.header_top {
    background: #dd5555;
}

.btn-primary, .button-blue {
    background: #dd5555;
    border-color: #dd5555;
    color: #ffffff;
}

.popular-block .city_name > a {
    color: #dd5555;
}

.userForm {
    background: #dd5555;
}

.footer {
    background: #dd5555;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
    background: #dd5555;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #dd5555;
}

#loading {
    background-color: #dd5555;
}

div.translate_button input, div.copylang_button input {
    background-color: #dd5555;
}

.blue.jquery-accordion-menu .jquery-accordion-menu-footer, .blue.jquery-accordion-menu .jquery-accordion-menu-header, .blue.jquery-accordion-menu ul li a {
    background: #dd5555;
}

.slider--thumbs .slider__control {
    background: #dd5555;
}

.select2-results .select2-highlighted {
    background: #dd5555;
}

.grid-view table.items th {
    background: #dd5555;
}


a, a:hover {
    color: #dd1122;
}

.top_menu .nav .open > a, .top_menu .nav .open > a:focus, .top_menu .nav .open > a:hover,
.top_menu .nav > li > a:focus, .top_menu .nav > li > a:hover {
    background: #dd1122;
}

.top_menu .navbar-nav > li.active > a {
    background: #dd1122;
}

.main_menu .navbar-nav > li.active > a {
    color: #dd1122;
    border-bottom: 1px solid #dd1122;
}

.main_menu .navbar-nav > li > a:hover {
    color: #dd1122;
}

.logo a:hover .logo-text {
    color: #dd1122;
}

.personal_cabinet .dropdown-toggle {
    background: #dd1122;
    border-color: #dd1122;
}

.btn-primary:hover, .button-blue:hover {
    background: #dd1122;
    border-color: #dd1122;
    color: #fff;
}

.add_block .btn-primary:hover {
    background-color: #dd1122;
    border-color: #dd1122;
    color: #fff;
}

.tab_header .nav-tabs > li.active > a, .tab_header .nav-tabs > li.active > a:focus, .tab_header .nav-tabs > li.active > a:hover,
.tab_header .nav-tabs > li a:hover {
    background-color: #dd1122;
}

.tab_header .nav-tabs > li.active a:before {
    border-top: 7px solid #dd1122;
}

.title_item a:hover {
    color: #dd1122;
}

.item .compare {
    background: #dd1122;
}

.btn-default {
    border-color: #dd1122;
    background: #dd1122;
}

.footer_bottom a:hover {
    color: #dd1122;
}

.footer .navbar-nav > li:hover > a:before {
    color: #dd1122;
}

.mobile-button {
    background: #dd1122;
}

.mobilemenu .nav > li.open > a, .mobilemenu .nav > li:focus > a, .mobilemenu .nav > li:hover > a {
    background: #dd1122;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #dd1122;
}

.compare_item a {
    background: #dd1122;
}

.ui-widget-header {
    background: #dd1122 !important;
}

.footer_bl3 .btn:before {
    background: #dd1122;
}

.footer_bl3 .btn:hover {
    background: #dd1122;
    border-color: #dd1122;
}

.footer_bl3 .btn:hover {
    background: #dd1122;
    border-color: #dd1122;
}

.logo-text {
    color: #dd1122;
}

.ui-widget-content .button-save-row a {
    color: #fff;
    background: #dd1122;
    border-color: #dd1122;
}


.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
    background: #C91122;
    border-color: #C91122;
}

.btn-primary {
    border-color: #C91122;
    background-color: #C91122;
}

.add_block .btn-primary {
    border-color: #C91122;
    background: #C91122;
    color: #fff;
}

.box-header {
    border-bottom: 3px solid #C91122;
}

.h_line {
    border-bottom: 3px solid #C91122;
}

.h_line_in {
    border-bottom: 3px solid #C91122;
}

.box-header {
    border-bottom: 3px solid #C91122;
}

.item-slider-item:hover::after {
    background-color: #C91122 !important
}

.price {
    color: #C91122;
}

.btn-default:hover {
    border-color: #C91122;
    background: #C91122;
}

.header_top .btn-default:hover {
    color: #fff;
}

.compare_item a:hover {
    background: #C91122;
}

.hot_label {
    background: #C91122;
    color: #fff;
}

.title h1, .title h2, .title h3 {
    border-bottom: 3px solid #C91122;
}

.blue.jquery-accordion-menu > ul > li:hover > a {
    background: #C91122;
}

.blue.jquery-accordion-menu > ul > li.active > a {
    background: #C91122;
}

.footer_bl3 .plus .btn:before {
    background: #C91122;
}

.footer_bl3 .btn.btn-primary:hover {
    background: #C91122;
    border-color: #C91122;
}

.main_menu .navbar-nav > li > a {
    color: #C91122;
}

.blue.jquery-accordion-menu > ul > li > a {
    border-bottom-color: #C91122
}

.subheader-clickable {
    color: #C91122;
}

.ui-datepicker .ui-datepicker-header {
    background: #C91122;
}

.ui-widget-content {
    border: 1px solid #C91122;
}

.sf-menu li.sfHover ul {
    background: none repeat scroll 0 0 #C91122 !important;
}

#userfilter ul li a:hover, #userfilter ul li.active a {
    color: #C91122 !important;
}

#userfilter ul li a {
    color: #C91122 !important;
}

.ui-datepicker .ui-datepicker-header {
    background: #C91122 !important;
}

#cookie-bar .cb-enable {
    background: #C91122 !important;
}

#Apartment-form .ui-state-default, #Apartment-form .ui-widget-content .ui-state-default, #Apartment-form .ui-widget-header .ui-state-default {
    background: #fff !important;
}

#Apartment-form .ui-state-default a, #Apartment-form .ui-state-default a:link, #Apartment-form .ui-state-default a:visited {
    color: #C91122 !important;
}

#Apartment-form .ui-state-active a, #Apartment-form .ui-state-active a:link, #Apartment-form .ui-state-active a:visited {
    color: #C91122 !important;
    font-weight: bold;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #C91122;
}


.item .photo_count {
    background-color: #ff0000;
}

.tab_header .nav-tabs > li a {
    background-color: #ff0000;
}

.title_item a {
    color: #ff0000;
}

#booking_calendar .datepicker--nav {
    background: #ff0000;
}

#booking_calendar .ui-datepicker .ui-datepicker-header {
    background: #ff0000;
}

.search_content {
    background: rgba(255, 0, 0, 0.9);
}

.search-inner {
    background: rgba(255, 0, 0, 0.9);
}

.feature_block .col-md-4 {
    background: rgba(255, 0, 0, 0.65);
}

.feature_block .col-md-4.darker {
    background: rgba(255, 0, 0, 0.85);
}

.rating {
    background-color: rgba(255, 0, 0, 0.6);
}

#toTop {
    background-color: rgba(255, 0, 0, 0.82);
}


.footer_bottom {
    background: #CD0000;
}

.footer .nav > li > a:focus, .footer .nav > li > a:hover {
    background: #CD0000;
}

#cookie-bar .cb-enable:hover {
    background: #CD0000 !important;
}

.slider--wide .slider__control {
    background: rgba(205, 0, 0, 0.8);
}


.grid-view table.items tr.odd {
    background: #ffc7c7;
}

table.compare .odd {
    background: #ffc7c7;
}

.grid-view table.items tbody tr:hover {
    background-color: #ffc7c7;
}

.alert-info {
    color: #000;
    background-color: #ffc7c7;
    border-color: #ffc7c7;
}

.label-info {
    background-color: #ffc7c7;
    color: #000;
}

.image-drag-area {
    background-color: #ffc7c7;
}

.image-item {
    border: 1px solid #ffc7c7;
}

.comment {
    border: 1px solid #ffc7c7;
}

.special_offer_tr {
    background-color: #ffc7c7 !important;
}


.slider__control:active,
.slider__control.active {
    color: #fff;
}

.slider--wide .slider__more.hover,
.slider--wide .slider__more:hover {
    border-bottom: 4px solid #fff;
    color: #CD0000;
}

.slider--wide .slider__control:hover,
.slider--wide .slider__control.hover {
    color: #fff;
}


.ads-block-about .btn-default,
.ads-block-contact .btn-default {
    background: #43b3dd;
    border-color: #43b3dd;
}

.ads-block-about .btn-default:hover,
.ads-block-contact .btn-default:hover {
    border-color: #e5b229;
    background: #e5b229;
}

.item-login .btn-primary,
.item-login-admin-panel .btn-primary {
    background: #e5b229;
    border-color: #e5b229;
}

.item-login .btn-primary:hover,
.item-login-admin-panel .btn-primary:hover {
    border-color: #337ab7;
    background: #337ab7;
}


