#sticky-wrapper:not(.is-sticky) {height:auto !important}
.page-container {max-width:none}
.guide {background:#f4f5f7}
.guide:after {content:" ";display:block;clear:both}
.guide.loading:after {position:fixed;margin-top:41px}
.guide .cover {display:table;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;text-align:center;color:#fff}
.guide .cover .container {display:table-cell;vertical-align:middle}
.guide .cover h1 {width:100%;margin:0 auto;padding:0 0 20px;font:400 50px/60px Ubuntu,Arial,sans-serif}
.guide-nav {height:60px;background:#fff;text-align:center}
.guide-nav > ul {display:inline-block}
.guide-nav > ul > li {display:inline-block;position:relative}
.guide-nav > ul > li > a {display:block;padding:10px 20px 10px 50px;font:16px/40px Ubuntu,Arial,sans-serif;color:#4d6880;text-decoration:none !important}
.guide-nav > ul > li > a:hover {color:#34495e}
.guide-nav > ul > li > a:hover:before {background:#4d6880;color:#fff}
.guide-nav > ul > li > a:before {content:" ";display:block;float:left;width:38px;height:38px;font-size:30px;line-height:38px !important;margin-left:-50px;border:1px solid #4d6880;border-radius:40px}
.guide-nav > ul > li.selected a {color:#f70}
.guide-nav > ul > li.selected a:before {background:#f70;border-color:#f70 !important;color:#fff !important}
.guide-nav .mob-nav {display:none}
.guide-nav .mob-nav select {width:100%;height:60px}
.guide-nav .mob-nav > .selectboxit-container {display:block;width:100%;height:60px}
.guide-nav .selectboxit-container .selectboxit {display:inline-block;width:100%;height:60px;line-height:60px;border-radius:0}
.guide-nav .selectboxit .selectboxit-option-icon-container {height:auto;margin:10px}
.guide-nav .selectboxit .selectboxit-option-icon:before {content:" ";display:block;float:left;width:38px;height:38px;font-size:30px;line-height:38px !important;border:1px solid #f70;background:#f70;border-radius:40px;color:#fff}
.guide-nav .selectboxit-arrow-container {width:60px;height:60px;line-height:60px}
.guide-nav .selectboxit-arrow-container:before {display:block;font-size:30px;line-height:60px !important;content:"\e024";color:#4d6880}
.guide-nav .selectboxit-arrow-container:hover:before {color:#34495e}
.guide-nav .selectboxit-arrow-container .selectboxit-arrow {display:none}
.guide-nav .selectboxit-btn {background:none}
.guide-nav .selectboxit-text {max-width:100% !important;height:auto;padding:10px 20px 10px 0;font:16px/40px Ubuntu,Arial,sans-serif;color:#f70}
.guide-nav .selectboxit-list {border-radius:0;top:60px !important;box-shadow:0 1px 2px rgba(0,0,0,.15);text-align:left;font:16px/40px Ubuntu,Arial,sans-serif}
.guide-nav .selectboxit-list .selectboxit-selected {display:none}
.guide-nav .selectboxit-list .selectboxit-option {box-shadow:inset 0 1px 0 #eee}
.guide-nav .selectboxit-list .selectboxit-option:before {content:" ";display:block;float:left;width:38px;height:38px;margin:10px;font-size:30px;line-height:38px !important;border:1px solid #4d6880;border-radius:40px;color:#4d6880;text-align:center}
.guide-nav .selectboxit-list .selectboxit-option:hover:before {background:#4d6880;color:#fff}
.guide-nav .selectboxit-list .selectboxit-option-icon-container {display:none}
.guide-nav .selectboxit-list .selectboxit-option-anchor {height:60px;line-height:60px;padding:0 60px;color:#4d6880}
.guide-nav .selectboxit-list .selectboxit-focus .selectboxit-option-anchor {background:inherit;color:#34495e !important}
.is-sticky .guide-nav {z-index:120}
.guide-map {height:calc(100vh - 320px);max-height:750px;min-height:400px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.guide-map .map-container {width:100%;height:100%}
.guide-map .map-infobox {position:fixed;display:table;table-layout:fixed;top:0;left:0;width:100%;height:100%;margin-left:0;background:url(/img/flat/overlay.png);z-index:120}
.guide-map .map-infobox .event-content {box-shadow:0 0 30px rgba(0,0,0,.5) !important}
.guide-map .map-infobox > .event {display:table-cell;vertical-align:middle;padding:0 40px}
.guide-map .map-infobox > .event > .event-content {margin:0 auto;max-width:980px}
.guide-map .map-infobox > .items-list {display:table-cell;vertical-align:middle}
.guide-map .map-infobox > .items-list .event-content {margin:40px 0}
.guide-map .map-infobox > .items-list .owl-item:not(.active) .event-content {box-shadow:none !important}
.guide-map .map-infobox .owl-carousel {max-width:1060px;margin:0 auto;text-align:center}
.guide-map .map-infobox .owl-item {text-align:left}
.guide-map .map-infobox .owl-item .infobox-close {display:none}
.guide-map .map-infobox .owl-item.active .infobox-close {display:block}
.guide-map .map-infobox .owl-prev, .guide-map .map-infobox .owl-next {position:absolute;top:65px;width:40px;height:100px;font-size:0;text-indent:-9999px;color:#fff}
.guide-map .map-infobox .owl-prev:after, .guide-map .map-infobox .owl-next:after {display:block;position:absolute;top:50%;margin-top:-15px;font-size:30px;text-indent:0}
.guide-map .map-infobox .owl-prev:after {content:"\e006";left:5px}
.guide-map .map-infobox .owl-next:after {content:"\e007";right:5px}
.guide-map .map-infobox .owl-prev {left:0}
.guide-map .map-infobox .owl-next {right:0}
.guide-map .map-infobox .owl-nav .disabled {color:rgba(255,255,255,.5);cursor:default}
.guide-map .map-infobox .owl-dots {display:inline;position:absolute;top:-5px;left:50%;counter-reset:owl-dots;font:300 24px/30px Ubuntu,Arial,sans-serif}
.guide-map .map-infobox .owl-dot {display:inline;counter-increment:owl-dots}
.guide-map .map-infobox .owl-dot.active:before {content:counter(owl-dots);color:#fff}
.guide-map .map-infobox .owl-dots:after {content:' / ' counter(owl-dots);color:rgba(255,255,255,.75)}
.guide-filters {text-align:center}
.guide-filters label {display:inline-block;padding:5px 20px 5px 40px;position:relative;cursor:pointer;font:16px/40px Ubuntu,Arial,sans-serif;color:#8fa1b3}
.guide-filters label input[type="checkbox"] {display:none}
.guide-filters label span:before {content:" ";display:block;width:28px;height:28px;border:1px solid #8fa1b3;border-radius:30px;position:absolute;top:50%;left:0;margin-top:-15px}
.guide-filters label .count {font-style:normal;font-weight:300}
.guide-filters label:hover {color:#34495e}
.guide-filters label:hover span:before {border-color:#34495e}
.guide-filters label input[type="checkbox"]:checked~span {color:#f70}
.guide-filters label input[type="checkbox"]:checked~span:before {background:url(/img/flat/guides/check.svg) no-repeat 50% 50%;background-color:#f70;border-color:#f70;color:#fff}
.guide-filters .is-sticky .labels {z-index:110;background:#f4f5f7;box-shadow:0 1px 2px rgba(0,0,0,.15)}
.guide-filters .form {padding:15px 20px;background:#fff;text-align:center}
.guide-filters .form:after {content:" ";display:block;clear:both}
.guide-filters .filter-item {display:inline-block}
.guide-filters .form .label {display:block;float:left;margin-right:10px;font-size:14px;line-height:32px;color:#4d6880}
.guide-filters .form .date-input {float:left}
.guide-filters .form input {display:block;float:left;width:120px;height:32px;padding:0 30px 0 10px;border:2px solid #eee;font-size:14px;cursor:pointer;background:transparent;position:relative;z-index:10;color:#4d6880;text-align:center}
.guide-filters .form input:hover {border-color:#ccc}
.guide-filters .form input:focus {border-color:#8fa1b3}
.guide-filters .form .date-input {position:relative}
.guide-filters .form .date-input:after {display:block;position:absolute;top:50%;right:7px;margin-top:-11px;content:"\e014";font-size:20px;color:#8fa1b3}
.guide-filters .form .sep {display:block;float:left;margin:0 10px;line-height:36px;color:#4d6880;font-weight:500}
.guide-filters .searcher {position:relative;margin-bottom:10px}
.guide-filters .searcher .input {display:block;width:100%;height:40px;border:0;border-radius:1px;padding:0 42px 0 15px;font:400 15px Roboto,'sans-serif'}
.guide-filters .searcher [type="submit"] {width:40px;height:40px;border:0;position:absolute;top:0;right:0;background:url(/img/flat/icon-search-blue.svg) no-repeat 50% 50%;font-size:0;text-indent:-9999px;cursor:pointer}
.guide-filters .app+.filter-item {float:left;margin-bottom:15px}
.guide-filters .app+.filter-item input {width:90px;height:36px;border-radius:4px;text-align:left}
.guide-filters .app+.filter-item .date-input:after {right:10px}
.guide-filters .app+.filter-item .sep {margin:0 5px;line-height:40px}
.guide-filters #full-view {display:block;float:right;margin-left:20px;padding:10px 20px;border-radius:4px;background:#e03b00;font-size:14px;line-height:20px;color:#fff}
.guide-filters #full-view:hover {background:#d01d00;text-decoration:none}
.guide-filters .app {display:none;float:right;width:130px;height:40px;margin:0 0 15px 10px}
.guide-filters .app.android {background:url(/img/flat/guides/btn-google-play.png) no-repeat}
.guide-filters .app.apple {background:url(/img/flat/guides/btn-app-store.png) no-repeat}

.container.expanded {width:1200px}
.event-content {padding:6px 10px 10px 160px;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;background:#fff;box-shadow:1px 2px 0 rgba(77,104,128,.1);font-size:14px;color:#34495e}
.event:hover .event-content {box-shadow:0 0 10px rgba(77,104,128,.5)}
.event .pic {display:block;width:150px;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.event .header {height:40px;margin-bottom:5px;padding-top:5px;overflow:hidden;font:16px/20px Ubuntu,Arial,sans-serif}
.event .nr {display:block;float:left;min-width:24px;line-height:26px;margin-top:-3px;margin-right:10px;padding:0 2px 2px;border-radius:50px;background:#4d6880;color:#fff;text-align:center}
.event .title {color:#000}
/*.event .vote-average {display:inline-block;width:auto !important;height:16px;margin-left:3px;font-size:13px}
.event .vote-average img {display:block;float:left;width:16px;height:16px;margin:2px 3px 0 0}*/
.event .vote-average {display:inline-block;width:auto !important;height:18px;margin-left:5px;font-size:13px}
.event .vote-average img {float:left;margin-right:4px}
.event .vote-average img:last-child {margin:0}
.event .rating {display:block;float:right;width:64px;height:72px;margin-top:-5px;margin-left:15px;background:url(/img/flat/icon-rating.png) no-repeat;text-align:center;font:700 26px/58px 'Exo 2',Arial;color:#f70}
.event .rating.empty {background-image:url(/img/flat/icon-rating-empty.png);color:#cfdae5}
.event .comments {display:block;float:right;width:65px;height:72px;margin-top:-5px;margin-left:15px;background:url(/img/flat/icon-comments.png) no-repeat;text-align:center;font:700 26px/58px 'Exo 2',Arial;color:#f70}
.event .comments.empty {background-image:url(/img/flat/icon-comments-empty.png);color:#cfdae5}
.event .icon.booknow {display:block;width:168px;height:35px;background:url(/img/flat/widgets/logo-booknow.svg) no-repeat 50% 50%}
.event .address {margin:5px;padding:5px 5px 5px 25px;position:relative;overflow:hidden;white-space:nowrap;font-size:13px}
.event .address:before {display:block;font-size:20px;content:"\e020";color:#4d6880;position:absolute;top:2px;left:0}
.event .address:empty {display:none}
.event .branch {margin:5px;padding:5px 5px 5px 25px;position:relative;overflow:hidden;white-space:nowrap;font-weight:500}
.event .branch:empty {display:none}
.event .date-container {min-height:17px;margin:5px 5px 0;padding:0 15px 10px 0;font-size:13px;position:relative}
.event .date-container .date {clear:left;position:relative;padding:5px 0 0 25px;position:relative;overflow:hidden;white-space:nowrap}
.event .date-container .date:before {top:4px;left:2px}
.event .address+.date-container {margin-top:-5px}
.event .address:empty+.date-container {margin-top:5px}
.event .date:empty {display:none}
.event .date:before {display:block;font-size:16px;content:"\e018";color:#4d6880;position:absolute;top:4px;left:12px}
.event .more-dates {display:block;position:absolute;top:50%;right:3px;margin-top:-11px}
.event .more-dates:after {display:block;font-size:16px;content:"\e018";color:#f70}
.event .tel {margin:5px;padding:5px 5px 5px 25px;position:relative;font-size:13px}
.event .tel:before {display:block;font-size:18px;content:"\e034";color:#4d6880;position:absolute;top:4px;left:2px}
.event .rate-summary {margin:5px;padding:5px 5px 5px 25px;position:relative}
.event .rate-summary:before {display:block;font-size:16px;content:"\e044";color:#4d6880;position:absolute;top:3px;left:3px}
.event .desc {max-height:250px;overflow-x:hidden;overflow-y:auto;margin-top:5px;padding:10px;border-top:1px solid #eee;font-size:13px;line-height:17px}
.event .desc:empty {display:none}
.event .desc * {font:400 13px/17px Roboto,sans-serif !important;background:transparent !important;border:0 !important;margin:0 !important;color:#34495e !important}
.event .desc a {color:#004d99 !important}
.event .desc p {margin-top:10px !important}
.event .desc a.rimi-link {background:url(/img/flat/guides/ligo-arrow-rimi.png) no-repeat 0 50% !important;padding:2px 0 2px 26px;font-size:14px !important;color:#dc271e !important}
.event .desc strong,.event .desc b {font-weight:700 !important}
.event .desc *:empty {display:none !important}
.event .desc br:empty {display:block !important}

.guide-events {padding:15px 12px 1px 13px}
.guide-events .event {float:left;width:50%;margin:5px 0 10px}
.guide-events .event:last-child {margin-bottom:30px}
.guide-events .event-content {margin:0 8px 0 7px}
.guide-events .event .address:after,.guide-events .event .date:after {content:" ";display:block;width:25px;height:100%;position:absolute;top:0;right:0;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )
}
.guide-events.loading {overflow:hidden}
.guide-events.loading:before {background-color:rgba(244,245,247,.9)}
.guide-events.loading:after {top:100px}
.guide-events .event:hover .pic:before {content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(52,73,94,.5)}
.guide-events .event:hover .pic:after {display:block;position:absolute;top:50%;left:50%;width:38px;height:50px;margin:-27px 0 0 -27px;padding-left:12px;font-size:30px;line-height:50px !important;border:2px solid #fff;border-radius:30px;content:"\e007";text-decoration:none;color:#fff}
.map-infobox .event .pic {width:250px}
.map-infobox .event .info {margin-bottom:10px;padding-left:180px;position:relative}
.map-infobox .event .info .pic {width:150px}
.map-infobox .event .infobox-rate {margin:10px -10px 0}
.map-infobox .event .infobox-rate .rate-info {border-top:1px solid #eee;position:relative}
.map-infobox .event .infobox-rate .rate-info p {margin:0;padding:17px 20px 16px}
.map-infobox .event .infobox-rate .rate-items {background:#f5f5f5;text-align:center}
.map-infobox .event .infobox-rate .rate-items .list {padding:15px;display:inline-block;font-size:0}
.map-infobox .event .infobox-rate .item {display:inline-block;width:25%;padding:10px 20px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;color:#34495e}
.map-infobox .event .infobox-rate .item:hover {background:#fff;text-decoration:none;box-shadow:0 0 15px rgba(77,104,128,.25)}
.map-infobox .event .infobox-rate .label {margin-bottom:5px}
.map-infobox .event .infobox-rate [class*="stars-"] {display:block;width:106px !important;height:18px;margin:0 auto;position:relative;background:url(/img/flat/icon-star-sprite.svg) no-repeat}
.map-infobox .event .infobox-rate .stars-1 {background-position:0 -22px}
.map-infobox .event .infobox-rate .stars-2 {background-position:0 -44px}
.map-infobox .event .infobox-rate .stars-3 {background-position:0 -66px}
.map-infobox .event .infobox-rate .stars-4 {background-position:0 -88px}
.map-infobox .event .infobox-rate .stars-5 {background-position:0 -110px}
.map-infobox .event .booknow {float:right;margin:20px;position:relative;z-index:1}
.map-infobox .event .booknow .btn {min-width:200px;height:auto;background:url(/img/flat/widgets/logo-booknow-inverse.svg) no-repeat 50% 0 #4554a4;border-radius:3px;box-shadow:0 1px 1px rgba(77,104,128,.3);padding:45px 15px 15px;color:#34495e;font-size:15px;line-height:20px;white-space:nowrap;;color:#fff}
.map-infobox .event .booknow .btn:active {box-shadow:inset 0 1px 5px rgba(0,0,0,.25)}
.map-infobox .event-content {padding:10px 10px 0 260px;box-shadow:0 0 50px rgb(77,104,128) !important}
.map-infobox .event .header {height:auto;margin-bottom:10px;overflow:visible}
.map-infobox .event .address {white-space:normal;overflow:visible}
.map-infobox.loading:before {display:none}
.map-infobox.loading:after {background-image:url(/img/flat/loading-dark.svg)}
.infobox-close {display:block;position:absolute;top:-20px;right:-20px;width:40px;height:40px;border-radius:50%;cursor:pointer;background:#e03b00;color:#fff;text-align:center}
.infobox-close:after {display:block;content:"\e029";font-size:24px;line-height:40px !important}
.infobox-close:hover {background:#d01d00;text-decoration:none}

.infobox-nav {height:50px;margin:10px -10px 0;overflow:hidden;list-style:none;background:#34495e}
.infobox-nav li {float:right}
.infobox-nav li+li {box-shadow:inset -1px 0 0 rgba(255,255,255,.1);padding-right:1px}
.infobox-nav a {display:block;padding:0 18px;line-height:50px;color:#fff;text-decoration:none}
.infobox-nav a:hover {background-color:#4d6880;position:relative;z-index:10}
.infobox-nav a:after {display:block;float:right;width:16px;font-size:16px;line-height:47px !important;margin:0 -8px 0 5px}
.infobox-nav .more+li {padding-right:0;box-shadow:none}
.infobox-nav .more a {background:#f70 !important}
.infobox-nav .more a:after {content:"\e007";font-size:18px;line-height:49px !important}
.infobox-nav .street a:after {content:"\e030";margin-left:8px}
.infobox-nav .direction a:after {content:"\e031"}
.guide-map .guide-filters {position:absolute;top:20px;left:20px;background:#fff;text-align:left}
.guide-map .guide-filters .labels {padding:10px 0}
.guide-map .guide-filters label {display:block;padding:0 20px 0 50px;font-size:14px;line-height:36px}
.guide-map .guide-filters label span:before {width:24px;height:24px;left:15px;margin-top:-12px;background-size:26px !important}
.guide-map .guide-filters .form {padding:0;border-bottom:1px solid #eee;background:#f5f5f5;position:relative}
.guide-map .guide-filters .form .filter-item {display:block}
.guide-map .guide-filters .form .date-input {width:50%}
.guide-map .guide-filters .form .date-input:after {right:10px}
.guide-map .guide-filters .form input {width:130px;height:44px;padding:0 35px 0 15px;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:13px;text-align:left}
.guide-map .guide-filters .form .sep {position:absolute;top:0;left:50%;width:10px;height:100%;margin:0;font-size:0;text-indent:-9999px;line-height:44px}
.guide-map .guide-filters .form .sep:before {content:" ";display:block;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:11px solid #eee;position:absolute;top:0;left:-5px}
.guide-map .guide-filters .form .sep:after {content:" ";display:block;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:11px solid #f5f5f5;position:absolute;top:0;left:-7px}
.guide-filters-btn {display:none;height:50px;padding-left:50px;padding-right:50px;background:#f4f5f7;font:400 16px/50px Ubuntu,Arial;color:#4d6880;text-decoration:none !important;position:relative}
.guide-filters-btn:before {display:block;position:absolute;top:0;left:0;width:50px;text-align:center;content:"\e032";font-size:30px;line-height:50px}
.guide-filters-btn:after {display:none;position:absolute;top:0;right:0;width:50px;text-align:center;content:"\e029";font-size:26px;line-height:50px !important}
.guide-filters.active .guide-filters-btn,.guide-filters-btn.active {background:#34495e;color:#fff}
.guide-filters.active .guide-filters-btn:after,.guide-filters-btn.active:after {display:block}

/* vector icons */
.guide-nav a:before,.guide-nav .selectboxit .selectboxit-option-icon:before,.guide-nav .selectboxit-arrow-container:before,.event .address:before,.event .rate-summary:before,.event .more-dates-list li:before,.event .date:before,.event .tel:before,.event .branch:before,.event .more-dates-list:after,.ui-datepicker-next:after,.ui-datepicker-prev:after,.guide-filters .form .date-input:after,.infobox-nav a:after,.infobox-close:after,.event .pic:after,.guide-grid .item-footer .share:after,.event .more-dates:after,.event .pic.placeholder:after,.guide-filters-btn:after
{font-family:"1188" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.guide-nav .map a:before,.guide-nav .selectboxit-option-icon.map:before,.guide-nav li[data-icon="map"]:before {content:"\c002" !important;font-size:38px !important}
.guide-nav .bus a:before,.guide-nav .selectboxit-option-icon.bus:before,.guide-nav li[data-icon="bus"]:before {content:"\c003" !important;font-size:38px !important}
.guide-nav .wifi a:before,.guide-nav .selectboxit-option-icon.wifi:before,.guide-nav li[data-icon="wifi"]:before {content:"\e010" !important;font-size:24px !important}
.guide-nav .calendar a:before,.guide-nav .selectboxit-option-icon.calendar:before,.guide-nav li[data-icon="calendar"]:before {content:"\e001" !important;font-size:24px !important}
.guide-nav .book a:before,.guide-nav .selectboxit-option-icon.book:before,.guide-nav li[data-icon="book"]:before {content:"\e016" !important;font-size:24px !important}
.guide-nav .easter a:before,.guide-nav .selectboxit-option-icon.easter:before,.guide-nav li[data-icon="easter"]:before {content:"\e061" !important;font-size:32px !important}
.guide-nav .ligo a:before,.guide-nav .selectboxit-option-icon.ligo:before,.guide-nav li[data-icon="ligo"]:before {content:"\e017" !important;font-size:24px !important}
.guide-nav .btw a:before,.guide-nav .selectboxit-option-icon.btw:before,.guide-nav li[data-icon="btw"]:before {content:"\c001" !important;font-size:38px !important}
.guide-nav .tree a:before,.guide-nav .selectboxit-option-icon.tree:before,.guide-nav li[data-icon="tree"]:before {content:" " !important;background-image:url(/img/flat/guides/icon-tree.svg) !important;background-repeat:no-repeat !important;background-position:50% 50% !important}
.guide-nav .tree.selected a:before {background-image:url(/img/flat/guides/icon-tree-selected.svg) !important}
.guide-nav .photo a:before,.guide-nav .selectboxit-option-icon.photo:before,.guide-nav li[data-icon="photo"]:before {content:"\e036" !important;font-size:22px !important;line-height:36px !important}


#ltrk .cover {height:300px;font-size:0;text-indent:-9999px;background:url(/img/flat/guides/uznemeju-dienas-title.png) no-repeat 50% 50% #565d6a}
#ltrk .guide-nav > ul > li.selected a {color:#003e59}
#ltrk .guide-nav > ul > li.selected a:before {border-color:#003e59 !important;background-color:#003e59 !important}
#ltrk .guide-nav .selectboxit .selectboxit-option-icon:before {border-color:#003e59;background:#003e59;color:#fff}
#ltrk .guide-nav .selectboxit-text {color:#003e59}
#ltrk .guide-filters label.style-1 input[type="checkbox"]:checked~span {color:#003e59}
#ltrk .guide-filters label.style-1 input[type="checkbox"]:checked~span:before {background-color:#003e59;border-color:#003e59}
#ltrk .guide-filters label.style-2 input[type="checkbox"]:checked~span {color:#066835}
#ltrk .guide-filters label.style-2 input[type="checkbox"]:checked~span:before {background-color:#066835;border-color:#066835}
#ltrk .guide-events .event-content {cursor:pointer}
#ltrk .event .address {margin-left:3px}
#ltrk .event .branche {margin-left:28px}
#ltrk .event.style-1 .nr {background-color:#003e59}
#ltrk .event.style-2 .nr {background-color:#F70}
#ltrk .event .pic {background-image:url(/img/flat/guides/logo-placeholder.png);background-size:contain;box-shadow:1px 0 0 rgba(77,104,128,.1)}
#ltrk .guide-map .event .pic {display:none}
#ltrk .guide-map .event-content {max-width:500px;padding:20px 20px 0}
#ltrk .guide-map .event-content .infobox-nav {margin:20px -20px 0}
#ltrk .guide-map .map-infobox .event .header {min-height:25px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}
#ltrk .guide-map .map-infobox .event .title {font-size:18px;font-weight:500}
#ltrk .guide-map .map-infobox .event .address {font-size:14px}
#ltrk .event .date {min-height:17px;margin:0 -10px;padding:5px 15px 5px 35px;position:relative}
#ltrk .is-sticky .guide-nav {width:100% !important;box-shadow:0 1px 1px rgba(77,104,128,.25)}

#uznemejudienas .cover {height:300px;font-size:0;text-indent:-9999px;  }
#uznemejudienas .cover .container {background:url(/img/flat/guides/uznemeju-dienas-2016-logo.png) no-repeat 50% 50% #EFEFEF}
/*#uznemejudienas .marker-label {display:block;width:42px;height:43px;padding:0 6px;font-size:15px;line-height:30px;font-weight:600;color:#fff;text-align:center;box-sizing:border-box}*/
/*#uznemejudienas .marker-label.style-1 {background-image:url(/img/flat/guides/uznemeju-dienas-marker.png)}*/
/*#uznemejudienas .marker-label.style-2 {background-image:url(/img/flat/map/marker-orange-small.png)}*/
#uznemejudienas .guide-nav > ul > li.selected a {color:#003e59}
#uznemejudienas .guide-nav > ul > li.selected a:before {border-color:#003e59 !important;background-color:#003e59 !important}
#uznemejudienas .guide-nav .selectboxit .selectboxit-option-icon:before {border-color:#003e59;background:#003e59;color:#fff}
#uznemejudienas .guide-nav .selectboxit-text {color:#003e59}
#uznemejudienas .guide-filters label.style-1 input[type="checkbox"]:checked~span {color:#003e59}
#uznemejudienas .guide-filters label.style-1 input[type="checkbox"]:checked~span:before {background-color:#003e59;border-color:#003e59}
#uznemejudienas .guide-filters label.style-2 input[type="checkbox"]:checked~span {color:#066835}
#uznemejudienas .guide-filters label.style-2 input[type="checkbox"]:checked~span:before {background-color:#066835;border-color:#066835}
#uznemejudienas .event .address {margin-left:3px}
#uznemejudienas .event .branche {margin-left:28px}
#uznemejudienas .event.style-1 .nr {background-color:#003e59}
/*#uznemejudienas .event.style-2 .nr {background-color:#066835}*/
#uznemejudienas .event.style-2 .nr {background-color:#F70}
/*#uznemejudienas .event.style-2 .title {color:#066835}*/
#uznemejudienas .event .pic {background-image:url(/img/flat/guides/logo-placeholder.png);background-size: contain;}
#uznemejudienas .guide-map .event .pic {display:none}
#uznemejudienas .guide-map .event-content {padding-left:10px}
#uznemejudienas .event .date {min-height:17px;margin:0 -10px;padding:5px 15px 5px 35px;position:relative}

#uznemejudienas.kurzeme .cover .container {background:url(/img/flat/guides/uznemeju-dienas-2016-kurzeme.png) no-repeat 50% 50% #FEFEFE}
#uznemejudienas.latgale .cover {height:auto;text-indent:0;
    background: #e9cb93;
    background: -moz-linear-gradient(top, #e9cb93 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #e9cb93 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e9cb93 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9cb93', endColorstr='#ffffff', GradientType=0)
}
#uznemejudienas.latgale .cover .container {background:none}
#uznemejudienas.latgale .cover img {display:block;width:100%;max-width:1268px;margin:0 auto}
#uznemejudienas.latgale .guide-events .event .header {margin-bottom:10px}
#uznemejudienas.latgale .guide-events .event .branche {margin-left:38px;position:relative;overflow:hidden;white-space:nowrap}
#uznemejudienas.latgale .guide-events .event .branche:after {
    content: " ";
    display: block;
    width: 25px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%)
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}
#uznemejudienas.latgale .guide-events .event .address {margin-top:0;margin-left:13px;padding-bottom:0}
#uznemejudienas.latgale .guide-map .map-infobox > .event > .event-content {max-width:500px;padding:20px 20px 0 !important}
#uznemejudienas.latgale .guide-map .map-infobox .event .header {min-height:25px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}
#uznemejudienas.latgale .guide-map .map-infobox .event .title {font-weight:500}
#uznemejudienas.latgale .guide-map .infobox-nav {margin:20px -20px 0}
/* begin -------------- add event popup */
.ui-dialog.add.event {position:absolute;background:#f5f5f5}
.ui-dialog.add.event .ui-dialog-content {padding:20px 20px 0}
.ui-dialog.add.event #form-add-object {display:inline-block;width:100%}
.ui-dialog.add.event .row {margin-bottom:15px;position:relative}
.ui-dialog.add.event input {width:100%;margin:0;border-radius:2px;font:15px/18px Roboto,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ui-dialog.add.event input[type="text"] {border:1px solid #eee;padding:8px 10px}
.ui-dialog.add.event input[type="text"]:focus {border-color:#e5e5e5}
.ui-dialog.add.event textarea {width:100%;height:108px;max-height:198px;margin:0;border:1px solid #eee;padding:8px 10px;color:#34495e;border-radius:2px;font:15px/18px Roboto,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:vertical}
.ui-dialog.add.event textarea:focus {border-color:#e5e5e5}
.ui-dialog.add.event .row.obj-place {position:relative}
.ui-dialog.add.event .row.obj-place:after {content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/img/blank.gif)}
.ui-dialog.add.event .row.obj-place input[readonly="readonly"] {border:0;padding-top:0;padding-bottom:0;background-color:#f5f5f5;color:#34495e;font-size:14px;text-align:center}
.ui-dialog.add.event .row.obj-place input[readonly="readonly"]::-webkit-input-placeholder {color:#e03b00}
.ui-dialog.add.event .row.obj-place input[readonly="readonly"]:-moz-placeholder {color:#e03b00;opacity:1}
.ui-dialog.add.event .row.obj-place input[readonly="readonly"]::-moz-placeholder {color:#e03b00;opacity:1}
.ui-dialog.add.event .row.place input[readonly="readonly"]:-ms-input-placeholder {color:#e03b00 !important}
.ui-dialog.add.event .row.obj-obj-desc {margin-bottom:15px}
.ui-dialog.add.event .row.obj-img {margin:0 -20px;border-top:1px solid #eee;background:#fff;position:relative;overflow:hidden;cursor:pointer;text-align:center}
.ui-dialog.add.event .row.obj-img [type=file] {cursor:inherit;display:block;font-size:0;filter:alpha(opacity=0);opacity:0;min-height:100%;min-width:100%;position:absolute;top:0;right:0;text-align:right}
.ui-dialog.add.event .row.obj-img span {display:inline-block;padding:20px 20px 25px 75px;background:url(/img/flat/map/icon-add-img.png) no-repeat 20px 15px;font-size:15px;cursor:pointer;color:#4d6880}
.ui-dialog.add.event .row.obj-img input.selected + span {height:15px;padding:20px 35px 25px 40px;font-size:0;text-indent:-9999px;background-image:url(/img/flat/map/icon-added-img.png)}
.ui-dialog.add.event input[type="submit"] {border:0;border-radius:0;padding-bottom:2px;background:#87e109;font:400 18px/40px Ubuntu,Arial;color:#fff;cursor:pointer}
.ui-dialog.add.event input[type="submit"]:hover {background:#95f60d}
.ui-dialog.add.event ::-webkit-input-placeholder {color:#8fa1b3}
.ui-dialog.add.event :-moz-placeholder {color:#8fa1b3;opacity:1}
.ui-dialog.add.event ::-moz-placeholder {color:#8fa1b3;opacity:1}
.ui-dialog.add.event :-ms-input-placeholder {color:#8fa1b3 !important}
.ui-dialog.add.event .ui-autocomplete {width:308px !important}
/* end ---------------- add event popup */

/* begin -------------- list/map tabs */
#list-map-tabs {display:none;position:fixed;bottom:0;left:0;width:100%;height:50px;margin:0;padding:0;list-style:none;background:#f4f5f7;text-align:center;z-index:111}
#list-map-tabs li {float:left;width:50%;font:16px/50px Ubuntu,Arial,sans-serif;color:#4d6880;cursor:pointer}
#list-map-tabs span {position:relative;padding-left:30px}
#list-map-tabs .selected {background:#4d6880;box-shadow:0 -1px 1px rgba(77,104,128,.25);color:#fff}
#list-map-tabs [data-icon]:before {display:block;position:absolute;top:50%;left:0;margin-top:-14px;font-size:28px;line-height:28px}
#list-map-tabs [data-icon="list-view"] {padding-left:36px}
#list-map-tabs [data-icon="list-view"]:before {content:"\e012"}
#list-map-tabs [data-icon="map-view"]:before {content:"\e020"}
/* end ---------------- list/map tabs */

/* begin -------------- responsive styles */
/********** smaller than 1001px */
@media all and (max-width:1000px) {
    #uznemejudienas .cover {background-image:url(/img/flat/guides/uznemeju-dienas-title-2.png)}
    #ltrk .cover {background-image:url(/img/flat/guides/uznemeju-dienas-title-2.png)}
    .guide .banner {display:none}
}
/********** smaller than 901px */
@media all and (max-width:900px) {
    .guide .cover h1 {font-size:42px;line-height:50px}
    .guide-events .event {float:none;width:100%}
    .embed .guide-filters .filter-item {float:left}
    #uznemejudienas.latgale .guide-events {padding-right:0;padding-left:0}
    #uznemejudienas.latgale .guide-events .event .title {display:block;margin-left:38px}
    #uznemejudienas.latgale .guide-events .event .branche {white-space:normal}
    #uznemejudienas.latgale .guide-events .event .address {white-space:normal}
    #uznemejudienas.latgale .guide-events .event .branche:after {display:none}
    #uznemejudienas.latgale .guide-events .event .address:after {display:none}
}
/********** smaller than 801px */
@media all and (max-width:800px) {
    .guide-filters #full-view {position:absolute;bottom:15px;right:20px;margin-left:0;line-height:16px}
    .guide-filters #full-view {bottom:86px}
    .map-infobox .event .info {display:flex;flex-flow:column}
    .map-infobox .event .booknow {float:none;margin:10px 0;order:2}
}
/********** smaller than 671px */
@media all and (max-width:670px) {
    .guide-nav .mob-nav {display:block}
    .guide-nav > ul {display:none}
    .map-infobox .event .infobox-rate .item {width:auto}
}
/********** smaller than 601px */
@media all and (max-width:600px) {
    .guide .cover h1 {font-size:36px;line-height:44px}
    .infobox-close {top:-15px;right:-15px}
    .guide-filters .form input {width:110px}
    .event .rating {margin-left:10px}
    .event .comments {margin-left:10px}
    .guide-map .map-infobox {z-index:10000}
    .guide-map .map-infobox > .event {padding:20px;vertical-align:top}
    .guide-map .event .pic {display:none}
    .guide-map .event-content {padding-left:10px}
    .guide-map .event .header {padding-right:32px}
    .map-infobox .event .info {padding-left:5px}
    .infobox-nav li.direction {display:none}
}
/********** smaller than 551px */
@media all and (max-width:550px) {
    .embed .guide-filters .filter-item {float:none !important}
    #uznemejudienas .cover {height:400px;background-image:url(/img/flat/guides/uznemeju-dienas-title-3.png)}
    #ltrk .cover {height:400px;background-image:url(/img/flat/guides/uznemeju-dienas-title-3.png)}
    .embed #uznemejudienas .guide-map {height:calc(100vh - 66px - 94px) !important}
}
/********** smaller than 541px */
@media all and (max-width:540px) {
    body:not(.embed) #list-map-tabs {display:block}
    .guide-filters-btn {display:block}
    .guide-map .guide-filters {position:static;background:#fff}
    .guide-events .event .header {height:auto}
    .guide-filters .searcher [type="submit"] {width:50px;height:50px}
    body:not(.embed) #xmas .guide-map .guide-filters {display:none}
    body:not(.embed) #xmas .guide-map .guide-filters.active {display:block}
    body.map-view:not(.embed) #header {display:none !important}
    body.map-view:not(.embed) .cover {display:none !important}
    body.map-view:not(.embed) .guide-events {display:none !important}
    body.map-view:not(.embed) .guide-map {height:calc(100vh - 60px) !important;max-height:none !important;margin-bottom:0 !important}
    body.map-view:not(.embed) .guide-map .map-container {display:block !important}
    body.list-view:not(.embed) .guide-events {display:block !important}
    body.list-view:not(.embed) .guide-map {height:auto !important}
    body.list-view:not(.embed) .guide-map .map-container {display:none !important}
    body.map-view:not(.embed) .guide-map .guide-filters {position:absolute;top:50px;left:0;width:100%}
    .embed .guide-map .guide-filters-btn {position:absolute;top:0;left:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}
    .embed .guide-map .guide-filters {display:none;position:absolute;top:50px;left:0;width:100%}
    .embed .guide-map .guide-filters.active {display:block}
    #uznemejudienas.latgale .event .pic {display:none}
    #uznemejudienas.latgale .guide-events .event-content {padding-left:10px}
}
/********** smaller than 401px */
@media all and (max-width:400px) {
    .guide .cover h1 {font-size:30px;line-height:36px}
    .guide-events {padding:5px 2px 10px 3px}
    .event-content {padding-left:10px}
    .guide-filters .form {padding:0}
    .guide-filters .filter-item {display:block}
    .guide-filters .form .date-input {float:none;width:100%}
    .guide-filters .form .date-input ~ .date-input {border-top:1px solid #eee}
    .guide-filters .form input {float:none;width:100%;height:44px;border:0;box-sizing:border-box;-webkit-box-sizing:border-box}
    .guide-filters .form .sep {display:none}
    .guide-map .guide-filters .form input {width:100%}
    .ui-datepicker {width:calc(100% - 20px);margin-left:0;left:10px !important;box-sizing:border-box;-webkit-box-sizing:border-box}
    .embed .guide-map {height:calc(100vh - 89px) !important}
    .embed .guide-filters .form {height:89px !important}
    .guide-filters #full-view {bottom:109px !important}
    #uznemejudienas .event .pic {display:none}
    #ltrk .event .pic {display:none}
}
/********** smaller than 361px */
@media all and (max-width:360px) {
    .map-infobox .event .infobox-rate .item {width:100%}
}
/* end ---------------- responsive styles */


/* begin ------------------- embed styles */
.embed {overflow:hidden}
.embed #header {display:none}
.embed #footer {display:none}
.embed .guide {margin-top:0}
.embed .container.expanded {width:auto}
.embed .guide-map {height:calc(100vh - 66px);max-height:none;min-height:0}
.embed #uznemejudienas .guide-map {height:calc(100vh - 66px - 44px)}
.embed .guide-filters .form {height:36px;overflow:hidden}
.embed .ui-datepicker {margin:-10px 0 0}
/* end --------------------- embed styles */