/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 2.5.3.1576333021
Updated: 2019-12-14 09:17:01

*/



.page-id-66720 .elementor-element.elementor-element-c687e21 {
    width: 0;
    display: none;
}


.page-id-66720 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    display: none;
}

.postid-53090 .elementor-element.elementor-element-d008486 {
    display: none;
} 

.postid-53092 .elementor-element.elementor-element-d008486 {
    display: none;
} 

.postid-53089 .elementor-element.elementor-element-d008486 {
    display: none;
} 

.tax-product_cat .elementor-element.elementor-element-c687e21 {
   display: none;
}

.product .woocommerce-tabs ul.tabs {
	width: 100%;
	float: none;
	margin-right: 5.8823529412%;
	border: 0; 
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: ' ';
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #d3ced2;
	z-index: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #d3ced2;
	background-color: #ebe9eb;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 4px 4px 0 0;
	margin: 0 -5px;
	padding: 0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: 1px solid #d3ced2;
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 0;
	content: ' ';
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	left: -6px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	right: -6px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ebe9eb;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: 700;
	color: #515151;
	text-decoration: none;
	outline: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit;
}
.wc-tab { float: none !important; width: 100% !important;  }
.woocommerce .elementor-218975 .elementor-element.elementor-element-6331b711 .woocommerce-tabs ul.wc-tabs li.active{    border-bottom-color: transparent;background-color:#ffffff;border-top:2px solid #fbd319;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding: 1em 1em;}
.woocommerce .elementor-218975 .elementor-element.elementor-element-6331b711 .woocommerce-tabs .woocommerce-Tabs-panel{background-color:#ffffff;}.elementor-218975 .elementor-element.elementor-element-efbaa50.elementor-wc-products ul.products li.product .button.woowishlist-button:hover,.elementor-218975 .elementor-element.elementor-element-efbaa50.elementor-wc-products ul.products li.product .button.woocompare-button:hover, .elementor-218975 .elementor-element.elementor-element-efbaa50.elementor-wc-products ul.products li.product .button.woowishlist-button,.elementor-218975 .elementor-element.elementor-element-efbaa50.elementor-wc-products ul.products li.product .button.woocompare-button, .elementor-218975 .elementor-element.elementor-element-efbaa50.elementor-wc-products ul.products li.product .button, .elementor-218975 .elementor-element.elementor-element-efbaa50.elementor-wc-products ul.products li.product .button:hover{background-color:transparent !important;border: none !important;}
.elementor-218975 .elementor-element.elementor-element-40f179d7.elementor-wc-products ul.products li.product span.onsale{position: absolute;
    top: 0px;}

/* additional css*/
.single .wpl-square-green{
/*margin: -4px 0 0 -46px;*/
background: green;
;}
.tz-categories-menu a{color: #666666;}
.vee_category_title{    font-weight: bold;
    text-transform: uppercase;
    color: #a9a9a9;}
span#wcal_gdpr_message_block {
    display: none;
}
.wpl-square-green {
    margin: 30px 0 0 0px;
    background: 
    green;
	
}
h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    text-transform: uppercase;
}
.wpl-square-blue{top: 35px!important;
left:7px;}

.woocommerce-widget-layered-nav-list{
	overflow: scroll;
	border: .5px solid #666;
	padding-left: 20px;
	margin: 20px;	
	max-height: 200px;
}

.widget_layered_nav_filters ul, .widget_layered_nav ul {
    margin: 0;
	padding: 10px;}


#authorizeaim-card-number{
    position: static;
    height: auto;
    width: auto;
	
}

#authorizeaim-card-expiry{ 			position: static;
    height: auto;
    width: auto;
}

#authorizeaim-card-cvc{ 
		position: static;
    height: auto;
    width: auto;}

.tm_woowishlist_product_actions_tip, .tm_woocompare_product_actions_tip{color: #000000}

.button, .logo-group-nav .menu a, .primary-nav .menu a, button, html input[type="button"], input[type="reset"], input[type="submit"] {
    color: #fff!important;
    background-color: #00295a;
}


.tz-login-heading.inline .my-account {
    color: #333;	
}

.chromium-look-tools .widget_tz_shopping_cart .heading::before {
    color: #333;
}

.tz-login-heading.inline .login-button {
    text-transform: uppercase;
    color: #333;
}

.chromium-look-tools .tz-login-heading i {
    color: #333;
}

.header-top, .tz-login-heading.inline .my-account::after {
	color: #333;
}
			
.chromium-look-tools .widget_tz_shopping_cart .heading .subtotal {
    color: #333;
}

.tz-login-heading.inline .logged-in-as strong {
	color: #333;
}

.chromium-look-tools .widget_tz_shopping_cart .widget-heading {
    color: #333;
}
.cussku {

    padding-bottom: 11px;

}
.button.tm-woocompare-button.btn.btn-default {

    margin-right: 5px;

}
.tm_woocompare_product_actions_tip {

    color: #fff;

}
.tm_woowishlist_product_actions_tip, .tm_woocompare_product_actions_tip {

    color:#fff !important;

}
.star-rating span::before, .star-rating::before {

    color:#000 !important;

}


@media screen and (min-width: 768px) {
	.blog .site-sidebar {
		padding-top: 4em;
	}
	.archive:not(.woocommerce) .site-sidebar {
		padding-top: 65px;
	}
	.primary-nav-wrapper {
	  height: 50px;
  }
}

.elementor-1961 .elementor-element.elementor-element-01e8704 iframe {
    max-height: 450px;
}

.site-logo img {
	max-width: 200px;
}

@media screen and (min-width: 768px) {
	.site-branding .hgroup-sidebar .widget.widget_search {
		width: 600px;
		max-width: 100%;
	}
}

@media screen and (min-width: 801px) {
	.logo-pos-left .site-branding .hgroup-sidebar .widget.widget_search {
			width: 600px;
	}
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input:hover, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input:focus {
    border-color: #fff;
}		
#ship-to-different-address {
    padding-top: 10px;
    color: #00295a;
    font-weight: 500;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    color: #00295a;
}
#billing_email-description {
    font-size: 11px;
    color: 
    #000;
    font-weight: 500;
}
#shipping_phone_field{
	visibility:hidden;
}
[name="woocommerce_checkout_place_order"]{
	width: auto;
}
.fa.fa-facebook {
    border-radius: 5px;
}
.fa.fa-twitter {
    border-radius: 5px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox
{
	padding-left: 20px;
}



.page-id-1708 .elementor-element.elementor-element-109f89c.elementor-widget.elementor-widget-sidebar {
    display: none !important;
}
nav.woocommerce-MyAccount-navigation ul>li{
    list-style: none !important;
}

.woocommerce-MyAccount-navigation ul li a::before {
float: left;
	margin-right:20px;
}
.page-id-1961
input.wpcf7-form-control.wpcf7-text {
    width: 100%;
	border: 1px solid black;
	background: white;
	border-radius:2px;
}
.page-id-1961
textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid black;
	background: white;
		border-radius:2px;
}
.page-id-1961
button, input[type='button'], input[type='reset'], input[type='submit'], .button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart {
   
    border-radius: 3px;
   
}
.page-id-66720 .page-id-1761
.elementor-element.elementor-element-109f89c.elementor-widget.elementor-widget-sidebar {
    display: none;
}
.page-id-1761 .elementor-element.elementor-element-109f89c.elementor-widget.elementor-widget-sidebar {
    display: none;
}

.page-id-1760 .elementor-element.elementor-element-109f89c.elementor-widget.elementor-widget-sidebar {
    display: none;
}

.page-id-3 .elementor-element.elementor-element-109f89c.elementor-widget.elementor-widget-sidebar {
    display: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: #fdb819;
   
}



ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product {
  
    text-align: left;
    
}
.cussku {
    padding-bottom: 5px;
    background-color: #c0c0c0;
    padding-top: 5px;
    padding-left: 5px;
}

ul.products li.product .star-rating, ul.products .wc-block-grid__product .star-rating, .wc-block-grid__products li.product .star-rating, .wc-block-grid__products .wc-block-grid__product .star-rating {
   margin: 0 ; 
}
span.sku_wrapper.detail-container {
    background-color: #c0c0c0;
    padding: 5px 10px 3px 10px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: white;
    color: #00295a !important;
	font-size: 28px;
	padding:0 !important;
	    float: right;
    margin-top: -26px;
	z-index:9;

}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: white;
	color:  #fdb819 !important;}
.single_add_to_cart_button.button.alt:hover{ background-color: #fdb819 !important;
	color:  #ffffff !important;}

a.button.product_type_variable.add_to_cart_button{
   background-color: white;
    color: #00295a !important;
	font-size: 28px;
	padding:0 !important;
	    float: right;
    margin-top: -26px;
z-index:9;
}

a.button.product_type_variable.add_to_cart_button:hover{
 background-color: white;
	color:  #fdb819 !important;

}

ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products .wc-block-grid__product h2, ul.products .wc-block-grid__product h3, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products li.product h2, .wc-block-grid__products li.product h3, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product h2, .wc-block-grid__products .wc-block-grid__product h3, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
  
    margin-bottom: 0;
}

ul.products.columns-3> li.product>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link>h2.woocommerce-loop-product__title{

font-size:1.1em !important;
	line-height:22px !important;

}

.related.products .button.add_to_cart_button {background-color: transparent !important;
    border: none !important;
    margin-top: -26px !important;}
.related.products .cussku, .products .cussku{width:100%;}

span.posted_in.detail-container {
    display: none !important;
}

.elementor-add-to-cart.elementor-product-simple>p.stock.in-stock {
    display: none;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color: #333333;}
span.posted_in {
    display: none !important;
}
.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){display: block;}
.single_add_to_cart_button,body:not(.rtl) .elementor-218975 .elementor-element.elementor-element-e283716 .quantity + .button {width:100%;margin-left:0px;}
.single-product div.product form.cart .quantity{padding: 10px 10px 10px 10px;margin-bottom:10px;}
.button.tm-woowishlist-button.btn.btn-default.tm-woowishlist-button-single, .button.tm-woocompare-button.btn.btn-default{margin: 5px;background: transparent !important;}
.button.tm-woowishlist-button.btn.btn-default.tm-woowishlist-button-single .tm_woowishlist_product_actions_tip, .button.tm-woocompare-button.btn.btn-default .tm_woocompare_product_actions_tip{padding: 5px 5px 5px 30px;
    color: #000000 !important;}
.button.tm-woowishlist-button-single:before {
    content: '♡';color: #fdb819 !important;font-size: 22px !important;font-weight:bold;
}
.single-product .button.tm-woocompare-button.btn.btn-default:before {
	content: '⇋';color: #fdb819 !important;font-size: 22px !important;font-weight:bold;}
.post-type-archive-product .button.tm-woocompare-button.btn.btn-default:before {
	content: '⇋';color: #000000 !important;font-size: 25px !important;font-weight:bold;}
.related button.button.tm-woocompare-button.btn.btn-default:before {
    color: #000000 !important;
    font-size: 25px !important;
    font-weight: bold;
}
.elementor-element.elementor-products-grid ul.products li.product:hover {
    -webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,0.05);
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.05);
    -webkit-transition: -webkit-box-shadow 0.3s ease-out;
    -ms-transition: box-shadow 0.3s ease-out;
    transition: box-shadow 0.3s ease-out;
}
.elementor-element.elementor-products-grid ul.products li.product{box-shadow: 0 0 5px 0 rgba(0,0,0,0.0);}
.elementor-element.elementor-products-grid ul.products li.product:hover img{
-ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);}
.elementor-element.elementor-products-grid ul.products li.product img{
-webkit-transition: -webkit-transform 0.3s ease-out;
    -ms-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);}
.related button.button.tm-woowishlist-button.btn.btn-default , .post-type-archive-product button.button.tm-woowishlist-button.btn.btn-default {
    display: none;
	position: absolute;
    top: 10px;
    right: 7px;
}
.post-type-archive-product button.button.tm-woocompare-button.btn.btn-default,.related button.button.tm-woocompare-button.btn.btn-default {
    display: none;
	position: absolute;
    top: 40px;
    right: 0px;
}

.tax-product_cat button.button.tm-woowishlist-button.btn.btn-default {
    display: none;
	position: absolute;
    top: 0px;
    right: 0px;
}
.tax-product_cat button.button.tm-woocompare-button.btn.btn-default{
    display: none;
	position: absolute;
    top: 50px;
    right: 10px;
}
.tax-product_cat .elementor-element.elementor-products-grid ul.products li.product:hover button.button.tm-woocompare-button.btn.btn-default, .post-type-archive-product .elementor-element.elementor-products-grid ul.products li.product:hover button.button.tm-woocompare-button.btn.btn-default,.related li.product:hover button.button.tm-woocompare-button.btn.btn-default, .related li.product:hover button.button.tm-woowishlist-button.btn.btn-default , .post-type-archive-product .elementor-element.elementor-products-grid ul.products li.product:hover  button.button.tm-woowishlist-button.btn.btn-default, .tax-product_cat .elementor-element.elementor-products-grid ul.products li.product:hover  button.button.tm-woowishlist-button.btn.btn-default{display:block;background-color:transparent !important;border: none;}
li.product button.button.tm-woowishlist-button.btn.btn-default:before{content: '♡';}
button.button.tm-woowishlist-button.btn.btn-default:before{color: #000000;font-size: 25px;font-weight:bold;}
.related button.button.tm-woocompare-button.btn.btn-default:before{color: #000000!important;font-size: 25px!important;font-weight:bold;}
.upsells button.button.tm-woocompare-button.btn.btn-default:before{color: #000000 !important;font-size: 25px!important;font-weight:bold;}
.tax-product_cat button.button.tm-woowishlist-button.btn.btn-default{color: #000000 !important;font-size: 25px!important;font-weight:bold;background-color:transparent !important;float:right;}
.tax-product_cat .button.tm-woocompare-button.btn.btn-default:before {
	content: '⇋';color: #000000 !important;font-size: 25px !important;font-weight:bold;}
button.button.tm-woocompare-button.btn.btn-default:before{color: #000000;font-size: 25px;font-weight:bold;}
li.product button.button.tm-woowishlist-button.btn.btn-default  span,li.product button.button.tm-woocompare-button.btn.btn-default span{display: none;}
.elementor-wc-products ul.products li.product .button{margin-top:-25px !important;}
.home button.button.tm-woowishlist-button.btn.btn-default:before{font-size:30px;}
.home button.button.tm-woocompare-button.btn.btn-default:before{font-size:25px;}
.home button.tm-woowishlist-button.btn.btn-default{background-color:transparent !important;    float: right;margin:0px !important;display:none;}
.home button.button.tm-woocompare-button.btn.btn-default{background-color:transparent !important;    float: left;margin:0px !important;}
.single_add_to_cart_button.button.alt{height: 65px;
    margin-top: 10px;}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    outline-color: #cccccc;
}
a:focus, input:focus, textarea:focus, button:focus {
    outline: 2px solid #cccccc;
}
.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount, h2.woocommerce-loop-product__title{color:#333333 !important;}
.elementor-218781 .elementor-element.elementor-element-ff233d0.elementor-wc-products ul.products li.product span.onsale {
    position: absolute;
    display: block;
    top: 0px;
}


/* additional css*/