/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 20 2025 | 18:34:03 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */
@media screen and (min-width: 1170px){
  /*ARCHIVE SIDEBAR - CATEGORY FILTER*/
  .product-categories li.cat-item {
      margin-bottom: 0!important;
      min-width: auto!important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1100px){
  /*slider produtos home*/
  .slick-slide > div > ul.woo-entry-inner.clr.archive-page{
    min-height:390px!important;
  }
  .ban-dest .ban-dest-txt {
    padding-top: 0!important;
  }
  /*archives increment buttons position*/
  .woocommerce ul.products.grid li > .product-inner > .woo-entry-inner > .btn-wrap > .qib-container:not(#qib_id):not(#qib_id) {
    margin-bottom:-3px;
  }
}
@media screen and (max-width: 1099px){
  /*newsletter form button*/
  body .wew-newsletter-form-button {
    position: relative!important;
    height: 32px!important;
    top: 5px!important;
    right: 0!important;
    -ms-transform: none!important;
    -webkit-transform: none!important;
    transform: none!important;
  }
  /*single product related products
  .related.products .products.woovina-row > li {
    width:20%;
  }
  .related.products .products.woovina-row li > .product-inner.clr > .woo-entry-inner.clr.archive-page {
    min-height: 450px!important;
  }
  */
}  
@media screen and (max-width: 1024px){
  /*container section geral (stretched)*/
  .elementor-section.elementor-section-stretched {
      width: 98vw !important;
  }
  /*ARCHIVES
  .archive ul.grid.products li.entry.product {
    width: 25% !important;
  }
  */
  /*form newsletter bottom*/
  .woovina-newsletter-form-wrap button{
      width:60px!important
  }
  
  
}
@media screen and (min-width: 960px){
  /*CONTENT AREA*/
  #primary.content-area{
   	  width:80%;
  }
}
@media screen and (min-width: 769px){
  /*SINGLE PRODUCT*/
  /*product navigation*/
  .woocommerce div.product.wvn-thumbs-layout-vertical div.images .flex-control-thumbs {
      overflow-x:visible;
  }
}
@media screen and (min-width: 870px) and (max-width: 959px){
  /*ARCHIVES
  .archive ul.grid.products li.entry.product {
    width: 20% !important;
  }*/
}  
@media screen and (min-width: 768px) and (max-width: 900px){
  /*slider produtos home*/
  .slick-slide > div > ul.woo-entry-inner.clr.archive-page{
    min-height:390px!important;
  }
  .ban-dest .txt-1 {
    padding-top: 100px!important;
  }
  .ban-dest .ban-dest-txt {
    padding-top: 0!important;
  }
  .elementor-section.elementor-section-stretched {
    width: 97vw !important;
  }
}
@media screen and (min-width: 800px) and (max-width: 869px){
  /*ARCHIVES list min-height*/
  .products.woovina-row:not(.list) li > .product-inner.clr > .woo-entry-inner.clr.archive-page {
    min-height: 450px!important;
  }
  
}
@media screen and (max-width: 767px) {
  /*HOME*/
    /*banner destaque*/
    .ban-dest{
        height:110px!important;
		margin-bottom:25px;
    }
    .ban-dest .txt-1{
      padding-top:0!important;
      margin-top: 68px!important;
    }
    section.action-in-out{
      text-align:center;
    }
    /*newsletter form*/
    section.news-form-middle .elementor-row{
	  width: 60%;
      margin: 0 auto;
    }
  /*ARCHIVES*/
  .woocommerce ul.products.list li.product .woo-entry-image {
    width: 32%!important;
  }
  .woocommerce ul.products.list li.product .woo-entry-inner {
    width: 62%!important;
  }
  /*single product related products
  .related.products .products.woovina-row > li {
    width:25%!important;
  }*/
  .related.products .products.woovina-row li > .product-inner.clr > .woo-entry-inner.clr.archive-page {
    min-height: 515px!important;
  }
}
@media screen and (max-width: 766px) {
  /*HOME*/
  /*Product Slider*/
  .products.woovina-row.slick-slider li > .product-inner.clr > .woo-entry-inner.clr.archive-page {
    min-height: 462px!important;
  }
}
@media screen and (min-width: 600px) and (max-width: 699px){
  /*ARCHIVES
  .archive ul.grid.products li.entry.product {
    width: 33% !important;
  }
  */
}
@media screen and (min-width: 610px) and (max-width: 768px){
  /*ARCHIVES list min-height*/
  .products.woovina-row:not(.list) li > .product-inner.clr > .woo-entry-inner.clr.archive-page {
    min-height: 470px!important;
  }
  
}
@media screen and (max-width: 600px){
  /*ARCHIVES
  .archive ul.grid.products li.entry.product {
    width: 50% !important;
  }
  */
}
@media screen and (min-width: 569px) and (max-width: 689px) {
  /*HOME*/
  /*ARCHIVES*/
  .woocommerce ul.products.list li > .product-inner > .woo-entry-inner > .btn-wrap > .btn-positions{
    margin-top: 15px!important;
  }
}
@media screen and (max-width: 568px){
  /*ARCHIVES*/
  .woocommerce ul.products.list li.product .woo-entry-image{
    width: 95%!important;
    margin: 0 auto;
    background-color: white;
    border-radius: 5px;
    margin-bottom:10px!important;
  }
  ul.products.list li.product .product-inner .woo-entry-inner.archive-page{
    padding: 0;
    width: 90%!important;
    margin: 0 auto 50px;
  }
}
@media screen and (max-width: 492px){
  /*ARCHIVES*/
  .woocommerce ul.products.list li > .product-inner > .woo-entry-inner > .btn-wrap > .btn-positions{
    margin-top:10px!important;
  }
}
@media screen and (min-width: 410px) and (max-width: 600px){
  /*ARCHIVES*/
  .products.woovina-row:not(.list) li > .product-inner.clr > .woo-entry-inner.clr.archive-page {
    min-height: 470px!important;
  }
}

