/*
 Theme Name:   Orgafresh Child
 Description:  Orgafresh Child Theme
 Author:       the Alura Studio team
 Author URI:   http://alura-studio.com
 Template:     orgafresh
 Version:      1.0.0
 Text Domain:  orgafresh
*/

.is-sticky.sticky-header {
    background: #fff;
}

.sticky-header .menu-item a {
    color: #000!important;
}

.sticky-header .menu-item a:hover {
    color: #0050aa!important;
}

.sticky-header a.alus_cart {
    border: #0050aa 1px solid;
}

.sticky-header .mobile-nav a {
    color: #000;
}

.logo-sticky {
    text-align: center;
}

#menu-main-menu-2 .menu-item .nav-link:hover {
    color: #0050aa !important;
}

.responsive-alus-title {
    font-size: 60px;
    line-height: 60px;
}

@media screen and (max-width: 1024px) {
    .responsive-alus-title {
        font-size: 40px;
        line-height: 49px;
    }
}

li.cat-item {
    flex-wrap: wrap;
}

li.cat-item .children {
    width: 100%;
}

ul.children li {
    justify-content: start !important;
}

.woocommerce .products.grid::after {
  content: "";
  flex: auto;
}

.yith-wcwl-icon-svg {
    display: none;
}

.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
}

.tooltip {
    display: none !important;
}

.archive-loop-header {
    border: none !important;
}

@media screen and (min-width: 992px) {
    .container-single-product {
        padding-top: 30px;
    }

    .archive-loop-header {
        justify-content: end !important;
    }
}

.woocommerce-result-count {
    display: none !important;
}

.image-home5 img {
    border: 5px solid white;
    border-radius: 20px;
}

.item-information .yith-wcwl-add-to-wishlist {
    display: none;
}

#mrkv_ua_shipping_ukr-poshta_patronymic_enabled_field, #mrkv_ua_shipping_ukr-poshta_city_ref_field, #mrkv_ua_shipping_ukr-poshta_area_name_field, #mrkv_ua_shipping_ukr-poshta_warehouse_ref_field, #mrkv_ua_shipping_ukr-poshta_address_ref_field, #mrkv_ua_shipping_nova-poshta_poshtamat_city_label_field, #mrkv_ua_shipping_nova-poshta_poshtamat_city_ref_field, #mrkv_ua_shipping_nova-poshta_poshtamat_area_name_field, #mrkv_ua_shipping_nova-poshta_poshtamat_ref_field, #mrkv_ua_shipping_nova-poshta_poshtamat_number_field, #mrkv_ua_shipping_nova-poshta_city_label_field, #mrkv_ua_shipping_nova-poshta_city_ref_field, #mrkv_ua_shipping_nova-poshta_area_name_field, #mrkv_ua_shipping_nova-poshta_warehouse_ref_field, #mrkv_ua_shipping_nova-poshta_warehouse_number_field {
    display: none;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #000 !important;
}

.select2-container .select2-selection--single {
    height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 25px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
}

.header-profile {
    padding: 0 10px;
    z-index: 10;
}

.header-profile a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

.header-profile a:before {
content: "\e005";
    font-family: "simple-line-icons";
    font-size: 19px;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.header-wishlist {
    margin-left: 10px;
}

.woocommerce-my-account-inner {
    margin-top: 20px;
}

.shop_table_responsive td {
    text-align: left !important;
}

.shop_table tr td:last-of-type {
    text-align: right !important;
}

.text-alternate {
    font-family: "Caveat", sans-serif !important;
}

#billing_msg_field .woocommerce-input-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#billing_msg_field span label {
    padding: 0;
    margin: 0 20px 0 0;
}

#billing_msg_field span input {
    padding: 0;
    margin: 0 8px 0 0;
}

.header-layout3 .search-form-wrapper {
    top: 0%;
    padding-top: 40px;
}

.footer-copyright {
    text-align: center;
    padding: 20px 0;
}