 body.ctypo p{
	 		font-family :  !important ;
	 		font-style :  !important;
	 		font-weight :  !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h1 {
	 		font-family :  !important;
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h2 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h3 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h4 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h5 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body.ctypo h6 {
	 		font-family :  !important;	
	 		font-style : normal !important;	
	 		font-weight : 400/normal !important;
	 		text-decoration :  !important;
	 		text-transform :  !important;
	 		font-size : px !important;
	 		line-height :  !important;
	 		color :  !important;
		}
 body { color:  !important;  }
 .ticker-title, #toggle-cat div,   span.onsale, .slick-track li span.label-new, #content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span, .woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale, .top-footer-block .es_button input{ 
			background: #BB2120;
		}
 #content .page_header_wrap #accesspress-breadcrumb span:after, .woocommerce .entry-header .woocommerce-breadcrumb span:after { 
			border-right: 20px solid #BB2120;
		}
 .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover, .woocommerce ul.products li.product .price-cart .added_to_cart:hover,
.woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover:before,.page-template .add_to_cart_button:hover:before,
.woocommerce.single.single-product .entry-summary form button.button:hover:before,#boxer .boxer-content .single_add_to_cart_button.button:hover, .stock.in-stock, .yith-wcwl-wishlistexistsbrowse a:hover, .yith-wcwl-wishlistaddedbrowse a:hover, #boxer .boxer-content .yith-wcwl-add-button a:hover { 
			color:#BB2120 !important;
		}
 .title-bg a.viewall{ 
			color:  #ffffff ;
		}
 .widget_accesspress_store_product .prod-title, .accordion-slider .prod-title, .widget_accesspress_store_category_tab .ui-tabs-nav{ 
			color: ;
		}
 .slick-track li span.label-new:after{ 
			border-left: 22px solid #BB2120;
		}
 span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after{ 
			border-right: 22px solid #BB2120;
		}
 .style_two .caption .promo-link-btn { 
			background: #BB2120;
		    border: 1px solid #BB2120;
		    color: #ffffff;
		}
 .style_two .caption .promo-desc, #content .page_header_wrap header>h1.entry-title, .woocommerce .entry-header h1.entry-title, 
#content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span ,#content .page_header_wrap #accesspress-breadcrumb a, 
.woocommerce .entry-header .woocommerce-breadcrumb a, .woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale{ 
		    color: ;
		}
 span.onsale:after, .woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after { 
			border-right:22px solid #BB2120;
		}
 .ui-tabs-nav:after,.top-footer-block .widget-title:after, #secondary.sidebar .widget-title:after, .comments-area .comment-respond h3.comment-reply-title:after, .comments-title:after { 
			border-right:47px solid #BB2120;
		}
 .widget_accesspress_cta_video .cta-banner:before { 
			border-color: transparent transparent #BB2120 transparent;
		}
 .widget_accesspress_cta_video .cta-banner { 
			border-bottom: 2px solid ;			
		}
 .widget_accesspress_cta_video .cta-desc { 
			color: ;			
		}
 .total-products, .top-footer-block .es_lablebox, .woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a { 
			color: #BB2120;			
		}
 .widget_accesspress_cta_video .cta-video-btn.bttn { 
			color: #ffffff;
			background-color : #BB2120;
			border: 1px solid #BB2120;		
		}
 .prod-title::after { 
			border-right: 47px solid #BB2120;			
		}
 .ticker-title, .short_desc, #toggle-cat div { 
			color:  !important; 
		}
 a.quick-wishlist, .view-cart a.wcmenucart-contents, .promo-product1 aside span.btn.promo-link-btn { 
			color: #BB2120; 
		}
.ticker-title:after { 
			border-left: 17px solid #BB2120; 
		}
.woocommerce .content-area .products { 
			border-top: 5px solid #BB2120; 
		}
.title-bg, #reply-title { 
			border-bottom: 3px solid #BB2120; 
		}
a, .ui-tabs-nav li a, .widget_accesspress_cta_video .banner-btn .btn, .ticker_tick a, 
.header-callto a:first-child, .header-callto a:last-child, .login-woocommerce a, .new-prod-slide .slick-slide .price, 
.feature-prod-wrap .price, .woocommerce ul.products li.product .price, #top-footer .cta-banner .banner-btn a, .woocommerce div.product p.price, 
.woocommerce div.product span.price, #secondary.sidebar ul li a, .single-img a.boxer.button.small, .aptf-tweet-content .aptf-tweet-name, .aptf-tweet-content a, .cat_icon:before   { 
			color: #e24545; 
		}
a:hover, .ticker_tick a:hover, .header-callto a:first-child:hover, .header-callto a:last-child:hover,
		.login-woocommerce a:hover, a.quick-wishlist:hover, .promo-product1 aside span.btn.promo-link-btn:hover,
		.widget_accesspress_cta_video .banner-btn .btn:hover,.aptf-tweet-content .aptf-tweet-name:hover,
		.aptf-tweet-content a:hover, #secondary.sidebar ul li a span:hover, #secondary.sidebar ul li:hover>a,
		#secondary.sidebar ul li:hover, .product-categories a:hover .cat_icon:before, #top-footer .cta-banner .banner-btn a:hover
        { 
			color: #7f7e7e ; 
		}
.item-wishlist:hover:before,.item-wishlist:hover{ 
		  color: #e24545;
	    }
 .accordion-with-product .latest-product::before, .accordion-with-product .latest-product, .search-form button.searchsubmit { 
		  background-color:#BB2120; 
		  color: #ffffff;
		  border: 1px solid #BB2120;
	    }
 #top-footer { background-color:;
 }
 .footer-bottom { background-color:;  }
 .page-template .add_to_cart_button, .woocommerce ul.products li.product .price-cart .button, .woocommerce ul.products li.product .price-cart .added_to_cart, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{ 
			background: #BB2120;
			border-color: #BB2120;
			color : #ffffff ;
		}
 .page-template .add_to_cart_button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce ul.products li.product .price-cart .button:hover, .woocommerce ul.products li.product .price-cart .added_to_cart:hover, .search-form button.searchsubmit:hover{ 
			background:transparent;
			border-color: #BB2120;
			color : #BB2120
		}
 .woocommerce .wishlist_table td.product-add-to-cart a:hover:before{ 
		 	color : #BB2120!important;
		}
 .widget_accesspress_store_product .title-bg, .accordion-slider .title-bg, .widget_accesspress_store_category_tab .title-bg, nav.woocommerce-MyAccount-navigation ul li{ 
			background-color : #BB2120!important;
		}
 .new-prod-slide .slick-next, .latest-cat-product .slick-next, .new-prod-slide .slick-prev, 
    .latest-cat-product .slick-prev, .widget_accesspress_store_product2 .feature-cat-product .slick-next, 
    .widget_accesspress_store_product2 .feature-cat-product .slick-prev, .new-prod-slide .slick-prev, .latest-cat-product .slick-prev { 
			background-color : #e24545;
		}
 .new-prod-slide .slick-next:hover, .new-prod-slide .slick-next.slick-disabled, .latest-cat-product .slick-next:hover, 
    .latest-cat-product .slick-next.slick-disabled, .new-prod-slide .slick-prev:hover, .new-prod-slide .slick-prev.slick-disabled, .latest-cat-product .slick-prev:hover, 
    .latest-cat-product .slick-prev.slick-disabled, .widget_accesspress_store_product2 .feature-cat-product .slick-prev:hover, 
    .widget_accesspress_store_product2 .feature-cat-product .slick-prev.slick-disabled, .widget_accesspress_store_product2 .feature-cat-product .slick-next:hover, 
    .new-prod-slide .slick-prev.slick-disabled, .latest-cat-product .slick-prev.slick-disabled, 
    .widget_accesspress_store_product2 .feature-cat-product .slick-next.slick-disabled, .new-prod-slide .slick-prev:hover{ 
			background : #7f7e7e;
		}
 .testimonial-slide .slick-dots li a{ 
			background : #BB2120;
		}
h1.entry-title.ak-container, .woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb .accesspress-breadcrumb a, .woocommerce-breadcrumb .accesspress-breadcrumb span{ 
			color : #ffffff !important;
		}
.woocommerce ul.products.grid li.product .onsale, .woocommerce span.onsale, #content .page_header_wrap #accesspress-breadcrumb span, .woocommerce .entry-header .woocommerce-breadcrumb span, #content .page_header_wrap #accesspress-breadcrumb a, .woocommerce .entry-header .woocommerce-breadcrumb a{ 
			color : #ffffff !important;
		}
.woocommerce .widget_price_filter .price_label, .woocommerce .widget_products ul li,  .testimonial-slide .slick-dots li a, .woocommerce.single.single-product .entry-summary .feedback, .price del span { 
			color : #BB2120 !important;
		}
.woocommerce a.remove{ 
			color : #BB2120 !important;
		}
.product-remove a.remove.remove_from_wishlist:hover{ 
			background-color : #BB2120 !important;
			color : #ffffff !important;
		}
.woocommerce.single.single-product .entry-summary form button.button:hover{ 
			background-color : #ffffff  ;
			color : #BB2120 !important;
		}
#respond input#submit, .top-footer-block .es_button input, .content-area article .entry-content a.read-more, .woocommerce #respond input#submit.alt,
		.woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce ul.products.grid li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce.single.single-product .entry-summary form button.button:before{ 
	 		color : #ffffff ;
			border-color:#BB2120 ;
			background-color:#BB2120 ;
		}
#respond input#submit:hover, .top-footer-block .es_button input:hover, .content-area article .entry-content a.read-more:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ 
			background-color : transparent !important;
			color : #BB2120  ;
			border: 2px solid #BB2120;			 
		}
.blog_desc .entry-header span.cat-name{ 
			color : #BB2120 !important;
		}
.product_meta .posted_in a { 
			color : #BB2120;
		}
.single-img a.boxer.button.small { 
		color : #BB2120;
	}
.single-img a.email-icon:hover { 
		color : #BB2120 !important;
	}
.woocommerce #respond input#submit { 
		background : #BB2120;
    	border: 3px solid #BB2120;
	}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce-product-rating a { 
		color : #BB2120;
	}
.entry-title a{ 
			color : #e24545 !important;
		}
.entry-title a:hover{ 
			color : #7f7e7e !important;
		}
.blog_desc .entry-header p.meta-info a, .content-area article .entry-content p.meta-info a{ 
			color : #7f7e7e !important;
		}
.blog_desc .entry-header p.meta-info a:hover, .content-area article .entry-content p.meta-info a:hover{ 
			color : #e24545 !important;
		}
	.content-area nav .nav-links a	{ 
			color : #ffffff !important;
			background-color : #e24545 !important;
		}
.content-area article .entry-content h2.post-title{ 
			color :  !important;			 
		}
 .accesspress-menu-bar .top-nav li:hover .widget-sub-menu h3, 
		.accesspress-menu-bar .widget_accesspress_storemo .promo-desc, .accesspress-menu-bar .widget_accesspress_storemo .widget-title{ 
			color :  !important;			 
		}
.accesspress-menu-bar .widget_accesspress_storemo .promo-link-btn, .accesspress-menu-item-fullwidth .sub-menu li a span, .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title{ 
			color : #e24545 !important;			 
		}
.accesspress-menu-item-fullwidth .sub-menu li a:hover span, .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title:hover, .accesspress-menu-bar .widget_accesspress_storemo .promo-link-btn:hover, .accesspress-menu-item-fullwidth .sub-menu li a span:hover, .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title:hover	{ 
			color : #7f7e7e !important;			 
		}
.header-callto a i{ 
			color : #BB2120 ;			 
		}
.ticker-title span{ 
			color : #ffffff ;			 
		}
.headerone .accesspress-menu-bar > ul > li:hover{ 
			background-color : #BB2120 ;			 
		}
nav.woocommerce-MyAccount-navigation, .inner_home, .headerone .accesspress-menu-bar .top-nav li:hover .widget-sub-menu, .accesspress-menu-item-fullwidth .sub-menu, .accesspress-menu-item-dropdown .sub-menu, .accesspress-menu-item-custom .sub-menu{ 
			border-color : #BB2120 ;			 
		}
.accesspress-menu-bar .widget_products.woocommerce li .amount{ 
			background-color  : #BB2120 ;
			color : #ffffff ;			 
		}
.caption-read-more1::before{ 
			background-color  : #BB2120 ;			 
		}
.woocommerce .woocommerce-message a{ 
			color  : #e24545 ;			 
		}
.woocommerce .woocommerce-message a:hover{ 
			color  : #7f7e7e ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a { 
		color  : #e24545 ;			 
		}
	.accesspress-menu-item-fullwidth .sub-menu li a:hover { 
			color  : #7f7e7e !important;			 
		}
.prod-title::before, .widget_accesspress_store_product_tab .title-bg { 
			background-color  : #BB2120 ;			 
		}
.product_type_grouped, .product_type_external{ 
			background-color  : #BB2120 ;
			border-color : #BB2120 ;
			color : #ffffff ;			 
		}
.product_type_grouped:hover, .product_type_external:hover{ 
			border-color : #BB2120 ;
			color : #BB2120 ;			 
		}
 .woocommerce button.button, .woocommerce input.button, .woocommerce.single.single-product .entry-summary .add_to_wishlist, .woocommerce .gridlist-buttonwrap .add_to_cart_button { 
			background: #BB2120 ;
			color: #ffffff ;
			border-color: #BB2120 ;
		}
 .woocommerce.single.single-product .entry-summary form button.button, 
			.woocommerce button.button, .woocommerce input.button, 
			#boxer .boxer-content .single_add_to_cart_button.button, .woocommerce .widget_price_filter .price_slider_amount button, 
			.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a, #boxer .boxer-content .yith-wcwl-add-button a, #respond input#submit,
			.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { 
				border:2px solid #BB2120 ;
				background-color:#BB2120 ;
				color:#ffffff ;
		}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart , .page-template .product_type_simple{ 
	 		background-color : #BB2120 ;
			color : #ffffff ;
			border-color : #BB2120 ;			 
		}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart:before{ 
	  		color : #ffffff !important ;
		}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover:before, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover:before{ 
	  		color : #BB2120 !important ;
	  	}
 .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover, .woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover, .page-template .product_type_simple:hover{ 
	 		background-color : transparent !important ;
			color : #BB2120 ;
			border-color : #BB2120 ;			 
		}
 .widget_shopping_cart_content .buttons .wc-forward, .widget_shopping_cart_content .buttons .checkout{ 
			border-color : #BB2120 ;			 
			background-color : #BB2120 ;
		}
 .widget_shopping_cart_content .buttons a.wc-forward:hover, .widget_shopping_cart_content .buttons a.checkout:hover{ 
			color : #BB2120 ;
		}
 .woocommerce.single.single-product .entry-summary .add_to_wishlist:hover{ 
	 		color : #BB2120 ;			 
		}
 .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover:before, .woocommerce div.product form.cart .button:before{ 
	 		background-color : transparent !important;			 
		}
 #secondary.sidebar .widget-title, .comments-area .comment-respond h3.comment-reply-title, .comments-title{ 
	 			color :  ;			 
		}
.woocommerce-cart .cross-sells h2, .woocommerce-cart .cart_totals h2{ 
	 		color : #ffffff ;
			background-color:#BB2120			 
		}
	.woocommerce .wishlist_table td.product-add-to-cart a:before{ 
	 		color : #ffffff ;
		}
	.quick-info a:hover{	 
			color : #7f7e7e ;			 
		}
	.ui-tabs-anchor:hover{	 
			color : #7f7e7e !important ;
		}
	.ui-tabs-nav .ui-state-active a{	 
			color : #7f7e7e !important ;			 
		}
	.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover, .gridlist-toggle a#list.active, .gridlist-toggle a#list:hover{ 
	 		background-color : #BB2120 ;		
		}
.testimonial-slide .testimonail-details-widget span.testimonial-author-name{ 
			color : #BB2120 ;			 
		}
.style_two .caption .promo-link-btn:hover{ 
			color : #7f7e7e ;
			border-color : #7f7e7e ;
		}
.widget_accesspress_cta_video .cta-video-btn.bttn:hover{ 
			color : #7f7e7e ;
			border-color : #7f7e7e ;
			background-color:rgba(187,33,32,0.9)
		}
.widget_accesspress_cta_video .cta-video-btn.bttn:after{ 
			color : #7f7e7e ;			 
		}
.top-footer-block .widget-title:before{ 
			background-color  : #BB2120 ;			 
		}
.top-footer-block .widget-title{ 
			color  :  ;			 
		}
#top-footer .cta-banner .text-5-title{ 
			color  : #BB2120 ;			 
		}
.top-footer-block .widget_pages a{ 
			color  : #e24545 ;			 
		}
.top-footer-block .widget_pages a:hover{ 
			color  : #7f7e7e ;			 
		}
#secondary.sidebar .title-bg{ 
			border-color : #BB2120 ;
		}
#secondary.sidebar .widget-title:before, .comments-area .comment-respond h3.comment-reply-title:before, .comments-title:before{ 
			background-color : #BB2120 ;
		}
#secondary.sidebar ul li:hover>a, #secondary.sidebar ul li:hover{ 
			border-color : #BB2120 ;
		}
.widget_accesspress_cta_video .cta-banner{ 
			border-color : #BB2120 ;			 
		}
.widget_accesspress_store_team .sub-title:after{ 
			background-color  : #BB2120 ;			 
		}
#ak-top:before{ 
			color  : #BB2120 ;			 
		}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ 
			background-color  : #BB2120 ;			 
		}
.woocommerce a.remove:hover{ 
			background-color  : #BB2120 ;			 
		}
.header-two .second-last .menu li a:hover{ 
			color  : #7f7e7e ;			 
		}
	.header-two .second-header-menu:hover .title{ 
			color  : #7f7e7e ;			 
		}
	.header-two .second-section{ 
			border-color  : #BB2120 ;
		}
.accesspress-menu-bar li:hover{ 
			background-color  : #BB2120 ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #BB2120 ;			 
		}
	.accesspress-menu-bar .top-nav li:hover .widget-sub-menu { 
			border-color  : #BB2120 ;			 
		}
	.main-navigation ul ul li a{ 
			background-color : #BB2120 ;
		}
	.new-prod-slide .product_type_grouped, .new-prod-slide .product_type_external, .page-template .add_to_cart_button, .page-template .added_to_cart, .page-template .product_type_grouped, .page-template .product_type_external{ 
			background-color : #BB2120 ;
			color : #ffffff ;
			border-color: #BB2120 ;
		}
.page-template .add_to_cart_button:hover, .page-template .added_to_cart:hover, .page-template .product_type_grouped:hover, .page-template .product_type_external:hover{ 
			background-color : transparent ;
			color : #BB2120 ;
			border-color: #BB2120 ;
		}
.latest-cat-product .slick-slide .quick-info a:hover, .new-prod-slide .slick-slide .quick-info a:hover, .item-wishlist:hover:before, .quick-info a:hover, .page-template .small:hover{ 
			color : #fff ;			 
		}
.woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled]{ 
			background-color : #BB2120 ;		 
		}
.woocommerce ul.products li.product .button:hover{ 
			color : #fff;			 
		}
	.accesspress-menu-item-custom .sub-menu li a:hover span{ 
			color : #BB2120 !important;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active{ 
			border-color: #BB2120 ;			 
		}
.woocommerce-billing-fields h3{ 
			background : #BB2120 ;
            border-bottom:3px solid #BB2120 ;			 
		}
	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a:after{ 
			border-right-color: #BB2120 ;			 
		}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ 
			background-color: #BB2120 ;			 
		}
.woocommerce .content-area .products .title-bg h2:after{ 
			border-right-color: #BB2120 ;			 
		}
.woocommerce .content-area .products .title-bg{ 
			background-color: #BB2120 ;			 
		}
.ui-tabs-nav li.ui-tabs-active{
	 		border-color : #BB2120 !important ;	 
		}
.woocommerce .content-area .products .title-bg h2:before{ 
			background-color: #BB2120 ;			 
		}
.summary span a{ 
			color: #BB2120 !important;			 
		}
#boxer .boxer-content .email-friend .email-send{ 
			background-color: #BB2120;
            border: 2px solid #BB2120;		 
		}
#boxer .boxer-content .email-friend .email-send:hover{ 
			color: #e24545;	 
		}
.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:before, .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.added_to_cart:before{ 
		   color: #ffffff !important;			 
		}
.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover:before, .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover:before{ 
		   color: #BB2120 !important;
		}
.price del span, del span.amount{ 
		   color: #BB2120 ;			 
	    }
.woocommerce .woocommerce-message{ 
	    	border-color: #BB2120;
 		}
.woocommerce .woocommerce-message:before{
	 		color : #BB2120 !important ;
	    }
.ui-tabs-nav li:hover{
			background-color : transparent ;
			color : #BB2120 ;
		}
.ui-tabs-nav li a:hover{	 
			color : #BB2120 !important ;
	    }
.prod-title::before, .widget_accesspress_store_product_tab .title-bg{
	 		border-color : #BB2120 !important ;
		}
.ui-tabs-nav li.ui-tabs-active{
	 		background-color : transparent ;
			color : #BB2120 ;
	 	}
.category-slider ul li:hover .item-img .ap_category_count,
	.category-slider .title-bg:before, .special-product .title-bg:before,
	.special-product .fl-pcountdown-cnt .countdown_title,
	.ap-blog-slider .title-bg:before,
	.ap-blog-slider ul li .item-img .ap_time:hover,
	.header-three .three-mainmenu .second-menu .main-navigation .second-header-menu.third-toggle .title,
	hr.menu-devider,
	.header-three .three-mainmenu .top-menu .menu li a:hover,
	.header-three .three-mainmenu .top-menu .menu li a:hover{
	 		background : #BB2120;	 
		}
.ap-blog-slider ul li .item-img .ap_time{
	 		border: 2px solid #BB2120;	 
		}
.special-product .fl-pcountdown-cnt,
	.special-product .fl-pcountdown-cnt .fl-countdown li+li{
	 		border-left: 1px solid #BB2120;	 
		}
.special-product .fl-pcountdown-cnt{
	 		border: 1px solid #BB2120;
	 		border-top: 0; 
		}
.special-product .fl-pcountdown-cnt .fl-countdown li span{
	 		color: #BB2120;	 
		}
.special-product .fl-pcountdown-cnt .countdown_title:after{
	 		border-color: #BB2120 transparent;	 
		}
.search-results h2.entry-title,
	.prod-title, .widget_accesspress_store_team .title-bg .prod-title{
	 		color : ;	 
		}
.main-navigation ul.menu{
	 		background : #BB2120;	 
		}
#site-navigation li a:hover, 
	#site-navigation .menu > li.current_page_item > a, 
	#site-navigation .menu > li.current-menu-item > a,
	.main-navigation ul.menu > li:hover > ul,
	.accesspress-menu-item-dropdown .sub-menu li:hover{
	 		background : rgba(187,33,32,0.9);
		}
.main-navigation ul.menu > li > ul::after{
	 		border-bottom-color : #BB2120;
		}
.headerone #menu:after{
	 		border-bottom-color: #BB2120;
		}
.headerone .inner_home:after, .main-navigation,
	.accesspress-menu-item-dropdown .sub-menu li,
	.caption-read-more1:hover{
	 		background : #BB2120;
		}
.header-two .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title,
	.header-two .accesspress-menu-item-dropdown .sub-menu li:hover a .accesspress-menu-href-title,
	.headerone .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title,
	.headerone .accesspress-menu-item-dropdown .sub-menu li:hover a .accesspress-menu-href-title,
	.header-three .accesspress-menu-item-dropdown .sub-menu li a .accesspress-menu-href-title,
	.header-three .accesspress-menu-item-dropdown .sub-menu li:hover a .accesspress-menu-href-title{
	 		color : #fff !important;
		}
.header-three #site-navigation .menu > li > a:hover{
	 		background : #BB2120;
	 		color:#fff !important;
		}
.parallax-second .accesspress-menu-item-dropdown .sub-menu a .accesspress-menu-href-title{
	 		color:#fff !important;
		}
.header-two .view-cart a.wcmenucart-contents,
	 .header-three .top-header .top-header-info.right a.quick-wishlist:hover,
	 .header-three .header-callto a i:hover, .header-three .top-header-info ul li a:hover,
	 .header-three .top-header ul li a:hover, .header-three .top-header .top-header-info ul li .form_wrapper .forgot_pass,
	 .header-three .top-header .top-header-info.right .wd_tini_account_wrapper .wd_tini_account_control span:hover,
	 .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock{
	 		color:#e24545;
		}
.header-three .top-header .top-header-info .wd_tini_account_wrapper .button-primary:hover,
	.header-three .top-header .top-header-info ul li .form_wrapper .form_wrapper_footer .button:hover{
	 		background : #BB2120;
	 		border-color : #BB2120;
	}
.caption-read-more1:hover:after{
	 		border-right-color: #BB2120;
	}
.woocommerce .woocommerce-info{
	 		border-color: #BB2120;
	}
.woocommerce .woocommerce-info::before{
	 		color: #BB2120;
	}
.woocommerce-shipping-fields h3, h3#order_review_heading{
	 		background: #BB2120;
	 		border-bottom: #BB2120;
	}
@media screen and (max-width: 880px){  .ui-tabs-nav li{
			background-color : #BB2120 ;
			color : #ffffff ;
			border: 1px solid #BB2120;
		}
.header-two .second-first{
			border-bottom: 2px solid #BB2120 ;
		}
#toggle-top .one, #toggle-top .two, #toggle-top .three{
			background: #BB2120 ;
		}
.header-two .second-last .top-menu{
			background: #BB2120 ;
			border-top: 3px solid #BB2120 ;
    		border-bottom: 3px solid #BB2120 ;
    		color:#fff;
		}
.header-two .second-last .menu li:hover .sub-menu{
			background: #BB2120 ;
		}
 } @media screen and (max-width: 688px){  .woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{
			background-color : #BB2120 ;
		}
.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a{
			color : #7f7e7e ;
		}
.headerone .right-header{
			background-color : #BB2120 ;
		}
#site-navigation li a:hover{
			color : #fff !important;
		}
 } @media screen and (max-width: 640px){  .header-three div#boxtoggle{
			background : #BB2120 ;
		}
.header-three .three-mainmenu .top-menu .menu li ul.sub-menu li::before{
			color : #BB2120 ;
		}
 } /** estrutural **/



/*cor principal substituir #222*/

/*cor principal HOVER substituir #202E18  */

/*cor da linha no footer substituir #D7D7D7 */

/*cor dos textos footer substituir #666 */

/*cor dos textos footer substituir hover #222 */



h1,  h2,  h3,  h4,  h5,  h6,  p,  a,  th,  tr,  label {

    clear: both;

    font-family: "robotoregular",  sans-serif;

    font-weight: 300;

}

body,  button,  input,  select,  textarea {

    line-height: 1.2;

}

/* header */

.headerone .before-top-header{ 

	background-color: #202E18;

	color: #FFF;

	/*border-bottom: 0px solid #fff;*/

	border: none;

    padding-bottom: 8px;

}

.headerone .before-top-header a{

	color: #FFF;

} 



.headerone .before-top-header a:hover{

	color: #FF0;

}



#mastheads{

	color: #FFF;

	background-image: url(../images/_fundo-topo.jpg);

	background-position: center top;

	background-repeat: no-repeat;



}





.headerone .top-header {

    background-color: #00000042;

}

.carrinho-qtd{

	background-color: #236277;

}

.top-header .search-form button.searchsubmit {

    background: #236277;

    border-color: #236277;

}

.top-header .search-form button.searchsubmit:hover {

    background: #202E18!important;

    border-color: #202E18!important;

}





/*menu*/

.home_navigation .inner_home{

	border-top: 0px solid #fff;

    background-color: #202E18;		

}

.headerone .accesspress-menu-bar .accesspress-menu-href-title{

	color: #fff;

	font-family: 'robotoregular';

}

.headerone li:hover .accesspress-menu-href-title{

	color: #9CB808;

    

}

.headerone #site-navigation ul.top-nav  >  li  >  a:hover{

	background-color: #202E18!important;



}

.headerone .accesspress-menu-bar  >  ul  >  li:hover{

	background-color:  #202E18!important;

}

#site-navigation .sub-menu li a{

	background-color: #236277!important;

}

.accesspress-menu-item-dropdown .sub-menu{

	border-color: #000!important;

}

#site-navigation .sub-menu li a:hover{

	background-color: #202E18!important;

}

#site-navigation .sub-menu li:hover > a{

	background-color: #9CB808!important;

}



.accesspress-menu-item-custom .sub-menu li a:hover span{

	color: #FFF!important;

}

.headerone .accesspress-menu-bar .top-nav li .sub-menu {

    margin-top: -15px!important;

}



/* geral */



span.onsale:after,  .woocommerce ul.products li.product .onsale:after,  .woocommerce span.onsale:after{

	border-top-color: #9CB808!important;

}



.woocommerce .widget_price_filter .price_label,  .woocommerce .widget_products ul li,  .testimonial-slide .slick-dots li a,  .woocommerce.single.single-product .entry-summary .feedback,  .price del span{

	color: #000!important;

}











.price del span,  del span.amount {

    color: #BB2120!important;

}





.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 .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: #236277!important;

    border-color: #236277!important;

    color: #ffffff!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,  



.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: #fff!important;

	background-color: #202E18!important;

	border-color: #202E18!important;

}



.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover{

	background-color: #202E18!important;

	color: #FFF!important;

}

.woocommerce ul.products.list li.product .price-cart .gridlist-buttonwrap a.button:hover:before,  .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.added_to_cart:hover:before {

	background-color: #202E18!important;

}



.woocommerce #respond input#submit:hover,  .woocommerce button.button:hover,  .woocommerce input.button:hover,  .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover,  .woocommerce ul.products li.product .price-cart .added_to_cart:hover,  .woocommerce ul.products li.product .price-cart .gridlist-buttonwrap a.button:hover:before,  .page-template .add_to_cart_button:hover:before,  .woocommerce.single.single-product .entry-summary form button.button:hover:before,  #boxer .boxer-content .single_add_to_cart_button.button:hover,  .stock.in-stock,  .yith-wcwl-wishlistexistsbrowse a:hover,  .yith-wcwl-wishlistaddedbrowse a:hover,  #boxer .boxer-content .yith-wcwl-add-button a:hover{

	color: #FFF!important;	

	background-color: #202E18!important;

	border-color: #202E18!important;

}



.woocommerce a.button{

	background-color: #236277;

	color: #FFF;

}



.woocommerce a.button:hover{

	background-color: #236277!important;	

}



#promo-section3-2, 

#promo-section3 {

    background-color: #236277;

    color: #fff;

}



#top-footer{

	/*border-top: 4px solid #222;*/

	border-top: 0px solid #222;

}



.ak-container.spcbanner5{

	width: auto;

	margin-bottom: -4px;

}

#colophon {

	background-color: #202E18;

}

.es-field-wrap label{

	color: #666;

}

.ak-container.spcbanner4 {

    padding: 20px 0 40px;

}

section{

	padding: 0;

}

.widget {

    margin: 0;

    padding-bottom: 0;

}



/*newsletter*/

.area-newsletter .btn-enviar-form{

	color: #FFF;

	background-color: #236277;

}

.area-newsletter .btn-enviar-form:hover{

	color: #FFF;

	background-color: #202E18!important;

}



.page_header_wrap, 

#title_bread_wrap{

	background-color: #236277!important;

}



.wpcf7-submit{

	background-color: #236277!important;

	transition: all .2s linear;

}



.wpcf7-submit:hover{

	background-color: #202E18!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}



.before-top-header p{

	display: inline;

}



.before-top-header a{

	padding-left: 15px;

}



.before-top-header{

	padding-top: 10px;

}



.the-top-header{

	padding: 0px 0;

}



.owl-carousel .owl-stage-outer, .page_header_wrap, #title_bread_wrap{

/*	margin-top: -15px;*/

}





@font-face {

    font-family: 'robotoregular';

    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'), 

         url('fonts/roboto-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotobold';

    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'), 

         url('fonts/roboto-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



/* 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: 500px;

    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;

}



.top-header{

	padding-bottom: 0;

}



/** personalizações **/



body{

	color: #666666;

	background-color: #F3F3F3;

    font-family: 'robotoregular';

}



b,  strong{

	font-weight: lighter;

    font-family: 'robotobold';

}







.before-top-header img{

	position: relative;

	top: -2px;

	max-height: 22px;

	width: auto;

}



.top-header .search-form form.searchform{

	background-color: #FFF;

	border: 1px solid #DDDDDD;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	position: relative;

}



.search-form button.searchsubmit {

    color: #ffffff;    

    -webkit-border-top-right-radius: 3px;

    -webkit-border-bottom-right-radius: 3px;

    -moz-border-radius-topright: 3px;

    -moz-border-radius-bottomright: 3px;

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

    border: 0;

}



.login-woocommerce a{

	font-size: 14px;

	color: #444;

}.login-woocommerce a:hover{

	color: #BB2120 !important;

}



.login-woocommerce a img{

	position: relative;

	top: -3px;

}



.login-woocommerce{

	border-right: 1px solid #ECECEC;

	padding-right: 25px;

	margin-right: 25px;

	line-height: 41px;

	margin-top: 10px!important;

	margin-bottom: 0!important;

}



.headerone .view-cart {

    margin-right: 8px;

    margin-left: 30px;

    margin-top: 13px!important;

}



.carrinho-qtd{

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	color: #FFF;

	font-size: 13px;

	width: 28px;

	height: 28px;

	position: absolute;

	text-align: center;

	line-height: 28px;

	bottom: -17px;

    right: -21px;

}



.wcmenucart-contents{

	position: relative;

}



.inner_home{

	border: none;

}



/**banner**/

.owli a{

  height: 575px;

  width: 100%!important;

  display: block;

  background-position: center top;

  background-repeat: no-repeat;

  background-size: cover;

}





.owl-theme .owl-dots .owl-dot{

  outline: none;

}

.owl-theme .owl-dots{

  position: absolute;

  bottom: 0px;

  width: 100%;

}

.owl-theme .owl-dots .owl-dot span{

  transition: all .2s linear;

  width: 15px;

  height: 15px;

  transition: all .2s linear;

  background-color: #000;

  border: 1px solid #FFF;

}

.owl-theme .owl-dots .owl-dot.active span,  .owl-theme .owl-dots .owl-dot:hover span{

  background-color: #202E18;

}





#menu,  .inner_home:after{

	border-top: 1px solid #ECECEC;

}



.main-navigation,  .inner_home:after{

	background-color: transparent!important;

}



.headerone #site-navigation ul.top-nav  >  li  >  a{

	color: #1F1F1F;

	font-size: 14px;

    font-family: 'robotobold';

    text-transform: uppercase;

}



.search-form button.searchsubmit{

	min-height: 41px;

}



.headerone .before-top-header{

	font-size: 13px;

}

















.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;

}





.title-bg a{

	font-size: 40px;

	color: #333;

}



h2.prod-title{

    font-family: 'robotobold';

    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{

	padding-top: 0px;

}





#product2 .title-bg{

	background-image: none!important;

	background-color: transparent!important;

	text-align: center;

	border: 0!important;

	margin-bottom: 30px;

	margin-top: 30px ;

}



#product2 .ui-tabs-nav{

	padding: 0 30px!important;

}



#product2 .ui-tabs-nav:after{

	display: none;

}



#product2 .ui-tabs-nav li a{	

	font-family: 'robotobold'!important;

	color: #222!important;

	font-size: 30px!important;

}



#product2 .title-bg:before {

    display: none!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: 'robotoregular';

}





.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: 0px;

}



#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;

}







.span.onsale:before{

	display: none;

}

span.onsale:after,  .woocommerce ul.products li.product .onsale:after,  .woocommerce span.onsale:after{

	border: 45px solid transparent;

	z-index: -1;	

    top: -45px;

    right: -45px;

	left: auto;

	bottom: auto;

	transform: rotate(225deg);	

}

span.onsale, 

.woocommerce ul.products.grid li.product .onsale,  .woocommerce span.onsale{

	z-index: 11;	

	font-size: 14px;

	line-height: 1.3;

	background-color: transparent;

    padding-right: 4px;

	top: 0;

	min-width: 34px;

}

.inner-img .onsale{

	background-color: transparent;

}



.woocommerce.single.single-product span.onsale{

}





.offporcentagem:before{

	content: " ";

	display: block;

	width: 0;

	height: 100%;

	border-top: none;

	border-bottom: 64px solid transparent;

	border-right: 64px solid #111111;

	border-left: none;

	position: absolute;

	top: 0;

	margin-top: 0px;

	margin-left: 0;

	left: auto;

	display: inline-block;

	z-index: 0;

	right: 0;

	z-index: -1;

}



.price span.offporcentagem{

	right: 0px;

	top: 0;

	left: auto;

	bottom: auto;

	padding: 0;

	text-align: right;

	position: absolute;

	z-index: 2;

	padding-right: 4px;

	padding-top: 4px;

	font-size: 13px!important;

	color: #FFF!important;

	line-height: 1.2!important;

	font-family: 'robotoregular'!important;

	font-weight: lighter!important;

}



.slick-slide .price span.offporcentagem{

	right: 4px;

}





.collection_desc .price{

	display: block;

}













.woocommerce a.button{

	text-align: center;

	width: 100%;

	font-size: 15px;

	font-weight: lighter;

	font-family: 'robotobold';

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding: 15px 0!important;

	margin-top: 10px;

}



.woocommerce a.button:hover{

	border: 0!important;	

}



.short_desc{

	margin-bottom: 0;

}



.woocommerce-Price-currencySymbol{

	margin-right: 4px;

}



.product-cat-desc{

	display: none;

}



.widget_accesspress_store_product2 .feature-cat-product .slick-prev, 

.widget_accesspress_store_product2 .feature-cat-product .slick-next{

	background-color: #EEEEEE;

}









.top-footer-block .widget-title{

	font-family: 'robotobold';

	color: #fff;

	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: 'robotoregular';

	color: #fff;

	font-size: 13px;

	display: block;

	max-width: 210px;

	padding: 8px 0;

	width: 100%;

}



#top-footer .menu li + li a{

	border-top: 1px solid #999;

}



#top-footer .menu li a:hover{

	color: #9cb808;

}



.fttxt{

	border-top: 1px solid #999;

	padding-top: 8px;

	max-width: 210px;

	font-family: 'robotoregular';

	font-size: 13px;

	color: #fff;

	line-height: 1.4;

}



.area-newsletter p{

	font-size: 13px;

	color: #fff;

	line-height: 1.2;	

	font-family: 'robotoregular';

	margin-top: 10px;

}



.area-newsletter span.email, 

.area-newsletter span.nome{

	float: left;

}



.area-newsletter span.email input{

	border: 0!important;

	width: 269px!important;

	height: 38px;

	padding-left: 5px;

}



.area-newsletter span.nome input{

	width: 163px!important;	

	border: 0!important;

	height: 38px;

	padding-left: 5px;

	margin-top: 10px!important;

}



.area-newsletter .btn-enviar-form{

	width: 98px!important;

	height: 38px!important;

	margin-left: 7px;

    margin-top: 10px;

    border: 0!important;

    cursor: pointer;

    transition: all .2s linear;

}



.wpcf7-form .lds-ellipsis{

	display: none;

}



.wpcf7-form.submitting .lds-ellipsis{

	display: inline-block;

}



.top-footer-block .es_caption{

	font-size: 13px;

	color: #666;

	font-family: 'robotoregular';

	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: 0px;

	padding-bottom: 12px;

	border-top: 1px solid #999;

	color: #fff;

	font-size: 15px;

	font-family: 'robotoregular';

}

.fbp3{

	border-top: 1px solid #999;

	color: #fff;

	padding: 15px 0 0 0;

}

.fbp1 p{

	font-family: 'robotoregular'!important;

}



.fbp2{

	font-size: 12px;

	color: #fff;

	padding-top: 30px;

	border-top: 1px solid #999;

}



.fbp2left{

	float: left;

}



.fbp2right{

	float: right;

}



.fbp2right a{

	color: #fff!important;

}

.fbp2right a:hover{

	color: #9cb808!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: 'robotoregular'!important;

}



.footer-bottom{

	padding-top: 0;

}



.fredes{

	float: right;

	position: relative;

	top: 32px;

}

.fredes img{

	/*transition: all .2s linear;*/

}

.fredes img:hover{

	filter: brightness(2) invert();

}



#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;

}







#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;

}



.product-categories .cat-item .children{

	margin-left: 15px!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: #FFF!important;

}









.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: 00px!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: 'robotobold'!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: 40px!important;

}





.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {

    color: #333!important;

}







.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a {

    color: #A7A7A7!important;

}





.woocommerce.single.single-product   .related.products .title-bg h2{

	text-align: center;

	padding: 0 10px;

	font-family: 'robotobold'!important;

    color: #333333!important;

    font-size: 30px!important;

}



.woocommerce .content-area .products .title-bg h2:before {

    display: none;

}



.woocommerce .content-area .products .title-bg h2:after {

    display: none;

}



.woocommerce .content-area .products .title-bg {

    background-color: transparent;

    text-align: center;

    border: 0;

}



.woocommerce.single.single-product .related.products h2{

	padding: 0;

	padding-top: 10px;

}



.woocommerce.single.single-product .entry-summary h1{

	color: #333;

	font-family: 'robotoregular';

	font-size: 28px;

	margin-bottom: 0px;

	font-weight: lighter;

}



.woocommerce.single.single-product .entry-summary h1 + .price{

	margin-top: 15px;

}



.woocommerce-product-rating{

	margin-bottom: 7px!important;

}





div#review_form_wrapper{

	padding: 10px!important;

	border-radius: 0px;

	border: 0!important;

	background-color: #F3F3F3!important;

}



.content-area #respond{

	background-color: #F3F3F3!important;

	padding: 0;

}



#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 #202E18;

    background-color: #FFF;

}



#summary .amount,  

#summary .price span{

	display: block!important;

	font-size: 40px!important;

	color: #1F1F1F!important;

	font-family: 'robotoregular'!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: 'robotoregular'!important;

	font-size: 15px!important;

	color: #FFF!important;

	display: block!important;

	text-transform: uppercase!important;

}*/





.woocommerce #content div.product div.summary,  .woocommerce div.product div.summary,  .woocommerce-page #content div.product div.summary,  .woocommerce-page div.product div.summary{

	float: left;

    margin-left: 60px;

}



body.single-product .inner{

	padding-top: 35px!important;

}



body.blog .inner{

	border-top: 1px solid #E6E6E6;

	padding-top: 75px!important;

}













.woocommerce div.product p.stock{

	background-color: transparent!important;

	color: #AAAAAA!important;

	font-weight: lighter;

}



.stock{

	/*display: none!important;*/

}



.woocommerce.single.single-product .entry-summary form input{

	border: 1px solid #CCCCCC;

	background-color: transparent;

}











/** Pagina Produto Novo */

 .alg-wc-civs-term {

    line-height: 25px;

    text-align: center;

    width: 75px;

    height: 30px;

    font-weight: 500;

    font-size: 15px;

}



.summary .price{

}





.summary .woocommerce-Price-amount bdi, 

.summary .woocommerce-Price-amount bdi span{

	font-size: 40px;

}





.summary del .woocommerce-Price-amount bdi, 

.summary del .woocommerce-Price-amount bdi span{

	font-size: 17px;

	color: #AAA;

	font-weight: lighter;

}



.woocommerce div.product .summary p.price del{

	display: block!important;

	margin-bottom: 5px;

}



.summary ins .amount span,  .summary ins .amount{

	font-size: 40px;

	color: #000;

}



.summary ins{

	display: block;

}



table.variations tr:last-child .alg-wc-civs-attribute{

	margin-bottom: 17px;

}









.qtd_label{

	line-height: 30px;

	display: inline-block;

	min-width: 100px;

}









.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: 100%;

	margin-right: 0;

	display: flex;

	margin-bottom: 20px;

}





/* Chrome,  Safari,  Edge,  Opera */

.woocommerce.single.single-product .entry-summary form input::-webkit-outer-spin-button, 

.woocommerce.single.single-product .entry-summary form input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}



/* Firefox */

.woocommerce.single.single-product .entry-summary form input {

  -moz-appearance: textfield;

}





.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: 'robotobold'!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;

	width: 100%!important;

}



.woocommerce #review_form #respond p.stars{

	margin-bottom: 0;

}



.comment-form-comment label{

	margin-bottom: 10px;

}



#tab-reviews #comment{

	width: 100%;

}







.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;

}



/* 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: 15px;

			padding-left: 15px;

		}



		.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;

		}



		.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a{

			color: #FFF!important;

		}

		



		.img-wrap{

			width: 100%!important;

		}



		.headerone #site-navigation ul.top-nav  >  li  >  a{

			color: #FFF!important;

		}

	





	}



	

	@media (max-width: 988px){

		.woocommerce.single.single-product .related.products ul.products li,  .woocommerce.single.single-product .upsells.products ul.products li {

		    width: 46%;

		    margin-bottom: 35px;

		    min-height: 400px;

		}	



		.woocommerce.single.single-product .entry-summary h1 {

		    padding-top: 00px;

		}



	}



	@media (min-width: 592px) and (max-width: 980px){

		.woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {

		    width: 50%;

		    padding-right: 5px;

		    padding-left: 5px;

		}

	}



	@media (max-width: 800px) {



		.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {

		    color: #FFF!important;

		    filter: brightness(1.2);

		}

		.top-footer-block{

			padding-bottom: 0!important;

			margin-bottom: 10px!important;

		}



	}



	@media (max-width: 480px){

		.woocommerce.single.single-product .related.products ul.products li,  .woocommerce.single.single-product .upsells.products ul.products li {

		    width: 100%;

		    margin-bottom: 35px;

		    min-height: 400px;

		}	

		.woocommerce.single.single-product .related.products h2{

			font-size: 12px

		}



	}





/* /responsivo */



.woocommerce.single.single-product .entry-summary form button.button:hover, 

.page-template .add_to_cart_button:hover,  .woocommerce .wishlist_table td.product-add-to-cart a:hover,  .woocommerce ul.products li.product .price-cart .button:hover,  .woocommerce ul.products li.product .price-cart .added_to_cart:hover,  .search-form button.searchsubmit:hover{

	color: #fff!important;

}





nav.woocommerce-MyAccount-navigation ul li:hover , 

nav.woocommerce-MyAccount-navigation ul li.is-active {

    background-color: #333!important;

}



.right-header{

		height: auto;

	}

.top-nav{

	text-align: center;

	display: flex;

	justify-content: space-between;

}

.top-nav  >  .clear{

	display: none!important;

}

.accesspress-menu-bar .top-nav li{

	float: none;

	display: inline-block;

}

.accesspress-menu-bar .sub-menu li{

	float: left;

}

.sub-menu{

	text-align: left;

}











.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;

}















/* 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: #236277;

  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: #202E18;

}





@media (max-width: 991px) {

  .page-id-84 form.wpcf7-form .col-xs-6{

    width: 100%;

  }

}







/** faixa dos ícones antes do rodapé **/



	#promo-section3{

		padding: 25px 0;

	}



	#promo-section3 .ak-container{

		display: flex;

		flex-wrap: wrap;

		justify-content: space-around;

	}



	.fcampos{

		position: relative;

		padding-left: 60px;

		display: flex;

		align-items: center;

		line-height: 1;

	}



	.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: hidden;

		    overflow-x: hidden;

		    height: auto;

		}



		.before-top-header{

			height: 41px;

		}



	}

/* /responsivo */



nav.woocommerce-MyAccount-navigation ul li:hover a,  nav.woocommerce-MyAccount-navigation ul li.is-active a{

	color: #FFF;

}

nav.woocommerce-MyAccount-navigation ul li a{

	display: block;

}



#content .page_header_wrap #accesspress-breadcrumb span{

	background: none!important;

	padding: 0!important;

}











.wpcf7-form{

	max-width: 500px;

}





.wpcf7-form textarea, 

.wpcf7-form input[type=email], 

.wpcf7-form input[type=text]{

	width: 100%!important;

	max-width: 100%!important;

	margin-top: 5px!important;

	border: 2px solid #CCC!important;

	background-color: #FFF!important;

	margin-bottom: 0px!important;

}



.wpcf7-submit{

	text-transform: uppercase;

}



.btnwhats{

  position: fixed;

  right: 20px;

  bottom: 20px;

  z-index: 888;

}.btnwhats img{

  transition: all .2s linear;

}.btnwhats:hover img{

  filter: brightness(1.2);

}





.woocommerce ul.products li.product .woocommerce-loop-category__title,  .woocommerce ul.products li.product .woocommerce-loop-product__title,  .woocommerce ul.products li.product h3{

	white-space: normal!important;

	text-overflow: none;

	line-height: 1.2;

}







#calc_shipping_country_field, 

#calc_shipping_state_field, 

#calc_shipping_city_field{

	display: none!important;

}



#shipping_country_field,   #billing_country_field{

	display: none!important;

}





.shipping-calculator-form{

	padding-top: 0!important;

	margin-top: 6px!important;

}



.woocommerce ul#shipping_method li input {

    top: 6px;

    position: relative;

}





#lds-facebook {

  display: inline-block;

  position: relative;

  width: 20px;

  height: 13px;

}

#lds-facebook div {

  display: inline-block;

  position: absolute;

  left: 6px;

  width: 5px;

  background: #fff;

  animation: lds-facebook 1.2s cubic-bezier(0,  0.5,  0.5,  1) infinite;

}

#lds-facebook div:nth-child(1) {

  left: 5px;

  animation-delay: -0.24s;

}

#lds-facebook div:nth-child(2) {

  left: 13px;

  animation-delay: -0.12s;

}

#lds-facebook div:nth-child(3) {

  left: 21px;

  animation-delay: 0;

}

@keyframes lds-facebook {

  0% {

    top: -10px;

    height: 7px;

  }

  50%,  100% {

    top: 2px;

    height: 13px;

  }

}



.woocommerce form .form-row{

	padding: 0

}









.woocommerce div.product div.images img{

	width: auto!important;

}







.related.products ul.products li.product{

	width: 22.22%;

	margin-right: 0;

}





.related.products ul.products li.product + li.product{

	margin-left: 3.33%;

}

















































/* coisas que importam pra editar */ 



/* header estilo 2 */



	/*.headerone .top-header{

		min-height: 143px; 

		 min-height: 86px; 

		padding-top: 25px;



	}	*/



	.login-woocommerce{

		margin-top: 0px!important;

	}



	.headerone .right-header-main.clearfix {

	     float: none!important; 

	     margin-top: 0!important; 

	     max-height: 999px!important; 

	     max-width: 100%!important; 

	     height: auto!important; 

	    position: static!important;

	    margin: 0 auto;

	    width: 100%;

	}	



	#menu,  .inner_home:after {

	    border-top: none;

	}



	#site-branding {

	    min-width: 297px!important;

	}

	

	.headerone #site-navigation li a {

	    padding: 13px 28px;

	}



	#menu,  #site-navigation{

		width: 100%;

	}



/* fim header estilo 2 */





.search-form button.searchsubmit {

    background-color: #1B1B1B;

}



.headerone .top-header{

	padding-top: 0px!important;

	/*padding-bottom: 21px!important;*/

	margin-bottom: 0px;

}

.site-logo {

    padding-top: 30px;

}

#site-branding {

    padding-bottom: 0!important;

}



.headerone #site-navigation li a {

    padding: 5px 5px;

}













/*.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;

		}



		.fbp3{

			text-align: center;

		}







		.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: 11px;

    padding-bottom: 11px;

}



.searchform{

	position: relative;

}



.top-header .search-form input.search-field{

	width: 100%!important;

	padding-right: 50px!important;

}



.headerone .top-header .search-form button.searchsubmit{

	position: absolute;

	right: -1px;

	top: -1px;

	min-height: 42px!important;

	padding-top: 1px;

}





















.page-template .add_to_cart_button{

	margin-top: 0px;

}



.new-prod-slide .slick-slide h3,  .feature-prod-wrap h3,  .feature-cat-image h3,  .latest-cat-product .slick-slide h3,  .according-latest .ui-accordion-content h3{

	white-space: normal;

	overflow: none;

	line-height: 1.2;

	padding-top: 10px;

	min-height: 70px;

}



.page-template .add_to_cart_button,  .page-template .added_to_cart,  .page-template .product_type_grouped,  .page-template .product_type_external,  .page-template .product_type_simple{

	line-height: 26px;

}





.short_desc{

	font-size: 14px;

	padding-top: 0px;

}



#ak-top{

	display: none!important;

}





.select2-container .select2-selection--single{

	height: 36px;

}





a.woocommerce-product-gallery__trigger{

	display: none!important;

}







/** label no produto **/

	.albelfg1{

		padding: 5px 10px;

		background-color: orange;

		color: #FFF;

		margin-top: 5px;

		margin-bottom: 10px;

		display: inline-block;

	}

	.albelfg2{

		position: absolute;

		left: 0;

		top: 0;

		width: 100%;

		background-color: orange;

		color: #FFF;

		text-align: center;

		text-align: center;

	}

/** label no produto **/



.cart-empty:before{

	display: none!important

}





@media (max-width: 480px) {

	.full-outer .inner-img{

		position: relative!important;

	}

}



.price  >  del{

	/*display: block!important;*/

}



a.product_type_variable{

	display: block;

	margin-top: 15px;

	

}

.product_type_variable {

    line-height: 26px;

    font-size: 20px;

    font-family: 'robotobold';

}









.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 */







.spcbanner4{

	margin-bottom: 60px;

}







.banner-horizontal-mobile{

	display: none;

}

/* responsivo */	

	@media (max-width: 800px) {

		.banner-horizontal-mobile{

			display: block;

			max-width: 600px;

			margin-right: auto;

			margin-left: auto;

		}

		.banner-horizontal-desk{

			display: none;

		}

	}

/* /responsivo */



.spcbanner4 img{

	max-width: 100%;

	height: auto;

}



/* responsivo */	

	@media (min-width: 1200px) { }	

	@media (min-width: 992px) and (max-width: 1199px) {



		.fcampos{

			font-size: 12px;

		}



		.fcampos.fc1{

			margin-left: 10px;

		}



		#promo-section3 > div{

			margin: 0;

		}



		.fredes{

			padding-top: 17px;

		}



	}

	@media (max-width: 800px) {



		.ui-tabs-nav li.ui-tabs-active{

			border: 0;

		}



		.ak-container{

			padding:  0;

		}



		.woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {

		    width: 48%;

		}



		.woocommerce ul.products li.product .woocommerce-loop-category__title,  .woocommerce ul.products li.product .woocommerce-loop-product__title,  .woocommerce ul.products li.product h3{

			font-size: 14px;

		}





	}

/* /responsivo */







#customer_details .col-1, 

#customer_details .col-2{

	width: 60%;

	float: left;

}



#ship-to-different-address{

	margin-top: 40px;

}



#add_payment_method #payment div.payment_box,  .woocommerce-cart #payment div.payment_box,  .woocommerce-checkout #payment div.payment_box{

	background-color: #FFF;

}

#add_payment_method #payment div.payment_box::before,  .woocommerce-cart #payment div.payment_box::before,  .woocommerce-checkout #payment div.payment_box::before{

	border-bottom: 1em solid #FFF

}















.wc_payment_method{

	margin-bottom: 20px!important;

	position: relative;

}



.wc_payment_method input[type="radio"]{

	position: absolute;

	left: 20px;

	top: 10px;

	z-index: 3;

}



.wc_payment_method  >  label{

	padding-left: 40px!important;

	padding-right: 20px!important;

	background-color: #F3F3F3;

	border-radius: 5px;

	cursor: pointer;

	padding: 10px;

	transition: all .2s linear;

	color: #000;

}

.wc_payment_method input[type="radio"]:checked + label{

	background-color: #9ED5FF;	

}



#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{

	max-height: 26px;

}



#add_payment_method #payment ul.payment_methods,  .woocommerce-cart #payment ul.payment_methods,  .woocommerce-checkout #payment ul.payment_methods{

	padding: 20px;

}



#ship-to-different-address label{

	cursor: pointer;

}



.woocommerce-checkout-review-order-table .product-total{

	width: 40%;

}



.woocommerce-shipping-methods p{

	display: inline;

}



#payment:before{

	content: 'Selecione a forma de pagamento: ';

	padding-top: 20px;

	padding-left: 20px;

	color: #000;

	display: block;

}





.has-dropdown .sub-menu{

    /*display: none;*/

}

#wcbcf-mailsuggest{

    display: none!important

}

.woocommerce .cart-empty.woocommerce-info::before{

    display: none!important;

}



.columns-3 .top-footer-block{

	width:  23%;

}











/* responsivo */	

	@media (min-width: 1200px) { }	

	@media (min-width: 992px) and (max-width: 1199px) {



	}

	@media (max-width: 991px) {



		.columns-3 .top-footer-block {

		    width: 100%;

		}



	}

	@media (max-width: 767px) {



	}

	@media (max-width: 480px) {



	}

/* /responsivo */





.avistinha{

	display: block;

	margin-top: 5px;

}



body.single-product .summary .price span.avvalor{

	/*font-size: 20px!important;*/

}



body.single-product .summary .price span.avt1{

	/*font-size: 20px!important;*/

}









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: #BB2120 ;

}





.woocommerce a.remove {

    background: #970D10 !important;

    color: #fff!important;

}

.woocommerce a.remove:hover{

	color: #fff!important;

	background: #C09967!important;

}	

@media (max-width: 991px)/* mobiles */ { 

	.woocommerce a.remove{

		color: #FFF!important;

		font-size: 12px;

		width: 100%;

		text-align: left;

		background-color: transparent!important;

	}

	.woocommerce  a.remove:after{

		content:  'Remover do carrinho';

		color: #970D10;

	}	

}





.woocommerce .woocommerce-message {

    border-color: #BB2120 ;

}

.woocommerce-cart .cross-sells h2,  .woocommerce-cart .cart_totals h2 {

    color: #ffffff;

    background-color: #202E18;

}

.woocommerce .woocommerce-message {

    border-color: #202E18 ;

}

.woocommerce .woocommerce-message:before {

    color: #202E18 !important;

}

.woocommerce a.button.alt:hover{

	background-color: #202E18!important;

    color: #FFF!important;

    border: 2px solid #202E18!important;



}



.woocommerce .woocommerce-info::before, 

.woocommerce .woocommerce-info a{

    color: #BB2120;

}

.woocommerce .woocommerce-info {

    border-color: #BB2120;

    background-color: #91000014;

}



.cart-empty {

    color: #BB2120 ;

}

.woocommerce a.button:hover {

    background-color: #202E18!important;

}

nav.woocommerce-MyAccount-navigation ul li:hover,  nav.woocommerce-MyAccount-navigation ul li.is-active {

    background-color: #202E18!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: #236277!important;

}

nav.woocommerce-MyAccount-navigation {

    border-color: #202E18;

}

.woocommerce form .form-row .required {

    color: #BB2120 ;

}









#secondary.sidebar .widget-title{

    color: #222;

}

.gridlist-toggle a#grid.active,  .gridlist-toggle a#grid:hover,  .gridlist-toggle a#list.active,  .gridlist-toggle a#list:hover {

    background-color: #236277;

}

.woocommerce .content-area .products {

    border-top: 5px solid #222;

}



.woocommerce .widget_price_filter .price_slider_amount button{

	border: 2px solid #222;

    background-color: #236277;

    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: #000!important;

}

#secondary.sidebar ul li:hover{

	color: #222;

}





@media(max-width: 1024px){

	.site-logo {

    	padding-top: 30px!important;

	}

}

@media(max-width: 768px){

	.headerone .search-form {

    margin-top: 10px;

}

.headerone .view-cart{

	margin-top: 13px!important;

}

.login-woocommerce{

	margin-top: 10px!important;

}



}



/* pagina produto descriçao e informaçoes adicionais*/



.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

    background-color: #050404;

}

.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active {

    border-color: #202E18;

}





@media(max-width: 991px){

	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li.active a {

    	color: #222!important;

    	background-color: #202E18;

    	border-bottom: 1px solid #202E18;

    	font-weight: 1000

	}

	.woocommerce.single.single-product .woocommerce-tabs ul.tabs li a {

    	background: #222;

	}

}

body.single-product .summary .price span.avistinha .avt1{

	font-size: 16px!important;

}

body.single-product .summary .price span.avistinha .avvalor{

	color:#000!important;

}



/*Avaliação*/

.woocommerce #review_form #respond {

    padding: 10px;

    color: #000;

    border-radius: 10px;

}

.comment-form p label {

    display: inline-block;

    width: 24%;

    font-size: 16px;

    line-height: 24px;

    color: #000;

}



#review_form_wrapper {

    padding: 4px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 10px;

    background-color: #cee3ff;

}

.woocommerce #review_form #respond .form-submit input {

    float: left;

    margin-top: 5px;

    border: 0!important;

    background-color: #236277!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: #202E18!important;

}

.title-bg,  #reply-title {

    border-bottom: 3px solid #202E18;

}



.woocommerce #reviews #comments ol.commentlist li img.avatar {

    padding: 0px;

    width: 80px!important;

    height: 80px!important;

    height: auto;

    background: #EEE;

    margin: 0;

    box-shadow: none;

    border-radius: 50%;

    float: none;

    position: static;

}

.woocommerce #reviews #comments ol.commentlist li .comment-text {

	padding: 10px;

	background-color: #F3F3F3;

	width: 100%;

	margin: 0;

	float: none;

	border: 0!important;

}



.star-rating span, 

.woocommerce .star-rating{

	background-color: #F3F3F3;

}



.secondary-left .star-rating span, 

.woocommerce .secondary-left .star-rating{

	background-color: #FFF;

}



.comment_container{

	display: flex;

	gap: 20px;

}



.woocommerce p.stars a::before {

    color: #ff6c00;

}

.woocommerce .star-rating span::before,  .woocommerce .star-rating::before,  .woocommerce-product-rating a{

    color: #ff6c00;

}



.title-bg a:after {

	border-bottom: 1px solid #000!important;

}

		.title-bg a:before {

	border-bottom: 1px solid #000!important;

}



/* pagina pagamento*/

#order_comments_field label{	

	padding-left: 10px ;

	display: block;

	margin-bottom: 10px;

	font-weight: bold;

	font-size: 18px;

}



.woocommerce-billing-fields h3, 

.woocommerce-shipping-fields h3, 

#order_comments_field label, 

#ship-to-different-address, 

h3#order_review_heading{	

	background-color: #236277;

	color: #FFF;

	border-bottom: 3px solid #202E18;

}



.woocommerce-additional-fields{

	padding-top: 40px;

}





/* mensagem erro*/

.woocommerce-error {

    border-top-color: #BB2120 ;

}

.woocommerce-error::before {

    color: #BB2120 ;

}





.col-6.topheader-right {

		padding: 0 15px!important;

}

.col-6 .topheader-left{

		width: 60%;

}







@media (max-width: 800px) {



		/* destaque novo Bruna*/

		#product2 .title-bg {

    		background-color: #182212!important;

		}

		

		.product-cat-desc h3 {

		    font-family: 'robotobold'!important;

		    font-size: 30px!important;

		    background-color: #182212;

		    color: #fff!important;

		}

		.product-cat-desc {

		    background: #182212 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: 1px solid #182212!important;

		}

		.title-bg a:before {

		    border-bottom: 1px solid #182212!important;

		}

		.title-bg a {

		    font-size: 25px;

		    color: #fff;

		    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: #182212;

			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; 

		}

	}

/*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;

	}

}











@media(min-width: 1600px){

	.owl-item {

    	height: auto!important;

	}



	.owli a {

		height: 398px!important;

	}

}





@media(min-width: 2138px){

	.owl-item {

    	height: auto!important;

	}



	.owli a {

		height: 398px!important;

		background-size: contain;

	}

}

/* pix */

span.avvalor{

	/*color:#5B8845!important;*/

	font-size: 13px;

}

span.avt1{

	font-size: 13px;

	color:#111;

	font-weight: lighter;

}

 

/* promo section 3 responsivo */



@media (max-width: 1199px){

	.fcampos.fc1 {

	    font-size: 13px!important;

	}



}



@media (max-width: 992px){

	#promo-section3 .fcampos {

	    margin-bottom: 0!important;

	    padding: 3px;

	    font-size: 13px!important;

	}

	.fcampos img {

	    float: none!important;

	    position: static;

	    display: block;

	    margin-right: auto;

	    margin-left: auto;

	    margin-bottom: 5px;

	    transform: translate(0, 0);

	    width: 30px;

	}

	#promo-section3 .ak-container {

	    display: flex;

	    flex-wrap: wrap;

	    justify-content: space-around;

	}

}

@media(max-width: 480px){

	.amount,  .price span{

		color: #000!important;

		font-size: 12px!important;

	}	

	span.avvalor{

		color:#5B8845!important;

		font-size: 13px!important;

	}

	span.avt1{

		font-size: 12px!important;

		color:#111;

		font-weight: 600;

	}

	

}







/* galeria foto produto miniatura*/



.woocommerce-product-gallery ol {

    display: flex!important;

    max-width: 100%!important;

    margin: 0 auto!important;

    overflow: auto!important;

    height: 125px!important;

    flex-wrap: nowrap!important;

    justify-content: center;

    border-top: 1px solid #EEE;

}





.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: #888;

}



/* Handle on hover */

.woocommerce-product-gallery ol::-webkit-scrollbar-thumb:hover {

  background: #202E18;

}



#sec-mosaico{

	padding-top: 40px;

}



#sec-mosaico img{

	position: relative;

	transition: all .3s linear;

	top: 0;

}



#sec-mosaico img:hover{

	top: -10px;

}



.spcbanner4 img{

	position: relative;

	transition: all .3s linear;

	top: 0;

}



.spcbanner4 img:hover{

	top: -10px;

}



.sm-container{

	max-width: 1170px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	display: flex;

	justify-content: space-between;

	text-align: center;

}













/* responsivo */	

	@media (min-width: 992px){ 

		.hidden-desk{

			display: none!important;

		}



	}

	@media (max-width: 991px)/* mobiles */ { 

		.hidden-mob{

			display: none!important;

		}

	}	

/* /responsivo */





















.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;

	font-weight: 900;

}



.title-bg a:after{

	content: ' ';

	border-bottom: 1px solid #DDD;

	position: absolute;

	left: 115%;

	top: 55%;

	width: 100vw;

}

.title-bg a:before{

	content: ' ';

	border-bottom: 1px solid #DDD;

	position: absolute;

	right: 115%;

	top: 55%;

	width: 100vw;

}





.title-bg li{

	padding: 10px 0;

	overflow: hidden;

}







.woocommerce div.product div.images .flex-control-thumbs li + li{

	margin-left: 5px;

}











.aceitar_termos{

    position: fixed;

    bottom: 0;

    padding: 20px 20px;

    text-align: center;

    color: #FFF;

    background-color: #236277d6;

    width: 100%;

    z-index: 999999;

    display: none;

}

.aceitar_termos a{

    color: #edff00;

}

.aceitar_termos a:hover{

    color: #000;

}

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: #9cb808;

    color: #000;

    transition: all .2s linear;

    margin-left: 10px;

    cursor: pointer;

}

a.ctacookies:hover{                

    color: #FFF;

    background-color: #000;

}







.woocommerce.single.single-product .entry-summary form input#calc_shipping_postcode{

	height: auto;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 200px;

	float: none;

	margin:  0;

	display: inline-block;

	border-radius: 0;

}



.pisol-ppscw-container {

    clear: both;

    display: block!important;

    margin-top: 0;

    margin-bottom: 20px;

}



.pisol-ppscw-container #calc_shipping_postcode_field, 

.pisol-ppscw-container #calc_shipping_postcode_field + p{

	display: inline;

	margin:  0;

}



.pisol-ppscw-container #calc_shipping_postcode_field:after, 

.pisol-ppscw-container #calc_shipping_postcode_field:before{

	display: none;

}



.woocommerce.single.single-product .entry-summary form button.pisol-update-address-button{

	display: inline-block;

	width: 80px;

	height: 31px;

	min-height: 22px;

	border-radius: 0px;

}



.pisol-ppscw-container{

	background-color: #FFF;

	padding: 0px;

}



.pisol-ppscw-alert{

	background-color: inherit!important;

	padding: 0;

}



.pisol-woocommerce-shipping-calculator a{

	display: none!important;

}



.pisol-shipping-calculator-form{

	padding: 0;

	border: 0;

}



.pisol-shipping-calculator-form input{

	line-height: 1.3!important;

}



.woocommerce.single.single-product .entry-summary .pisol-woocommerce-shipping-calculator form button.button{

	width: 100%;

}









.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content{

	display: block!important;

}



.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content.woocommerce-Tabs-panel--additional_information, 

.tabs.wc-tabs{

	display: none!important;

}









.woocommerce #payment #place_order,  .woocommerce-page #payment #place_order{

	float: none;

	padding: 20px;

	margin-top: 10px;

}









.woocommerce-page  .woocommerce-order .woocommerce-message a.button{

	float: none!important;

	padding: 30px!important;

	display: block!important;

	font-size: 21px;

}



.woocommerce-page  .woocommerce-order .woocommerce-message{

	padding-left: 0!important;

}



.woocommerce-page  .woocommerce-order  .woocommerce-message:before{

	display: none!important;

}



/* 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;

}



/* novo slider kaval */



ul.category-product-tab{

	list-style: none;

	padding: 0;

	margin:  0;

	display: flex;

	gap:  15px;

	flex-wrap: nowrap;

	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;	

	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;

	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;

}







.ap-home-right-artical{

	width: 100%!important;

	float: none!important;

	display: block!important;

	padding-left: 0!important;

}



.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-image.right_align, 

.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-image.left_align{

    width: 50%;

}





.feature-cat-product-holder{

	width: 50%;

	position: relative;

}



.feature-cat-product-holder.right_align{

	float: right;

}

.feature-cat-product-holder.left_align{

	float: left;

}





.ap-home-right-artical .widget_accesspress_store_product2 .feature-cat-product {

    width: 100%;

    position: relative;

	list-style: none;

	padding: 0;

	margin:  0;

	display: flex;

	gap:  15px;

	flex-wrap: nowrap;

	overflow: hidden;

	max-width: 100%;

}

@media (max-width: 991px)/* mobiles */ { 

	.ap-home-right-artical .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;

}















/** blog03 ******************************************** **/



  .blog03 .post-itens{

    margin-bottom: 15px;

  }



  .blog03 .post-resumo{

    margin-top: 15px;

    font-size: 16px;

    margin-bottom: 20px;

  }



  .blog03 a.post-leia{

    display: inline-block;

    padding: 10px 30px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    

    

    transition: all .2s linear;

  }



  .blog03 a.post-leia:hover{

    filter: brightness(1.5);

  }



  .blog03 .post{

    padding-bottom: 30px;

    margin-bottom: 30px;

    

  }



  .blog03 .post h2{

    margin-top: 20px;

    margin-bottom: 20px;

    font-size: 25px;

    

  }



  .blog03 .pagination{

    text-align: left;

    float: none;

  }





  .blog03 .buscar{

    margin-top: 0px;

    position: relative;

    margin-bottom: 35px;

  }



  .blog03 .buscar input{

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

    height: 37px;

    width: 100%;

  }



  .blog03 .buscar button{

    position: absolute;

    right: 0px;

    top: 0px;

    padding-right: 13px;

    padding-left: 13px;

    padding-top: 8px;

    padding-bottom: 10px;



    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

    transition: all .2s linear;

    margin:  0;

    border:  0;

  }



  .blog03 .buscar button:hover{

    filter: brightness(1.2);

  }



  .blog03 .sidebar h3{

    font-size: 18px;



    padding-bottom: 10px;

    margin-bottom: 10px;

    margin-top: 35px;

  }



  





  /* responsivo */    

    @media (max-width: 625px) {



      .blog03 .lista-posts{

        width: 100%;

      }



      .blog03 .sidebar{

        width: 100%;

        margin-top: 40px;

      }



      .blog03 .linkartigo{

        max-width: 270px;

        margin-right: auto;

        margin-left: auto;

        display: block;

        text-align-last: center;

        margin-bottom: 30px;

      }



      .sidebar .editor{

        text-align: center;

      }



    }

  /* /responsivo */





  .blog03 .post-itens img{

    position: relative;

    top: -1px;

  }



  .blog03 .post .editor *{

    max-width: 100%!important;

    height: auto!important;

  }



  .blog03 .postthumb{

    float: left;

    margin-right: 30px;

    margin-bottom: 10px;

  }



  /**/



  /**comentarios**/

    .comment-form .submit{

      display: inline-block;



      font-size: 13px;

      padding: 11px 16px 9px 16px;

      transition: all .2s linear;

      -webkit-border-radius: 25px;

      -moz-border-radius: 25px;

      border-radius: 25px;



    }.comment-form .submit:hover{

      filter: brightness(1.2);

 

    }



    .nanome{



      margin-bottom: 5px;

    }



    .nletra{

      float: left;

      margin-right: 15px;

      width: 70px;

      height: 70px;

      text-align: center;

      padding-top: 6px;





      font-size: 40px;

      -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

      border-radius: 50%;

      position: absolute;

      left: 0;

      top: 0;

    }



    .nautor{

      margin-top: 20px;

      min-height: 70px;

      padding-left: 85px;

      position: relative;

      padding-top: 10px;

    }



    .nautor.commadm{

      min-height: 85px;

      margin-left: 30px;

      border-radius: 5px;

      padding-top: 10px;

      padding-bottom: 10px;

      padding-left: 90px;

    }



    .commadm .nletra{

      margin-top: 7px;

      margin-left: 7px;

    }













    .fundo-form{

      padding: 30px;

      -webkit-border-radius: 5px;

      -moz-border-radius: 5px;

      border-radius: 5px;



    }



    .comment-form-author label, 

    .comment-form-email label, 

    .comment-form-comment label{

      display: block;

    }



    .comment-notes{

      font-size: 11px;

    }



    .comment-reply-title{

      margin-top: 0;

    }



    .comment-form-cookies-consent{

      display: none;

    }



    .comment-form-author{

      float: left;

      width: 50%;

    }

    .comment-form-email{

      float: left;

      width: 50%;

    }



    #si_captcha_code{

      width: 127px;

      position: relative;

    }



    #si_captcha_code label{

      display: none;

    }



    #si_captcha_code span{

      position: absolute;

      left: 135px;

      top: 0;

    }



    .comment-form-author input, 

    .comment-form-email input, 

    .comment-form-comment textarea{

      width: 100%;

      /*height: 100px;*/

      padding: 5px;

      -webkit-border-radius: 5px;

      -moz-border-radius: 5px;

      border-radius: 5px;

      margin-top: 5px;



    }



    .comment-form-author input{

      width: 95%;

    }



    .comment-form-comment textarea{

      height: 100px;

    }



    input#si_captcha_code{

      padding: 5px;

      -webkit-border-radius: 5px;

      -moz-border-radius: 5px;

      border-radius: 5px;

    }



  /***comentarios**/









  .blog03 .post.opost h1{

    font-size: 30px;



    margin-top: 10px;

    margin-bottom: 10px;

  }



  .comment-form .submit{



    border: 0;

  }



  

  .pagination{

    margin: 0;

    border: 0;

  }



  .pagination li{

    display: inline-block;

    border: 0;

  }



  .pagination li a{

    display: inline-block;

    border: 0;



  }





  .pagination .current{



    border: 0!important;

  }



  .current > li:first-child{

    margin-left: 5px;

  }



  .commadm{

    /*margin-left: 30px;*/

    padding: 20px;



  }







  .blog03{

    padding-bottom: 80px;

  }





  .news img{

    float: left;

    margin-right: 50px;

  }



  .news p{

    font-size: 20px;



    /*display: inline-block;

    padding-top: 40px;

    margin-right: 140px;*/

    display: inline;

  }



  .news .wpcf7-form-control-wrap{

    display: inline;

  }



  .news .wpcf7-not-valid-tip{

    font-size: 10px;

  }



  .newsenviar{

    display: inline-block;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    border: 0;

    line-height: 36px;

    text-align: center;

    padding: 0 30px;

    margin-top: 30px;

  }



  .news{

    padding: 15px 0;

  }



  .newsletter{

    display: inline-block!important;

    width: 288px;

    margin-right: 20px;

    margin-top: 30px;

    height: 36px;

    margin-left: 50px;

  }



  .news2 .wpcf7-response-output, 

  .news .wpcf7-response-output{

    display: inline-block;

    width: 100%;

    text-align: center;

  }



  .news .wpcf7-form-control-wrap span{

    right: 28px;

  }



  .news .imgnews2{

    display: none!important;

  }

  .news2 .passine, 

  .news2 .imgnews1{

    display: none!important;

  }



  .news2 .newsletter{

    margin-left: 0;

    margin-top: 0;

  }



  .news2 .wpcf7-form-control-wrap{

    display: inline;

  }



  .news2 .wpcf7-form-control-wrap span {

      position: absolute;

      z-index: 1;

      right: 26px;

      top: 0px;

  }



  .news2 .wpcf7-not-valid-tip{

    font-size: 10px;

  }



  a.post-cat{

    -webkit-border-radius: 3px;

     -moz-border-radius: 3px;

    border-radius: 3px; 

    line-height: 30px;

    padding: 0 30px;

    display: inline-block;

    transition: all .2s linear;

    margin-bottom: 3px;

  }



  .postautor{

    padding-bottom: 3px;

    margin-bottom: 15px;

    display: inline-block;

  }



  .post a{

    transition: all .2s linear;

  }



  a.bannerblog{

    display: inline-block!important;

    border: 0!important;

    padding: 0!important;

    margin-bottom: 30px!important;

  }



  a.bannerblog img{

    max-width: 100%!important;

    height: auto!important;

  }



  .sidebar .redesf{

    text-align: center;

    margin-bottom: 45px;

  }



  .redesf img{

    transition: all .2s linear;

  }



  .redesf img:hover{

    filter: brightness(1.4);

  }



  .sidebarcategoria{

    position: relative;

    display: block;

    margin-bottom: 25px;

    transition: all .2s linear;

    position: relative;

  }



  .sctxt{

    position: absolute;

    top: 50%;

    left: 70px;

    transform: translate(0,  -50%);

    z-index: 2;

  }



  .scimg{

    float: left;

    width: 58px;

    height: 67px;

    margin-right: 10px;

    background-position: center center;

    background-repeat: no-repeat;

    transition: all .2s linear;

  }





  .sidebar .redesf{

    float: none;

  }



  .opost .postautor{

    border-bottom: 0;

  }





  .blog03 .linkartigo{

    display: block;

  }





  .blog03 .linkartigo img{

    margin-bottom: 10px;

  }









  .sobre-autor{

    padding: 20px 20px;

    margin-bottom: 35px;

    text-align: center;

  }





  .autor-img{

    width: 170px;

    height: 170px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    display: inline-block;

    margin-bottom: 10px;

  }



  .nome-autor{

    font-size: 20px;

    margin-bottom: 5px;

    padding-bottom: 5px;

  }



  .sobre-autor p{

    font-size: 17px;

    line-height: 1.3;

  }



  .sobre-autor img{

    border-radius: 5px;

  }



  .rede-interna1{

    text-align: right;

  }



  .sobre-frase{

    font-size: 20px;

    line-height: 1.2;

    margin-bottom: 10px;

  }







  .nome-autor{

    margin-top: 10px;

    margin-bottom: 10px;

  }







  .blog03 h3{

    font-weight: bold;

    font-size: 25px;

    margin-top: 20px;

    margin-bottom: 20px;

  }









  .blog03 .post h2{

    font-weight: bold;

    font-size: 25px;

  }





  .blogsubtit{

    font-size: 30px;

    font-weight: bold;

    margin-bottom: 30px;

  }



  .blog03 .post.opost h1{

    font-weight: bold;

    font-size: 30px;

  }











  .lista-posts{

    padding-top: 15px;

    padding-bottom: 40px;

  }







  .blog03 a.post-leia{

    color: #FFF;

    background-color: #333333;

  }



  .blog03 .post{

    border-bottom: 1px solid #D9D9D9;

  }



  .blog03 .post h2{

    color: #555555;

  }



  .blog03 .buscar button{

    background-color: red;

    border-color: red;

  }



  .blog03 .sidebar h3{

    color: #222;

    border-bottom: 2px solid #555;

  }



  .blog03 .sidebar a:hover{

    color: #555;

  }



  .comment-form .submit{

      color: #FFF;

      background-color: #555;

    }.comment-form .submit:hover{

      color: #FFF;

    }



    .nanome{

      color: #CCC;

    }



    .nletra{

      color: #FFF;

      background-color: #CCC;

    }



    .fundo-form{

      background-color: #333;

    }



    .comment-form-author input, 

    .comment-form-email input, 

    .comment-form-comment textarea{

      border: 1px solid #EEE;

    }



    input#si_captcha_code{

      border: 1px solid #EEE;

    }



    .blog03 .post h2{

    color: #FFF;

  }



  .blog03 .post.opost h1{

    color: #FFF;

  }



  .comment-form .submit{

    background-color: #555;

  }



  .pagination li a{

    background-color: #2CACEB!important;

    color: #FFF!important;

  }



  .pagination li a:hover{

    background-color: #6AC8F6!important;

    color: #FFF!important;

  }



  .pagination .current{

    background-color: #FFF!important;

    color: #000!important;

  }



  .commadm{

    background-color: #FFF;

  }



  .news p{

    color: #FFF;

  }



  .news2 .wpcf7-response-output, 

    .news .wpcf7-response-output{

      color: #FFF;

  }





  a.post-cat{

    background-color: #555;

    color: #FFF;

  }



  /*a.post-cat:hover{

    color: #FFF;

    background-color: #444;

  }*/



  .postautor{

    border-bottom: 1px solid #BBBBBB;

  }



  .sidebarcategoria{

    background-color: #333;

  }



  .scimg{

    background-color: rgba(0, 0, 0, 0.12);

  }



  .sidebarcategoria:hover{

    background-color: #555;

  }



  .sobre-autor{

    background-color: #F3F3F3;

  }



  .nome-autor{

    color: #333; 

    border-bottom: 1px solid #D6D6D6;

  }



  .sobre-autor p{

    color: #525252;

  }



  .sobre-frase{

    color: #000000;

  }



  .blog03 h3{

    color: #555555;

  }



  .blog03 .post h2{

    color: #FFF;

    

    font-size: 25px;

  }





  .blogsubtit{

    color: #FFF;

  }



  .blog03 .post.opost h1{

    color: #FFF;

    

    font-size: 25px;

  }







  /*.lista-posts{

    background-color: #F3F3F3;

  }*/



  .sctxt{

    color: #F3F3F3;

  }



  /* cor subs 1 #555 */

  /* cor subs 1 hover #555 */

  /* cor subs 2 #333 */





.sidebar .redesf{

    display: none;

  }



 .blog03 .container{

 	max-width: 1170px;

 	margin-right: auto;

 	margin-left: auto;

 }



 .col-xs-3{

 	width: 25%;

 	float: left;

 	padding-right: 15px;

 	padding-left: 15px;

 }



 .col-sm-9, 

 .col-xs-9{

 	width: 75%;

 	float: left;

 	padding-right: 15px;

 	padding-left: 15px;

 }



	.blog03{

		padding-top: 50px;

	}



	.text-center{

		text-align: center;

	}







	.col-md-4{

		width: 33.33333%;

		float: left;

		padding-right: 15px;

		padding-left: 15px;

	}



	#reply-title{

		border-bottom: 3px solid #000;

	}



	.comment-form p label{

		color: #333;

	}



	#respond input#submit{

		background-color: #000;

		border-color: #fff;

	}



	#respond{

	background-color: #333;

	}



/** fim blog03 ******************************************** **/





/** cores no card **/

.colors-in-card{

	display: block;

	margin:  0;

	list-style-type: none;

	margin-top: 0!important;

	margin-bottom: 7px!important;

}



.single .colors-in-card{

	display: none;

}



.colors-in-card li{

	display: inline-block;

	width: 13px;

	height: 13px;

	border: 1px solid #AAA!important;

	border-radius: 50%;

}



.colors-in-card li + li{

	margin-left: 5px;

}

/** fim cores no card **/







.before-top-header p{

	margin-bottom: 0!important;

}



.row-topo{

	display: flex;

	justify-content: space-between;

	align-items:  center;

}









/**** single product *******/



.inner-prod-box{



	background-color: #FFF;

	border-radius: 5px;

	padding: 20px;



	display: flex;

	flex-wrap: nowrap;

	gap:  30px;



	margin-bottom: 40px;



}



.ipb2{

	background-color: #FF0;

	padding: 20px;

	border-radius: 5px;

}



.single-product .ak-container{

	width: 1250px;

}



.woocommerce.single.single-product .img-wrap{

	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{

	float: none;

	margin-left: 0;

}













.woocommerce div.product form.cart .variations label{

	padding-right: 15px;

}







table.variations label{

	display: block;

	min-width: 100px;

}









#qty_menos{

	border: 1px solid #CCCCCC;

	border-right: 0;

	width: 20px;

	cursor: pointer;

	transition: all .2s linear;

	font-size: 20px;

	text-align: center;

	line-height: 30px;

}



#qty_mais{

	border: 1px solid #CCCCCC;

	border-left: 0;

	width: 20px;	

	cursor: pointer;

	transition: all .2s linear;

	font-size: 20px;

	text-align: center;

	line-height: 30px;

}





.woocommerce.single.single-product .entry-summary form button.single_add_to_cart_button{

	padding: 10px;

    width: 282px;

    margin-bottom: 20px;

}





/** card produto **/

.price span,  .amount{

	color: #000;

}









.products  .amount, 

.products  ins,  .products  ins span

.products  .amount span, 



#ap-product-right ins span, 

.feature-prod-wrap .amount, 

.feature-prod-wrap .amount span, 

.span3  .amount, 

.span3  ins,  .span3  ins span

.span3  .amount span{

	font-size: 20px!important;

}

















#yith-wcwtl-email{

	display: block;

	width: 100%;

	max-width: 300px;

	border-radius: 0px;	

}





#yith-wcwtl-output label{

	color: #FFF!important;

	font-size: 0px!important;



}



.woocommerce div.product p.stock.out-of-stock{

	font-size: 20px;

	padding: 10px;

	background-color: #EEE!important;

}



.woocommerce.single.single-product .entry-summary #yith-wcwtl-output form input[type=text], 

.woocommerce.single.single-product .entry-summary #yith-wcwtl-output form input[type=email]{

	color: #333!important;

}



.woocommerce.single.single-product .entry-summary #yith-wcwtl-output form input[type=submit]{

	background-color: #236277;

	border: 0!important;

}









.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content h2{

	border-bottom: 1px solid #EEE;

	padding-bottom: 5px;

	margin-bottom: 20px;

}



.woocommerce.single.single-product .woocommerce-tabs.wc-tabs-wrapper{

	padding: 20px!important;

	background-color: #FFF;

	padding: 20px;

	border-radius: 5px;

}









.comment-form-cookies-consent, 

.sgr-infotext{

	display: none!important;

}





.comment-form p label{



}



.comment-form p.comment-form-author, 

.comment-form p.comment-form-email{

	display: flex;

	gap:  15px;

}



.comment-form p label{

	width: 90px;

	float: none;

	padding-top: 12px;

}





.comment-form p.comment-form-comment label{

	width: 100%;

	margin-bottom: 0;

	padding-top: 0;

}







.woocommerce .content-area .products .title-bg h2{

	background-color: #f3f3f3;

	padding-left: 0;

	padding-right: 30px;

}







#respond .comment-form-author input,  #respond .comment-form-email input,  #respond input,  #respond textarea{

	width: 100%;



}



p.stars{

	font-size: 40px;

}

.comment-form-rating label{

	line-height: 40px;

}







.secondary-left{

	background-color: #FFF;

	padding: 10px;

}





.woocommerce-loop-product__title{

	font-family: 'robotoregular'!important;

}



.cat_icon:before{

	content: '+'!important;

}

.cat_icon.open:before{

	content: '-'!important;

}

.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {

	 font-size: 13px!important;

}





#promo-section3-2{

	display: none;

}

.products li.product,  #product2 li.span3 {

	width: 24%;

}





/*** responsivo lpv3 ***/

@media (max-width: 970px){

	.before-top-header{

		display: none;

	}



	.home_navigation{

		right: auto;

		left: 0;

	}



	.col-topo, 

	.row-topo{

		display: block;

	}



	.headerone .right-header {

    	background-color: #236277;

    	/*border: 1px solid rgba(255, 255, 255, 0.3);*/

    	border-top-right-radius: 5px;

    	border-bottom-right-radius: 5px;

	}



	.home_navigation .inner_home{

		/*border-radius: 5px;*/

		background-color: transparent;

	}



	.headerone #site-branding{

		text-align: left!important;

		padding-left: 50px!important;

		padding-top: 15px!important;

		margin: 0 0 5px 0;

	}



	#site-branding img{

		max-height: 30px;

		width: auto;

	}



	#toggle div{

		margin:  5px auto;

		height: 2px;

	}



	#toggle{

		width: 24px;

		margin-bottom: 2px;

		margin-left: 13px;

	}



	.home_navigation{

		left: 0px;

		top: 10px;

	}



	.search-form{

		max-width: 100%!important;

		width: 100%!important;

		padding-right: 10px!important;

		padding-left: 10px!important;

		margin:  0!important;

		margin-top: 5px;

	}



	.top-header .search-form form.searchform{

		max-width: 100%;

	}



	.view-cart{

		position: absolute;

		right: 10px;

		top: 18px;

	}



	.headerone .view-cart{

		margin-top: 0!important;

	}



	.carrinho-qtd {

	    font-size: 10px;

	    width: 23px;

	    height: 23px;

	    line-height: 22px;

	}



	#mastheads{

		padding-bottom: 15px;

	}



	.headerone .top-header .search-form input.search-field {

	    padding-top: 9px;

	    padding-bottom: 9px;

	}



	.headerone .top-header .search-form button.searchsubmit{

		min-height: 38px!important;

	}



	.btns-mobile{

		position: absolute;

		right: 57px;

		top: 18px;

	}



	.btns-mobile a{

		margin-left: 10px;

	}



	.carrinho-qtd{

		bottom: -8px;

	}



	.view-cart img{

		height: 24px;

	}





	#toggle:after{

		right: auto;

		left: 35px;

		top: 3px;

	}



	#toggle{

		float: left;

	}	



	#toggle.on .three{

		margin-top: 9px;

	}



	.top-nav{

		display: block;

	}



	.headerone .accesspress-menu-bar .accesspress-menu-href-title{

		color: #fff;

	}





	#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;

	}





	.span3{

		padding: 0;

	}



	#top-footer .wpcf7-form {

	    max-width: 270px;

	    display: block;

	    margin-right: auto;

	    margin-left: auto;

	}



	.woocommerce .entry-header{

		padding: 30px 0;

	}



	.woocommerce ul.products li.product .price-cart .button{

		width: 100%!important;

	}



	.btnwhats {

	    position: fixed;

	    bottom: 10px;

	    z-index: 888;

	    position: absolute;

	    left: 50%;

	    right: auto;

	    transform: translate(-50%,  0);

	    z-index: 2;

	}



	.btnwhats img{

		width: 79px;

		height: 23px;

	}



	div.inner {

	    padding-right: 10px;

	    padding-left: 10px;

	}



	.woocommerce ul.products::after, 

	.woocommerce ul.products::before{

		display: none;

	}



	.woocommerce .content-area .products{

		gap:  10px;

	}



	.single-product .ak-container{

		width: 100%;

	}



	body.single-product .inner {

	    background-color: #FFF;

	}



	.inner-prod-box{

		flex-wrap: wrap;

		padding: 0;

		margin-top: 15px;

	}



	.woocommerce div.product div.images .flex-control-thumbs li{

		max-width: 28%;

	}



	.woocommerce-page div.product div.images{

		margin-bottom: 0;

	}



	.woocommerce.single.single-product .entry-summary form input#calc_shipping_postcode{

		width: 170px;

	}



	.woocommerce.single.single-product .entry-summary h1{

		font-size: 16px;

		text-align: left;

		font-weight: bold;

		line-height: 1.2;

	}



	.summary .woocommerce-Price-amount bdi,  .summary .woocommerce-Price-amount bdi span{

		font-size: 30px;

	}



	.woocommerce.single.single-product .entry-summary h1 + .price{

		text-align: left!important;

	}



	.woocommerce.single.single-product div.product form.cart p{

		text-align: center;

	}



	.woocommerce.single.single-product div.product form.cart img{

		margin:  5px;

	}



	.woocommerce.single.single-product .woocommerce-tabs.wc-tabs-wrapper{

		padding: 0!important;

	}



	.inner-prod-box{

		margin-bottom: 0;

	}



	#reply-title{

		border-bottom: 0!important;

	}



	.woocommerce.single.single-product .related.products ul.products li,  .woocommerce.single.single-product .upsells.products ul.products li{

		width: 48%;

	}



	.products li.product .price-cart,  #product2 .collection_desc {

	    padding: 5px;

	}



	.woocommerce-account .woocommerce-MyAccount-navigation{

		width: 100%;

		margin-bottom: 20px;

	}



	.woocommerce-account .woocommerce-MyAccount-content{

		width: 100%;

	}





	.woocommerce.single.single-product .entry-summary .price del,  .woocommerce.single.single-product .entry-summary .price ins,  .woocommerce.single.single-product .entry-summary .price span{

		text-align: left!important;

	}





	.woocommerce.single.single-product .related.products .title-bg h2{

		font-size: 23px!important;

		line-height: 1.1;

		padding: 5px;

	}



	#shipping_method small{

		display: block;

	}



	tr.woocommerce-shipping-totals{

		display: block;

		text-align: center;

	}





	

	tr.woocommerce-shipping-totals td::before{

		display: block;

		text-align: center;

		float: none!important;

	}



	.calculated_shipping td{

		text-align: center!important;

	}





	.woocommerce ul#shipping_method li{

		text-align: center;

	}



	.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{

		text-align: center;

	}







	.shipping-notice{

		text-align: center;

	}





	#customer_details .col-1,  #customer_details .col-2{

		width: 100%;

		float: none;

	}



	#pagseguro-payment-methods input{

		display: none!important;

	}



	#pagseguro-payment-methods li.active{

		background-color: #9ED5FF;

	}



	h2.woocommerce-column__title{

		font-size: 20px;

	}



	.woocommerce ul.order_details li{

		width: 100%;

		padding-right: 0;

		margin-right: 0;

		border-right: 0;

		padding-bottom: 10px;

		margin-bottom: 10px;

		border-bottom: 1px dashed #CCC;

	}



	small.shipped_via{

		display: block;

	}



	.woocommerce .woocommerce-customer-details address{

		margin-bottom: 10px!important;

	}





	.fbp1 p img{

		margin:  5px auto;

	}



	.alg-wc-civs-term{

		width: 40px;

	}



	.woocommerce-cart  .woocommerce-message .button{

		display: none!important;

	}



	#order_review tr.woocommerce-shipping-totals{

		display: table-row;

	}



	.woocommerce-form__label-for-checkbox span{

		font-size: 15px;

	}



	.woocommerce-page ul.products.columns-3.list li.product{

		max-width: 100%;

	}



	.inner{

		background-color: #FFF;



	}



	.secondary-left{

		padding: 0;

	}



	.home section{

		background-color: #FFF;

	}

}



@media(max-width:700px ){

	.products li.product,  #product2 li.span3, .feature-cat-product .feature-prod-wrap {

	    width: 30%;

	}

}



@media(max-width:600px ){

	.products li.product,  #product2 li.span3, .feature-cat-product .feature-prod-wrap {

	    width: 40%;

	}

}

@media(max-width:425px ){

	.products li.product,  #product2 li.span3, .feature-cat-product .feature-prod-wrap {

	    width: 50%;

	}

}



#secondary.sidebar ul li a{

	color: #000;

}

.product-name a {

    color: #182212;

}

#site-branding {

    margin-top: 15px;

    margin-bottom: 15px;

    max-width: 110%;

}

#site-branding img {

    max-width: 110%;

}



.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%;

}



.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-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;

}





.widget_accesspress_store_product2 .feature-cat-image.left_align {

    float: left;

    width: 48%;

    text-align: left;

    padding-right: 10px;

}

.widget_accesspress_store_product2 .feature-cat-image.right_align {

    float: right;

    width: 48%;

    text-align: right;

    padding-left: 10px;

}

.category_product{

	padding-top: 26px;

}







/* responsivo */	



	@media (max-width: 991px)/* mobiles */ { 



		.sub-menu .sub-menu li a .accesspress-menu-href-title::before{

			content: '- ';

		}

	



	}

/* /responsivo */





.woocommerce-billing-fields__field-wrapper{

	display: flex;

    flex-wrap: wrap;

}



.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{

	width: 100%;

}



.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{

	width: 50%;

}



.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{

	padding-left: 15px;

}



p#billing_address_2_field{

	width: 50%!important;

	padding-left: 15px;

	padding-top: 32px;

}





#pagseguro-credit-card-form{

	display: flex;

    flex-wrap: wrap;

}





.summary .pisol-ppscw-methods .woocommerce-Price-amount bdi{

	font-size: 20px;

}





/* responsivo 

	@media (min-width: 992px){ 

		

		.sub-menu .sub-menu{

			columns: 3;

			column-gap: 0;

		}



	}	

responsivo */





.accesspress-menu-item-custom .sub-menu {

    border-color: #96bc33;

}



@media(max-width: 800px){

	.fbp1 p {

		margin-top: 41px!important;

	}

	.widget_accesspress_store_product2 .feature-cat-image.left_align, .widget_accesspress_store_product2 .feature-cat-image.right_align {

	    width: 100%!important;

	}

}





/* responsivo menu de abrir ao clicar no mobile ao invés de já vir tudo aberto */	

	@media (max-width: 991px)/* mobiles */ { 

		

		ul.sub-menu{

			display: none!important;

		}



		li.active > ul.sub-menu{

			display: block!important;

		}



	}

/* /responsivo */





/* responsivo */	

	@media (max-width: 991px)/* mobiles */ { 

		

		div#menu{

			overflow-y: scroll;

			height: calc(100vh - 50px);

		}



	}

/* /responsivo */

.accesspress-menu-bar li:hover .accesspress-menu-href-title, .accesspress-menu-bar li:hover .accesspress-menu-icon{

	color: #9CB808;

	font-family: robotobold;

}

@media(max-width: 1130px){

	.sm-container {

		gap: 5px;

	}	

}



.single-product #title_bread_wrap{

    display:none;

}





/* selected attr */

.woocommerce div.product form.cart .variations td, 

.woocommerce div.product form.cart .variations th,

.woocommerce div.product form.cart .variations tr{

	display: block;

}



.woocommerce div.product form.cart .variations td.value{

	width: auto;

}



.selected-attr{

	font-weight: lighter;

	padding-left: 5px;

	display: inline-block;

}



.variations label:after{

	content: ': ';

}



.woocommerce-variation-availability{

	display: none!important;

}

/* selected attr */





.woocommerce-variation-add-to-cart-disabled .quantity *{

	display: none!important;

}

.woocommerce-variation-add-to-cart-disabled button{

	display: none!important;

}





/* detalhes da conta */

.woocommerce-account .addresses .title h3{

	float: none;

}



.woocommerce-account .addresses .title .edit{

	float: none;

	background-color: #141414;

	color: #FFF;

	padding: 5px 30px;

	display: inline-block;

	margin-bottom: 20px;

}



.woocommerce-account .addresses .title .edit:hover{



	background-color: #BB2120;

}



.woocommerce-EditAccountForm.edit-account,

.woocommerce-address-fields__field-wrapper{

	display: flex;

	flex-wrap: wrap;

}



.woocommerce-EditAccountForm.edit-account fieldset{

	width: 100%;

}





.spcbanner3 {

    z-index: 2;

    position: sticky;

    

}



/*mobile*/

@media(max-width: 688px){

	/*header*/

	#mastheads {

	    padding-bottom: 0px;

	}

	.spcbanner3 {

	    width: 1000px;

	    background-color: #fff;

	    margin-top: 15px;

	}

	#mastheads {

	    background-image: none; 

	    background-color: #202e18;

	}

	.headerone #site-branding {

	    margin: 0 0 15px 0;

	}

	/*footer*/

	.spcbanner5 {

	    width: 1000px;

	    background-color: #fff;

	}



	/*banner*/

	.owl-carousel .owl-stage-outer, .page_header_wrap, #title_bread_wrap {

	    margin-top: 20px;

	}

	#content.site-content {

	    border-bottom: 0;

	    background-color: #fff;

	}



}

#menu-principal{
	min-width: 800px;
}

.menu-top{
	background-color: #ddd;
	margin-left: 30px;
	display: none;
	transition: 0.4s linear all;
	position: absolute;
	z-index: 9999;
}

.menu ul{
	margin-left: 0!important;
	margin-bottom: 0!important;
	
}

.menu.active{
	display: block;
}

.menu-item{
	padding: 6px; 
	display: flex; 
	justify-content: space-between; 
	align-items: center;
	transition: 0.4s linear all;
}

.item2{
	padding-left: 15px;
}

.item3{
	padding-left: 30px;
}

.item4{
	padding-left: 45px;
}

.item5{
	padding-left: 60px;
}

.item6{
	padding-left: 75px;
}

.item7{
	padding-left: 90px;
}

.item8{
	padding-left: 105px;
}

.item9{
	padding-left: 120px;
}

.menu-item:hover{
	background-color: #202E18;
	
}

.menu-item:hover a{
	color: white!important;
}

#menu button{
	background: transparent;
    border: 0;
    color: #FFF;
}



.pg-inicial .ak-container .ak-container{
	width: 780px!important;
}

 .pg-inicial #primary{
	margin-left: 2.3%!important
}

.pg-inicial .inner-img img{
	max-height: 150px;
	width: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
}

.pg-inicial .inner-img{
	text-align: center;
	position: relative;
	height: 150px!important;
}

.product-category h2.woocommerce-loop-category__title{
	text-align: center!important;
}



.products li.product, #product2 li.span3 {
    width: 32.32%;
}

.grid .product-category img{
	display: none!important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title{
	text-align: center!important;
	padding: 10px!important;
	margin-bottom: 0!important;
}

.woocommerce ul.products li.product-category{
	padding-bottom: 0!important;
}

.gridlist-toggle{
	display: none!important;
}
/* responsivo */	
	@media (min-width: 1400px)/* telas grandes */ { 
	

	}	
	@media (min-width: 1200px) and (max-width: 1399px)/* notebook */ { 
	

	}
	@media (min-width: 992px) and (max-width: 1199px)/* 1024 */ { 
	

	}
	@media (max-width: 991px)/* mobiles */ { 
		.products li.product, #product2 li.span3 {
			width: 46.32%;
		}
		.pg-inicial #primary{
			margin-left: 0px!important;
		}
		.seta-slide-esq,.seta-slide-dir{
			display: none!important;
		}
		.segucontainer{
			max-width: 100%;
			width: 100vw;
		}
		.spcbanner3{
			margin-top: 0px;
		}
		.headerone #site-branding{
			padding-left: 10px!important;
		}
		.product_list_widget{
			width: 100%;
			max-width: 270px;
		}
		.sm-container{
			flex-direction: row;
		}
		.ak-container{
			margin-left: 0px;
			max-width: 100%;
		}
		.prod2-slider{
			width: 100%!important;
		}
	}
	@media (max-width: 767px) {
		.sm-container{
			max-width: 645px;
			text-align: left;
			margin-right: 0px;
			margin-left: 00px;
		}
		.prod2-slider{
			width: 70%;
		}
		.pg-inicial .ak-container .ak-container{
			width: 100vw!important;
			max-width: 100%;
			margin-left: 0px;
		}
	}
	@media (max-width: 481px) {
		.ak-container{
			width: 100vw;
			max-width: 100%;
			margin-left: 0px;
		}
		.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 0px!important;
		}
	}
	@media (max-width: 361px) {
		

	}
/* /responsivo */
