/*

    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 .cc-compass{
	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 .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;
}

@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);
	}

}