 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: #BB2120;
		}
 #content .page_header_wrap #accesspress-breadcrumb span:after, .woocommerce .entry-header .woocommerce-breadcrumb span:after { 
			border-right: 20px solid #BB2120;
		}
 .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.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:#BB2120 !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 #BB2120;
		}
 span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{ 
			border-right: 22px solid #BB2120;
		}
 .style_two .caption .promo-link-btn { 
			background: #BB2120;
		    border: 1px solid #BB2120;
		    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 #BB2120;
		}
 .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 #BB2120;
		}
 .widget_accesspress_cta_video .cta-banner:before { 
			border-color: transparent transparent #BB2120 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: #BB2120;			
		}
 .widget_accesspress_cta_video .cta-video-btn.bttn { 
			color: #ffffff;
			background-color : #BB2120;
			border: 1px solid #BB2120;		
		}
 .prod-title::after { 
			border-right: 47px solid #BB2120;			
		}
 .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: #BB2120; 
		}
.ticker-title:after { 
			border-left: 17px solid #BB2120; 
		}
.woocommerce .content-area .products { 
			border-top: 5px solid #BB2120; 
		}
.title-bg, #reply-title { 
			border-bottom: 3px solid #BB2120; 
		}
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: #e24545; 
		}
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: #e24545;
	    }
 .accordion-with-product .latest-product::before, .accordion-with-product .latest-product, .search-form button.searchsubmit { 
		  background-color:#BB2120; 
		  color: #ffffff;
		  border: 1px solid #BB2120;
	    }
 #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: #BB2120;
			border-color: #BB2120;
			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: #BB2120;
			color : #BB2120
		}
 .woocommerce .wishlist_table td.product-add-to-cart a:hover:before{ 
		 	color : #BB2120!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 : #BB2120!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 : #e24545;
		}
 .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 : #BB2120;
		}
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 : #BB2120 !important;
		}
.woocommerce a.remove{ 
			color : #BB2120 !important;
		}
.product-remove a.remove.remove_from_wishlist:hover{ 
			background-color : #BB2120 !important;
			color : #ffffff !important;
		}
.woocommerce.single.single-product .entry-summary form button.button:hover{ 
			background-color : #ffffff  ;
			color : #BB2120 !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:#BB2120 ;
			background-color:#BB2120 ;
		}
#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 : transparent !important;
			color : #BB2120  ;
			border: 2px solid #BB2120;			 
		}
.blog_desc .entry-header span.cat-name{ 
			color : #BB2120 !important;
		}
.product_meta .posted_in a { 
			color : #BB2120;
		}
.single-img a.boxer.button.small { 
		color : #BB2120;
	}
.single-img a.email-icon:hover { 
		color : #BB2120 !important;
	}
.woocommerce #respond input#submit { 
		background : #BB2120;
    	border: 3px solid #BB2120;
	}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce-product-rating a { 
		color : #BB2120;
	}
.entry-title a{ 
			color : #e24545 !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 : #e24545 !important;
		}
	.content-area nav .nav-links a	{ 
			color : #ffffff !important;
			background-color : #e24545 !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 : #e24545 !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 : #BB2120 ;			 
		}
.ticker-title span{ 
			color : #ffffff ;			 
		}
.headerone .accesspress-menu-bar > ul > li:hover{ 
			background-color : #BB2120 ;			 
		}
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 : #BB2120 ;			 
		}
.accesspress-menu-bar .widget_products.woocommerce li .amount{ 
			background-color  : #BB2120 ;
			color : #ffffff ;			 
		}
.caption-read-more1::before{ 
			background-color  : #BB2120 ;			 
		}
.woocommerce .woocommerce-message a{ 
			color  : #e24545 ;			 
		}
.woocommerce .woocommerce-message a:hover{ 
			color  : #7f7e7e ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a { 
		color  : #e24545 ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a:hover { 
			color  : #7f7e7e !important;			 
		}
.prod-title::before, .widget_accesspress_store_product_tab .title-bg { 
			background-color  : #BB2120 ;			 
		}
.product_type_grouped, .product_type_external{ 
			background-color  : #BB2120 ;
			border-color : #BB2120 ;
			color : #ffffff ;			 
		}
.product_type_grouped:hover, .product_type_external:hover{ 
			border-color : #BB2120 ;
			color : #BB2120 ;			 
		}
 .woocommerce button.button, .woocommerce input.button, .woocommerce.single.single-product .entry-summary .add_to_wishlist, .woocommerce .gridlist-buttonwrap .add_to_cart_button { 
			background: #BB2120 ;
			color: #ffffff ;
			border-color: #BB2120 ;
		}
 .woocommerce.single.single-product .entry-summary form button.button, 
			.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 #BB2120 ;
				background-color:#BB2120 ;
				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 : #BB2120 ;
			color : #ffffff ;
			border-color : #BB2120 ;			 
		}
 .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 : #BB2120 !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 : #BB2120 ;
			border-color : #BB2120 ;			 
		}
 .widget_shopping_cart_content .buttons .wc-forward, .widget_shopping_cart_content .buttons .checkout{ 
			border-color : #BB2120 ;			 
			background-color : #BB2120 ;
		}
 .widget_shopping_cart_content .buttons a.wc-forward:hover, .widget_shopping_cart_content .buttons a.checkout:hover{ 
			color : #BB2120 ;
		}
 .woocommerce.single.single-product .entry-summary .add_to_wishlist:hover{ 
	 		color : #BB2120 ;			 
		}
 .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:#BB2120			 
		}
	.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 : #BB2120 ;		
		}
.testimonial-slide .testimonail-details-widget span.testimonial-author-name{ 
			color : #BB2120 ;			 
		}
.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(187,33,32,0.9)
		}
.widget_accesspress_cta_video .cta-video-btn.bttn:after{ 
			color : #7f7e7e ;			 
		}
.top-footer-block .widget-title:before{ 
			background-color  : #BB2120 ;			 
		}
.top-footer-block .widget-title{ 
			color  :  ;			 
		}
#top-footer .cta-banner .text-5-title{ 
			color  : #BB2120 ;			 
		}
.top-footer-block .widget_pages a{ 
			color  : #e24545 ;			 
		}
.top-footer-block .widget_pages a:hover{ 
			color  : #7f7e7e ;			 
		}
#secondary.sidebar .title-bg{ 
			border-color : #BB2120 ;
		}
#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before, .comments-title:before{ 
			background-color : #BB2120 ;
		}
#secondary.sidebar ul li:hover>a, #secondary.sidebar ul li:hover{ 
			border-color : #BB2120 ;
		}
.widget_accesspress_cta_video .cta-banner{ 
			border-color : #BB2120 ;			 
		}
.widget_accesspress_store_team .sub-title:after{ 
			background-color  : #BB2120 ;			 
		}
#ak-top:before{ 
			color  : #BB2120 ;			 
		}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ 
			background-color  : #BB2120 ;			 
		}
.woocommerce a.remove:hover{ 
			background-color  : #BB2120 ;			 
		}
.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  : #BB2120 ;
		}
.accesspress-menu-bar li:hover{ 
			background-color  : #BB2120 ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #BB2120 ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #BB2120 ;			 
		}
	.main-navigation ul ul li a{ 
			background-color : #BB2120 ;
		}
	.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 : #BB2120 ;
			color : #ffffff ;
			border-color: #BB2120 ;
		}
.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 : #BB2120 ;
			border-color: #BB2120 ;
		}
.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 : #BB2120 ;		 
		}
.woocommerce ul.products li.product .button:hover{ 
			color : #fff;			 
		}
	.accesspress-menu-item-custom .sub-menu li a:hover span{ 
			color : #BB2120 !important;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active{ 
			border-color: #BB2120 ;			 
		}
.woocommerce-billing-fields h3{ 
			background : #BB2120 ;
            border-bottom:3px solid #BB2120 ;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a:after{ 
			border-right-color: #BB2120 ;			 
		}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ 
			background-color: #BB2120 ;			 
		}
.woocommerce .content-area .products .title-bg h2:after{ 
			border-right-color: #BB2120 ;			 
		}
.woocommerce .content-area .products .title-bg{ 
			background-color: #BB2120 ;			 
		}
.ui-tabs-nav li.ui-tabs-active{
	 		border-color : #BB2120 !important ;	 
		}
.woocommerce .content-area .products .title-bg h2:before{ 
			background-color: #BB2120 ;			 
		}
.summary span a{ 
			color: #BB2120 !important;			 
		}
#boxer .boxer-content .email-friend .email-send{ 
			background-color: #BB2120;
            border: 2px solid #BB2120;		 
		}
#boxer .boxer-content .email-friend .email-send:hover{ 
			color: #e24545;	 
		}
.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce ul.products 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 li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover:before{ 
		   color: #BB2120 !important;
		}
.price del span, del span.amount{ 
		   color: #BB2120 ;			 
	    }
.woocommerce .woocommerce-message{ 
	    	border-color: #BB2120;
 		}
.woocommerce .woocommerce-message:before{
	 		color : #BB2120 !important ;
	    }
.ui-tabs-nav li:hover{
			background-color : transparent ;
			color : #BB2120 ;
		}
.ui-tabs-nav li a:hover{	 
			color : #BB2120 !important ;
	    }
.prod-title::before, .widget_accesspress_store_product_tab .title-bg{
	 		border-color : #BB2120 !important ;
		}
.ui-tabs-nav li.ui-tabs-active{
	 		background-color : transparent ;
			color : #BB2120 ;
	 	}
.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 : #BB2120;	 
		}
.ap-blog-slider ul li .item-img .ap_time{
	 		border: 2px solid #BB2120;	 
		}
.special-product .fl-pcountdown-cnt,
	.special-product .fl-pcountdown-cnt .fl-countdown li+li{
	 		border-left: 1px solid #BB2120;	 
		}
.special-product .fl-pcountdown-cnt{
	 		border: 1px solid #BB2120;
	 		border-top: 0; 
		}
.special-product .fl-pcountdown-cnt .fl-countdown li span{
	 		color: #BB2120;	 
		}
.special-product .fl-pcountdown-cnt .countdown_title:after{
	 		border-color: #BB2120 transparent;	 
		}
.search-results h2.entry-title,
	.prod-title, .widget_accesspress_store_team .title-bg .prod-title{
	 		color : ;	 
		}
.main-navigation ul.menu{
	 		background : #BB2120;	 
		}
#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(187,33,32,0.9);
		}
.main-navigation ul.menu > li > ul::after{
	 		border-bottom-color : #BB2120;
		}
.headerone #menu:after{
	 		border-bottom-color: #BB2120;
		}
.headerone .inner_home:after, .main-navigation,
	.accesspress-menu-item-dropdown .sub-menu li,
	.caption-read-more1:hover{
	 		background : #BB2120;
		}
.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 : #BB2120;
	 		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:#e24545;
		}
.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 : #BB2120;
	 		border-color : #BB2120;
	}
.caption-read-more1:hover:after{
	 		border-right-color: #BB2120;
	}
.woocommerce .woocommerce-info{
	 		border-color: #BB2120;
	}
.woocommerce .woocommerce-info::before{
	 		color: #BB2120;
	}
.woocommerce-shipping-fields h3, h3#order_review_heading{
	 		background: #BB2120;
	 		border-bottom: #BB2120;
	}
@media screen and (max-width: 880px){  .ui-tabs-nav li{
			background-color : #BB2120 ;
			color : #ffffff ;
			border: 1px solid #BB2120;
		}
.header-two .second-first{
			border-bottom: 2px solid #BB2120 ;
		}
#toggle-top .one, #toggle-top .two, #toggle-top .three{
			background: #BB2120 ;
		}
.header-two .second-last .top-menu{
			background: #BB2120 ;
			border-top: 3px solid #BB2120 ;
    		border-bottom: 3px solid #BB2120 ;
    		color:#fff;
		}
.header-two .second-last .menu li:hover .sub-menu{
			background: #BB2120 ;
		}
 } @media screen and (max-width: 688px){  .woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{
			background-color : #BB2120 ;
		}
.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a{
			color : #7f7e7e ;
		}
.headerone .right-header{
			background-color : #BB2120 ;
		}
#site-navigation li a:hover{
			color : #fff !important;
		}
 } @media screen and (max-width: 640px){  .header-three div#boxtoggle{
			background : #BB2120 ;
		}
.header-three .three-mainmenu .top-menu .menu li ul.sub-menu li::before{
			color : #BB2120 ;
		}
 } 
/** estrutural **/

/*cor principal substituir #C09967*/
/*cor principal HOVER substituir #692832  */
/*cor da linha no footer substituir #D7D7D7 */
/*cor dos textos footer substituir #666 */
/*cor dos textos footer substituir hover #C09967 */
/*COR DESTAQUE #970D10*/


/* header */
.login-woocommerce{
	line-height: 1.2!important;
	display: flex!important;
	align-items: center!important;
}
.login-woocommerce img{
	margin-right: 10px;
}
.cart_header.col-4{
	display: flex;
    flex-direction: row-reverse;
    justify-content: center;   
}
.headerone .before-top-header{ 
	background-color: #050404;
	color: #FFF;
	border-bottom: 0px solid #ECECEC;
}
.headerone .top-header {
    background-color: #FFF;
}
.carrinho-qtd{
	background-color: #C09967;
}
.top-header .search-form button.searchsubmit {
    background: #C09967;
    border-color: #C09967;
}
.top-header .search-form button.searchsubmit:hover {
    background: #692832!important;
    border-color: #692832!important;
}

#shipping-simulator {
    display: none!important;
}

/*menu*/
.home_navigation .inner_home{
	border-top: 0px solid #000;
	background-color: #000;		
}
.headerone .accesspress-menu-bar .accesspress-menu-href-title{
	color: #C09967;
}
.headerone li:hover .accesspress-menu-href-title{
	color: #692832;
}
.headerone #site-navigation ul.top-nav > li > a:hover{
	background-color: transparent!important;

}
.headerone .accesspress-menu-bar > ul > li:hover{
	background-color: transparent!important;

}
#site-navigation .sub-menu li a{
	background-color: #fff!important;

}
.accesspress-menu-item-dropdown .sub-menu{
	border-color: #000!important;
}
#site-navigation .sub-menu li a:hover{
	 background-image: url(../images/fundo.fw.png);
	 background-size: cover;
}
#site-navigation .sub-menu li:hover>a{
	 background-image: url(../images/fundo.fw.png);

	 background-size: cover;
}

.accesspress-menu-item-custom .sub-menu li a:hover span{
	color: #000!important;
}

/* geral */

span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{
	border-top-color: #C09967!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: #000!important;
}

.amount, 
.price span.amount,
.woocommerce-Price-currencySymbol{
	color: #000!important;
}

.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, a.product_type_variable, .page-template .product_type_simple {
    background-color: #4cb050!important;
    border-color: #4cb050!important;
    color: #ffffff!important;
}
.woocommerce.single.single-product .entry-summary form button.button:hover, .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, .page-template .add_to_cart_button:hover, a.product_type_variable:hover ,.page-template .product_type_simple:hover{
	color: #FFF!important;
	background-color: #86cb89!important;
	border-color: #86cb89!important;
}

.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover{
	background-color: #86cb89!important;
	color: #FFF!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 {
	background-color: #86cb89!important;
}

.woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.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: #FFF!important;	
	background-color: #86cb89!important;
	border-color: #86cb89!important;
}

.woocommerce a.button{
	background-color: #C09967;
	color: #FFF;
}

.woocommerce a.button:hover{
	background-color: #C09967!important;	
}

#promo-section3 {
    background-color: #692832;
    color: #FFF;
}

#top-footer{
	/*border-top: 4px solid #C09967;*/
	border-top: 0px solid #C09967;
}

#top-footer, .footer-bottom{
	background-color: #ECECEC;
}

.es-field-wrap label{
	color: #666;
}


/*newsletter*/
.es_subscription_form .es_subscription_form_submit{
	color: #FFF;
	background-color: #C09967;
}
.es_subscription_form .es_subscription_form_submit:hover{
	color: #FFF;
	background-color: #692832!important;
}

.page_header_wrap,
#title_bread_wrap{
	background-color: #692832!important;
}

.wpcf7-submit{
	background-color: #C09967!important;
	transition: all .2s linear;
}

.wpcf7-submit:hover{
	background-color: #C09967!important;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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:#000}.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 Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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:#FFF;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:#FFF;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}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}



	@font-face {
	    font-family: 'muliregular';
	    src: url('fonts/muli-webfont.woff2') format('woff2'),
	         url('fonts/muli-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'mulibold';
	    src: url('fonts/muli-bold-webfont.woff2') format('woff2'),
	         url('fonts/muli-bold-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;

	}

	@font-face {
	    font-family: 'muliblack';
	    src: url('fonts/muli-black-webfont.woff2') format('woff2'),
	         url('fonts/muli-black-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;

	}

	/* grid */

	.row{
		margin: 0 -15px;
	}
	.row:after, .row:before {
	    display: table;
	    content: " ";
	    clear: both;
	}

	.col-6{
		width: 50%;
		float: left;
		padding: 0 15px;
	}

	.text-right{
		text-align: right;
	}



	.col-4{
		width: 33.3333%;
		padding: 0 15px;
		float: left;
	}

	.col-3{
		width: 25%;
		padding: 0 15px;
		float: left;
	}

	.col-5{
		width: 41.66666667%;
		padding: 0 15px;
		float: left;
	}

	/* /grid */

	.headerone .search-form {
	    width: 100%;
	    float: left;
	    margin-top: 8px;
	}

	.top-header .search-form input.search-field {
	    width: 323px;
	}
	.top-header .search-form button.searchsubmit{
		width: 40px;
	}

	#menu:after{
		border: none;
	}

/** personalizações **/

body{
	color: #666666;
    font-family: 'muliregular';
}

b, strong{
	font-weight: lighter;
    font-family: 'mulibold';
}

.before-top-header{
	border-bottom: 1px solid #ECECEC;
	height: 36px;
	line-height: 36px;
	background-color: #FFF;
}

.before-top-header img{
	position: relative;
	top: -2px;
	max-height: 22px;
	width: auto;
}

.top-header .search-form form.searchform{
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	-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;
}

.login-woocommerce a{
	font-size: 14px;
	color: #444;
}.login-woocommerce a:hover{
	color: #970D10!important;
}

.login-woocommerce a img{
	position: relative;
	top: -3px;
}

.login-woocommerce{
	border-right: 1px solid #ECECEC;
	padding-right: 25px;
	margin-right: 25px;
	line-height: 41px;
	margin-top: 10px!important;
	margin-bottom: 0!important;
}

.headerone .view-cart {
    margin-right: 29px;
}

.carrinho-qtd{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #FFF;
	font-size: 13px;
	width: 28px;
	height: 28px;
	position: absolute;
	text-align: center;
	line-height: 28px;
	bottom: -17px;
    right: -21px;
}

.wcmenucart-contents{
	position: relative;
}

.inner_home{
	border: none;
}

/**banner**/
.owli a{
  height: 400px;
  width: 100%!important;
  display: block;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}
/*
.owl-dots{
	display: none!important;
}

.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;
}
.owl-theme .owl-dots .owl-dot span{
  transition: all .2s linear;
  background-color: #FFF;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
  background-color: #428bca;
}*/
/**banner**/


#menu, .inner_home:after{
	border-top: 1px solid #ECECEC;
}

.main-navigation, .inner_home:after{
	background-color: transparent!important;
}

.headerone #site-navigation ul.top-nav > li > a{
	color: #1F1F1F;
	font-size: 14px;
    font-family: 'mulibold';
    text-transform: uppercase;
}

.search-form button.searchsubmit{
	min-height: 41px;
}

.headerone .before-top-header{
	font-size: 13px;
}



.headerone #site-navigation li a {
    padding: 13px 37px;
}





.headerone .accesspress-menu-bar > ul > li:hover{	
    background: #111111;
}
.headerone .accesspress-menu-bar > ul > li:hover a{
	color: #FFF!important;
}


 .category-slider .title-bg:before, .special-product .title-bg:before, .ap-blog-slider .title-bg:before{
    background: #ECECEC;
	height: 1px;
	margin-top: 2px;
}

h2.prod-title{
    font-family: 'mulibold';
    font-size: 30px;
}

.widget_accesspress_store_product2 .feature-cat-image.left_align::before,
.widget_accesspress_store_product2 .feature-cat-image.left_align::after{
	display: none;
}

.widget_accesspress_store_product2 .feature-cat-image.right_align::before,
.widget_accesspress_store_product2 .feature-cat-image.right_align::after{
	display: none;
}


.widget_accesspress_store_product2{
	border: 0;
}



#content.site-content{
	border-bottom: 0;
}

#promo-section3 .fcampos {
	margin-bottom: 0!important;
	margin-left: 17px;
	margin-right: 17px;

}
@media (min-width: 1200px) {
    #promo-section3 .fcampos {
        margin-left: 20px;
        margin-right: 20px;
    }
}


#promo-section1{
	padding-top: 10px;
}


#product2 .title-bg{
	background-image: none!important;
	background-color: transparent!important;
	text-align: center;
	border: 0!important;
}

#product2 .ui-tabs-nav{
	padding: 0 30px!important;
}

#product2 .ui-tabs-nav:after{
	display: none;
}

#product2 .ui-tabs-nav li a{	
	font-family: 'mulibold'!important;
	color: #333333!important;
	font-size: 30px!important;
}

#product2 .title-bg:before {
    position: absolute;
    left: 50%;
    /* top: 50%; */
    transform: translate(-50%,-50%);
    content: ' ';
    border-bottom: 1px solid #ECECEC;
    width: 100%;
    position: absolute;
    /* left: 0; */
    height: 48px;
    /* top: 0px; */
    max-width: 1170px;
}

#product2 .new-prod-slide .slick-prev, 
#product2 .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;
}

#product2 .new-prod-slide .slick-next, 
#product2 .latest-cat-product .slick-next{
	left: auto;
    right: 8px;
    top: 125px;    
    width: 50px;
    margin-top: 0px;    
    background-color: #FFF;
    line-height: 50px;    
    font-size: 22px;
}

#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{ 
	background-color: #111111;
} 

.new-prod-slide .slick-prev i, 
.new-prod-slide .slick-next i, 
.latest-cat-product .slick-next i,
.latest-cat-product .slick-prev i{
    color: #444444;   
}


.quick-info{
	display: none;
}


.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,
.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;
}

.woocommerce.single.single-product span.onsale{
}


.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: #FFF!important;
	line-height: 1.2!important;
	font-family: 'muliregular'!important;
	font-weight: lighter!important;
}

.slick-slide .price span.offporcentagem{
	right: 4px;
}


.collection_desc .price{
	display: block;
	text-align: center;
}






.woocommerce a.button{
	text-align: center;
	width: 100%;
	font-size: 15px;
	font-weight: lighter;
	font-family: 'mulibold';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 15px 0!important;
	margin-top: 10px;
}

.woocommerce a.button:hover{
	border: 0!important;	
}

.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;
}




.top-footer-block .widget-title{
	font-family: 'mulibold';
	color: #666;
	font-size: 15px;
	background-color: none;
	border: none;
}

.top-footer-block .widget-title:after,
.top-footer-block .widget-title:before{
	display: none;
}

.top-footer-block .title-bg{
	border: 0;
	margin-bottom: 0;
}

#top-footer .menu{
	padding: 0;
	list-style-type: none;
	margin: 0;
}

#top-footer .menu li{
	list-style-type: none;
}

#top-footer .menu li a{
	font-family: 'muliregular';
	color: #666;
	font-size: 13px;
	display: block;
	max-width: 210px;
	padding: 8px 0;
}

#top-footer .menu li + li a{
	border-top: 1px solid #D7D7D7;
}

#top-footer .menu li a:hover{
	color: #692832;
}

.fttxt{
	border-top: 1px solid #D7D7D7;
	padding-top: 8px;
	max-width: 300px;
	font-family: 'muliregular';
	font-size: 13px;
	color: #666;
	line-height: 1.2;
}

.top-footer-block .es_caption{
	font-size: 13px;
	color: #666;
	font-family: 'muliregular';
	word-break: normal;
	line-height: 1.2;
}

.footer-bottom{
	border: 0;
}

.total-products, .top-footer-block .es_lablebox, .woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a{
	color: #A7A7A7;
}

.top-footer-block .es_button input{
	background-color: #DDDDDD;
	color: #111111;
	font-size: 12px;
	border: 0;
	transition: all .2s linear;
}

.top-footer-block .es_button input:hover{
	background-color: #111111!important;
	color: #FFF;
	border: 0!important;
}

.fbp1{
	padding-top: 27px;
	padding-bottom: 12px;
	
	color: #666;
	font-size: 15px;
	font-family: 'muliregular';
	position: relative;
}

.fbp1:after{
	content:  ' ';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	max-width: 870px;
	border-top: 1px solid #D7D7D7;
}

.fbp1 p{
	font-family: 'muliregular'!important;
}

.fbp2{
	font-size: 12px;
	color: #666;
	padding-top: 30px;
	border-top: 1px solid #D7D7D7;
}

.fbp2left{
	float: left;
}

.fbp2right{
	float: right;
}

.fbp2right a{
	color: #666!important;
}
.fbp2right a:hover{
	color: #C09967!important;
}

.fbp2right a img{
	position: relative;
	top: -7px;
}

#ak-top:before{
	color: #111111;
}


.es_widget_form_name,
.es_widget_form_email{
	display: none;
}

.top-footer-block .es_textbox input{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.es_button{
    display: inline-block;
    float: right;
    width: 98px;
    text-align: center;
    padding: 0;
}

#es_txt_button{
	width: 100%;
	padding: 2px 0;
	width: 100%;
}

#es_txt_name{	
  display: inline-block;
  /*max-width: 163px;*/
}


body.ctypo p{
	font-family: 'muliregular'!important;
}

.footer-bottom{
	padding-top: 0;
}

.fredes{
	float: right;
	position: relative;
	top: -60px;
}
.fredes img{
	/*transition: all .2s linear;*/
}
.fredes img:hover{
	filter: grayscale(1);
}

#site-navigation li a:hover{
	background-color: #111111;
	color: #FFF;
}

.headerone .inner_home:after, .main-navigation, .accesspress-menu-item-dropdown .sub-menu li, .caption-read-more1:hover {
    background: #111111;
}

#secondary.sidebar .title-bg {
    border-color: #373435;
}

#secondary.sidebar .title-bg {
    border-bottom: 3px solid #373435;
}

.product-title{
	color: #373435;
}

.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover, .gridlist-toggle a#list.active, .gridlist-toggle a#list:hover {
    background-color: #373435;
}





.accesspress-breadcrumb span::after{
	display: none!important;
}

.woocommerce-breadcrumb span{
	margin: 0;
	padding: 0 10px;
}

.woocommerce ul.products li.product .price-cart .button, .woocommerce ul.products li.product .price-cart .added_to_cart {
	height: auto;
	line-height: 1.2;
	border: 0!important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #373435;
}

#secondary.sidebar ul li span, #secondary.sidebar .widget_shopping_cart {
    margin-bottom: 0;
	line-height: 1.2;
}


.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 #373435;
}

#secondary.sidebar .widget-title:after, .comments-area .comment-respond h3.comment-reply-title:after {
    border-right: 47px solid #373435;
}
#secondary.sidebar .widget-title:after, .comments-area .comment-respond h3.comment-reply-title:after {
    color: #373435;
}

.woocommerce.single.single-product .entry-summary form button.button, .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 #373435;
    background-color: #373435;
    color: #ffffff;
}

#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before, .comments-title:before {
    background-color: #373435;
}
#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before {
    background-color: #373435;
}

.woocommerce ul.products li.product .button:hover {
    color: #fff;
}

.woocommerce .content-area .products {
    border-top: 5px solid #373435;
}



.single-product{
	width: 100%;
}

.content-inner,
.sidebar{
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
	background-color: transparent;
}

.inner{
	background-color: #FFF;
}


#secondary.sidebar ul li a {
    line-height: 1.3;
}

.widget_price_filter {
	margin-bottom: 60px!important;
	margin-top: 60px!important;
}

ul.product-categories a{
	line-height: 26px!important;
}

.woocommerce .widget_products ul li {
    padding: 5px 0px !important;
}

.woocommerce ul.products.grid li.product .price-cart .gridlist-buttonwrap a.button:before, 
.woocommerce.single.single-product .entry-summary form button.button:before{
	transition: all .2s linear;
	display: none!important;
}

.woocommerce .widget_price_filter .price_slider_amount button:hover{
	color: #333!important;
}

#primary.single-product{
	width: 100%!important;
}


.woocommerce .entry-header .woocommerce-breadcrumb span{
	margin-left: 0!important;
	padding: 0 10px!important;
}

#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before{
	display: none;
}

#secondary.sidebar .widget-title:after, .comments-area .comment-respond h3.comment-reply-title:after{
	display: none;
}

#secondary.sidebar .title-bg{
	border-bottom: 1px solid #ECECEC;
}

#secondary.sidebar ul li{
	transition: all .2s linear;
}




.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #000000;
    margin: 0px;
    margin-top: 5px;
    overflow: hidden;
    padding-bottom: 0!important;
}






.list .woocommerce-loop-product__title,
.list .woocommerce-product-details__short-description p{
	text-align: left;
}

.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, .page-template .product_type_variable{
	padding: 10px 40px!important;
}


ul.products.list li.product .woocommerce-product-details__short-description{
	width: 100%!important;
}





#site-navigation .sub-menu li a{
	color: #000!important;
	transition: all .2s linear!important;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}



.headerone .accesspress-menu-bar .top-nav li:hover .sub-menu{
	top: 55px!important;
}

.main-navigation ul li.accesspress-menu-item-custom ul {
    min-width: 230px;
}


.accesspress-menu-item-custom .sub-menu{
	background-color: transparent!important;
}

.accesspress-menu-item-custom .sub-menu li a span{
	color: #000!important;
}


.single-product .headerone{
	border-bottom: 1px solid #E6E6E6;
}

.flex-control-nav{
	float: left;
	width: 100px;
}


.woocommerce div.product div.images .flex-control-thumbs{
	margin-right: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	width: 100%;
	margin-bottom: 5px;
}

.flex-active-slide{
	width: 461px;
}

.flex-viewport{
	float: right;
    width: 461px;
}

.img-wrap{
	margin-bottom: 60px!important;
}




.woocommerce-cart .coupon input {
    width: 350px !important;
    border-radius: 0px;
    height: 39.75px;
}

#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: #333!important;
    color: #FFF!important;
    border: 2px solid #333!important;
}

.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a:before{
	display: none;
}

.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a:after {
    display: none;
}

.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{
	margin-right: 0!important;
}

.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a:after{
	display: none;
}







.related.products .ui-tabs-nav:after{
	display: none;
}

.related.products .ui-tabs-nav li a{	
	font-family: 'mulibold'!important;
	color: #333333!important;
	font-size: 30px!important;
}

.related.products .title-bg:before {
    position: absolute;
    left: 50%;
    /* top: 50%; */
    transform: translate(-50%,-50%);
    content: ' ';
    border-bottom: 1px solid #ECECEC;
    width: 100%;
    position: absolute;
    /* left: 0; */
    height: 58px;
    /* top: 0px; */
    max-width: 1170px;
}


.woocommerce.single.single-product .related.products{
	margin-top: 80px!important;
}


.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {
    color: #333!important;
}



.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a {
    color: #A7A7A7!important;
}


.woocommerce.single.single-product   .related.products .title-bg h2{
	text-align: center;
	padding: 0 10px;
	font-family: 'mulibold'!important;
    color: #333333!important;
    font-size: 30px!important;
}

.woocommerce .content-area .products .title-bg h2:before {
    display: none;
}

.woocommerce .content-area .products .title-bg h2:after {
    display: none;
}

.woocommerce .content-area .products .title-bg {
    background-color: transparent;
    text-align: center;
    border: 0;
}

.woocommerce.single.single-product .related.products h2{
	padding: 0;
	padding-top: 10px;
}

.woocommerce.single.single-product .entry-summary h1{
	color: #1F1F1F;
	font-family: 'mulibold';
	font-size: 22px;
	margin-bottom: 7px;
}

.woocommerce-product-rating{
	margin-bottom: 7px!important;
}

.summary ins .amount{
	display: block!important;
	font-size: 40px!important;
	color: #1F1F1F!important;
	font-family: 'muliregular'!important;
}

#review_form_wrapper{
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #F3F3F3;
}

.content-area #respond{
	background-color: #F3F3F3!important;
}

#respond .comment-form-author input, #respond .comment-form-email input, #respond input, #respond textarea {
    display: inline-block;
    background: rgba(245, 245, 245, 0.54);
    width: 75%;
    border: 1px solid rgba(224, 224, 224, 0.41);
    outline: 0;
    border-bottom: 1px solid rgb(239, 153, 153);
    background-color: #FFF;
}

#summary .amount, 
#summary .price span{
	display: block!important;
	font-size: 40px!important;
	color: #1F1F1F!important;
	font-family: 'muliregular'!important;
}

.woocommerce.single.single-product .entry-summary form button.button{
	width: 84%!important;
	padding: 15px 0!important;
	-webkit-border-radius: 2px!important;
	-moz-border-radius: 2px!important;
	border-radius: 2px!important;
	font-family: 'muliregular'!important;
	font-size: 15px!important;
	color: #FFF!important;
	display: block!important;
	text-transform: uppercase!important;
}


.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	max-width: 433px;
	float: left;
    margin-left: 60px;
}

body.single-product .inner{
	padding-top: 35px!important;
}

body.blog .inner{
	border-top: 1px solid #E6E6E6;
	padding-top: 75px!important;
}






.woocommerce div.product p.stock{
	background-color: transparent!important;
	color: #AAAAAA!important;
}

.woocommerce.single.single-product .entry-summary form .quantity input{
	width: 100%;
	float: right;
	border: 1px solid #CCCCCC;
	height: 63px;
	line-height: 63px;
	background-color: transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 17px;
}


.woocommerce.single.single-product .entry-summary form input#calc_shipping_postcode{
	
	border: 1px solid #CCCCCC;
	background-color: #FFF!important;
}




body.single-product .summary .price span{
	font-size: 15px!important;
	font-family: 'muliregular'!important;
	color: #1F1F1F!important;
}



.woocommerce.single.single-product .entry-summary .add_to_wishlist{
	display: none;
}

body.single-product .posted_in{
	display: none;
}


body.single-product .email-icon{
	display: none!important;
}

body.single-product .sku_wrapper{
	font-size: 16px;
	color: #AAAAAA;
}

.woocommerce div.product form.cart .variations{
	width: auto;
}

.woocommerce div.product form.cart .variations select{
	width: 100px;
	float: right;
	border: 1px solid #CCCCCC;
	height: 48px;
	line-height: 48px;
	background-color: transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.woocommerce div.product form.cart .reset_variations{
	display: none!important;
}

.woocommerce div.product form.cart .variations td.label {
    padding-top: 10px;
    padding-right: 10px;
}

.woocommerce div.product form.cart .variations tr{
	margin-bottom: 0;
}


.woocommerce.single.single-product div.product form.cart.variations_form{
	width:100%;
}


.woocommerce div.product form.cart div.quantity{
	width: 15%;
	margin-right: 1%;
	padding-top: 12px;
}

.woocommerce div.product form.cart .variations{
	width: 100%!important;
}
table.variations tr:last-child .alg-wc-civs-attribute{
	margin-bottom: 0;
}

.woocommerce-product-details__short-description{
	padding-top: 50px;
}


.woocommerce.single.single-product div.product form.cart{
	width: 100%;
}

.woocommerce div.product form.cart{
	margin-bottom: 0px;
}

.page-template .added_to_cart{
    background-color: #555!important;
    color: #FFF!important;
    text-align: center!important;
    width: 100%!important;
    font-size: 15px!important;
    font-weight: lighter!important;
    font-family: 'mulibold'!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    padding: 15px !important;
    margin-top: 10px!important;
    border: 0!important;
    line-height: 1!important;
}.page-template .added_to_cart:hover{
	background-color: #777!important;
}

.woocommerce ul.products li.product .price-cart .added_to_cart{
	padding: 15px 0!important;
	background-color: #555!important;
    line-height: 1.2!important;
}.woocommerce ul.products li.product .price-cart .added_to_cart:hover{
	background-color: #777!important;
}

.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.added_to_cart:before{
	display: none;
}

.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce-product-rating a{
	line-height: 1.1!important;
}

.comment-form{
	padding-top: 10px;
}

.comment-form-rating label{
    position: relative;
    top: -5px;
    padding-right: 5px;
}

.woocommerce #review_form #respond textarea{
	display: block;
}

.woocommerce #review_form #respond p.stars{
	margin-bottom: 0;
}

.comment-form-comment label{
	margin-bottom: 10px;
}

#tab-reviews #comment{
	width: 100%;
}

.woocommerce #review_form #respond .form-submit input{
	float: left;
	margin-top: 5px;
	border: 0!important;
	background-color: #000!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-right: 30px;
	padding-left: 30px;
}.woocommerce #review_form #respond .form-submit input:hover{
	background-color: #555!important;
	border: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
	margin-bottom: 0;
}




.woocommerce.single.single-product .woocommerce-tabs ul.tabs:before{
	border-bottom: 1px solid #EBE9EB;
}

#content .page_header_wrap #accesspress-breadcrumb span:after, .woocommerce .entry-header .woocommerce-breadcrumb span:after{
	display: none;
}

#content .page_header_wrap #accesspress-breadcrumb span{
	padding: 0 10px!important;
	margin: 0!important;	
}

body.single-product .summary .price span.offporcentagem{
	font-size: 13px!important;
	color: #000!important;
}



.woocommerce-page .woocommerce-message .button,
.woocommerce .woocommerce-error .button{
	padding: 5px 5px!important;
	width: auto!important;
}.woocommerce-page .woocommerce-message .button:hover,
.woocommerce .woocommerce-error .button:hover{
	background-color: #555!important;
	color: #FFF!important;
}

.woocommerce.single.single-product .img-wrap {
    width: 462px;
    /*width: 566px;*/
}

.flex-viewport{
	float: none;
}
.flex-control-nav{
	float: none;
}

.flex-control-thumbs{
	padding-top: 5px!important;
	width: 100%;
	
	justify-content: space-between;
	flex-wrap: wrap;
}

ol.flex-control-thumbs li{
	clear: none!important;
	width: 100px!important;
}




.widget_search input {
    width: 100%;
    padding: 0 32px 0 10px;
    border-radius: 0;
    border: 0;
}




.shipping-calculator-button{
	background-color: #000!important;
	color: #FFF!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: #FFF!important;
}


.woocommerce-breadcrumb.accesspress-breadcrumb span,
.woocommerce .entry-header .woocommerce-breadcrumb span{
	background-color: transparent!important;
	padding: 0!important;
}

/* responsivo */
	/* Large desktops and laptops */
	@media (min-width: 1200px) {

	}

	/* Portrait tablets and medium desktops */
	@media (min-width: 992px) and (max-width: 1199px) {

		

		.top-header .search-form form.searchform{
			margin-top: 5px;
		}

		.fcampos{
			margin-bottom: 10px;
		}

		.fcampos.fc1{
			margin-left: 45px;
		}

		.fcampos.fc5{
			margin-right: 45px;
		}

		/*#promo-section3>div{
			margin: 0 -45px;
		}*/

		#es_txt_name {
		    display: inline-block;
		    max-width: 123px;
		}


	}

	/* Portrait tablets and small desktops */
	@media (max-width: 991px) {

		div.inner{
			padding-right: 0;
			padding-left: 0;
		}

		.single-product .headerone{
			border-bottom: 0;
		}

		.topheader-left{
			display: none;
		}

		.topheader-right{
			text-align: center;
			width: 100%;
		}

		.col-4, .col-5, .col-3{
			width: 100%;
		}

		

		.login-woocommerce{
			border-right: 0!important;
			margin-right: 0!important;
			padding-right: 0!important;
			line-height: 1.2!important;
			display: flex!important;
			align-items: center!important;
		}

		.accesspress-menu-bar .top-nav li{
			padding-left: 0;
		}


		.accesspress-menu-item-depth-1 .accesspress-menu-href-title{
			padding-left: 30px!important;
		}

		#es_txt_name{
			width: 100%;
			max-width: 100%;
			margin-bottom: 11px!important;
		}

		.fredes{
			float: none;
			display: block;
			margin-bottom: 5px;
			text-align: center;
		}

		.fbp1{
			text-align: center;
		}

		.fbp2left,.fbp2right{
			text-align: center;
			float: none;
		}

		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
			width: 100%;
			max-width: 100%;
			margin-left: 0;
		}

		.flex-viewport{
			width: 100%;
		}

		.flex-control-nav.flex-control-thumbs{
			display: none;
		}

		body.single-product .inner{
			padding-top: 0!important;
		}

		.entry-summary .price{
			text-align: center!important
		}

		.woocommerce.single.single-product .entry-summary h1{
			padding-top: 30px;
			padding-bottom: 15px;
		}

		.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{
			color: #FFF!important;
		}
		

		.img-wrap{
			width: 100%!important;
		}

		.headerone #site-navigation ul.top-nav > li > a{
			color: #FFF!important;
		}
	


	}

	
	@media (max-width: 988px){
		.woocommerce.single.single-product .related.products ul.products li, .woocommerce.single.single-product .upsells.products ul.products li {
		    width: 46%;
		    margin-bottom: 35px;
		    min-height: 400px;
		}	

		.woocommerce.single.single-product .entry-summary h1 {
		    padding-top: 00px;
		}

	}

	@media (min-width: 592px) and (max-width: 980px){
		.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
		    width: 50%;
		    padding-right: 5px;
		    padding-left: 5px;
		}
	}

	@media (max-width: 800px) {

		.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {
		    color: #FFF!important;
		    filter: brightness(1.2);
		}
		.top-footer-block{
			padding-bottom: 0!important;
			margin-bottom: 10px!important;
		}

	}

	@media (max-width: 480px){
		.woocommerce.single.single-product .related.products ul.products li, .woocommerce.single.single-product .upsells.products ul.products li {
		    width: 50%;
		    margin-bottom: 35px;
		    min-height: 400px;
		    padding: 2px;
		}	
	}


/* /responsivo */

.woocommerce.single.single-product .entry-summary form button.button:hover,
.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{
	color: #FFF!important;
}


nav.woocommerce-MyAccount-navigation ul li:hover ,
nav.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: #333!important;
}

.right-header{
		height: auto;
	}
.top-nav{
	text-align: center;
}
.accesspress-menu-bar .top-nav li{
	float: none;
	display: inline-block;
}
.accesspress-menu-bar .sub-menu li{
	float: left;
}
.sub-menu{
	text-align: left;
}





.msgfield{
	max-width: 363px!important;
	height: 100px!important;
}

.btn-contato{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #000;
	padding:  10px 50px;
	color: #FFF;
	border: 0;
	cursor: pointer;
}

.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}

.woocommerce div.product form.cart .variations select {
    width: 170px;}





.es_subscription_form_submit{
	border-color: 0;
	background-color: #DDDDDD;
	padding: 5px 15px;
	color: #000;
	border: 0;
	transition: all .2s linear;
	cursor: pointer;
}

.es_subscription_form_submit:hover{
	color: #FFF;
	background-color: #224581;
}


#promo-section3 .ak-container{
	margin-bottom: -10px;
	flex-wrap: wrap;
	justify-content: space-between;
}





/* novo css form */
  .wpcf7-not-valid{
    background-color: #FFD2D2;
  }

  .wpcf7-form-control-wrap{
    display: block;
  }

  .wpcf7-form-control-wrap span{
    position: absolute;
    z-index: 1;
    right: 8px;
    top: 4px;
  }

  div.wpcf7-validation-errors{
    background-color: #f7e700;
    color: #333;
    padding: 10px 20px;
    font-weight: bold;
  }

  div.wpcf7-mail-sent-ng{
    background-color: #ff0000;
    color: #FFF;
    padding: 10px 20px;
    font-weight: bold;
  }

  div.wpcf7-mail-sent-ok{
    background-color: #398f14;
    color: #FFF;
    padding: 10px 20px;
    font-weight: bold;
  }
/* noovo css form */

.page-id-84 form.wpcf7-form{
  line-height: 1.5;
  font-family: 'open_sansregular';
  font-size: 13px;

  margin-bottom: 40px;
}

.page-id-84 form.wpcf7-form input,
.page-id-84 form.wpcf7-form textarea,
.page-id-84 form.wpcf7-form select{
  font-size: 12px;
  margin-bottom: 15px;
	height: 40px;
  background-color: #F0F0F0;
  border: 0;
  text-indent: 10px;
}

.page-id-84 form.wpcf7-form textarea{
  height: 110px;
  margin-bottom: 25px;
}

.page-id-84 form.wpcf7-form .btn-enviar-form{
  display: inline-block;  
  border: none;
  padding: 10px 60px;
  font-size: 16px;
  transition: all .2s linear;
  background-color: #C09967;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: auto;
  margin-right: 20px;
  float: left;
  cursor: pointer;
}.page-id-84 form.wpcf7-form .btn-enviar-form:hover{
  background-color: #692832;
}


@media (max-width: 991px) {
  .page-id-84 form.wpcf7-form .col-xs-6{
    width: 100%;
  }
}



/** faixa dos ícones antes do rodapé **/

	#promo-section3{
		padding: 10px 0 2px 0;
	}

	#promo-section3 .ak-container{
		
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.fcampos{
		position: relative;
		padding-left: 57px;
		display: inline-block;
		line-height: 1;
	}

	.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;
	}
	/* Landscape phones and smaller */
	@media (max-width: 800px) {

		#promo-section3 .ak-container{
			display: block;
			text-align: center;
		}

		.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);
		}

		.fcampos + .fcampos{
			margin-top: 10px;
		}

		

		.top-footer-block{
			text-align: center;
		}

		#top-footer .menu li a{
			max-width: 100%;
		}

		.top-footer-block .widget-title{
			padding-right: 0;
		}

		.fttxt{
			max-width: 100%;
		}

		.fcampos p{
			display: block!important;
			margin-bottom: 15px!important;
		}

	}
	

/** faixa dos ícones antes do rodapé **/

/* responsivo */	

	@media (max-width: 1400px) {
		.footer-bottom{
			padding-bottom: 80px;
		}
	}

	@media (max-width: 880px) and (min-width: 480px){
		.promo-product1 a img {
		    width: 100%;
		    float: left;
		}
		.promo-image .wow{
			display: none;
		}

		.ui-tabs-nav li {
		    width: 100%;
		}

		.columns-3 .top-footer-block {
		    width: 100%;
		    margin-bottom: 30px;
		}
	}

	
	@media (max-width: 800px) {
		.top-header .search-form form.searchform{
			max-width: 370px;
			margin-right: auto;
			margin-left: auto;
		}
	}
	@media (max-width: 690px) {

		.accesspress-menu-bar .top-nav li{
			width: 100%;
		}

		.headerone #site-branding{
			max-width: 100%;
			min-width: 0!important;
		}

		.home_navigation{
		    position: fixed;
		    right: 0;
		    top: 0;
		    z-index: 9999;
		    overflow-y: scroll;
		    overflow-x: hidden;
		    height: auto;
		}

		.before-top-header{
			height: 41px;
		}

	}
/* /responsivo */

nav.woocommerce-MyAccount-navigation ul li:hover a, nav.woocommerce-MyAccount-navigation ul li.is-active a{
	color: #FFF;
}
nav.woocommerce-MyAccount-navigation ul li a{
	display: block;
}

#content .page_header_wrap #accesspress-breadcrumb span{
	background: none!important;
	padding: 0!important;
}





.wpcf7-form{
	max-width: 500px;
}


.wpcf7-form textarea,
.wpcf7-form input[type=email],
.wpcf7-form input[type=text]{
	width: 100%!important;
	max-width: 100%!important;
	margin-top: 5px!important;
	border: 2px solid #CCC!important;
	background-color: #FFF!important;
	margin-bottom: 0px!important;
}

.wpcf7-submit{
	text-transform: uppercase;
}

.btnwhats{
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 888;
}.btnwhats img{
  transition: all .2s linear;
}.btnwhats:hover img{
  filter: brightness(1.2);
}


.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	white-space: normal!important;
	text-overflow: none;
	line-height: 1.2;
}



#calc_shipping_country_field,
#calc_shipping_state_field,
#calc_shipping_city_field{
	display: none!important;
}

#shipping_country_field,  #billing_country_field{
	display: none!important;
}


.shipping-calculator-form{
	padding-top: 0!important;
	margin-top: 6px!important;
}

.woocommerce ul#shipping_method li input {
    top: 6px;
    position: relative;
}


#lds-facebook {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 13px;
}
#lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 6px;
  width: 5px;
  background: #fff;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
#lds-facebook div:nth-child(1) {
  left: 5px;
  animation-delay: -0.24s;
}
#lds-facebook div:nth-child(2) {
  left: 13px;
  animation-delay: -0.12s;
}
#lds-facebook div:nth-child(3) {
  left: 21px;
  animation-delay: 0;
}
@keyframes lds-facebook {
  0% {
    top: -10px;
    height: 7px;
  }
  50%, 100% {
    top: 2px;
    height: 13px;
  }
}

.woocommerce form .form-row{
	padding: 0
}




.woocommerce div.product div.images img{
	width: auto!important;
}



.related.products ul.products li.product{
	width: 22.22%;
	margin-right: 0;
}


.related.products ul.products li.product + li.product{
	margin-left: 3.33%;
}
























/* coisas que importam pra editar */ 

/* header estilo 2 */

	/*.headerone .top-header{
		min-height: 143px; 
		 min-height: 86px; 
		padding-top: 25px;

	}	

	.login-woocommerce{
		margin-top: 0px!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%;
	}	

	#menu, .inner_home:after {
	    border-top: none;
	}

	#site-branding {
	    min-width: 297px!important;
	}
	
	.headerone #site-navigation li a {
	    padding: 13px 28px;
	}

	#menu, #site-navigation{
		width: 100%;
	}

/* fim header estilo 2 */


.search-form button.searchsubmit {
    background-color: #1B1B1B;
}

.headerone .top-header{
	padding-top: 0px!important;;
	padding-bottom: 15px!important;
	margin-bottom: 0px;
}
.site-logo {
    padding-top: 7px;
}
#site-branding {
    min-width: 364px!important;
}

.headerone #site-navigation li a {
    padding: 13px 11px;
}






.headerone .search-form {
    margin-top: 35px;
}
.headerone .view-cart{
	margin-top: 35px!important;
}
.login-woocommerce{
	margin-top: 35px!important;
}






/* responsivo */	

	@media (max-width: 800px) {		

		.fbp1 img{
			display: block;
			max-width: 100%;
			height: auto;
			margin-right: auto;
			margin-left: auto;
		}

		.wp-image-2104{
			margin-top: 20px;
		}

		.fbp1 .fredes img{
			display: inline-block;
		}

		.top-footer-block .alignright,
		.top-footer-block .alignleft{
			float: none;
			display: block;
			margin-right: auto;
			margin-left: auto;
		}

		.top-footer-block input[type=submit]{
			margin-bottom: 35px;
		}

	}
/* /responsivo */

/* responsivo */	
@media (max-width: 680px) {
	#toggle:after{
		content: 'MENU ';
		position: absolute;
		right: 40px;
		top: -1px;
		color: #FFF;
		font-size: 18px;
		font-weight: bold;
	}
	#toggle{
		position: relative;
	}
	.accesspress-menu-bar .top-nav li{
		width: 100%;
	}
}
@media (max-width: 480px) {

	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
		width: 50%;
	}

}
/* /responsivo */




.headerone .top-header .search-form input.search-field {
    padding-top: 6px;
    padding-bottom: 7px;
}

.searchform{
	position: relative;
}

.top-header .search-form input.search-field{
	width: 100%!important;
	padding-right: 50px!important;
}

.headerone .top-header .search-form button.searchsubmit{
	position: absolute;
	right: -1px;
	top: -1px;
	min-height: 42px!important;
	padding-top: 1px;
}










.page-template .add_to_cart_button{
	margin-top: 0px;
}

.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: normal;
	overflow: none;
	line-height: 1.2;
	padding-top: 10px;
	min-height: 70px;
}

.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{
	line-height: 26px;
}


.short_desc{
	font-size: 14px;
	padding-top: 10px;
}

#ak-top{
	display: none!important;
}


.select2-container .select2-selection--single{
	height: 36px;
}


a.woocommerce-product-gallery__trigger{
	display: none!important;
}



/** label no produto **/
	.albelfg1{
		padding: 5px 10px;
		background-color: orange;
		color: #FFF;
		margin-top: 5px;
		margin-bottom: 10px;
		display: inline-block;
	}
	.albelfg2{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		background-color: orange;
		color: #FFF;
		text-align: center;
		text-align: center;
	}
/** label no produto **/

.cart-empty:before{
	display: none!important
}


@media (max-width: 480px) {
	.full-outer .inner-img{
		position: relative!important;
	}
}

.price > del{
	/*display: block!important;*/
}

a.product_type_variable{
	display: block;
	margin-top: 15px;
	
}




.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 13px;
}
.lds-ellipsis div {
  position: absolute;
  top: 2px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}


.lds-ellipsis + .lds-ellipsis{
	display: none;
}

.variations + .single_variation_wrap .single_variation{
	display: none!important;
}

.woocommerce-variation-price .price{
	display: block;
	margin-bottom: 10px;
}

@media (max-width: 690px){
	.home_navigation {
		height: 100vh
	}
}

.widget_accesspress_store_product2 .feature-cat-product{
	margin-top: 0;
}

.price del span{
	opacity: 1;
}
.widget {
    padding-bottom: 0px;
}


/* responsivo */	
	@media (max-width: 991px) {
		.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{
			min-height: 0;
		}
	}
/* /responsivo */

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, .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: #970D10;
}


.woocommerce a.remove {
    background: #970D10 !important;
    color: #fff!important;
}
.woocommerce a.remove:hover{
	color: #fff!important;
	background: #C09967!important;
}


.woocommerce .woocommerce-message {
    border-color: #970D10;
}
.woocommerce-cart .cross-sells h2, .woocommerce-cart .cart_totals h2 {
    color: #ffffff;
    background-color: #692832;
}
.woocommerce .woocommerce-message {
    border-color: #970D10;
}
.woocommerce .woocommerce-message:before {
    color: #970D10 !important;
}
.woocommerce a.button.alt:hover{
	background-color: #692832!important;
    color: #FFF!important;
    border: 2px solid #692832!important;

}
.cart-empty .woocommerce-info  {
    border-color: #970D10;
    background-color: #f1750826;
}
.cart-empty {
    color: #970D10;
}
.woocommerce a.button:hover {
    background-color: #692832!important;
}
nav.woocommerce-MyAccount-navigation ul li:hover, nav.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: #692832!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: #C09967!important;
}
nav.woocommerce-MyAccount-navigation {
    border-color: #692832;
}
.woocommerce form .form-row .required {
    color: #970D10;
}


@media (max-width: 1180px){
	.headerone .accesspress-menu-bar .accesspress-menu-href-title{
		color: #fff;
	}
    .top-nav{
    	background-color: #c09967
    }
    .headerone .accesspress-menu-bar > ul > li:hover {
   		background-color: #c09967;
	}
}

#secondary.sidebar .widget-title{
    color: #C09967;
}
.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover, .gridlist-toggle a#list.active, .gridlist-toggle a#list:hover {
    background-color: #C09967;
}
.woocommerce .content-area .products {
    border-top: 5px solid #C09967;
}

.woocommerce .widget_price_filter .price_slider_amount button{
	border: 2px solid #C09967;
    background-color: #C09967;
    color: #ffffff;
}
.woocommerce .widget_price_filter .price_slider_amount button:hover {
    color: #fff!important;
    background-color: #692832!important;
    border-color: #692832!important
}
#secondary.sidebar ul li:hover>a, #secondary.sidebar ul li:hover {
    border-color: #970D10!important;
}
#secondary.sidebar ul li:hover{
	color: #C09967;
}

@media (max-width: 680px){
	.headerone .right-header {
    	background-color: #692832;
	}
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #050404;
}
.headerone .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title{
	color: #000!important;
}

.headerone:hover .accesspress-menu-item-dropdown:hover .sub-menu li a:hover .accesspress-menu-href-title:hover{
	color: #692832!important;
}
.accesspress-menu-item-dropdown .sub-menu {
    border-color: #692832!important;
}



.fbp0{
	font-size: 14px;
	padding-bottom: 10px;
}


.menu2{
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: center;
  margin-bottom: 00px;
  flex-wrap: wrap;
}

.menu2>li{
  display: inline-block;
  position: relative;
  text-align: center;
}
.menu2>li{
	padding-right: 20px;
	padding-left: 20px;
}

.menu2>li>a{
  display: block;  
  color: #BF9966;  
  padding-right: 0px;
  padding-bottom: 10px;
}

.menu2>li>a img{
	/*filter: invert(81%) sepia(17%) saturate(1233%) hue-rotate(339deg) brightness(81%) contrast(81%);*/
	transition: all .2s linear;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
}

.menu2>li:hover>a img{
	/*filter: invert(9%) sepia(31%) saturate(6570%) hue-rotate(342deg) brightness(88%) contrast(86%);*/
}

.menuimg{
	display: block;
	width: 100%;
	height: 56px;
	margin-bottom: 10px;
	position: relative;
}

.menuimg img{
	max-width: 80px;
	max-height: 56px;
}

.menutt{
	display: table-cell;
	vertical-align: middle;
	line-height: 1.2;
	position: relative;
	height: 36px;
}

.menutt span{
	/*position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;*/
}


/*.menu2 li:last-child{
  border-right: none;
  padding-right: 0;
  margin-right: 0;
  background-image: none;
}*/

.menu2>li:hover>a,
.menu2>li>a.active{
  text-decoration: none;
  color: #581D20;
}

.menu2>li:hover .submenu2{
  display: block;
}



.menu2 li:hover .submenu2{
  display: block;
}

.menu2>li:hover>a::after {
    content: ' ';
    border: 10px solid transparent;
    border-bottom: 10px solid #F0F0F0;
    position: absolute;
    left: 50%;
    bottom: 0;    
    transform: translate(-50%,0);
}

.submenu2{
  
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  position: absolute;
  text-align: left;
  padding: 0px;
  padding-right: 0px;
  left: 0;
  top: 100%;
  z-index: 998;
  box-shadow:         2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  width: 100vw;
  max-width: 250px;
  background-color: transparent;
}



.menu2>li+li+li+li+li+li .submenu2{
	left: auto;
	right: 0;
}




.submenu2>li{
  display: block;
  position: relative;  
  background: rgb(240,240,240);
  background: linear-gradient(63deg, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 100%);
  transition: all .2s linear;
  width: 100%;
  padding: 5px 5px 5px 5px;
}

.submenu2>li:hover{
  display: block;
  position: relative;  
  background: rgb(192,153,103);
  background: linear-gradient(63deg, rgba(192,153,103,1) 0%, rgba(240,240,240,1) 100%);
}

.submenu2>li+li:after{
	content: ' ';
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%,0);
	z-index: 2;
	width: 90%;
	border-top: 1px solid rgba(30,30,30,0.1);;
}



.submenu2>li>a{
  font-size: 13px;
  color: #333;
  white-space: nowrap;
  line-height: 2;
  transition: all .2s linear;
  font-size: 14px;
}

.submenu2>li:first-child {
  padding-top: 10px;
}
.submenu2>li:last-child {
	padding-bottom: 10px;
}




.submenu2 li:hover .susubmenu2{
  display: block;
}



.susubmenu2{
  
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  position: absolute;
  text-align: left;
  padding: 0px;
  padding-right: 0px;
  left: 100%;
  top: 0px;
  z-index: 999;
  box-shadow:         2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  width: 100vw;
  max-width: 250px;
  background-color: transparent;
}

.susubmenu2::after {
    content: ' ';
    border: 10px solid transparent;
    border-right: 10px solid #EEE;
    position: absolute;
    left: -20px;
    top: 20px;
}


.susubmenu2>li{
  display: block;
  position: relative;  
  background: rgb(220,220,220);
  background: linear-gradient(63deg, rgba(220,220,220,1) 0%, rgba(220,220,220,1) 100%);
  transition: all .2s linear;
  width: 100%;
  padding: 5px 5px 5px 5px;
}

.susubmenu2>li:hover{
  display: block;
  position: relative;  
  background: rgb(192,153,103);
  background: linear-gradient(63deg, rgba(192,153,103,1) 0%, rgba(220,220,220,1) 100%);
}

.susubmenu2>li+li:after{
	content: ' ';
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%,0);
	z-index: 2;
	width: 90%;
	border-top: 1px solid rgba(30,30,30,0.1);;
}



.susubmenu2>li>a{
  font-size: 13px;
  color: #333;
  white-space: nowrap;
  line-height: 2;
  transition: all .2s linear;
  font-size: 14px;
}

.susubmenu2>li:first-child {
  padding-top: 10px;
}
.susubmenu2>li:last-child {
	padding-bottom: 10px;
}


/* menu2 responsivo  2 ##692832 */ 
  @media (max-width: 991px) {
    
    .menu2holder, .menu2holderfloat{
      position: static;
    }

    .nav{
      position: fixed;
      right: 15px;
      top: 10px;
      z-index: 9998;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 50px;
      height: 50px;
    }    

    .navbtn{
      background-color: #EEE;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 50px;
      height: 50px;
      cursor: pointer;
      display: block;
    }

    .menu2{
      display: none;
      background-color:  #692832;
      width: 265px;      
      margin-top: 0px!important;
      height: auto;
    }

    .nav:hover .menu2{
      display: block;
    }
    
    .menu2{
      padding: 7px;
    }

    #menu2{
      max-height: calc(100vh - 50px);
      width: 300px;
      position: absolute;
      right: 0px;
      top: 40px;
      overflow: auto;
      border-top: 15px solid transparent;
    }

    .menu2{   
      width: 100%; 
    }

    #menu2::after {
        content: ' ';
        border: 10px solid transparent;
        border-bottom: 10px solid  #692832;
        position: fixed;
        right: 30px;
        top: 45px;
    }

    .menu2>li{
      display: block;
      text-align: left;
      line-height: 30px;
      height: auto!important;
      background-image: none;
    }

    .menu2>li>a{
      color: #FFF!important;
      height: auto!important;
    }

    .navbtn span{
      background-color: #666;
      width: 20px;
      height: 3px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      display: inline-block;
      position: absolute;
      z-index: 1;
      top: 18px;
      left: 15px;
    }

    .nav span + span{
      top: 25px;
    }

    .nav span + span + span{
      top: 32px;
    }    

    .header{
      height: auto;
      min-height: 30px;
      padding: 10px 0;
    }

    .header a.logo img{
      max-height: 50px;
      width: auto;
      margin-top: 0;
    }

    .tel{
      margin-top: 0!important;
      line-height: 50px;
    }

    .header .row{
      margin: 0;
    }

    .header .row > div{
      padding: 0;
    }

    .header{
      height: auto;
    }
    
    #menu2{
      display: none;
    }


    .submenu2{
      /*display: block!important;*/
      position: static!important;
      background-color: transparent!important;
      padding: 5px 0 0 5px!important;
      margin-top: -15px!important;
      margin-bottom: 15px!important;
      padding-top: 0px!important;
      margin-bottom: 10px!important;
      padding-bottom: 5px!important;
      margin-top: 10px;
      border-left: 4px solid rgba(0,0,0,0.2);
      border-bottom: 0!important;
      margin-top: 0!important;
      padding-left: 9px!important;
      max-width: none!important;
    }
    .submenu2::after{
      display: none!important;
    }
    .submenu2>li>a{
      padding-top: 5px;      
    }



    .susubmenu2{

      /*display: block!important;*/
      position: static!important;
      background-color: transparent!important;
      padding: 0 0 0 10px!important;
      margin-top: -5px!important;
      margin-bottom: 15px!important;

      

    }
    .susubmenu2::after{
      display: none!important;
    }
    /*.susubmenu2>li>a{
      color: #FFF!important; 
    }*/

    .menu2>li>a{
      padding-bottom: 0;
    }

    .submenu2{
      box-shadow: none;
    }

 } 
  
  
/* /menu responsivo 2*/


.headerone #site-branding{
	padding-bottom: 0;
}

#mastheads{
	background-color: #FFF;
}


.home_navigation{
	position: relative;
}

.home_navigation:after{
	content: ' ';
	border-top: 1px solid #ECECEC;
	position: absolute;
	right: 0;
	top: -34px;
	width: calc( 900px + ((100vw - 1170px) / 2) );
}

.inner-img:after{
	content:  'Ver Produto';
	
	width: 150px;
	line-height: 40px;
	background-color: #581D22;
	color: #FFF;
	opacity: 0;
	transition: all .2s linear;
	border-radius: 3px;
	transition: all .2s linear;

	position: absolute;
	left: 50%;
	bottom: 10px;
	transform: translate(-50%,0);
	z-index: 2;
}

a:hover .inner-img:after{
	opacity: 1;
}

.verdical{
	border-left: 1px solid #C09967;
	height: 100%;
}
.fcampos.fc5 img{
	position: relative;
	transform: none;
	top: -8px;
	width: 200px;
}
.fcampos.fc5{
	padding-left: 0px!important;
	margin-left: 0px!important;
}
/* responsivo */	
	@media(max-width: 1200px){
	.fcampos.fc5 img{
		width: 200px;
	}
	.menu2>li {
    	padding-bottom: 20px;
    }	
	#promo-section3{
		font-size: 12px;
	}
	.col-4 {
		margin-top: 10px;
	}
	.headerone .search-form {
		margin-top: 20px!important;
	}
	.login-woocommerce{
		margin-top: 20px!important;
	}
	.headerone .view-cart {
    	margin-top: 20px!important;
	}
	.home_navigation:after {
		display: none;
	}	
}
	@media (min-width: 992px) and (max-width: 1199px) {

	}
	@media (max-width: 991px) {

		.ps3-topo{
			display: none!important;
		}
		.site-logo{
			padding-top: 10px!important;
		}

		.headerone .search-form {
		    margin-top: 0!important
		}
		.headerone .view-cart {
		    margin-top: 10px!important;
		}
		.login-woocommerce {
		    margin-top: 10px!important;
		}
		.headerone .home_navigation {
		    height: auto;
		}

		.menuimg{
			display: none;
		}

		.menutt{
			height: auto;
			top: 0!important;
		}

		.menutt br{
			display: none;
		}

	}
	@media (max-width: 800px) {
		.verdical{
			display: none;
		}
		.fcampos.fc1{
			border-bottom: 1px solid #C09967;
			margin-top: 10px;
		}

		.fcampos.fc4{
			margin-top: 10px;
		}
		.fcampos.fc5 img{
			width: auto;
		}
		/* promo section responsivo Bruna*/
		.promo-wrap1 .widget_accesspress_storemo{
			width: 33%;
			padding: 10px 1px;
		}
		.promo-product1 aside:last-child {
   			padding-right: 2px;
		}
		.promo-product1 aside{
			float: right;
		}
		#promo-section1 {
    		padding-top: 0px;
		}
		.ui-tabs-nav li.ui-tabs-active {
    		background-color: #fff;
    		border-color: #fff !important;
		}
		#product2 .ui-tabs-nav li a {
    		font-family: 'mulibold'!important;
    		color: #000!important;
    		font-size: 20px!important;
    		border-bottom: solid 2px #000;
		}
	}
	@media (max-width: 480px) {

		/* destaque responsivo Bruna*/
		.ui-tabs-nav {
	    	padding: 0px!important;
		}
		.span3 wow flipInY slick-slide slick-cloned{
			width: auto;
		}
		.page-template .product_type_simple{
			padding: 0px 0px!important;
		}
	}	
	@media (max-width: 800px) {
		.new-prod-slide .slick-slide a{
			font-size: 12px;
		}
		.new-prod-slide .slick-slide {
    		padding: 0 2px;
		}
	}		
	@media(max-width: 780px){
		#product2 .ui-tabs-nav {
			padding: 0!important;
		}
	}
    /* pagina categorias Bruna*/

	@media (max-width: 480px) {
		.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;
		}
		#primary, #secondary {
    		width: 100%!important;
		}
	}
	
	/* Categoria home responsivo Bruna*/
	@media (max-width: 600px) {
		.feature-prod-wrap {
			width: auto;
			padding: 0 2px;
		}
		.page-template .add_to_cart_button{
			font-size: 12px;
		}
	}
	@media(max-width: 780px){
		.slick-track{
			margin: 10px;
		}
		.category_product {
    		padding: 0px;
    		margin-top: 0px;
		}
		.product-cat-desc{
			display: block;
		}
		.product-cat-desc h3{
			font-family: 'mulibold'!important;
    		font-size: 20px!important;
			position: static;
			background-color: #fff;
			margin-left: 0px!important;
			margin-right: 0px!important;
			height: 40px;
			color: #000;
			 text-transform: uppercase;
			border-bottom: solid 2px #000;
		}		
		.widget_accesspress_store_product2 .feature-cat-image.left_align img, .widget_accesspress_store_product2 .feature-cat-image.right_align img{
			height: 40px; 
		}
	}

	/* responsivo botao next produto home*/
	.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-prev {
    position: absolute;
    left: 0;
    bottom: 60%;
    background-color: #69283296;
 
}
.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-next {
	position: absolute;
    left: 47%;
    bottom: 60%;
    background-color: #69283296;
}
.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-prev {
	position: absolute;
    left: 0;
    bottom: 60%;
    background-color: #69283296;
}
.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-next {
	position: absolute;
    left: 100%;
    bottom: 60%;
    background-color: #69283296;
}
.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-prev {
	position: absolute;
    left: 50%;
    bottom: 60%;
    background-color: #69283296;
}
@media(max-width:1024px){
.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-next {
    left: 100%;
    top: auto;  
}
.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-prev {
    left: 50%;
    top: auto;
}
@media(max-width:768px){
	.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-next {
	    left: auto;
	    bottom: 40%;
	}
	.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-prev {
	    right: auto;
	    bottom: 40%;
	}
	.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-next {
	    left: auto;
	    bottom: 40%;
	}
	.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-prev {
	    left: 0;
	    bottom: 40%;

	}
}
	
}@media(max-width:425px){
	.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-next {
	    left: auto;
	    bottom: 40%;
	    top: auto;
	}
	.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-prev {
	    right: auto;
	    bottom: 40%;
	    top: auto;
	}
	.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-next {
	    left: auto;
	    bottom: 40%;
	    top: auto;
	}
	.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-prev {
	    left: 0;
	    bottom: 40%;
	    top: auto; 
	}
}
/* /responsivo */





#hsect0 .promo-widget-wrap:hover{
	transform: none!important;
}

#hsect0{
	padding: 0!important;
}


.new-prod-slide .slick-slide h3, 
.feature-prod-wrap h3{
	height: 40px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	min-height: 69px;
	background-color: transparent;
}
.woocommerce.single.single-product .related.products h2 {
	padding-top: 0px;
}
.page-template .add_to_cart_button,.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 {
	width: auto;
}
.woocommerce ul.products li.product .price-cart .button {
	width: auto;
}



.term-description, #woocommerce_top_rated_products-3, #woocommerce_products-3{
   display: none;
}
#secondary {
    width: 23%;
}
#primary{
	width: 100%;
}
#secondary.sidebar .widget_price_filter {
    margin: 25px 0px;
}
.widget_price_filter {
    margin-bottom: 5px!important;
    margin-top: 15px!important;
}

/*pagina produto com 5*/
.woocommerce .content-area .products {
		display: flex;
		flex-wrap: wrap;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 20%;
    margin-bottom: 20px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0px;
    padding: 5px;
}
@media(max-width: 800px){
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
   		width: 50%;
	}
}
.fbp2right a {
    color: #666!important;
    display: none;
}
.woocommerce-loop-product__title{
	font-size: 13px!important;
}
.woocommerce.single.single-product .entry-summary form button.button:after, .product_type_simple.add_to_cart_button.ajax_add_to_cart:after, .page-template .add_to_cart_button:after {
    content: ' ';
    width: 94px;
    height: 37px;
    background-repeat: no-repeat;
    background-image: url(../images/_carrinho2.fw.png)!important;
    position: absolute;
    left: auto;
    border: 0!important;
    z-index: 333;
    transform: translate(0,0);

}
@media(max-width: 320px){
	.product_type_simple.add_to_cart_button.ajax_add_to_cart:after{
		  background-image: url(../images/_carrinho3.fw.png)!important;
	}
	span.onsale{
		font-size: 9px;
	}
	span.onsale:after{
		top: -60px;
	}
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #050404;
}
.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active {
    border-color: #C09967;
}
.title-bg, #reply-title {
    border-bottom: 3px solid #C09967;
}
#respond .comment-form-author input, #respond .comment-form-email input, #respond input, #respond textarea {
    border-bottom: 1px solid #C09967;
}
.woocommerce #review_form #respond .form-submit input {
    background-color: #692832!important;
}
.woocommerce #review_form #respond .form-submit input:hover {
    background-color: #C09967!important;
}
@media(max-width: 991px){
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {
    	color: #692832!important;
    	background-color: #C09967;
    	border-bottom: 1px solid #C09967;
    	font-weight: 1000
	}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a {
    	background: #692832;
	}
}


.woocommerce-billing-fields h3 {
    background: #692832;
    border-bottom: 3px solid #c09967;
}
.woocommerce-shipping-fields h3, h3#order_review_heading {
    background: #692832;
    border-bottom: 3px solid #c09967;
}

.woocommerce.single.single-product .entry-summary form button.button{
	background-color: #4cb050!important;
	border-color:  #4cb050!important;
}
.woocommerce.single.single-product .entry-summary form button.button:hover{
	background-color: #86cb89!important;
	border-color:  #86cb89!important;
}




.susubmenu2seta{
    content: ' ';
    border: 7px solid transparent;
    border-left: 7px solid #333;
    position: absolute;
    right: 10px;
    top: 13px;
}

/* responsivo */	
	@media (max-width: 991px)/* mobiles */ { 

		.asubmenu2seta{
		    content: ' ';
		    border: 7px solid transparent;
		    border-left: 7px solid #FFF;
		    position: absolute;
		    right: 10px;
		    top: 21px;
		}	

	}
/* /responsivo */


.submenu2 > li:first-child .susubmenu2seta{
    top: 18px;
}





.containerCalculator{
	background-color: transparent!important;
	padding: 0!important;
	margin:  0!important;
}

/*.resultado-frete{
	display: none;
}*/

.calculatorRow .row{
	margin:  0!important;
}

.resultado-frete small{
	display: block;
}


.resultado-frete table{
	margin-bottom: 5px!important;
}


.product-slider .short_desc, .product-slider .collection_desc h4, .product-slider .collection_desc ul, .product-slider .collection_desc li,
.category_product .short_desc, .category_product .collection_desc h4, .category_product .collection_desc ul, .category_product .collection_desc li{
	display: none;
}

#product2 .pclmnt{
	font-weight: lighter;
	display: block;
	color: #999;
	line-height: 1!important;
	height: 23px;
    margin-top: -12px;
}

#product2 .pcvalor{
	color: #000;
}

#product2 .pclmnt span{
	font-weight: lighter!important;
	color: #000!important;
}

#product2 .pclmnt span.pcvalor{
	font-weight: 700!important;
	color: #000!important;
}


.wc-products .pclmnt{
	font-weight: lighter;
	display: block;
	color: #999;
	line-height: 1!important;
}

.wc-products .pcvalor{
	color: #000;
}

.wc-products .pclmnt span{
	font-weight: lighter!important;
	color: #000!important;
}

.wc-products .pclmnt span.pcvalor{
	font-weight: 700!important;
	color: #000!important;
}

#primary .pclmnt{
	display: block!important;
	margin-bottom: 00px;
	line-height: 22px;
}

#primary .pclmnt,
#primary .pclmnt span{
	font-size: 12px!important;
}

.woocommerce nav.woocommerce-pagination{
	margin-top: 40px;
	margin-bottom: 20px;
}

/*#secondary.secondary-left{
	order: 1;
	margin-bottom: 20px;
	width: 100%;
}
#primary{
	order: 2;
	width: 100%;
}*/

/*.archive .inner .ak-container{
	display: flex;
	flex-wrap: wrap;
}*/

ul.products>li.product-category:last-child{
	display: block;
}

.subcategories-list{
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

.subcategories-list li{
	width: 25%!important;
	padding:  0 10px;
	text-align: center;
}

.subcategories-list div{
	display: none;
}

.ospacerzao{
	height: 50px;
}

/*.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
	width: 100%;
}*/

#woocommerce_product_categories-6{
	margin-top: 50px;
}

table.variations{
	margin-top: 10px;
}
.additional_information_tab{
	display: none!important;
}

#title_bread_wrap:before, #content .page_header_wrap:before{
	height: 100px!important;
	min-height: 100px!important;
	    background-color: #fff;
}
.woocommerce .entry-header{
    padding: 10px 0px 0px!important;
}


body.single-product .summary .price span.avistinha .avt1,
body.single-product .summary .price span.avistinha .avvrs{
	display: block!important;
	font-size: 13px!important;
}

body.single-product .summary .price span.avistinha .avvalor{
	font-size: 30px!important;
	color: #4cb050!important;
}

body.single-product .summary p.price {
	display: flex!important;
	height: auto;
	flex-wrap: wrap;
	margin-bottom: -15px;
}


body.single-product .summary .price span{
	line-height: 22px;
	padding-bottom: 10px;
}

.spcbanner4{
	margin-top: 80px;
	margin-bottom: 40px;
}

.tagencomenda{
	display: block!important;
	/*background-color: #692832;*/
	color: #692832;
	/*padding: 5px;*/
	height: 22px;
	font-weight: 900;
}


/* responsivo */	
	@media (min-width: 1400px)/* telas grandes */ { 
	

	}	
	@media (min-width: 1200px) and (max-width: 1399px)/* notebook */ { 
	

	}
	@media (min-width: 992px) and (max-width: 1199px)/* 1024 */ { 
	

	}
	@media (max-width: 991px)/* mobiles */ { 

		.submenu2{
			border-left: 0!important;
			padding-left: 0!important;
			width: 100%!important;		
			background-color: rgba(30,30,30,0.1)!important;
		}



		.susubmenu2{
			border-left: 0!important;
			padding-left: 0!important;
			width: 100%!important;
			background-color: rgba(30,30,30,0.1)!important;
			margin-top: 10px!important;
		}

		.menu2>li{
			padding-right: 0px;
			padding-left: 0px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid rgba(255,255,255,0.2);;
		}

		.submenu2>li{
			padding-right: 5px;
		}

		 #nav li a:hover{
		 	background-color: transparent;
		 }
	

	}

/* /responsivo */



@media (max-width: 360px){ 
	#product2 .pclmnt {
    	height: 45px;
	}
}


.price .seguratags{
	position: absolute;
	top: 5px;
	right: 5px;
}

.price .tagencomenda{
	display: block!important;
    background-color: #c09967;
    color: #ebebeb;
    text-align: center;   
    border-radius: 0px;
    height: auto;
    padding: 0 5px;
}

.entry-summary .tagforadeestoque,
.price .tagforadeestoque{
	display: block!important;
    background-color: #692832;
    color: #ebebeb;
    text-align: center;    
    border-radius: 0px;
    height: auto;
    padding: 0 5px;
}

p.stock.out-of-stock{
		display: none;
}

.resultado-frete tbody{
	font-size: 20px;
    color: #692832;
}
.observation-shipping-free{
	font-size: 15px;
    color: green;
    font-weight: 900;
}
.textwidget img{
	padding: 4px;
}
.product-name a{
	color:#001356;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info {
    border-color: green;
    background-color: #00ff0a1f;
    color: green;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before {
    color: green;
}



.owl-banner{
	position: relative;

}

.owl-banner .owl-dots .owl-dot{
  outline: none;
}
.owl-banner .owl-dots{
  position: absolute;
  bottom: 10px;
  width: 100%;
}
.owl-banner .owl-dots .owl-dot span{
  transition: all .2s linear;
  width: 15px;
  height: 15px;
}
.owl-banner .owl-dots .owl-dot span{
  transition: all .2s linear;
  background-color: #C09967;
  border: 1px solid #FFF;
}
.owl-banner .owl-dots .owl-dot.active span, .owl-banner .owl-dots .owl-dot:hover span{
  background-color: #692832;
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message {
    border-color: #4cb050;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message:before {
    color: #4cb050 !important;
}

.woocommerce button.button, .woocommerce button.button.alt{
	border-color: #4cb050;
	background-color: #4cb050 !important;
}
.payment_method_pix_gateway{
	 color: #0072ff!important;
}


.page_header_wrap .entry-title {
    color: #000;
}
#content .page_header_wrap {
    padding: 44px 0px 0;
}
h1.entry-title.ak-container{
	color: #000!important;
}
.woocommerce-breadcrumb.accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span {
    color: #000!important;
}
.woocommerce .entry-header .woocommerce-breadcrumb a{
	color: #373435 !important;
}
#content .page_header_wrap #accesspress-breadcrumb a:after, .woocommerce .entry-header .woocommerce-breadcrumb a:after {
    content: ">";
    margin: 0px 2px;
    color: #000!important;
}

#content .page_header_wrap #accesspress-breadcrumb, .woocommerce .entry-header .woocommerce-breadcrumb {
    float: left;

}
.woocommerce .entry-header h1.entry-title{
	text-align: left;
}




/** Frete bonito página do produto **/
	.calculatorRow .col-75{
		display: flex;
		flex-wrap: wrap;
		margin-top: 30px!important;
		position: relative;
	}

	.calculatorRow .col-75:after{
		position: absolute;
		border-left:  1px solid #CCC;
		height: 30px;
		content: 'OK';
		color: #333;
		position: absolute;
		right: 10px;
		top: 6px;
		padding-left: 10px;
	}

	.calculatorRow .col-75 p{
		display: block;
		width: 50%;
		background-image: url('../images/_calc-frete.jpg');
		background-position: left 10px;
		background-repeat: no-repeat;
		padding-left: 48px;
		line-height: 1.3;
		margin-bottom: 0;
	}

	.calculatorRow .col-75 p a{
		display: block;
		color: #949494;
		font-size: 12px;
	}

	.calculatorRow .col-75 input.calculatorRow{
		width: 50%!important;
		display: block;
	}

	.containerCalculator input[type=text], .containerCalculator select, .containerCalculator textarea{
		padding: 6px 12px!important;
	}

	.containerCalculator{
		margin-bottom: 30px!important;
	}

	/* responsivo */
		@media (max-width: 481px) {

			.calculatorRow .col-75 p{
				background-image: none;
				padding-left: 0px;
			}
	
		}
	/* /responsivo */
	
/** /Frete bonito página do produto **/

#content .page_header_wrap #accesspress-breadcrumb, .woocommerce .entry-header .woocommerce-breadcrumb {
    display: none;
}
span.avvalor{
	font-size: 30px;
}
span.avt1{
	display: flex;
    flex-direction: column;
    align-items: center;
}

.summary span.avt1{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}

/* responsivo */	
@media (max-width: 991px)/* mobiles */ { 

	.woocommerce a.remove{
		color: #FFF!important;
		font-size: 12px;
		width: 100%;
		text-align: left;
		background-color: transparent!important;
	}
	.woocommerce  a.remove:after{
		content:  'Remover do carrinho';
		color: #970D10;
	}	

}
/* /responsivo */


.woocommerce.single.single-product .related.products{
	display: block;
}

/*/Calculadora de frete da frenet/*/
#shipping-simulator{
	display: none;
}



@media (min-width: 991px)/* mobiles */ { 
	
	.pisol-ppscw-container{

		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;

	}

	.pisol-ppscw-alert{

		margin: 0px;

	}



	.pisol-ppscw-container{

		position: relative;
		background-image: url(../images/_calc-frete.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		margin-bottom: 60px;
		margin-top: 130px!important;

	}

	#pisol-ppscw-alert-container{

		position: relative;

	}

	.abd .pisol-ppscw-alert {
	    position: absolute;
        width: 150px;
        left: -110px;
        top: -39px;
        background-color: transparent;
	}

	.cepp{

		position: absolute;
		left: 48px;
		top: 33px;
		font-size: 13px;
		color: #ccc!important;

	}

	.pisol-ppscw-methods{

		margin-top: 66px!important;
		width: 400px;
		margin-bottom: auto!important;
		background-color: #F7F7F7;
		border-radius: 5px;
		padding: 10px 10px!important;
		width: 386px;
		font-size: 14px;

	}
}

@media (min-width: 991px)   { 
	.pisol-ppscw-alert{
		padding: 0;
	}
}




.min__lar{

	width: 200px;
	display: block;

}

.pisol-shipping-calculator-form{

	display: inline-flex!important;
	border: 0px;
	padding: 0px;

}

.pisol-ppscw-container form a{

	display: none!important;

}

.pisol-ppscw-container form input{

	margin-top: 12px!important;
	margin-bottom: 0px!important;
	height: 45px!important;
	-webkit-border-top-left-radius: 5px!important;
	-webkit-border-bottom-left-radius: 5px!important;
	-moz-border-radius-topleft: 5px!important;
	-moz-border-radius-bottomleft: 5px!important;
	border-top-left-radius: 5px!important;
	border-bottom-left-radius: 5px!important;
	border-top-right-radius: 0px!important;
	border-bottom-right-radius: 0px!important;

}

.pisol-ppscw-container form{

	position: relative!important;

}

.pisol-woocommerce-shipping-calculator p button{

	margin: 0px!important;
	width: 100px!important;

}

.pisol-ppscw-alert{

	background-color: #fff;
	font-size: 15px;

}

.woocommerce.single.single-product .entry-summary form button.pisol-update-address-button:after{

	background-image: none!important;
	display: none!important;


}

.woocommerce.single.single-product .entry-summary form button.button.pisol-update-address-button{

	margin-top: 12px!important;
	margin-bottom: 0px!important;
	width: 45px!important;
	height: 45px;
	padding: 5px 0 !important;
	background-color: transparent!important;
	color: #000!important;
	border: 1px solid #ccc!important;
	-webkit-border-top-right-radius: 2px!important;
	-webkit-border-bottom-right-radius: 2px!important;
	-moz-border-radius-topright: 2px!important;
	-moz-border-radius-bottomright: 2px!important;
	border-top-right-radius: 5px!important;
	border-bottom-right-radius: 5px!important;


}

.btn_ok{

	width: 100px!important;
	background-color: #4cb050!important;
    border-color: #4cb050!important;

}


.avistinha img{
	width:140px;
	padding-bottom: 5px;
}


.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 {
    font-weight: 400!important;
}





/* responsivo -- menu fixo */		
	@media (min-width: 992px)/* mobiles */ { 
		
		.sticky{
			position: fixed!important;
			left: 0!important;
			top: 0!important;
			width: 100%!important;
			z-index: 888!important;
		}

		.sticky .ps3-topo{
			display: none!important;
		}

		.sticky + .site-content{
			padding-top: 312px!important;
		}

		.sticky .menuimg{
			display: none!important;
		}

	}
/* /responsivo */


#pisol-ppscw-error .woocommerce-error{
    margin-bottom: 5px!important;
    position: absolute!important;
    left: 0!important;
    top: 60px!important;
    width: 100%!important;
}

@media(max-width:  425px){
	span.avvalor{
		font-size: 26px;
	}
}
.dgwt-wcas-si {
    width: 200px!important;
}
.dgwt-wcas-suggestions-wrapp{
	width: 817px!important;	
}
.dgwt-wcas-suggestion {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
    padding-top: 8px;
    padding-bottom: 8px;
    min-height: 60px;
    width: 200px;
}
.dgwt-wcas-suggestions-wrapp {
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
    display: flex;
    flex-wrap: wrap;
    margin-left: -215px;
}
@media( max-width: 990px){
	.dgwt-wcas-si {
	    width: 200px!important;
	}
	.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
	    padding-top: 8px;
	    padding-bottom: 8px;
	    min-height: 60px;
	    width: 200px;
	}
	.dgwt-wcas-suggestions-wrapp {
	    display: flex!important;
	    flex-wrap: wrap!important;

	}
}

#free_shipping li {
    color: #4cb050!important;
    font-size: 20px!important;
    font-weight: 900!important;
}

.tagged_as a{
	color: #999;
}

.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content h2{
	display: none;
}

span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{
	border-top-color: #4cb050!important;
}

span.onsale, .woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale{
	padding-top: 6px!important;
	font-size: 15px!important;
}

.cepp{
	margin-top: -10px!important;
}

/*.naoseimeucep{
	position: relative;
	width: 170px;
}

.naoseimeucep a{
	position: absolute;
	left: 0;
	top: 20px;
}*/

#pisol-ppscw-alert-container{
	margin-left: 40px;
	margin-right: 15px;
	font-size: 13px;
}



/* responsivo */	
	@media (min-width: 991px)/*  */ { 
		.pisol-ppscw-alert{
			font-size: 0px;
		}
	}
	@media (max-width: 991px)/* mobiles */ { 
		
		#pisol-ppscw-alert-container{
			margin-left: 0;
		}

		.pisol-ppscw-methods {
		    background-color: #F3F3F3;
		    border-radius: 5px;
		}

		.pisol-ppscw-alert{
			margin-bottom: 0;
			padding-bottom: 0;
		}

	}
/* /responsivo */

.susubmenu2>li:hover .susubmenu3{
	display: block;
}
.susubmenu3{
	text-decoration: none;
	display: none;
	list-style: none;
	width: 100%;
	position: absolute;
	left: 94%;
	top: 0px;
	background: rgb(220,220,220);
  	background: linear-gradient(63deg, rgba(220,220,220,1) 0%, rgba(220,220,220,1) 100%);
    transition: all .2s linear;

}

.susubmenu3>li{
  display: block;
  position: relative;  
  background: rgb(220,220,220);
  background: linear-gradient(63deg, rgba(220,220,220,1) 0%, rgba(220,220,220,1) 100%);
  transition: all .2s linear;
  width: 100%;
  padding: 5px 5px 5px 5px;
}

.susubmenu3>li:hover{
  display: block;
  position: relative;  
  background: rgb(192,153,103);
  background: linear-gradient(63deg, rgba(192,153,103,1) 0%, rgba(220,220,220,1) 100%);
}

.susubmenu3>li+li:after{
	content: ' ';
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%,0);
	z-index: 2;
	width: 90%;
	border-top: 1px solid rgba(30,30,30,0.1);;
}



.susubmenu3>li>a{
  font-size: 13px;
  color: #333;
  white-space: nowrap;
  line-height: 2;
  transition: all .2s linear;
  font-size: 14px;
}
/***************************************** 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;
    gap: 5px;
}
.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%;
	}
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{
    text-align: end!important;
    width: auto!important;
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{
    -moz-appearance: none!important;
    appearance: none!important;
    background: transparent!important;
    border: 0!important;
    color: #2f2f2f!important;
    float: right!important;
    margin: 0!important;
    opacity: 1!important;
    padding: 0!important;
    text-decoration-line: underline!important;
    text-underline-position: under!important;
}




.woocommerce.tax-cidade  .entry-header h1.entry-title{
	text-align: center!important;
	margin-top: 30px;
	margin-bottom: 30px;
}

.tax-cidade #title_bread_wrap:before, .tax-cidade #content .page_header_wrap:before{
	height: 1px!important;
	min-height: 1px!important;
}
@media(max-width: 360px){
	span.avvalor {
	    font-size: 20px;
	}
}






/** alterações do dia 29/02/2024 ***/
/** #16460 - [ALTERAÇÃO] moveissupremo.com.br - 26/02/2024 23:59 **/
/** não gostou, pediu pra voltar como era
@media (min-width: 991px){
    .woocommerce.single.single-product .img-wrap div.images{
        display: flex!important;
    }
    .woocommerce div.product div.images .flex-control-thumbs{
        order: 1;
        width: 130px;
    }
    .flex-viewport{
        order: 2;
    }

    .woocommerce.single.single-product .img-wrap{
        width: 600px;
    }

    .woocommerce.single.single-product .entry-summary h1{
        display: none;
    }

    .woocommerce div.product div.summary{
        display: flex;
        flex-wrap: wrap;
    }

    .woocommerce div.product div.summary span.avvalor{
        font-family: Lato;
        line-height: 1;
        font-weight: bolder;
        color: #4cb050;
        font-size: 43px;
    }

    .woocommerce div.product div.summary .avistinha{
        width: 100%;
    }

    .woocommerce div.product div.summary .avt1{
        display: flex;
        flex-wrap: wrap;
    }

    .woocommerce div.product div.summary .avvfrase{
        order: 1;
    }

    .woocommerce div.product div.summary .avvalor{
        order: 2;
    }

    h1.titulo-do-produto{
        font-family: Lato;
        line-height: 1;
        font-weight: bolder;
        font-size: 43px;
        margin-bottom: 30px;
    }

    .parccartao{
        display: block;
        width: 100%;
    }

    #primary .pclmnt{
        display: inline-block!important;
    }


    .woocommerce div.product div.summary .pcqtd,
    .woocommerce div.product div.summary .pcvrs,
    .woocommerce div.product div.summary .pcvalor{
        font-weight: bold;
    }

    .woocommerce div.product div.summary .amount{
        margin: 0;
    }

    .dps-botao-comprar{
        text-align: left;
        padding-top: 20px;
    }

    .dps-botao-comprar p{
        margin-bottom: 0;
        font-size: 17px;
    }



    .pisol-ppscw-container {
        margin-bottom: 30px;
        margin-top: 00px !important;
    }

    .abd .pisol-ppscw-alert{
        left: -40px;
    }

    .pisol-ppscw-methods{
        border-top: 2px solid #DDD;
        border-bottom: 2px solid #DDD;
        border-radius: 0px;
        background-color: #FFF;
    }

    .slick-track .avvfrase{
        line-height: 1.8;
        font-weight: lighter;
    }
    .slick-track .parccartao{
        margin-bottom: 9px;
    }

    form.cart{
        margin-top: 10px;
    }

    p.stock{
        margin-bottom: 0;
    }

}

/** fim alterações do dia 29/02/2024 ***/


.carrinho-img{
    display: flex;
    align-items: center;
}

.carrinho-img img{
    width: 40px;
    margin-right: 15px;
}

.checkout .product-name{
    display: flex;
    align-items: center;
}

/** pedido pago alterações aprovadas 28/03/20024 ***/

    .woocommerce.single.single-product .entry-summary h1{
        font-family: 'muliblack';
        text-transform: uppercase;
        line-height: 1.1;
        font-size: 30px;
    }

    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
        max-width: 505px;
        margin-left: 10px;
    }

    .woocommerce.single.single-product .img-wrap div.images{
        display: flex!important;
    }
    .woocommerce div.product div.images .flex-control-thumbs{
        order: 1;
        width: 130px;
    }
    .flex-viewport{
        order: 2;
    }

    .woocommerce.single.single-product .img-wrap{
        width: 600px;
    }

    

    .woocommerce div.product div.summary{
        display: flex;
        flex-wrap: wrap;
    }

    .woocommerce div.product div.summary span.avvalor{
        font-family: 'muliblack';
        line-height: 1;
        font-weight: bolder;
        color: #4cb050;
        font-size: 43px;
    }

    .woocommerce div.product div.summary .avistinha{
        width: 100%;
    }

    .woocommerce div.product div.summary .avt1{
        display: flex;
        flex-wrap: wrap;
    }

    .woocommerce div.product div.summary .avvfrase{
        order: 1;
    }

    .woocommerce div.product div.summary .avvalor{
        order: 2;
    }

    h1.titulo-do-produto{
        font-family: Lato;
        line-height: 1;
        font-weight: bolder;
        font-size: 43px;
        margin-bottom: 30px;
    }

    .parccartao{
        display: block;
        width: 100%;
    }

    #primary .pclmnt{
        display: inline-block!important;
        font-size: 22px!important;
        color: #6F7073!important;
    }


    .woocommerce div.product div.summary .pcqtd,
    .woocommerce div.product div.summary .pcvrs,
    .woocommerce div.product div.summary .pcvalor{
        font-weight: bold;
    }

    .woocommerce div.product div.summary .amount{
        margin: 0;
        font-size: 22px!important;
        color: #6F7073!important;
    }

    #primary .pclmnt, #primary .pclmnt span{
        font-size: 17px!important;
    }

    .dps-botao-comprar{
        text-align: left;
        padding-top: 20px;
    }

    .dps-botao-comprar p{
        margin-bottom: 0;
        font-size: 17px;
    }

    form.cart{
        margin-top: 0!important;
    }



    .pisol-ppscw-container {
        margin-bottom: 30px;
        margin-top: 00px !important;
    }

    .abd .pisol-ppscw-alert{
        left: -40px;
    }

    .pisol-ppscw-methods{
        border-top: 2px solid #DDD;
        border-bottom: 2px solid #DDD;
        border-radius: 0px;
        background-color: #FFF;
    }

    .slick-track .avvfrase{
        line-height: 1.8;
        font-weight: lighter;
    }
    .slick-track .parccartao{
        margin-bottom: 9px;
    }

    form.cart{
        margin-top: 10px;
    }

    p.stock{
        margin-bottom: 0;

        display: none!important;

    }

    .semjuros{
        display: block;
    }

    /*#pisol-ppscw-alert-container{
        display: none!important;
    }*/

    .woocommerce.single.single-product .entry-summary form button.button{
        position: absolute;
        right: 0;
        top: 0;
        width: 300px!important;
    }

    .summary .quantity button{
        display: inline-block;
        font-weight: bolder;
        border-radius: 50px;
        border: 0;
        background-color: #F9F9F8;
        font-size: 16px;
        color: #818181;
        width: 34px;
        height: 34px;
        cursor: pointer;
    }

    .woocommerce.single.single-product .entry-summary form .quantity input{
        float: none!important;
        border-radius: 50px;
        height: 34px;
        width: 65px;
        background-color: #EBEBE8;
        border: 0;
        text-align: center;
        margin-bottom: 0;
        margin-right: 10px;
        margin-left: 10px;
    }

    .woocommerce.single.single-product .qty::-webkit-inner-spin-button,
    .woocommerce.single.single-product .qty::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    .woocommerce div.product form.cart div.quantity{
        width: 155px;
    }

    .woocommerce.single.single-product .entry-summary form button.button.pisol-update-address-button{
        position: static!important;
        background-color: #000!important;
        color: #FFF!important;
        text-align: center!important;
        height: 34px!important;
        padding: 0 20px!important;
        border-radius: 50px!important;
        margin-left: 10px!important;
        width: auto!important;
        border: 0!important;
        text-transform: capitalize!important;
    }

    .woocommerce.single.single-product .entry-summary form input#calc_shipping_postcode{
        background-color: #EBEBE8!important;
        color: #818181!important;
        height: 34px!important;
        border-radius: 50px!important;
        border: 0!important;
        width: 185px!important;
        text-align: center!important;
    }

    .pisol-ppscw-container form {
/*                        position: absolute!important;*/
        /*right: 20px;
        top: -3px;*/
    }

    .pisol-ppscw-container{
        background-image: none!important;
        display: block;
    }

    .abd .pisol-ppscw-alert{
        position: static!important;
    }

    .pisol-ppscw-container{
        display: flex;
        flex-wrap: wrap;
    }

    #pisol-ppscw-alert-container{
        order: 2;
        width: 100%;
        margin: 0;
    }

    .pisol-ppscw-container form{
        order: 1;
        width: 100%;
        padding-left: 170px;
    }

    .pisol-ppscw-methods{
        margin-top: 0!important;
    }

    .summary .quantity{
        position: absolute;
        right: 345px;
/*        top: 12px;*/
        z-index: 222;
    }

    #pisol-ppscw-alert-container{
/*                        display: none;*/
    }

    #pisol-ppscw-alert-container div {
        display: none!important;
    }
    #pisol-ppscw-alert-container div.pisol-ppscw-alert {
        display: block!important; 
    }

    .pisol-ppscw-container{
        margin-bottom: 25px!important;
    }

    .woocommerce.single.single-product .entry-summary form button.single_add_to_cart_button{
        font-size: 25px!important;
        border-radius: 10px!important;
    }

    .woocommerce.single.single-product .entry-summary form button.button {
        position: absolute;
        right: 0;
        top: -174px;
        width: 250px !important;
        padding: 10px 0!important;
    }

    .pclmnt,
    .woocommerce div.product div.summary .amount{
        font-size: 15px;
    }

    .consultarparcelas{
        display: block;
    }

    .calcfrete{
        display: block;
        font-family: 'muliblack';
        font-size: 17px;
    }

    a.naoseimeucep {
        position: absolute!important;
        right: 148px !important;
        top: 51px;
        z-index: 333;
        font-size: 12px!important;
        color: #000!important;
        text-decoration: underline!important;
    }

    .naoseimeucepremovido .naoseimeucep{
        display: none;
    }

    .summary span.consultarparcelas a{
        font-size: 13px!important;
        text-decoration: underline!important;
        font-weight: lighter!important;
        color: #000!important;
    }


    .woocommerce div.product  div.summary .pisol-ppscw-methods .amount{
        font-size: 16px!important;
    }

    #consultar-parcelas-cnt{
        display: none;
    }

    #modalconteudo{
        background-color: #FFF;
        border-radius: 20px;
        padding: 50px;
    }

    .cp-modal h3{
        font-family: 'muliblack';
        font-size: 30px;
        margin-top: 10px;
    }

    .cp-modal ul{
        list-style: none;
        margin-left: 0;
        padding-left: 0;
    }

    .cp-modal ul li{
        margin-bottom: 3px;
        border-radius: 50px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 4px;
        padding-bottom: 4px;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }

    .cp-modal ul li:nth-child(even){
        background-color: #F7F7F7;
    }

    .cp-modal ul li:nth-child(odd){
        background-color: #EBEBEB;
    }

    .cp-modal .cpval{
        font-family: 'muliblack';
        font-size: 25px;
    }

    .cpval span{
        color: #57BE46;
    }

    .cpcards{
        font-size: 14px;
        text-align: left;
    }

    .woocommerce.single.single-product .entry-summary form button.button:after, .product_type_simple.add_to_cart_button.ajax_add_to_cart:after, .page-template .add_to_cart_button:after{
        display: none;
    }

    .parccartao img{
        position: relative;
        top: -3px;
    }



    /*  checkout*/

    #order_review:before{
        content: 'Seu Pedido';
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 30px;                        
        font-family: "Open Sans", sans-serif;
        color: #000;
    }
    #order_review table{
        margin-top: 30px;
    }

    form.checkout{
        display: flex;
        gap: 30px;
    }

    h3#order_review_heading{
        display: none!important;
    }

    .woocommerce .col2-set, .woocommerce-page .col2-set{
        margin-top: 0;
    }

    .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: 49%;
    }

    #customer_details .screen-reader-text:hover,
    #customer_details .screen-reader-text{                        
        font-size: 12px;
        height: 34px;
    }

    .woocommerce-billing-fields h3{
        background-color: transparent!important;
        color: #000!important;
        border: 0!important;
        padding-left: 0!important;
        font-size: 0!important;
        margin-bottom: 0;
    }
    .woocommerce-billing-fields h3:after{
        content: 'Faturamento & Entrega';
        font-size: 18px;
    }

    .woocommerce table.shop_table td{
        text-align: right;
    }

    .woocommerce table.shop_table .product-name{
        text-align: left;
    }

    .woocommerce table.shop_table .product-total{
        text-align: right;
    }

    .woocommerce table.shop_table thead{
        display: none;
    }

    .woocommerce table.shop_table{
        border: 0;
    }

    .woocommerce table.shop_table td{
        border: 0;
    }

    .woocommerce table.shop_table tfoot{
        background-color: #F3F3F3;
        border: 1px solid #D6D6D6;
        border-radius: 5px;
    }

    .woocommerce table.shop_table tbody td{
        padding-right: 0;
        padding-left: 0;
    }

    .shipping-notice td{
        text-align: center;
    }

    .woocommerce-privacy-policy-text a,
    .woocommerce-terms-and-conditions-checkbox-text a{
        text-decoration: underline;
    }

    .woocommerce-checkout #payment{
        background-color: #FFF;
        border: 1px solid #D6D6D6;
        border-radius: 5px;
    }

    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
        width: 100%;
        float: none;
        margin-top: 20px;
        border-radius: 5px;
        transition: all .2s linear;
        line-height: 30px;
    }

    table.shop_table tbody tr:last-child() td{
        padding-bottom: 40px;
    }

    .cart_item .product-name,
    .cart_item .product-total{
        border-bottom: 1px solid #F3F3F3!important;
    }

    #billing_email_field, #billing_address_2_field {
        width: 49% !important;
    }

    #customer_details,
    #order_review{
        width: 49%;
    }

    form.cart{
        position: relative;
    }

    .summary  .seguratags{
    	width: 100%;
    }

	@media (max-width: 555px){

		.woocommerce.single.single-product .entry-summary form button.button{
			position: static;
			margin-right: auto;
			margin-left: auto;
		}

		.woocommerce div.product form.cart div.quantity{
			position: static;
			float: none;
			margin-bottom: 15px;
		}

		.woocommerce.single.single-product div.product form.cart{
			margin-bottom: 5px;
		}

		.pisol-ppscw-container form{
			padding-left: 0;
		}

		#modalconteudo{
			padding: 10px;
		}

		.modalcentro {
		    left: auto!important; 
		    transform: none!important;
		    width: 95%!important;
		    margin-left: 2.5%!important;
		}

		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
			justify-content: center;
		}

		.summary span.avt1{
			align-items: center;
		}

		.parccartao{
			text-align: center;
		}

		.woocommerce div.product form.cart div.quantity{
			margin-right: auto;
			margin-left: auto;
		}

		.woocommerce.single.single-product .img-wrap{
			margin-bottom: 10px!important;
		}

		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
			margin-left: 0;
		}

		.woocommerce.single.single-product .entry-summary form .quantity input{
			padding: 0!important;
			line-height: 34px;
		}

	}

/** // pedido pago alterações aprovadas 28/03/20024 ***/

.woocommerce-cart-form__cart-item.cart_item .product-thumbnail, .woocommerce-cart table.cart td.actions .coupon, .woocommerce-cart #content table.cart td.actions .coupon, .woocommerce-cart table.cart td.actions .coupon{
	display: none;
}


.form-row.validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox, .form-row.validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox a{
	padding: 10px;
    background-color: #ff0000;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    background-color: blue!important;
}


.topheader{
	justify-content: center;
    display: flex;
    color: #fff;
}
.row.top{
	background-color: #000;
}

@media(max-width: 900px){
	.row.top{
		margin: 0;
	}
	form.checkout{
		display: flex!important;
		flex-direction: column!important;
	}
	#customer_details, #order_review{
		width: 100%!important;
	}
}
@media(max-width: 500px){
	.row.top{
		font-size: 13px;
	}
}


.shipping-calculator-form{
	display: block!important;
}

			@media(min-width: 1600px){

				.owl-item {

			    	height: auto!important;

				}



				.owli a {

					height: 398px!important;

				}

			}





			@media(min-width: 2138px){

				.owl-item {

			    	height: auto!important;

				}
				#promo-section3, #colophon {
				    width: 1920px;
				    margin: 0px auto;
				}


				.owli a {

					height: 398px!important;

					background-size: contain;

				}

			}




.woocommerce .woocommerce-Tabs-panel a.button{
	display: inline-block;
	width: auto;
	padding-right: 30px!important;
	padding-left: 30px!important;
}



.blackfriday{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0px 11px;
	padding-bottom: 2px;
	background-color: rgba(0, 0, 0, 0.8);
	font-style: italic;
	color: yellow;
}

/* responsivo */
	@media (max-width: 991px)/* mobiles */ { 
		
		.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{
			max-height: 90vh!important;
		}

		.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{
			width: 100%;
		}

		.dgwt-wcas-si img{
			max-width: 20vw;
		}

		.dgwt-wcas-suggestion{
			flex-direction: row;
		}

		.dgwt-wcas-si,
		.dgwt-wcas-content-wrapp{
			height: auto;
		}

		.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{
			height: 100px;
		}



	}
/* /responsivo */


/* responsivo */	
	@media (min-width: 1200px)/* telas grandes */ { 
		
		.ak-container{
			width: 95%!important;
		}


		.woocommerce.single.single-product .img-wrap {
		    width: 600px;
		    margin-left: calc(50% - 580px);
		}

		.widget_accesspress_store_product2 {
		    border: 0;
		    max-width: 1600px;
		    margin-right: auto;
		    margin-left: auto;
		}

		#promo-section3,
		.ps3-topo{
			text-align: center;
		}

		.home_navigation:after {
		    width: calc(1170px + ((100vw - 1200px) / 2));
		}

	}
/* /responsivo */
.woocommerce-loop-category__title mark.count{
	display: none;
}

/* responsivo */	
	@media (max-width: 991px)/* mobiles */ { 
		.susubmenu3{
			position: static!important;
		}
	}
/* /responsivo */
