/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* WOO CHECKOUT PRE LOADER STYLES */
/* Hide second duplicate preloader. No idea where it's coming from within Elementor  */
.woocommerce-checkout main .blockUI.blockMsg.blockElement,
.woocommerce-checkout main .blockUI.blockOverlay {
	display: none!important;
}

/* Checkout Preloader loaded before end of body tag */
.blockUI.blockMsg.blockElement {
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
	position: fixed !important;
	width: 625px!important;
}

/* Media query for screens 800px and below */
@media screen and (max-width: 800px) {
  .blockUI.blockMsg.blockElement {
    width: 90% !important;
    box-sizing: border-box;
  }
}

/* Overlay background */
.blockUI.blockOverlay {
	background-color: rgba(255, 255, 255, 0.8) !important; /* Custom overlay color */
	opacity: 0.9!important;
}

/* Message box styling */
.blockUI .blockMsg {
	width: 100%;
	height: auto;
	padding: 5%;
	background: #29458b; /* Your custom background */
	box-shadow: 0 0 5px #000;
	text-align: center;
}

/* If spinner uses CSS animation (optional) */
.ajax-loader:before {
  border-top-color: #1e90ff !important;
}

/* Header */
.blockUI.blockMsg h2 {
	font-size: 1.1rem;
	color: #FFF;
	margin-bottom: 10px;
}

.blockUI.blockMsg p {
	font-size: 1rem;
}

/* Preloader gif */
.blockUI.blockMsg .flibs-preloader {
  margin: 0 auto;
  display: block;
}
/* END OF WOO CHECKOUT PRE LOADER STYLES */
