.seo-ul li {
    padding: 17px 0px 5px 25px;
    text-align: left;
    margin: 0 0 0 -41px;
    list-style: none;
    background: url(check.png) 0 19px no-repeat;
    font-size: 18px;
    color: #222222;
    background-size: 19px;
}

.seo-ul2 li {
    padding: 5px 0px 5px 25px;
    text-align: left;
    margin: 0 0 0 -1px;
    list-style: none;
    background: url(check.png) 0 7px no-repeat;
    font-size: 17px;
    color: #222222;
    background-size: 19px;
}

.seo-ul3 li {
    padding: 3px 0px 5px 25px;
    text-align: left;
    margin: 0 0 0 -41px;
    list-style: none;
    background: url(check.png) 0 5px no-repeat;
    font-size: 18px;
    color: #222222;
    background-size: 19px;
}

p.seo-down-text {
    font-size: 18px;
    color: #ff2020;
    font-weight: 600;
    padding-top: 27px;
}

p.seo-text1 {
    font-size: 22px;
    color: #222222;
}

p.seo-text2 {
    font-size: 17px;
    color: #222222;
}

p.seo-top-text {
    font-size: 16px;
    color: #222222;
}

html body h1 { color: #4f2419 !important; }
body .decor-block-top-text-title { color: #7e9e2c !important; font-size: 26px !important; }
body .decor-wrap .decor-frm-block { background: #9a6b3f !important; font-size: 20px !important; color: #fff !important; border: 1px solid #824d21 !important; }
body .decor-wrap .decor-frm-btn { font-size: 20px !important; box-shadow: 0px 1px 2px black !important; }
body .decor-cont-tit, body .decor-darant-tit { background: #e2e2e2 !important; color: #222222 !important; border: 1px solid #d2d2d2 !important; }
body .decor-darant-wr ul { font-size: 17px !important; color: #222222 !important; }
body .decor-darant-wr ul li:after { background: url(check.png) 0 19px no-repeat !important; background-size: 19px !important; left: 12px !important; top: -15px !important; width: 40px !important; height: 40px !important;  }
body .decor-block-pics-in {/* max-height: 97px !important; */}
body .popover-body { background: #e0fb9c !important; }
body .popover-body input[type=text], body .popover-body textarea { border: 1px solid #83a52d !important; width: 85% !important; }
body .popover-body .gr-button[type=submit] { font-size: 17px !important; width: 100% !important; box-shadow: 0px 1px 2px black !important; }
body .decor-wrap .decor-frm-btn, body .decor-wrap .decor-frm-btn:hover { color: #654629 !important; background-color: #E4F55B !important; }


body .localconsult {
    background: #76931c!important;
}

body .localconsult__inner-title {
    font-size: 25px !important;
    line-height: 1.3 !important;
}

body .decor-wrap .localconsult__inner-frm button[type="submit"] {
    background-color: #ff2b2b  !important;
    background-image: linear-gradient(to top, transparent 0%, rgba(255,255,255,0.25) 100%) !important;
    background-image: -ms-linear-gradient(to top, transparent 0%, rgba(255,255,255,0.25) 100%) !important;
    border: 1px solid #ff2f2f !important;
    border-radius: 4px !important;
}

body .decor-wrap .localconsult__inner-frm button[type="submit"]:hover {
    background: rgba(255, 0, 0, 0.6)  !important;
}

.seo_h2 {
    text-align: center;
    font-size: 18pt;
    background-color: #99cc00;
    font-weight: normal;
    line-height: normal;
    color: #4f2419;
    font-family: "CuprumRegular", Arial, Helvetica, sans-serif;
}

.seo-ul2 li {
    padding: 17px 0px 5px 25px;
    text-align: left;
    margin: 0 0 0 -15px;
    list-style: none;
    background: url(check.png) 0 19px no-repeat;
    font-size: 17px;
    background-size: 19px;
}


.glav-icon {
    width: 154px;
    height: 154px;
    border: 3px solid #769724;
    border-radius: 50%;
    padding: 30px;
}

.glav-icon_zagl {
    font-size: 18px;
    font-family: -webkit-pictograph;
    font-weight: bold;
    color: #7c9c2b;
}