 body.ctypo p{
	 		font-family : Nova Slim !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: #d31f30;
		}
 #content .page_header_wrap #accesspress-breadcrumb span:after, .woocommerce .entry-header .woocommerce-breadcrumb span:after { 
			border-right: 20px solid #d31f30;
		}
 .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:#d31f30 !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 #d31f30;
		}
 span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{ 
			border-right: 22px solid #d31f30;
		}
 .style_two .caption .promo-link-btn { 
			background: #d31f30;
		    border: 1px solid #d31f30;
		    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 #d31f30;
		}
 .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 #d31f30;
		}
 .widget_accesspress_cta_video .cta-banner:before { 
			border-color: transparent transparent #d31f30 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: #d31f30;			
		}
 .widget_accesspress_cta_video .cta-video-btn.bttn { 
			color: #ffffff;
			background-color : #d31f30;
			border: 1px solid #d31f30;		
		}
 .prod-title::after { 
			border-right: 47px solid #d31f30;			
		}
 .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: #d31f30; 
		}
.ticker-title:after { 
			border-left: 17px solid #d31f30; 
		}
.woocommerce .content-area .products { 
			border-top: 5px solid #d31f30; 
		}
.title-bg, #reply-title { 
			border-bottom: 3px solid #d31f30; 
		}
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: #d31f30; 
		}
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: #d31f30;
	    }
 .accordion-with-product .latest-product::before, .accordion-with-product .latest-product, .search-form button.searchsubmit { 
		  background-color:#d31f30; 
		  color: #ffffff;
		  border: 1px solid #d31f30;
	    }
 #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: #d31f30;
			border-color: #d31f30;
			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: #d31f30;
			color : #d31f30
		}
 .woocommerce .wishlist_table td.product-add-to-cart a:hover:before{ 
		 	color : #d31f30!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 : #d31f30!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 : #d31f30;
		}
 .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 : #d31f30;
		}
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 : #d31f30 !important;
		}
.woocommerce a.remove{ 
			color : #d31f30 !important;
		}
.product-remove a.remove.remove_from_wishlist:hover{ 
			background-color : #d31f30 !important;
			color : #ffffff !important;
		}
.woocommerce.single.single-product .entry-summary form button.button:hover{ 
			background-color : #ffffff  ;
			color : #d31f30 !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:#d31f30 ;
			background-color:#d31f30 ;
		}
#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 : #d31f30  ;
			border: 2px solid #d31f30;			 
		}
.blog_desc .entry-header span.cat-name{ 
			color : #d31f30 !important;
		}
.product_meta .posted_in a { 
			color : #d31f30;
		}
.single-img a.boxer.button.small { 
		color : #d31f30;
	}
.single-img a.email-icon:hover { 
		color : #d31f30 !important;
	}
.woocommerce #respond input#submit { 
		background : #d31f30;
    	border: 3px solid #d31f30;
	}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce-product-rating a { 
		color : #d31f30;
	}
.entry-title a{ 
			color : #d31f30 !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 : #d31f30 !important;
		}
	.content-area nav .nav-links a	{ 
			color : #ffffff !important;
			background-color : #d31f30 !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 : #d31f30 !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 : #d31f30 ;			 
		}
.ticker-title span{ 
			color : #ffffff ;			 
		}
.headerone .accesspress-menu-bar > ul > li:hover{ 
			background-color : #d31f30 ;			 
		}
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 : #d31f30 ;			 
		}
.accesspress-menu-bar .widget_products.woocommerce li .amount{ 
			background-color  : #d31f30 ;
			color : #ffffff ;			 
		}
.caption-read-more1::before{ 
			background-color  : #d31f30 ;			 
		}
.woocommerce .woocommerce-message a{ 
			color  : #d31f30 ;			 
		}
.woocommerce .woocommerce-message a:hover{ 
			color  : #7f7e7e ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a { 
		color  : #d31f30 ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a:hover { 
			color  : #7f7e7e !important;			 
		}
.prod-title::before, .widget_accesspress_store_product_tab .title-bg { 
			background-color  : #d31f30 ;			 
		}
.product_type_grouped, .product_type_external{ 
			background-color  : #d31f30 ;
			border-color : #d31f30 ;
			color : #ffffff ;			 
		}
.product_type_grouped:hover, .product_type_external:hover{ 
			border-color : #d31f30 ;
			color : #d31f30 ;			 
		}
 .woocommerce button.button, .woocommerce input.button, .woocommerce.single.single-product .entry-summary .add_to_wishlist, .woocommerce .gridlist-buttonwrap .add_to_cart_button { 
			background: #d31f30 ;
			color: #ffffff ;
			border-color: #d31f30 ;
		}
 .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 #d31f30 ;
				background-color:#d31f30 ;
				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 : #d31f30 ;
			color : #ffffff ;
			border-color : #d31f30 ;			 
		}
 .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 : #d31f30 !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 : #d31f30 ;
			border-color : #d31f30 ;			 
		}
 .widget_shopping_cart_content .buttons .wc-forward, .widget_shopping_cart_content .buttons .checkout{ 
			border-color : #d31f30 ;			 
			background-color : #d31f30 ;
		}
 .widget_shopping_cart_content .buttons a.wc-forward:hover, .widget_shopping_cart_content .buttons a.checkout:hover{ 
			color : #d31f30 ;
		}
 .woocommerce.single.single-product .entry-summary .add_to_wishlist:hover{ 
	 		color : #d31f30 ;			 
		}
 .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:#d31f30			 
		}
	.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 : #d31f30 ;		
		}
.testimonial-slide .testimonail-details-widget span.testimonial-author-name{ 
			color : #d31f30 ;			 
		}
.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(211,31,48,0.9)
		}
.widget_accesspress_cta_video .cta-video-btn.bttn:after{ 
			color : #7f7e7e ;			 
		}
.top-footer-block .widget-title:before{ 
			background-color  : #d31f30 ;			 
		}
.top-footer-block .widget-title{ 
			color  :  ;			 
		}
#top-footer .cta-banner .text-5-title{ 
			color  : #d31f30 ;			 
		}
.top-footer-block .widget_pages a{ 
			color  : #d31f30 ;			 
		}
.top-footer-block .widget_pages a:hover{ 
			color  : #7f7e7e ;			 
		}
#secondary.sidebar .title-bg{ 
			border-color : #d31f30 ;
		}
#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before, .comments-title:before{ 
			background-color : #d31f30 ;
		}
#secondary.sidebar ul li:hover>a, #secondary.sidebar ul li:hover{ 
			border-color : #d31f30 ;
		}
.widget_accesspress_cta_video .cta-banner{ 
			border-color : #d31f30 ;			 
		}
.widget_accesspress_store_team .sub-title:after{ 
			background-color  : #d31f30 ;			 
		}
#ak-top:before{ 
			color  : #d31f30 ;			 
		}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ 
			background-color  : #d31f30 ;			 
		}
.woocommerce a.remove:hover{ 
			background-color  : #d31f30 ;			 
		}
.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  : #d31f30 ;
		}
.accesspress-menu-bar li:hover{ 
			background-color  : #d31f30 ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #d31f30 ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #d31f30 ;			 
		}
	.main-navigation ul ul li a{ 
			background-color : #d31f30 ;
		}
	.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 : #d31f30 ;
			color : #ffffff ;
			border-color: #d31f30 ;
		}
.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 : #d31f30 ;
			border-color: #d31f30 ;
		}
.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 : #d31f30 ;		 
		}
.woocommerce ul.products li.product .button:hover{ 
			color : #fff;			 
		}
	.accesspress-menu-item-custom .sub-menu li a:hover span{ 
			color : #d31f30 !important;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active{ 
			border-color: #d31f30 ;			 
		}
.woocommerce-billing-fields h3{ 
			background : #d31f30 ;
            border-bottom:3px solid #d31f30 ;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a:after{ 
			border-right-color: #d31f30 ;			 
		}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ 
			background-color: #d31f30 ;			 
		}
.woocommerce .content-area .products .title-bg h2:after{ 
			border-right-color: #d31f30 ;			 
		}
.woocommerce .content-area .products .title-bg{ 
			background-color: #d31f30 ;			 
		}
.ui-tabs-nav li.ui-tabs-active{
	 		border-color : #d31f30 !important ;	 
		}
.woocommerce .content-area .products .title-bg h2:before{ 
			background-color: #d31f30 ;			 
		}
.summary span a{ 
			color: #d31f30 !important;			 
		}
#boxer .boxer-content .email-friend .email-send{ 
			background-color: #d31f30;
            border: 2px solid #d31f30;		 
		}
#boxer .boxer-content .email-friend .email-send:hover{ 
			color: #d31f30;	 
		}
.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: #d31f30 !important;
		}
.price del span, del span.amount{ 
		   color: #d31f30 ;			 
	    }
.woocommerce .woocommerce-message{ 
	    	border-color: #d31f30;
 		}
.woocommerce .woocommerce-message:before{
	 		color : #d31f30 !important ;
	    }
.ui-tabs-nav li:hover{
			background-color : transparent ;
			color : #d31f30 ;
		}
.ui-tabs-nav li a:hover{	 
			color : #d31f30 !important ;
	    }
.prod-title::before, .widget_accesspress_store_product_tab .title-bg{
	 		border-color : #d31f30 !important ;
		}
.ui-tabs-nav li.ui-tabs-active{
	 		background-color : transparent ;
			color : #d31f30 ;
	 	}
.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 : #d31f30;	 
		}
.ap-blog-slider ul li .item-img .ap_time{
	 		border: 2px solid #d31f30;	 
		}
.special-product .fl-pcountdown-cnt,
	.special-product .fl-pcountdown-cnt .fl-countdown li+li{
	 		border-left: 1px solid #d31f30;	 
		}
.special-product .fl-pcountdown-cnt{
	 		border: 1px solid #d31f30;
	 		border-top: 0; 
		}
.special-product .fl-pcountdown-cnt .fl-countdown li span{
	 		color: #d31f30;	 
		}
.special-product .fl-pcountdown-cnt .countdown_title:after{
	 		border-color: #d31f30 transparent;	 
		}
.search-results h2.entry-title,
	.prod-title, .widget_accesspress_store_team .title-bg .prod-title{
	 		color : ;	 
		}
.main-navigation ul.menu{
	 		background : #d31f30;	 
		}
#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(211,31,48,0.9);
		}
.main-navigation ul.menu > li > ul::after{
	 		border-bottom-color : #d31f30;
		}
.headerone #menu:after{
	 		border-bottom-color: #d31f30;
		}
.headerone .inner_home:after, .main-navigation,
	.accesspress-menu-item-dropdown .sub-menu li,
	.caption-read-more1:hover{
	 		background : #d31f30;
		}
.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 : #d31f30;
	 		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:#d31f30;
		}
.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 : #d31f30;
	 		border-color : #d31f30;
	}
.caption-read-more1:hover:after{
	 		border-right-color: #d31f30;
	}
.woocommerce .woocommerce-info{
	 		border-color: #d31f30;
	}
.woocommerce .woocommerce-info::before{
	 		color: #d31f30;
	}
.woocommerce-shipping-fields h3, h3#order_review_heading{
	 		background: #d31f30;
	 		border-bottom: #d31f30;
	}
@media screen and (max-width: 880px){  .ui-tabs-nav li{
			background-color : #d31f30 ;
			color : #ffffff ;
			border: 1px solid #d31f30;
		}
.header-two .second-first{
			border-bottom: 2px solid #d31f30 ;
		}
#toggle-top .one, #toggle-top .two, #toggle-top .three{
			background: #d31f30 ;
		}
.header-two .second-last .top-menu{
			background: #d31f30 ;
			border-top: 3px solid #d31f30 ;
    		border-bottom: 3px solid #d31f30 ;
    		color:#fff;
		}
.header-two .second-last .menu li:hover .sub-menu{
			background: #d31f30 ;
		}
 } @media screen and (max-width: 688px){  .woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{
			background-color : #d31f30 ;
		}
.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a{
			color : #7f7e7e ;
		}
.headerone .right-header{
			background-color : #d31f30 ;
		}
#site-navigation li a:hover{
			color : #fff !important;
		}
 } @media screen and (max-width: 640px){  .header-three div#boxtoggle{
			background : #d31f30 ;
		}
.header-three .three-mainmenu .top-menu .menu li ul.sub-menu li::before{
			color : #d31f30 ;
		}
 } /** estrutural **/

/*cor principal substituir #FBE9E7*/
/*cor principal HOVER substituir #ffc4c8  */
/*cor da linha no footer substituir #daa6485c */
/*cor dos textos footer substituir #99652b */
/*cor dos textos footer substituir hover #FBE9E7 */


/* header */
.headerone .before-top-header{ 
	background-color: #fbe0dc;
	color: #99652B;
	border-bottom: 0px solid #fbe0dc;
	margin-bottom: -1px;

}
.headerone .top-header {
    background-color: #FBE0DC;


}
.carrinho-qtd{
	background-color: #fff;
	color:#986429;
}
.top-header .search-form button.searchsubmit {
    background: #fff;
    border-color: #fff;
}
.top-header .search-form button.searchsubmit:hover {
    background: #FBE9E7!important;
    border-color: #FBE9E7!important;
}
/*#mastheads{
	background-color: #fff;
    background-image: url(../images/fundo.fw.png);
	background-position: top;
}
#content.site-content{
	background-color: #fff;
    background-image: url(../images/fundo.fw.png);
	background-position:top;
}*/
/*menu*/
.home_navigation .inner_home{
	border-top: 0px solid #000;
	background-color: #000;		
}
.headerone .accesspress-menu-bar .accesspress-menu-href-title{
	color: #99652B;
}
.headerone li:hover .accesspress-menu-href-title{
	color: #99652B;
	filter: drop-shadow(3px 2px 1px #F8C1BA);

}
.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: #fbe0dc!important;
}
.accesspress-menu-item-dropdown .sub-menu{
	border-color: #99652B!important;
}
#site-navigation .sub-menu li a:hover{
	background-color: #FBE9E7!important;
}
#site-navigation .sub-menu li:hover>a{
	background-color: #FBE9E7!important;
}

.accesspress-menu-item-custom .sub-menu li a:hover span{
	color: #99652B!important;
}

/* geral */

span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{
	border-top-color: #FBE9E7!important;
	
}
span.onsale{
	color: #99652B;
}

.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{
	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 {
    background-color: #FBE9E7!important;
    border-color: #FBE9E7!important;
    color: #99652B!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{
	color: #99652B!important;
	background-color: #ffc4c8!important;
	border-color: #ffc4c8!important;
}

.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover{
	background-color: #ffc4c8!important;
	color: #99652B!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: #ffc4c8!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: #99652B!important;	
	background-color: #ffc4c8!important;
	border-color: #ffc4c8!important;
}

.woocommerce a.button{
	background-color: #FBE9E7;
	color: #99652B;
}

.woocommerce a.button:hover{
	background-color: #FBE9E7!important;	
}

#promo-section3, #promo-section3-2
 {
    background-color: #FBE9E7;
    color:#99652B;
}
#promo-section3-2{
	display: none;
}
#top-footer{
	/*border-top: 4px solid #FBE9E7;*/
	border-top: 0px solid #FBE9E7;
}

#top-footer, .footer-bottom{
	background-color: transparent;
}

.es-field-wrap label{
	color: #99652b;
}


/*newsletter*/
.es_subscription_form .es_subscription_form_submit{
	color: #99652b;
	background-color: #FBE9E7;
}
.es_subscription_form .es_subscription_form_submit:hover{
	color: #FFF;
	background-color: #ffc4c8!important;
}

.page_header_wrap,
#title_bread_wrap{
	background-color: #FBE9E7!important;
}

.wpcf7-submit{
	background-color: #FBE9E7!important;
	transition: all .2s linear;
}

.wpcf7-submit:hover{
	background-color: #ffc4c8!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;

	}

	/* 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: #99652b666;
    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: #FBE0DC;
	border: 1px solid #DAA648;
	-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: #99652B;
}.login-woocommerce a:hover{
	color: #ff4700!important;
}

.login-woocommerce a img{
	position: relative;
	top: -3px;
}

.login-woocommerce{
	border-right: 1px solid #DAA648;
	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%;

	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: 575px;
  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 ##DAA648;
}

.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;
}



#promo-section1{
	padding-top: 75px;
}


#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: #986429!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;
}


.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;
}

section.prod2-slider{
	padding-bottom: 0px;
}


.top-footer-block .widget-title{
	font-family: 'mulibold';
	color: #99652b;
	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: #99652b;
	font-size: 13px;
	display: block;
	max-width: 210px;
	padding: 8px 0;
}

#top-footer .menu li + li a{
	border-top: 1px solid #daa6485c;
}

#top-footer .menu li a:hover{
	color: #c97178;
}

.fttxt{
	border-top: 1px solid #daa6485c;
	padding-top: 8px;
	max-width: 210px;
	font-family: 'muliregular';
	font-size: 13px;
	color: #99652b;
	line-height: 1.2;
}

.top-footer-block .es_caption{
	font-size: 13px;
	color: #99652b;
	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;
	border-top: 1px solid #daa6485c;
	color: #99652b;
	font-size: 15px;
	font-family: 'muliregular';
}

.fbp1 p{
	font-family: 'muliregular'!important;
}

.fbp2{
	font-size: 12px;
	color: #99652b;
	padding-top: 30px;
	border-top: 1px solid #daa6485c;
}

.fbp2left{
	float: left;
}

.fbp2right{
	float: right;
}

.fbp2right a{
	color: #99652b!important;
}
.fbp2right a:hover{
	color: #FBE9E7!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: -10px;
}
.fredes img{
	/*transition: all .2s linear;*/
}
.fredes img:hover{
	filter: brightness(2) invert();
}

#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: transparent;

}


#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: 700;
    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: #FFF!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: #99652B!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: #99652b!important;
    background-color: #fbe0dc;
}



.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a {
    color: #b7aa88!important;
    background-color: #f8f0ed;
}



.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;
    background-color: #fff;
}
.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active {
    border-color: #FBE9E7;
}
.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;
	height: 57px;
}

.woocommerce.single.single-product .entry-summary h1{
	color: #1F1F1F;
	font-family: 'mulibold';
	font-size: 28px;
	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: #99652b!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: 75px!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 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;
}



body.single-product .summary .price span{
	font-size: 40px!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: 11px;
	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%;
}



.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: #FFF!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%;
	display: flex;
	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;
}

.woocommerce div.product, #secondary.secondary-left, .content-inner, .product-slider .ak-container {
    background-color: #fff!important;
    padding: 10px;
}


/* 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: 0px;
			padding-left: 0px;
		}

		.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;
		}

		.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;
		}

		.img-wrap{
			width: 100%!important;
		}

		.headerone #site-navigation ul.top-nav > li > a{
			color: #986429!important;
			background-color: #fbe0dc;

		}
		.woocommerce .content-area .products{
			gap: 5px;
		}
	


	}

	
	@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) {
		
		.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: 100%;
		    margin-bottom: 35px;
		    min-height: 400px;
		}	
	}


/* /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;
		margin-top: -32px;
	}
.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{
	display: flex;
	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: #FBE9E7;
  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: #ffc4c8;
}


@media (max-width: 991px) {
  .page-id-84 form.wpcf7-form .col-xs-6{
    width: 100%;
  }
  #main{
  	display: flex ;
  	flex-direction: column;
  }
  .col-6 {
	    width: 100%;
	    float: left;
	    padding: 0 15px;
	}
}



/** faixa dos ícones antes do rodapé **/

	#promo-section3{
		padding: 25px 0;
	}

	#promo-section3 .ak-container{
		display: flex;
		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;
}

nav.woocommerce-MyAccount-navigation ul li a {
    color: #99652b;
}



.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;
	height: 47px;
}



#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: 1px!important;
    margin-bottom: 0px;
}
.site-logo {
    padding-top: 0px;
}
#site-branding {
    min-width: 364px!important;
}

.headerone #site-navigation li a {
    padding: 13px 11px;
}






.headerone .search-form {
    margin-top: 50px;
}
.headerone .view-cart{
	margin-top: 50px!important;
}
.login-woocommerce{
	margin-top: 50px!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 */

.woocommerce-additional-fields{
	padding-top: 80px;
}



.headerone .top-header .search-form input.search-field {
    padding-top: 6px;
    padding-bottom: 7px;
    color: #99652b;
}

.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: 0px;
	top: 0px;
	min-height: 39px!important;
	padding-top: 0px;
}










.page-template .add_to_cart_button{
	margin-top: 20px;
}

.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;
	}
	.top-nav{
    	background-color: #ffc4c8
    }
    .headerone .accesspress-menu-bar > ul > li:hover {
   		background-color: #ffc4c8;
	}
}

.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;
}


/* 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: #ff4700;
}

.woocommerce a.remove {
    color: #ff4700 !important;
}
.woocommerce a.remove {
    color: #ff4700 !important;
}
.woocommerce .woocommerce-message {
    border-color: #ff4700;
}
.woocommerce-cart .cross-sells h2, .woocommerce-cart .cart_totals h2 {
    color: #99652b;
    background-color: #FBE9E7;
}
.woocommerce .woocommerce-message {
    border-color: #ff4700;
}
.woocommerce .woocommerce-message:before {
    color: #ff4700 !important;
}
.woocommerce a.button.alt:hover{
	background-color: #ffc4c8!important;
    color: #FFF!important;
    border: 2px solid #ffc4c8!important;

}
.woocommerce .woocommerce-info {
    border-color: #ff4700;
    background-color: #f1750826;
}
.cart-empty {
    color: #ff4700;
}
.woocommerce a.button:hover {
    background-color: #ffc4c8!important;
}
nav.woocommerce-MyAccount-navigation ul li:hover, nav.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: #ffc4c8!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: #FBE9E7!important;
}
nav.woocommerce-MyAccount-navigation {
    border-color: #ffc4c8;
}
.woocommerce form .form-row .required {
    color: #ff4700;
}


@media (max-width: 1180px){
	.headerone .accesspress-menu-bar .accesspress-menu-href-title{
		color: #d1883b;
	}
    .top-nav{
    	background-color: #fbe0dc
    }
    .headerone .accesspress-menu-bar > ul > li:hover {
   		background-color: #fbe0dc;
	}
}

#secondary.sidebar .widget-title{
    color: #99652b;
    background-color: #fbe9e7;
}
.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover, .gridlist-toggle a#list.active, .gridlist-toggle a#list:hover {
    background-color: #FBE9E7;
}
.woocommerce .content-area .products {
    border-top: 5px solid #FBE9E7;
}

.woocommerce .widget_price_filter .price_slider_amount button{
	border: 2px solid #FBE9E7;
    background-color: #FBE9E7;
    color: #ffffff;
}
.woocommerce .widget_price_filter .price_slider_amount button:hover {
    color: #fff!important;
}
#secondary.sidebar ul li:hover>a, #secondary.sidebar ul li:hover {
    border-color: #ff6480!important;
    color: #99652b!important;
}
#secondary.sidebar ul li:hover{
	color: #FBE9E7;
}

@media (max-width: 680px){
	.headerone .right-header {
    	background-color: #ffc4c8;
	}
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #050404;
}
@media(max-width: 425px){
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {
	    font-weight: 900;
	}
		.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a {
	    font-weight: 900;
	}
	.woocommerce .content-area .products {
	    display: flex;
	    flex-wrap: wrap;
	}
	.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: 4px;
	}
	.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;
	    width: 100%!important;
	}
}
/*comentario*/
/*borda pontilhada produto*/
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {

    padding: 3px;
    border: dashed #b6823c;
}
/*borda pontilhada produto*/

.woocommerce #review_form #respond {
    background-image: url(../images/borboleta.jpg)!important; 
    background-position: center top!important;
    background-repeat: no-repeat!important;  
    background-size: cover!important;
    padding: 10px;
    color: #000;
    border-radius: 10px;
}
.comment-form p label {
    display: inline-block;
    width: 24%;
    font-size: 16px;
    line-height: 24px;
    color: #000;
}
.woocommerce #review_form #respond textarea {
    display: block;
    border-radius: 10px;
    border: dashed #b6823c;
}
#review_form_wrapper {
    padding: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 10px;
    background-color: #fbe0dc;
    border: dashed #b6823c;
}
.woocommerce #review_form #respond .form-submit input {
    float: left;
    margin-top: 5px;
    border: 0!important;
    background-color: #FBE9E7!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-right: 30px;
    padding-left: 30px;
    color: #99652B;
    border: solid 1px #99652B!important;
}
.woocommerce #review_form #respond .form-submit input:hover {
    background-color: #ffc4c8!important;
    color:#fff!important;
    border: solid 1px #99652B!important;
}
.title-bg, #reply-title {
    border-bottom: 3px solid #FBE9E7;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 80px;
    height: auto;
    background: #fbe9e7;
    border: 1px solid #fbe9e7;
    margin: 0;
    box-shadow: none;
    border-radius: 100px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 30px;
    border: solid #fbe9e7!important;
    margin: 0 0 0 80px;
    border: 1px solid #e4e1e3;
    padding: 1em 1em 0;
}
.woocommerce p.stars a::before {
    color: #ff6480;
}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce-product-rating a{
    color: #ff6480;
}

/*seta categoria home*/
.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-prev {
    position: absolute;
    left: 0;
    bottom: 60%;
    background-color: #e3c1a5!important; 
}
.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-next {
	position: absolute;
    left: 47%;
    bottom: 60%;
    background-color: #e3c1a5!important;
}
.widget_accesspress_store_product2 .feature-cat-product.right_align> .slick-prev {
	position: absolute;
    left: 0;
    bottom: 60%;
    background-color: #e3c1a5!important;
}
.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-next {
	position: absolute;
    left: 100%;
    bottom: 60%;
    background-color: #e3c1a5!important;
}
.widget_accesspress_store_product2 .feature-cat-product.left_align> .slick-prev {
	position: absolute;
    left: 50%;
    bottom: 60%;
    background-color: #e3c1a5!important;
}
@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; 
	}
}

@media (max-width: 800px) {
		/* 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: #ffc4c8;
   		border-color: #ffc4c8 !important;
	}
	#product2 .ui-tabs-nav li a {
   		font-family: 'mulibold'!important;
   		color: #99652B!important;
    	font-size: 20px!important;
	}
	#product2 .ui-tabs-nav li a {
	    margin-bottom: 0;
	}
}
@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;
		width: 100%;
	}
	.new-prod-slide .slick-slide {
    	padding: 0 2px;
	}
}		
@media(max-width: 780px){
	#product2 .ui-tabs-nav {
		padding: 0!important;
	}
}
.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{
	height: 40px;
}

    /* 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;
	}
}
	
	/* 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;
		width: 100%;
	}
}
@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: #ffc4c8;
		margin-left: 0px!important;
		margin-right: 0px!important;
		height: 40px;
		color: #99652B!important;	
	}		
	.widget_accesspress_store_product2 .feature-cat-image.left_align img, .widget_accesspress_store_product2 .feature-cat-image.right_align img{
		height: 40px; 
	}
}
/*....*/
@media (max-width: 480px) {

	.top-nav{
    	background-color: #ffc4c8
    }
    .headerone .accesspress-menu-bar > ul > li:hover {
   		background-color: #ffc4c8;
	}
}
.widget_accesspress_store_product .prod-title, .accordion-slider .prod-title, .widget_accesspress_store_category_tab .ui-tabs-nav {
    color: #f8f0ed;
}
/* pagina pagamento*/
.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, h3#order_review_heading {
    background: #FBE9E7;
    border-bottom: dashed #b6833d;
    color:#b6833d;
}
.woocommerce .woocommerce-info::before {
    color: #ff4700;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background-image: url(../images/borboleta.jpg)!important; 
    background-position: center top!important;
    background-repeat: no-repeat!important;  
    background-size: cover!important;
    padding: 10px;
    color: #000;
    border-radius: 10px;
    border: dashed #b6833d;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 3px dashed #b6833d;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #fbe9e7;
    color: #111;
    border: solid 1px #b6833d;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #b6833d;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -0.75em;
    left: 0;
    margin: -1em 0 0 2em;
}






#product2 .title-bg:before {
    content: ' ';
    width: 200px;
    height: 170px;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url(../images/destaquedireito.fw.png);
    position: absolute;
    right: 725px;
 	margin-top: -77px;
    left: auto;
    border: 0!important;
    z-index: 333;
    transform: translate(0,0);
}

#product2 .title-bg:after {
    content: ' ';
    width: 200px;
    height: 170px;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url(../images/destaqueesquerdo.fw.png);
    position: absolute;
    left: 725px;
   	margin-top: -77px;
    z-index: 333;
}
#product2 .ui-tabs-nav li a {
    margin-bottom: 50px;
}
.widget {
    margin: 63px 0 25px;
    padding-bottom: 0px;
}
section {
    padding: 24px 0;
}
.feature-cat-product-wrap {
    position: relative;
    margin-bottom: 46px;
}


@media(min-width: 1741px){
	#colophon {
		background-image: url(../images/footer.fw.png);
	}
}
.columns-4 .top-footer-block {
    display: block;
    flex-wrap: wrap;
}



@media(min-width: 1600px){
	.owl-item {
    	height: auto!important;
	}

	.owli a {
		height: 696px!important;
	}
}
@media(min-width: 2138px){
	.owl-item {
    	height: auto!important;
	}

	.owli a {
		height: 918px!important;
	}
}

  
.promo-widget-wrap:hover {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
     filter: drop-shadow(10px 10px 6px #F8C1BA);
}



.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: #99652b !important;
}

@media(max-width: 2600px ){
	#product2 .title-bg:before {
		content: ' ';
	    width: 200px;
	    height: 170px;
	    background-position: left top;
	    background-repeat: no-repeat;
	    background-image: url(../images/destaquedireito.fw.png);
	    position: absolute;
	    left: 639px;
	    margin-top: -91px;
	    z-index: 333;
	}
	#product2 .title-bg:after {
	    content: ' ';
	    width: 200px;
	    height: 170px;
	    background-position: left top;
	    background-repeat: no-repeat;
	    background-image: url(../images/destaqueesquerdo.fw.png);
	    position: absolute;
	    left: 319px;
	    margin-top: -155px;
	    z-index: 333;
	}
	#content.site-content {
	    background-color: #fff;
	    background-image: url(../images/fundo.fw.png);
	    background-position: top;
	    background-position-y: 170px;
	}
}



@media(max-width: 1024px){
	#content.site-content {
	    background-color: #fff;
	    background-image: none;
	}
	#product2 .title-bg:before {
		display: none;
	}
	#product2 .title-bg:after {
	   display: none;
	}
	.home_navigation .inner_home {
	    border-top: 0px solid #ffc4c8;
	    background-color: #fce0dc;
	}
}
@media(max-width: 880px){
	#product2 .ui-tabs-nav li a {
	    margin-bottom: 0;
	}
	.promo-product1.clearfix{
		background-color: #fff;
	}
	.promo-widget-wrap {
	    background: rgb(0 0 0 / 0%);
	    line-height: 0;
	}

}
@media(max-width: 878px){
	.headerone .site-logo{
		padding: 10px!important;
	}
	.headerone .search-form{
		padding: 10px!important;
		margin-top: 10px!important;
	}
	.headerone .view-cart, .headerone .login-woocommerce{
		padding: 10px!important;
		margin-top: 10px!important;
	}
}


#title_bread_wrap:before, #content .page_header_wrap:before {
    background-color: rgb(0 0 0 / 0%);
    content: '';
    width: 100%;
    min-height: 150px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
}
h1.entry-title.ak-container, .woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb .accesspress-breadcrumb a, .woocommerce-breadcrumb .accesspress-breadcrumb span {
    color: #99652b !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: #99652b !important;
}
.woocommerce .entry-header .woocommerce-breadcrumb a:after {
    content: "/";
    margin: 0px 2px;
    color: #99652b;
}
#title_bread_wrap{
	border-bottom: solid #ffe8ad;
}
.owli a {

    margin-top: -2px;
}
#secondary.sidebar ul li a{
	color: #ff648c
}

#content .page_header_wrap #accesspress-breadcrumb a:after, .woocommerce .entry-header .woocommerce-breadcrumb a:after{
	color: #99652b;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #f0d9c3;
}
.woocommerce .widget_price_filter .price_slider_amount button {
    border: 2px solid #FBE9E7;
    background-color: #FBE9E7;
    color: #99652b;
}
.accesspress-menu-item-custom .sub-menu {
    border-color: #ffccd0;
}




/* bordas formularios*/

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text, .select2-container--open .select2-dropdown--below, .select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce .quantity .qty {
    border: solid 1px #daa648;
}
 
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #fbe9e7;
    color: #99652b;
    border: 1px solid #daa648;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, input[type="tel"] {
    color: #daa648;
    border: 1px solid #daa648;
    border-radius: 3px;
}

/* bordas formularios*/

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #99652b transparent;
    border-width: 0 4px 5px 4px;
}



.woocommerce table.shop_table{
    border: solid 1px #daa648;
}
th, td {
    font-weight: normal;
    text-align: left;
    border-color: #daa648!important;
}
/* bordas formularios*/

          
        ::selection  {
            background: #ffc4c8;
            color: #fff;
        }



/* galeria foto produto miniatura*/

.woocommerce-product-gallery ol {
    display: flex!important;
    max-width: 100%!important;
    margin: 0 auto!important;
    overflow: auto!important;
    height: 135px!important;
    flex-wrap: nowrap!important;
}


.woocommerce-product-gallery ol li { 
    width: 100px!important;
    height: 100px!important;
    flex: none!important;
    align-self: auto !important;
}

/* width */
.woocommerce-product-gallery ol::-webkit-scrollbar {
  height: 8px;
}

/* Track */
.woocommerce-product-gallery ol::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.woocommerce-product-gallery ol::-webkit-scrollbar-thumb {
  background: #ffc4c8;
}

/* Handle on hover */
.woocommerce-product-gallery ol::-webkit-scrollbar-thumb:hover {
  background: #99652b;
}
.alg-wc-civs-term.label {
    font-size: 14px;
    margin: 2px;
}
.alg-wc-civs-term {
    font-weight: 500;
}
.term-description {
    color: #99652b!important;
    position: relative;
}




/**
 * NOVO
 * 
 *  novo slide de produtos na home **/

.title-bg ul{
	list-style: none;
	text-align: center;
	margin: 0;
}

.title-bg a{
	float: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
	line-height: 1;
	color: #a76133;
	font-size: 40px;
}

.title-bg a:after{
	content: ' ';
	border-bottom: 1px solid #fff;
	position: absolute;
	left: 115%;
	top: 55%;
	width: 100vw;
}
.title-bg a:before{
	content: ' ';
	border-bottom: 1px solid #fff;
	position: absolute;
	right: 115%;
	top: 55%;
	width: 100vw;
}


.title-bg li{
	padding: 10px 0;
	overflow: hidden;
}

.woocommerce div.product div.images .flex-control-thumbs li + li{
	margin-left: 5px;
}


/* novo slider kaval */

ul.category-product-tab{
	list-style: none;
	padding: 0;
	margin:  0;
	display: flex;
	gap:  15px;
	flex-wrap: wrap;
	overflow: hidden;
	max-width: 100%;
}
@media (max-width: 991px)/* mobiles */ { 
	ul.category-product-tab{
		overflow: auto;
	}
}	


.new-prod-slide li, .ap-cat-slide li{
	float: none;
	flex:  none;
	max-width: 280px;
}

.new-prod-slide li + li{
	/*padding-left: 15px;*/
}


.accesspress-category{
	position: relative;
}

.seta-slide-dir{
	position: absolute;
	right: 0;
	top: 50%;
	width: 50px;	
	height: 50px;	
	background-image: url('../images/_seta-dir-2.png');
	z-index: 3;
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	border-radius: 50%;
	cursor: pointer;
	transition: all .2s linear;
	opacity: 1;
	transform: translate(0, -50%);
	font-family: Arial;
	opacity: 0.5;
}
.seta-slide-dir:hover{
	opacity: 1;
}

.seta-slide-esq{
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background-image: url('../images/_seta-esq-2.png');
	z-index: 3;
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	border-radius: 50%;
	cursor: pointer;
	transition: all .2s linear;
	opacity: 1;
	transform: translate(0, -50%);
	font-family: Arial;
	opacity: 0.5;
}
.seta-slide-esq:hover{
	opacity: 1;
}



.widget_accesspress_store_product2 .feature-cat-image.right_align,
.widget_accesspress_store_product2 .feature-cat-image.left_align{
    width: 50%;
}


.feature-cat-product-holder{
	width: 50%;
	position: relative;
}

.feature-cat-product-holder.right_align{
	float: right;
}
.feature-cat-product-holder.left_align{
	float: left;
}


.widget_accesspress_store_product2 .feature-cat-product {
    width: 100%;
    position: relative;
	list-style: none;
	padding: 0;
	margin:  0;
	display: flex;
	gap:  15px;
	flex-wrap: nowrap;
	overflow: hidden;
	max-width: 100%;
}
@media (max-width: 991px)/* mobiles */ { 
	.widget_accesspress_store_product2 .feature-cat-product{
		overflow: auto;
	}
}	


.feature-cat-product .feature-prod-wrap {
	float: none;
	flex:  none;
	max-width: 280px;
	width: 100%;
	margin:  0;
	/*background-color: #FFF;*/
	padding-bottom: 50px;
}


/** estilo do card **/

 .category-slider .title-bg:before, .special-product .title-bg:before, .ap-blog-slider .title-bg:before{
    background: #ECECEC;
	height: 1px;
	margin-top: 2px;
}


.title-bg a{
	font-size: 40px;
	color: #a76133;
}

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;
}






#product2 .title-bg{
	background-image: none!important;
	background-color: transparent!important;
	text-align: center;
	border: 0!important;
	margin-bottom: 30px;
}

#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: #d0011b!important;
	font-size: 30px!important;
}


#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;
}


.products li.product a.button,
#product2 a.button{
	position: absolute;
	left: 0;
	bottom:0;
	width: 100%;
}

.products li.product .item-img,
#product2 .item-img {
	position: static;
}


.products li.product,
#product2 li.span3  {
	position: relative;
	padding-bottom: 50px!important;
	/*background-color: #FFF;*/
}



.products li.product h2,
#product2 h3{
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 1.2;
	font-family: 'muliregular';
}


.products li.product h2{
	font-size: 15px!important;
	margin-bottom: 10px!important;
	line-height: 1.2!important;
	text-align: left!important;
	font-weight: lighter!important;
	margin-top: 0!important;
	padding-top: 0!important;
}

.products li.product .price-cart,
#product2 .collection_desc{
	text-align: left!important;
	padding: 15px;
}


#product2{
	margin-bottom: 10px;
}

#product2 del{
	display: block!important;
	margin-bottom: 5px;
}

#product2 .price ,
#product2 .price * {
	line-height: 1!important;
}

.products li.product del ,
.products li.product del bdi,
.products li.product del bdi span,
#product2 del bdi, 
#product2 del span, 
#product2 del{
	font-weight: lighter;
	font-size: 13px;
}
#product2 ins{
	display: block;
}

#product2 ins,
#product2 ins span{
	font-size: 20px;	
}



#ap-product-right a.button{
	position: absolute;
	left: 0;
	bottom:0;
	width: 100%;
}


#ap-product-right .item-img {
	position: static;
}

#ap-product-right li.span3  {
	position: relative;
	padding-bottom: 50px;
	background-color: #FFF;
}


#ap-product-right h3{
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 1.2;
	height: auto;
	padding-top: 0;
	min-height: auto;
	font-weight: lighter;
}

#ap-product-right .collection_desc{
	text-align: left;
	padding: 15px;
}




#ap-product-right del{
	display: block!important;
	margin-bottom: 5px;
}

#ap-product-right .price ,
#ap-product-right .price * {
	line-height: 1!important;
}

#ap-product-right del bdi, 
#ap-product-right del span, 
#ap-product-right del{
	font-weight: lighter;
	font-size: 13px;
}
#ap-product-right ins{
	display: block;
}

#ap-product-right ins,
#ap-product-right ins span{
	font-size: 20px;	
}

.price del span, del span.amount {
    color: #666!important;
}

#ap-product-right .short_desc{
	display: none!important;
}


#ap-product-right .category_product{
	margin-bottom: 40px;
}


/** FIM novo slide de produtos na home **/

.products li.product, #product2 li.span3 {
    width: 24%;
    background-color: #fff;
}
@media(max-width:700px ){
    .products li.product, #product2 li.span3 {
        width: 30%;
    }
}

@media(max-width:600px ){
    .products li.product, #product2 li.span3 {
        width: 48%!important;
    }
}
@media(max-width:425px ){
    .products li.product, #product2 li.span3 {
        width: 48%!important;
    }
}
@media (max-width: 800px) {

		/* destaque novo Bruna*/
		#product2 .title-bg {
    		background-color: #ffc4c8!important;
		}
		.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-image.right_align,  .ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-image.left_align{
			width: 100%!important;
		}
		.product-cat-desc h3 {
		    font-family: 'robotobold'!important;
		    font-size: 30px!important;
		    background-color: #ffc4c8;
		    color: #a76133!important;
		}
		.product-cat-desc {
		    background: #ffc4c8 none repeat scroll 0 0;
		    position: absolute;
		    text-align: center;
		    bottom: 0;
		    width: 100%!important;
		}
		#ap-product-right h3 {
		    padding-top: 12px!important;
		}
		.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-product,  ul.category-product-tab {
		    margin-top: 10px!important;
		    gap:8px!important;
		}
		.title-bg a:after {
		    border-bottom:0!important;
		}
		.title-bg a:before {
		    border-bottom: 0!important;
		}
		.title-bg a {
		    font-size: 25px;
		    color: #a76133;
		    font-family: 'robotobold'!important;
		    font-weight: 100;
		}
		#product2 ins,  #product2 ins span {
		    font-size: 13px;
		}
		.feature-cat-product-holder {
		    width: 100%!important;
		    position: relative;
		}
		#product2 {
		    margin-bottom: 20px;
		}
		#product2 {
		    padding-top: 0px;
		}
		.spcbanner4 {
		    margin-bottom: 23px;
		}
	}
	@media (max-width: 480px) {

    /*pagina categorias Bruna*/
    .feature-cat-product .feature-prod-wrap {
	    max-width: 200px!important;
	    padding-bottom: 33px;
	}
	#ap-product-right h3 {
	    font-size: 13px;
	}
	#product2 .title-bg {
	    margin-bottom: 0px;
	}
	

}
	@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;
		}
	}
	
	/* 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;
			width: 100%;
		}
	}
	@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: 'robotobold'!important;
    		font-size: 20px!important;
			position: static;
			background-color: #1A1A1A;
			margin-left: 0px!important;
			margin-right: 0px!important;
			color: #fff!important;
			
		}		
		.widget_accesspress_store_product2 .feature-cat-image.left_align img,  .widget_accesspress_store_product2 .feature-cat-image.right_align img{
			height: 40px; 
		}
		.widget_accesspress_store_product2 .feature-cat-image.right_align, .widget_accesspress_store_product2 .feature-cat-image.left_align {
		    width: 100%;
		    margin-top: 10px;
		}
		.products li.product, #product2 li.span3 {
		    width: 33%;
		}
	}
/*responsivo produtos relacionados*/
.woocommerce .content-area .products {
    display: flex; 
    flex-wrap: wrap; 

}
@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: 0px;
    	min-height: 40px;
    	padding: 2px;
	}
	.woocommerce ul.products li.product .price-cart .button,  .woocommerce ul.products li.product .price-cart .added_to_cart {
	    width: auto;
	}
	.products li.product, #product2 li.span3 {
		width: 48%;
	}
}
/* segunda imagem,  a primeira da galeria,  ao passar o mouse sobre o produto */
.inner-img{
	position: relative;
}

.img-secundaria{
	opacity: 0;
	transition: all .2s linear;
	z-index: 2;
	left: 0;
	top: 0;
	position: absolute;
}

.products li:hover .img-secundaria, 
.item-img:hover .img-secundaria{
	opacity: 1;
}
@media (max-width: 970px){
	#promo-section3{
		display: none;
	}

	.products li.product,  #product2 li.span3 {
	    width: 23%;
	    max-width: 200px;
	}

	#promo-section3-2{
		display: block;
		text-align: center;
		padding-top: 20px;
	}
}	
#sec-mosaico img{

	position: relative;
	transition: all .3s linear;
	top: 0;
}

#sec-mosaico img:hover{
	top: -10px;
}



@media(max-width: 970px){
	#sec-mosaico img{
		margin-top: 10px!important;
	    margin-bottom: 10px;
	}   
}



/* responsivo */	
	@media (min-width: 992px){ 
		.hidden-desk{
			display: none!important;
		}

	}
	@media (max-width: 991px)/* mobiles */ { 
		.hidden-mob{
			display: none!important;
		}
	}	
/* /responsivo */
.sm-container {
    max-width: 1170px!important;
    width: 100%!important;
    margin-right: auto!important;
    margin-left: auto!important;
    display: flex!important;
    justify-content: space-between!important;
    text-align: center!important;
}
@media(max-width: 1022px){
	.widget {
	    margin: 0px 0 25px;
	    padding-bottom: 0px;
	}
}

.aceitar_termos {
    position: fixed;
    bottom: 0;
    padding: 20px 20px;
    text-align: center;
    color: #000;
    background-color: rgb(251 224 220 / 67%);
    width: 100%;
    z-index: 999999;
    display: none;
}
.aceitar_termos a{
    color: #e91e63;
}
.aceitar_termos a:hover{
    color: #a35e30;
}
a.ctacookies{
    display: inline-block;
    padding: 3px 15px 3px 15px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #FFF;
    background-color: #FFF;
    color: #000;
    transition: all .2s linear;
    margin-left: 10px;
    cursor: pointer;
}
a.ctacookies:hover{                
    color: #FFF;
    background-color: #dba69e;
}
.main-navigation ul{
	 margin-top: -12px;
}
@media(max-width:  991px){
	.woocommerce ul.products li.product .price-cart span.price span.amount, .woocommerce ul.products li.product .price-cart span.price ins{
		font-size: 13px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {

	    height: auto;
	}
	.products li.product h2 {
	    font-size: 13px!important;
	    margin-bottom: -5px!important;
	    line-height: 1.2!important;
	    text-align: left!important;
	    font-weight: lighter!important;
	    margin-top: 0!important;
	    padding-top: 0!important;
	}
	.woocommerce ul.products li.product .price-cart span.price span.amount, .woocommerce ul.products li.product .price-cart span.price ins{
		 line-height: 1.2!important;
		 margin: 0;
	}
	.woocommerce ul.products li.product .price, .price span, .amount {
		margin-top: 10px!important;
	    line-height: 17px!important;
	}
	.products li.product .price-cart, #product2 .collection_desc{
		padding: 5px!important;
	}
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
	    border: 2px dashed #b6823c;
	}
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {

	    margin-bottom: 5px;
	}
	.ak-container {
	    padding: 0 5px;
	}
}


.containerCalculator{
	background-color: #FFF!important;
	padding: 0!important;
	margin-top: 0!important;
}


.calculatorRow .col-75 > p{
    border-bottom: 1px solid #ddd;
}

.containerCalculator .col-75{
	padding: 0 15px!important;
}

.woocommerce div.product p.price del{
	border: 0!important;
	text-decoration: none!important;
}

.page_header_wrap .entry-title {
    color: #99652b;
}

.products li.product .price-cart, #product2 .collection_desc{
	background-color: #FFF!important;
}


@media(min-width: 1600px){
	.owl-item {
    	height: auto!important;
	}

	.owli a {
		height: 575px!important;
	}
}


@media(min-width: 2138px){
	.owl-item {
    	height: auto!important;
	}

	.owli a {
		height: 575px!important;
		background-size: contain;
	}
}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    width: 24px;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    margin: 10px 4px 0 0;
}