div#nickx-gallery .nickx-thumbnail img,.slider.nickx-slider-for.nslick-initialized.nslick-slider .nslick-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover !important;
}

.woocommerce-store-notice{
	padding-top: 30px!important;
	padding-bottom: 30px!important;
}
@media (max-width: 768px){
	.woocommerce-store-notice{
		padding-top: 20px!important;
	padding-bottom: 60px!important;
}
}
/* Personalização regua de beneficios nas categorias */

.rules-cat {
  padding-top: 20px;
  background: #f0f0f0;
  margin: 30px 0px;
}

/* Ajustes de fontes */

h1 {font-size:28px!important;}
h2 {font-size:25px!important}
h3 {font-size:20px!important}
h4 {font-size:18px!important}
h5 {font-size:18px!important}

/* Ajustes no modelo de single product */

#tab-description {
	    margin-bottom: 30px;
}

.product-design-alt .product-share {
	   margin-bottom: 30px;
     margin-top: 50px;
}

.product-design-alt .variations td, .product-design-alt .entry-summary {
    text-align: left;
}

.single-product-content .cart div.quantity {
    width: 10%;
}

@media (max-width: 768px){
	
	.single-product-content .cart div.quantity {
    width: 20%;
}
	
	.single_add_to_cart_button {
    width: 100%!important;
		margin-top:25px;
	}	
	
	.single-product-content .variations td.value.with-swatches select {
		margin-top:20px;
		display: block;
	}
	
	
}

/* Destaque do botão comprar e outros botões */

.single_add_to_cart_button {
	width: 100%;
  padding: 15px;
  font-size: 20px;
	margin-top:20px;
}

.button {
	 font-weight: 600;
   box-shadow:none!important;
}

.single_add_to_cart_button:hover  {
	background-color:#f89a1e!important;
}

.single_add_to_cart_button {
	border:none;
}

.wa-order-button .single_add_to_cart_button {
	width:100%
}

.wa-order-button, .gdpr_wa_button_input {
	box-shadow:none;
}

/* Novo carrinho e checkout */

.mp-checkout-custom-available-payments-header, .mp-checkout-custom-available-payments-content {
	display:none!important;
}

dl.variation dt, dl.variation dd, dl.variation dt p, dl.variation dd p {
	color:#000;
	font-size:14px;
  font-weight:600;
}

.cart-collaterals .cart_totals table .shipping a {
	color:#a64646;
	font-weight:600;
}

button[name='update_cart'] {
    display: none !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle, .woocommerce-checkout .wt_coupon_wrapper{
	display: none;
}
.woocommerce-checkout .right-column, .woocommerce-cart .right-column, .widgetarea-head {
		display:none!important;
	}

@media (max-width: 768px){
	.woocommerce-cart-form {
    width: 100%!important;
		float:none!important;
	}
	
	.woocommerce .cart-actions {
		margin-bottom:0px!important;
	}
	

	.woocommerce-checkout .basel-toolbar, .woocommerce-cart .basel-toolbar {
		display:none!important;
	}
}

.product-design-alt .single_variation .in-stock, .product-design-alt .single_variation .price {
	margin-left:0px;
	margin-right:0px;
}

/*woocommerce-checkout*/

.woocommerce-checkout .sticky-header, .woocommerce-checkout .main-nav, .woocommerce-checkout .navigation-wrap, .woocommerce-checkout .topbar-wrapp.color-scheme-light, .woocommerce-checkout .widgetarea-head, .woocommerce-checkout .site-navigation, .woocommerce-checkout .footer-column-3, .woocommerce-checkout .footer-column-4, .woocommerce-checkout .social-icons, .woocommerce-checkout .search-extended, .cross-sells {
	display:none;
}

.woocommerce-checkout .header-categories {
	    padding-bottom: 0px;
}

.woocommerce-checkout .main-header .site-logo img {float: left;}
.woocommerce-checkout .footer-column-2 {width:75%;}

/*woocommerce-cart*/

.woocommerce-cart .sticky-header, .woocommerce-cart .main-nav, .woocommerce-cart .navigation-wrap, .woocommerce-cart .topbar-wrapp.color-scheme-light, .woocommerce-cart .widgetarea-head, .woocommerce-cart .site-navigation, .woocommerce-cart .footer-column-3, .woocommerce-cart .footer-column-4, .woocommerce-cart .social-icons, .woocommerce-cart .search-extended, .cross-sells {
	display:none;
}

.woocommerce-cart .header-categories {
	    padding-bottom: 0px;
}
.woocommerce-cart .main-header .site-logo img {float: left;}
.woocommerce-cart .footer-column-2 {width:75%;}

.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step {
	color:#fff;
}

div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table {
	width:100%;
	max-width: 100%;
}

.fc-checkout-steps .basel-progress-bar {
	display:none!important;
}

/* Mudanças carrinho e checkout */
.wc-block-components-notice-banner.is-success{
	display: none;
}
.woocommerce-cart-form {
	width: 65%;
    float: left;
}

.cart-collaterals .cart_totals {
	width: 30%;
}

.woocommerce-mini-cart-item .mini_cart_item img {
	width:60px!important;
}

/**/


.single-product-content #tab-additional_information>h2, .single-product-content .shop_attributes {
	    max-width: 100%;
}

.shop_attributes {
	margin-bottom: 60px!important;
}

#tab-description>h2, #comments>h2, #tab-additional_information>h2, .woocommerce-product-attributes-item--weight, .woocommerce-product-attributes-item--dimensions {
	display:none!important;
}

.woocommerce-tabs h2 {
	font-size:25px!important;
	color:#a22d2d;
	padding-top:20px;
}


/**/

.popup-added_to_cart a  {
	text-transform:none!important;
	font-size: 18px!important;
  font-weight: 600!important;
}

.popup-added_to_cart p {
	font-size:18px!important;
	font-weight: 900!important;
	margin-bottom: 35px;
}

.popup-added_to_cart {
	padding: 40px 25px;
}

.popup-added_to_cart:after {
	display:none!important;
}

/* PREÇO PARCELADO */

@media (max-width: 768px){

.basel-hover-link .btn-add, .loop.fswp_installments_price .price.fswp_calc, .loop.fswp_in_cash_price .price.fswp_calc {
    display: none!important;
}
	
.title-size-small .entry-title, .title-size-small h1 {
    font-size: 30px;
}	
	
}

.single-product-content p.price {
    margin-bottom: 0;
}

.single.fswp_installments_price .price.fswp_calc, .single.fswp_in_cash_price .price.fswp_calc {
    margin-bottom: 12px;
}

.single-product-content .basel-before-add-to-cart, .single-product-content .basel-after-add-to-cart {
    margin-bottom: 0;
}


.single.fswp_installments_price .price.fswp_calc .fswp_installment_prefix, .single.fswp_installments_price .price.fswp_calc .amount, .single.fswp_installments_price .price.fswp_calc .fswp_installment_suffix {
	font-size: 25px!important;
  color: #a22d2d!important;
}

/**/

.vc_icon_element {
    margin-bottom: 10px;
}

/* Ajuste logo tamanho */

.act-scroll .site-logo img, .header-clone .site-logo img {
max-width: 79px!important;	    
max-height: 75px!important;
}

.site-logo img {
	max-width: 108px;	    
  max-height: 95px;
}

@media (max-width: 991px) {
.main-header:not(.header-menu-top) .site-logo img {
   max-width: 79px!important;	    
   max-height: 75px!important;
}
}

/**/
.single-breadcrumbs-wrapper {
	margin-top: 20px;
}

.main-page-wrapper {
    padding-top: 0;
}

.promo-banner .banner-inner h2 {
  	background: #fa8030;
    border-radius: 10px;
    padding: 10px;
    width: 40%;
    font-size: 24px;
		text-align:center;
}

/* Ajuste altura imagem - blog home */

.blog-post-loop .post-img-wrapp {
	max-height: 320px;
}

.basel-blog-holder {
	height: 550px!important;
}

/**/

.term-description { 
	  border-top: 4px double #a22d2d;
    padding: 40px 20px;
		margin-top: 20px;
}

/**/

#ez-toc-container ul li {
	font-weight: 600!important;
	line-height:30px!important;
	font-size:16px!important;
}

div#ez-toc-container {
	padding: 25px!important;
}

/**/

.blog-post-loop .entry-content>p {color:#000!important;}

a, .blog-post-loop a {
    color: #fa8030;
}

.meta-post-categories>a {
	color:#fff!important;
}

/**/

.basel-free-progress-bar {
	border: 3px #fa8030 dashed!important;
}

.scrollToTop {
	bottom: 20px!important;
  right: 20px!important;
}

#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {
    top: auto;
    bottom: 95px!important;
}

.woocommerce-checkout .woocommerce-checkout-payment li img, .mp-wallet-button-container .mp-wallet-button-title span {
	display:none;
}

input[type="submit"].btn-color-white.btn-style-bordered {
	color:#a64646;
	border:#a64646 2px solid;
}

input[type="submit"].btn-color-white.btn-style-bordered:hover {
	background-color:#a64646;
	border:#a64646 2px solid;
	color:#fff;
}

.widget_shopping_cart .basel-free-progress-bar {
    margin-bottom: 20px!important;
    padding: 14px!important;
}


/* AJUSTE DE SIMULAÇÃO DE FRETE */

.single-product-content .cart, .single-product-content .single_variation_wrap .variations_button {
    display: inline-block;
    width: 100%;
}

.containerCalculator .calculatorRow {
	padding: 15px;
}

/* ESTILO DESCONTO */

.product-label.onsale {
	  background: #fa8030;
    font-size: 16px;
}


/* AJUSTE PREÇO */

.product-grid-item .price {
	font-size: 16px;
  font-weight: 600;
}

.amount {
	color:#000;
}

.product-grid-item .price del>.amount {
	color:#453e44;
}

/* */

.sticky-header .right-column .header-links {
    display: inline-flex;
}

.color-scheme-light a {
    color: #a64646;
}

.color-scheme-light a:hover {
    color: #ff7d27;
}

html .basel-navigation .menu > li.callto-btn > a {
	background:#a64646!important;
}

.main-header .wrapp-header {
	padding: 10px 0px;
}

.widget_shopping_cart .buttons a {
	color: #fff;
}

.right-column, .site-logo {
    width: 150px;
}

.header-categories .search-extended {
	padding-left: 0;
}

.header-categories {
    padding-bottom: 30px;
}

@media (max-width: 991px) {
.right-column .wishlist-info-widget, .right-column .shopping-cart {
    display: none;
}

.topbar-wrapp.color-scheme-light .top-bar-left {
    font-size: 15px!important;
}
	
.product-title a {
    font-size: 15px!important;
}

}

.product-title a {
    font-size: 17px!important;
}

.scrollToTop {
	  color: #fff;
    background-color: #fa8030;
		bottom: 80px;
    right: 30px;
		border:none!important;
}

.basel-hover-quick .swatches-on-grid {
    padding-top: 5px;
    padding-bottom: 15px;
}

.product_meta {
	display:none!important;
}

.basel-sticky-btn-cart .containerCalculator {
	display:none!important;
}

/*

@media (max-width: 991px) {
.site-logo img {
    max-width: 50%;
    MAX-HEIGHT: 50%!IMPORTANT;
}
}

.site-logo img {
    MAX-HEIGHT: 50%!IMPORTANT;
 }
/* */

.mobile-nav {
	background-color: #a64646;
}

.mobile-nav ul li.current-menu-item > a {
    color: #fff;
    background: #fa8030;
}

@media (max-width: 991px) {
.topbar-wrapp, .topbar-content:before {
    height: 60px;
}}

.owl-carousel.owl-drag .owl-item, .product-element-top, .swatches-on-grid .swatch-on-grid, .single-product-content .variations .swatches-select .colored-swatch {
	    border: 1px solid #e3e3e3;
}

.single-product-content .product-images.col-sm-6 .thumbs-position-left .slick-slide {
    padding-bottom: 0;
    border: 1px solid #e3e3e3;
}

/* RODAPE */

.footer-container.color-scheme-light p, .footer-container.color-scheme-light a {
    color: rgba(255,255,255,1);
}

.footer-container.color-scheme-light ul li a:hover {
	color:#fa8030;
}

/* FRETE GRATIS */

.widget_shopping_cart .basel-free-progress-bar {
    margin: 20px 0px;
    padding: 20px;
    border: none;
    border-top: 1px solid var(--brdcolor-gray-300);
}
/* Cart and Checkout Pages */
.woocommerce-cart .page-title, .woocommerce-checkout .page-title{
	margin-top: 40px;
}
.wc-proceed-to-checkout a{
	border-radius: 8px;
}
.wac-qty-button.wac-btn-sub, .wac-qty-button.wac-btn-inc{
	border-radius: 8px;
}
#coupon_code{
	border-radius: 8px;
}
.woocommerce-cart .main-header, .woocommerce-checkout .main-header{
	display: none;
}
.woocommerce-cart .page-title .breadcrumbs, .woocommerce-checkout .page-title .breadcrumbs{
	display: none;
}
.woocommerce-cart .footer-container.color-scheme-light, .woocommerce-checkout .footer-container.color-scheme-light{
display: none;
}
.woocommerce-cart .vc_row.wpb_row.vc_inner.vc_row-fluid{
display: none;
}
.woocommerce-cart .woocommerce-message, .woocommerce-checkout .woocommerce-message, .single-product .woocommerce-message{
display: none;
}
.woocommerce-cart .coupon .button{
background-color: #A64646!important;
border-color: #A64646!important;
}
.mp-wallet-button-container{
	display: none!important;
}
/* HOME */
h2{
	font-family: 'Archivo', sans-serif!important;
		display: block!important;
    color: #FA8030!important;
	font-weight: 700!important;
    font-size: 32px!important;
    /*text-shadow: 1px -2px 0 #000000!important;*/
}
.btn.basel-load-more.basel-products-load-more.load-on-click{
		color: #FFFFFF;
    background-color: #A64646;
    border-color: #A64646;
    border-radius: 8px;
    padding: 15px 25px;
}
.btn.basel-load-more.basel-products-load-more.load-on-click:hover{
	background-color: #FA8030;
  border-color: #FA8030;
}
.product-element-top{
	border-radius: 8px;
	box-shadow: 0px 7px 31px 0px rgb(229 229 229);
}
.post-img-wrapp{
	border-radius: 8px;
}
.home-infos-banner{
	top: -35px;
}
.home-produtos-oferta{
	border-radius: 8px;
}
/*MENU*/
#menu-item-8577 a{
		background-color: #A64646;
    border-color: #A64646;
    border-radius: 8px;
    padding: 15px 25px;
}
#menu-item-8577 a:hover{
	background-color: #FA8030!important;
  border-color: #FA8030!important;
}
/*PRODUCT PAGE*/
@media (max-width: 650px) {
	.product-page-pix-discount, .product-page-pix-discount span{
	font-size: 16px!important;
	font-weight: 500!important;
	color: #FA8030!important;
}
}
.product-page-pix-discount, .product-page-pix-discount span{
	font-size: 20px;
	font-weight: 700;
	color: #FA8030;
	margin-bottom: 10px;
}
.single-breadcrumbs-wrapper{
	display: none;
}
.owl-item, .owl-item img, select, button, .woocommerce-mini-cart__buttons.buttons a{
	border-radius: 8px!important;
}
.
/*MENU DROPDOWN CART*/
.shopping-cart .dropdown-wrap-cat .dropdown-cat{
	border-radius: 8px;
	box-shadow: 0px 7px 31px 0px rgb(229 229 229)!important;
}
.search-field{
	border-radius: 8px!important;
}
/*CREATE ACCOUNT PAGE*/
.woocommerce-account input, .woocommerce-account .btn{
	border-radius: 8px;
}
/*RECAPTCHA ICON*/
.grecaptcha-badge{
	display: none!important;
}
/*GO TO TOP LINK*/
.scrollToTop.basel-tooltip{
	bottom: 56px!important;
}
@media (max-width: 650px) {
	.cart-trust-img{
		display: none;
	}
	h2{
    font-size: 27px!important;
		text-shadow: 1px -1px 0 #000000!important;
}
.woocommerce-cart .coupon .button{
padding: 10px 10px!important;
width: 75%;
text-align: center;
margin: auto;
}
	.home-infos-banner h4{
		font-size: 16px!important;
	}
	.home-infos-banner .wpb_text_column.wpb_content_element{
		margin-bottom: 30px;
	}
}
@media (min-width: 650px) {
	.cart-footer-trust{
		/*width: 32%;*/
    /*float: right;*/
		display: none;
	}
	.checkout-trust-img{
	width: 37%;
}
}
/*Ebags Category Page*/
.term-45 .swatches-on-grid {
display: none;
}
/*Checkout message*/
/*.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
	display: none!important;
}*/
/*Menu*/
@media (max-width: 1400px){
	#menu-item-4941{
		display: none;
	}
	#menu-item-6369{
		display: none;
	}
}