@font-face{
    font-family: 'Cooperative';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../my-fonts/Cooperative-Bold.woff2) format('woff2');
}
.top_links ul li a img {
    display: inline-block;
}
.form-control, .dropdown-toggle{
    box-shadow: none;
}
.main_wrapper .header:not(.cart_header) .top_header {
    padding: 0 0 0 0;
}
.top_cart .top_links > ul > li:nth-child(1){
    order: 1;
}
.top_cart .top_links > ul > li:nth-child(2){
    order: 3;
}
.top_cart .top_links > ul > li:nth-child(3){
    order: 2;
}
.add_cart .btn_top_minicart.cart_redirect{
    font-family: 'Cooperative' !important;
}
.menu_icons .deals_wrapper .deal_content {
    border-radius: 35px;
}
.menu_icons .deals_wrapper > div:nth-child(2) .menu_title {
    color: #e94e1b !important;
}
.menu_icons .deals_wrapper > div:nth-child(3) .menu_title {
    color: #709a28 !important;
}
.menu_icons .deals_wrapper > div:nth-child(4) .menu_title {
    color: #ff8900 !important;
}
.menu_icons .deals_wrapper > div:nth-child(5) .menu_title {
    color: #e74770 !important;
}
.menu_icons .deals_wrapper > div:nth-child(6) .menu_title {
    color: #662383 !important;
}
.menu_icons .deals_wrapper > div:nth-child(7) .menu_title {
    color: #e94e1b !important;
}
.menu_icons .deals_wrapper > div:nth-child(8) .menu_title {
    color: #9ac642 !important;
}
.menu_icons .deals_wrapper > div:hover img {
    opacity: 0.6;
}
div.menu_icons .deals_wrapper > div:hover .deal_content {
    box-shadow: 0px 0px 0px 0px rgb(180 180 180 / 80%);
}
.branch-section h2{
    font-size: 0;
}
.branch-section::before {
    display: block;
    content:"תמונות מהמשק";
}
.follow-btn2 {
    background: #fcde00 !important;
    color: black !important;
    border: none !important;
}
.follow-btn {
    font-family: Noto Sans Hebrew, Heebo, sans-serif !important;
}
footer .container-fluid .row:not(.footer_logo_area) .follow_us .follow_us_title h5 {
    font-size: 36px;
    line-height: 26px;
    color: #292728;
    text-transform: uppercase;
    font-weight: 400;
    font-family: Noto Sans Hebrew, Heebo, sans-serif !important;
}
.footer_style_2 .footer_logo_area h4, 
.footer_style_2 .footer_logo_area + .row h3, 
.footer_style_2 .footer_logo_area + .row h4, 
.footer_style_2 .follow_us_title > p:last-child span{
    font-family: Noto Sans Hebrew, Heebo, sans-serif !important;
    font-weight: 700;
    font-size: 26px;
    line-height: 25px;
    padding-bottom: 0px;
}
.footer_two_block .block_description h3 {
    font-family: Noto Sans Hebrew, Heebo, sans-serif !important;
}
.main_wrapper .header:not(.cart_header) .top_header .cart_logo_wrapper .main_logo_desktop img{
    max-width: 155px;

}
.autocomplete-dropdown-header .uls{
    background: #f9f7ea;
}
.autocomplete-dropdown-header .uls .deal_content{
    background: #fff;
}
.owl-carousel .owl-wrapper-outer{
    padding-top: 15px;
}
.main_wrapper .header:not(.cart_header) .top_header .cart_logo_wrapper .top_cart>.cart_redirect{
    border-radius: 100%;
}
.about_title {    
    display: block;
    margin-bottom: 30px;
    font-size: 54px;
}
    
.homeabout div {max-width: 1000px !important;  }
.homeabout {bottom:0 }
.footer_two_block .col-md-6 .block_description h3 {color:#292728;}
 .menu_icons .deals_wrapper .col-md-2 .deal_content a .menu_title {       
    display:none;
}

.branch-section .branch-slider .branch-slide .branch-content h2 {
    max-width: 100%;
    padding: 0 15px;
    background: 5px #292728;
    font-size: 25px;
}
       
.menu_icons .shortcut_index_categoies_title, .promoted-categories .category-header h2 a, .about_title {
    font-weight: 900;
    letter-spacing: -2px;
    color: #292728;
}
.footer_two_block .col-md-6 .block_description{
    left: 50px;
    right: unset !important;
    top: 18%;
}
.footer_two_block .col-md-6 .block_description h3 {
    font-size: 45px;
    font-weight: 900;
    line-height: 32px;
    margin-top: 20px;
}
.block_description p {
    font-size: 28px;
    line-height: 35px;
    margin-top:0;
    padding-top:0;
}
.footer_two_block .col-md-6 .block_description p{
    color: #292728;
}
.modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item .slide-content{
    right: 20%;
    text-align: center;
    display: flex;
    flex-direction: column;
    left: unset;
    margin: 0 auto;
    max-width: 600px;
    top: 190px;
}
.modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item .slide-content .slide-content-wrapper p{
    max-width: unset;
}
.modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item .slide-content .slide-content-wrapper h3{
    direction: rtl;   
}
.modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item .slide-content a.promo_button{
    width: fit-content;
    margin: 0 auto;
}
.modal.fade#startup .modal-dialog.modal_dialog_promo button.close{
    right: 45px;
    top: 45px;
}
.modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item .slide-content .slide-content-wrapper p{
    margin-bottom: 10px;
}
.modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item .slide-content .slide-content-wrapper h3{
    margin-bottom: 0px;
}
.add_cart:not(#modal_cart_btn) .my_cart .special-icons {background: #fff; }
div.footer_element_icons .col-xs-12 .deals_wrapper .col-md-2.col-xs-4 .deal_content a .menu_title{
    color: #292728;
}
div.footer_element_icons .col-xs-12 .deals_wrapper .col-md-2.col-xs-4 .deal_content a .icon_img img{
    height: 140px;
}
footer .container-fluid .row:not(.footer_logo_area) .follow_us .follow_us_title h5{
        font-size: 22px;
}
.main_wrapper .header:not(.cart_header) .top_header .cart_logo_wrapper .top_cart>.cart_redirect img{
    left: 3px;
    top: -2px;
    max-width: 37px;
}

.add_cart:not(#modal_cart_btn) .my_cart .special-icons .col-md-4 a img{
    width: 55px;
    height: 55px;
}
footer .container-fluid .row:not(.footer_logo_area) .follow_us .follow_us_title a img{
    max-width: 150px;
    margin: 0 auto;
    margin-bottom: 13px;
}
#quickview .modal-dialog .modal-content .modal-body .prod_content .price_section .add_cart .btn_table img{
    max-width: 53px;
    margin-top: -7px;
    margin-bottom: -7px;
}
#quickview .modal-dialog .modal-content .modal-body .prod_content .price_section .add_cart .btn_table:hover {color: #292728}
.search_header_img {
    width: 31px;
}
.search_results .search_header form .autocomplete-dropdown-header{
    background: unset;
}
.main_wrapper .header:not(.cart_header) .top_header .cart_logo_wrapper .top_cart .top_links ul:not(.account_menu) li.adavance_bottom a {
    border:none; font-size:14px;
}
.main_wrapper .header:not(.cart_header) .top_header .menu_wrapper .menu_b5_inwrapper ul.menu_site>li>a {
    padding: 0 15px;
    font-size: 25px;
    font-weight: 600;
}
.do_shipping {
    display:none;
}
div:not(.footer_element_icons) .deals_wrapper .col-md-2:not(.animation-show-boxes) .deal_content .hvr_show.visible-lg .add_to_cart_main_wrapper .grid_cart_btn:hover span img{
    filter: brightness(0) saturate(100%) invert(9%) sepia(1%) saturate(0%) hue-rotate(136deg) brightness(109%) contrast(89%);
}
.modal.fade:not(#startup) {
    transition: opacity 0.1s linear;
    backdrop-filter: blur(13px);
}
.shipping_page .second_phone {
    display: none;
}
.cart_page .main_wrapper .main_content .container-fluid .row .cart_about .cart_wrapper .cart_table .bill p.total .move_to_shipping{
    font-size: 0; 
    padding: 5px 14px 2px 14px;
}
.cart_page .main_wrapper .main_content .container-fluid .row .cart_about .cart_wrapper .cart_table .bill p.total .move_to_shipping:after {
    content: 'המשך לתשלום';
    font-size: 14px;
    font-weight: 800;
}
.payment_page .main_wrapper .main_content .cart_wrapper .account_forms form .payment_submit,
.payment_page .main_wrapper .main_content .cart_wrapper .account_forms form #info_div .cardcom_add_button{
    background-image: unset;
    background-color: #272425;
    background: #272425 !important;
}
@media (min-width: 1800px){
    .top_links ul li:not(.accounts_list) a.phone_img::before {
        padding-left: 14px;
    }
}
@media (min-width: 768px){
    .top_links ul li:not(.accounts_list) a.phone_img::before {
        content: "התחברות";
        font-weight: 300;
        margin-bottom: 0px;
        font-size: 14px;
        padding-left: 2px;
        position: relative;
        top: 1px;
        color: #292728;
    }
}
@media (max-width: 1600px) {
    .footer_two_block .col-md-6 .block_description{
        max-width: 200px;
    }
    .footer_two_block .col-md-6 .block_description h3 {
        font-size: 20px;
        line-height: 18px;
    }
}

@media (max-width: 767px) {
    
    .main_logo img {
        top: 2px !important;
        max-height: 64px;
    }
    body{
        padding-right: 0 !important;
    }
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega:not(.menu_slider) {
        background: #003b3c;
    }
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega ul h4 a {
        color: #abeaf6; border-bottom: 1px solid #abeaf6;}
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega ul h4 a:active {
        color: #abeaf6;
    }
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega ul h4:hover a{
        color: #abeaf6;        
    }
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega h3 {    
        color: #abeaf6;
    }
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega ul {
        border-bottom: 1px solid #abeaf6;
    }
    .main_wrapper .header:not(.cart_header) .top_header .menu ul.menu_site>li:not(.visible-xs) .mega ul {
       border-bottom: none
    }
    .modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item{
        background: unset !important;
    }
    .modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content div.modal-body div.item div.slide-content{
        position: absolute;
        top: -27px;
        width: 76%;
        right: 0;
        left: 0;
        z-index: 2;
        background: unset;
    }
    .modal.fade#startup .modal-dialog.modal_dialog_promo .modal-content .modal-body .item>img{
        width: 100%;
        position: relative;
    }
    .branch-section .branch-slider .branch-slide .branch-content h2{
        font-size: 15px;
        left: 4px;
        right: unset;
    }
    div.footer_element_icons .deals_wrapper .col-md-2:not(.animation-show-boxes){
        width: calc(100% / 5) !important;
    }
    div.footer_element_icons .col-xs-12 .deals_wrapper .col-md-2.col-xs-4 .deal_content a .icon_img img{
        height: 75px;
    }
    div.footer_element_icons .col-xs-12 .deals_wrapper .col-md-2.col-xs-4 .deal_content a .menu_title{
        font-size: 16px
    }
    .main_wrapper .header:not(.cart_header) .top_header .cart_logo_wrapper .top_cart>.cart_redirect img{
        left: 5px;
        top: -4px;
        max-width: 26px;
    }
    .footer_two_block{
        padding-left: 0;
        padding-right: 0;
    }
    .footer_two_block .col-md-6 a{
        flex-direction: column;
        gap:0;
    }
    .footer_two_block .col-md-6 a img{
        max-width: 100%;
    }
    .footer_two_block .col-md-6 .block_description{
        max-width: 160px;
        left: unset;
        top: 18%;
        right: 50% !important;
    }
    .menu_toggler {
        position: absolute;
        right: 12px;
        text-align: center;
        width: 37px;
        top: 22px;
    }
    .cart_logo_wrapper .top_search a{
        height: 31px;
        width: 31px;
        position: relative;
        top: -5px;
        right: -5px;
    }
    .cart_logo_wrapper .top_search a .search_header_img{
        width: 31px;
        height: 31px;
    }
    .search_results {
        background-color: #f9f7eafa;
        opacity: 1;
    }
    .cart_wrapper .bill p.total{
        padding: 10px 10px 25px !important;
    }
    .cart_page .main_wrapper .main_content .container-fluid .row .cart_about .cart_wrapper .cart_table .bill p.total .move_to_shipping
    {
                height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0px;
        background: linear-gradient(90deg, #ffffff, #a7ecf5, #ffffff);
        background-size: 200% 200% ! Important;
        padding: 0;
        animation: gradientAnimation 4s cubic-bezier(0.55, 0.09, 0.68, 0.53) infinite;
    }    
    .shipping_page .main_wrapper .main_content .container-fluid_payment .row .about_wrapper .account_wrapper .account_forms .tab-content .tab-pane form .cart_wrapper .bill p button.btn_site{
        height: 40px;
        font-size: 20px;
        background: linear-gradient(90deg, #ffffff, #a7ecf5, #ffffff);
        background-size: 400% 400% !Important;
        font-weight: 800;
        animation: gradientAnimation 4s cubic-bezier(0.55, 0.09, 0.68, 0.53) infinite;
    }
    .cart_page .main_wrapper .main_content .container-fluid .row .cart_about .cart_wrapper .cart_table .bill p.total .move_to_shipping:after {
        font-size: 20px;
        font-weight: 800;
    }
    .cart_page footer .lower_footer{
        padding: 0 0 80px 0;
    }
    .shipping_page footer .lower_footer {
        padding: 0 0 62px 0;
    }
}
@keyframes gradientAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.payment_page .main_wrapper .main_content .cart_wrapper .account_forms form .payment_details .item-container.hide_coupon {display:none}
