@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&display=swap");
/* cores */
/* fim cores */
body {
  font-family: 'Merriweather Sans', sans-serif;
  background-color: #ebebeb;
}

a {
  color: #0c630c;
  -webkit-transition: 250ms;
  transition: 250ms;
}

a:hover {
  color: #38b338;
}

#content {
  background: #e5e5e5;
}

#common-home .row {
  background-image: url("../../../../../../image/catalog/debut_light.png");
  margin-right: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#common-home .row #content {
  padding: 0;
  width: 100vw;
}

.alert.alert-success.alert-dismissible {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3px;
}

.alert.alert-success.alert-dismissible i {
  margin-right: 6px;
}

.alert.alert-success.alert-dismissible a {
  color: white;
  font-weight: 800;
}

#information-contact .btn-primary {
  margin-bottom: 50px;
}

#content .btn-primary, #assinatura-mail .btn-primary {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1c811c), to(#0c630c));
  background-image: linear-gradient(to bottom, #1c811c, #0c630c);
  border-color: #0c630c;
  background-color: #38b338;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#content .btn-primary:hover, #assinatura-mail .btn-primary:hover {
  background-image: none;
  background-color: #38b338;
}

#content .form-control:focus, #assinatura-mail .form-control:focus {
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 1px #00000014, 0 0 8px #ccc;
          box-shadow: inset 0 1px 1px #00000014, 0 0 8px #ccc;
}

.btn-danger {
  background: #365c36c9;
  border-color: #0c630c;
  color: #0c630c;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.btn-danger:hover {
  background: #c9302c;
  border-color: #ac2925;
}

#cart .btn-danger {
  border: 2px solid;
  border-color: #0c630c;
  padding: 2px 4px;
  line-height: 1;
}

#cart .btn-danger:hover {
  border-color: #ac2925;
}

#checkout-cart .btn-danger {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1c811c), to(#0c630c));
  background-image: linear-gradient(to bottom, #1c811c, #0c630c);
  background-color: #38b338;
  color: white;
}

#checkout-cart .btn-danger:hover {
  background-image: unset;
  background-color: #c9302c;
  border-color: #ac2925;
}

.dropdown-submenu {
  position: relative !important;
}

.dropdown-submenu .dropdown-menu {
  top: 0 !important;
  left: 100% !important;
  margin-top: -6px !important;
  margin-left: -1px !important;
  border-radius: 0 6px 6px 6px !important;
}

.dropdown-submenu:hover .dropdown-menu {
  display: block !important;
}

.dropdown-submenu a:after {
  display: block !important;
  content: " " !important;
  float: right !important;
  width: 0 !important;
  height: 0 !important;
  border-color: transparent !important;
  border-style: solid !important;
  border-width: 5px 0 5px 5px !important;
  border-left-color: #ccc !important;
  margin-top: 5px !important;
  margin-right: -10px !important;
}

.dropdown-submenu:hover a:after {
  border-left-color: #fff !important;
}

.dropdown-submenu.pull-left {
  float: none !important;
}

.dropdown-submenu.pull-left .dropdown-menu {
  left: -100% !important;
  margin-left: 10px !important;
  border-radius: 6px 0 6px 6px !important;
}

.dropdown-menu li > a:hover {
  background-color: #1c811c;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0c630c), to(#38b338));
  background-image: linear-gradient(to top, #0c630c, #38b338);
}

#header-top {
  background-color: #1c811c;
}

#header-top #top {
  background-color: #1c811c;
  border-bottom: 1px solid #fbfbfb29;
}

#header-top #top .container #top-links li .access-acc, #header-top #top .container #top-links li p {
  color: #ffffffc7;
  text-shadow: none;
  margin: 0;
}

#header-top #top .container #top-links .list-inline {
  margin: 0;
}

#header-top .nav .open > a, #header-top .nav .open > a:focus, #header-top .nav .open > a:hover {
  background-color: #1c811c;
}

@media (max-width: 991px) {
  #header-top header #logo a img {
    margin: auto;
  }
}

@media (min-width: 992px) {
  #header-top header .row {
    position: relative;
  }
}

#header-top #header-menu {
  border-top: 1px solid #fbfbfb29;
  padding: 0;
}

#header-top #header-menu .container #menu {
  margin-bottom: 0;
  background-color: #1c811c;
  background-image: none;
  border-color: unset;
  min-height: 0;
  border: 0;
  z-index: 998;
}

#header-top #header-menu .container #menu .navbar-collapse {
  padding: 0;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu {
  padding: 0;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search input {
  background: #0c630c;
  padding: 0 0 0 15px;
  border: 0;
  border-radius: 5px 0 0 5px;
  color: white;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search input:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search input::-webkit-input-placeholder {
  color: white;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search input:-ms-input-placeholder {
  color: white;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search input::-ms-input-placeholder {
  color: white;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search input::placeholder {
  color: white;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search .input-group-btn button {
  padding: 10px 10px;
  border-radius: 0px 5px 5px 0px;
  background: #0c630c;
  border-color: #0c630c;
  text-shadow: unset;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

#header-top #header-menu .container #menu .navbar-collapse .nav-menu .search-menu #search .input-group-btn button i {
  color: white;
}

#header-top #header-menu .container #menu .dropdown-inner a {
  padding: 6px 20px;
}

#header-top #header-menu .container #menu .menu-item {
  font-weight: 700;
  font-size: 14px;
}

@media (min-width: 992px) {
  #header-top #header-menu .container #menu .menu-item .dropdown:hover .dropdown-menu {
    display: block;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu {
    border-top: 5px solid #ffd000;
    padding: 0;
    width: 100%;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*.col-cat > li:hover #subcat-ACESSÓRIOS, .col-cat > li a:hover #subcat-ACESSÓRIOS, .col-cat > li:hover #subcat-BOLA, .col-cat > li a:hover #subcat-BOLA, .col-cat > li:hover #subcat-BOLSA, .col-cat > li a:hover #subcat-BOLSA, .col-cat > li:hover #subcat-CALÇADO, .col-cat > li a:hover #subcat-CALÇADO, .col-cat > li:hover #subcat-CORDA, .col-cat > li a:hover #subcat-CORDA, .col-cat > li:hover #subcat-QUADRA, .col-cat > li a:hover #subcat-QUADRA, .col-cat > li:hover #subcat-RAQUETE, .col-cat > li a:hover #subcat-RAQUETE, .col-cat > li:hover #subcat-SERVIÇO, .col-cat > li a:hover #subcat-SERVIÇO, .col-cat > li:hover #subcat-VESTUÁRIO, .col-cat > li a:hover #subcat-VESTUÁRIO {
                                    display: flex;
                                }*/
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat {
    padding: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat .subcat {
    height: 100%;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat .subcat a {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat .subcat a p {
    margin: auto 0;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat li {
    position: inherit;
    /* side-menu acompanha altura do li */
    width: inherit;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat li.subcat-Sem.Categoria {
    display: none;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat > li a {
    font-size: 16px;
    font-weight: 800;
    color: #323232;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat > li a:hover {
    color: white;
    background-color: #0c630c;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat > li:hover #subcat, #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-cat > li a:hover #subcat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0 0 4px 4px;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-subcat {
    display: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: absolute;
    font-weight: 400;
    background-color: white;
    padding: 0;
    border-top: 1px solid grey;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-subcat .children {
    border: 1px solid #b9b9b9;
    border-top: 0;
    border-radius: 0px 0px 4px 4px;
    -webkit-box-shadow: 6px 6px 6px #0000002e;
            box-shadow: 6px 6px 6px #0000002e;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-subcat ul li {
    width: 200px;
  }
  #header-top #header-menu .container #menu .menu-item .dropdown-menu .dropdown-inner .col-subcat ul li a {
    font-weight: 500;
    font-size: 14px;
  }
}

@media (max-width: 991px) {
  #header-top #header-menu #menu #category {
    text-transform: uppercase;
  }
  #header-top #header-menu #menu .navbar-collapse .nav-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #header-top #header-menu #menu .navbar-collapse .nav-menu ul.navbar-nav {
    padding: 0 15px;
  }
}

#header-top #cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

#header-top #cart .cart-txt {
  margin: auto 8px;
  text-align: right;
}

#header-top #cart .cart-txt h4 {
  margin: 0;
  font-weight: 600;
  color: #ffffffc7;
}

#header-top #cart .cart-txt #cart-total {
  color: #ffffffc7;
}

#header-top #cart .cart-icon .btn-cart {
  background-color: #ffd000;
  background-image: unset;
  border: unset;
  text-shadow: none;
  -webkit-box-shadow: 1px 2px 2px #343434;
          box-shadow: 1px 2px 2px #343434;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#header-top #cart .cart-icon .btn-cart i {
  text-shadow: 0 0 3px #000;
}

#header-top #cart .cart-icon .btn-cart:focus, #header-top #cart .cart-icon .btn-cart:hover {
  background-color: #caa500;
  color: white;
}

#header-top header .container .row, #header-top header .container .row > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#header-top header .container .row .logo a img, #header-top header .container .row > * .logo a img {
  max-width: 250px;
}

#header-top header .container .row .cart, #header-top header .container .row > * .cart {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

#header-top header .container .row #search, #header-top header .container .row #cart, #header-top header .container .row > * #search, #header-top header .container .row > * #cart {
  margin: auto !important;
}

#header-top header .container .row #search, #header-top header .container .row > * #search {
  width: 100%;
}

#header-top header .container .row #search .btn, #header-top header .container .row > * #search .btn {
  background: #0c630c;
  color: #ccc;
  border-color: #ccc;
  text-shadow: none;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#header-top header .container .row #search .btn:hover, #header-top header .container .row > * #search .btn:hover {
  background: #38b338;
  color: #a3a3a3;
  border-color: #a3a3a3;
}

@media (max-width: 600px) {
  #header-top header .container .row .logo, #header-top header .container .row .search, #header-top header .container .row .cart {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #header-top header .container .row .logo, #header-top header .container .row .cart {
    margin: 16px 0;
  }
  #header-top #menu .btn-navbar {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#1c811c), to(#0c630c));
    background-image: linear-gradient(to top, #1c811c, #0c630c);
    border-color: #0c630c;
    background-color: #38b338;
  }
}

.search-menu #search {
  margin-bottom: 0px;
}

.slideshow .img-responsive, .carousel .img-responsive {
  margin: auto;
}

.slideshow .swiper-pagination.slideshow0, .slideshow .swiper-pagination.carousel0, .carousel .swiper-pagination.slideshow0, .carousel .swiper-pagination.carousel0 {
  display: none;
}

.carousel.swiper-viewport {
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border: 0;
  border-top: 5px solid #0c630c;
  border-bottom: 5px solid #0c630c;
  padding: 15px 0;
  margin: 50px 0;
}

.slideshow {
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.slideshow #slideshow0 .img-responsive {
  width: 100%;
  margin-top: -50px;
  margin-bottom: -50px;
}

.slideshow #slideshow0 .img-texto {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.slideshow #slideshow0 .img-texto p {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 45px;
  color: white;
  text-shadow: 1px 1px 3px #666666;
}

.slideshow #slideshow0 .swiper-wrapper .swiper-slide-active {
  width: 100vw !important;
  margin-right: 0 !important;
}

@media (max-width: 991px) {
  .slideshow {
    height: 300px;
  }
  .slideshow #slideshow0 .swiper-wrapper .swiper-slide-active, .slideshow #slideshow0 {
    height: 300px;
  }
  .slideshow #slideshow0 .swiper-wrapper .swiper-slide-active .img-responsive, .slideshow #slideshow0 .img-responsive {
    margin-top: -25px;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.product-layout .promo-card {
  background: #0c630c;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  right: 1rem;
  top: -1.5rem;
  font-weight: 600;
  font-size: 12px;
  border-radius: 6px;
  padding: 6px 12px;
  z-index: 99;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.product-layout:hover .promo-card {
  background-color: #38b338;
  z-index: 99;
}

#product-category .promo-card, #product-search .promo-card {
  right: 2rem;
}

#product-category #content h2, #product-search #content h2 {
  font-weight: 800;
}

#product-category .filtro, #product-search .filtro {
  margin-bottom: 55px;
  border-bottom: 1px solid #8080804f;
}

#product-category .filtro .btn-link, #product-search .filtro .btn-link {
  color: #0c630c;
}

.pagination li a {
  color: #1c811c;
}

.pagination li.active span {
  background-color: #1c811c;
  border-color: #1c811c;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.pagination li.active:hover span {
  background-color: #0c630c;
  border-color: #0c630c;
}

#common-home {
  position: relative;
}

#common-home .row .products h3 {
  text-transform: uppercase;
  font-weight: 700;
  color: black;
}

#common-home .row .products .product-layout {
  background: white;
  border: 2px solid #203d20;
  border-radius: 8px;
  -webkit-box-shadow: 1px 1px 4px 2px #0000006b;
          box-shadow: 1px 1px 4px 2px #0000006b;
  padding: 12px 8px 24px 8px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22%;
          flex: 0 0 22%;
  max-width: 22%;
  margin: 0px 8px 16px 8px;
}

#common-home .row .products .product-layout .product-thumb {
  border: 0;
  margin-bottom: 0px;
}

#common-home .row .products .product-layout .product-thumb .image {
  overflow: hidden;
}

#common-home .row .products .product-layout .product-thumb .image a {
  height: 200px;
}

#common-home .row .products .product-layout .product-thumb .image img {
  width: 100%;
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  background: white;
  -webkit-box-shadow: 4px 4px 4px #66666650;
          box-shadow: 4px 4px 4px #66666650;
  border-radius: 4px;
  margin-bottom: 16px;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#common-home .row .products .product-layout .product-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: unset;
  border: 0;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

#common-home .row .products .product-layout .product-thumb .button-group button {
  width: 25%;
  background-color: #0c630c;
  color: white;
  border-radius: 25px;
  border: 0;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#common-home .row .products .product-layout .product-thumb .button-group button:hover {
  background-color: #38b338;
}

#common-home .row .products .product-layout .product-thumb .caption {
  min-height: 75px;
}

#common-home .row .products .product-layout .product-thumb .caption h4 {
  line-height: 1;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 8px 0 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 800;
}

#common-home .row .products .product-layout .product-thumb .caption .price {
  text-align: end;
  margin-bottom: 0;
  line-height: 1.3;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  margin-top: 12px;
}

#common-home .row .products .product-layout .product-thumb .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

#common-home .row .products .product-layout .product-thumb .btn-group .prod-btn {
  border: 2px solid #142914;
  border-radius: 4px;
  text-transform: uppercase;
  padding: 6px;
  text-align: center;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#common-home .row .products .product-layout .product-thumb .btn-group .add {
  color: white;
  background: #1c811c;
  font-size: 16px;
  font-weight: 700;
}

#common-home .row .products .product-layout .product-thumb .btn-group .add:hover {
  color: #1c811c;
  background: white;
}

#common-home .row .products .product-layout .product-thumb .btn-group .view {
  color: #142914;
  background: #e3e3e3;
  font-size: 14px;
  font-weight: 500;
}

#common-home .row .products .product-layout .product-thumb .btn-group .view:hover {
  color: #e3e3e3;
  background: #142914;
}

@media (max-width: 600px) {
  #common-home .row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #common-home .row .product-layout {
    -webkit-box-flex: 100% !important;
        -ms-flex: 100% !important;
            flex: 100% !important;
    max-width: 85% !important;
  }
}

#cta-home .cta {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  height: 250px;
  background: none;
}

#cta-home .cta .cta-img {
  width: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #1c811c), color-stop(75%, #38b338));
  background-image: linear-gradient(to top, #1c811c 30%, #38b338 75%);
  border-radius: 50%;
  height: 250px;
  position: absolute;
  padding: 20px;
  border: 5px solid #1c811c;
}

#cta-home .cta .cta-img img {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}

#cta-home .cta .cta-text {
  border-radius: 5px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-shadow: 3px 2px 6px 3px #a1a1a1;
          box-shadow: 3px 2px 6px 3px #a1a1a1;
  margin: auto;
  padding: 20px 40px 20px 210px;
  margin-left: 50px;
  background-color: #1c811c;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #1c811c), color-stop(75%, #38b338));
  background-image: linear-gradient(to top, #1c811c 30%, #38b338 75%);
}

#cta-home .cta .cta-text p {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  padding: 40px;
  font-size: 16px;
}

@media (max-width: 600px) {
  #cta-home .cta {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  #cta-home .cta .cta-img {
    position: relative;
    margin: 0 auto 15px auto;
  }
  #cta-home .cta .cta-text {
    padding: 0;
    margin: 0 15px 0 15px;
    text-align: justify;
  }
}

#assinatura-mail {
  background: #1c811c;
  border-top: 5px solid #0c630c;
  border-bottom: 5px solid #0c630c;
  padding: 40px 0;
  margin-bottom: -100px;
}

#assinatura-mail .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#assinatura-mail .container .text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

#assinatura-mail .container .text p {
  margin-bottom: 0;
  font-size: 24px;
  color: white;
  line-height: 1;
}

#assinatura-mail .container .text p span {
  color: #ffd000;
  font-size: 26px;
  font-weight: 700;
}

#assinatura-mail .container .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}

#assinatura-mail .container .form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

#assinatura-mail .container .form .form-group {
  margin: auto;
  width: 25vw;
}

#assinatura-mail .container .form .btn {
  height: 34px;
  margin: auto;
  font-weight: 600;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 600px) {
  #assinatura-mail .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    gap: 12px;
  }
  #assinatura-mail .container .form {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #assinatura-mail .container .form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
  }
  #assinatura-mail .container .form form .form-group {
    width: 60vw;
  }
  #assinatura-mail .container .form form .btn {
    padding: 4px 16px;
  }
}

.alert.alert-success.alert-dismissible {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  color: white;
  background-color: #365c36c9;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #8080803b;
  -webkit-box-shadow: 0px 2px 4px #32313173;
          box-shadow: 0px 2px 4px #32313173;
}

.alert.alert-success.alert-dismissible .alert-inner {
  margin: auto;
}

.alert.alert-success.alert-dismissible .alert-inner .fa {
  font-size: 20px;
  vertical-align: middle;
  padding-right: 5px;
}

.alert.alert-success.alert-dismissible .alert-inner a {
  color: white;
  -webkit-transition: 250ms;
  transition: 250ms;
  font-weight: 800;
}

.alert.alert-success.alert-dismissible .alert-inner a:hover {
  color: #e9e9e9;
  text-decoration: underline;
}

.alert.alert-success.alert-dismissible .alert-inner button {
  color: white;
  opacity: unset;
  right: -45px;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.alert.alert-success.alert-dismissible .alert-inner button:hover {
  color: #c5c5c5;
}

#common-maintenance {
  height: 60vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#common-maintenance .row {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}

#product-category .breadcrumb {
  border-radius: 15px;
  margin-top: 10px;
}

#product-category .breadcrumb li a {
  color: #0c630c;
}

#product-category .swiper-container-fade .swiper-slide img {
  margin: auto;
}

#product-product .breadcrumb, #product-category .breadcrumb, #product-search .breadcrumb, #information-information .breadcrumb, #information-contact .breadcrumb {
  border-radius: 15px;
  margin-top: 10px;
}

#product-product .breadcrumb li a, #product-category .breadcrumb li a, #product-search .breadcrumb li a, #information-information .breadcrumb li a, #information-contact .breadcrumb li a {
  color: #0c630c;
}

#product-product #button-cart:hover, #product-category #button-cart:hover, #product-search #button-cart:hover, #information-information #button-cart:hover, #information-contact #button-cart:hover {
  background-color: #0c630c;
}

#product-product h1, #product-category h1, #product-search h1, #information-information h1, #information-contact h1 {
  font-weight: 800;
}

#product-product .rating, #product-category .rating, #product-search .rating, #information-information .rating, #information-contact .rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #8080805e;
  border-bottom: 1px solid #8080805e;
  padding: 6px 12px;
  margin: 12px 0;
}

#product-product .rating p, #product-category .rating p, #product-search .rating p, #information-information .rating p, #information-contact .rating p {
  margin: auto 0;
}

#product-product .list-unstyled.preco, #product-category .list-unstyled.preco, #product-search .list-unstyled.preco, #information-information .list-unstyled.preco, #information-contact .list-unstyled.preco {
  text-align: right;
}

#product-product .list-unstyled.preco li h2, #product-category .list-unstyled.preco li h2, #product-search .list-unstyled.preco li h2, #information-information .list-unstyled.preco li h2, #information-contact .list-unstyled.preco li h2 {
  font-weight: 400;
  font-size: 18px;
}

#product-product .list-unstyled.preco li h2 span, #product-category .list-unstyled.preco li h2 span, #product-search .list-unstyled.preco li h2 span, #information-information .list-unstyled.preco li h2 span, #information-contact .list-unstyled.preco li h2 span {
  font-weight: 700;
  font-size: 32px;
  letter-spacing: -2px;
  margin-left: 8px;
}

#product-product #product .form-group, #product-category #product .form-group, #product-search #product .form-group, #information-information #product .form-group, #information-contact #product .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px;
}

#product-product #product .form-group .control-label, #product-category #product .form-group .control-label, #product-search #product .form-group .control-label, #information-information #product .form-group .control-label, #information-contact #product .form-group .control-label {
  margin: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 16px;
  font-weight: 700;
}

#product-product #product .form-group #input-quantity, #product-category #product .form-group #input-quantity, #product-search #product .form-group #input-quantity, #information-information #product .form-group #input-quantity, #information-contact #product .form-group #input-quantity {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  margin: auto;
}

#product-product #product .form-group #button-cart, #product-category #product .form-group #button-cart, #product-search #product .form-group #button-cart, #information-information #product .form-group #button-cart, #information-contact #product .form-group #button-cart {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 4px;
}

#product-product .thumbnails .image-main .thumbnail img, #product-category .thumbnails .image-main .thumbnail img, #product-search .thumbnails .image-main .thumbnail img, #information-information .thumbnails .image-main .thumbnail img, #information-contact .thumbnails .image-main .thumbnail img {
  height: 350px;
}

#product-product .thumbnails .image-main .thumbnail.active, #product-product .thumbnails .image-main .thumbnail:focus, #product-product .thumbnails .image-main .thumbnail:hover, #product-category .thumbnails .image-main .thumbnail.active, #product-category .thumbnails .image-main .thumbnail:focus, #product-category .thumbnails .image-main .thumbnail:hover, #product-search .thumbnails .image-main .thumbnail.active, #product-search .thumbnails .image-main .thumbnail:focus, #product-search .thumbnails .image-main .thumbnail:hover, #information-information .thumbnails .image-main .thumbnail.active, #information-information .thumbnails .image-main .thumbnail:focus, #information-information .thumbnails .image-main .thumbnail:hover, #information-contact .thumbnails .image-main .thumbnail.active, #information-contact .thumbnails .image-main .thumbnail:focus, #information-contact .thumbnails .image-main .thumbnail:hover {
  border-color: #1c811c;
}

#product-product .row.produtos, #product-category .row.produtos, #product-search .row.produtos, #information-information .row.produtos, #information-contact .row.produtos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #ebebeb;
}

#product-product .row.produtos #content, #product-category .row.produtos #content, #product-search .row.produtos #content, #information-information .row.produtos #content, #information-contact .row.produtos #content {
  width: 100vw;
}

#product-product .product-layout, #product-category .product-layout, #product-search .product-layout, #information-information .product-layout, #information-contact .product-layout {
  background: white;
  border: 2px solid #203d20;
  border-radius: 8px;
  -webkit-box-shadow: 1px 1px 4px 2px #0000006b;
          box-shadow: 1px 1px 4px 2px #0000006b;
  padding: 12px 8px 24px 8px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22%;
          flex: 0 0 22%;
  max-width: 22%;
  margin: 0px 8px 16px 8px;
}

#product-product .product-layout .product-thumb, #product-category .product-layout .product-thumb, #product-search .product-layout .product-thumb, #information-information .product-layout .product-thumb, #information-contact .product-layout .product-thumb {
  border: 0;
  margin-bottom: 0px;
}

#product-product .product-layout .product-thumb .image, #product-category .product-layout .product-thumb .image, #product-search .product-layout .product-thumb .image, #information-information .product-layout .product-thumb .image, #information-contact .product-layout .product-thumb .image {
  overflow: hidden;
}

#product-product .product-layout .product-thumb .image a, #product-category .product-layout .product-thumb .image a, #product-search .product-layout .product-thumb .image a, #information-information .product-layout .product-thumb .image a, #information-contact .product-layout .product-thumb .image a {
  height: 200px;
}

#product-product .product-layout .product-thumb .image img, #product-category .product-layout .product-thumb .image img, #product-search .product-layout .product-thumb .image img, #information-information .product-layout .product-thumb .image img, #information-contact .product-layout .product-thumb .image img {
  width: 100%;
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  background: white;
  -webkit-box-shadow: 4px 4px 4px #66666650;
          box-shadow: 4px 4px 4px #66666650;
  border-radius: 4px;
  margin-bottom: 16px;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#product-product .product-layout .product-thumb .button-group, #product-category .product-layout .product-thumb .button-group, #product-search .product-layout .product-thumb .button-group, #information-information .product-layout .product-thumb .button-group, #information-contact .product-layout .product-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: unset;
  border: 0;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

#product-product .product-layout .product-thumb .button-group button, #product-category .product-layout .product-thumb .button-group button, #product-search .product-layout .product-thumb .button-group button, #information-information .product-layout .product-thumb .button-group button, #information-contact .product-layout .product-thumb .button-group button {
  width: 25%;
  background-color: #0c630c;
  color: white;
  border-radius: 25px;
  border: 0;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#product-product .product-layout .product-thumb .button-group button:hover, #product-category .product-layout .product-thumb .button-group button:hover, #product-search .product-layout .product-thumb .button-group button:hover, #information-information .product-layout .product-thumb .button-group button:hover, #information-contact .product-layout .product-thumb .button-group button:hover {
  background-color: #38b338;
}

#product-product .product-layout .product-thumb .caption, #product-category .product-layout .product-thumb .caption, #product-search .product-layout .product-thumb .caption, #information-information .product-layout .product-thumb .caption, #information-contact .product-layout .product-thumb .caption {
  min-height: 75px;
}

#product-product .product-layout .product-thumb .caption h4, #product-category .product-layout .product-thumb .caption h4, #product-search .product-layout .product-thumb .caption h4, #information-information .product-layout .product-thumb .caption h4, #information-contact .product-layout .product-thumb .caption h4 {
  line-height: 1;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 8px 0 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 800;
}

#product-product .product-layout .product-thumb .caption .price, #product-category .product-layout .product-thumb .caption .price, #product-search .product-layout .product-thumb .caption .price, #information-information .product-layout .product-thumb .caption .price, #information-contact .product-layout .product-thumb .caption .price {
  text-align: end;
  margin-bottom: 0;
  line-height: 1.3;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  margin-top: 12px;
}

#product-product .product-layout .product-thumb .btn-group, #product-category .product-layout .product-thumb .btn-group, #product-search .product-layout .product-thumb .btn-group, #information-information .product-layout .product-thumb .btn-group, #information-contact .product-layout .product-thumb .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

#product-product .product-layout .product-thumb .btn-group .prod-btn, #product-category .product-layout .product-thumb .btn-group .prod-btn, #product-search .product-layout .product-thumb .btn-group .prod-btn, #information-information .product-layout .product-thumb .btn-group .prod-btn, #information-contact .product-layout .product-thumb .btn-group .prod-btn {
  border: 2px solid #142914;
  border-radius: 4px;
  text-transform: uppercase;
  padding: 6px;
  text-align: center;
  -webkit-transition: 250ms;
  transition: 250ms;
}

#product-product .product-layout .product-thumb .btn-group .add, #product-category .product-layout .product-thumb .btn-group .add, #product-search .product-layout .product-thumb .btn-group .add, #information-information .product-layout .product-thumb .btn-group .add, #information-contact .product-layout .product-thumb .btn-group .add {
  color: white;
  background: #1c811c;
  font-size: 16px;
  font-weight: 700;
}

#product-product .product-layout .product-thumb .btn-group .add:hover, #product-category .product-layout .product-thumb .btn-group .add:hover, #product-search .product-layout .product-thumb .btn-group .add:hover, #information-information .product-layout .product-thumb .btn-group .add:hover, #information-contact .product-layout .product-thumb .btn-group .add:hover {
  color: #1c811c;
  background: white;
}

#product-product .product-layout .product-thumb .btn-group .view, #product-category .product-layout .product-thumb .btn-group .view, #product-search .product-layout .product-thumb .btn-group .view, #information-information .product-layout .product-thumb .btn-group .view, #information-contact .product-layout .product-thumb .btn-group .view {
  color: #142914;
  background: #e3e3e3;
  font-size: 14px;
  font-weight: 500;
}

#product-product .product-layout .product-thumb .btn-group .view:hover, #product-category .product-layout .product-thumb .btn-group .view:hover, #product-search .product-layout .product-thumb .btn-group .view:hover, #information-information .product-layout .product-thumb .btn-group .view:hover, #information-contact .product-layout .product-thumb .btn-group .view:hover {
  color: #e3e3e3;
  background: #142914;
}

@media (max-width: 600px) {
  #product-product .row, #product-category .row, #product-search .row, #information-information .row, #information-contact .row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #product-product .row .product-layout, #product-category .row .product-layout, #product-search .row .product-layout, #information-information .row .product-layout, #information-contact .row .product-layout {
    -webkit-box-flex: 100% !important;
        -ms-flex: 100% !important;
            flex: 100% !important;
    max-width: 85% !important;
  }
}

#product-product #content h3, #product-category #content h3, #product-search #content h3, #information-information #content h3, #information-contact #content h3 {
  font-size: 24px;
  font-weight: 700;
  margin: 32px 0 20px 0;
}

footer {
  margin-top: 100px;
  border-top: 5px solid #262626;
}

footer .container .row.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}

footer .container .row.logo .img-responsive {
  margin: auto;
  width: 250px;
}

footer .container .row.colunas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin: auto;
}

footer .container .row.colunas .coluna h5 {
  text-transform: uppercase;
}

footer .container .row.colunas .coluna ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

footer .container .row.colunas .coluna ul li i.fa {
  font-size: 18px;
  background-color: #7a7a7ab0;
  border-radius: 5px;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}

footer .container .row.colunas .coluna ul li i.fa:before {
  margin: auto;
}

footer .container .row.colunas .coluna ul li a {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto 0;
}

footer .container .row.colunas .coluna ul.lista-contato {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}

@media (min-width: 1200px) {
  footer .container .row.colunas .coluna {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19%;
            flex: 0 0 19%;
  }
}

@media (max-width: 1199px) {
  footer .container .row.colunas .coluna {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15%;
            flex: 0 0 15%;
  }
}

@media (max-width: 991px) {
  footer .container .row.colunas .coluna {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    margin: auto;
    text-align: center;
  }
  footer .container .row.colunas .coluna ul li a {
    margin: auto;
  }
  footer .container .row.colunas .coluna ul.lista-contato li a {
    margin: auto 0;
  }
}

footer .container .footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

footer .container .footer-bottom .sociais, footer .container .footer-bottom .pay, footer .container .footer-bottom .stamp {
  gap: 10px;
}

footer .container .footer-bottom .sociais img, footer .container .footer-bottom .pay img, footer .container .footer-bottom .stamp img {
  height: 35px;
}

footer .container .footer-bottom .sociais .lista, footer .container .footer-bottom .pay .lista, footer .container .footer-bottom .stamp .lista {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
}

footer .container .footer-bottom .sociais .lista .item, footer .container .footer-bottom .pay .lista .item, footer .container .footer-bottom .stamp .lista .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

footer .container .footer-bottom .sociais .lista .item img, footer .container .footer-bottom .pay .lista .item img, footer .container .footer-bottom .stamp .lista .item img {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}

footer .container .footer-bottom .sociais .lista .item i, footer .container .footer-bottom .pay .lista .item i, footer .container .footer-bottom .stamp .lista .item i {
  width: 30px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 20px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: 250ms;
  transition: 250ms;
}

footer .container .footer-bottom .sociais .lista .item i::before, footer .container .footer-bottom .pay .lista .item i::before, footer .container .footer-bottom .stamp .lista .item i::before {
  margin: auto;
}

footer .container .footer-bottom .sociais .lista .item i:hover, footer .container .footer-bottom .pay .lista .item i:hover, footer .container .footer-bottom .stamp .lista .item i:hover {
  color: darkgrey;
}

footer .container .footer-bottom .sociais {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

@media (max-width: 991px) {
  footer .container .footer-bottom .sociais, footer .container .footer-bottom .pay, footer .container .footer-bottom .stamp {
    margin: 12px auto;
  }
  footer .container .footer-bottom .sociais .lista, footer .container .footer-bottom .pay .lista, footer .container .footer-bottom .stamp .lista {
    gap: 12px;
  }
  footer .container .footer-bottom .sociais .lista .item i {
    font-size: 28px;
  }
  footer .container .footer-bottom .pay .lista {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 991px) {
  footer .container .footer-bottom .sociais {
    width: 215px;
  }
}

footer .footer-footer {
  text-align: center;
  color: #dddddd;
  background: #262626;
  border-top: 1px solid #202020;
  padding: 8px;
}

footer .footer-footer h5 {
  font-weight: 400;
  font-size: 12px;
}

footer .footer-footer h5 b {
  font-size: 14px;
  font-weight: bold;
}

#icons-home {
  border-top: 2px solid #0c630c;
  border-bottom: 2px solid #0c630c;
  padding: 12px 18px;
  margin-bottom: 60px;
}

#icons-home .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#icons-home .list .item {
  display: inherit;
  gap: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22%;
          flex: 0 0 22%;
}

#icons-home .list .item .item-img {
  display: inherit;
  height: 55px;
}

#icons-home .list .item .item-img img {
  height: 100%;
  margin: auto;
  margin-right: 12px;
}

#icons-home .list .item h3 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  font-size: 14px;
}

#icons-home .list .item h3 span {
  color: #1c811c;
  font-weight: 700;
  font-size: 16px;
}

#icons-home .list .item:not(:last-child) {
  border-right: 2px solid #dddddd;
  padding-right: 4rem;
}

@media (max-width: 991px) {
  #icons-home {
    padding: 0;
    margin: 0px 12px 60px 12px;
  }
  #icons-home .list .item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95%;
            flex: 0 0 95%;
    margin: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 24px 0;
  }
  #icons-home .list .item h3 {
    margin: auto 0;
  }
  #icons-home .list .item:not(:last-child) {
    border-right: 0;
    padding-right: 0;
    border-bottom: 2px solid #dddddd;
  }
}
/*# sourceMappingURL=custom.css.map */