.afb-properties,.afb-info__item ul,.afb-slider__controls{margin:0;padding:0;list-style:none}.afb-result__header--btn-ico,.afb-result__header--btn-text,.afb-result__footer span,.afb-result__footer a,.afb-summary__value,.afb-summary__text,.afb-contact-popup__item--label,.afb-contact-popup__item--value{display:inline-block;vertical-align:middle}.afb-popup,.afb-popup__inner,.afb-popup__close svg,.afb-info__close svg,.afb-info,.afb-info__inner,.afb-contact-popup,.afb-contact-popup__inner{width:100%;height:100%}.afb-popup,.afb-popup__link,.afb-result__header--btn,.afb__btn,.afb-popup__close svg,.afb-info__close svg,.afb-summary__element:after,.afb-summary__element:before,.afb-summary__value,.afb-summary__text,.afb-roomplans__info,.afb-roomplans__contact-btn,.afb-roomplans__btn a,.afb-info,.afb-slider__control,.afb-book-now>span,.afb-book-now>span:before,.afb-contact-popup{transition:all .3s cubic-bezier(.25,.1,.25,1)}.afb-header{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:9000;display:none}.afb-header.afb-header-show{display:block}.afb-body{text-align:center;padding:15px;width:100%}@media screen and (min-width:768px){.afb-body{padding:128px 15px}}.afb-body__wrap{width:100%;max-width:1024px;margin:0 auto}.afb-body__single .afb-body__wrap{max-width:450px;margin:0 auto}.afb-body__title{display:inline-block;font-size:22px;font-weight:600;text-align:center;text-transform:uppercase;color:#00417e;margin:0;padding:15px 0}.afb-body__footer{padding:15px 0;text-align:center}.afb-popup{display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9900;outline:0;background-color:#fff;opacity:0;visibility:hidden;-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px)}@media screen and (max-width:767px){.afb-popup .afb-body__wrap{overflow:auto}}.afb-popup.opened{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.afb-popup__inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.afb-popup__close{position:absolute;top:15px;right:32px}@media screen and (min-width:768px){.afb-popup__close{top:32px}}.afb-popup__links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 0}@media screen and (min-width:768px){.afb-popup__links{padding:16px 32px}}.afb-popup__link{display:inline-block;font-size:14px;font-weight:300;text-transform:uppercase;text-decoration:underline}.afb-popup__link:hover,.afb-popup__link:focus{color:#00417e}.afb-result__header{text-align:right}.afb-result__header--btn{display:inline-block;padding-right:15px;margin-bottom:12px;cursor:pointer}.afb-result__header--btn:hover,.afb-result__header--btn:focus{color:#00417e}.afb-result__header--btn-text{font-size:16px;font-weight:400;text-decoration:underline;text-transform:uppercase;padding-right:2px}.afb-result__header--btn svg{display:inline-block;width:15px}.afb-result__grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.afb-result__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 15px;margin-bottom:32px}@media screen and (min-width:768px){.afb-result__item{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}}@media screen and (min-width:992px){.afb-result__item{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}}.afb-result__footer{font-size:14px;padding:15px;background-color:#f9f9f9;text-align:left}.afb-result__footer span,.afb-result__footer a{padding-left:2px;padding-right:2px}.afb-result__footer a{color:#00417e}.afb-result__footer a:hover,.afb-result__footer a:focus{text-decoration:underline}.afb-result__empty{padding-top:48px}.afb-result__empty--btn{font-size:18px;text-decoration:underline}.afb-result__empty--btn:hover,.afb-result__empty--btn:focus{color:#00417e}.afb-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;border-radius:2px}.afb-form__item{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.afb-form--main .afb-form__item--promo-code,.afb-form--main .afb-form__item--meal{display:none}.afb-form--main .afb-form__element:after{content:'';display:block;width:1px;height:100%;position:absolute;top:0;right:-16px;background-color:#00417e}.afb-form--main .afb-form__item:first-child .afb-form__element:before{content:'';display:block;width:1px;height:100%;position:absolute;top:0;left:-16px;background-color:#00417e}.afb-form--main .afb-form__item:last-child .afb-form__element:after{display:none}@media screen and (max-width:767px){.afb-form--main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.afb-form--main .afb-form__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.afb-form--main .afb-form__item:first-child .afb-form__element:before{display:none}.afb-form--main .afb-form__element:after{width:100%;height:1px;top:auto;bottom:0;right:0}}.afb-form--single{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.afb-form--single .afb-form__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:16px}.afb-form--single .afb-form__item--checkin,.afb-form--single .afb-form__item--checkout{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.afb-form--single .afb-form__item--meal{display:none}.afb-form--single .afb-form__element:after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#00417e}.afb-form--popup{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.afb-form--popup .afb-form__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:16px}.afb-form--popup .afb-form__item--checkin,.afb-form--popup .afb-form__item--checkout,.afb-form--popup .afb-form__item--meal,.afb-form--popup .afb-form__item--promo-code{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.afb-form--popup .afb-form__item--checkin,.afb-form--popup .afb-form__item--checkout,.afb-form--popup .afb-form__item--meal,.afb-form--popup .afb-form__item--promo-code{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.afb-form--popup .afb-form__item--adults,.afb-form--popup .afb-form__item--children,.afb-form--popup .afb-form__item--infants{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.afb-form--popup .afb-form__item--adults,.afb-form--popup .afb-form__item--children,.afb-form--popup .afb-form__item--infants{-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}.afb-form--popup .afb-form__element:after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#00417e}@media screen and (max-width:767px){.afb-form--popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.afb-form--popup .afb-form__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.afb-form--popup .afb-form__item:first-child .afb-form__element:before{display:none}.afb-form--popup .afb-form__element:after{width:100%;height:1px;top:auto;bottom:0;right:0}}@media screen and (max-width:767px){.afb-body__popup{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;padding:0}}@media screen and (max-width:767px){.afb-body__popup .afb-body__wrap{flex:1;padding:15px}}.afb-body__popup .afb-body__title{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px 0 0 5px #000;box-shadow:0 0 5px rgba(0,0,0,.5)}@media screen and (min-width:768px){.afb-body__popup .afb-body__title{font-size:28px;padding:0 0 64px;-webkit-box-box-shadow:none;box-shadow:none}}.afb-body__popup .afb-body__footer{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px 0 0 5px #000;box-shadow:0 0 5px rgba(0,0,0,.5)}@media screen and (min-width:768px){.afb-body__popup .afb-body__footer{padding:64px 0 0;-webkit-box-box-shadow:none;box-shadow:none}}.afb__btn{display:inline-block;font-size:14px;text-transform:uppercase;text-align:center;padding:15px 40px;margin:0;white-space:nowrap;border:2px solid #00417e;color:#00417e;cursor:pointer}.afb__btn:hover,.afb__btn:focus{background-color:#00417e;color:#fff}.afb-popup__close,.afb-info__close{display:block;width:30px;height:30px;cursor:pointer}.afb-popup__close svg,.afb-info__close svg{display:block}.afb-popup__close:hover svg,.afb-popup__close:focus svg,.afb-info__close:hover svg,.afb-info__close:focus svg{fill:#00417e}.afb-info__close{width:20px;height:20px}.afb-form__element{position:relative;text-align:left;padding:8px 16px;margin:0}@media screen and (min-width:576px){.afb-form__element{margin:0 16px}}.afb-form__label,.afb-form__field{display:block}.afb-form__label{width:100%;font-size:12px;line-height:1.2;font-weight:400;padding:0 0 4px;text-transform:uppercase}.afb-form__label small{display:inline-block;padding-left:8px;font-size:10px;text-transform:none;letter-spacing:.05em}.afb-form__field{font-size:18px;font-weight:500;color:#818390;border:none;width:100%;height:28px;border:none;outline:0;background-color:transparent}.afb-form__field::placeholder{color:#818390}.afb-form__field:-ms-input-placeholder{color:#818390}.afb-form__field::-ms-input-placeholder{color:#818390}.afb-summary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 15px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.afb-summary{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.afb-summary__item{padding:0 16px;border-right:1px solid;cursor:pointer}@media screen and (max-width:767px){.afb-summary__item{min-width:142px}}.afb-summary__item:last-child{border:none}.afb-summary__element{position:relative;padding-right:16px}.afb-summary__element:after,.afb-summary__element:before{content:'';display:block;width:1px;height:6px;position:absolute;top:50%;right:0;background-color:#333;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.afb-summary__element:before{-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.afb-summary__element:after{-webkit-transform:translate(0,-50%) rotate(-45deg);-ms-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.afb-summary__value,.afb-summary__text{font-size:14px;line-height:1.2;font-weight:400;color:#333;text-transform:uppercase}.afb-summary:hover .afb-summary__element:before,.afb-summary:hover .afb-summary__element:after,.afb-summary:focus .afb-summary__element:before,.afb-summary:focus .afb-summary__element:after{background-color:#00417e}.afb-summary:hover .afb-summary__value,.afb-summary:hover .afb-summary__text,.afb-summary:focus .afb-summary__value,.afb-summary:focus .afb-summary__text{color:#00417e}.abf-datepicker.ui-datepicker{padding:0;border:none;border-radius:0;font-family:"Open Sans",Arial,sans-serif;box-shadow:0 0 8px rgba(0,0,0,.1)}.abf-datepicker .ui-widget-header{background:#00417e;color:#fff;border-radius:0;font-size:18px;font-weight:500;text-transform:uppercase;border:none}.abf-datepicker .ui-state-hover,.abf-datepicker .ui-widget-content .ui-state-hover,.abf-datepicker .ui-widget-header .ui-state-hover,.abf-datepicker .ui-state-focus,.abf-datepicker .ui-widget-content .ui-state-focus,.abf-datepicker .ui-widget-header .ui-state-focus{border:none;background:0 0}.abf-datepicker .ui-datepicker-prev,.abf-datepicker .ui-datepicker-next{top:1px;cursor:pointer}.abf-datepicker .ui-datepicker-next{right:1px}.abf-datepicker .ui-datepicker-prev{left:1px}.abf-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjBAMLLTHGkH+WAAAAh0lEQVQoz33RsQkCYRBE4cfFF4qxGIuxRYg1iCUYXA+WIBYhxiIi1mEshkZics/AHw6O2510PljYgSDO3RGWlY1fz1E99a7qZajEjW8NgGNPdrn265UvDYC1B/vpgAsfOgwqAFpa8li7T04UtPSZAnDkMQUgrpNHFTTxlgKwcusnHKug2X/uH5rvuwicLjz3AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTA0LTAzVDA5OjQ1OjQ5KzAyOjAwfgyVkwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wNC0wM1QwOTo0NTo0OSswMjowMA9RLS8AAAAASUVORK5CYII=);background-size:16px,16px;background-position:0,0}.abf-datepicker .ui-widget-header .ui-datepicker-next .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABlElEQVRIia2WMWsUQRiGn29JkULEwlosbBQrwfQJQbAQrPwJKgSJBNIEIZWkCohgIWppJ4goaCOYwkKUVNapLFNYhRQyj81emJ3bvdu9uxcWvtmdfR/eb2aWhUzqY3VdZVGqivFV4AOwr55bGGWklNIra6WUfqg35vUsEwBQt2hF/a4+UZfnBY2M39iur+q1WdamkWCCwRpwANwfCmkAIuIMNDLK6ovqS/W9enkmwGgcEWewlvoucKDeU1vXsBOQx59SXwLeAi/UC0MS9ALVbVtSH6o/1fVegAltadTFdQX4qD5Vz/dK0CdFUS+rO+rnlNL1TkDeghlBVUQ0PJfyQd6K8t6kGjgFngN7EfG3E6CWL44pn1PXRxGxERFf2uZ37qKWg1ae9AS8Bm52mY8l6Nsi9U9EbAPvIuJfl/kYQE3TWgR8iojNiDiaNhGGfYuOgQ3gTl9zKBKUoGz8DXgE/O6RsKHyHKTi+SmwC9yOiMHm0JGg3n6H6oOqqn4Nds1UbtMEnETEM2B1XvMxqVvqrUX+tvwHBAImjvA8sl8AAAAASUVORK5CYII=);background-size:16px,16px;background-position:0,0}.abf-datepicker .ui-datepicker-calendar thead{background-color:#00417e;color:#fff}.abf-datepicker .ui-datepicker-calendar thead th{font-weight:500;text-transform:uppercase}.abf-datepicker .ui-state-default,.abf-datepicker .ui-widget-content .ui-state-default,.abf-datepicker .ui-widget-header .ui-state-default{background:0 0;border:none;text-align:center}.abf-datepicker .ui-datepicker-calendar td.ui-state-disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAFUlEQVQImWNgQAJnzpz5TyqHgYEBAMu5DY05OQAeAAAAAElFTkSuQmCC);cursor:default}.abf-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#00417e}.abf-datepicker .ui-datepicker-calendar td .ui-state-active{color:#fff}.abf-datepicker .ui-datepicker-calendar td:hover,.abf-datepicker .ui-datepicker-calendar td.ui-datepicker-days-cell-over{background-color:#00417e}.abf-datepicker .ui-datepicker-calendar td .ui-state-hover,.abf-datepicker td.ui-datepicker-days-cell-over .ui-state-default{color:#fff}.afb-room__header{margin-bottom:8px}.afb-room__image{background-repeat:no-repeat;background-size:100%;background-position:center;position:relative}.afb-room__image .img--spacer{display:block;width:100%;position:relative;top:0;left:0;padding-top:66.7%}.afb-room__image img{display:block;width:100%;height:auto}.afb-room__desc{padding:8px 0}.afb-room__title{display:block;font-size:24px;font-weight:400;line-height:1.2;color:#00417e;text-align:left;margin-bottom:8px;min-height:62px}.afb-room__title a{display:block;font-size:24px;font-weight:400;line-height:1.2;color:#00417e}.afb-room__body{padding:16px 0;text-align:left}.afb-room--single+.afb-room--single{margin-top:32px}.afb-properties{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}.afb-properties__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:8px;margin-right:8px;margin-bottom:4px;border-right:1px solid #00417e}.afb-properties__item--text{margin-right:4px}.afb-properties__item--text,.afb-properties__item--value{font-size:16px;font-weight:400;line-height:1}.afb-properties__item--icon{padding-right:8px;line-height:1}.afb-properties__item--icon svg{width:14px}.afb-properties__item:last-child{border-right:none}.afb-properties__item--modify{display:block}.afb-properties__item--modify svg{width:18px}.afb-roomplans__item{-webkit-box-shadow:0 0 5px #c3c3c3;box-shadow:0 0 5px #c3c3c3;border-bottom:1px solid #00417e;padding:16px;margin-bottom:16px}.afb-roomplans__details{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:8px}.afb-roomplans__footer{margin-bottom:16px}.afb-roomplans__description{text-align:left;min-height:45px;lini-height:1.3}.afb-roomplans__description--text{display:block;font-size:12px;lini-height:1.3}.afb-roomplans__info{-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px;max-width:30px;cursor:pointer}.afb-roomplans__info svg{fill:currentColor}.afb-roomplans__info:hover,.afb-roomplans__info:focus{color:#00417e}.afb-roomplans__title{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:16px;font-weight:600;padding:0 8px}.afb-roomplans__price{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;max-width:100px;font-size:18px;font-weight:700;text-align:right}.afb-roomplans__price--old{display:inline-block;font-size:14px;font-weight:300;text-decoration:line-through;margin-right:4px}.afb-roomplans__contact-btn{display:inline-block;cursor:pointer}.afb-roomplans__contact-btn:hover,.afb-roomplans__contact-btn:focus{text-decoration:underline;color:#00417e}.afb-roomplans__footer{text-align:right;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:576px){.afb-roomplans__footer{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.afb-roomplans__status{font-size:14px;font-weight:400;padding:24px 0;font-style:italic;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:575px){.afb-roomplans__status{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width:576px){.afb-roomplans__status{padding:0 0 0 38px}}.afb-roomplans__status--icon{-webkit-flex-basis:20px;-ms-flex-preferred-size:20px;flex-basis:20px;max-width:20px}.afb-roomplans__status--icon svg{display:block;width:13px;margin-right:4px}.afb-roomplans__status--icon.icon--warning{color:#f0ad4e}.afb-roomplans__status--icon.icon--success{color:#5cb85c}.afb-roomplans__status--icon.icon--error{color:#d9534f}.afb-roomplans__status--text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 8px;text-align:left}.afb-roomplans__btn a{display:inline-block;font-size:14px;text-transform:uppercase;text-align:center;padding:8px 16px;margin:0;white-space:nowrap;background-color:#00417e;border:2px solid #00417e;color:#fff;cursor:pointer}.afb-roomplans__btn a:hover,.afb-roomplans__btn a:focus{background-color:#fff;color:#00417e}.afb-roomplans__btn.disabled a{background-color:#ddd;cursor:not-allowed;color:#00417e}.afb-roomplans__btn.disabled a:hover,.afb-roomplans__btn.disabled a:focus{color:#00417e}.afb-info{display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9990;visibility:hidden;opacity:0;-webkit-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px)}.afb-info.opened{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.afb-info__header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.afb-info__inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:100px}.afb-info__wrap{max-width:650px;margin:0 auto;padding:16px;border-radius:2px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);max-height:71vh;overflow:auto;-webkit-overflow-scrolling:touch}.afb-info__wrap::-webkit-scrollbar{width:4px}.afb-info__wrap::-webkit-scrollbar-track{background:#ddd}.afb-info__wrap::-webkit-scrollbar-thumb{background:#00417e}.afb-info__body{padding:8px 0}.afb-info__title{font-size:20px;font-weight:700;padding:0 16px 0 0;margin-bottom:16px}.afb-info__item{border-bottom:1px solid #00417e;padding-bottom:16px;margin-right:16px;margin-bottom:16px}.afb-info__item ul{padding:8px 20px}.afb-info__item ul li{position:relative;margin-bottom:12px}.afb-info__item ul li:before{content:'';display:block;width:10px;height:2px;position:absolute;top:10px;left:-15px;background-color:#00417e}.afb-info__item p{padding:0;margin-bottom:8px}.afb-info__subtitle{font-size:16px;font-weight:800;padding:0;margin-bottom:8px;color:#00417e}.afb-info__subtitle small{display:inline-block;font-size:12px;padding-left:8px;color:inherit}.afb-info__text{padding:8px 0}.afb-breakdown{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:16px;width:100%}.afb-breakdown__row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.afb-breakdown__week{-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px;max-width:60px;font-size:12px;font-weight:600}.afb-breakdown__days{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.afb-breakdown__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:14%;-ms-flex-preferred-size:14%;flex-basis:14%;max-width:14%;padding:4px;background-color:#00417e;color:#fff;text-align:right;border:1px solid #fff}.afb-breakdown__item--head{font-weight:600;background-color:#fff;color:#00417e;text-align:center;text-transform:uppercase}.afb-breakdown__item.empty{background-color:#ddd}.afb-breakdown__item--date,.afb-breakdown__item--price{display:inline-block;font-size:12px}.afb-breakdown__item--date{margin-bottom:8px}.afb-room--single .afb-room__title{text-align:center}.afb-room--single .afb-properties{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.afb-slider__title{font-size:18px;font-weight:400;line-height:1.2;margin:0 0 12px;padding:12px 0;position:relative}.afb-slider__title:after{content:'';display:block;width:50px;height:1px;position:absolute;bottom:0;left:50%;background-color:#00417e;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.afb-slider__title a:hover,.afb-slider__title a:focus{color:#00417e}.afb-slider__capacity{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.afb-slider__capacity svg{width:14px;margin:0 4px}.afb-slider__desc{font-size:14px;font-weight:300}.afb-slider__details{padding:8px 0}.afb-slider__footer{display:inline-block;font-size:14px;text-transform:uppercase;text-align:center;padding:8px 16px;margin:0;white-space:nowrap;background-color:#00417e;border:2px solid #00417e;color:#fff;cursor:pointer}.afb-slider__sub-title{display:block;font-size:16px;font-weight:400;line-height:1.2;text-transform:uppercase;margin-bottom:8px}.afb-slider__text{font-size:15px;font-weight:400;margin-bottom:12px}.afb-slider__price{font-weight:600}.afb-slider{position:relative;min-height:590px;padding-bottom:32px}.afb-slider__item{width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:1}.afb-slider__item.active{opacity:1;visibility:visible;z-index:2}.afb-slider__image{background-repeat:no-repeat;background-size:100%;background-position:center;position:relative}.afb-slider__img--spacer{display:block;width:100%;position:relative;top:0;left:0;padding-top:66.7%}.afb-slider__controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 4px;cursor:pointer;z-index:999}.afb-slider__control{display:block;width:15px;height:15px;border:2px solid #00417e;background-color:#fff;border-radius:50%;margin:0 8px 8px;cursor:pointer}.afb-slider__control:hover,.afb-slider__control:focus{background-color:#00417e}.afb-slider__control.active{background-color:#00417e}.afb-room__loader--wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:300px}.afb-room__loader{width:80px;height:80px;border:8px solid #818390;border-radius:50%;border-top:8px solid #00417e;-webkit-animation:spin 2s linear infinite;animation:simple_spin 2s linear infinite}@-webkit-keyframes simple_spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes simple_spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.afb-book-now{display:inline-block}.afb-book-now>span{display:block;font-size:14px;color:#fff;letter-spacing:1px;line-height:1;text-transform:uppercase;position:relative;border:1px solid #fff;overflow:hidden;padding:8px 16px}@media screen and (min-width:992px){.afb-book-now>span{font-size:16px;border:2px solid #fff;padding:12px 32px}}.afb-book-now>span:before{background-color:#fff;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%);width:100%;z-index:-1}.afb-book-now:hover>span,.afb-book-now:focus>span{background-color:inherit;color:#333}.afb-book-now:hover>span:before,.afb-book-now:focus>span:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.afb-contact-popup{display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9990;visibility:hidden;opacity:0;-webkit-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px)}.afb-contact-popup.opened{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.afb-contact-popup__inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:100px}.afb-contact-popup__wrap{max-width:650px;margin:0 auto;padding:16px;border-radius:2px;background-color:#fff;text-align:left;box-shadow:0 0 8px rgba(0,0,0,.1);max-height:71vh;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}@media screen and (min-width:768px){.afb-contact-popup__wrap{padding:16px 32px}}.afb-contact-popup__title{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;padding:0;margin-bottom:26px}.afb-contact-popup__sub-title{font-size:20px;line-height:1.4;font-weight:400;letter-spacing:0;padding:0;margin-bottom:8px}.afb-contact-popup__content{margin-bottom:32px}.afb-contact-popup__list{padding-left:24px}.afb-contact-popup__item{margin-bottom:4px;position:relative}.afb-contact-popup__item:before{content:'';display:block;width:6px;height:6px;position:absolute;top:6px;left:-15px;border-radius:50%;background-color:#00417e}.afb-contact-popup__item--label,.afb-contact-popup__item--value{font-size:14px}.afb-contact-popup__item--label{font-weight:600;padding-right:4px}.afb-contact-popup__item--value{font-weight:400}.afb-contact-popup__item--value a{font-weight:600;color:#00417e}.afb-contact-popup__item--value a:hover,.afb-contact-popup__item--value a:focus{text-decoration:underline}.afb-contact-popup__close{display:block;width:20px;height:20px;position:absolute;top:8px;right:8px;cursor:pointer}.afb--header--active .site-header,.afb--header--active .hero--fixed{top:42px}.afb--header--active .main-menu__wrapper{top:102px}@media (min-width:1024px){.afb--header--active .main-menu__wrapper{top:42px}}.afb--header--active .mega-menu{top:102px}@media (min-width:1024px){.afb--header--active .mega-menu{top:122px}}.afb--header--active .main-content{margin-top:102px}@media (min-width:1024px){.afb--header--active .main-content{margin-top:122px}}#afb-book-now__form{display:inline-block;float:right;margin-top:16px;font-size:1.3em;position:relative}@media screen and (min-width:992px){#afb-book-now__form:after{background-color:#fff;content:'';height:100%;position:absolute;left:0;top:0;width:1px}}@media screen and (min-width:992px){#afb-book-now__form{margin-left:.5rem;padding-left:1.5rem}}.afb-book-now{float:right}