 body.ctypo p{
	 		font-family :  !important ;
	 		font-style :  !important;
	 		font-weight :  !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h1 {
	 		font-family :  !important;
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h2 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h3 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h4 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h5 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h6 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body { color:  !important;  }
 .ticker-title, #toggle-cat div,   span.onsale, .slick-track li span.label-new, #content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span, .woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale, .top-footer-block .es_button input{ 
			background: #0f294c;
		}
 #content .page_header_wrap #accesspress-breadcrumb span:after, .woocommerce .entry-header .woocommerce-breadcrumb span:after { 
			border-right: 20px solid #0f294c;
		}
  .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce ul.products li.product .price-cart .added_to_cart:hover,
.woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover:before,.page-template .add_to_cart_button:hover:before,
.woocommerce.single.single-product .entry-summary form button.button:hover:before,#boxer .boxer-content .single_add_to_cart_button.button:hover, .stock.in-stock, .yith-wcwl-wishlistexistsbrowse a:hover, .yith-wcwl-wishlistaddedbrowse a:hover, #boxer .boxer-content .yith-wcwl-add-button a:hover { 
			color:#0f294c !important;
		}
 .title-bg a.viewall{ 
			color:  #ffffff ;
		}
 .widget_accesspress_store_product .prod-title, .accordion-slider .prod-title, .widget_accesspress_store_category_tab .ui-tabs-nav{ 
			color: ;
		}
 .slick-track li span.label-new:after{ 
			border-left: 22px solid #0f294c;
		}
 span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{ 
			border-right: 22px solid #0f294c;
		}
 .style_two .caption .promo-link-btn { 
			background: #0f294c;
		    border: 1px solid #0f294c;
		    color: #ffffff;
		}
 .style_two .caption .promo-desc, #content .page_header_wrap header>h1.entry-title, .woocommerce .entry-header h1.entry-title, 
#content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span ,#content .page_header_wrap #accesspress-breadcrumb a, 
.woocommerce .entry-header .woocommerce-breadcrumb a, .woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale{ 
		    color: ;
		}
 span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after { 
			border-right:22px solid #0f294c;
		}
 .ui-tabs-nav:after,.top-footer-block .widget-title:after, #secondary.sidebar .widget-title:after, .comments-area .comment-respond h3.comment-reply-title:after, .comments-title:after { 
			border-right:47px solid #0f294c;
		}
 .widget_accesspress_cta_video .cta-banner:before { 
			border-color: transparent transparent #0f294c transparent;
		}
 .widget_accesspress_cta_video .cta-banner { 
			border-bottom: 2px solid ;			
		}
 .widget_accesspress_cta_video .cta-desc { 
			color: ;			
		}
 .total-products, .top-footer-block .es_lablebox, .woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a { 
			color: #0f294c;			
		}
 .widget_accesspress_cta_video .cta-video-btn.bttn { 
			color: #ffffff;
			background-color : #0f294c;
			border: 1px solid #0f294c;		
		}
 .prod-title::after { 
			border-right: 47px solid #0f294c;			
		}
 .ticker-title, .short_desc, #toggle-cat div { 
			color:  !important; 
		}
 a.quick-wishlist, .view-cart a.wcmenucart-contents, .promo-product1 aside span.btn.promo-link-btn { 
			color: #0f294c; 
		}
.ticker-title:after { 
			border-left: 17px solid #0f294c; 
		}
.woocommerce .content-area .products { 
			border-top: 5px solid #0f294c; 
		}
.title-bg, #reply-title { 
			border-bottom: 3px solid #0f294c; 
		}
a, .ui-tabs-nav li a, .widget_accesspress_cta_video .banner-btn .btn, .ticker_tick a, 
.header-callto a:first-child, .header-callto a:last-child, .login-woocommerce a, .new-prod-slide .slick-slide .price, 
.feature-prod-wrap .price, .woocommerce ul.products li.product .price, #top-footer .cta-banner .banner-btn a, .woocommerce div.product p.price, 
.woocommerce div.product span.price, #secondary.sidebar ul li a, .single-img a.boxer.button.small, .aptf-tweet-content .aptf-tweet-name, .aptf-tweet-content a, .cat_icon:before   { 
			color: #1e1e1e; 
		}
a:hover, .ticker_tick a:hover, .header-callto a:first-child:hover, .header-callto a:last-child:hover,
		.login-woocommerce a:hover, a.quick-wishlist:hover, .promo-product1 aside span.btn.promo-link-btn:hover,
		.widget_accesspress_cta_video .banner-btn .btn:hover,.aptf-tweet-content .aptf-tweet-name:hover,
		.aptf-tweet-content a:hover, #secondary.sidebar ul li a span:hover, #secondary.sidebar ul li:hover>a,
		#secondary.sidebar ul li:hover, .product-categories a:hover .cat_icon:before, #top-footer .cta-banner .banner-btn a:hover
        { 
			color: #7f7e7e ; 
		}
.item-wishlist:hover:before,.item-wishlist:hover{ 
		  color: #1e1e1e;
	    }
 .accordion-with-product .latest-product::before, .accordion-with-product .latest-product, .search-form button.searchsubmit { 
		  background-color:#0f294c; 
		  color: #ffffff;
		  border: 1px solid #0f294c;
	    }
 #top-footer { background-color:;
 }
 .footer-bottom { background-color:;  }
 .page-template .add_to_cart_button, .woocommerce ul.products li.product .price-cart .button, .woocommerce ul.products li.product .price-cart .added_to_cart, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{ 
			background: #0f294c;
			border-color: #0f294c;
			color : #ffffff ;
		}
 .page-template .add_to_cart_button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce ul.products li.product .price-cart .button:hover, .woocommerce ul.products li.product .price-cart .added_to_cart:hover, .search-form button.searchsubmit:hover{ 
			background:transparent;
			border-color: #0f294c;
			color : #0f294c
		}
 .woocommerce .wishlist_table td.product-add-to-cart a:hover:before{ 
		 	color : #0f294c!important;
		}
 .widget_accesspress_store_product .title-bg, .accordion-slider .title-bg, .widget_accesspress_store_category_tab .title-bg, nav.woocommerce-MyAccount-navigation ul li{ 
			background-color : #0f294c!important;
		}
 .new-prod-slide .slick-next, .latest-cat-product .slick-next, .new-prod-slide .slick-prev, 
    .latest-cat-product .slick-prev, .widget_accesspress_store_product2 .feature-cat-product .slick-next, 
    .widget_accesspress_store_product2 .feature-cat-product .slick-prev, .new-prod-slide .slick-prev, .latest-cat-product .slick-prev { 
			background-color : #1e1e1e;
		}
 .new-prod-slide .slick-next:hover, .new-prod-slide .slick-next.slick-disabled, .latest-cat-product .slick-next:hover, 
    .latest-cat-product .slick-next.slick-disabled, .new-prod-slide .slick-prev:hover, .new-prod-slide .slick-prev.slick-disabled, .latest-cat-product .slick-prev:hover, 
    .latest-cat-product .slick-prev.slick-disabled, .widget_accesspress_store_product2 .feature-cat-product .slick-prev:hover, 
    .widget_accesspress_store_product2 .feature-cat-product .slick-prev.slick-disabled, .widget_accesspress_store_product2 .feature-cat-product .slick-next:hover, 
    .new-prod-slide .slick-prev.slick-disabled, .latest-cat-product .slick-prev.slick-disabled, 
    .widget_accesspress_store_product2 .feature-cat-product .slick-next.slick-disabled, .new-prod-slide .slick-prev:hover{ 
			background : #7f7e7e;
		}
 .testimonial-slide .slick-dots li a{ 
			background : #0f294c;
		}
h1.entry-title.ak-container, .woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb .accesspress-breadcrumb a, .woocommerce-breadcrumb .accesspress-breadcrumb span{ 
			color : #ffffff !important;
		}
.woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale, #content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span, #content .page_header_wrap #accesspress-breadcrumb a, .woocommerce .entry-header .woocommerce-breadcrumb a{ 
			color : #ffffff !important;
		}
.woocommerce .widget_price_filter .price_label, .woocommerce .widget_products ul li,  .testimonial-slide .slick-dots li a, .woocommerce.single.single-product .entry-summary .feedback, .price del span { 
			color : #0f294c !important;
		}
.woocommerce a.remove{ 
			color : #0f294c !important;
		}
.product-remove a.remove.remove_from_wishlist:hover{ 
			background-color : #0f294c !important;
			color : #ffffff !important;
		}
#respond input#submit, .top-footer-block .es_button input, .content-area article .entry-content a.read-more, .woocommerce #respond input#submit.alt,
		.woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce ul.products.grid li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce.single.single-product .entry-summary form button.button:before{ 
	 		color : #ffffff ;
			border-color:#0f294c ;
			background-color:#0f294c ;
		}
#respond input#submit:hover, .top-footer-block .es_button input:hover, .content-area article .entry-content a.read-more:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ 
			background-color : #ffe200!important;
			color : #ffe200 !important;
			border: 2px solid #ffe200!important;			 
		}
.blog_desc .entry-header span.cat-name{ 
			color : #0f294c !important;
		}
.product_meta .posted_in a { 
			color : #0f294c;
		}
.single-img a.boxer.button.small { 
		color : #0f294c;
	}
.single-img a.email-icon:hover { 
		color : #0f294c !important;
	}
.woocommerce #respond input#submit { 
		background : #0f294c;
    	border: 3px solid #0f294c;
	}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce-product-rating a { 
		color : #0f294c;
	}
.entry-title a{ 
			color : #1e1e1e !important;
		}
.entry-title a:hover{ 
			color : #7f7e7e !important;
		}
.blog_desc .entry-header p.meta-info a, .content-area article .entry-content p.meta-info a{ 
			color : #7f7e7e !important;
		}
.blog_desc .entry-header p.meta-info a:hover, .content-area article .entry-content p.meta-info a:hover{ 
			color : #1e1e1e !important;
		}
	.content-area nav .nav-links a	{ 
			color : #ffffff !important;
			background-color : #1e1e1e !important;
		}
.content-area article .entry-content h2.post-title{ 
			color :  !important;			 
		}
 .accesspress-menu-bar .top-nav li:hover .widget-sub-menu h3, 
		.accesspress-menu-bar .widget_accesspress_storemo .promo-desc, .accesspress-menu-bar .widget_accesspress_storemo .widget-title{ 
			color :  !important;			 
		}
.accesspress-menu-bar .widget_accesspress_storemo .promo-link-btn, .accesspress-menu-item-fullwidth .sub-menu li a span, .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title{ 
			color : #1e1e1e !important;			 
		}
.accesspress-menu-item-fullwidth .sub-menu li a:hover span, .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title:hover, .accesspress-menu-bar .widget_accesspress_storemo .promo-link-btn:hover, .accesspress-menu-item-fullwidth .sub-menu li a span:hover, .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title:hover	{ 
			color : #7f7e7e !important;			 
		}
.header-callto a i{ 
			color : #0f294c ;			 
		}
.ticker-title span{ 
			color : #ffffff ;			 
		}
.headerone .accesspress-menu-bar > ul > li:hover{ 
			background-color : #0f294c ;			 
		}
nav.woocommerce-MyAccount-navigation, .inner_home, .headerone .accesspress-menu-bar .top-nav li:hover .widget-sub-menu, .accesspress-menu-item-fullwidth .sub-menu, .accesspress-menu-item-dropdown .sub-menu, .accesspress-menu-item-custom .sub-menu{ 
			border-color : #0f294c ;			 
		}
.accesspress-menu-bar .widget_products.woocommerce li .amount{ 
			background-color  : #0f294c ;
			color : #ffffff ;			 
		}
.caption-read-more1::before{ 
			background-color  : #0f294c ;			 
		}
.woocommerce .woocommerce-message a{ 
			color  : #1e1e1e ;			 
		}
.woocommerce .woocommerce-message a:hover{ 
			color  : #7f7e7e ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a { 
		color  : #1e1e1e ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a:hover { 
			color  : #7f7e7e !important;			 
		}
.prod-title::before, .widget_accesspress_store_product_tab .title-bg { 
			background-color  : #0f294c ;			 
		}
.product_type_grouped, .product_type_external{ 
			background-color  : #0f294c ;
			border-color : #0f294c ;
			color : #ffffff ;			 
		}
.product_type_grouped:hover, .product_type_external:hover{ 
			border-color : #0f294c ;
			color : #0f294c ;			 
		}
 .woocommerce button.button, .woocommerce input.button, .woocommerce.single.single-product .entry-summary .add_to_wishlist, .woocommerce .gridlist-buttonwrap .add_to_cart_button { 
			background: #0f294c ;
			color: #ffffff ;
			border-color: #0f294c ;
		}
  
			.woocommerce button.button, .woocommerce input.button, 
			#boxer .boxer-content .single_add_to_cart_button.button, .woocommerce .widget_price_filter .price_slider_amount button, 
			.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a, #boxer .boxer-content .yith-wcwl-add-button a, #respond input#submit,
			.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { 
				border:2px solid #0f294c ;
				background-color:#0f294c ;
				color:#ffffff ;
		}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart , .page-template .product_type_simple{ 
	 		background-color : #0f294c ;
			color : #ffffff ;
			border-color : #0f294c ;			 
		}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart:before{ 
	  		color : #ffffff !important ;
		}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover:before, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover:before{ 
	  		color : #0f294c !important ;
	  	}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover, .page-template .product_type_simple:hover{ 
	 		background-color : transparent !important ;
			color : #0f294c ;
			border-color : #0f294c ;			 
		}
 .widget_shopping_cart_content .buttons .wc-forward, .widget_shopping_cart_content .buttons .checkout{ 
			border-color : #0f294c ;			 
			background-color : #0f294c ;
		}
 .widget_shopping_cart_content .buttons a.wc-forward:hover, .widget_shopping_cart_content .buttons a.checkout:hover{ 
			color : #0f294c ;
		}
 .woocommerce.single.single-product .entry-summary .add_to_wishlist:hover{ 
	 		color : #0f294c ;			 
		}
 .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover:before, .woocommerce div.product form.cart .button:before{ 
	 		background-color : transparent !important;			 
		}
 #secondary.sidebar .widget-title, .comments-area .comment-respond h3.comment-reply-title, .comments-title{ 
	 			color :  ;			 
		}
.woocommerce-cart .cross-sells h2, .woocommerce-cart .cart_totals h2{ 
	 		color : #ffffff ;
			background-color:#0f294c			 
		}
	.woocommerce .wishlist_table td.product-add-to-cart a:before{ 
	 		color : #ffffff ;
		}
	.quick-info a:hover{	 
			color : #7f7e7e ;			 
		}
	.ui-tabs-anchor:hover{	 
			color : #7f7e7e !important ;
		}
	.ui-tabs-nav .ui-state-active a{	 
			color : #7f7e7e !important ;			 
		}
	.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover, .gridlist-toggle a#list.active, .gridlist-toggle a#list:hover{ 
	 		background-color : #0f294c ;		
		}
.testimonial-slide .testimonail-details-widget span.testimonial-author-name{ 
			color : #0f294c ;			 
		}
.style_two .caption .promo-link-btn:hover{ 
			color : #7f7e7e ;
			border-color : #7f7e7e ;
		}
.widget_accesspress_cta_video .cta-video-btn.bttn:hover{ 
			color : #7f7e7e ;
			border-color : #7f7e7e ;
			background-color:rgba(15,41,76,0.9)
		}
.widget_accesspress_cta_video .cta-video-btn.bttn:after{ 
			color : #7f7e7e ;			 
		}
.top-footer-block .widget-title:before{ 
			background-color  : #0f294c ;			 
		}
.top-footer-block .widget-title{ 
			color  :  ;			 
		}
#top-footer .cta-banner .text-5-title{ 
			color  : #0f294c ;			 
		}
.top-footer-block .widget_pages a{ 
			color  : #1e1e1e ;			 
		}
.top-footer-block .widget_pages a:hover{ 
			color  : #7f7e7e ;			 
		}
#secondary.sidebar .title-bg{ 
			border-color : #0f294c ;
		}
#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before, .comments-title:before{ 
			background-color : #0f294c ;
		}
#secondary.sidebar ul li:hover>a, #secondary.sidebar ul li:hover{ 
			border-color : #0f294c ;
		}
.widget_accesspress_cta_video .cta-banner{ 
			border-color : #0f294c ;			 
		}
.widget_accesspress_store_team .sub-title:after{ 
			background-color  : #0f294c ;			 
		}
#ak-top:before{ 
			color  : #0f294c ;			 
		}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ 
			background-color  : #0f294c ;			 
		}
.woocommerce a.remove:hover{ 
			background-color  : #0f294c ;			 
		}
.header-two .second-last .menu li a:hover{ 
			color  : #7f7e7e ;			 
		}
	.header-two .second-header-menu:hover .title{ 
			color  : #7f7e7e ;			 
		}
	.header-two .second-section{ 
			border-color  : #0f294c ;
		}
.accesspress-menu-bar li:hover{ 
			background-color  : #0f294c ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #0f294c ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #0f294c ;			 
		}
	.main-navigation ul ul li a{ 
			background-color : #0f294c ;
		}
	.new-prod-slide .product_type_grouped, .new-prod-slide .product_type_external, .page-template .add_to_cart_button, .page-template .added_to_cart, .page-template .product_type_grouped, .page-template .product_type_external{ 
			background-color : #0f294c ;
			color : #ffffff ;
			border-color: #0f294c ;
		}
.page-template .add_to_cart_button:hover, .page-template .added_to_cart:hover, .page-template .product_type_grouped:hover, .page-template .product_type_external:hover{ 
			background-color : transparent ;
			color : #0f294c ;
			border-color: #0f294c ;
		}
.latest-cat-product .slick-slide .quick-info a:hover, .new-prod-slide .slick-slide .quick-info a:hover, .item-wishlist:hover:before, .quick-info a:hover, .page-template .small:hover{ 
			color : #fff ;			 
		}
.woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled]{ 
			background-color : #0f294c ;		 
		}
.woocommerce ul.products li.product .button:hover{ 
			color : #fff;			 
		}
	.accesspress-menu-item-custom .sub-menu li a:hover span{ 
			color : #0f294c !important;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active{ 
			border-color: #0f294c ;			 
		}
.woocommerce-billing-fields h3{ 
			background : #0f294c ;
            border-bottom:3px solid #0f294c ;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a:after{ 
			border-right-color: #0f294c ;			 
		}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ 
			background-color: #0f294c ;			 
		}
.woocommerce .content-area .products .title-bg h2:after{ 
			border-right-color: #0f294c ;			 
		}
.woocommerce .content-area .products .title-bg{ 
			background-color: #0f294c ;			 
		}
.ui-tabs-nav li.ui-tabs-active{
	 		border-color : #0f294c !important ;	 
		}
.woocommerce .content-area .products .title-bg h2:before{ 
			background-color: #0f294c ;			 
		}
.summary span a{ 
			color: #0f294c !important;			 
		}
#boxer .boxer-content .email-friend .email-send{ 
			background-color: #0f294c;
            border: 2px solid #0f294c;		 
		}
#boxer .boxer-content .email-friend .email-send:hover{ 
			color: #1e1e1e;	 
		}
.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:before{ 
		   color: #ffffff !important;			 
		}
.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover:before, .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover:before{ 
		   color: #0f294c !important;
		}
.price del span, del span.amount{ 
		   color: #0f294c ;			 
	    }
.woocommerce .woocommerce-message{ 
	    	border-color: #0f294c;
 		}
.woocommerce .woocommerce-message:before{
	 		color : #0f294c !important ;
	    }
.ui-tabs-nav li:hover{
			background-color : transparent ;
			color : #0f294c ;
		}
.ui-tabs-nav li a:hover{	 
			color : #0f294c !important ;
	    }
.prod-title::before, .widget_accesspress_store_product_tab .title-bg{
	 		border-color : #0f294c !important ;
		}
.ui-tabs-nav li.ui-tabs-active{
	 		background-color : transparent ;
			color : #0f294c ;
	 	}
.category-slider ul li:hover .item-img .ap_category_count,
	.category-slider .title-bg:before, .special-product .title-bg:before,
	.special-product .fl-pcountdown-cnt .countdown_title,
	.ap-blog-slider .title-bg:before,
	.ap-blog-slider ul li .item-img .ap_time:hover,
	.header-three .three-mainmenu .second-menu .main-navigation .second-header-menu.third-toggle .title,
	hr.menu-devider,
	.header-three .three-mainmenu .top-menu .menu li a:hover,
	.header-three .three-mainmenu .top-menu .menu li a:hover{
	 		background : #0f294c;	 
		}
.ap-blog-slider ul li .item-img .ap_time{
	 		border: 2px solid #0f294c;	 
		}
.special-product .fl-pcountdown-cnt,
	.special-product .fl-pcountdown-cnt .fl-countdown li+li{
	 		border-left: 1px solid #0f294c;	 
		}
.special-product .fl-pcountdown-cnt{
	 		border: 1px solid #0f294c;
	 		border-top: 0; 
		}
.special-product .fl-pcountdown-cnt .fl-countdown li span{
	 		color: #0f294c;	 
		}
.special-product .fl-pcountdown-cnt .countdown_title:after{
	 		border-color: #0f294c transparent;	 
		}
.search-results h2.entry-title,
	.prod-title, .widget_accesspress_store_team .title-bg .prod-title{
	 		color : ;	 
		}
.main-navigation ul.menu{
	 		background : #0f294c;	 
		}
#site-navigation li a:hover, 
	#site-navigation .menu > li.current_page_item > a, 
	#site-navigation .menu > li.current-menu-item > a,
	.main-navigation ul.menu > li:hover > ul,
	.accesspress-menu-item-dropdown .sub-menu li:hover{
	 		background : rgba(15,41,76,0.9);
		}
.main-navigation ul.menu > li > ul::after{
	 		border-bottom-color : #0f294c;
		}
.headerone #menu:after{
	 		border-bottom-color: #0f294c;
		}
.headerone .inner_home:after, .main-navigation,
	.accesspress-menu-item-dropdown .sub-menu li,
	.caption-read-more1:hover{
	 		background : #0f294c;
		}
.header-two .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title,
	.header-two .accesspress-menu-item-dropdown .sub-menu li:hover a .accesspress-menu-href-title,
	.headerone .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title,
	.headerone .accesspress-menu-item-dropdown .sub-menu li:hover a .accesspress-menu-href-title,
	.header-three .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title,
	.header-three .accesspress-menu-item-dropdown .sub-menu li:hover a .accesspress-menu-href-title{
	 		color : #fff !important;
		}
.header-three #site-navigation .menu > li > a:hover{
	 		background : #0f294c;
	 		color:#fff !important;
		}
.parallax-second .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title{
	 		color:#fff !important;
		}
.header-two .view-cart a.wcmenucart-contents,
	 .header-three .top-header .top-header-info.right a.quick-wishlist:hover,
	 .header-three .header-callto a i:hover, .header-three .top-header-info ul li a:hover,
	 .header-three .top-header ul li a:hover, .header-three .top-header .top-header-info ul li .form_wrapper .forgot_pass,
	 .header-three .top-header .top-header-info.right .wd_tini_account_wrapper .wd_tini_account_control span:hover,
	 .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock{
	 		color:#1e1e1e;
		}
.header-three .top-header .top-header-info .wd_tini_account_wrapper .button-primary:hover,
	.header-three .top-header .top-header-info ul li .form_wrapper .form_wrapper_footer .button:hover{
	 		background : #0f294c;
	 		border-color : #0f294c;
	}
.caption-read-more1:hover:after{
	 		border-right-color: #0f294c;
	}
.woocommerce .woocommerce-info{
	 		border-color: #0f294c;
	}
.woocommerce .woocommerce-info::before{
	 		color: #0f294c;
	}
.woocommerce-shipping-fields h3, h3#order_review_heading{
	 		background: #0f294c;
	 		border-bottom: #0f294c;
	}
@media screen and (max-width: 880px){  .ui-tabs-nav li{
			background-color : #0f294c ;
			color : #ffffff ;
			border: 1px solid #0f294c;
		}
.header-two .second-first{
			border-bottom: 2px solid #0f294c ;
		}
#toggle-top .one, #toggle-top .two, #toggle-top .three{
			background: #0f294c ;
		}
.header-two .second-last .top-menu{
			background: #0f294c ;
			border-top: 3px solid #0f294c ;
    		border-bottom: 3px solid #0f294c ;
    		color:#fff;
		}
.header-two .second-last .menu li:hover .sub-menu{
			background: #0f294c ;
		}
 } @media screen and (max-width: 688px){  .woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{
			background-color : #0f294c ;
		}
.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a{
			color : #7f7e7e ;
		}
.headerone .right-header{
			background-color : #0f294c ;
		}
#site-navigation li a:hover{
			color : #fff !important;
		}
 } @media screen and (max-width: 640px){  .header-three div#boxtoggle{
			background : #0f294c ;
		}
.header-three .three-mainmenu .top-menu .menu li ul.sub-menu li::before{
			color : #0f294c ;
		}
 } :root{
	--qtd-carrinho-backgroud-color: #AC7A3A;
	--qtd-carrinho-color: #fff;
	--top-header-background-color: #fff;
	--top-header-color: #27343D;
	--top-header-color-hover: #AC7A3A;
	--botao-busca: transparent;
	--botao-busca-hover:#fff;
	--botao-padrao-background-color: #AC7A3A;
	--botao-padrao-background-color-hover: #27343D;
	--botao-padrao-color: #fff;
	--botao-padrao-color-hover: #fff;
}
/** Geral**/
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'), 
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'), 
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'urbanistregular';
    src: url('fonts/urbanist-variablefont_wght-webfont.woff2') format('woff2'),
         url('fonts/urbanist-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{
	font-family: 'robotoregular'!important;
	text-decoration: none!important ;
}
.woocommerce .star-rating span::before {
    font-family: 'star';
}
	h1,  h2,  h3,  h4,  h5,  h6,  p,  a,  th,  tr,  label {
	    clear: both;
	    font-family: "robotoregular"!important;
	    font-weight: 300;
	}
	body,  button,  input,  select,  textarea {
	    line-height: 1.2;
	}
	@media (max-width: 991px){
		.span3 {
		    padding: 0;
		}
	}
	.sm-container{
		max-width: 1170px;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		display: flex;
		justify-content: space-between;
		text-align: center;
	}
	#content{
		background-image: url(../images/_fundo2.fw.png);
		background-position: top center;
    	background-size: cover;
		background-color: #f5f5f5;
		border: 0;
	}
	section {
	    padding: 0;
	}
	.content-area article .entry-content h2.post-title{
		display: none;
	}
	.aceitar_termos{
	    position: fixed;
	    bottom: 0;
	    padding: 20px 20px;
	    text-align: center;
	    color: #fff;
	    background-color: rgb(4 15 24 / 91%);
	    width: 100%;
	    z-index: 999999;
	    display: none;	
	}
	.aceitar_termos a{
	    color: #7d9aff;
	}
	.aceitar_termos a:hover{
	    color: #27343D;
	}
	a.ctacookies{
	    display: inline-block;
	    padding: 3px 15px 3px 15px;
	    -webkit-border-radius: 50px;
	    -moz-border-radius: 50px;
	    border-radius: 50px;
	    background-color: #0038ff;
	    color: white;
	    transition: all .2s linear;
	    margin-left: 10px;
	    cursor: pointer;
	}
	a.ctacookies:hover{                
	    color: #fff;
	    background-color: #27343D;
	}
	.woocommerce button.button, .woocommerce a.button, .woocommerce button.button.alt{
		background-color: var(--botao-padrao-background-color)!important;
	    color: var(--botao-padrao-color)!important;
	    border: solid 2px var(--botao-padrao-background-color)!important;
	    font-weight: normal!important;
	    transition: all .2s linear;
	}
	.woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover{
		background-color: var(--botao-padrao-background-color-hover)!important;
	    color: var(--botao-padrao-color-hover)!important;
	    border: solid 2px var(--botao-padrao-background-color-hover)!important;
	    
	}
/*whatsapp Flutuante*/
	.btnwhats{
		position: fixed;
		right: 20px;
		bottom: 20px;
		z-index: 888;
	}
	.btnwhats img{
		transition: all .2s linear;
	}
	.btnwhats:hover img{
		filter: brightness(1.2);
	}
	@media(max-width: 970px){
		.btnwhats {
		    position: fixed;
		    bottom: 10px;
		    z-index: 888;
		    position: absolute;
		    left: 50%;
		    right: auto;
		    transform: translate(-50%,  0);
		    z-index: 2;
		}

		.btnwhats img{
			width: 79px;
			height: 23px;
		}
	}
/*responsivo imagens Mobile x Desktop*/

	@media (min-width: 992px){ 
		.hidden-desk{
			display: none!important;
		}

	}
	@media (max-width: 991px)/* mobiles */ { 
		.hidden-mob{
			display: none!important;
		}
	}	

/*mastheads*/
	#mastheads{
		background-color: #F2EBDE;
	}
	/* top-header */
	.row {
	    margin: 0 -15px;
	}
	.top-header{
		padding: 0!important;
	}
	.top-header .ak-container, .home_navigation .ak-container {
	    position: relative;
	    margin: 0 auto;
	}
	.headerone .before-top-header{
		background-color: var(--top-header-background-color);
		color: var(--top-header-color);
		border: none;
	    padding: 8px 0;
	    font-size: 13px;
	}
	.headerone .before-top-header a {
	    color: var(--top-header-color);
	}
	.headerone .before-top-header a:hover {
	    color: var(--top-header-color-hover);
	}
	.before-top-header p {
	    display: inline;
	}

	.col-6 {
	    width: 50%;
	    float: left;
	    padding: 0 15px;
	}
	.col-6.topheader-right {
	    padding: 0 15px!important;
	}
	.text-right {
	    text-align: right;
	}
	.before-top-header a {
	    padding-left: 15px;
	}
	@media(max-width: 970px){
		.headerone .before-top-header{
			display: none;
		}
	}

	/* header - meio*/
		
		.passagemb span, .passagemb p{
			font-family: 'urbanistregular'!important;
		}
		.row-topo {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		}
		.col-topo.row-topo{
			display: flex;
		    flex-direction: row;
		    flex-wrap: wrap;
		    justify-content: flex-end;
		}
		@media (max-width: 970px){
			.col-topo, .row-topo {
			    display: block;
			}
		}
		/*Logo*/
			.headerone #site-branding {
			    float: none;
			}
			#site-branding {
			    margin-top: 15px;
			    margin-bottom: 15px;
			    max-width: 110%;
			}
			#site-branding {
			    min-width: 297px!important;
			}

			@media (max-width: 970px){
				#site-branding img {
				    max-height: 30px;
				    width: auto;
				}
				.headerone #site-branding {
				    text-align: left!important;
				    padding-left: 50px!important;
				    padding-top: 15px!important;
				    margin: 0 0 5px 0;
				}
			}
		/* busca*/
		.top-header .search-form button.searchsubmit {
		    background: var(--botao-busca);
		    border-color: var(--botao-busca);
		}
		.top-header .search-form button.searchsubmit:hover {
		    background: var(--botao-busca-hover)!important;
		    border-color: var(--botao-busca-hover)!important;
		    border-radius: 30px;

		}	
		.headerone .top-header .search-form input.search-field {
		    padding-top: 11px;
		    padding-bottom: 11px;
		}

		.searchform{
			position: relative;
		}

		.top-header .search-form input.search-field{
			width: 100%!important;
			padding-left: 50px!important;
		}

		.headerone .top-header .search-form button.searchsubmit{
			position: absolute;
			left: 0px;
			top: 0px;
			min-height: 39px!important;
			padding-top: 1px;
		}
		.headerone .search-form {
		    width: 286px;
		    float: left;
		    margin-top: 8px;
		}

		.top-header .search-form input.search-field {
		    width: 323px;
		}
		.top-header .search-form button.searchsubmit{
			width: 40px;
		}
		.top-header .search-form form.searchform{
			background-color: transparent;
			width: 286px;
			border-bottom: 3px solid #AC7A3A;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			position: relative;
		}
		

		.search-form button.searchsubmit {
		    color: #ffffff;    
		    -webkit-border-top-right-radius: 3px;
		    -webkit-border-bottom-right-radius: 3px;
		    -moz-border-radius-topright: 3px;
		    -moz-border-radius-bottomright: 3px;
		    border-top-right-radius: 3px;
		    border-bottom-right-radius: 3px;
		    border: 0;
		}
		@media(max-width: 970px){
			.headerone .top-header .search-form input.search-field {
			    padding-top: 9px;
			    padding-bottom: 9px;
			}
			.top-header .search-form form.searchform {
			    max-width: 100%;
			}
			.headerone .search-form {
			    width: 100%; 
			}
			.headerone .top-header .search-form button.searchsubmit {
			    min-height: 37px!important;
			}
		}	

		/*Carrinho*/
		.wcmenucart-contents {
		    position: relative;
		}
		.headerone .view-cart {
		    margin-right: 8px;
		    margin-left: 30px;
		    margin-top: 13px!important;
		}	
		.carrinho-qtd {
		    border-radius: 50%;
		    background-color: var(--qtd-carrinho-backgroud-color);
		    color: var(--qtd-carrinho-color);
		    font-size: 13px;
		    width: 28px;
		    height: 28px;
		    position: absolute;
		    text-align: center;
		    line-height: 28px;
		    bottom: -17px;
		    right: -21px;
		}

		@media (max-width: 970px){
			.btns-mobile {
			    position: absolute;
			    right: 57px;
			    top: 18px;
			}
			.headerone .view-cart {
			    margin-top: 0!important;
			        margin-right: 8px;
			}
			.view-cart {
			    position: absolute;
			    right: 10px;
			    top: 18px;
			}
			.btns-mobile a {
			    margin-left: 10px;
			}
		}
		/*Menu*/

		.headerone .accesspress-menu-bar .accesspress-menu-href-title{
			color: #fff;
		}
		.headerone li:hover .accesspress-menu-href-title{
			color: #fff;    
		}
		.headerone #site-navigation ul.top-nav  >  li  >  a:hover{
			background-color: var(--botao-padrao-background-color)!important;
		}
		.headerone .accesspress-menu-bar  >  ul  >  li:hover{
			background-color:  var(--botao-padrao-background-color)!important;
		}
		#site-navigation .sub-menu li a{
			background-color: #27343D!important;
			line-height: 30px;
		}
		.accesspress-menu-item-dropdown .sub-menu{
			border-color: #27343D!important;
		}
		#site-navigation .sub-menu li a:hover{
			background-color: var(--botao-padrao-background-color)!important;
		}
		#site-navigation .sub-menu li:hover > a{
			background-color: var(--botao-padrao-background-color)!important;
		}
		#site-navigation .sub-menu li:hover > a span, .top-nav li:hover > a span{
			color: var(--botao-padrao-color-hover)!important;
		}
		.accesspress-menu-item-custom .sub-menu li a:hover span{
			color: var(--botao-padrao-color-hover)!important;
		}
		.headerone .right-header-main.clearfix {
		    float: none!important;
		    margin-top: 0!important;
		    max-height: 999px!important;
		    max-width: 100%!important;
		    height: auto!important;
		    position: static!important;
		    margin: 0 auto;
		    width: 100%;
		}
		.headerone .inner_home:after, .main-navigation, .accesspress-menu-item-dropdown .sub-menu li, .caption-read-more1:hover {
		    background: transparent;
		}
		.headerone #menu:after {
		    border: none;
		}
		#menu {
		    float: none;
		    position: relative;
		    height: 100%;
		}
		.right-header {
		    height: 46px;
		}
		#site-navigation li a {
		    font-size: 14px;
		    text-transform: uppercase!important;
		    transition: color 0.3s ease 0s;
		    font-weight: 400;
		    position: relative;
		    display: block;
		    line-height: 20px;
		}
		.inner_home {
		    border: none;
		    position: relative;
		    background-color: #27343D;
		}
		
		.top-nav{
			text-align: center;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		.top-nav  >  .clear{
			display: none!important;
		}
		.accesspress-menu-bar .top-nav li{
			float: none;
			display: inline-block;
		}
		.accesspress-menu-bar .sub-menu li{
			float: left;
		}
		.sub-menu{
			text-align: left;
		}
		.headerone .accesspress-menu-bar .top-nav li .sub-menu {
		    margin-top: -10px;
		}

		@media (max-width: 688px) {
			.headerone #menu{
				background-color: transparent;
			}
			#accesspress-menu, .right-header div.clearfix{
				background-color: #27343d;
			}
			#toggle {
			    float: left;
			    position: relative;
			    width: 24px;
				margin-bottom: 2px;
				margin-left: 13px;
			}
			.headerone .accesspress-menu-bar .top-nav li .sub-menu{
				margin-top: -4px;
				width: 95%;
			}
			#menu{
				border: 0;
			}
			#toggle:after{
				content: 'MENU ';
				position: absolute;
				color: #fff;
				font-size: 18px;
				font-weight: bold;
				right: auto;
				left: 35px;
				top: 3px;
			}
			#toggle div{
				margin:  5px auto;
				height: 2px;
			}
			#toggle.on .three{
				margin-top: 9px;
			}

			.top-nav{
				display: block;
			}

			.headerone .accesspress-menu-bar .accesspress-menu-href-title{
				color: #fff;
			}
			.home_navigation {
			    position: fixed;
			    right: auto;
			    top: 0;
			    left: 0px;
				top: 10px;
			    z-index: 9999;
			    overflow-y: hidden;
			    overflow-x: hidden;
			    height: auto;
			}
			.headerone .right-header {
				background-color: transparent;
		    	border-top-right-radius: 5px;
		    	border-bottom-right-radius: 5px;
		    	width: 90%;
			}
			.home_navigation .inner_home{
				/*border-radius: 5px;*/
				background-color: transparent;
			}
			.accesspress-menu-bar .top-nav li{
				width: 100%;
			}

			.woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product{
				width: 50%;
			}

		}
		/* responsivo menu de abrir ao clicar no mobile ao invés de já vir tudo aberto */	
			@media (max-width: 991px)/* mobiles */ { 
				
				ul.sub-menu{
					display: none!important;
				}

				li.active > ul.sub-menu{
					display: block!important;
				}

			}
			/* responsivo */	
			@media (max-width: 991px)/* mobiles */ { 
				
				div#menu{
					overflow-y: scroll;
					height: calc(100vh - 50px);
				}

			}
		/*bannner*/
		.owl-carousel, .owl-carousel .owl-item{
			-webkit-tap-highlight-color:transparent;position:relative;
		}
		.owl-carousel{
			display:none;
			width:100%;
			z-index:1;
		}
		.owl-carousel .owl-stage{
			position:relative;
			-ms-touch-action:pan-Y;
			touch-action:manipulation;
			-moz-backface-visibility:hidden;
		}
		.owl-carousel .owl-stage:after{
			content:".";display:block;
			clear:both;
			visibility:hidden;
			line-height:0;
			height:0;
		}
		.owl-carousel .owl-stage-outer{
			position:relative;
			overflow:hidden;
			-webkit-transform:translate3d(0, 0, 0);
		}
		.owl-carousel .owl-item, .owl-carousel .owl-wrapper{
			-webkit-backface-visibility:hidden;
			-moz-backface-visibility:hidden;
			-ms-backface-visibility:hidden;
			-webkit-transform:translate3d(0, 0, 0);
			-moz-transform:translate3d(0, 0, 0);
			-ms-transform:translate3d(0, 0, 0);
		}
		.owl-carousel .owl-item{
			min-height:1px;
			float:left;
			-webkit-backface-visibility:hidden;
			-webkit-touch-callout:none;
		}
		.owl-carousel .owl-item img{
			display:block;
			width:100%;
		}
		.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
			display:none;
		}
		.no-js .owl-carousel, .owl-carousel.owl-loaded{
			display:block;
		}
		.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{
			cursor:pointer;
			-webkit-user-select:none;
			-khtml-user-select:none;
			-moz-user-select:none;
			-ms-user-select:none;
			user-select:none;
		}
		.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
			background:0 0;
			color:inherit;
			border:none;
			padding:0!important;
			font:inherit;
		}
		.owl-carousel.owl-loading{
			opacity:0;
			display:block;
		}
		.owl-carousel.owl-hidden{
			opacity:0;
		}
		.owl-carousel.owl-refresh .owl-item{
			visibility:hidden;
		}
		.owl-carousel.owl-drag .owl-item{
			-ms-touch-action:pan-y;touch-action:pan-y;
			-webkit-user-select:none;
			-moz-user-select:none;
			-ms-user-select:none;
			user-select:none;
		}
		.owl-carousel.owl-grab{
			cursor:move;
			cursor:grab;
		}
		.owl-carousel.owl-rtl{
			direction:rtl;
		}
		.owl-carousel.owl-rtl .owl-item{
			float:right;
		}
		.owl-carousel .animated{
			animation-duration:1s;animation-fill-mode:both;
		}
		.owl-carousel .owl-animated-in{
			z-index:0;
		}
		.owl-carousel .owl-animated-out{
			z-index:1;
		}
		.owl-carousel .fadeOut{
			animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
		.owl-height{
			transition:height .5s ease-in-out;
		}
		.owl-carousel .owl-item .owl-lazy{
			opacity:0;
			transition:opacity .4s ease;
		}
		.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""]{
			max-height:0;
		}
		.owl-carousel .owl-item img.owl-lazy{
			transform-style:preserve-3d;
		}
		.owl-carousel .owl-video-wrapper{
			position:relative;height:100%;
			background:white;
		}
		.owl-carousel .owl-video-play-icon{
			position:absolute;
			height:80px;
			width:80px;
			left:50%;
			top:50%;
			margin-left:-40px;
			margin-top:-40px;
			background:url(owl.video.play.png) no-repeat;
			cursor:pointer;
			z-index:1;
			-webkit-backface-visibility:hidden;
			transition:transform .1s ease;
		}
		.owl-carousel .owl-video-play-icon:hover{
			-ms-transform:scale(1.3, 1.3);
			transform:scale(1.3, 1.3);
		}
		.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{
			display:none;
		}
		.owl-carousel .owl-video-tn{
			opacity:0;
			height:100%;
			background-position:center center;
			background-repeat:no-repeat;
			background-size:contain;
			transition:opacity .4s ease;
		}
		.owl-carousel .owl-video-frame{
			position:relative;
			z-index:1;
			height:100%;
			width:100%;
		}
		.owl-theme .owl-dots, .owl-theme .owl-nav{
			text-align:center;
			-webkit-tap-highlight-color:transparent;
		}
		.owl-theme .owl-nav{
			margin-top:10px;
		}
		.owl-theme .owl-nav [class*=owl-]{
			color:black;
			font-size:14px;
			margin:5px;
			padding:4px 7px;
			background:#D6D6D6;
			display:inline-block;
			cursor:pointer;
			border-radius:3px;
		}
		.owl-theme .owl-nav [class*=owl-]:hover{
			background:#869791;
			color:black;
			text-decoration:none;
		}
		.owl-theme .owl-nav .disabled{
			opacity:.5;
			cursor:default;
		}
		.owl-theme .owl-nav.disabled+.owl-dots{
			margin-top:10px;
		}
		.owl-theme .owl-dots .owl-dot{
			display:inline-block;
			zoom:1;
		}
		.owl-theme .owl-dots .owl-dot span{
			width:10px;
			height:10px;
			margin:5px 7px;
			background:#D6D6D6;
			display:block;
			-webkit-backface-visibility:visible;
			transition:opacity .2s ease;
			border-radius:30px;
		}


			.owli a{
			 	height: 575px;
			 	width: 100%!important;
				display: block;
			 	background-position: center top;
			 	background-repeat: no-repeat;
			 	background-size: cover;
			}

			.owl-theme .owl-dots .owl-dot{
			 	outline: none;
			}
			.owl-theme .owl-dots{
			 	position: absolute;
			 	bottom: 10px;
			 	width: 100%;
			}
			.owl-theme .owl-dots .owl-dot span{
			 	transition: all .2s linear;
			 	width: 15px;
			 	height: 15px;
			 	transition: all .2s linear;
			 	border: 1px solid black;
			}
			.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
			 	background-color: #27343D;
			}


			@media(min-width: 1600px){
				.owl-item {
			    	height: auto!important;
				}

				.owli a {
					height: 398px!important;
				}
			}


			@media(min-width: 2138px){
				.owl-item {
			    	height: auto!important;
				}

				.owli a {
					height: 398px!important;
					background-size: contain;
				}
			}
	/** faixa abaixo do banner **/
		#promo-section3-2, #promo-section3 {
		    background-color: #E4D5C2;
		    color: #27343D;
		}
		#promo-section3-2{
			display: none;
		}
		#promo-section3{
			padding: 25px 0;
		}

		#promo-section3 .ak-container{
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
		}

		.fcampos{
			position: relative;
			padding-left: 60px;
			display: flex;
			align-items: center;
			line-height: 1;
	    	margin: 10px;
		}

		.fcampos img{
			position: absolute;
			left: 0;
			top: 50%;
			transform: translate(0, -50%);
			z-index: 2;
		}

		.fcampos p{
			margin-bottom: 0;
		}

		#promo-section3 .ak-container::after, 
		#promo-section3 .ak-container::before{
			display: none!important;
		}
		@media (max-width: 970px) {

			#promo-section3{
				display: none;	
			}

			.fcampos{
				padding: 0;
				display: block;
			}

			.fcampos img{
				float: none!important;
				position: static;
				display: block;
				margin-right: auto;
				margin-left: auto;
				margin-bottom: 5px;
				transform: translate(0, 0);
			    width: 30px;
			}
			

			.fcampos + .fcampos{
				margin-top: 10px;
			}

			.fcampos p{
				display: block!important;
				margin-bottom: 15px!important;
			}
			

		}
	
/** Meio Loja **/

	/** Mosaico**/

	#sec-mosaico{
		padding-top: 40px;
	}

	#sec-mosaico img{
		position: relative;
		transition: all .3s linear;
		top: 0;
		border-radius: 7px;
	}

	#sec-mosaico img:hover{
		top: -10px;
	}
	@media(max-width:991px){
		#sec-mosaico .sm-container {
			padding: 0 23px;
			gap: 15px;
		}		
	}
	

	/*area produtos*/

	.widget {
	    margin: 0;
	    padding-bottom: 0;
	}
	.added_to_cart.wc-forward{
		bottom: 0;
	    position: absolute;
	    width: 100%;
	    left: 0;
	}


	#product1 h3, #product2 h3, #product3 h3, #product4 h3, .product-slider h3{
		font-size: 18px;
	    margin-bottom: 5px;
	    line-height: 1.2;
	    font-weight: bolder;
	    min-height: 70px;
	}


	#product1 .title-bg, #product2 .title-bg, #product3 .title-bg, #product4 .title-bg{
		background-image: none!important;
	    background-color: transparent!important;
	    text-align: center;
	    border: 0!important;
	    margin-bottom: 28px;
	    margin-top: 28px;
	}

	#product1 .ui-tabs-nav, #product2 .ui-tabs-nav, #product3 .ui-tabs-nav, #product4 .ui-tabs-nav{
		padding: 0 30px!important;
	}

	#product1 .ui-tabs-nav:after, #product2 .ui-tabs-nav:after, #product3 .ui-tabs-nav:after, #product4 .ui-tabs-nav:after{
		display: none;
	}

	#product1 .ui-tabs-nav li a, #product2 .ui-tabs-nav li a, #product3 .ui-tabs-nav li a, #product4 .ui-tabs-nav li a{	
		font-family: 'robotobold'!important;
		color: #fff!important;
		font-size: 30px!important;
	}

	#product1 .title-bg:before, #product2 .title-bg:before, #product3 .title-bg:before, #product4 .title-bg:before {
	    display: none!important;
	}

	#product1 .new-prod-slide .slick-prev, #product1 .latest-cat-product .slick-prev,
	#product2 .new-prod-slide .slick-prev, #product2 .latest-cat-product .slick-prev,
	#product3 .new-prod-slide .slick-prev, #product3 .latest-cat-product .slick-prev,
	#product4 .new-prod-slide .slick-prev, #product4 .latest-cat-product .slick-prev{   
	    right: auto;
	    left: 10px;
	    top: 125px;    
	    width: 50px;
	    margin-top: 0px;    
	    background-color: #fff; 
	    color: #444444;  
	    line-height: 50px;    
	    font-size: 22px;
	}

	#product1 .new-prod-slide .slick-next, #product1 .latest-cat-product .slick-next,
	#product2 .new-prod-slide .slick-next, #product2 .latest-cat-product .slick-next,
	#product3 .new-prod-slide .slick-next, #product3 .latest-cat-product .slick-next,
	#product4 .new-prod-slide .slick-next, #product4 .latest-cat-product .slick-next,{
		left: auto;
	    right: 8px;
	    top: 125px;    
	    width: 50px;
	    margin-top: 0px;    
	    background-color: black;
	    line-height: 50px;    
	    font-size: 22px;
	}

	#product1 .new-prod-slide .slick-prev:hover, #product1 .new-prod-slide .slick-next:hover, #product1 .latest-cat-product .slick-next:hover, #product1 .latest-cat-product .slick-prev:hover,
	#product2 .new-prod-slide .slick-prev:hover, #product2 .new-prod-slide .slick-next:hover, #product2 .latest-cat-product .slick-next:hover, #product2 .latest-cat-product .slick-prev:hover,
	#product3 .new-prod-slide .slick-prev:hover, #product3 .new-prod-slide .slick-next:hover, #product3 .latest-cat-product .slick-next:hover, #product3 .latest-cat-product .slick-prev:hover,
	#product4 .new-prod-slide .slick-prev:hover, #product4 .new-prod-slide .slick-next:hover, #product4 .latest-cat-product .slick-next:hover, #product4 .latest-cat-product .slick-prev:hover{ 
		background-color: #111111;
	} 
	.products li.product a.button, #product1 a.button, #product2 a.button, #product3 a.button, #product4 a.button{
		position: absolute;
	    bottom: 0px;
	    right: 0px;
	    left: 0px;
	}

	.products li.product .item-img, #product1 .item-img, #product2 .item-img, #product3 .item-img, #product4 .item-img {
		position: static;
	}


	.products li.product, #product1 li.span3, #product2 li.span3, #product3 li.span3, #product4 li.span3  {
		position: relative;
		padding: 10px;
		padding-bottom: 50px!important;
		background-color: #fff;
		width: 24%;
		box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
	}
	.products li.product .price-cart, #product1 .collection_desc, #product2 .collection_desc, #product3 .collection_desc, #product4 .collection_desc, #accesspress_store_product2-5 .collection_desc, #accesspress_store_category_tab-4 .collection_desc {
		text-align: left!important;
		padding: 15px;
		height: 170px;
	}
	.woocommerce ul.products li.product a img, .full-outer .outer-img img{
		padding: 10px;
		max-height: 270px;
    	display: block;
    	margin: 0 auto;
        width: fit-content;

	}

	del span.woocommerce-Price-amount.amount bdi{
	    text-decoration-line: line-through!important;
	}


	#product1 del, #product2 del, #product3 del, #product4 del{
		display: block!important;
		margin-bottom: 5px;
	}

	#product1 .price , #product1 .price *,
	#product2 .price , #product2 .price *,
	#product3 .price , #product3 .price *,
	#product4 .price , #product4 .price *,
	#accesspress_store_category_tab-4 .price, #accesspress_store_product2-5 .price  {
		line-height: 1!important;
	}

	.products li.product del , 
	.products li.product del bdi, 
	.products li.product del bdi span, 
	#product1 del bdi,  #product1 del span,  #product1 del,
	#product2 del bdi,  #product2 del span,  #product2 del,
	#product3 del bdi,  #product3 del span,  #product3 del,
	#product4 del bdi,  #product4 del span,  #product4 del,
	#accesspress_store_category_tab-4 .price del bdi, 
	#accesspress_store_product2-5 .price del bdi,
	#accesspress_store_category_tab-4 .price del span, 
	#accesspress_store_product2-5 .price del span,
	#accesspress_store_category_tab-4 .price del, 
	#accesspress_store_product2-5 .price del
	{
		font-weight: lighter;
		font-size: 13px;
	}
	#product1 ins, #product2 ins, #product3 ins, #product4 ins{
		display: block;
	}

	#product1 ins, #product1 ins span,
	#product2 ins, #product2 ins span,
	#product3 ins, #product3 ins span,
	#product4 ins, #product4 ins span, 
	{
		font-size: 20px;	
	}

	.accesspress-category {
	    position: relative;
	}

	#ap-product-right a.button{
		position: absolute;
		left: 0;
		bottom:0;
		width: 100%;
	}


	#ap-product-right .item-img {
		position: static;
	}

	#ap-product-right li.span3  {
		position: relative;
		padding-bottom: 50px;
		background-color: black;
	}


	#ap-product-right h3{
		font-size: 15px;
		/*margin-bottom: 10px;*/
		line-height: 1.2;
		height: auto;
		padding-top: 0;
		min-height: auto;
		font-weight: lighter;
	}

	#ap-product-right .collection_desc{
		text-align: left;
		padding: 15px;
	}




	#ap-product-right del{
		display: block!important;
		margin-bottom: 5px;
	}

	#ap-product-right .price , 
	#ap-product-right .price *,
	#accesspress_store_category_tab-4 .price, #accesspress_store_product2-5 .price {
		line-height: 1!important;
	}
	.price{
		display: flex!important;
		flex-direction: column!important;
	}
	.price span{
		font-size: 14px;
	}

	.price span bdi{
		font-size: 18px;
	}
	span.avvalor{
		font-size: 18px;
	}
	span.avvalor bdi{
		font-size: 14px;
	}
	span.avt1{
		font-size: 14px;
		font-weight: lighter;
	}

	#ap-product-right del bdi,  
	#ap-product-right del span,  
	#ap-product-right del{
		font-weight: lighter;
		font-size: 13px;
	}
	#ap-product-right ins{
		display: block;
	}

	#ap-product-right ins, 
	#ap-product-right ins span{
		font-size: 20px;	
	}

	.price del span,  del span.amount {
	    color: #666!important;
	}

	#ap-product-right .short_desc, .short_desc{
		display: none!important;
	}


	#ap-product-right .category_product{
		margin-bottom: 40px;
	}



	.span.onsale:before{
		display: none;
	}
	span.onsale:after,  .woocommerce ul.products li.product .onsale:after,  .woocommerce span.onsale:after{
		border: 45px solid transparent;
		z-index: -1;	
	    top: -45px;
	    right: -45px;
		left: auto;
		bottom: auto;
		transform: rotate(225deg);	
	}
	span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after {
	    border-top-color: #77a464!important;
	}
	span.onsale, 
	.woocommerce ul.products.grid li.product .onsale,  .woocommerce span.onsale{
		z-index: 11;	
		font-size: 14px;
		line-height: 1.3;
		background-color: transparent;
	    padding-right: 4px;
		top: 0;
		min-width: 34px;
	}
	.inner-img .onsale{
		background-color: transparent;
	}


	.offporcentagem:before{
		content: " ";
		display: block;
		width: 0;
		height: 100%;
		border-top: none;
		border-bottom: 64px solid transparent;
		border-right: 64px solid #111111;
		border-left: none;
		position: absolute;
		top: 0;
		margin-top: 0px;
		margin-left: 0;
		left: auto;
		display: inline-block;
		z-index: 0;
		right: 0;
		z-index: -1;
	}

	.price span.offporcentagem{
		right: 0px;
		top: 0;
		left: auto;
		bottom: auto;
		padding: 0;
		text-align: right;
		position: absolute;
		z-index: 2;
		padding-right: 4px;
		padding-top: 4px;
		font-size: 13px!important;
		color: black!important;
		line-height: 1.2!important;
		font-family: 'robotoregular'!important;
		font-weight: lighter!important;
	}

	.slick-slide .price span.offporcentagem{
		right: 4px;
	}


	.collection_desc .price{
		display: block;
	}

	.woocommerce a.button{
		text-align: center;
		width: 100%;
		font-size: 15px;
		font-weight: lighter;
		font-family: 'robotobold';
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 15px 0!important;
		margin-top: 0;
	}



	.short_desc{
		margin-bottom: 0;
	}

	.woocommerce-Price-currencySymbol{
		margin-right: 4px;
	}

	.product-cat-desc{
		display: none;
	}

	.widget_accesspress_store_product2 .feature-cat-product .slick-prev, 
	.widget_accesspress_store_product2 .feature-cat-product .slick-next{
		background-color: #EEEEEE;
	}

	.feature-cat-product .feature-prod-wrap {
	    float: none;
	    flex: none;
	    max-width: 280px;
	    width: 100%;
	    margin: 0;
	    background-color: #fff;
	    padding: 10px;
	    padding-bottom: 50px;
	}
	.widget_accesspress_store_product2 .feature-cat-product {
	    width: 100%;
	    position: relative;
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    display: flex;
	    gap: 15px;
	    flex-wrap: nowrap;
	    overflow: hidden;
	    max-width: 100%;
	}

	/*categoria com banner*/
	.widget_accesspress_store_product2 .feature-cat-image.left_align {
	    float: left;
	    width: 50%;
	    text-align: left;
	    margin-right: 9px;
	}
	.widget_accesspress_store_product2 .feature-cat-image.right_align {
	    float: right;
	    width: 50%;
	    text-align: right;
	     margin-left: 9px;
	}
	.widget_accesspress_store_product2 .feature-cat-image.left_align img, .widget_accesspress_store_product2 .feature-cat-image.right_align img{
		width: 99%;
	}

	.widget_accesspress_store_product2 .feature-cat-image.left_align::before, .widget_accesspress_store_product2 .feature-cat-image.left_align::after, .widget_accesspress_store_product2 .feature-cat-image.right_align::before, .widget_accesspress_store_product2 .feature-cat-image.right_align::after {
		border: none;
	}

	.ap-home-right-artical{
		width: 100%!important;
		float: none!important;
		display: block!important;
		padding-left: 0!important;
	}

	.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-image.right_align, 
	.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-image.left_align{
	    width: 50%;
	}


	
	.feature-cat-product-wrap {
	    margin-top: 45px;
	}
	.feature-cat-product-holder{
		position: relative;
		width: 49%;
	}

	.feature-cat-product-holder.right_align{
		float: right;

	}
	.feature-cat-product-holder.left_align{
		float: left;

	}


	.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-product {
	    width: 100%;
	    position: relative;
		list-style: none;
		padding: 0;
		margin:  0;
		display: flex;
		gap:  15px;
		flex-wrap: nowrap;
		overflow: hidden;
		max-width: 100%;
	}

	.widget_accesspress_store_product2 {
	    border: 0;
	}
	.new-prod-slide .slick-slide h3, .feature-prod-wrap h3, .feature-cat-image h3, .latest-cat-product .slick-slide h3, .according-latest .ui-accordion-content h3 {
	    white-space: break-spaces;
	}

	/* segunda imagem,  a primeira da galeria,  ao passar o mouse sobre o produto */
	.inner-img{
		position: relative;
	}

	.img-secundaria{
		opacity: 0;
		transition: all .2s linear;
		z-index: 2;
		left: 0;
		top: 0;
		position: absolute;
	}

	.products li:hover .img-secundaria, 
	.item-img:hover .img-secundaria{
		opacity: 1;
	}
	.new-prod-slide li, .ap-cat-slide li {
	    float: none;
	    flex: none;
	    max-width: 280px;
	}
	/*Seta Slide*/
	.seta-slide-dir{
		position: absolute;
		right: 0;
		top: 50%;
		width: 50px;	
		background-image: url('../images/_seta-dir-2.png');
		z-index: 3;
		text-align: center;
		font-size: 30px;
		line-height: 50px;
		border-radius: 50%;
		cursor: pointer;
		transition: all .2s linear;
		opacity: 1;
		transform: translate(0,  -50%);
		font-family: Arial;
		opacity: 0.5;
		height: 50px;
	}
	.seta-slide-dir:hover{
		opacity: 1;
	}

	.seta-slide-esq{
		position: absolute;
		left: 0;
		top: 50%;
		width: 50px;
		background-image: url('../images/_seta-esq-2.png');
		z-index: 3;
		text-align: center;
		font-size: 30px;
		line-height: 50px;
		border-radius: 50%;
		cursor: pointer;
		transition: all .2s linear;
		opacity: 1;
		transform: translate(0,  -50%);
		font-family: Arial;
		opacity: 0.5;
		height: 50px;
	}
	.seta-slide-esq:hover{
		opacity: 1;
	}

	.title-bg a{
		font-size: 40px;
		color: #27343D;
		float: none;
		padding-right: 0;
		padding-top: 0;
		position: relative;
		line-height: 1;
		font-weight: 900;
	}
	.title-bg a:after{
		content: ' ';
		border-bottom: 1px solid #DDD;
		position: absolute;
		left: 115%;
		top: 55%;
		width: 100vw;
	}
	.title-bg a:before{
		content: ' ';
		border-bottom: 1px solid #DDD;
		position: absolute;
		right: 115%;
		top: 55%;
		width: 100vw;
	}
	.title-bg ul{
		list-style: none;
		text-align: center;
		margin: 0;
	}

	
	.title-bg li{
		padding: 10px 0;
		overflow: hidden;
	}

	/*Imagens Produto*/
	.collection_combine {
	    position: relative;
	}
	.collection_combine {
	    width: 100%;
	    position: relative;
	    overflow: hidden;
	    text-align: center;
	    height: 270px;
	}
	@media(max-width:500px){
		.collection_combine, .woocommerce ul.products li.product a img, .full-outer .outer-img img {
			height: 150px;

		}
	}

	.attachment-full.size-full, .outer-img .inner-img{
		height: 270px;
	}
	.products li.product .item-img, #product2 .item-img {
	    position: static;
	}
	.item-img, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	    overflow: hidden;
	}

	/** cores no card **/
	.colors-in-card{
		display: block;
		margin:  0;
		list-style-type: none;
		margin-top: 0!important;
		margin-bottom: 7px!important;
	}

	.single .colors-in-card{
		display: none;
	}

	.colors-in-card li{
		display: inline-block;
		width: 13px;
		height: 13px;
		border: 1px solid #AAA!important;
		border-radius: 50%;
	}

	.colors-in-card li + li{
		margin-left: 5px;
	}
	/** fim cores no card **/

	/* novo slider kaval */

	ul.category-product-tab{
		list-style: none;
		padding: 0;
		margin:  0;
		display: flex;
		gap:  15px;
		flex-wrap: nowrap;
		overflow: hidden!important;
		max-width: 100%;
	}
	@media (max-width: 991px)/* mobiles */ { 
		ul.category-product-tab{
			overflow: auto;
		}
	}
	/* destaque novo*/	
	@media (max-width: 991px) {
		#product1 h3, #product2 h3, #product3 h3, #product4 h3, .product-slider h3 {
		    font-size: 13px;
		    min-height: 55px;
		}
		.price span{
			font-size: 13px;
		}

		.price span bdi{
			font-size: 15px;
		}
		span.avvalor{
			font-size: 15px;
		}
		span.avvalor bdi{
			font-size: 13px;
		}
		span.avt1{
			font-size: 13px;
			font-weight: lighter;
		}
		.products li.product, #product1 li.span3, #product2 li.span3, #product3 li.span3, #product4 li.span3 {
		    width: 50%!important;
		}
		.page-template .add_to_cart_button {
		    width: 100%;
		}
		.new-prod-slide li, .ap-cat-slide li {
		    max-width: 50%;
		}
		.feature-cat-product .feature-prod-wrap {
		    max-width: 50%;
		    margin: 0;
		    margin-top: 20px;
		}
		.woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {
    		padding: 3px;
		}
		.woocommerce ul.products li.product .woocommerce-loop-product__title{
			font-size: 12px;
		}

		.slick-track{
			margin: 10px;
		}
		.category_product {
    		padding: 0px;
    		margin-top: 0px;
		}
		.product-cat-desc{
			display: block;
		}
		.product-cat-desc h3{
			font-family: 'robotobold'!important;
    		font-size: 30px!important;
			position: static;
			background-color: #27343d;
			margin-left: 0px!important;
			margin-right: 0px!important;
			color: #fff!important;
			min-height: auto!important;
			
		}		
		.widget_accesspress_store_product2 .feature-cat-image.left_align img,  .widget_accesspress_store_product2 .feature-cat-image.right_align img{
			height: 40px; 
		}
		.widget_accesspress_store_product2 .feature-cat-image.left_align, .widget_accesspress_store_product2 .feature-cat-image.right_align {
		    width: 100%;
		    left: 0px;
		}
		
		#product1 .title-bg, #product2 .title-bg, #product3 .title-bg, #product4 .title-bg {
    		background-color: #27343d!important;
		}
		
		.product-cat-desc {
		    background: #27343d none repeat scroll 0 0;
		    position: absolute;
		    text-align: center;
		    bottom: 0;
		    width: 100%!important;
		}
		#ap-product-right h3 {
		    padding-top: 12px!important;
		}
		.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-product,  ul.category-product-tab {
		    margin-top: 10px!important;
		}
		.title-bg a:after {
		    border-bottom: 1px solid #27343d!important;
		}
		.title-bg a:before {
		    border-bottom: 1px solid #27343d!important;
		}
		.title-bg a {
		    font-size: 25px;
		    color: white;
		    font-family: 'robotobold'!important;
		    font-weight: 100;
		}
		#product1 ins,  #product1 ins span,
		#product2 ins,  #product2 ins span,
		#product3 ins,  #product3 ins span,
		#product4 ins,  #product4 ins span {
		    font-size: 13px;
		}
		.feature-cat-product-holder {
		    width: 100%!important;
		    position: relative;
		}
		#product1, #product2, #product3, #product4 {
		    margin-bottom: 20px;
		    padding-top: 0px;
		}
	}

	/*Botões*/
	a.product_type_variable, a.product_type_variable{
	    line-height: 36px;
	    padding: 0px 20px;
	    text-transform: uppercase;
	    text-align: center;
	    font-weight: 700;
	    display: block;
	}
	.new-prod-slide .product_type_grouped, .new-prod-slide .product_type_external, .page-template .add_to_cart_button, .page-template .added_to_cart, .page-template .product_type_grouped, .page-template .product_type_external, .page-template .product_type_simple, .page-template .product_type_variable {
	    background-color: var(--botao-padrao-background-color)!important;
	    color: var(--botao-padrao-color)!important;
	    border-color: var(--botao-padrao-background-color)!important;
	}
		.page-template .add_to_cart_button:hover, .page-template .added_to_cart:hover, .page-template .product_type_grouped:hover, .page-template .product_type_external:hover, .page-template .product_type_simple:hover, .page-template .product_type_variable:hover {
	     background-color: var(--botao-padrao-background-color-hover)!important;
	    color: var(--botao-padrao-color-hover)!important;
	    border-color: var(--botao-padrao-background-color-hover)!important;
	}
/*Bannner horizontal meio loja*/
	.spcbanner4 {
	    padding: 40px 0 ;
	}

/*fotter*/
	#colophon{
		background-color: #F2EBDE;
	}
	.title-bg {
		border: 0;
		margin-bottom: 0;
	}
	.top-footer-block .widget-title {
	    color: #27343D;
	    border-bottom: solid 3px #AC7A3A;
	    margin-bottom: 30px;
	}
	.top-footer-block .widget-title:before, .top-footer-block .widget-title:after{
		content: none;
	}
	.top-footer-wrap.clearfix{
		display: flex;
	}
	.top-footer-block{
		width: 25%;
	}
	.top-footer-block ul{
		margin: 0;
		list-style: none;
	}

	/*newslaletter*/
	.area-newsletter p{
		font-size: 13px;
		color: #000;
		line-height: 1.2;	
		margin-top: 10px;
	}

	.area-newsletter span.email, 
	.area-newsletter span.nome{
		float: left;
	}

	.area-newsletter span.email input{
		border: 0!important;
		width: 269px!important;
		height: 38px;
		padding-left: 5px;
	}

	.area-newsletter span.nome input{
		width: 163px!important;	
		border: 0!important;
		height: 38px;
		padding-left: 5px;
		margin-top: 10px!important;
	}

	.area-newsletter .btn-enviar-form{
		width: 98px!important;
		height: 38px!important;
	    border: 0!important;
	    cursor: pointer;
	    transition: all .2s linear;
	}

	.wpcf7-form .lds-ellipsis{
		display: none;
	}

	.wpcf7-form.submitting .lds-ellipsis{
		display: inline-block;
	}
	.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="email"] {
	    padding: 3px;
	    height: 30px;
	    background-color: #fff;
	    margin-bottom: 10px;
	}
	.area-newsletter .btn-enviar-form {
	    width: 98px!important;
	    height: 38px!important;
	    border: 0!important;
	    cursor: pointer;
	    transition: all .2s linear;
	    background-color: #AC7A3A!important;
	    color: #fff;
	}
	.area-newsletter .btn-enviar-form:hover {
	    background-color: #27343D!important;
	    color: #fff;
	}

	/*******/
	.fbp1{
		padding-top: 0px;
		padding-bottom: 12px;
		color: #000;
		font-size: 15px;
		font-family: 'robotoregular';
	}
	.fbp3{
		border-top: 1px solid #999;
		color: #000;
		padding: 15px 0 0 0;
	}
	.fbp1 p{
		font-family: 'robotoregular'!important;
	}

	.fbp2{
		font-size: 12px;
		color: #000;
		padding-top: 10px;
		border-top: 1px solid #999;
	}

	.fbp2left{
		float: left;
	}

	.fbp2right{
		float: right;
	}

	.fbp2right a{
		color: #000!important;
	}
	.fbp2right a:hover{
		color: #000!important;
	}

	.fbp2right a img{
		position: relative;
		top: -7px;
	}

	.footer-bottom{
		padding-top: 0;
	}

	.fredes{
		float: right;
		position: relative;
		top: 32px;
	}
	.fredes img{
		/*transition: all .2s linear;*/
	}
	.fredes img:hover{
		filter: brightness(2) invert();
	}

	@media(max-width:991px){
		.top-footer-wrap.clearfix {
		    flex-direction: column;
		    align-items: center;
		}
		.columns-3 .top-footer-block {
		    width: 90%;
		}
		.fbp1 {
			display: flex;
    		flex-direction: column;
    		align-items: center;
		}
		.fbp1 p {
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		    padding: 10px;
		}
		.fbp2 {
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		}
		.fbp3 {
		    display: flex;
		    justify-content: center;
		    padding: 10px;
		}
		.fredes {
		    position: inherit;
		}
		.fbp2left, .fbp2right{
			float: none;
			padding: 5px;
		}
	}

/******************************Pag Categoria Produto*******************************************/
	
	/*BOTÃO*/
		/* botão ver carrinho apos comprar */
	.added_to_cart.wc-forward {
	    bottom: 0;
	    position: absolute;
	    width: 100%;
	    left: 0;
	}
	a.added_to_cart.wc-forward {
	   line-height: 2.5!important;
	}
	.woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.added_to_cart:before{
		content: ''!important;
	}
/* botão ver carrinho apos comprar */
		.woocommerce ul.products li.product .price-cart .button, .woocommerce ul.products li.product .price-cart .added_to_cart{
		    line-height: 0.5;
		    padding: 0px 20px;
		    text-transform: uppercase;
		    text-align: center;
		    bottom: 0;
		    font-weight: 700;
		    display: block;
		}
		@media(max-width: 500px){
			.woocommerce ul.products li.product .price-cart .button, 
			.woocommerce ul.products li.product .price-cart .added_to_cart, 
			.page-template .add_to_cart_button, 
			.page-template .add_to_cart_button, 
			.page-template .product_type_simple {
			    font-size: 12px;
			    font-weight: normal;
			    line-height: 13px;
			    height: 45px;
			    
			    /* Centralização do texto */
			    display: flex;
			    align-items: center;  /* Centraliza verticalmente */
			    justify-content: center; /* Centraliza horizontalmente */
			    text-align: center; /* Garante que o texto esteja alinhado */
			}


			.new-prod-slide .slick-slide .price, .feature-prod-wrap .price, .latest-cat-product .slick-slide .price, .ui-accordion-content .price, .woocommerce ul.products li.product .price, .price span, .amount{
				    line-height: normal;
			}

		}
		.products li.product a.button {
		    position: absolute;
		}
		@media (max-width: 970px){
			.woocommerce ul.products li.product .price-cart .button {
			    width: 100%;
			}
		}	
	/*PRIMARY*/
		#primary .content-inner{
			padding: 0;
		}
		.woocommerce .content-area .products {
		    display: flex;
		    flex-wrap: wrap;
		}
		.content-inner {
		    padding: 10px;
		    background: transparent;
		    box-shadow: none;
		}
		.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
		    width: 32%;
		}
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		    margin: 5px!important;
		    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
		}
		.woocommerce .content-area select {
			background-color: #fff;
    		color: #636363;
		}
		@media(max-width: 970px){
			.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
			    width: 46%!important;
			}
		}
	/*SECONDARY*/
		#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before, .comments-title:before, .ui-tabs-nav:after, .top-footer-block .widget-title:after, #secondary.sidebar .widget-title:after, .comments-area .comment-respond h3.comment-reply-title:after, .comments-title:after, .woocommerce ul.products.grid li.product .price-cart .gridlist-buttonwrap a.button:before,  
	.woocommerce.single.single-product .entry-summary form button.button:before{
			display: none;
		}
		.woocommerce .widget_products ul li, .woocommerce .widget_products ul li:first-child  {
		    padding: 7px 0PX !important;
		}
		.cat_icon:before {
	    	content: '+'!important;
		}
			.cat_icon.open:before {
		    content: '-'!important;
		}
		.children {
		    left: 20px;
		    position: inherit;
		}
		/*BREADCRUMB*/
		#content .page_header_wrap #accesspress-breadcrumb span:after, .woocommerce .entry-header .woocommerce-breadcrumb span:after{
			display: none;
		}
		.ticker-title, #toggle-cat div, span.onsale, .slick-track li span.label-new, #content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span, .woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale, .top-footer-block .es_button input{
			background-color: transparent;
		}
		#content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span {
			margin-left: 0;
		}

/******************************Pag Detalhe Produto*******************************************/		
	.single-product #title_bread_wrap{
		display: none;
	}
	span.price, p.price{
		color: #000!important;
	    font-size: 14px!important;
	    font-family: inherit!important;
	    font-weight: 100!important;
	}
	.woocommerce.single.single-product .img-wrap{
		width: 43%;
	}
	.woocommerce.single.single-product .entry-summary h1 {
	    padding-bottom: 10px;
	}
	.single-product.content-area{
		width: 100%!important;
	}
	.alg-wc-civs-term {
	    line-height: 25px;
	    text-align: center;
	    width: 75px;
	    height: 30px;
	    font-weight: 500;
	    font-size: 15px;
	}
#reply-title{
	border: 0;
}
.woocommerce #respond input#submit{
	width: 269px;
    padding: 10px 20px;
    float: left;
    transition: all .2s linear;
    font-weight: normal;
}
.woocommerce #respond input#submit:hover{
	background-color: var(--botao-padrao-background-color-hover)!important;
	color: var(--botao-padrao-color-hover)!important;
	border-color: var(--botao-padrao-background-color-hover)!important;
}
.inner-prod-box{

	background-color: #fff!important;
 	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	padding: 20px;
	display: flex;
	flex-wrap: nowrap;
	gap:  30px;
	margin-bottom: 40px;

}
.woocommerce div.product form.cart .reset_variations{
	display: none!important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: auto;
    left: 0.2em;
}
.summary .woocommerce-Price-amount bdi, 
.summary .woocommerce-Price-amount bdi span{
	font-size: 40px;
}
.price del span, del span.amount, .woocommerce div.product p.price del, .woocommerce div.product span.price del{
	opacity: 1!important;
}
.price del span, del span.amount {
    text-decoration: none;
}
.summary del .woocommerce-Price-amount bdi, 
.summary del .woocommerce-Price-amount bdi span{
	font-size: 17px;
	color: #888!important;
	font-weight: lighter;
	text-decoration-line: line-through!important;
}

.woocommerce div.product .summary p.price del{
	display: block!important;
	margin-bottom: 5px;
}
.summary ins .amount span,  .summary ins .amount{
	font-size: 40px;
	color: #77a464;
}
.summary ins{
	display: block;
}

table.variations tr:last-child .alg-wc-civs-attribute{
	margin-bottom: 17px;
}
.woocommerce.single.single-product div.product form.cart.variations_form {
    width: 100%;

}


.woocommerce.single.single-product .entry-summary form input {
    border: 1px solid #CCCCCC;
    background-color: transparent;
}
.qtd_label {
    line-height: 30px;
    display: inline-block;
    min-width: 100px;
    color: #000;
}
.woocommerce div.product form.cart div.quantity{
	width: 100%;
	margin-right: 0;
	display: flex;
	margin-bottom: 20px;
}

#qty_menos {
    border: 1px solid #CCCCCC;
    border-right: 0;
    width: 20px;
    cursor: pointer;
    transition: all .2s linear;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
}
#qty_mais{
	border: 1px solid #CCCCCC;
	border-left: 0;
	width: 20px;	
	cursor: pointer;
	transition: all .2s linear;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
}
.woocommerce.single.single-product .entry-summary form button.single_add_to_cart_button {
    padding: 10px;
    width: 269px;
    margin-bottom: 20px;
}
/*calculador de frete*/
.woocommerce.single.single-product .entry-summary form input#calc_shipping_postcode{
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 200px;
	float: none;
	margin:  0;
	display: inline-block;
	border-radius: 0;
}

.pisol-ppscw-container {
    clear: both;
    display: block!important;
    margin-top: 0;
    margin-bottom: 20px;
}

.pisol-ppscw-container #calc_shipping_postcode_field, 
.pisol-ppscw-container #calc_shipping_postcode_field + p{
	display: inline;
	margin:  0;
}

.pisol-ppscw-container #calc_shipping_postcode_field:after, 
.pisol-ppscw-container #calc_shipping_postcode_field:before{
	display: none;
}

.woocommerce.single.single-product .entry-summary form button.pisol-update-address-button{
	display: inline-block;
	width: 80px;
	height: 31px;
	min-height: 22px;
	border-radius: 0px;
}
#calc_shipping_state, #calc_shipping_country_field, #calc_shipping_city{
	display: none;
}
.pisol-ppscw-container{
	background-color: #fff;
	padding: 0px;
}
.pisol-ppscw-methods li .woocommerce-Price-amount.amount bdi span, .pisol-ppscw-methods li .woocommerce-Price-amount.amount bdi{
	font-size: 18px;
}

.pisol-ppscw-alert{
	background-color: inherit!important;
	padding: 0;
	color:  #000;
}

.pisol-woocommerce-shipping-calculator a{
	display: none!important;
}

.pisol-shipping-calculator-form{
	padding: 0;
	border: 0;
}

.pisol-shipping-calculator-form input{
	line-height: 1.3!important;
}
/* descrição do produto e avaliação*/
.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content {
    display: block!important;
}
.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content.woocommerce-Tabs-panel--additional_information, 
.tabs.wc-tabs{
	display: none!important;
}
.woocommerce.single.single-product .woocommerce-tabs.wc-tabs-wrapper {
    padding: 20px!important;
    background-color: #FFF;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content h2 {
    border-bottom: 1px solid #EEE;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
#tab-reviews #comment {
    display: inline-block;
    width: 100% !important;
}
#respond textarea {
	background-color: #fff;
}
.content-area #respond{
	background-color: #f3f3f3!important;
    padding: 5px!important;
}
/******************produto sem estoque */

.botoes-container {
	display: flex;
	justify-content: center;
	gap: 5px;
}
button.botao-whats{  	
    width: 269px;
    padding: 10px 20px;
    float: none;
    margin-top: 0px;
    font-size: 14px;
    line-height: 28px;
    min-height: 32px;
    border-radius: 0px;
    white-space: normal;
    background-color: #40a330!important;
	border: 0!important;
	font-weight: normal!important;
	transition: all .2s linear;
}
button.botao-whats img{
	margin-right: 5px;
}

button.botao-whats:hover{  	
    background-color: #64b061!important;
	border: 0!important;
}
a.botao-whatsapp-fora-de-estoque{
	color: #fff!important;
}

button.botao-semelhante{
	width: 269px;
    padding: 10px 20px;
    float: none;
    margin-top: 0px;
    font-size: 14px;
    line-height: 28px;
    min-height: 32px;
    border-radius: 0px;
    white-space: normal;
    background-color: var(--botao-padrao-background-color)!important;
	border: 0!important;
	font-weight: normal!important;
	transition: all .2s linear;
}
button.botao-semelhante:hover{  	
    background-color: var(--botao-padrao-background-color-hover)!important;
	border: 0!important;
}
a.botao-produtos-semelhantes{
	color: var(--botao-padrao-color)!important;
}
button.botao-semelhante:hover a.botao-produtos-semelhantes{
	color: var(--botao-padrao-color-hover)!important;
}

/* Produtos Relacionado*/
.related.products ul.products li.product {
    width: 24%;
}
.woocommerce .content-area .products .title-bg h2:after, .woocommerce .content-area .products .title-bg h2:before{
	display: none;
}
.woocommerce .content-area .products .title-bg h2, .woocommerce .content-area .products .title-bg{
	background-color: transparent;
}
.woocommerce.single.single-product .related.products h2 {
    padding-left: 0;
    color: #282828;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    position: relative;
    margin: 0px;
    padding-right: 0;
    word-spacing: 0;
    font-family: 'robotoregular';
    font-weight: 100;
}

/* galeria foto produto miniatura*/

.woocommerce-product-gallery ol {
    display: flex!important;
    max-width: 100%!important;
    margin: 0 auto!important;
    overflow: auto!important;
    height: 150px!important;
    flex-wrap: nowrap!important;
    border-top: 1px solid #EEE;
}


.woocommerce-product-gallery ol li { 
    height: 100px!important;
    flex: none!important;
    align-self: auto !important;
}

/* width */
.woocommerce-product-gallery ol::-webkit-scrollbar {
  height: 8px;
}

/* Track */
.woocommerce-product-gallery ol::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.woocommerce-product-gallery ol::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.woocommerce-product-gallery ol::-webkit-scrollbar-thumb:hover {
  background: #27343D;
}





















.shipping-calculator-button{
	background-color: white!important;
	color: black!important;
	width: 100%!important;
	padding: 5px 0!important;
	display: block!important;
	text-align: center!important;
	margin-top: 8px!important;
}.shipping-calculator-button:hover{
	background-color: #555!important;
	color: black!important;
}
@media(max-width:500px){
	.woocommerce.single.single-product .img-wrap {
	    width: 100%;
	}
	.woocommerce.single.single-product .entry-summary h1 {
	    font-size: 25px;
	    display: block;
	    text-align: center;
	}
	.inner-prod-box {
	    flex-wrap: nowrap;
	    flex-direction: column;
	}
}


/******************************Pagina Carrinho*******************************************/
	.cart-empty {
	    padding-left: 52px;
	} 
	.woocommerce-cart table.cart td.actions .coupon, .woocommerce-cart #content table.cart td.actions .coupon, .woocommerce-cart table.cart td.actions .coupon {
	    width: 63% !important;
	}

	.woocommerce .woocommerce-message:before {
	    color: #ac7a3a !important;
	    position: initial;
	}
	.woocommerce .woocommerce-message a.button.wc-forward{
		background-color: var(--botao-padrao-background-color);
		color: var(--botao-padrao-color);
		width: 25%;
		right: 10px;
	}
	.woocommerce .woocommerce-message a.button.wc-forward:hover{
		background-color: var(--botao-padrao-background-color-hover);
		color: var(--botao-padrao-color-hover);
		width: 25%;
		right: 10px;
	}
	.woocommerce a.button.alt{
		background-color: var(--botao-padrao-background-color);
		border: solid 2px var(--botao-padrao-background-color);
		color: var(--botao-padrao-color);
	}
	.woocommerce a.button.alt:hover{
		background-color: var(--botao-padrao-background-color-hover)!important;
		border: solid 2px var(--botao-padrao-background-color-hover)!important;
		color: var(--botao-padrao-color-hover)!important;
	}
	a.button.continue-shopping-button{
		background-color: var(--botao-padrao-background-color);
		color: var(--botao-padrao-color);
		font-size: 20px;
	}
	a.button.continue-shopping-button:hover{
		background-color: var(--botao-padrao-background-color-hover);
		color: var(--botao-padrao-color-hover);
	}
	#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	   width: 65px;
	}
	#post-10 .amount{
		font-size: 16px;
	}

	.cart_totals .checkout-button {
	    display: none;
	}
	#post-10 .woocommerce{
		display: flex;
		flex-wrap: wrap;
	}
	.return-to-shop{
		width: 100%;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width: 95%;
	}
	.woocommerce-cart table.cart img{
		width: 550px;
	}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead{
		background-color: var(--botao-padrao-background-color);
		color: var(--botao-padrao-color);
	}
	.woocommerce-cart .cart-collaterals .cart_totals table {
	    margin-top: -22px;
	}
	.woocommerce-cart-form__cart-item.cart_item, .shop_table.shop_table_responsive{
		background-color: #fff;
		border-radius: 8px!important;
	}
	.woocommerce-cart .cross-sells h2, .woocommerce-cart .cart_totals h2 {
	    color: #ffffff;
	    background-color: #ac7a3a;
	    z-index: 2;
	    position: relative;
	}
	.has-checkout-layout--multi-step .fc-step__substep-text-line {
	    font-size: 15px;
	}
	.woocommerce-cart-form, .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
		width: 50%;
	}
	.woocommerce-notices-wrapper{
		width: 100%;
	}

	/* responsivo carrinho */
	@media(max-width:1000px){
		.fc-sidebar {
		    width: 40%!important;
		}
		.woocommerce-cart-form, .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
		width: 100%;
	}
		body:not(.has-checkout-must-login-notice) .fc-checkout-header~.woocommerce-error, body:not(.has-checkout-must-login-notice) .fc-checkout-header~.woocommerce-info, body:not(.has-checkout-must-login-notice) .fc-checkout-header~.woocommerce-message, body:not(.has-checkout-must-login-notice) .fc-checkout-notices, body:not(.has-checkout-must-login-notice) .fc-inside, body:not(.has-checkout-must-login-notice) .fc-progress-bar, body:not(.has-checkout-must-login-notice).woocommerce-checkout .woocommerce-NoticeGroup {
		    width: 58%!important;
		}
	}
	@media (max-width: 991px)/* mobiles */ { 
	#post-10 .woocommerce{
		display: block;
	}
	
	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
	    width: 106%;
	}
	.content-area article .entry-content div.content-page {
	    margin: 10px;
	}
    .woocommerce a.remove{
        color: #FFF!important;
        font-size: 12px;
        width: 100%;
        text-align: right;
        background-color: transparent!important;
    }
    .woocommerce  a.remove:after{
        content:  'Remover do carrinho';
        color: #970D10;
    }    

    .product-subtotal{
        border-bottom: 3px solid #CCC!important;
        padding-bottom: 30px!important;
    }
    .product-remove{
        padding-top: 30px!important;
    }

}

/***************************************** Checkout********************************/
.woocommerce-form.woocommerce-form-login.login{
    display: block!important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: left;
}
.woocommerce-form-login-toggle{
	display: none;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 , .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 100%;
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{
	display: flex;
    flex-wrap: wrap;
}
.woocommerce #customer_details form .form-row-wide, .woocommerce-page form #customer_details .form-row-wide,
.woocommerce #customer_details form .form-row-first, .woocommerce #customer_details form .form-row-last, .woocommerce-page form #customer_details .form-row-first, .woocommerce-page form #customer_details .form-row-last{
	width: 23%;
}
#billing_email_field, #billing_address_2_field{
	width: 46%!important;
}
@media(max-width: 900px){
	.woocommerce #customer_details form .form-row-wide, .woocommerce-page form #customer_details .form-row-wide,
.woocommerce #customer_details form .form-row-first, .woocommerce #customer_details form .form-row-last, .woocommerce-page form #customer_details .form-row-first, .woocommerce-page form #customer_details .form-row-last{
		width: 100%!important;
	}
	#billing_email_field, #billing_address_2_field{
		width: 100%!important;
	}
}
.select2-container .select2-selection--single {
    height: 35px;
}
#customer_details .screen-reader-text {
    height: auto;
    width: auto;
    position: relative!important;
    clip-path: initial;
    padding: 1px;
}
#customer_details .screen-reader-text:hover{
	background-color: transparent;
    border: 0;
    box-shadow: none;
    clip: auto !important;
    color: revert;
    display: block;
    font-size: 14px;
    font-size: revert;
    font-weight: revert;
    height: auto;
    left: 0;
    line-height: normal;
    padding: 0;
    text-decoration: none;
    top: 0;
    width: auto;
    z-index: 0;
    padding: 5px;
}

.woocommerce ul#shipping_method li {
    display: flex;
    align-items: center;
}
.woocommerce ul#shipping_method li input {
    margin: 0 3px 3px 0;
}
.woocommerce ul#shipping_method p{
	margin: 0;
}
.woocommerce table.shop_table .amount{
	font-size: 16px;
}
form.woocommerce-form.woocommerce-form-login.login .woocommerce-page form .form-row-last{
	float: left;

}
.woocommerce-page form .form-row-last
@media(max-width: 500px){
	.woocommerce #customer_details form .form-row-wide, .woocommerce-page form #customer_details .form-row-wide,
	.woocommerce #customer_details form .form-row-first, .woocommerce #customer_details form .form-row-last, .woocommerce-page form #customer_details .form-row-first, .woocommerce-page form #customer_details .form-row-last{
		width: 100%;
	}
}
/******************* Minha conta *********************/
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wallet-pagarme, .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
	display: none;
}
nav.woocommerce-MyAccount-navigation {
    border-right: 2px solid #cc1818;
}
nav.woocommerce-MyAccount-navigation ul li{
	background-color: transparent!important;
}
nav.woocommerce-MyAccount-navigation ul li:hover, nav.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: var(--botao-padrao-background-color-hover)!important;
    color: var(--botao-padrao-color-hover)!important;
}
nav.woocommerce-MyAccount-navigation ul li:hover a, nav.woocommerce-MyAccount-navigation ul li.is-active a {
    color: var(--botao-padrao-color-hover)!important;
}
nav.woocommerce-MyAccount-navigation ul li {    
	background-color: var(--botao-padrao-background-color)!important;
    color: var(--botao-padrao-color)!important;
}

.woocommerce-EditAccountForm.edit-account{
	display: flex;
	flex-wrap: wrap;
}
.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row {
    width: 50%;
}
.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row em {
   font-size: 13px;
}
.woocommerce-EditAccountForm.edit-account legend{
	padding: 5px;
	font-size: 14px;
}
.woocommerce-EditAccountForm.edit-account fieldset{
	width: 100%;
	display: flex;
	align-items: flex-end;
	border: solid 2px #ddd;
	padding: 10px;
	margin-bottom: 10px;
}
@media(max-width:500px){
	.woocommerce-account .woocommerce-MyAccount-navigation {
	    width: 100%;
	}
	.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row {
	    width: 100%;
	}
	.woocommerce-EditAccountForm.edit-account fieldset {
	    flex-direction: column;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
	    width: 100%;
	}
}

/* Pagina contato */
/* noovo css form */

#wpcf7-f2167-o1 .page-id-84 form.wpcf7-form{
  line-height: 1.5;
  font-family: 'open_sansregular';
  font-size: 13px;

  margin-bottom: 40px;
}

.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form input, 
.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form textarea, 
.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form select,
.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form input[type="tel"] {
  font-size: 12px;
  margin-bottom: 15px;
  height: 35px;
  width: 100%;
  text-indent: 10px;
  border: 2px solid #ccc;
}

.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form textarea{
  height: 110px;
  margin-bottom: 25px;
}

.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form .btn-contato{
  display: inline-block;  
  border: none;
  padding: 10px 60px;
  font-size: 16px;
  transition: all .2s linear;
  background-color: #008488!important;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: auto;
  margin-right: 20px;
  float: left;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.page-id-84 #wpcf7-f2167-o1 form.wpcf7-form .btn-contato:hover{
  background-color: #ADCB0B!important;
	
}


@media (max-width: 991px) {
 .page-id-84  #wpcf7-f2167-o1 form.wpcf7-form .col-xs-6{
    width: 100%;

  }
   #main{
  	display: flex ;
  	flex-direction: column;
  }
  .col-6 {
	    width: 100%;
	    float: left;
	    padding: 0 15px;
	}
}
/*mensgem notificação atualida woocomerce*/
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{
    text-align: end;
    width: auto;
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{
    -moz-appearance: none;
    appearance: none;
    background: transparent!important;
    border: 0;
    color: #2f2f2f!important;
    float: right;
    margin: 0;
    opacity: 1;
    padding: 0!important;
    text-decoration-line: underline;
    text-underline-position: under;
}

#shipping-simulator #zipcode {
    float: left;
    margin-right: 5px;
    height: 33px;
    padding: 0 5px;
    width: 215px;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 1em 0 0;
    height: 40px;
}

.headerone #site-navigation li a {
    padding: 13px 10px;
}