/* Make JetWooBuilder pages full width */
body:not([class*=elementor-page-]) .site-main {
max-width: initial!important;
}

.elementor-widget-woocommerce-lottery-countdown .lottery-time {
	color:#000;
}

@media(max-width:575px) {
	.site-header, body:not([class*=elementor-page-]) .site-main {
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

.lottery-information {
	display:flex;
	flex-wrap:wrap;
	background-color:#f4f4f4;
	padding-top:10px;
	padding-bottom:10px;
	align-items: center;
}


.lottery-information .col {
	width:50%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

.lottery-information.bg-red .col.d-none {
	display:none;
}

.lottery-information.bg-red .col.w-100 {
	width:100%;
}

.lottery-information.bg-red .col .wc_lotery_countdown-section {
	margin-right:1px;
}

.lottery-information.bg-red .lottery-time-countdown.is-wc_lotery_countdown {
	width:100%;
}

.lottery-information.bg-red .wc_lotery_countdown-row {
	display:flex !important;
	justify-content:space-around !important;
	text-align:center;
}

.lottery-information.bg-red .wc_lotery_countdown-section {
	display:block !important;
	text-align:center !important;
	float:unset !important;
}

.lottery-information.bg-red span {
	float: unset !important;
}

.lottery-information.bg-red {
	background-color: #f00;
	color: #fff;
}

.lottery-information.bg-red .wc_lotery_countdown-amount, .lottery-information.bg-red .wc_lotery_countdown-period {
	font-size: 16px;
}

.lottery-information .wc_lotery_countdown-amount, .lottery-information .wc_lotery_countdown-period {
	font-size:13px;
}

.lottery-information p {
	margin-bottom:0px;
}

.lottery-information .lottery-time {
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
}


.single-product .product .elementor-jet-single-add-to-cart .cart .quantity {
	float:left !important;
}

.lottery-information .wc_lotery_countdown-row {
	padding:0px !important;
}

.lottery-information span {
	display:inline-block;
	float:left;
}

.lottery-information .lottery-time .wc_lotery_countdown-amount {
	margin-right:2px;
}

.lottery-information .lottery-time i {
	margin-right:2px;
}

.lottery-information .wc_lotery_countdown-section {
	display:flex;
}

@media(max-width:768px) {
	.lottery-information p, .lottery-information .wc_lotery_countdown-amount, .lottery-information .wc_lotery_countdown-period {
		font-size:10px;
	}
	
	.lottery-information.bg-red p, .lottery-information.bg-red .wc_lotery_countdown-amount, .lottery-information.bg-red .wc_lotery_countdown-period {
		font-size:12px;
	}
	
	.lottery-information .col {
		width:unset;
	}
	
	.lottery-information {
		justify-content: space-around;
	}
	
	.elementor-element.elementor-products-grid ul.products {
		grid-template-columns: repeat(1,1fr) !important;
	}
}

/*mini-progress*/
.mini-progress {
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.mini-progress .wcl-progress-meter {
	position:relative;
	margin-top:0px;
}

.mini-progress .wcl-progress-meter .labels { 
	position: absolute;
    right: 10px;
    top: 2px;
    display: flex;
    font-size: 12px;
    font-weight: bold;
	flex-wrap:nowrap;
	white-space: nowrap;
}


.mini-progress .wcl-progress-meter progress {
	border: solid 2px;
	height: 25px;
	top: 2px;
}

.mini-progress .wcl-progress-meter progress::-webkit-progress-value {
	background-color:#ff0000;
}

/*single-product*/
.elementor-widget-woocommerce-lottery-answers h3 {
	display:none;
}

.elementor-widget-woocommerce-lottery-answers p.lottery-question {
	font-size: 1.5rem;
    padding-bottom: 10px;
    border-bottom: solid 1px rgba(33, 33, 33, 0.2);
    margin-bottom: 25px;
}

.elementor-widget-woocommerce-lottery-answers .lottery-pn-answers {
	padding-left: 0px;
	display: flex;
	margin-bottom:0px;
}

.elementor-widget-woocommerce-lottery-answers .lottery-pn-answers p {
	margin-bottom:0px;
	display:none;
}

.elementor-widget-woocommerce-lottery-answers .lottery-pn-answers li {
	margin-right: 10px;
	text-align:center;
	border:solid 1px #f4f4f4;
	background-color:#f4f4f4;
	border-radius:4px;
	position:relative;
	padding-top: 40px;
    font-size: 22px;
	padding-bottom: 10px;
}

.elementor-widget-woocommerce-lottery-answers .lottery-pn-answers li:before {
	content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 15px;
    transition: .3s;
}

.elementor-widget-woocommerce-lottery-answers .lottery-pn-answers li.selected:before {
	background-color:#333;
}

/*single lottery -information*/
.single-lottery-information {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
}

.single-lottery-information i {
	color:#f00;
}

.single-lottery-information p {
	margin-bottom:0px;
	font-size:13px;
	font-weight:bold;
}

@media(max-width:575px) {
	.single-lottery-information .col-info {
		width: 33.33%;
		padding-left: 10px;
		padding-right: 10px;
	} 
	
	.single-lottery-information p {
		font-size: 12px;
	}
	
	.single-lottery-information i {
		font-size: 18px;
	}
}

@media(max-width:768px) {
	.elementor-widget-woocommerce-lottery-answers .lottery-pn-answers li {
		font-size: 15px;
	}
	
	.elementor-jet-single-add-to-cart .cart .quantity {
		width:20% !important;
	}
	
	.jet-woo-builder .single_add_to_cart_button.button {
		width: 78% !important;
		padding: 12px 0px 13px 0px !important;
	}
	
	.alertable {
		max-width:300px !important;
	}
	
	.elementor-tab-title {
		display:none;
	}
	
	.elementor-jet-single-related .columns-3 li {
		width:100% !important;
	}
	
	.mini-progress .wcl-progress-meter {
		margin-bottom:0px;
	}
	
	.jet-listing-grid__item {
		padding: 5px !important;
	}
}

.elementor-popup-modal .woocommerce h2 {
	display:none;
}

.elementor-popup-modal .woocommerce form {
	border:none !important;
	padding:0px !important;
}

.elementor-popup-modal .woocommerce label {
	color:#fff !important;
}

.elementor-popup-modal .woocommerce input[type="submit"] {
	width: 100%;
    background-color: #FF0000;
    color: #fff;
}

.elementor-popup-modal .woocommerce input[type="submit"]:hover {
    color: #000;
}

.elementor-popup-modal .woocommerce p.lost_password a {
	color:#fff !important;
}

.xoo-el-form-label, .xoo-el-lostpw-tgr {
	color:#fff !important;
}

.xoo-el-header {
	display:none;
}

.wcl-progress-meter {
	margin-bottom:0px !Important;
}