a.default-color,
.default-color,
.default-color:hover,
.offers-to-detail, .news-to-detail,
.description h4,
.description h5,
.description h6,
.hotel-gallery .item:hover,
.hotel-gallery .item.active,
.addit-list a:hover,
.addit-list-mob .active,
.addit-list-mob a:hover,
.addit-list-mob .item:hover span,
.hotel-menu-list .item.active > div > span,
.hotel-menu-list .item:hover > div > span,
.servio-result-header #ServioResult .welcome-title span
{
    color: #79001E;
}

.hotel-menu-list .item.active div > svg path,
.hotel-menu-list .item:hover div > svg path,
div.addit-list-mob.active svg path,
div.addit-list-mob:hover svg path,
div.addit-list-mob svg path,
.hotel-menu-list .item.active div > svg circle,
.hotel-menu-list .item:hover div > svg circle,
.hotel-menu-list .item.active div > svg rect,
.hotel-menu-list .item:hover div > svg rect,
.feature-icon svg path,
.feature-icon svg rect,
.feature-icon svg circle,
.feature-icon svg polygon,
.feature-icon svg path,
.feature-icon svg rect,
.feature-icon svg circle,
.feature-icon svg polygon,
.feature-icon svg g path,
.feature-icon svg g rect,
.feature-icon svg g circle,
.feature-icon svg g polygon,
.feature-icon svg g path,
.feature-icon svg g rect,
.feature-icon svg g circle,
.feature-icon svg g polygon
{
    fill: #79001E;
    opacity: 1;
}

.addit-list a:hover svg path,
.addit-list-mob .active svg path,
.addit-list-mob a:hover svg path,
.addit-list a:hover svg rect,
.addit-list-mob .active svg rect,
.addit-list-mob a:hover svg rect,
.addit-list a:hover svg circle,
.addit-list-mob .active svg circle,
.addit-list-mob a:hover svg circle,
.room-booking-module .datepicker-icon .svg-default-fill {
    fill: #79001E;
    opacity: 1;
}

.addit-list a:hover svg path,
.addit-list-mob a:hover svg path,
.addit-list a:hover svg rect,
.addit-list-mob .active svg rect,
.addit-list-mob a:hover svg rect,
.addit-list a:hover svg circle,
.addit-list-mob .active svg circle,
.addit-list-mob a:hover svg circle,.addit-list a:hover svg path,
.addit-list-mob a:hover svg path,
.addit-list a:hover svg rect,
.addit-list-mob .active svg rect,
.addit-list-mob a:hover svg rect,
.addit-list a:hover svg circle,
.addit-list-mob .active svg circle,
.addit-list-mob a:hover svg circle {
    stroke: #79001E;
}

.border-color-left {
    border-left: 2px solid #79001E;
}

.servio-result-header #ServioResult #hotel-result .adult-icon path,
.servio-result-header #ServioResult .adult-icon path,
.servio-result-header #ServioResult .paid-child path,
.servio-result-header #ServioResult .free-child path,
.servio-result-header #ServioResult #hotel-result .stars-block svg polygon,
.servio-result-header #ServioResult #RegistrationForm .checkbox-wrap .overlay .icon,
.servio-result-header #ServioResult .checkbox-wrap .overlay .icon,
.servio-result-header #ServioResult .checkbox-wrap .checkbox [type="checkbox"]:checked ~ .overlay .icon,
.servio-result-header #ServioResult .price-tabs .price-tab.active div,
.servio-result-header #ServioResult .price-tabs .price-tab.active path,
.servio-container-header #ServioContainer .add-room-wrapper .beds-price-block .checkbox [type="checkbox"]:checked ~ .overlay .icon

{
    fill: #79001E;
}

.servio-result-header #ServioResult .more-prices .text,
.servio-result-header #ServioResult .price-tabs .price-tab.active div,
.servio-result-header #ServioResult .price-tabs .price-tab.active path,
.servio-container-header #ServioContainer .add-room-wrapper .beds-price-block .checkbox [type="checkbox"]:checked ~ .overlay .icon
{
    color: #79001E;
}

.servio-result-header #ServioResult .more-prices svg polyline {
    stroke: #79001E;
}
.servio-result-header #ServioResult .progress-block svg polyline {
    fill: none;
    stroke: #79001E;
}

.servio-result-header #ServioResult .continue-button #servio-panel-arrow polyline,
.servio-result-header #ServioResult .send-button #servio-panel-arrow polyline {
    stroke: #fff;
    fill: none;
}

.hotel-title .hotel-star-color span svg polygon,
.hotel-title .hotel-star-color span svg polygon {
    fill: #79001E;
}

#ui-datepicker-div.sbq-datepicker .choicetime-sbq > div > select#id_start_time {
    background: unset;
    color: #000000;
}
#ui-datepicker-div.sbq-datepicker .choicetime-sbq > div > select#id_end_time {
    background: unset;
    color: #000000;
}
#ui-datepicker-div.sbq-datepicker .ui-datepicker-calendar .ui-state-hover {
    color: #fff !important;
    background: #79001E !important;
}



#ui-datepicker-div.sbq-datepicker .ui-datepicker-calendar .rtk-selected-single a {
    background: #79001E;
}

.booking-room,
a.rkz-button,
.rkz-button,
.booking-room:hover,
a.rkz-button:hover,
.rkz-button:hover,
#pbx-phone-icon.active .icon-wrap,
#pbx-email-icon.active .icon-wrap,
.servio-result-header #ServioResult #hotel-result .booking-button.action-booking,
.servio-result-header #ServioResult #RegistrationForm .send-wrap,
.servio-result-header #ServioResult .description-block .number-quantity,
.main-modal-sbq #company-search .main-button-sbq,
.servio-result-header #ServioResult .modal-content-sbq .main-button-sbq,
.servio-container-header #ServioContainer .select2-container--default .select2-results__option[aria-selected=true],
.servio-container-header #ServioContainer .select2-container--default .select2-results__option--highlighted[aria-selected],
#ui-datepicker-div .ui-datepicker-group .ui-datepicker-calendar .rtk-selected .ui-state-active,
.sbq-datepicker .ui-datepicker-calendar .rtk-selected .ui-state-default,
.servio-result-header #ServioResult .guest-status [type="radio"]:checked:after,
.servio-result-header #ServioResult .one-price .price [type="radio"]:checked + .text-block::after,
.servio-result-header #ServioResult .beds-selector [type="radio"]:checked + .text-block::after,
.servio-result-header #ServioResult #RegistrationForm .checkbox-wrap [type="checkbox"]:checked + span:before,
.servio-result-header #ServioResult #RegistrationForm #company-search .main-button-sbq,
.servio-result-header #ServioResult .servio-cart input[type=submit],
.servio-result-header #ServioResult .main-sbq-color,
.rkz-button-sm, .offline-form-submit-btn, .new-year-gifts-btn,
.btn-subscription,
.btn-secondary,
.btn-secondary:hover
{
    color: #fff !important;
    background: #79001E;
    background-color: #79001E !important;
}

.servio-result-header #ServioResult #booking-content-form-pay .booking-paytype:hover p,
.servio-result-header #ServioResult #booking-content-form-pay .booking-paytype.active p,
#booking-content-form-pay .booking-paytype:hover > .title,
#booking-content-form-pay .booking-paytype.active > .title,
.servio-container-header #ServioContainer .promo-code-title-2-str,
.servio-container-header #ServioContainer .promo-code-title-1-str
{
    color: #79001E;
}

.servio-result-header #ServioResult #booking-content-form-pay .booking-paytype:hover,
.servio-result-header #ServioResult #booking-content-form-pay .booking-paytype.active
{
    color: #79001E;
    border: 1px solid #79001E;
    box-shadow: 0 0 10px #79001E55;
}

.servio-result-header #ServioResult .bed-selector:hover,
.servio-result-header #ServioResult .bed-selector.active:hover,
.servio-result-header #ServioResult .bed-selector.active {
    background-color: #ffffff;
    border: 1px solid #79001E;
    box-shadow: 0 0 10px #79001E55;
}

.servio-result-header #ServioResult #booking-content-form-pay .booking-paytype:hover svg path,
.servio-result-header #ServioResult #booking-content-form-pay .booking-paytype.active svg path,
.servio-result-header #ServioResult .bed-selector:hover svg path,
.servio-result-header #ServioResult .bed-selector.active:hover svg path,
.servio-result-header #ServioResult .bed-selector.active svg path {
    fill: #79001E;
}

.rating-star .active,
.servio-result-header #ServioResult #hotel-result .booking-button.action-booking,
.servio-result-header #ServioResult #hotel-result .continue-button,
.servio-result-header #ServioResult #RegistrationForm .send-wrap,
.servio-result-header .main-modal-sbq #company-search .main-button-sbq,
.servio-result-header #ServioResult .modal-content-sbq .main-button-sbq,
.servio-result-header #ServioResult .servio-cart input[type=submit],
.servio-container-header #ServioContainer .checkbox-wrap [type="checkbox"]:checked + span:before,
.servio-result-header #ServioResult .checkbox-wrap [type="checkbox"]:checked + span:before,
.servio-container-header #ServioContainer .select2-container--default .select2-results__option[aria-selected=true],
.servio-container-header #ServioContainer .select2-container--default .select2-results__option--highlighted[aria-selected],
#OfflineFormContainer .offline-form-submit-btn, .new-year-gifts-btn, .room-info-slider .sales-leader {
    background-color: #79001E;
}

.page-item.active .page-link,
#pbx-main-container {
    color: #fff;
    background: #79001E;
    border-color: #79001E;
}

#pbx-phone-icon.active .icon-wrap i,
#pbx-email-icon.active .icon-wrap i {
    color: #fff;
}

.rating-star {
    border: 2px solid #79001E;
}

.servio-result-header #hotel-result .category-room.room-leader {
    background-color: #f4eff0;
}

.servio-container-header #ServioContainer .add-number-button {
    background-color: #613f47;
}

@media all and (max-width: 767px) {
    .hotel-menu-list .item.active .border-menu {
        background: #79001E;
    }
}

.rating-star.star-1-4 .active {
    background: -moz-linear-gradient(0deg, #79001E 0%, #79001E 24.9%, #cccccc 25%, #cccccc 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #79001E), color-stop(24.9%, #79001E), color-stop(25%, #cccccc), color-stop(100%, #cccccc)); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, #79001E 0%, #79001E 24.9%, #cccccc 25%, #cccccc 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, #79001E 0%, #79001E 24.9%, #cccccc 25%, #cccccc 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, #79001E 0%, #79001E 24.9%, #cccccc 25%, #cccccc 100%); /* ie10+ */
    background: linear-gradient(90deg, #79001E 0%, #79001E 24.9%, #cccccc 25%, #cccccc 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79001E', endColorstr='#cccccc',GradientType=1 ); /* ie6-9 */
}
.rating-star.star-2-4 .active {
    background: -moz-linear-gradient(0deg, #79001E 0%, #79001E 49.9%, #cccccc 50%, #cccccc 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #79001E), color-stop(49.9%, #79001E), color-stop(50%, #cccccc), color-stop(100%, #cccccc)); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, #79001E 0%, #79001E 49.9%, #cccccc 50%, #cccccc 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, #79001E 0%, #79001E 49.9%, #cccccc 50%, #cccccc 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, #79001E 0%, #79001E 49.9%, #cccccc 50%, #cccccc 100%); /* ie10+ */
    background: linear-gradient(90deg, #79001E 0%, #79001E 49.9%, #cccccc 50%, #cccccc 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79001E', endColorstr='#cccccc',GradientType=1 ); /* ie6-9 */
}
.rating-star.star-3-4 .active {
    background: -moz-linear-gradient(0deg, #79001E 0%, #79001E 74.9%, #cccccc 75%, #cccccc 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #79001E), color-stop(74.9%, #79001E), color-stop(75%, #cccccc), color-stop(100%, #cccccc)); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, #79001E 0%, #79001E 74.9%, #cccccc 75%, #cccccc 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, #79001E 0%, #79001E 74.9%, #cccccc 75%, #cccccc 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, #79001E 0%, #79001E 74.9%, #cccccc 75%, #cccccc 100%); /* ie10+ */
    background: linear-gradient(90deg, #79001E 0%, #79001E 74.9%, #cccccc 75%, #cccccc 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79001E', endColorstr='#cccccc',GradientType=1 ); /* ie6-9 */
}

.feature-icon.color svg path,
.feature-icon.color svg rect,
.feature-icon.color svg circle,
.feature-icon.color svg polygon,
.addit-list a:hover svg,
.addit-list a:hover path,
.addit-list a:hover rect,
.slick-prev:before svg circle,
.slick-next:before svg circle {
    fill: #79001E;
    opacity: 1;
}
.brand_icon svg path,
.brand_icon svg polygon,
.brand_icon svg rect,
.servio-result-header #ServioResult .booking-paytype.active svg path,
.brand_icon svg circle {
    fill: #79001E;
}

@-webkit-keyframes zcwmini {
    0% {box-shadow: 0 0 4px 3px rgba(255, 255, 255, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(255, 255, 255, 0);}
    20% {box-shadow: 0 0 4px 3px #79001E, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 0 0 #79001E;}
    100% {box-shadow: 0 0 4px 3px rgba(255, 255, 255, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 20px rgba(255, 255, 255, 0);}
}

@-moz-keyframes zcwmini {
    0% {box-shadow: 0 0 4px 3px rgba(255, 255, 255, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(255, 255, 255, 0);}
    20% {box-shadow: 0 0 4px 3px #79001E, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 0 0 #79001E;}
    100% {box-shadow: 0 0 4px 3px rgba(255, 255, 255, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 20px rgba(255, 255, 255, 0);}
}

@keyframes zcwmini {
    0% {box-shadow: 0 0 4px 3px rgba(255, 255, 255, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(255, 255, 255, 0);}
    20% {box-shadow: 0 0 4px 3px #79001E, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 0 0 #79001E;}
    100% {box-shadow: 0 0 4px 3px rgba(255, 255, 255, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 20px rgba(255, 255, 255, 0);}
}

@-webkit-keyframes zcwmini2 {
    0% {box-shadow: 0 0 6px 5px rgba(255, 255, 255, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(255, 255, 255, 0);}
    20% {box-shadow: 0 0 6px 5px #79001E, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 0 0 #79001E;}
    100% {box-shadow: 0 0 6px 5px rgba(255, 255, 255, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 30px rgba(255, 255, 255, 0);}
}

@-moz-keyframes zcwmini2 {
    0% {box-shadow: 0 0 6px 5px rgba(255, 255, 255, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(255, 255, 255, 0);}
    20% {box-shadow: 0 0 6px 5px #79001E, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 0 0 #79001E;}
    100% {box-shadow: 0 0 6px 5px rgba(255, 255, 255, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 30px rgba(255, 255, 255, 0);}}

@keyframes zcwmini2 {
    0% {box-shadow: 0 0 6px 5px rgba(255, 255, 255, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(255, 255, 255, 0);}
    20% {box-shadow: 0 0 6px 5px #79001E, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 0 0 #79001E;}
    100% {box-shadow: 0 0 6px 5px rgba(255, 255, 255, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 30px rgba(255, 255, 255, 0);}
}



    .servio-container-header #ServioContainer #servioForm #datepicker-input-sbq svg rect,
    .servio-container-header #ServioContainer #servioForm .srv-hotel svg path,
    .servio-container-header #ServioContainer #servioForm .srv-hotel svg polygon,
    .servio-container-header #ServioContainer #servioForm .settings-wrapper svg path,
    .servio-container-header #ServioContainer #servioForm .settings-wrapper svg polygon,
    .servio-container-header #ServioContainer #servioForm .settings-block svg path,
    .servio-container-header #ServioContainer #servioForm .settings-block svg polygon {
        fill: #79001E;
        opacity: 1;
    }

    .servio-container-header #ServioContainer #bookingModule #servioForm .submit-button.sbj-disable-button {
        color: #fff !important;
        background: #79001E;
        background-color: #79001E !important;
    }



.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover {
    
        background-image: url('/static/img/svg/slick-arrow-white.svg')
    ;
}

.next.background, .prev.background {
    background: #79001E;
}
