#main__header .search-holder {
    color: #ee5725;
}

#main__header .search-holder .search-global {
    position: relative;
    left: auto;
    bottom: auto;
}

.icon-button:focus, .icon-button:active {
    box-shadow: none;
}

.page-container {
    padding-left: 0;
    padding-right: 0;
}

.site-footer .page-container {
    --clb-container-width: min(1600px, calc(100vw - 240px));
}

.subscribe-form input[type=email], .subscribe-form input[type=number], .subscribe-form input[type=password], .subscribe-form input[type=search], .subscribe-form input[type=tel], .subscribe-form input[type=text], .subscribe-form input[type=date], .subscribe-form input[type=url], .subscribe-form .button {
    border-radius: 5px;
}

.site-footer ul li[class^="widget"] {
    margin-top: 0;
}

.header:not(.-mobile) .menu:hover .nav-item:not(:hover), .branding:hover {
    opacity: 1;
}

.single-post .single-post-layout {
    margin-bottom: 0;
}

.card.-contained .card-details {
    background-color: unset;
}

.single-post .single-post-layout.-with-sharing .post-page-container {
    padding-top: 120px;
}

.button.-text:hover, .button.-text:active, .button.-text:focus, a.button.-text:hover, a.button.-text:active, a.button.-text:focus, .wp-element-button.-text:hover, .wp-element-button.-text:active, .wp-element-button.-text:focus, .added_to_cart.-text:hover, .added_to_cart.-text:active, .added_to_cart.-text:focus, .yith-wcwl-add-to-wishlist-button--themed-button.-text:hover, .yith-wcwl-add-to-wishlist-button--themed-button.-text:active, .yith-wcwl-add-to-wishlist-button--themed-button.-text:focus, button[type=submit].-text:hover, button[type=submit].-text:active, button[type=submit].-text:focus, input[type=submit].-text:hover, input[type=submit].-text:active, input[type=submit].-text:focus {
    background-color: unset;
    box-shadow: none;
}

@media screen and (max-width: 1024px) {
    .site-footer .page-container {
        --clb-container-width: calc(100vw - 60px) !important;
        width: var(--clb-container-width);
    }
}

@media screen and (max-width: 767px) {
    .site-footer .page-container {
        --clb-container-width: calc(100vw - 30px) !important;
        width: var(--clb-container-width);
    }
}