body {
    font-size: 16px;
}
.summer #main-menu {
    border-bottom: 5px solid #ed0000;
}
.summer #main-menu.navbar-default .navbar-nav > li.active > a, .summer #main-menu.navbar-default .navbar-nav > li.open > a, .summer #main-menu.navbar-default .navbar-nav > li:hover > a {
    background: #ed0000 none repeat scroll 0 0;
    border-top: 3px solid #c40000;
    color: #ffffff;
    padding-top: 37px;
}
.section-header .section-title:after {
    background: #ed0000;
}
section.green .sb-slider-header {
    background-color: #ed0000;
}
#services_2 .service .service-content i {
    background: #ed0000 none repeat scroll 0 0;  
}
.media.service-box .pull-left > i {
    color: #ed0000;
}
.media.service-box .pull-left > i:after {
    background: #ed0000;
}
#pricing ul.pricing li.plan-header .price-duration {
    background-color: #ed0000;
    border: 5px solid #f6f6f6;
}
.btn.btn-primary {
    background: #ed0000;
    border-color: #ed0000;
}
.animated-number {
    font-size: 35px;
}
@media (min-width: 768px)
.col-sm-4 {
    width: 100%;
}
#demo-submit .form-group input {
    background: #ed0000;
    color: #ffffff;
}
.footer_col h4, .contact_col h4 {
    border-bottom: 1px solid #ed0000;
}
.footer_icon a {
    border: 1px solid #ed0000;
}
#footer a {
    color: #ed0000;
}
.sb-menu__link sb-menu__text_eshop {
    background: #ed0000; !important
}
.sb-menu__item scroll_eshop{
    background: #ed0000; !important
}
input[type="checkbox"]:checked + label {
    color: #ed0000;
}