/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 /** V3 **/

 .bulk{
    text-align: center!important;
    padding: .4rem!important;
    color: var(--color-content-bg)!important;
    font-size: 1.2rem!important;
    border:2px solid var(--color-content-link)!important;
    background-color: var(--color-content-primary)!important;
    font-weight: bold!important;
	margin-bottom:1.4rem!important;
}
.bulk p{
	padding: 8px 0px 5px 0px!important;
}

.free-entry{
	color: var(--color-content-primary)!important;
	cursor:pointer!important;
	padding-top:15px!important;
}

.vc_inline-link,.hide-if-no-customize,#wp-admin-bar-comments{
	display:none!important;
}

/** Show thumbnail in cart larger than default 32px **/
.woocommerce-cart table.cart img {
	width: auto!important;
	min-width: 32px!important;
	max-width: 100px!important;
}



@media(max-width:768px) {
	/** Show thumbnail row in cart on mobile **/
	.woocommerce-page table.cart .product-thumbnail {
		display: inline-block !important;
	}
	/** hide colon above thumbnail for mobile **/
	.woocommerce-page table.cart .product-thumbnail:before {
		display: none!important;
	}
}

.signupbefore{
    text-align: center!important;
    font-size: 2rem!important;
    font-weight: bold!important;
    max-width: 500px!important;
    margin: 0 auto!important;
    padding-bottom: 20px!important;
    padding-top: 20px!important;
}

.tpg-winner{
    border:2px solid var(--color-content-link)!important;
    background-color: var(--color-content-primary)!important;
    color: var(--color-content-bg);
    font-weight: bold!important;
    text-align: center!important;
    width: 100%!important;
    list-style: none!important;
    padding: 10px 20px!important;
}

.tpg-winner li{
	margin:0!important;
}




.owl-prev:after, .owl-next:after{
	color:var(--color-content-primary)!important;
}

.home .backtocomp{
	display:none!important;
}

.value{
	font-family: var(--font-h1)!important;
	font-weight:bold!important;
}
.home .is-wc_lotery_countdown{
	margin-bottom:2rem!important;
}

.wc_lotery_countdown-amount{
    background: transparent!important;
    padding:12px 20px!important;
	color:var(--color-content-primary)!important;
	font-family: var(--font-h1)!important;
	font-weight:bold!important;
}
.main-lottery,.wc_lotery_countdown-period{
    margin-top: 12px!important;
}
/** V3 END**/





.payment_method_tp_gateway .payment_box {
    background:white!important;
    color:black!important;
}

.wpb_wrapper .fal{
    color:var(--color-content-primary)!important;
}

.lottery-question{
	display:block!important;
	font-size:22px!important;
	font-weight:900!important;
	padding-top:20px!important;
}
