.site-head__search .site-head-search-input{
    border-color: #031a18;
}

.checkout-block input[type=password], 
.checkout-block input[type=search], 
.checkout-block input[type=email],
.checkout-block input[type=number], 
.checkout-block input[type=tel],
.checkout-block input[type=url], 
.checkout-block textarea, 
.checkout-block input[type=text]{
    border-color: #031a18;
}

form[name=feedbackForm] input[type=password], 
form[name=feedbackForm] input[type=search], 
form[name=feedbackForm] input[type=email],
form[name=feedbackForm] input[type=number], 
form[name=feedbackForm] input[type=tel],
form[name=feedbackForm] input[type=url], 
form[name=feedbackForm] textarea, 
form[name=feedbackForm] input[type=text]{
    border-color: #031a18;
}
input[type=text]:not(.cart-add__spinbox-input),
input[type=password], 
input[type=search], 
input[type=email],
input[type=number], 
input[type=tel],
input[type=url], 
textarea, 
input[type=text]{
    border-color: #031a18;
}
.checkout-block span.flatpickr-custom__toggle{
    border-color: #031a18;
    border-left: 0;
}

 .site-body-custom .site-body-main{
   display: flex;
   flex-wrap: nowrap;
   justify-content: flex-start;
   align-items:  center;
   flex-direction: column;
}
stories-list, .static-block, .product-categories-module, .news-block, .slider-main-block{
    width: 100%;
}
.slider-main-block{
    order: 0;
}
stories-list{
    order: 1;
    margin: 0;
}
.static-block{
    order: 3;
}
.product-categories-module{
    order: 2;
}
.news-block{
    order: 4;
}

.product-categories-module .product-categories-item-photo-link-wrap-scale{
    width: 100%;
}
.product-categories-module .product-categories-item-photo-link-wrap-scale img{
    width: 100%;
}
.product-categories-module{
    justify-content: space-between;
}
.product-categories-item-slim{
    flex-basis: 49% !important  ;
    max-width: 49% !important;
    width: 49% !important;
}
.news-block .products-specials-header, .products-specials-container .products-specials-header{
    margin-top: 0;
}
.news-item-img-div img{
   margin: 0 auto;
   border-radius: 20px;
   display: block; 
   width: 100%;
   height: auto;
}
.news-list-item img{
    
    border-radius: 20px;
}

.products-view-block img{
    border-radius: 20px;
}
.products-view-block img{
    width: 100%;
    height: 100%;
    object-fit: cover   ;
    -webkit-object-fit:cover;
    max-height: 300px;
}
.products-view-tile .products-view-picture-link{
    max-height: 300px !important;
}
.gallery-picture-obj{
    border-radius: 20px;
}
/*.photo-view-list__nav-wrap img{*/
/*     height: 100% !important    ;*/
/*}*/
/*.photo-view-list__item.active img, .photo-view-list__item img{*/
/*    height: 100% !important;*/
/*}*/
.menu-dropdown-list{
    display: none !important;
}
.menu-dropdown-root{
    text-align: center;
    
}
.menu-dropdown-root:after{
    display: none !important    ;
}
@media screen and (max-width:991px){
    .content-custom{
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
        overflow: hidden;
    }
    .content-custom .carousel{
        width: 100%;
        order: 0;
    }
    .product-categories-module{
        width: 100%;
        order: 2;
    }
    .content-custom stories-list{
        width: 100%;
        order: 1;
    }
    .content-custom .categories-root-wrap{
        width: 100%;
        order: 3;
    }
     .content-custom .mainpage-products{
        width: 100%;
        order: 4;
    }
    .content-custom .mobile-content-padding{
        width: 100%;
        order: 5;
    }
    .product-categories-module .product-categories-item .product-categories-link .product-categories-image{
        height: 65px !important;
    }
    .mobile-product-view-item-image{
        border-radius: 10px;
    }
    .gallery-photos-item img{
        border-radius: 10px;
    }
    .block.news-block{
        padding-left: 5px;
        padding-right: 5px;
        width: 100%;
    box-sizing: border-box;
    }
}
