/* PORTO 4.0.5 changes */
.pagebuilder-slider.slick-initialized.slick-slider button {
    font-size: 0px;
}

.footer-top .custom-block {
    display: none;
}

input#search {
    padding-right: 200px;
}

@media only screen and (max-width: 768px) {
    input#search {
        padding-right: 160px;
    }
}

@media only screen and (max-width: 600px) {
    input#search {
        padding-right: 0px;
    }
}

.filter-options-item .filter-options-content .items a .count::before {
    content: "( ";
}

.sorter-label {
    width: 74px;
}

.limiter-options {
    width: 60px;
}

.sorter-options {
    width: -moz-available;
}

#coupon_code::placeholder {
    color: #313639;
}

#discount-code::placeholder {
    color: #313639;
}

.amcard-field-block .amcard-field::placeholder {
    color: #313639;
}

.field-tooltip.toggle .label span {
    display: none;
}

#mini-cart .update-cart-item { padding: 5px; }

.fotorama { overflow: visible; }

header.page-header .nav-sections-item-title {background-color: unset !important;}
header.page-header .nav-sections-item-title > a, header.page-header .nav-sections-item-title > a:hover { color: black; }
.section-item-title.nav-sections-item-title.active { background-color: #29363C !important; border: none !important; }
.section-item-title.nav-sections-item-title.active > a { color: white !important; }

/* convert twitter to x (formerly twitter) */
.share-links .share-twitter::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="15px" fill="black" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
    padding-top: 2px;
}

.share-links .share-twitter:hover:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="15px" fill="white" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
}

.share-links .share-twitter {
    background: #000;
}