.footer {  background-color: #232323!important;}
.text--olive, .dropdown-toggle, .info-text-section-caption, .side-menu-nav-section--active .side-menu-nav-section__header, .dropdown-item:focus, .dropdown-item:hover, .header-tel:hover {  color: #ffb400!important;}
.side-menu-title, .button--bg-olive {  background-color: #ffb400!important;}
.dropdown-toggle:hover {background-color: #484848;}
.index-section-6 {   background: #d5cece!important;}
.index-section-61 {background-color: #c3c3c3;    padding-top: 60px;    padding-bottom: 40px;}
.index-section-1 {padding-bottom: 60px;}
.h2 .word-with-border {   border-bottom: 3px solid #242322;}
    
body {   background-color: #d9d7d7;}
.slider-product-nav-itm img { height: 125px;padding: 5px;}

.header-tel {
    font-size:1.8em;    
}

@media (max-width: 990px) {
    .header-tel {
        font-size: 1.3em;
    }

.link-whatsapp {
    font-size: 11px!important;
    width: 220px;
}
.navbar-toggler:not(:disabled):not(.disabled) {
    margin: auto;
}
}
.card-buttons-block {
    margin-top:0px;
}

.card-body {
    min-height:120px;
}

.card img:hover {
    opacity:0.8;
    transition:0.3s;
}

p {
    margin-bottom:15px;
}

.pod-products {
    margin-left:30px;
}

.pod-products li a {
    color:#61321e;
}

.catalog-itm-info ul, .index-inform-block-text ul {
    margin-bottom:15px;
}

.catalog-itm-info ul li, .index-inform-block-text ul li{
    padding-bottom: 6px;
    list-style: none;
    padding-left: 34px;
    background-repeat: no-repeat;
    background-size: 19px 14px;
    background-image: url(../img/info-list-style.png);
}

.portfolio--item {
    margin-bottom:20px;
}

.detail-price {
    padding:20px 0;
}

.detail-price span {
    padding:14px 15px;
    background:#FFB800;
    font-size:18px;
    font-weight:bold;
}

.detail-price button {
    display:inline-block;
    margin-left:15px;
}

.card-price {
    text-align:center;
    font-weight:bold;
}

.card-title {
    font-weight:600;
}



.item--hover {
    padding-bottom:20px;
}

.main-banner__text {
    padding:0px 30px;
    background-color: rgba(74,40,22,0.5);
}

.button--red {
    background: rgb(50,0,0);
    background: linear-gradient(90deg, rgba(50,0,0,1) 0%, rgba(145,24,24,1) 64%, rgba(112,0,0,1) 88%);
    box-shadow:0px 0px 25px #000;
    border-radius:15px;
}

.item-img-project {
    margin-bottom:30px;
}

.item-img-project p {
    margin-top:15px;
    font-size:14px;
    text-align:center;
}

.super-span {
    font-size:3em !important;    
}

.form-callback p {
    margin-top:15px;
    font-weight:bold;
}

.sub-title {
    float:left;
    width:100%;
    padding:25px;
    background:#f1f1f1;
    text-align:center;
    font-size:18px;
    margin-bottom:30px;
}

.sub-title span {
    padding:5px;
    background:#ffbd00;
}

.h3 {
    text-align:center;
    padding:30px 0;
    font-size:25px;
}

.item-pref .title {
    font-weight:bold;
    text-align:center;
    font-size:16px;
}

.item-pref .text {
    text-align:center;
    font-size:14px;
}

.item-card {
    padding-bottom:30px;
}

.item-card .title {
    margin-top:15px;
    text-align:center;
}

.item-card img {
    transition:0.4s;
}

.item-card:hover img {
    opacity:0.8;
}

.block-active {
    float:left;
    width:100%;
    margin:50px 0;
    padding:30px;
    background:#e8e2ca;
    box-shadow:0px 0px 30px #dedede;
    text-align:center;
    font-size:21px;
}

.block-active span {
    padding:5px;
    background:#ffbd00;
}