/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

/* Airlectra */


header.header {
    position: fixed;
    width: 100%;
    z-index: 99;
    -webkit-transition: -webkit-transform 0.5s ease;
    -moz-transition: -moz-transform 0.5s ease;
    -o-transition: -o-transform 0.5s ease;
    transition: transform 0.6s ease-out;
    transform: translateY(0%);
}

@media (min-width:992px) {
    .top-padding {
        padding-top: -0px;
    }
    .sizeselect {
        border-radius: 6px;
        height: calc(1.6em + 0.75rem + 2px) !important;
        border-color: #dee2e6 !important;
        background: #ffffff;
        padding: 5px 7px;
    }
}

@media (max-width: 576px) {
    .sizeselect {
        width: 100%;
        margin-bottom: 0.8rem;
    }
}

.product.size-d-none {
    display:none!important;
}

@media (max-width: 991.9px) {
    /*
    .top-searchbar {
        max-height:500px;
        transition: max-height 0.5s ease-out;
    }
    body.scrolling .top-searchbar {
        max-height:0;
        overflow:hidden;
    }
    */
    body.modal-open header.header, body.scroll-up.modal-open header.header {
        position: unset;
        transition:none;
        transform:none;
    }
    .top-padding {
        height:170px;
        -webkit-transition: -webkit-transform 0.5s ease;
        -moz-transition: -moz-transform 0.5s ease;
        -o-transition: -o-transform 0.5s ease;
        transition: transform 0.6s ease-out;
    }
    body.scrolling header.header {
        transform: translateY(-152%);
    }
    body.scroll-up header.header {
        transform: translateY(0%);
    }
    body.scroll-up .top-padding {
        transform: scaleY(0.1);
    }
}

@media (max-width: 479px) {
    .navbar .search-autocomplete-form .search-wrapper {
        display:flex!important;
    }
    .navbar .search-autocomplete-form {
        background:#14324d;
        position:relative!important;
    }
}


/* End Airlectra */

@media (min-width: 992px) {
  body {
    margin-top: 175px;
  }

  header.header {
    transform: translateY(-100%);
  }

  body.scrolling header.header {
    transform: translateY(-152%);
  }
  body.scrolling.scroll-up header.header {
    transform: translateY(0%);
  }
}


@media (min-width:992px) {
div.dropdown-menu.show {
    z-index:99;
}
}
@media (min-width:992px) {
.swiper-nav .swiper-button-prev,
.swiper-nav .swiper-button-next {
  opacity: 1;
}
}
@media (min-width:992px) {
.dropdown-item {
        color: #000000;
}
}