/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .owl-stage .woopack-product-action a{
	background-image:-webkit-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:-o-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:linear-gradient(to right, #396afc 0%, #2948ff 100%);
}

body .fl-node-ck32vpe10xmi .fl-module-numbers{
	background-image:-webkit-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:-o-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:linear-gradient(to right, #396afc 0%, #2948ff 100%);
	margin-left:2px;
	margin-right:2px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .fl-node-5yvg9dw8m27i .fl-module-numbers{
	background-image:-webkit-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:-o-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:linear-gradient(to right, #396afc 0%, #2948ff 100%);
	margin-left:2px;
	margin-right:2px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .fl-node-zmkxq9tl0jdi .fl-module-numbers{
	margin-left:2px;
	margin-right:2px;
	background-image:-webkit-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:-o-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:linear-gradient(to right, #396afc 0%, #2948ff 100%);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .owl-stage .owl-item:nth-child(11) .woocommerce-Price-amount:nth-child(3) bdi{
	text-decoration:line-through;
}

body .owl-stage .owl-item:nth-child(7) .woocommerce-Price-amount:nth-child(3) bdi{
	text-decoration:line-through;
}

body .zm-viewer img{
	z-index:-10;
}

body .fl-node-t0ar64mkpiv2 .fl-module-html{
	position:absolute;
}

body .variations tr label{
	padding-right:5px !important;
}

body .gallery-3cols .gallery-item button{
	background-color:#09dc14;
}

body .owl-stage a span{
	background-color:#09dc14;
}

body .fl-node-e6rntjmo95a2 .fl-module-heading{
	background-color:rgb(25,60,228);
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .fl-node-fckalpe7t2vh .fl-module .pp-hover-card-container{
	background-size:cover;
	background-attachment:scroll;
	background-color:#1a1818;
}

body .pp-hover-card-wrap div .pp-hover-card-inner{
	background-color:rgba(0,0,0,0.31);
}

body .owl-stage .owl-item .product{
	background-color: #ffffff;
	border-radius: 8px;
	transition: all 0.3s ease;
}

body .owl-stage .owl-item .product:hover{
	-webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-5px);	-ms-transform: translateY(-5px);	transform: translateY(-5px);
}

body .pp-tabs-panels .pp-tabs-panel .pp-tab-active{
	background-color:#ffffff !important;
}

body .fl-module-pp-advanced-tabs .pp-tabs-vertical-left .pp-tabs-labels{
	border-style:solid;
	border-width:3px;
}

body .fl-module-pp-advanced-tabs .pp-tabs-vertical-left{
	border-style:solid;
	border-width:1px;
	border-color:#ecf0f1;
}

body .owl-stage .product .fa-shopping-cart:hover{
	color:#ffffff;
}

body .wp-block-woocommerce-proceed-to-checkout-block div a{
	background-image:-webkit-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:-o-linear-gradient(left, #396afc 0%, #2948ff 100%);	background-image:linear-gradient(to right, #396afc 0%, #2948ff 100%);
	color:#ffffff;
	font-weight:600;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .menu-icons .menu-item span{
	text-decoration:none;
	margin-top:10px;
}

body .menu-icons .menu-item img{
	text-decoration:none;
	padding-bottom:20px;
}

body #fl-main-content .fl-node-basv4e376u9g .fl-row-content-wrap{
	background-color:rgb(26,26,26);
}

body .fl-node-6kmdpbyzva9e .menu img{
	background-color:#ffffff;
}

body .icon-menu .icon-menu-item img{
	background-color:#ecf0f1;
	-webkit-box-shadow:1px 1px 5px 0px #e91e63;	box-shadow:1px 1px 5px 0px #e91e63;
}

body .bb-account-header .bb-header-actions a{
	background-color:rgb(49,88,150);
}

body .bb-account-stats .bb-stat-card .number{
	color:rgb(49,88,150);
}

body .fl-node-8h0jdprfl4qx h2{
	background-color:#193ce4;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-box-shadow:2px 2px 2px 0px #ecf0f1;	box-shadow:2px 2px 2px 0px #ecf0f1;
}

body .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	font-weight:400;
	font-size:14px;
}

body .wc_payment_methods .wc_payment_method .payment_box{
	background-color:transparent !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	top:1px;
}

body b .cc-compass{
	background-image:-webkit-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:-o-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:linear-gradient(to right, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);
}

body #payment ul{
	background-image:-webkit-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:-o-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:linear-gradient(to right, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-style:none;
}

body .wc_payment_methods .wc_payment_method label{
	color:#ffffff;
}

body .woopack-checkout .woocommerce-form-coupon-toggle .woocommerce-info{
	background-image:-webkit-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:-o-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:linear-gradient(to right, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);
}

body .payment_box .addi_description_container > div{
	position:relative;
	top:2px;
	border-style:none;
}

body #place_order{
	background-image:-webkit-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:-o-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:linear-gradient(to right, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);
}

body .wc_payment_method .payment_box .addi_description_container{
	position:relative;
	top:1px;
}

body .woocommerce-checkout-review-order-table thead .product-name{
	border-style:none;
}

body .woocommerce-checkout-review-order-table thead .product-total{
	border-style:none;
}

body .fl-node-fhb73usz61we .fl-module-checkout{
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .woopack-products .active .woopack-product-action a{
	background-image:-webkit-linear-gradient(315deg, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 20%, rgb(110, 166, 255) 40%, rgb(41, 72, 255) 60%, rgb(57, 106, 252) 80%, rgb(110, 166, 255) 100%);	background-image:-o-linear-gradient(315deg, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 20%, rgb(110, 166, 255) 40%, rgb(41, 72, 255) 60%, rgb(57, 106, 252) 80%, rgb(110, 166, 255) 100%);	background-image:linear-gradient(135deg, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 20%, rgb(110, 166, 255) 40%, rgb(41, 72, 255) 60%, rgb(57, 106, 252) 80%, rgb(110, 166, 255) 100%);
}

body .cc-compass{
	background-image:-webkit-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:-o-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:linear-gradient(to right, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);
}

body .whatsapp-wrapper i{
	text-decoration:none;
}

body .fl-node-fxkm7vrsd0eu h2{
	color:#ffffff;
	background-color:transparent;
	background-image:-webkit-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:-o-linear-gradient(left, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);	background-image:linear-gradient(to right, rgb(57, 106, 252) 0%, rgb(41, 72, 255) 100%);
	padding-top:3px;
	padding-bottom:3px;
}

body .fl-node-nizp8yfskgua .fl-node-fxkm7vrsd0eu > .fl-node-content{
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body .fl-post-module-woo-ordering .woocommerce-ordering select{
	font-weight:300;
	font-size:14px;
}

body .fl-node-cb0oz1p5n27m .fl-node-8h0jdprfl4qx > .fl-node-content{
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .fl-node-fbphn4w1jyx6 .fl-module-uabb-registration-form{
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body .bb-woocommerce-account .bb-account-stats .bb-stat-card{
	-webkit-box-shadow:none;	box-shadow:none;
	border-style:solid;
	border-color:#ecf0f1;
}

body .bb-woocommerce-account .bb-account-sidebar{
	-webkit-box-shadow:none;	box-shadow:none;
	border-color:#ecf0f1;
	border-style:solid;
}

body .bb-woocommerce-account .bb-account-main{
	-webkit-box-shadow:none;	box-shadow:none;
}

body .woocommerce-EditAccountForm .woocommerce-form-row--first label{
	font-weight:500;
}

body .woocommerce-EditAccountForm .woocommerce-form-row--last label{
	font-weight:500;
}

body .woocommerce-EditAccountForm .woocommerce-form-row--wide label{
	font-weight:500;
}

body .fl-module-fl-woo-cart-button form{
	margin-top:0px !important;
	margin-bottom:20px !important;
}

body .variations tr .value{
	padding-bottom:5px !important;
}

body .variations tbody tr{
	margin-bottom:5px !important;
}

body .variations tr span{
	padding-right:15px;
	padding-left:15px;
	margin-left:5px !important;
	margin-right:5px !important;
}

body .fl-node-m9eyxzl50kwn .fl-node-kqlwn51cfr3h > .fl-node-content{
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .fl-node-xm4ksdilq793 .fl-module-pp-contact-form{
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body .footer .footer-bottom p{
	font-size:12px;
}

@media (max-width: 1024px){

	body .gallery-3cols{
	position: relative;
	overflow: hidden;
	}

}



@media (max-width:420px){

	body .fl-page .fl-builder-content .fl-node-a2o4j7r1ngzq .fl-row-content-wrap .fl-row-full-width .fl-node-h7isjlnofy14 .fl-node-0nrmvul1edgi .fl-node-content .fl-module-html .top-bar .right .menu{
	margin-left:0px !important;
	width:100% !important;
}

body .fl-module-pp-advanced-menu .hamburger i{
	color:#ecf0f1;
}

body .fl-node-0nrmvul1edgi .top-bar .left{
	background-color:rgba(0,0,0,0.8);
	}

}