@-webkit-keyframes "load5" {
    0%,
    100% {
        box-shadow: 0 -2.5em 0 0  #81a7a7, 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.5), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.7);
    }
    12.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.7), 1.75em -1.55em 0 0  #81a7a7, 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.5);
    }
    25% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.5), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.7), 2.25em .3em 0 0  #81a7a7, 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    37.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.5), 2.25em .3em 0 0 rgba(129, 167, 167,0.7), 1em 1.8em 0 0  #81a7a7, -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    62.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.5), 1em 1.8em 0 0 rgba(129, 167, 167,0.7), -1em 1.8em 0 0  #81a7a7, -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    75% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.5), -1em 1.8em 0 0 rgba(129, 167, 167,0.7), -2.25em .3em 0 0  #81a7a7, -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    87.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.5), -2.25em .3em 0 0 rgba(129, 167, 167,0.7), -1.75em -1.55em 0 0  #81a7a7;
    }
}
@keyframes "load5" {
    0%,
    100% {
        box-shadow: 0 -2.5em 0 0  #81a7a7, 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.5), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.7);
    }
    12.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.7), 1.75em -1.55em 0 0  #81a7a7, 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.5);
    }
    25% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.5), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.7), 2.25em .3em 0 0  #81a7a7, 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    37.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.5), 2.25em .3em 0 0 rgba(129, 167, 167,0.7), 1em 1.8em 0 0  #81a7a7, -1em 1.8em 0 0 rgba(129, 167, 167,0.2), -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    62.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.5), 1em 1.8em 0 0 rgba(129, 167, 167,0.7), -1em 1.8em 0 0  #81a7a7, -2.25em .3em 0 0 rgba(129, 167, 167,0.2), -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    75% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.5), -1em 1.8em 0 0 rgba(129, 167, 167,0.7), -2.25em .3em 0 0  #81a7a7, -1.75em -1.55em 0 0 rgba(129, 167, 167,0.2);
    }
    87.5% {
        box-shadow: 0 -2.5em 0 0 rgba(129, 167, 167,0.2), 1.75em -1.55em 0 0 rgba(129, 167, 167,0.2), 2.25em .3em 0 0 rgba(129, 167, 167,0.2), 1em 1.8em 0 0 rgba(129, 167, 167,0.2), -1em 1.8em 0 0 rgba(129, 167, 167,0.5), -2.25em .3em 0 0 rgba(129, 167, 167,0.7), -1.75em -1.55em 0 0  #81a7a7;
    }
}
@-webkit-keyframes "loader-fade" {
    from {
        background-color:  #81a7a7;
    }
    to {
        background-color: rgba(129, 167, 167,0.1);
    }
}
@keyframes "loader-fade" {
    from {
        background-color:  #81a7a7;
    }
    to {
        background-color: rgba(129, 167, 167,0.1);
    }
}
body {
    background: #fff; !important;
}
html {
    background: #fff; !important;
}

header.bltd--header--inner {
    background: #81a7a7; !important;

}

.bltd--icon--swap svg {
    filter: brightness(0) saturate(100%) invert(36%) sepia(10%) saturate(1912%) hue-rotate(131deg) brightness(95%) contrast(86%);
}

.bltd--booker .bltd--booker-item.bltd--booker-item--date .bltd--icon svg {
    filter: brightness(0) saturate(100%) invert(36%) sepia(10%) saturate(1912%) hue-rotate(131deg) brightness(95%) contrast(86%);
}

.bltd--hamburger-menu, .bltd--hamburger-menu:after, .bltd--hamburger-menu:before {
    background:  #fff !important;
}

.bltd--btn--stroke.bltd--btn--green {
    color:  #81a7a7;
}
.bltd--btn--stroke.bltd--btn--green:hover {
    color: #81a7a7;
    color: #fff !important;
    background:  #81a7a7;
}
.bltd--btn--stroke.bltd--btn--green:active {
    color: #81a7a7;
    color: #fff !important;
    background-color: #81a7a7;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--s {
    box-shadow: 0 0 0 1px  #81a7a7 inset;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--s:active {
    box-shadow: 0 0 0 1px #3d7eb2 inset;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--m {
    box-shadow: 0 0 0 .125em  #81a7a7 inset;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--m:active {
    box-shadow: 0 0 0 .125em #3d7eb2 inset;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--l {
    box-shadow: 0 0 0 .125em  #81a7a7 inset;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--l:active {
    box-shadow: 0 0 0 .125em #3d7eb2 inset;
}
.bltd--btn.bltd--btn--green {
    color:  #81a7a7;
}
.bltd--btn.bltd--btn--green:hover {
    color: #81a7a7;
}
.bltd--btn.bltd--btn--green:active {
    color: #81a7a7;
}
.bltd--btn--primary.bltd--btn--green {
    color:  #81a7a7;
    color: #fff !important;
    background: -o-linear-gradient(top,#3d7eb2, #81a7a7);
    background-color: #81a7a7;
    text-shadow: none;
}
.bltd--btn--primary.bltd--btn--green:hover {
    color: #81a7a7;
    color: #fff !important;
    background: -o-linear-gradient(top, #81a7a7,#3d7eb2);
    background-color:  #81a7a7;
}
.bltd--btn--primary.bltd--btn--green:active {
    color:  #81a7a7;
    color: #fff !important;
    background: -o-linear-gradient(top, #81a7a7,#3d7eb2);
    background-color:  #81a7a7;
}
.bltd--ui.selection.bltd--dropdown:focus {
    border-color:  #81a7a7;
    box-shadow: 0 0 0 0.125em rgba(130,181,72,0.15), 0.0625em 0.0625em 0.0625em 0.0625em rgba(0,0,0,0.05) inset;
}
.button-link_green {
    border-color:  #81a7a7;
    background:  #81a7a7;
}
.button-link_green:hover {
    color:  #81a7a7;
    border-color:  #81a7a7;
    background: 0 0;
}
header.bltd--header--index .bltd--hamburger-menu {
    background-color:  #81a7a7;
}
header.bltd--header--index .bltd--hamburger-menu:after {
    background-color:  #81a7a7;
}
header.bltd--header--index .bltd--hamburger-menu:before {
    background-color:  #81a7a7;
}
.ui-progress-bar {
    background-color:  #81a7a7;
}
.bltd--plist-edit {
    border: .125em solid  #81a7a7;
    background: #fff;
    box-shadow: 0 0.125em 0.25em rgba(0,0,0,0.08);
}
.line-loader {
    background:  #81a7a7;
}
.line-loader:before {
    background:  #81a7a7;
}
.line-loader:after {
    background:  #81a7a7;
}
.bltd--spinner i {
    background:  #81a7a7;
}
.ui-widget-content .ui-datepicker-current-day a {
    color: #fff;
    background:  #81a7a7;
}
.ui-widget-content .ui-state-default:hover {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-widget-content .ui-state-highlight {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-widget-content .ui-state-selected {
    color: #fff;
    background:  #81a7a7;
}
.ui-widget-content .ui-state-selected:hover {
    color: #444;
    border-color:  #81a7a7;
    background: #fff;
}
.ui-datepicker-today.ui-datepicker-current-day a {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-state-default:hover {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-state-highlight {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-widget-header .ui-state-default:hover {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-widget-header .ui-state-highlight {
    color: #444;
    border: .085em solid  #81a7a7;
    background: #fff;
}
.ui-state-selected {
    color: #fff;
    background:  #81a7a7;
}
.ui-state-selected:hover {
    color: #444;
    border-color:  #81a7a7;
    background: #fff;
}
.bltd--rlist .bltd--rlist--content .bltd--rlist--content-route.bltd--expand .bltd--rlist--overlay {
    border: .125em solid  #81a7a7;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.08);
}
.bltd--page--account-list .bltd--account--form {
    border: .125em solid  #81a7a7;
    background: #fff;
    box-shadow: 0 0.125em 0.25em rgba(0,0,0,0.08);
}
.text-green {
    color:  #81a7a7;
}
a.bltd--top-btn {
    color: #fff;
    background-color:  #81a7a7;
}
a.bltd--top-btn:hover {
    background-color:  #81a7a7;
}
a.bltd--top-btn:active {
    background-color:  #81a7a7;
}
.bltd--booker-suggest::-webkit-scrollbar-thumb {
    background:  #81a7a7;
}
.booker-suggest-popup .bltd--suggest .bltd--suggest-submit input {
    color: #fff;
    background: -o-linear-gradient(top,#3d7eb2, #81a7a7);
    background-color: #81a7a7;
}
.route.expand .route-over {
    border: .125em solid  #81a7a7;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.08);
}
.bltd--page--checkout .bltd--scheme .bltd--places .bltd--places__item {
    color:  #81a7a7;
    border: 1px solid  #81a7a7;
}
.bltd--page--checkout .bltd--scheme .bltd--places .bltd--places__item.bltd--by-ticket {
    cursor: pointer;
    color: #fff;
    border-color:  #81a7a7;
    background:  #81a7a7;
}
.index .b-header {
    color: #fff;
}
.index .b-header a {
    color: #fff !important;
}
.index .b-header a:hover {
    border-color: rgba(255,255,255,0.35);
}
.index .stellarnav >ul >li.has-sub.hover >a {
    color:  #81a7a7 !important;
}
.index .stellarnav >ul >li.has-sub.hover a {
    color: #81a7a7;
}
.index .stellarnav li li a {
    color:  #81a7a7 !important;
}
.inner {
    background: #fff;
}
.inner .stellarnav >ul >li.has-sub.hover >a {
    color:  #81a7a7 !important;
}
.inner .stellarnav >ul >li.has-sub.hover a {
    color: #81a7a7;
}
.inner .stellarnav li li a {
    color:  #81a7a7 !important;
}
.inner .b-header {
    color: #fff;
    background:  #81a7a7;
}
.inner .b-header a {
    color: #fff !important;
}
.inner .b-header a:hover {
    color: #cfcfcf !important;
}
.inner .b-header .main-nav .lang a {
    color: #fff !important;
}
.inner .b-header .stellarnav >ul >li >a {
    color: #fff !important;
}
.inner .b-header .stellarnav >ul >li >a:hover {
    color: #fff !important;
}
.inner .b-header .stellarnav >ul >li.has-sub.hover >a {
    color:  #81a7a7 !important;
}
.inner .l-layout .l-layout__wrapper {
    background: #fff;
}
.inner .l-content .l-content__wrapper {
    background: #fff;
}
a {
    color: #81a7a7 !important;
}
a:active {
    color: #81a7a7 !important;
}
a:visited {
    color: #81a7a7 !important;
}
/*a:hover {
    border-bottom: 1px solid rgba(11,105,171,0.38);
}*/
.l-layout .bg .image-filter {
    background: rgba(51,183,232,0.5);
}
.p-text ul.desc >li::before {
    background-color:  #81a7a7;
}
.p-text table th {
    background: #e7f0f8;
}
.text-page ul.desc >li::before {
    background-color:  #81a7a7;
}
.text-page table th {
    background: #e7f0f8;
}
.text-page .responsive-image .responsive-image__note {
    color: #909090;
}
.text-page .article .date span {
    color: #909090;
}
.text-page .article .title {
    color:  #81a7a7;
}
.text-page .article .title a {
    color:  #81a7a7;
}
.text-page .more a {
    color:  #81a7a7;
}
.text-page .sub-heading {
    color: #81a7a7;
}
.b-footer {
    color: #fff;
    background:  #81a7a7;
}
.b-footer a {
    color: #fff !important;
}
.b-footer a:active {
    color: #fff !important;
}
.b-footer a:visited {
    color: #fff !important;
}
.b-footer a:hover {
    border-bottom: 1px solid rgba(255,255,255,0.5) !important;
}
.slick-dots li.slick-active button:before {
    background: #0b69ab;
}
.b-news .b-news__wrapper .item .date span {
    color: #444;
}
.bltd--switcher .bltd--tab .bltd--date {
    color: #81a7a7;
}
.bltd--rlist .bltd--expand-link {
    color: #81a7a7;
}
.b-expand-menu {
    background: #fff;
}
.hamburger-menu {
    background-color:  #81a7a7;
}
.hamburger-menu:after {
    background-color:  #81a7a7;
}
.hamburger-menu:before {
    background-color:  #81a7a7;
}
.expanded .hamburger-menu {
    background: none;
}
.expanded .hamburger-menu:after {
    background-color:  #81a7a7;
}
.expanded .hamburger-menu:before {
    background-color:  #81a7a7;
}
.expanded .inner .hamburger-menu {
    background: none;
}
.expanded .inner .hamburger-menu:after {
    background-color:  #81a7a7;
}
.expanded .inner .hamburger-menu:before {
    background-color:  #81a7a7;
}
.expanded .inner .b-header {
    color:  #81a7a7;
    background: #fff;
}
.expanded .inner .main-contact .account .btn {
    box-shadow: 0 0 0 1px  #81a7a7 inset !important;
}
.expanded .b-header {
    color:  #81a7a7;
    background: #fff;
}
.expanded .main-contact .account .btn {
    box-shadow: 0 0 0 1px  #81a7a7 inset !important;
}
.stellarnav >ul >li.has-sub.hover >a {
    background: #f5f5f5;
}
.stellarnav >ul >li.has-sub.hover a {
    color: #81a7a7;
}
.stellarnav ul ul {
    background: #f5f5f5;
    box-shadow: 1px 6px 10px 0.125em rgba(129, 167, 167,0.25);
}
.stellarnav li li {
    background: #f5f5f5;
}
.stellarnav li li:hover {
    background: #e1e9f0;
}
.stellarnav li li.hover {
    background: #e1e9f0;
}
.pager a.page:hover {
    color: #000;
    background: #cfcfcf;
}
.pager span {
    color: #000;
    background: #cfcfcf;
}
.c-warning {
    background: #fcb95a;
    color: #444 !important;
}
.c-warning a {
    color: #444 !important;
}
.l-index__wrapper .slogan {
    color: #fff;
}
.has-warning .index .b-header .c-warning a {
    color: #000 !important;
}
.has-warning .inner .b-header .c-warning a {
    color: #000 !important;
}
.inner.wide .l-content .l-content__wrapper {
    background: #fff;
}
.bltd--booker--page {
    box-shadow: 0 0 0px 35px rgba(33,64,88,0.65);
}
.bltd--booker--page .bltd--booker-submit input {
    background-color:  #81a7a7 !important;
}
.bltd--booker--page .bltd--booker-submit input:hover {
    background: #5171a8 !important;
}
.bltd--booker .bltd--booker-wrapper {
    border: .125em solid #346b6b !important;
    background: #fff !important;
    box-shadow: inset 0 0.125em 0.0625em rgba(0,0,0,0.03) !important;
}
.bltd--booker-suggest .bltd--booker-suggest-item a:hover {
    background: #f4f4f4 !important;
}
#bltd--layout {

}
 .bltd--booker-submit input {
    background-color:  #346b6b  !important;
}
 .bltd--booker-submit input:hover {
    background: #397575  !important;
}
 .bltd--booker-wrapper {
    border: .125em solid #c9c9c5 !important;
}
.bltd--btn--stroke.bltd--btn--green.bltd--btn--m {
    box-shadow: 0 0 0 .125em  #81a7a7 inset !important;
}
.bltd--btn.bltd--btn--green {
    color:  #81a7a7 !important;
}
.bltd--h1 {
    color: #444;
}
h1 {
    color: #444;
}
.feedback {
    background: #f5f5f5;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .day.active .bltd--day-number {
    background:  #81a7a7;
    color: #fff;
    border: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .day.active:hover .bltd--day-number {
    background:  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .empty.active .bltd--day-number {
    background:  #81a7a7;
    color: #fff;
    border: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .empty.active:hover .bltd--day-number {
    background:  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .day.in-range.start .bltd--day-number {
    border-left: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .empty.in-range.start .bltd--day-number {
    border-left: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .day.event .bltd--day-number {
    border: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .empty.event .bltd--day-number {
    border: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .day.in-range.end .bltd--day-number {
    border-right: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .empty.in-range.end .bltd--day-number {
    border-right: .085em solid  #81a7a7;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .day.in-range .bltd--day-number {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
}
#bltd--full-clndr .bltd--clndr-grid .bltd--days .empty.in-range .bltd--day-number {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
}
.bltd--flex--ticket .bltd--labeled--field input:focus {
    border-color:  #81a7a7;
    box-shadow: 0 0 0 0.125em rgba(129, 167, 167,0.15), 0.0625em 0.0625em 0.0625em 0.0625em rgba(0,0,0,0.05) inset;
}
.bltd--input-suggest::-webkit-scrollbar-thumb {
    background:  #81a7a7;
}
.bltd--input-suggest .bltd--input-suggest-item a {
    border: none;
}
.bltd--input-suggest .bltd--input-suggest-item a:hover {
    border: none;
}
.bltd--line-loader {
    background:  #81a7a7;
}
.bltd--line-loader:before {
    background:  #81a7a7;
}
.bltd--line-loader:after {
    background:  #81a7a7;
}
.bltd--spinner i {
    background-color:  #81a7a7;
}
.bltd--booker .booker__params {
    background-color:  #81a7a7;
}
.bltd--btn--primary.bltd--btn--green {
    color: #fff !important;
    background-color:  #81a7a7 !important;
    text-shadow: none;
}
.bltd--ui.bltd--form input:not([type]):focus, .bltd--ui.bltd--form input[type="date"]:focus,
.bltd--ui.bltd--form input[type="datetime-local"]:focus, .bltd--ui.bltd--form input[type="email"]:focus,
.bltd--ui.bltd--form input[type="number"]:focus, .bltd--ui.bltd--form input[type="password"]:focus,
.bltd--ui.bltd--form input[type="search"]:focus, .bltd--ui.bltd--form input[type="tel"]:focus,
.bltd--ui.bltd--form input[type="time"]:focus, .bltd--ui.bltd--form input[type="text"]:focus,
.bltd--ui.bltd--form input[type="url"]:focus {
    border-color: #81a7a7;
}
.bltd--ui-progress-bar {
    background: #81a7a7;
}
@media (max-width: 768px) {

    .bltd--page--checkout .bltd--checkout--block {
        margin-bottom: 0;
        background: #fff;
    }
    .list-footer {
        background: #fff;
    }

    .inner .b-header a {
        color:  #81a7a7 !important;
    }
    .inner .b-header a:hover {
        color:  #81a7a7 !important;
    }
    .inner .hamburger-menu {
        background-color: #fff;
    }
    .inner .hamburger-menu:after {
        background-color: #fff;
    }
    .inner .hamburger-menu:before {
        background-color: #fff;
    }
    .inner .main-contact {
        background: transparent;
    }
    .inner .main-contact .account .btn {
        box-shadow: 0 0 0 1px #fff inset !important;
    }
    .expanded .b-header .main-contact .account .btn .text .name {
        color:  #81a7a7;
    }
    .b-header {
        background: #fff;
    }
    .b-header .stellarnav.mobile >ul >li >a {
        color:  #81a7a7 !important;
    }
    .b-header .stellarnav.mobile >ul >li >a:hover {
        color:  #81a7a7 !important;
    }
    .b-header .stellarnav.mobile >ul >li.has-sub.hover >a {
        color:  #81a7a7 !important;
    }
    .b-header .main-contact .account .btn {
        box-shadow: 0 0 0 1px  #81a7a7 inset;
    }
    .has-warning .index .b-header .c-warning a {
        color: #000 !important;
    }
    .has-warning .inner .b-header .c-warning a {
        color: #000 !important;
    }
     .bltd--booker-wrapper {
        border: .125em solid #c9c9c5 !important;
    }
    .l-index__wrapper .slogan {
        color: #fff !important;
    }
    .bltd--booker--page {
        box-shadow: 0 0 0px 15px rgba(33,64,88,0.65) !important;
    }
    .bltd--booker--page .bltd--booker-wrapper {
        border: .125em solid #c9c9c5 !important;
    }
    .bltd--booker--page .bltd--booker-item-container {
        border-bottom: .0625em solid #efeff0 !important;
    }
    .text-page .more a {
        color:  #81a7a7;
    }
    .text-page .sub-heading {
        color:  #81a7a7;
    }

    .bltd--account .bltd--btn .bltd--text .bltd--i {
        -webkit-mask: url(/account.svg) no-repeat 50% 50%;
    }

    .bltd--account .bltd--btn .bltd--text:after {
        background-image: url(./ir.svg);

    }

    .bltd--btn--is-rarr.bltd--btn--green span:after {
        background-image: url(./ir.svg);
    }

    header .bltd--support--link {
        display: none !important;

    }

    .bltd--booker .bltd--booker__params {
        background: #fff;
    }

    .bltd--booker .bltd--booker__params .bltd--booker--text {
        color: #81a7a7;
    }

    .bltd--route--filter ul.bltd--block-list li.bltd--selected .bltd--name:after,
    .bltd--route--sorting ul.bltd--block-list li.bltd--selected .bltd--name:after,
    .bltd--booker .bltd--booker__params > .bltd--dropdown.bltd--icon:before, .zoom.bltd--icon:before {
        filter: brightness(0) saturate(100%) invert(38%) sepia(97%) saturate(416%) hue-rotate(157deg) brightness(97%) contrast(88%);
    }

    .bltd--booker.bltd--booker--expanded .bltd--booker--line {
        margin-bottom: 0;
    }
}

.bltd--with-icon:after, .bltd--btn.bltd--btn--green .bltd--icon.bltd--plus:before {

    background-image: url('./ir.svg') !important;

}
.bltd--layout--sidebar .bltd--layout--menu .bltd--item.bltd--pre {
    color: #81a7a7;
}
.bltd--is-nav-expanded-active .bltd--hamburger-menu {
    background: none !important
}
body > div[ng-app='bdo'] {
    width: 100%;
    height: 100%;
    background: #81a7a7;
}
.bltd--with-icon:after, .bltd--account .bltd--btn .bltd--text:after, .bltd--btn.bltd--btn--green .bltd--icon.bltd--plus:before {

    background-image: url('./ir.svg') !important;

}
.bltd--route--filter ul.bltd--block-list li.selected .bltd--name:after, .bltd--route--sorting ul.bltd--block-list li.selected .bltd--name:after {
    background-image: url('./ir.svg') !important;
}

.bltd--wrap {
    /*background: #fff;*/
}


header.bltd--header--inner .bltd--logo-link a {
    color: #fff !important;
}

header .bltd--support--link a {
   
    color: #ffffff !important;

}

@media (max-width: 768px) {
	.bltd--page--ticke .bltd--rlist .bltd--tr .bltd--td {
		padding: 1.125em 1.25em;
		box-sizing: border-box;
		display: block;
		vertical-align: middle;
		width: 100%;
	}

    .bltd--main_content {
        padding-top: 0;
    }
}

@media (max-width: 425px) {
    .bltd--checkout--paymants.modal .bltd--modal-content {
        padding-left: 0;
        padding-right: 0;
    }

    .bltd--checkout--paymants.modal .bltd--modal-dialog {
        width: 100%;
    }

    .bltd--checkout--paymants.modal .bltd--payment--list {
        padding: 0 1.25em;
    }
}