h2,
h4,
.h1_small_size,
a.default-color,
.default-color,
.red-rkz-color,
a.rkz-button-light,
.rkz-button-light,
.clip,
#rkz-conference-publications-page .publication-types.active,
#rkz-conference-publications-page a.read-btn,
.description h4,
.description h5,
.description h6,
.offers-to-detail,
.news-to-detail,
#icon-menu .active,
#icon-menu a.item-two:hover > span,
.page-link:focus, .page-link:hover,
.pagination a, .page-link,
.vac-link a:hover,
.page-menu-list a:hover,
.page-menu-list li.active a,
.hotel-min-price,
#icon-menu .header-tab-element:hover span,
#icon-menu .header-tab-element.active span,
#icon-menu .header-tab-element:hover path,
#icon-menu .header-tab-element:hover polygon,
#icon-menu .header-tab-element:hover rect,
#icon-menu .header-tab-element.active path,
#icon-menu .header-tab-element.active polygon,
#icon-menu .header-tab-element.active rect,
.offer-category-list .nav-item
{
    color: #79001E;
}

a.rkz-button,
.rkz-button,
a.rkz-button:hover,
.rkz-button:hover,
#message_dlg .msg-header h5, #rkz_confirm_dialog .rkz-dialog-title,
#message_dlg .msg-button, #rkz_confirm_dialog .rkz-dialog-true, #rkz_confirm_dialog .rkz-dialog-false,
.login-btn,
.gray-block .big-btn:hover,
.confirm-btn,
a:not([href]).rkz-button-red-style,
a:not([href]).rkz-button-red-style:hover,
.page-item.active .page-link,
.btn-subscription,
.offers-to-detail,
.offer-category-list .nav-item.selected,
.btn-primary:hover
{
    color: #fff;
    background-color: #79001E;
    border: none;
}

#rkz-conference-publications-page a.read-btn,
.offer-category-list .nav-item {
    border: 1px solid #79001E;
}

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

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

a.rkz-button-light,
.rkz-button-light,
.page-link:focus, .page-link:hover
{
    background-color: #fbf8f8;
}

#message-area,
div[id^=login-div]
{
    background-color: #ffffff;
}

.red-rkz-bgcolor,
a.rkz-button,
.rkz-button,
#message_dlg .msg-header, #rkz_confirm_dialog .rkz-dialog-header,
#message_dlg .msg-button, #rkz_confirm_dialog .rkz-dialog-true, #rkz_confirm_dialog .rkz-dialog-false,
.login-btn,
.gray-block .big-btn:hover,
.confirm-btn,
.rkz-button-red-style,
.rating-star div,
.page-item.active .page-link,
.card-activation,
.card-submit,
.select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__options .select2-results__option[aria-selected=true],
.rkz-button-sm,
.btn-subscription,
.offers-to-detail,
.recbutton,
#OfflineFormContainer .offline-form-submit-btn,
.new-year-gifts-btn,
.blind-option,
#cert_form .cert-form-input-fields .cert-custom-type.selected,
#cert_form .cert-form-input-fields .cert-value-choice.selected,
#cert_form .cert-form-input-fields .submit_button
{
    background-color: #79001E;
}

.news-date-wrap {
    background-color: #79001EAA;
}

.red-rkz-border-color,
.page-item.active .page-link
{
    border-color: #79001E;
}

.page-link:focus, .page-link:hover {
    border-color: #ddd;
}

.red-rkz-fill,
.profile-tabs-wrap a:hover svg path,
.pre-footer-link > svg path,
.page-menu-list .active svg image,
.page-menu-list:hover svg,
.city-hotel-wrap .feature-icon svg path,
.city-hotel-wrap .feature-icon svg rect,
.city-hotel-wrap .feature-icon svg circle,
.city-hotel-wrap .feature-icon svg polygon,
#icon-menu .header-tab-element:hover path,
#icon-menu .header-tab-element:hover polygon,
#icon-menu .header-tab-element:hover rect,
#icon-menu .header-tab-element.active path,
#icon-menu .header-tab-element.active polygon,
#icon-menu .header-tab-element.active rect,
.offer-category-list .nav-item:not(.selected) .offer-cat-icon svg path,
.place-icon svg path,
.place-icon svg circle,
.location-icon path
{
    fill: #79001E;
}

.distance-color {
    color: #79001E;
}
.red-rkz-stroke,
.page-menu-list .active svg image,
.page-menu-list:hover svg
{
    stroke: #79001E;
}

.rating-star div {
    border: 4px solid #fff;
}

#message_dlg .msg-content, #rkz_confirm_dialog .rkz-dialog-content {
    background-color: #e7e7e7;
}

.login-btn {
    border-color: #A6556A;
}

.description h4,
.description h5,
.description h6
{
    color: #281e05;
}

.rkz-btn-subscribe {
    background: #ee6b1e;
}

a.rkz-button-mice,
.rkz-button-mice {
    color: #fff;
    background: #008172;
}
a.rkz-button-rtu,
.rkz-button-rtu {
    /*color: #000;*/
    /*background: #f2b435;*/
    background: #ffec26;
    background: -moz-linear-gradient(-45deg,  #ffec26 0%, #fdc411 75%);
    background: -webkit-linear-gradient(-45deg,  #ffec26 0%,#fdc411 75%);
    background: linear-gradient(135deg,  #ffec26 0%,#fdc411 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffec26', endColorstr='#fdc411',GradientType=1 );
}

.hotels-brand-info:nth-child(3) svg .st0 {
    fill: #FCD700;
}

.hotels-brand-info:nth-child(4) svg .st0 {
    fill: #80A369;
}

body.raziotel .reviews-reikartz #mark5.selected,
body.raziotel .reviews-reikartz #mark5:hover
{
    background-position: calc(-25px * 4 - 4px) calc(-25px * 5)
}

body.raziotel .reviews-reikartz #mark4.selected,
body.raziotel .reviews-reikartz #mark4:hover
{
    background-position: calc(-25px * 3 - 3px) calc(-25px * 5);
}

body.raziotel .reviews-reikartz #mark3.selected,
body.raziotel .reviews-reikartz #mark3:hover
{
    background-position: calc(-25px * 2 - 2px) calc(-25px * 5);
}

body.raziotel .reviews-reikartz #mark2.selected,
body.raziotel .reviews-reikartz #mark2:hover
{
    background-position: calc(-25px * 1 - 1px) calc(-25px * 5);
}

body.raziotel .reviews-reikartz #mark1.selected,
body.raziotel .reviews-reikartz #mark1:hover
{
    background-position: calc(-25px * 0) calc(-25px * 5);
}


body.optima-hotel .reviews-reikartz #mark5.selected,
body.optima-hotel .reviews-reikartz #mark5:hover
{
    background-position: calc(-25px * 4 - 4px) calc(-25px * 3)
}

body.optima-hotel .reviews-reikartz #mark4.selected,
body.optima-hotel .reviews-reikartz #mark4:hover
{
    background-position: calc(-25px * 3 - 3px) calc(-25px * 3);
}

body.optima-hotel .reviews-reikartz #mark3.selected,
body.optima-hotel .reviews-reikartz #mark3:hover
{
    background-position: calc(-25px * 2 - 2px) calc(-25px * 3);
}

body.optima-hotel .reviews-reikartz #mark2.selected,
body.optima-hotel .reviews-reikartz #mark2:hover
{
    background-position: calc(-25px * 1 - 1px) calc(-25px * 3);
}

body.optima-hotel .reviews-reikartz #mark1.selected,
body.optima-hotel .reviews-reikartz #mark1:hover
{
    background-position: calc(-25px * 0) calc(-25px * 3);
}


body.vitapark .reviews-reikartz #mark5.selected,
body.vitapark .reviews-reikartz #mark5:hover
{
    background-position: calc(-25px * 4 - 4px) calc(-25px * 4)
}

body.vitapark .reviews-reikartz #mark4.selected,
body.vitapark .reviews-reikartz #mark4:hover
{
    background-position: calc(-25px * 3 - 3px) calc(-25px * 4);
}

body.vitapark .reviews-reikartz #mark3.selected,
body.vitapark .reviews-reikartz #mark3:hover
{
    background-position: calc(-25px * 2 - 2px) calc(-25px * 4);
}

body.vitapark .reviews-reikartz #mark2.selected,
body.vitapark .reviews-reikartz #mark2:hover
{
    background-position: calc(-25px * 1 - 1px) calc(-25px * 4);
}

body.vitapark .reviews-reikartz #mark1.selected,
body.vitapark .reviews-reikartz #mark1:hover
{
    background-position: calc(-25px * 0) calc(-25px * 4);
}


body.reikartz-hotels-resorts .reviews-reikartz #mark5.selected,
body.reikartz-hotels-resorts .reviews-reikartz #mark5:hover
{
    background-position: calc(-25px * 4 - 4px) calc(-25px * 2)
}

body.reikartz-hotels-resorts .reviews-reikartz #mark4.selected,
body.reikartz-hotels-resorts .reviews-reikartz #mark4:hover
{
    background-position: calc(-25px * 3 - 3px) calc(-25px * 2);
}

body.reikartz-hotels-resorts .reviews-reikartz #mark3.selected,
body.reikartz-hotels-resorts .reviews-reikartz #mark3:hover
{
    background-position: calc(-25px * 2 - 2px) calc(-25px * 2);
}

body.reikartz-hotels-resorts .reviews-reikartz #mark2.selected,
body.reikartz-hotels-resorts .reviews-reikartz #mark2:hover
{
    background-position: calc(-25px * 1 - 1px) calc(-25px * 2);
}

body.reikartz-hotels-resorts .reviews-reikartz #mark1.selected,
body.reikartz-hotels-resorts .reviews-reikartz #mark1:hover
{
    background-position: calc(-25px * 0) calc(-25px * 2);
}


body.reikartz-collection-hotel .reviews-reikartz #mark5.selected,
body.reikartz-collection-hotel .reviews-reikartz #mark5:hover
{
    background-position: calc(-25px * 4 - 4px) calc(-25px * 1)
}

body.reikartz-collection-hotel .reviews-reikartz #mark4.selected,
body.reikartz-collection-hotel .reviews-reikartz #mark4:hover
{
    background-position: calc(-25px * 3 - 3px) calc(-25px * 1);
}

body.reikartz-collection-hotel .reviews-reikartz #mark3.selected,
body.reikartz-collection-hotel .reviews-reikartz #mark3:hover
{
    background-position: calc(-25px * 2 - 2px) calc(-25px * 1);
}

body.reikartz-collection-hotel .reviews-reikartz #mark2.selected,
body.reikartz-collection-hotel .reviews-reikartz #mark2:hover
{
    background-position: calc(-25px * 1 - 1px) calc(-25px * 1);
}

body.reikartz-collection-hotel .reviews-reikartz #mark1.selected,
body.reikartz-collection-hotel .reviews-reikartz #mark1:hover
{
    background-position: calc(-25px * 0) calc(-25px * 1);
}

#central-office {
    background-color: #f5eaea;
}

.buy-certificate-form-wrap {
    background-color: #601429;
}

/* SLICKER COLORS */
.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;
}
/* END OF SLICKER COLORS */