/*========================================
Theme Name:  D - Store : Multipurpose Divi Woocommerce Theme
Theme URI:   http://woocommerce-multipurposedivi-childtheme.divithemecenter.com
Description: D - Store : Multipurpose Divi Woocommerce Theme 
Author:		 Divi Theme center
Author URI:  https://divithemecenter.com/
Template: 	 Divi
Text Domain: D - Store
Version:     1.1
===========================================*/
/*====================  Style sheet Add By Kaushik  ==================*/
/* Header */
.multi_hdr_blurb .et_pb_blurb_content .et_pb_blurb_container{padding-left:0 !important;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu{top: calc(100% - -20px);}
/* Mobile Menu */
.mobile_menu_bar::before{color: #fff !important;}
#main-header .et_mobile_menu li ul.hide {
    display: none !important;
}
.et_pb_menu .et_mobile_menu ul.hide {
    display: none !important;
}
#mobile_menu2 .menu-item-has-children {
    position: relative;
}
#mobile_menu2 .menu-item-has-children > a {
    background: transparent;
    font-weight: 600 !important;
}
#mobile_menu2 .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}
/**** Here you can swap out the actual icons ****/
#mobile_menu2 span.menu-closed:before {
    content: "\4c";
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: ETmodules;
}
#mobile_menu2 span.menu-closed.menu-open:before {
    content: "\4d";
}

/* Shop Module owl carousel style Home v1*/
.multi_shop_v1 .product .et_shop_image{overflow:hidden;}
.multi_shop_v1 .product img{transition: all 0.30s linear;}
.multi_shop_v1 .product:hover img{transform: scale(1.1,1.1);}
.multi_shop_v1.owl-carousel{display: block !important;}
.multi_shop_v1.owl-theme .owl-nav{display:block !important;}
.multi_shop_v1.owl-theme .owl-nav [class*=owl-]{color: inherit;visibility: hidden;position: absolute;width: auto;margin: 0;padding: 0;line-height: 0;}
.multi_shop_v1.owl-theme .owl-nav [class*=owl-]:hover{color: inherit;}
.multi_shop_v1.owl-theme .owl-nav .owl-prev{left: 0;right: auto;}
.multi_shop_v1.owl-theme .owl-stage-outer{margin: 0 42px;}
.multi_shop_v1.owl-theme .owl-nav .owl-next{right: 0 !important;left: auto!important;}
.multi_shop_v1.owl-theme .owl-nav [class*=owl-]:before{content: '#'!important;font-family: "ETmodules" !important;visibility: visible;border: 2px solid #e2e2e2;padding: 11px;font-size: 25px;display: block;line-height: normal;}
.multi_shop_v1.owl-theme .owl-nav .owl-next:before{content: '$'!important;}
.multi_shop_v1.owl-carousel .woocommerce .products .product.type-product{width: auto !important;margin-right: 0 !important;}
.multi_shop_v1.owl-carousel .woocommerce .products a.woocommerce-loop-product__link{width: 100%;
display: block;}
.multi_shop_v1 .product .button{color:#fff;background-color:#1D4F6C;border-color:#1D4F6C;font-size: 14px;padding: 10px 25px;;width: 100%;text-align: center;margin: 0 auto;letter-spacing: 0px !important;border-radius: 0;}
.multi_shop_v1 .product .button:hover{color:#fff;background-color:#3FAEAC;border-color:#3FAEAC
;font-size: 14px;padding: 10px 25px;width: 100%;text-align: center;margin: 0 auto;letter-spacing: 0px !important;}
.multi_shop_v1 .product .button:after{display: none;}
@media only screen and (max-width:981px){
	.multi_shop_v1.owl-theme .owl-stage-outer{margin: 0 15px !important;}
}
@media only screen and (max-width:767px){
	.multi_shop_v1.owl-theme .owl-stage-outer{margin: 0 0px !important;}
}
@media only screen and (min-width:375px) and (max-width:767px){
	.multi_shop_v1.owl-theme .owl-stage-outer{margin: 0 18px !important;}
}
@media only screen and (min-width:414px) and (max-width:767px){
	.multi_shop_v1.owl-theme .owl-stage-outer{margin: 0 36px !important;}
}
.multi_shop_v1.owl-carousel .owl-nav button.owl-prev span{position: absolute;right: auto;left: -2%;top: 25%;font-size: 30px;text-align: center;cursor: pointer;color: #fff;	background: #1D4F6C;line-height: 1.1em;display: block;margin: 0;height: 40px;width: 40px;border-radius: 3px;opacity: 0.9;	transition: all 200ms linear;}
.multi_shop_v1.owl-carousel .owl-nav button.owl-next span{position: absolute;right: -2%;left: auto;top: 25%;font-size: 30px;text-align: center;cursor: pointer;color: #fff;background: #1D4F6C;line-height: 1.1em;display: block;margin: 0;height: 40px;width: 40px;border-radius: 3px;opacity: 0.9;transition: all 200ms linear;}
.multi_shop_v1.owl-carousel .owl-nav button.owl-prev:hover span,
.multi_shop_v1.owl-carousel .owl-nav button.owl-next:hover span{background: #1D4F6C;}

.blurb_toy .et_pb_blurb_content .et_pb_main_blurb_image{position:relative;overflow:hidden;}
.blurb_toy .et_pb_blurb_content .et_pb_main_blurb_image:after{
	position: absolute;
	content:"";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9;
	background: #1b1f2e;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
	-moz-transition: all 0.35s;
	-ms-transition: all 0.35s;
	opacity: 0;
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	visibility:visible;
	display:block;
}
.blurb_toy:hover .et_pb_blurb_content .et_pb_main_blurb_image:after{
	width: 100%;
	opacity: 0.36;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* New Shop Style V1 */
.woo_shop_v1 .woocommerce ul.products li.product{overflow: hidden;}
.woo_shop_v1 .woocommerce ul.products li.product a{overflow: hidden;}
.woo_shop_v1 .woocommerce ul.products li.product a .et_shop_image{position: relative;}
.woo_shop_v1 .woocommerce ul.products li.product a .et_shop_image:before{content: "";position: absolute;width: 100%;height: 100%;background: #fff;left: 0;z-index: 0;top: 0;opacity: 0;}
.woo_shop_v1 .woocommerce ul.products li.product:hover a .et_shop_image:before{opacity: 0.5;}
.woo_shop_v1 .woocommerce ul.products li.product a .et_shop_image .et_overlay{display: none !important;}
.woo_shop_v1 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{display: none !important;}
.woo_shop_v1 .woocommerce ul.products li.product a .et_shop_image img{border-radius: 10px;margin: 0 !important;}
.woo_shop_v1 .woocommerce ul.products li.product a .price .woocommerce-Price-amount{color: #3FAEAC;}
.woo_shop_v1 .woocommerce ul.products li.product a.button{overflow: hidden;background-color: #1D4F6C;padding: 10px 20px !important;color: #fff;font-size: 14px !important;transition: color .3s ease,background-color .3s ease,border-color .3s ease;border: 0px solid;border-radius: 0px;text-align: center;font-weight: 500;width: 80%;margin: 0 auto;position: absolute;top: 40%;left: 0;right: 0;transform: translatey(-50%);opacity: 0;z-index: 1;}	
.woo_shop_v1 .woocommerce ul.products li.product a.button:hover{padding: 10px 20px;background-color: #3FAEAC;border-color: #3FAEAC;width: 80%;margin: 0 auto;}
.woo_shop_v1 .woocommerce ul.products li.product:hover a.button{opacity: 0.9;}
/* New Shop Style V1 End */
/* New Shop Style V2 */
.woo_shop_v2 .woocommerce ul.products li.product{overflow: hidden;}
.woo_shop_v2 .woocommerce ul.products li.product a{overflow: hidden;}
.woo_shop_v2 .woocommerce ul.products li.product a .et_shop_image{position: relative;}
.woo_shop_v2 .woocommerce ul.products li.product a .et_shop_image:before{content: ""; position: absolute; width: 100%; height: 100%; background: #000; left: 0;  z-index: 0;top: 0;opacity: 0;border-radius: 10px;}
.woo_shop_v2 .woocommerce ul.products li.product:hover a .et_shop_image:before{opacity: 0.7;}
.woo_shop_v2 .woocommerce ul.products li.product a .et_shop_image .et_overlay{display: none !important;}
.woo_shop_v2 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{display: none !important;}
.woo_shop_v2 .woocommerce ul.products li.product a .et_shop_image img{border-radius: 10px;margin: 0 !important;}
.woo_shop_v2 .woocommerce ul.products li.product a h2.woocommerce-loop-product__title{position: absolute;top: 40%;left: 0;right: 0;transform: translatey(-50%);z-index: 1;color: #fff;opacity: 0;transition: all 0.3s ease;font-size: 18px;}
.woo_shop_v2 .woocommerce ul.products li.product a .price{position: absolute;top: 50%;left: 0;right: 0;transform: translatey(-50%);	z-index: 1;opacity: 0;transition: all 0.3s ease;}
.woo_shop_v2 .woocommerce ul.products li.product:hover a .price,
.woo_shop_v2 .woocommerce ul.products li.product:hover a h2.woocommerce-loop-product__title{opacity: 1;transition: all 0.3s ease;}
.woo_shop_v2 .woocommerce ul.products li.product a .price .woocommerce-Price-amount{color: #fff;font-size: 14px;}
.woo_shop_v2 .woocommerce ul.products li.product a.button{overflow: hidden;background-color: #1D4F6C;padding: 10px 20px !important;color: #fff;font-size: 14px !important;border: 0px solid;border-radius: 0px;text-align: center;font-weight: 500;width: 80%;margin: 0 auto;position: absolute;top: 100%;left: 0;right: 0;transform: translatey(-50%);opacity: 0;z-index: 1;transition: all 0.5s ease;}   
.woo_shop_v2 .woocommerce ul.products li.product a.button:hover{padding: 10px 20px;background-color:#3FAEAC;border-color:#3FAEAC;width: 80%;margin: 0 auto;}
.woo_shop_v2 .woocommerce ul.products li.product:hover a.button{position: absolute;top: 80%;left: 0;right: 0;transform: translatey(-50%);opacity: 1;transition: all 0.5s ease;}

.woo_shop_v2 .woocommerce nav.woocommerce-pagination ul{border: none;}
.woo_shop_v2 .woocommerce nav.woocommerce-pagination ul li{border-right: none;}
.woo_shop_v2 .woocommerce nav.woocommerce-pagination ul li span.current{background-color:#1D4F6C !important;color: #fff;font-weight: 600;border: 1px solid transparent;}
.woo_shop_v2 .woocommerce nav.woocommerce-pagination ul li a{background-color: #3FAEAC !important;color: #fff;font-weight: 600;border: 1px solid transparent;}
.woo_shop_v2 .woocommerce nav.woocommerce-pagination ul li .next{background-color: #3FAEAC !important;color: #fff;font-weight: 900;}
.woo_shop_v2 .woocommerce nav.woocommerce-pagination ul li .prev{background-color: #3FAEAC !important;color: #fff;font-weight: 900;}

.woo_shop_v2 .woocommerce p.woocommerce-result-count{color: #1D4F6C !important;font-size: 15px !important;font-weight: 600 !important;text-transform: capitalize !important;}
.woo_shop_v2 .woocommerce .woocommerce-ordering .orderby{background: #3FAEAC;font-size: 14px;font-weight: 600;text-transform: capitalize;color: #fff !important;border-radius: 10px;padding: 5px;}
/* New Shop Style V2 End */
/* New Shop Style V3 */
.woo_shop_v3 .woocommerce ul.products li.product a .onsale{left: auto !important;right: 10px !important;}
.woo_shop_v3 .woocommerce ul.products li.product a .et_shop_image .et_overlay{display: none !important;}
.woo_shop_v3 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{display: none !important;}
.woo_shop_v3 .woocommerce ul.products li.product{background: #f1faee;overflow: hidden;}
.woo_shop_v3 .woocommerce ul.products li.product a .et_shop_image img{margin: 0 !important;}
.woo_shop_v3 .woocommerce ul.products li.product a{text-decoration: none;display: flex;flex-direction: row-reverse;overflow: hidden;}
.woo_shop_v3 .woocommerce ul.products li.product a .et_shop_image{position: relative;display: block;width: 50%;}
.woo_shop_v3 .woocommerce ul.products li.product a .price .woocommerce-Price-amount{text-align: left;font-size: 14px;font-weight: 500;}
.woo_shop_v3 .woocommerce ul.products li.product a .price{text-align: left;display: block;}
.woo_shop_v3 .woocommerce ul.products li.product a .woocommerce-loop-product__title{text-align: left;font-size: 20px;font-weight: 600;color: #333;}
.woo_shop_v3 .woocommerce ul.products li.product a .woo_content{width: 50%;padding: 25px;}
.woo_shop_v3 .woocommerce ul.products li.product a.button{overflow: hidden;display: block; background-color: #1D4F6C;padding: 10px 20px !important;color: #fff;font-size: 14px !important;border: 0px solid;border-radius: 0px;text-align: center;font-weight: 500;width: 50%;margin: 0 auto;position: absolute;    float: right;top: 100%;right: 0;transform: translateX(0%) !important;opacity: 0;z-index: 1;transition: all 0.5s ease;}  
.woo_shop_v3 .woocommerce ul.products li.product a.button:hover{padding: 10px 20px;background-color:#3FAEAC;border-color:#3FAEAC;width: 50%;margin: 0 auto;}
.woo_shop_v3 .woocommerce ul.products li.product:hover a.button{position: absolute;top: 75%;left: auto;right: 0;opacity: 1;transition: all 0.5s ease;}
/* New Shop Style V3 End */
/* New Shop Style V4 */
.woo_shop_v4 .woocommerce ul.products li.product a .et_shop_image .et_overlay{background: transparent !important;border: none;}
.woo_shop_v4 .woocommerce ul.products li.product:hover a .et_shop_image .et_overlay{z-index: 3;opacity: 1;}
.woo_shop_v4 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{bottom: 0;margin: 0;transform: translateX(-50%)scale(0);top: 80%;background: #fff;color: #999 !important;border-radius: 50%;font-size: 16px;font-weight: 400;line-height: 2em;display: block;width: 34px;height: 34px;transition: all .4s ease-in-out 0s;}
.woo_shop_v4 .woocommerce ul.products li.product:hover a .et_shop_image .et_overlay:before{transform: translateX(-50%)scale(1);
transition: all .4s ease-in-out 0s;}
.woo_shop_v4 .woocommerce ul.products li.product{overflow: hidden;}
.woo_shop_v4 .woocommerce ul.products li.product a .et_shop_image img{margin: 0 !important;}
.woo_shop_v4 .woocommerce ul.products li.product{border: 1px solid #ebebeb;}
.woo_shop_v4 .woocommerce ul.products li.product a .et_shop_image{position: relative;display: block;}
.woo_shop_v4 .woocommerce ul.products li.product a .price .woocommerce-Price-amount{text-align: center;font-size: 14px;font-weight: 500;transition: all 0.5s ease;}
.woo_shop_v4 .woocommerce ul.products li.product a .price{text-align: center;display: block;width: 80%;border-top: 1px solid #ebebeb;margin: 0 auto !important;}
.woo_shop_v4 .woocommerce ul.products li.product a .woocommerce-loop-product__title{text-align: center;font-size: 18px;font-weight: 600;color: #333;transition: all 0.5s ease;}
.woo_shop_v4 .woocommerce ul.products li.product a .woo_content{position: relative;z-index: 0;overflow: hidden;padding-top: 35px;border-top: 1px solid #ebebeb;background: #fff;border-top-left-radius: 50% 30%;border-top-right-radius: 50% 30%;margin-bottom: 0px;margin-top: -30px;padding-bottom: 15px;transition: all 0.5s ease;}
.woo_shop_v4 .woocommerce ul.products li.product a.button.add_to_cart_button, .woo_shop_v4 .woocommerce ul.products li.product a.button{display: none !important;} 
.woo_shop_v4 .woocommerce ul.products li.product:hover a .woo_content{background: #3FAEAC;transition: all 0.5s ease;}
.woo_shop_v4 .woocommerce ul.products li.product:hover a .price .woocommerce-Price-amount{color: #fff;transition: all 0.5s ease;}
.woo_shop_v4 .woocommerce ul.products li.product:hover a .woocommerce-loop-product__title{color: #fff;transition: all 0.5s ease;}
/* New Shop Style V4 End */
/* New Shop Style V5 */ 
/*.woo_shop_v5{transform: scaleX(-1);transition: all 0.5s ease;}*/
.woo_shop_v5 .woocommerce ul.products li.product a .et_shop_image img{margin: 0 !important;transition: all 0.5s ease;}
.woo_shop_v5 .woocommerce ul.products li.product a .et_shop_image:hover img{margin: 0 !important;transform: scaleX(-1);transition: all 0.5s ease;}
.woo_shop_v5 .woocommerce ul.products li.product a .et_shop_image .et_overlay{display: none !important;}
.woo_shop_v5 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{display: none !important;}
.woo_shop_v5 .woocommerce ul.products li.product a .price .woocommerce-Price-amount{text-align: left;font-size: 14px;font-weight: 500;transition: all 0.5s ease;}
.woo_shop_v5 .woocommerce ul.products li.product a .price{text-align: left;display: block;}
.woo_shop_v5 .woocommerce ul.products li.product a .woocommerce-loop-product__title{text-align: left;font-size: 18px;font-weight: 600;color: #333;}
.woo_shop_v5 .woocommerce ul.products li.product a.button.add_to_cart_button, .woo_shop_v5 .woocommerce ul.products li.product a.button{display: none !important;}
/* New Shop Style V5 End */
/* Responsive Style 1 to 5 */
@media only screen and (min-width: 320px) and (max-width: 767px){
	.woo_shop_v1 .woocommerce ul.products li.product a.button{font-size:12px !important;padding: 8px 10px !important;}
	.woo_shop_v2 .woocommerce ul.products li.product a.button{font-size:12px !important;padding: 8px 10px !important;}
	.woo_shop_v3 .woocommerce ul.products li.product a{display:block !important;}
	.woo_shop_v3 .woocommerce ul.products li.product a .et_shop_image{width:100% !important;}
	.woo_shop_v3 .woocommerce ul.products li.product a .woo_content{width:100% !important;padding:5px;}
	.woo_shop_v3 .woocommerce ul.products li.product:hover a.button{top:45% !important;width:100% !important;}
	.woo_shop_v3 .woocommerce ul.products li.product a.button{width:100% !important;}
	.woo_shop_v3 .woocommerce ul.products li.product a.button{font-size:12px !important;padding: 8px 10px !important;}
	.woo_shop_v3 .woocommerce ul.products li.product a .woocommerce-loop-product__title{font-size:14px !important;}
	.woo_shop_v4 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{top: 72% !important;}
	.woo_shop_v4 .woocommerce ul.products li.product a .woocommerce-loop-product__title{font-size:14px !important;}
	.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image::after{font-size:22px !important;}
} 
@media only screen and (min-width: 768px) and (max-width: 981px){
	.woo_shop_v4 .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{top: 85% !important;}
}
/* Woo Filterable Style */
/* New Shop Style V2 */
.woo_shop_filterable .woocommerce ul.products li.product{overflow: hidden;}
.woo_shop_filterable .woocommerce ul.products li.product a{overflow: hidden;}
.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image{position: relative;}
.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image:before{content: "";position: absolute;width: 100%;height: 100%;background: #1D4F6C;left: 0;z-index: 0;top: 0;opacity: 0;transform: translateX(-100%);transition: all 0.7s ease 0s;border-radius: 0px;}
.woo_shop_filterable .woocommerce ul.products li.product:hover a .et_shop_image:before{opacity: 0.9;transform: translateX(0);}
.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image .et_overlay{display:none;}
.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image .et_overlay:before{display:none !important;}
.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image:after{margin: 0;top: 45%;color: #fff !important;border-radius: 50%;font-size: 25px;font-weight: 400;line-height: 2em;display: block;transition: all .4s ease-in-out 0s;transform: translateX(-50%);z-index: 1;position: absolute;left: 50%;font-family: ETmodules !important;content:"\e07a";opacity:0;}
.woo_shop_filterable .woocommerce ul.products li.product:hover a .et_shop_image:after{opacity:1;}
.woo_shop_filterable .woocommerce ul.products li.product:hover a .et_shop_image .et_overlay:before{opacity: 1;}
.woo_shop_filterable .woocommerce ul.products li.product a .et_shop_image img{border-radius: 0px;margin: 0 !important;}
.woo_shop_filterable .woocommerce ul.products li.product a h2.woocommerce-loop-product__title{position: absolute;top: 40%;left: 0;right: 0;transform: translatey(-50%);z-index: 0;color: #fff;opacity: 0;transition: all 0.3s ease;font-size: 18px;}
.woo_shop_filterable .woocommerce ul.products li.product a .price{position: absolute;top: 50%;left: 0;right: 0;transform: translatey(-50%); z-index: 1;opacity: 0;transition: all 0.3s ease;}
.woo_shop_filterable .woocommerce ul.products li.product:hover a .price,
.woo_shop_filterable .woocommerce ul.products li.product:hover a h2.woocommerce-loop-product__title{opacity: 1;transition: all 0.3s ease;}
.woo_shop_filterable .woocommerce ul.products li.product a .price .woocommerce-Price-amount{color: #fff;font-size: 14px;}
.woo_shop_filterable .woocommerce ul.products li.product a.button{display: none !important;}   
.woo_shop_filterable .woocommerce ul.products li.product a .price{display: none;}

/* Cart Page */
.woocommerce .woocommerce-cart-form .shop_table tbody tr td.actions .button:hover{background-color: #3FAEAC !important;}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt:hover{background-color: #3FAEAC !important;border-color:#3FAEAC;}
/* Check Out Page */
.woocommerce-page.et_pb_button_helper_class button.button:hover{background-color: #3FAEAC !important;border-color:#3FAEAC;}



.woocommerce ul.products li.product a.added_to_cart.wc-forward,
.woocommerce ul.products li.product a.added_to_cart.wc-forward {
	color: #fff !important;
	background-color: #1D4F6C !important;
	border-color: #1D4F6C !important;
	border-radius: 0;
	text-transform: uppercase;
	padding: 10px 25px;
	font-size: 14px!important;
	letter-spacing: 1px;
	font-weight: 600!important;
	margin-top: 10px;
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward:hover,
.woocommerce ul.products li.product a.added_to_cart.wc-forward:hover {
	color: #ffffff !important;
	border-color: #3FAEAC !important;
	background-color: #3FAEAC !important;
	padding: 10px 25px;
	margin-top: 10px;
}
/*==================== Kaushik  Style END ==================*/

.et-fb-modal__support-notice{display:none !important;}
/*---Home Slider----*/
.about_us_service_sec{background-color:#1D4F6C;}
#top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon a {line-height: 3em;}
.et-cart-info span:before{content: "\e013";font-size:25px;}
.woocommerce ul.products li.product .button.add_to_cart_button{display:block !important;background-color: #1D4F6C;padding: 10px 25px;color: #fff;font-size: 14px;transition: color .3s ease,background-color .3s ease,border-color .3s ease;opacity: 1;display: block !important;width: 100%;visibility: visible;font-weight: 600;text-transform: uppercase;line-height: 1.7em !important;height: auto;position: relative;text-align: center;}

.woocommerce ul.products li.product .button.add_to_cart_button:hover{background-color: #3FAEAC;border-color: #3FAEAC;font-size: 14px;padding: 10px 25px;width: 100%;text-align: center;}

#custom_header span.et-pb-icon{color:#3FAEAC;}
a.small-button {display: none;}
.et_pb_slider.home_slider_v1 .et-pb-arrow-prev:before,
.et_pb_slider.home_slider_v2 .et-pb-arrow-prev:before,
.et_pb_slider.home_slider_v3 .et-pb-arrow-prev:before,
.et_pb_slider.home_slider_v4 .et-pb-arrow-prev:before {
	content: "\23";
}
.et_pb_slider.home_slider_v1 .et-pb-arrow-next:before,
.et_pb_slider.home_slider_v2 .et-pb-arrow-next:before,
.et_pb_slider.home_slider_v3 .et-pb-arrow-next:before,
.et_pb_slider.home_slider_v4 .et-pb-arrow-next:before {
	content: "\24";
}
.et_pb_slider.home_slider_v1 .et-pb-arrow-prev,
.et_pb_slider.home_slider_v2 .et-pb-arrow-prev,
.et_pb_slider.home_slider_v3 .et-pb-arrow-prev,
.et_pb_slider.home_slider_v4 .et-pb-arrow-prev {
	opacity: 1;
	left: 0px;
	font-size:30px;
	padding: 10px;
}
.et_pb_slider.home_slider_v1 .et-pb-arrow-next,
.et_pb_slider.home_slider_v2 .et-pb-arrow-next,
.et_pb_slider.home_slider_v3 .et-pb-arrow-next,
.et_pb_slider.home_slider_v4 .et-pb-arrow-next {
	opacity: 1;
	right: 0px;
	font-size:30px;
	padding: 10px;
}
.home_slider_v1.et_pb_slider .et_pb_more_button.et_pb_button,
.home_slider_v2.et_pb_slider .et_pb_more_button.et_pb_button,
.home_slider_v3.et_pb_slider .et_pb_more_button.et_pb_button,
.home_slider_v4.et_pb_slider .et_pb_more_button.et_pb_button {
	background-color: #3FAEAC !important;
}
.home_slider_v1.et_pb_slider .et_pb_more_button.et_pb_button:hover,
.home_slider_v2.et_pb_slider .et_pb_more_button.et_pb_button:hover,
.home_slider_v3.et_pb_slider .et_pb_more_button.et_pb_button:hover,
.home_slider_v4.et_pb_slider .et_pb_more_button.et_pb_button:hover {
	background-color: #1D4F6C !important;
}
.home_slider_v1 .et-pb-controllers a.et-pb-active-control,
.home_slider_v2 .et-pb-controllers a.et-pb-active-control,
.home_slider_v3 .et-pb-controllers a.et-pb-active-control,
.home_slider_v4 .et-pb-controllers a.et-pb-active-control {
	background-color: #3FAEAC;
}
.home_slider_v1 .et-pb-controllers a,
.home_slider_v2 .et-pb-controllers a,
.home_slider_v3 .et-pb-controllers a,
.home_slider_v4 .et-pb-controllers a {
	width: 12px !important;
	height: 12px !important;
	border-radius: 0px !important;
}
.home_slider_v1 .et-pb-arrow-next,
.home_slider_v2 .et-pb-arrow-next,
.home_slider_v3 .et-pb-arrow-next,
.home_slider_v4 .et-pb-arrow-next {
	background: #3FAEAC;
}
.home_slider_v1 .et-pb-arrow-prev,
.home_slider_v2 .et-pb-arrow-prev,
.home_slider_v3 .et-pb-arrow-prev,
.home_slider_v4 .et-pb-arrow-prev {
	background: #3FAEAC;
}
.home_slider_v1 .et-pb-active-slide .et_pb_slide_description,
.home_slider_v2 .et-pb-active-slide .et_pb_slide_description,
.home_slider_v3 .et-pb-active-slide .et_pb_slide_description,
.home_slider_v4 .et-pb-active-slide .et_pb_slide_description {
	animation-name: none !important;
}
/*---About Us---*/
.wooc_about_us .et_pb_image_wrap span.et-pb-icon {color: #3FAEAC;}
.about_us_v1 .et_pb_button_module_wrapper .et_pb_button{background:#3FAEAC;}
.about_us_v1 .et_pb_button_module_wrapper .et_pb_button:hover{background:#3FAEAC;}
.about_v1_who_we_area .et_pb_image_wrap span.et-pb-icon{color:#3FAEAC;}
.about_us_shipping .et_pb_image_wrap span.et-pb-icon{color:#3FAEAC;border-color:#3FAEAC;}
/*---About testimonial---*/
/*team*/
.about_v1_team .et_pb_team_member .et_pb_team_member_image:hover img { opacity: .4; }
.about_v1_team .et_pb_team_member .et_pb_team_member_image img { -webkit-transition: opacity .4s ease; transition: opacity .4s ease;}
.about_v1_team .et_pb_team_member .et_pb_team_member_description{ border-bottom: 1px solid #F2F2F2; text-align: center; padding-top: 20px; padding-bottom: 20px;-webkit-transition: background .4s ease;transition: background .4s ease; bottom: 12px;}
.about_v1_team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header,
.about_v1_team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_position { color:#fff !important;}
.about_v1_team .et_pb_member_social_links a{color:#fff;}
.about_v1_team .et_pb_team_member .et_pb_team_member_description ul.et_pb_member_social_links{ margin: 0; margin-left: -12px; margin-right: -12px; transform: translate3d(0, 35px, 0);  visibility: hidden; transform: .6s ease, visibility .1s ease, opacity .1s ease;}
.about_v1_team .et_pb_team_member .et_pb_team_member_image { position: relative; }
.about_v1_team .et_pb_team_member:hover .et_pb_team_member_description ul{ opacity: 1; visibility: visible; transform: translate3d(0, 0px, 0); transition: transform .4s ease, visibility .4s ease, opacity .4s ease;}
.about_v1_team .et_pb_team_member:hover .et_pb_team_member_description { background:#1D4F6C; }
.about_v1_team .et_pb_team_member .et_pb_team_member_description{ display: inline-table; vertical-align: bottom; width: 100%; height: 100%; }
.about_v1_team .et_pb_team_member .et_pb_team_member_description ul { top: -28px; position: absolute; left: 12px; right: 11px; background:#3FAEAC; }
.about_v1_team .et_pb_team_member .et_pb_team_member_description ul li { padding: 2px; }
/*testimonial*/
.testimonial_style1:before{left: auto;right: 0;bottom: auto;top: 0;}
.testimonial_style1:before {background-color:#1D4F6C;bottom: 0;content: "";height: 3px;-webkit-transition: 0.4s;transition: 0.4s;position: absolute;width: 130px;}
.testimonial_style1 .et_pb_testimonial_description:before{content: "\7b";font-family:'Etmodules';color:#3FAEAC;font-size:90px;position:absolute; top:0px;
transform: rotate(180deg);}
.testimonial_style1:hover:before{width: 100%;}
.testimonial_style1:after {background-color:#1D4F6C;bottom: 0;content: "";height: 3px;left: 0;-webkit-transition: 0.4s;transition: 0.4s;position: absolute;width: 130px;visibility: visible;}
.testimonial_style1:hover:after{width: 100%;} 
/*our hostory*/
.about_v1_our_history .et_pb_blurb_position_left .et_pb_main_blurb_image{width: auto;}
.about_v1_our_history .et_pb_blurb_content .et_pb_module_header{position: absolute;left: 0;width: 50%;top: 50%;margin-top: -25px;text-align: center;right: 0;}
.about_v1_our_history .et_pb_blurb_container{border: 1px solid #dedede;}
.about_v1_our_history .et_pb_blurb_description{padding: 20px;}
/*delivery & policy*/
.delivery_returens_policy ul.et_pb_tabs_controls{background:none !important;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;border-bottom: 1px solid #1D4F6C;}
/*---Man & Woman---*/
.hv1_shop_cat hr,
.hv2_blog hr {width: 50px;border: 2px solid #3FAEAC;margin-left: 0px;}
.hv1_shop_cat .mercury_shop_cat .et_pb_promo.et_pb_bg_layout_dark { border-color: rgba(255, 255, 255, 0.30);}
.hv1_shop_cat .mercury_shop_cat .et_pb_promo {border: 8px solid;}
.hv1_shop_cat .mercury_shop_cat .et_pb_promo .et_pb_button_wrapper {background: #3FAEAC;display: inline-block;position: absolute;left: 20px;bottom: 20px;}
.hv1_shop_cat .mercury_shop_cat .et_pb_promo .et_pb_button_wrapper:hover {background: #3FAEAC;}
.mercury_top_product {background: #F4F4F4;}
.mercury_top_product hr,
.hv1_deal_of_day hr,
.hv1_blog hr,
.hv1_follow_us_instagram hr {width: 50px;border: 2px solid #3FAEAC;}
@media only screen and (min-width:360px) and (max-width:767px){
	.hv1_shop_cat .mercury_shop_cat .et_pb_promo .et_pb_button_wrapper {background: #3FAEAC;display: inline-block;position:relative;}
}
/*---Day Of Day---*/
.hv1_deal_of_day .et_pb_slider .et_pb_button_wrapper .et_pb_button {
	background-color: #3FAEAC !important;
}
.hv1_deal_of_day .et_pb_slider .et_pb_button_wrapper .et_pb_button:hover {
	background-color: #3FAEAC !important;
}
.hv1_all_kind_toys .et_pb_button_module_wrapper .et_pb_button,
.hv1_new_collection_girls_boy .et_pb_button_module_wrapper .et_pb_button {
	background-color: #3FAEAC !important;
}
.hv1_all_kind_toys .et_pb_button_module_wrapper .et_pb_button:hover,
.hv1_new_collection_girls_boy .et_pb_button_module_wrapper .et_pb_button:hover {
	background-color: #3FAEAC !important;
}
.hv1_deal_of_day .et_pb_slider .et-pb-controllers a {
	width: 10px !important;
	height: 10px !important;
	border-radius: 0px !important;
}
.hv1_deal_of_day .et-pb-controllers .et-pb-active-control {
	background-color: #3FAEAC;
}
.hv1_new_collection_girls_boy .et_pb_text_inner,
.hv1_all_kind_toys .et_pb_text_inner {background-color: rgba(0,0,0,0.55);padding:10px;}
.hv4_promotional_banner .et_pb_button_module_wrapper .et_pb_button {
	background: #3FAEAC;
}
.hv4_promotional_banner .et_pb_button_module_wrapper .et_pb_button:hover {
	background: #1D4F6C;
}
/*---Blog---*/
.hv1_blog .et_pb_post {
	box-shadow: 0 3px 5px 0 rgba(0, 1, 1, .1);
}
.hv1_blog .et_pb_blog_grid .et_pb_post {
	border: none;
}
.hv1_blog .et_pb_post .et_pb_image_container {
	margin: -8px -8px 30px !important;
}
.hv1_blog .et_pb_image_container:after {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, 0);
	height: 100%;
	width: 100%;
	z-index: 2;
	top: 0;
	left: 0;
	will-change: background;
	transition: all .2s ease-in-out;
}
.hv1_blog .et_pb_post:hover .et_pb_image_container:after {
	background: rgba(0, 0, 0, .2);
}
.hv1_blog .et_pb_post:hover .entry-title a {
	color: #3FAEAC;
}
.hv1_blog .post-content p {
	margin-bottom: 15px;
}
.hv1_blog .et_pb_post .et_pb_button {
	background-color: #3FAEAC !important;
	color: #ccc;
	text-transform: uppercase;
}
.hv1_blog .et_pb_post a.more-link {
	padding: 5px 15px 9px 15px;
	background: #3FAEAC;
	color: #fff;
	font-weight: 600;
}
.hv1_blog .et_pb_post:hover a.more-link {
	background: #3FAEAC;
	color: #fff;
}
.hv1_blog .alignleft a,
.hv1_blog .alignright a {
	background: #3FAEAC;
	padding: 10px;
	color: #fff;
	font-weight: 800;
}
.hv1_blog .alignleft a:hover,
.hv1_blog .alignright a:hover {
	background: #3FAEAC;
}
/*---Newsletter---*/
.hv1_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button,
.hv2_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
	background-color: #3FAEAC !important;
}
.hv1_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover,
.hv2_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover {
	background: #3FAEAC;
}
.hv1_newsletter .et_pb_newsletter .et_pb_newsletter_fields,
.hv2_newsletter .et_pb_newsletter .et_pb_newsletter_fields {
	flex-wrap: nowrap !important;
}
.hv1_newsletter .et_pb_newsletter .et_pb_newsletter_button_wrap,
.hv2_newsletter .et_pb_newsletter .et_pb_newsletter_button_wrap {
	margin: 0px 20px
}
.hv1_newsletter .et_pb_newsletter_form .input,
.hv2_newsletter .et_pb_newsletter_form .input,
.hv1_newsletter .et_pb_newsletter_form input[type="text"],
.hv2_newsletter .et_pb_newsletter_form input[type="text"],
.hv1_newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"],
.hv2_newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] {
	padding: 11px 5% !important;
}
/*---Home V3---*/
.hv3_masonary_slider{overflow:hidden;}
.hv3_sale_banner.et_pb_column_1_4{display: block;overflow: hidden;}
.hv3_sale_banner.et_pb_column_1_4 {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.hv3_sale_banner.et_pb_column_1_4:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	overflow: hidden;
	background-size: 800px 900px;
    background-position: -50px -50px;
	transform: scale(1);
	backface-visibility: hidden;
}
.hv3_top_header_desigen .et_pb_text_inner .section-title-bold-center span,
.hv3_top_header_desigen .et_pb_text_inner .section-title-bold span {
	border: 2px solid rgba(0, 0, 0, 0.1);
	padding: .3em .8em;
}
.hv3_top_header_desigen .et_pb_text_inner .section-title b {
	display: block;
	-ms-flex: 1;
	flex: 1;
	height: 2px;
	opacity: .1;
	background-color: currentColor;
}
.hv3_top_header_desigen .section-title {
	position: relative;
	-js-display: flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
/****hv2 Woocommerce Feature Category*****/
.hv2_woo_feature_cat,
.hv2_woo_feature_cat .et_pb_image_wrap,
.hv2_woo_img_feature_cat .et_pb_image_wrap {
	overflow: hidden;
}
.hv2_woo_feature_cat img,
.hv2_woo_img_feature_cat img {
	transition: all 1s;
}
.hv2_woo_feature_cat:hover img,
.hv2_woo_img_feature_cat:hover img {
	transition: all 1s;
	transform: scale(1.5);
	opacity: 0.4;
	background: red;
}
.hv2_woo_img_feature_cat .et_pb_text_inner {
	opacity: 0;
	transition: all 1s;
	margin-top: -50%;
	position: absolute;
	text-align: center;
	width: 100%;
}
.hv2_woo_feature_cat .et_pb_text_inner {
	opacity: 0;
	transition: all 1s;
	margin-top: -60%;
	position: absolute;
	text-align: center;
	width: 100%;
}
.hv2_woo_feature_cat:hover .et_pb_text_inner,
.hv2_woo_img_feature_cat:hover .et_pb_text_inner {
	opacity: 1;
}
/****hv2 Blog*****/
.hv2_blog .et_pb_image_container img {
	transition: all 0.3s ease 0s;
}

.hv2_blog .et_pb_image_container:hover a:before,
.hv2_blog .et_pb_image_container:hover a:after {
	left: 0;
	top: 0;
}
.hv2_blog .entry-title {
	padding: 20px 15px 0px 0;
}
/* .hv2_blog .post-content {
	padding: 0px 15px 20px 0;
} */
.hv2_blog article {
	padding: 0 !important;
	box-sizing: border-box;
	-webkit-box-shadow: 0 10px 30px 0 rgba(50, 50, 50, .16);
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border: none !important;
	margin-bottom: 20px !important;
	min-height: 270px;
}
.hv2_blog article:hover {
	-webkit-box-shadow: 0 10px 30px 0 rgba(50, 50, 50, 0.56);
}
.hv2_blog .entry-title a:after {
	content: '';
	display: block;
	width: 80px;
	height: 2px;
	background: #3FAEAC;
	margin-top: 15px;
	margin-bottom: 15px;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
}
.hv2_blog .post-content p {
	color: #999 !important;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 100px;
}
.hv2_blog .post-content .more-link {
	font-size: 15px;
	font-weight: 500;
	color: #3FAEAC !important;
	text-transform: capitalize;
	display: block;
	position: relative;
}
.hv2_blog .post-content .more-link:after {
	content: '\45' !important;
	font-size: 19px;
	font-family: 'ETModules';
	color: #3FAEAC;
	margin-left: 10px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	vertical-align: top;
	margin: 0;
}
.hv2_blog .et_pb_image_container {
	float: left;
	width: 55%;
	margin: 0 !important;
	height: 275px;
	overflow: hidden;
	position: relative;
}
.hv2_blog .entry-featured-image-url {
	margin: 0 !important;
	position: static;
}
.hv2_blog .entry-featured-image-url img {
	max-width: none;
	height: auto;
	position: absolute;
	width: 500px;
	left: 0;
	top: 0;
	margin: auto;
	right: 0;
	bottom: 0;
}
.hv2_blog .entry-title,
.hv2_blog .post-content {
	float: right;
	width: 40%;
}
.hv2_blog .alignright a {
	background: #3FAEAC;
	padding: 10px;
	color: #fff;
	font-weight: 800;
	float: right;
	margin-right: 30px;
}
.hv2_blog .alignright a:hover {
	background: #1D4F6C;
}
.hv2_blog .alignleft a {
	background: #3FAEAC;
	padding: 10px;
	color: #fff;
	font-weight: 800;
}
.hv2_blog .alignleft a:hover {
	background: #1D4F6C;
}


/*---Home V4---*/
.promotional_deals .et_pb_text  {transition: all 0.4s ease-in-out;}
.promotional_deals .et_pb_text:hover{transform: scale(1.15);}  
.promotional_deals .et_pb_column{display: block;overflow: hidden;}
/*---Latest_news----*/
.latest_news .entry-title {
	border-bottom: 2px solid #3FAEAC;
}
.latest_news .et_pb_post {
	background: #F4F4F4;
	box-shadow: 0 0 4px rgba(0, 0, 0, .12);
}
.latest_news .et_pb_post:hover {
	background: #F1FAEE;
}
.latest_news .et_pb_image_container img {
	transition: all .7s ease-out;
}
.latest_news .et_pb_image_container:hover img {
	transform: scale(1.2);
}
.latest_news .et_pb_image_container {
	overflow: hidden;
}
.latest_news .entry-featured-image-url {
	margin-bottom: 0px;
}
.latest_news .more-link {
	display: inline-block;
	padding: 5px 10px 10px 10px;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	background-color: #1D4F6C;
}
.latest_news .pagination a {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	background-color: #1D4F6C;
}
.latest_news .more-link:hover,
.latest_news .pagination a:hover {
	background: #3FAEAC;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color: #fff;
}
.latest_news .et_pb_image_container:after {
	opacity: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: opacity .7s ease;
	transition: opacity .7s ease;
}
.latest_news .et_pb_image_container:after {
	opacity: 1;
}
/*Blog Sidebar*/
.et_pb_widget.recent-posts-widget-with-thumbnails,
.et_pb_widget.widget_categories{ margin-bottom:0px !important;}
.et_pb_widget.widget_categories .widgettitle,
.et_pb_widget.recent-posts-widget-with-thumbnails .widgettitle,
.et_pb_widget.widget_tag_cloud .widgettitle{font-size: 20px;bottom: 5px;position: relative;
background: #1D4F6C;color: #fff;padding: 8px;border-bottom: 5px solid #3FAEAC;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);}
.et_pb_widget.recent-posts-widget-with-thumbnails span.rpwwt-post-title{font-size:16px;font-weight: 600;}
.et_pb_widget.recent-posts-widget-with-thumbnails span.rpwwt-post-title:hover{ color:#3FAEAC;}
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-widget ul li {border-bottom: 1px dashed #1b2845; padding-bottom: 25px;}
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-widget ul li:last-child{ border-bottom:none; }
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-post-excerpt, 
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-post-date{font-family:'play';}
.et_pb_widget.widget_tag_cloud .tagcloud{top: 15px; position: relative}
#sidebar{}
#sidebar .widget_search input#searchsubmit{background-color: #1d4f6c;color: #fff;}
#sidebar .widgettitle{background: #1D4F6C;color: #fff;padding: 8px;border-bottom: 5px solid #3FAEAC;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);}
#comment-wrap .comment_area{color:#000;}
form-submit .et_pb_button {color:#1b2845;}
#main-content .container::before{background-color:transparent;}
/*---FAQ----*/
.mercury_faq .et_pb_toggle_close {
	padding: 12px !important;
	background-color: #1D4F6C;
}
.mercury_faq .et_pb_toggle_title:before {
	/*color: #3FAEAC;*/
	color: #fff;
}
/*---Footer----*/
#dtc_woocoommerce_footer {
	/*background-color: #f1faee;*/
	background-color:#3faeac;
}
.footer_col2 .dtc_myaccount ul,
.footer_col3 .dtc_footer_information ul {
	list-style: none;
	padding: 0px;
}
.footer_col2 .dtc_myaccount li,
.footer_col3 .dtc_footer_information li {
	display: block;
	padding: 11px 0;
	margin: 0;
	line-height: 16px;
	border-bottom:1px solid #1d4f6c;
	position: relative;
}
.footer_col2 .dtc_myaccount li a,
.footer_col3 .dtc_footer_information li a {
	transition: all 0.2s ease-in-out 0s;
	font-size: 14px;
	position: relative;
	font-weight: 600;
	color: #666;
}
.footer_col2 .dtc_myaccount li a:hover,
.footer_col3 .dtc_footer_information li a:hover {
	color: #1d4f6c !important;
	padding-left: 10px;
	font-weight: 600;
}
.footer_col2 .dtc_myaccount li a:before,
.footer_col3 .dtc_footer_information li a:before {
	position: absolute;
	top: 50%;
	left: -10px;
	font-family: 'ETmodules';
	content: '\35';
	font-weight: bold;
	font-size: 16px;
	margin-top: -8px;
	line-height: 1;
	opacity: 0;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #1d4f6c;
}
.footer_col2 .dtc_myaccount li a:hover:before,
.footer_col3 .dtc_footer_information li a:hover:before {
	opacity: 1 !important;
}
#footer-bottom {
	padding: 25px 0 5px !important;
}
#main-footer .et-social-icons {
	float: none;
	text-align: center;
	bottom: 5px;
	position: relative;
}
#main-footer .et-social-icons a {
	margin: 0 10px;
}
#main-footer .et-social-icons li {
	display: inline-block;
	margin-left: 0px;
}
#main-footer .et-social-icons a {
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 40px;
	height: 40px;
	border-radius: 10%;
	font-size: 18px;
	color: #fff;
	line-height: 42px;
	text-align: center;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	content: " ";
	background: #1D4F6C;
	transition: all 265ms ease-out;
}
#main-footer .et-social-icons a:hover {
	transform: rotate(-360deg);
	border-radius: 100%;
}
#main-footer .et-social-icons a.icon:hover {
	color: #fff;
	transform: scale(1.2);
	-webkit-text-fill-color: #fff;
}
#footer-info,
#footer-info a {
	color: #fff;
	float: none !important;
	text-align: center !important;
}
#main-footer .et-social-icon a:before {
	line-height: 2 !important;
}


/*******Woo Contact Us****/
.woo_contact_us .et_pb_image_wrap span.et-pb-icon {
	color: #1D4F6C;
	border-color: #3FAEAC;
}
.woo_contact_form .et_pb_contact_submit.et_pb_button {
	background-color: #1D4F6C !important;
}
.woo_contact_form .et_pb_contact_submit:hover.et_pb_button {
	background-color: #3FAEAC !important;
}
/*******Woocommerce Product Filter****/
.shop_product.et_pb_column {
	text-align: center;
}
.port_content ul {
	padding: 0px;
}
.list-inline.shop_icon li {
	display: inline-block;
}
.filter_shop ul li a {
	padding: 10px 15px 10px 20px;
	transition: all 0.4s ease 0s;
	font-size: 15px;
	background: #1D4F6C;
	color: #fff;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
}
.filter_shop ul li:hover a {
	background-color: #3FAEAC;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}
.category_menu_selected:first-child {
	color: #fff;
	background: #3FAEAC;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
}
.filter_shop .list-inline>li:before {
	color: #807f7f;
	font-size: 16px;
	padding-right: 0px;
	line-height: 2.5;
}
.filter_shop .list-inline>li:last-child:before {
	content: "";
}
#category_menu_ul .category_menu_selected,
.filter_shop ul li a.category_menu_selected,
.filter_shop ul li a:hover {
	outline: none;
}
.shop_content {
	margin-bottom: 35px;
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.shop_content>img {
	display: block;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
	-moz-transition: all 0.7s ease-in-out 0s;
	-o-transition: all 0.7s ease-in-out 0s;
}
.shop_content:hover img {
	transform: scale(1.5);
	-webkittransform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
}
.filter_effect_product {
	background-color: #3FAEAC;
	content: "";
	height: 100%;
	right: 100%;
	opacity: 0.9;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	transition: all 0.7s ease 0s;
}
.shop_content:hover .filter_effect_product {
	right: 0;
}
.shop_icon i {
	color: #ffffff;
	padding: 0;
	text-align: center;
	font-size: 25px;
}
.filter_effect_product h3 {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}
.filter_effect_product a {
	color: #ffffff;
}
.shop_icon {
	float: left;
	width: 100%;
}
.filter_effect_product a:hover {
	color: #ffffff;
}
.port_content {
	position: absolute;
	width: 100%;
	opacity: 0;
	text-align: center;
	top: 40%;
}
.news_content a i {
	color: #fff;
}
.shop_content:hover .port_content {
	opacity: 1;
}
.filter_shop {
	text-align: center;
}
.filter_shop #product_shop_single {
	margin-bottom: 30px;
}
.isotope1.shop_product {
	margin-bottom: 30px;
}
.port_content h3 a {
	color: #ffffff;
}
.shop_title ul li,
#product_shop_single li {
	margin: 0;
	display: inline-block;
	padding-left: 10px;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	width: 50px !important;
}
.woo_shop_widget .et_pb_widget {
	margin-bottom: 25px !important;
}

/**wocoommerce**/
.woocommerce-info,
.woocommerce-message {
	border-top-color: #041e42;
}
.woocommerce-result-count,
.woocommerce .woocommerce-result-count {
	margin-top: 12px;
}
.woocommerce-Input,
.input-text {
	height: 50px;
	padding: 8px 25px;
	font-size: 14px;
	line-height: 1.7333333;
	color: #555555;
	background-color: #f4f4f4;
	border: 1px solid #dcdde1;
	border-radius: 3px;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.woocommerce .star-rating {
	color: #FFC31D;
}
.woocommerce .star-rating:before {
	content: '\53\53\53\53\53';
}
.woocommerce span.onsale {
	z-index: 3;
}
.woocommerce p.stars a {
	color: #FFC31D;
}
.woocommerce p.stars a:hover~a {
	color: #dcdde1;
}
.woocommerce-ordering select {
	height: 50px;
	padding: 8px 25px;
	font-size: 14px;
	line-height: 1.7333333;
	color: #555;
	border: 1px solid #dcdde1;
	border-radius: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.woocommerce-page a.button,
.woocommerce #respond input#submit,
input.woocommerce-button,
input.woocommerce-Button,
button.single_add_to_cart_button,
.single_add_to_cart_button,
.button.product_type_external,
button.button.alt,
a.woocommerce-button,
a.woocommerce-Button,
.woocommerce-button,
.woocommerce-Button,
.button.wc-backward,
.wc-backward,
.woocommerce-button[disabled],
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce-button[disabled]:disabled,
.woocommerce #respond input#submit.button,
input.woocommerce-button.button,
input.woocommerce-Button.button,
button.single_add_to_cart_button.button,
.single_add_to_cart_button.button,
.button.product_type_external.button,
button.button.alt.button,
a.woocommerce-button.button,
a.woocommerce-Button.button,
.woocommerce-button.button,
.woocommerce-Button.button,
.button.wc-backward.button,
.wc-backward.button,
.woocommerce-button[disabled].button,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button,
.woocommerce-button[disabled]:disabled.button,
.woocommerce a.button.product_type_grouped,
.woocommerce button.button {
	padding: 10px 25px;
	font-size: 14px;
	opacity: 1;
	letter-spacing: 1px;
	font-weight: 600;
	color: #ffffff!important;
	background-color: #1D4F6C;
	border-color: #1D4F6C;
	text-transform: uppercase;
	border-radius: 0px;
}
.woocommerce-page a.button:hover,
.woocommerce #respond input#submit:hover,
input.woocommerce-button:hover,
input.woocommerce-Button:hover,
button.single_add_to_cart_button:hover,
.single_add_to_cart_button:hover,
.button.product_type_external:hover,
button.button.alt:hover,
a.woocommerce-button:hover,
a.woocommerce-Button:hover,
.woocommerce-button:hover,
.woocommerce-Button:hover,
.button.wc-backward:hover,
.wc-backward:hover,
.woocommerce-button[disabled]:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-button[disabled]:disabled:hover,
.woocommerce #respond input#submit.button:hover,
input.woocommerce-button.button:hover,
input.woocommerce-Button.button:hover,
button.single_add_to_cart_button.button:hover,
.single_add_to_cart_button.button:hover,
.button.product_type_external.button:hover,
button.button.alt.button:hover,
a.woocommerce-button.button:hover,
a.woocommerce-Button.button:hover,
.woocommerce-button.button:hover,
.woocommerce-Button.button:hover,
.button.wc-backward.button:hover,
.wc-backward.button:hover,
.woocommerce-button[disabled].button:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button:hover,
.woocommerce-button[disabled]:disabled.button:hover,
.woocommerce #respond input#submit:focus,
input.woocommerce-button:focus,
input.woocommerce-Button:focus,
button.single_add_to_cart_button:focus,
.single_add_to_cart_button:focus,
.button.product_type_external:focus,
button.button.alt:focus,
a.woocommerce-button:focus,
a.woocommerce-Button:focus,
.woocommerce-button:focus,
.woocommerce-Button:focus,
.button.wc-backward:focus,
.wc-backward:focus,
.woocommerce-button[disabled]:focus,
.woocommerce .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-button[disabled]:disabled:focus,
.woocommerce #respond input#submit.button:focus,
input.woocommerce-button.button:focus,
input.woocommerce-Button.button:focus,
button.single_add_to_cart_button.button:focus,
.single_add_to_cart_button.button:focus,
.button.product_type_external.button:focus,
button.button.alt.button:focus,
a.woocommerce-button.button:focus,
a.woocommerce-Button.button:focus,
.woocommerce-button.button:focus,
.woocommerce-Button.button:focus,
.button.wc-backward.button:focus,
.wc-backward.button:focus,
.woocommerce-button[disabled].button:focus,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button:focus,
.woocommerce-button[disabled]:disabled.button:focus,
.woocommerce a.button.product_type_grouped:hover,
.woocommerce button.button:hover {
	/*background-color: #3FAEAC;
	border-color: #3FAEAC;*/
	color: #fff;
	padding: 10px 25px;
	letter-spacing: 1px;
}
.woocommerce-button[disabled],
.woocommerce-button[disabled]:disabled {
	color: #ffffff!important;
	opacity: 1!important;
	background-color: #041e42;
	border-color: #041e42;
}
.woocommerce-button[disabled]:hover,
.woocommerce-button[disabled]:disabled:hover,
.woocommerce-button[disabled]:focus,
.woocommerce-button[disabled]:disabled:focus {
	background-color: #3FAEAC!important;
	border-color: #3FAEAC!important;
	color: #ffffff !important;
}
.shop-pagination {
	padding: 28px 0;
	border-top: solid 1px #dcdde1;
}
.woocommerce.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child {
	margin-bottom: 20px;
}
.woocommerce.single-product .onsale {
	border-radius: 0;
	background-color: #3FAEAC!important;
	font-size: 12px;
	padding: 6px 9px;
	min-height: 1em;
	text-transform: uppercase;
	line-height: 1;
	margin: 0;
	left: -7px;
	right: unset;
	top: -6px;
}
.woocommerce.single-product .product_title {
	font-size: 24px;
	color: #041e42;
	font-weight: 800;
}
.woocommerce.single-product div.product .price,
.woocommerce.single-product div.product p.price,
.woocommerce.single-product div.product span.price {
	color: #041e42;
}
.woocommerce.single-product div.product div.images,
.woocommerce.single-product div.product div.summary {
	margin-bottom: 55px;
}
.woocommerce.single-product h2 {
	padding-bottom: 30px;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	margin: 0;
	color: #041e42;
}
.woocommerce.single-product .quantity .input-text {
	padding-left: 5px;
	padding-right: 5px;
}
.woocommerce.single-product .product_meta {
	font-size: 13px;
}
.woocommerce.single-product .product_meta>span {
	display: block;
	clear: both;
}
.woocommerce.single-product .product_meta>span span,
.woocommerce.single-product .product_meta>span a {
	color: #041e42;
}
.woocommerce.single-product .woocommerce-product-rating .woocommerce-review-link {
	display: none;
}
.woocommerce.single-product .woocommerce-Reviews .form-submit #submit {
	width: auto;
}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs {
	padding: 0;
	margin: 0;
}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs:before {
	display: none;
}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li {
	border: none!important;
	border-radius: 0;
	padding: 15px 20px;
	margin: 0;
	background-color: #e5f6f7;
}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li a {
	text-transform: uppercase;
	color: #222;
	font-size: 15px;
	letter-spacing: 1px;
	padding: 0;
	position: relative;
}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li:before,
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li:after {
	display: none;
}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li:last-child:after {
	content: '';
	display: block;
	height: 100%;
	width: 1000px;
	background: #EFF3F6;
	-webkit-box-shadow: none;
	box-shadow: none;
	left: 100%;
	right: unset;
	margin-left: 4px;
	border: none;
	top: 0;
	border-radius: 0;
}
.woocommerce.single-product .woocommerce-tabs .panel h2 {
	display: none;
}
.woocommerce.single-product .woocommerce-tabs .panel h2~h2 {
	display: block;
}
.woocommerce.single-product .related.products,
.woocommerce.single-product .upsells.products {
	margin: 0;
}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {
	width: 33.33%;
}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {
	width: 20%;
}
.woocommerce .products li.product .woocommerce-loop-category__title.woocommerce ul.products li.product .woocommerce-loop-category__title,
.products li.product .woocommerce-loop-category__title,
.woocommerce .products li.product h3,
.woocommerce ul.products li.product h3,
.products li.product h3 {
	font-size: 16px;
	color: #041e42;
	text-align: center;
	padding: 0px;
}
.products li.product .add_to_cart_button.woocommerce .products li.product .product_type_external,
.woocommerce ul.products li.product .product_type_external,
.products li.product .product_type_external {
	text-align: center;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
}
.woocommerce .products li.product .product_type_external,
.woocommerce ul.products li.product .product_type_external,
.products li.product .product_type_external {
	white-space: normal;
	line-height: 1.47;
}
.woocommerce .products li.product .price,
.woocommerce ul.products li.product .price,
.products li.product .price {
	font-size: 16px;
	color: #041e42;
}
.woocommerce .products li.product .price ins,
.woocommerce ul.products li.product .price ins,
.products li.product .price ins,
.woocommerce .products li.product .price del,
.woocommerce ul.products li.product .price del,
.products li.product .price del {
	display: inline-block;
}
.woocommerce .products li.product .price del,
.woocommerce ul.products li.product .price del,
.products li.product .price del {
	font-size: 14px;
}
.woocommerce .products li.product .price ins,
.woocommerce ul.products li.product .price ins,
.products li.product .price ins {
	font-weight: inherit;
	text-decoration: none;
}
.woocommerce .products li.product .woocommerce-after-shop-loop,
.woocommerce ul.products li.product .woocommerce-after-shop-loop,
.products li.product .woocommerce-after-shop-loop {
	margin-top: 18px;
}
.woocommerce .products li.product .woocommerce-after-shop-loop .price,
.woocommerce ul.products li.product .woocommerce-after-shop-loop .price,
.products li.product .woocommerce-after-shop-loop .price {
	float: none;
	text-align: center;
}
.woocommerce .products li.product .woocommerce-after-shop-loop .star-rating,
.woocommerce ul.products li.product .woocommerce-after-shop-loop .star-rating,
.products li.product .woocommerce-after-shop-loop .star-rating {
	float: left;
	margin: 8px 0 0;
}
.woocommerce .products li.product .woocommerce-after-shop-loop .star-rating+.price,
.woocommerce ul.products li.product .woocommerce-after-shop-loop .star-rating+.price,
.products li.product .woocommerce-after-shop-loop .star-rating+.price {
	float: right;
}
.woocommerce .products li.product .onsale,
.woocommerce ul.products li.product .onsale,
.products li.product .onsale {
	border-radius: 0;
	background-color: #3FAEAC!important;
	font-size: 12px;
	padding: 6px 9px;
	min-height: 1em;
	text-transform: uppercase;
	line-height: 1;
	margin: 0;
	right: 8px;
	top: -6px;
	z-index: 99;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.widget_price_filter .price_slider_wrapper .ui-widget-content {
	height: 6px;
	border-radius: 0;
	background-color: #dcdde1;
}
.woocommerce .widget_price_filter .price_slider,
.widget_price_filter .price_slider {
	margin: 0 0 48px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.widget_price_filter .price_slider_amount .button {
	color: #fff;
	background-color: #041e42;
	border-color: #041e42;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	border-radius: 0;
	padding: 18px 25px;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.widget_price_filter .price_slider_amount .button:hover {
	background-color: #ed1c24;
	border-color: #ed1c24;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-handle {
	height: 14px;
	width: 14px;
	background-color: #041e42;
	top: -4px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-range {
	background-color: #ed1c24;
	height: 6px;
}
.woocommerce.widget_shopping_cart .wc-forward,
.woocommerce.widget_shopping_cart .button.wc-forward {
	color: #fff !important;
	background-color: #1D4F6C !important;
	border-color: #1D4F6C !important;
	border-radius: 0;
	text-transform: uppercase;
	padding: 10px 25px;
	font-size: 14px!important;
	letter-spacing: 1px;
	font-weight: 600!important;
}
.woocommerce.widget_shopping_cart .wc-forward:hover,
.woocommerce.widget_shopping_cart .button.wc-forward:hover {
	color: #ffffff !important;
	border-color: #3FAEAC !important;
	background-color: #3FAEAC !important;
	padding: 10px 25px;
}
.woocommerce.widget_shopping_cart .cart_list li {
	padding-top: 15px;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	top: 15px;
}
.woocommerce.widget_shopping_cart .total {
	border-top: none;
}
.widget_product_search .search-field {
	width: 100%;
}
ul.product_list_widget li,
.woocommerce ul.product_list_widget li {
	padding: 15px 0;
	border: 1px solid #dcdde1;
	line-height: 1.4;
	border-width: 0 0 1px;
}
ul.product_list_widget li a,
.woocommerce ul.product_list_widget li a,
ul.product_list_widget li .woocommerce-Price-amount,
.woocommerce ul.product_list_widget li .woocommerce-Price-amount {
	color: #222222;
}
ul.product_list_widget li .product-title,
.woocommerce ul.product_list_widget li .product-title {
	color: #041e42;
	display: block;
	margin-bottom: 5px;
}
ul.product_list_widget li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
	font-size: 12px;
	margin-bottom: 5px;
}
ul.product_list_widget li ins,
.woocommerce ul.product_list_widget li ins {
	text-decoration: none;
}
ul.product_list_widget li img,
.woocommerce ul.product_list_widget li img {
	width: 60px;
}
/* cart page */
.woocommerce .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals {
	width: 100%;
}
.woocommerce table.shop_table {
	border-radius: 0;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
	border: none;
	padding: 16px 0;
}
.woocommerce table.shop_table th {
	font-weight: 800;
}
.woocommerce table.shop_table.cart {
	border: none;
}
.woocommerce table.shop_table.cart .product-remove {
	width: 50px;
	padding-left: 20px;
}
.woocommerce table.shop_table.cart a.remove {
	color: #222222 !important;
}
.woocommerce table.shop_table.cart a.remove:hover {
	color: #ffffff !important;
	background: #3FAEAC;
}
.woocommerce table.shop_table.cart a.remove,
.woocommerce table.shop_table.cart .quantity {
	display: inline-block;
}
.woocommerce table.shop_table.cart input,
.woocommerce table.shop_table.cart .button {
	padding: 18px 25px !important;
	border-radius: 0;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
}
.woocommerce table.shop_table.cart input.btn-primary,
.woocommerce table.shop_table.cart .button.btn-primary {
	color: #ffffff;
	background-color: #ed1c24;
}
.woocommerce table.shop_table.cart .quantity input {
	margin-right: 10px;
	width: 70px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.cart td {
	border-bottom: solid 1px #dcdde1;
	vertical-align: middle;
}
.woocommerce table.shop_table.cart th.product-subtotal,
.woocommerce table.shop_table.cart td.product-subtotal {
	text-align: right;
}
.woocommerce table.shop_table.cart th.product-quantity,
.woocommerce table.shop_table.cart td.product-quantity {
	text-align: center;
}
.woocommerce table.shop_table.cart th {
	border-bottom-width: 3px;
	padding-bottom: 20px;
}
.woocommerce table.shop_table.cart tbody tr:first-child td {
	padding-top: 30px;
}
.woocommerce table.shop_table.cart .product-name {
	position: relative;
}
.woocommerce table.shop_table.cart .product-name,
.woocommerce table.shop_table.cart .product-name a {
	color: #041e42;
	font-weight: 800;
}
.woocommerce table.shop_table.cart .product-thumbnail img {
	float: left;
	width: 60px;
	margin-right: 20px;
}
.woocommerce table.shop_table.cart .product-data {
	display: block;
	float: left;
}
.woocommerce table.shop_table.cart .variation {
	font-size: 11px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	line-height: 1.8;
	margin-bottom: 5px;
}
.woocommerce table.shop_table.cart .variation dt,
.woocommerce table.shop_table.cart .variation dd {
	display: inline-block;
	float: left;
}
.woocommerce table.shop_table.cart .actions input,
.woocommerce table.shop_table.cart .actions .button {
	padding: 10px 25px !important;
}
.woocommerce table.shop_table.cart .actions .coupon .input-text {
	min-width: 215px;
}
.woocommerce table.shop_table.cart .actions .coupon .input-text:-moz-placeholder {
	color: #dcdde1;
	opacity: 1;
}
.woocommerce table.shop_table.cart .actions .coupon .input-text:-ms-input-placeholder {
	color: #dcdde1;
}
.woocommerce table.shop_table.cart .actions .coupon .input-text::-webkit-input-placeholder {
	color: #dcdde1;
}
.woocommerce .woocommerce-cart-form input,
.woocommerce .woocommerce-cart-form .button {
	padding: 18px 25px!important;
	border-radius: 0;
	height: auto;
	font-size: 14px;
}
.woocommerce .woocommerce-cart-form input.btn-primary,
.woocommerce .woocommerce-cart-form .button.btn-primary {
	color: #ffffff !important;
	background-color: #ed1c24;
}
.woocommerce .woocommerce-cart-form input.btn-success,
.woocommerce .woocommerce-cart-form .button.btn-success {
	color: #ffffff !important;
	background-color: #d58512;
}
.woocommerce .wc-proceed-to-checkout a.checkout-button {
	display: inline-block;
	position: relative;
	padding-right: 35px !important;
}
.woocommerce .wc-proceed-to-checkout a.checkout-button i {
	font-size: 20px;
	height: 1em;
	right: 20px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.woocommerce-cart .cart_totals>h3,
.woocommerce-cart .cross-sells>h3,
.woocommerce-cart .cart_totals>h2,
.woocommerce-cart .cross-sells>h2 {
	font-size: 24px;
	margin-bottom: 40px;
	margin-top: 60px;
}
.woocommerce-cart .cart_totals table.shop_table {
	background-color: #F2F2F2;
	max-width: 480px;
}
.woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .cart_totals table.shop_table td {
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
	border: none;
}
.woocommerce-cart .cart_totals table.shop_table th {
	text-transform: uppercase;
}
/* checkout page */
.woocommerce-checkout input,
.woocommerce-account input,
.woocommerce-checkout select,
.woocommerce-account select {
	padding: 15px 12px;
	height: auto;
	border-radius: 0;
	border-color: #dcdde1;
	background-color: #ffffff;
}
.woocommerce-checkout .select2-container .select2-selection--single,
.woocommerce-account .select2-container .select2-selection--single {
	height: 50px;
	border-radius: 0;
	border-color: #dcdde1;
	background-color: #ffffff;
}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account .select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 50px;
}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow,
.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow {
	height: 50px;
}
.woocommerce-checkout label,
.woocommerce-account label {
	font-size: 16px;
	text-transform: capitalize;
}
.woocommerce-checkout h3,
.woocommerce-account h3 {
	font-size: 24px;
}
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
	border: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table .order-total th,
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table .order-total td {
	border-bottom: solid 1px #dcdde1;
}
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th {
	border-bottom: 3px solid #dcdde1;
}
/* woocommerce Order */
.woocommerce .woocommerce-order .woocommerce-order-details__title,
.woocommerce .woocommerce-order .woocommerce-customer-details h2 {
	font-size: 24px;
	text-transform: capitalize;
}
.woocommerce .woocommerce-order table.order_details {
	border: none;
}
.woocommerce .woocommerce-order table.order_details thead th {
	border-bottom: 3px solid #dcdde1;
}
.woocommerce .woocommerce-order table.customer_details th,
.woocommerce .woocommerce-order table.customer_details td {
	padding-left: 25px;
	padding-right: 25px;
	border-top: solid 1px #dcdde1;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul {
	position: relative;
	list-style: none;
	margin-left: 0;
	margin-bottom: 30px;
	padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li {
	list-style: none;
	margin: 0;
	font-weight: 700;
	text-transform: capitalize;
	padding: 15px 20px;
	margin-bottom: 5px;
	background-color: #1D4F6C;
	border-left: 5px solid transparent;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:before,
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:after {
	display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a {
	color: #fff;
	position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a:before {
	content: '';
	display: inline-block;
	font-size: 14px;
	margin-right: 10px;
	font-family: 'FontAwesome';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--dashboard>a:before {
	content: '\e08c';
	font-family: 'Etmodules';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--orders>a:before {
	content: '\e07a';
	font-family: 'Etmodules';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--downloads>a:before {
	content: '\e092';
	font-family: 'Etmodules';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--edit-address>a:before {
	content: '\e083';
	font-family: 'Etmodules';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--edit-account>a:before {
	content: '\e08a';
	font-family: 'Etmodules';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout>a:before {
	content: '\e000';
	font-family: 'Etmodules';
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:hover,
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:focus,
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.active {
	border-color: #3FAEAC;
	background-color: #3FAEAC;
}
.woocommerce-account table.my_account_orders {
	border: none;
}
.woocommerce-account table.my_account_orders thead th {
	border-bottom: 3px solid #dcdde1;
}
.woocommerce-account table.my_account_orders th,
.woocommerce-account table.my_account_orders td {
	border-bottom: solid 1px #dcdde1;
}
.woocommerce-account form.woocommerce-form-login label {
	text-transform: uppercase;
}
.woocommerce-account form.woocommerce-form-login #form-login-acction {
	margin-top: 20px;
}
.woocommerce-account form.woocommerce-form-login #new-account,
.woocommerce-account form.woocommerce-form-login #lost-password {
	float: left;
}
.woocommerce-account form.woocommerce-form-login #new-account {
	text-transform: capitalize;
}
.woocommerce-account form.woocommerce-form-login #lost-password {
	float: right;
}
.woocommerce-account form.woocommerce-form-login #rememberme {
	margin-top: 0;
	margin-bottom: 0;
	text-tranform: normal;
}
.woocommerce-account form.woocommerce-form-login .unstyled {
	list-style: none;
	padding: 0;
	margin-top: 30px;
}
.woocommerce-account form.woocommerce-form-login .unstyled li {
	padding: 5px 0;
	text-transform: uppercase;
	font-size: 11px;
}
.woocommerce-account form.woocommerce-form-login .unstyled li span {
	margin-left: 5px;
}
.woocommerce-account form.woocommerce-form-login input.woocommerce-Input {
	background-color: #f4f4f4;
	width: 100%;
	display: block;
}
/***Custom***/
.woocommerce #content input.button.alt:after,
.woocommerce #content input.button:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce #respond input#submit:after,
.woocommerce a.button.alt:after,
.woocommerce a.button:after,
.woocommerce button.button.alt:after,
.woocommerce button.button:after,
.woocommerce input.button.alt:after,
.woocommerce input.button:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page #content input.button:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce-page #respond input#submit:after,
.woocommerce-page a.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce-page button.button.alt:after,
.woocommerce-page button.button:after,
.woocommerce-page input.button.alt:after,
.woocommerce-page input.button:after {
	content: none;
}
.woocommerce a.added_to_cart {
	display: block;
	text-align: center;
}
.woocommerce button.button.alt.disabled {
	background-color: #1D4F6C;
	border-color: #1D4F6C;
}
.woocommerce button.button.alt.disabled:hover {
	background-color: #3FAEAC;
	border-color: #3FAEAC;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	background: #3FAEAC;
}
.woocommerce-page a.button.loading:after {
	font-family: 'Etmodules';
	content: '\e02d';
	font-size: 25px;
	left: 25px;
}
.woocommerce a.button.added:after {
	font-family: 'Etmodules';
	content: '\4e';
	vertical-align: middle;
	font-size: 16px;
	opacity: inherit;
	margin-left: 0em;
	transition: none;
}
.woocommerce a.button:after.woocommerce-page a.button:after {
	line-height: 0em;
}
.woocommerce a.button.product_type_grouped,
.woocommerce a.button.product_type_grouped:hover {
	text-align: center;
	display: inline-block;
	position: relative;
	width: 100%;
}
.woocommerce .entry-summary p.price ins {
	color: #3FAEAC;
}
.woocommerce-message a.button.wc-forward {
	background-color: #1D4F6C;
	border-color: #1D4F6C;
	padding: .6em 1em;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
	border-radius: 0;
}
.woocommerce-message a.button.wc-forward:hover {
	background-color: #3FAEAC;
	border-color: #3FAEAC;
	padding: .6em 1em;
}
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
	background: #1D4F6C !important;
	border-radius: 0px;
	font-size: 14px !important;
	letter-spacing: 1px;
	font-weight: 600 !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	padding: 15px 22px !important;
	background: #3FAEAC;
	color:#fff !important;
	
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	background-color: #1D4F6C;
	color: #fff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.is-active {
	background: #3FAEAC;
}
body.woocommerce .woocommerce-tabs {
	border: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel,
body.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0;
	padding: 20px 0px;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,
body.woocommerce div.product .woocommerce-tabs ul.tabs {
	background-color: #3FAEAC;
}
.woocommerce .loader:before {
	content: none;
}
.woocommerce ul.products li.product .price {
	display: inline;
}
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover {
	background: #3FAEAC;
}
.woo_feature_item a.product_type_variable,
.hv1_shop_cat a.product_type_variable,
.woo-style01 a.product_type_variable,
.hv3_feature_slider a.product_type_variable,
.trending_product a.product_type_variable{background: #3FAEAC;border-color: #3FAEAC;padding: 9px 11px;display: inline-block;line-height: 1;color: #fff;text-transform: uppercase;font-size: 14px;border-radius:0px;}
.woo_feature_item a.product_type_variable:hover,
.hv1_shop_cat a.product_type_variable:hover,
.woo-style01 a.product_type_variable:hover,
.hv3_feature_slider a.product_type_variable:hover,
.trending_product a.product_type_variable:hover{background-color: #3FAEAC;border-color: #3FAEAC;padding: 9px 11px;font-size: 14px;color: #fff;}

@media screen and (min-width: 980px) {
.shop_filter_column.product_filter_single{margin-right: 2.5% !important;width:22.5% !important;}
}
@media screen and (max-width: 980px) {
.shop_filter_column.et_pb_column{  width: 45%;margin-right: 2.5% !important;margin-bottom: 15px !important;margin-left: 2.5%;}
.filter_shop ul{padding: 0;list-style-type: none !important;display: flex;flex-wrap: wrap;width: 100%;}
.filter_shop ul li a{margin-bottom:20px;}
.filter_shop ul li{width: 50%;padding: 0 5px;margin-bottom: 30px;position: relative;display: inline-block;}
.filter_shop ul li a{display: block;overflow: hidden;height: auto;}
}
@media screen and (max-width: 480px) {
.product_filter_single {width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;}
.filter_shop ul li	{display: inline-block;width: 100%;text-align: center;}
}
@media only screen and ( min-width: 980px ) {
.hv2_blog .et_pb_column .et_pb_salvattore_content[data-columns]:before { content: '2 .column.size-1of2' !important;}
.hv2_blog .et_pb_column .column.size-1of2 {width:47% !important;margin-right:3%;}
}
@media only screen and ( max-width: 980px ) {
.hv2_blog .et_pb_column .et_pb_salvattore_content[data-columns]::before { content: '2 .column.size-1of2' !important;}
.hv2_blog .et_pb_column .column.size-1of2 {width:100% !important;margin-right:0%;}
.hv2_blog .alignright a {margin-right:0px;}
#custom_header{display:none;}
}
@media only screen and (max-width: 1440px) {
.hv2_blog .entry-title {font-size: 15px;}
}
@media only screen and (max-width: 1200px) {
.hv2_blog .entry-title {padding: 15px 15px 0px 0;}
.hv2_blog .entry-title a::after {margin-top: 13px;margin-bottom: 10px;}
.hv2_blog .post-content p {font-size: 13px;line-height: 21px;}
}
@media only screen and (max-width: 980px) {
.hv2_blog .et_pb_column .et_pb_blog_grid .column.size-1of2{width: 100% !important;margin: 0 !important;}
.hv2_blog article {margin-bottom: 50px;}
.hv2_blog .entry-title { padding: 40px 15px 0px 0;}
}
@media only screen and (max-width: 767px) {
	.hv2_blog article div:first-child {float: none;width: 100%;padding: 0 0 10px;}
	.hv2_blog .entry-title {float: none;width: 100%;padding: 25px 25px 0;font-size: 20px;line-height: 25px;}
	.hv2_blog .post-content {width: 100%;padding: 0px 20px 20px;}
	.hv2_blog .post-content p{ height: initial;}
}
@media only screen and (max-width: 640px) {
	.hv2_blog h3 {font-size: 25px ;line-height: 35px;}
	.hv2_blog .et_pb_text {margin: 0 !important;max-width: 100% !important;font-size: 14px !important;line-height: 24px !important;}
}
@media only screen and (max-width: 480px) {
	.et_pb_section .et_pb_row {max-width: 400px !important;}
	.hv2_blog h3{font-size: 20px;line-height: 30px;}
}
@media only screen and (max-width: 440px) {	
	.hv2_blog h3 {font-size: 20px;line-height: 25px;}
	.hv2_blog .entry-title {font-size: 16px;line-height: 20px;}
}
@media screen and (min-width: 981px) {
	.hv1_shop_cat .mercury_shop_cat .et_pb_promo{ width: calc(100% - 50px);height: calc(100% - 50px);position: absolute;top: 25px;left: 25px;padding: 25px !important;
	min-height: 300px;}
}
 @media screen and (min-width: 768px) {
	.hv1_shop_cat .mercury_shop_cat .et_pb_promo{ padding: 25px !important;min-height: 300px; }
}
@media screen and (max-width: 1100px) {
#main-footer .et-social-icons li { margin-bottom:22px; }
#main-footer .et-social-icons{ bottom:0px; }
#main-footer .et-social-icons a { width: 30px; height: 30px; line-height:30px; font-size:14px; }
}
/**************************************************/
.multi_shop_v2 .product .et_shop_image{overflow:hidden;}
.multi_shop_v2 .product img{transition: all 0.30s linear;}
.multi_shop_v2 .product:hover img{transform: scale(1.1,1.1);}
.multi_shop_v2.owl-carousel{display: block !important;}
.multi_shop_v2.owl-theme .owl-nav{display:block !important;}
.multi_shop_v2.owl-theme .owl-nav [class*=owl-]{color: inherit;visibility: hidden;position: absolute;width: auto;margin: 0;padding: 0;line-height: 0;}
.multi_shop_v2.owl-theme .owl-nav [class*=owl-]:hover{color: inherit;}
.multi_shop_v2.owl-theme .owl-nav .owl-prev{left: 0;right: auto;}
.multi_shop_v2.owl-theme .owl-stage-outer{margin: 0 42px;}
.multi_shop_v2.owl-theme .owl-nav .owl-next{right: 0 !important;left: auto!important;}
.multi_shop_v2.owl-theme .owl-nav [class*=owl-]:before{content: '#'!important;font-family: "ETmodules" !important;visibility: visible;border: 2px solid #e2e2e2;padding: 11px;font-size: 25px;display: block;line-height: normal;}
.multi_shop_v2.owl-theme .owl-nav .owl-next:before{content: '$'!important;}
.multi_shop_v2.owl-carousel .woocommerce .products .product.type-product{width: auto !important;margin-right: 0 !important;}
.multi_shop_v2.owl-carousel .woocommerce .products a.woocommerce-loop-product__link{width: 100%;
display: block;}
.multi_shop_v2 .product .button{color:#fff;background-color:#1D4F6C;border-color:#1D4F6C;font-size: 14px;padding: 10px 25px;;width: 100%;text-align: center;margin: 0 auto;letter-spacing: 0px !important;border-radius: 0;transform: translateY(-80px);opacity: 0 !important;}
.multi_shop_v2 .product .button:hover{color:#fff;background-color:#3FAEAC;border-color:#3FAEAC
;font-size: 14px;padding: 10px 25px;width: 100%;text-align: center;margin: 0 auto;letter-spacing: 0px !important;}
.multi_shop_v2 .product .button:after{display: none;}

.multi_shop_v2 .product:hover .button{transform: translateY(-118px);transition: all 500ms ease !important;opacity:0.8 !important;z-index: 3;}

.multi_shop_v2 .product .et_shop_image .et_overlay{border:none !important;}
.multi_shop_v2 .product .et_shop_image .et_overlay:before{top:5px;right: 5px !important;margin: 0;left: auto;border-radius: 50%;padding: 5px;font-size: 20px;background: #fff;border: 1px solid #1d4f6c;color: #1d4f6c;}

@media only screen and (max-width:981px){
	.multi_shop_v2.owl-theme .owl-stage-outer{margin: 0 15px !important;}
}
@media only screen and (max-width:767px){
	.multi_shop_v2.owl-theme .owl-stage-outer{margin: 0 0px !important;}
}
@media only screen and (min-width:375px) and (max-width:767px){
	.multi_shop_v2.owl-theme .owl-stage-outer{margin: 0 18px !important;}
}
@media only screen and (min-width:414px) and (max-width:767px){
	.multi_shop_v2.owl-theme .owl-stage-outer{margin: 0 36px !important;}
}
.multi_shop_v2.owl-carousel .owl-nav button.owl-prev span{position: absolute;right: auto;left: -2%;top: 25%;font-size: 30px;text-align: center;cursor: pointer;color: #fff;	background: #1D4F6C;line-height: 1.1em;display: block;margin: 0;height: 40px;width: 40px;border-radius: 3px;opacity: 0.9;	transition: all 200ms linear;}
.multi_shop_v2.owl-carousel .owl-nav button.owl-next span{position: absolute;right: -2%;left: auto;top: 25%;font-size: 30px;text-align: center;cursor: pointer;color: #fff;background: #1D4F6C;line-height: 1.1em;display: block;margin: 0;height: 40px;width: 40px;border-radius: 3px;opacity: 0.9;transition: all 200ms linear;}
.multi_shop_v2.owl-carousel .owl-nav button.owl-prev:hover span,
.multi_shop_v2.owl-carousel .owl-nav button.owl-next:hover span{background: #1D4F6C;}
/***************** Blog Latest *********************/
.woo_blog .et_pb_post{transition: all .3s ease-in-out;overflow: hidden;border-radius: 10px;background-color:#fff;border:none;}
.woo_blog .et_pb_post:hover{transition: all .3s ease-in-out;box-shadow: 0 0 10px rgba(0, 0, 0, .1);transform: translateY(-5px);}
.woo_blog .et_pb_post .entry-featured-image-url{}
.woo_blog .et_pb_post .entry-featured-image-url img{}
.woo_blog .et_pb_post:hover .entry-title{color:#1d4f6c;}
.woo_blog .et_pb_post .post-meta{color:#1d4f6c;}
.woo_blog .et_pb_post:hover .post-meta{color:#000;}
.woo_blog .et_pb_post .post-content{}

