html {overflow-x: hidden;}
span.close {color: #292929 !important; opacity: 1 !important;}
.modal-content table td {font-family: arial; }
.developer-copyrights, .woocommerce-Price-amount, #grq, .quantity-basic, .woocommerce-variation-add-to-cart, .sh-nav-login {display: none !important;}
.header-logo img {max-height: 90px; width: auto !important;}
.primary-desktop {z-index: 5000 !important;}
.sh-header, .sh-header-mobile-navigation, .sh-sticky-header, .primary-desktop-light .sh-header:not(.sh-sticky-header-active) {border-bottom: 3px solid red !important;z-index: 5000; -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.75);
box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.75);}
.sh-titlebar, .star-rating, .sh-popover-mini {display: none !important;}
.sh-sticky-header-active .header-logo img {max-height: 90px;}
.woocommerce form.checkout_coupon, .woocommerce form.login {width: 50%; min-width: 300px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{color: #fff !important;}
.sh-increase-numbers input, .sh-increase-numbers span {height: 30px !important;}
.sh-increase-numbers i {line-height: 30px !important;}
.sh-heading-animated-fixed {color: #fff !important; font-family: 'Montserrat', sans-serif !important;}


#map, .model-red {max-width: 80vw !important;}
.secondary-image-container, .test, .woocommerce ul.products li.product a img {object-fit: contain !important; }
.sh-woo-post-content-container {box-shadow: none !important; border-top: 1px solid #eee;}
.product  {box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12); padding: 0 !important;}

.developer-copyrights span {text-align: center;}

.sh-footer {position: relative !important; width: 100vw; z-index: 1;}

.cat-item-49 {display: none !important;}

h2.woocommerce-loop-product__title {min-height: 80px;}

.sh-tabs-style4 .tab-content {padding-top: 0 !important;}


/*Esconde Carrinho de compras*/
.sh-nav-cart, .additional-information , .woocommerce ul.products li.product .button:not(.add_to_cart_button), .woocommerce ul.products li.product .add_to_cart_button, .woocommerce div.product form.cart .button {display: none !important;}

/*Modal Representantes*/
.modal-content table td {font-size: 11px; color:#000;}

@media screen and (max-width: 600px) {
  .header-logo img {width: 100px !important;}
  .primary-mobile {height: 30px !important;} 
  .sh-header-mobile-navigation .header-logo img {width: 240px !important;}
} 

@media screen and (max-width: 1280px)  and (min-width: 800px) {
  .sh-nav > li.menu-item > a, .sh-nav-mobile li a {font-size: 12px;}

}