body { background: #004228; color: #FFFFFF; }

.kado-navbar {background-color: #004228; z-index: 2;}
.kado-navbar .navbar-brand {color: #EDEAD9; }
.kado-navbar .navbar-brand:hover {color: #E8E2BB; }
.kado-navbar .nav-link {color: #FFFFFF;  font-weight: bold; }
.kado-navbar .nav-link:hover {color: #E8E2BB; }
.kado-navbar .active {color: #E8E2BB; }  
.navbar-toggler-icon {color: #235A45; } 
.navbar-toggler { border-color: #235A45; }
.kado-navbar .dropdown-menu { background-color: #235A45; }
.kado-navbar .dropdown-menu { background-color: #235A45; }
.kado-navbar .dropdown-item { color: #FFFFFF; }
.kado-navbar .dropdown-item:hover { background-color: #004228; }

.input-search {
    background: #E8E2BB;
    height: 30px;
}

.home-block-sliders { position: relative;z-index: 2; }

.home-block-slider {
    width: 100%;
    height: 190px;
    padding: 15px;
    background: url('../images/bg-75.png');
    color: #004228;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #004228;
    border-radius: 2px;
    transition: 0.5s;
}

.kado-btn-search { color: #E8E2BB; border-color: #E8E2BB;}
.kado-btn-search:hover { color: #004228; border-color: #004228; background: #E8E2BB;}

@media screen and (min-width: 1200px) {
    .home-block-sliders { margin-top: -50%; margin-bottom: 200px; z-index: 1; }
}

@media screen and (max-width: 1200px) { .home-block-slider { background: url('../images/bg-100.png'); height: 115px; } }

.home-block-slider:hover {
background: url('../images/bg-100.png');
    transition: 0.5s;
}


.home-block-slider-text-1 { font-size: 48px; }
.home-block-slider-text-2 { font-size: 28px; display: inline-block; }

@media screen and (max-width: 1200px) {
.home-block-slider-text-1 { font-size: 38px; line-height: 0.8; }
.home-block-slider-text-2 { font-size: 18px; display: inline-block; }
}   

.top-sale-block {
    position: absolute; 
    display: inline-block;
    bottom:0; 
    width: 90%;
    max-width: 395px; 
    height: 150px; 
    background: url('../images/bg-75.png'); 
    color: #004228; 
    text-align: center;
} 

.kado-contakts p {
    line-height: 1;
    text-align: center;
}

.pro-companiyu-block {
    position: relative;
    padding: 20px 50px;
    background: url('../images/bg-75.png');
    color: #000;    
}

@media screen and (min-width: 1200px) {
    .pro-companiyu-block { margin-top: -55%; margin-bottom: 200px; z-index: 1; }    
}

@media screen and (max-width: 1200px) {
        .pro-companiyu-block { background: url('../images/bg-100.png');  }
}

.katalog_icons {
    width: 100%;
}

.kado_link {
    text-decoration: none;
}

.kado-cards {
    width: 100%;
    border: 2px solid #E8E7E6;
    padding: 2px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
    cursor: pointer;    
}

.kado-cards:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);    
}



.k-icon-g-1 { background: url('../images/katalog/icons/icon-g-1.png') center no-repeat; }
.k-icon-w-1 { background: url('../images/katalog/icons/icon-w-1.png') center no-repeat; }
.k-icon-w-1:hover { background: url('../images/katalog/icons/icon-g-1.png') center no-repeat; }

.k-icon-g-2 { background: url('../images/katalog/icons/icon-g-2.png') center no-repeat; }
.k-icon-w-2 { background: url('../images/katalog/icons/icon-w-2.png') center no-repeat; }
.k-icon-w-2:hover { background: url('../images/katalog/icons/icon-g-2.png') center no-repeat; }

.k-icon-g-3 { background: url('../images/katalog/icons/icon-g-3.png') center no-repeat; }
.k-icon-w-3 { background: url('../images/katalog/icons/icon-w-3.png') center no-repeat; }
.k-icon-w-3:hover { background: url('../images/katalog/icons/icon-g-3.png') center no-repeat; }

.k-icon-g-4 { background: url('../images/katalog/icons/icon-g-4.png') center no-repeat; }
.k-icon-w-4 { background: url('../images/katalog/icons/icon-w-4.png') center no-repeat; }
.k-icon-w-4:hover { background: url('../images/katalog/icons/icon-g-4.png') center no-repeat; }

.k-icon-g-5 { background: url('../images/katalog/icons/icon-g-5.png') center no-repeat; }
.k-icon-w-5 { background: url('../images/katalog/icons/icon-w-5.png') center no-repeat; }
.k-icon-w-5:hover { background: url('../images/katalog/icons/icon-g-5.png') center no-repeat; }

.k-icon-g-6 { background: url('../images/katalog/icons/icon-g-6.png') center no-repeat; }
.k-icon-w-6 { background: url('../images/katalog/icons/icon-w-6.png') center no-repeat; }
.k-icon-w-6:hover { background: url('../images/katalog/icons/icon-g-6.png') center no-repeat; }

.k-icon-g-7 { background: url('../images/katalog/icons/icon-g-7.png') center no-repeat; }
.k-icon-w-7 { background: url('../images/katalog/icons/icon-w-7.png') center no-repeat; }
.k-icon-w-7:hover { background: url('../images/katalog/icons/icon-g-7.png') center no-repeat; }

.kado-btn {
    background: #004228; color: #fff;
    border: 1px solid #235A45;
    }
.kado-btn:hover {
    background: #235A45; color: #fff;
    border: 1px solid #004228;
    }  
    
.kado-modal {
 background-color: #004228;
 border: 1px solid #235A45;
 color: #ffffff;   
}

h1 {
    font-size: 22px;
}