.slick-slide img {
    margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
    .modal .slick-slider .slick-list {
        opacity: 1;
    }
}
#navigation.modern .columns .nav-menu li.active a {
    border-bottom: 4px solid white;
}
input.error, select.error, textarea.error {
    border: 1px solid red;
}
label.error {
    display: block;
    color: #c42a2d;
    text-align: left;
    margin: -10px 0 10px;
}
.image-slider img {
    display: none;
}
.image-slider>div:first-child>img {
    display: inline;
}
.image-slider .slick-slide img {
    display: inline;
}
.at-resp-share-element .at-share-btn .at-label {
    display: none !important;
}
#navigation.modern.hover4 .product-name a:hover, #navigation.modern.hover4 .product-name button:hover {
    color: #007bff!important;
}
#navigation.modern .shopping-cart .buttons a.text-grey,
#navigation.modern .shopping-cart .buttons a.text-grey:hover{
    color:#333;

}
::selection{ background-color:#9e9e9e; color:#000;}
.swal-modal *[class*="icon-"] {
    display: block;
}
.swal-button {
    background: #cf3a40 !important;
}
.cbp-l-filters-work .cbp-filter-item {
    font-family: 'Kanit';
    font-size: 0.9rem;
}
.line:hover, .line-bg {
    background: #00C300 !important;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free", "FontAwesome";
}
#newsletter_form {
    position: relative;
}