.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;line-height:18px;cursor:pointer;z-index:5000}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{background:#b31919;position:relative;z-index:5001;color:#fff;width:150px;font-size:11px;padding:4px 10px 4px 10px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{box-shadow:0 1px 2px rgba(0,0,0,0.4);height:1px;background:#b31919;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:15px;border:none}.formError .formErrorArrow .line9{width:13px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line1{width:1px}.formError .formErrorArrow .line2,.formError .formErrorArrow .line3{display:none}.ui-datepicker{display:none;padding:10px;background:rgba(255,255,255,0.9);box-shadow:0 1px 4px 0 #ccc}body>.ui-datepicker{z-index:30 !important}.ui-datepicker:after{display:block;content:'';height:0;overflow:hidden;clear:both}.ui-datepicker .ui-datepicker-header{position:relative;font:16px/25px "Robotocondensed",Arial,sans-serif;text-transform:uppercase;text-align:center;color:#1A77B9}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:5px;width:12px;height:12px;text-indent:-9999px;overflow:hidden;border:2px solid #000;border-bottom:0;border-left:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-color 200ms ease-in-out}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{opacity:0.3}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border-right:0;border-top:0;border-left:2px solid #000;border-bottom:2px solid #000;left:7px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{border-bottom-color:#4D5761;border-left-color:#4D5761}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:7px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{border-top-color:#4D5761;border-right-color:#4D5761}.ui-datepicker .ui-datepicker-calendar{font-size:12px;cursor:default;margin:0 auto}@media only screen and (min-width: 0) and (max-width: 766px){.ui-datepicker .ui-datepicker-calendar{width:100%}}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;vertical-align:middle;width:30px;height:28px;line-height:28px}.ui-datepicker .ui-datepicker-calendar th{font:bold 14px/32px "Robotocondensed",Arial,sans-serif;color:#000;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar td{color:#000}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{color:#a9a9a9}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month span:hover,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled span:hover{color:inherit;background:none}.ui-datepicker .ui-datepicker-calendar a{display:inline-block;width:100%;height:100%;text-decoration:none;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-highlight a,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#1A77B9;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#E51B24;color:#fff}.ui-datepicker-trigger{display:none}#hebs-gallery{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#hebs-gallery .galleria{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}#hebs-gallery .close-button{position:absolute;right:20px;top:12px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;cursor:pointer;z-index:2;background:url("../images/common.svg") 0 0 no-repeat}#hebs-gallery .close-button:hover{background-position:-37px 0}#hebs-gallery .close-button:active{background-position:-74px 0}#hebs-gallery .galleria-container{position:relative;overflow:hidden;width:100% !important;height:100% !important}#hebs-gallery .category-selector{position:relative;float:left;margin:5px 0 0 20px;z-index:2;height:30px;line-height:30px;padding:0 27px 0 10px;background:#ddf0f0;font-size:14px;color:#132929}#hebs-gallery .category-selector+.select-icon{position:relative;margin-top:17px;z-index:3}#hebs-gallery .galleria-stage{position:absolute;top:40px;bottom:120px;left:0;right:0;padding:20px 72px;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){#hebs-gallery .galleria-stage{padding:10px 5px}}#hebs-gallery .galleria-stage .galleria-image{overflow:visible !important}#hebs-gallery .galleria-stage .galleria-image img{box-shadow:0 2px 4px rgba(0,0,0,0.3)}#hebs-gallery.no-controls .galleria-stage{bottom:0;padding:20px}#hebs-gallery.no-controls .galleria-image-nav,.mobile #hebs-gallery .galleria-image-nav{display:none}@media only screen and (min-width: 0) and (max-width: 766px){#hebs-gallery .galleria-image-nav{display:none}}#hebs-gallery .galleria-image-nav-left,#hebs-gallery .galleria-image-nav-right{position:absolute;top:50%;cursor:pointer;width:31px;height:61px;margin-top:-30px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}#hebs-gallery .galleria-image-nav-left{left:20px;background-position:0 -37px}#hebs-gallery .galleria-image-nav-left:hover{background-position:-51px -37px}#hebs-gallery .galleria-image-nav-left:active{background-position:-102px -37px}#hebs-gallery .galleria-image-nav-right{right:20px;background-position:0 -118px}#hebs-gallery .galleria-image-nav-right:hover{background-position:-51px -118px}#hebs-gallery .galleria-image-nav-right:active{background-position:-102px -118px}#hebs-gallery .galleria-loader{width:48px;height:48px;position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;background:url("../images/gray-loading.gif") 50% 50% no-repeat}#hebs-gallery.no-controls .galleria-thumbnails-container{display:none}#hebs-gallery .galleria-thumbnails-container{height:120px;bottom:0;position:absolute;left:0;right:0;z-index:2;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7);box-shadow:inset 0 2px 4px rgba(0,0,0,0.3)}#hebs-gallery .galleria-carousel .galleria-thumbnails-list{margin-left:52px;margin-right:52px}#hebs-gallery .galleria-thumbnails{margin:20px auto 0}#hebs-gallery .galleria-thumbnails .galleria-image{height:80px;width:80px;background:#000;margin:0 6px 0 0;float:left;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.3)}#hebs-gallery .galleria-thumbnails .galleria-image.active{border:3px solid #fff;width:74px !important;height:74px !important}#hebs-gallery .galleria-thumbnails .galleria-image.active img{margin:-3px 0 0 -3px}#hebs-gallery .galleria-thumb-nav-left,#hebs-gallery .galleria-thumb-nav-right{display:none;position:absolute;top:50%;cursor:pointer;width:21px;height:21px;margin-top:-10px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}#hebs-gallery .galleria-carousel .galleria-thumb-nav-left,#hebs-gallery .galleria-carousel .galleria-thumb-nav-right{display:block}#hebs-gallery .galleria-thumb-nav-left.disabled,#hebs-gallery .galleria-thumb-nav-right.disabled{opacity:0.5;cursor:default}#hebs-gallery .galleria-thumb-nav-left{left:15px;background-position:5px -199px}#hebs-gallery .galleria-thumb-nav-left:hover{background-position:-26px -199px}#hebs-gallery .galleria-thumb-nav-left:active{background-position:-57px -199px}#hebs-gallery .galleria-thumb-nav-left.disabled{background-position:5px -199px}#hebs-gallery .galleria-thumb-nav-right{right:15px;background-position:5px -240px}#hebs-gallery .galleria-thumb-nav-right:hover{background-position:-26px -240px}#hebs-gallery .galleria-thumb-nav-right:active{background-position:-57px -240px}#hebs-gallery .galleria-thumb-nav-right.disabled{background-position:5px -240px}#hebs-gallery .galleria-info{position:absolute;left:0;top:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7);box-shadow:inset 0 2px 4px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.06);width:100%;height:40px}#hebs-gallery .galleria-info .galleria-info-description{text-align:center;line-height:40px;color:#fff;position:absolute;left:300px;right:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#share-this-site-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#share-this-site-overlay .wrapper{position:absolute;left:50%;top:50%;width:420px;height:140px;padding:20px;margin:-90px 0 0 -230px;background:#364C6E}#share-this-site-overlay .close-button{position:absolute;right:15px;top:10px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat;cursor:pointer;z-index:2}#share-this-site-overlay .close-button:hover{background-position:-37px 0}#share-this-site-overlay .close-button:active{background-position:-74px 0}#share-this-site{padding:0;margin:0 5px 5px;width:420px}#share-this-site li{float:left;width:130px;margin:0 5px;font-size:0}#share-this-site a{position:relative;display:block;height:16px;margin:5px 0;padding-left:20px;font:12px/16px "TitilliumWeb WF",sans-serif;text-transform:uppercase;text-decoration:none;color:#f7fcfc}#share-this-site a:hover{color:#6dc7c7}#share-this-site a .icon{float:left;margin-right:5px;width:16px;height:16px;background:url(../images/share.png) 0 0 no-repeat}#share-this-site a.share_facebook .icon{background-position:0 0}#share-this-site a.share_facebook:hover .icon{background-position:-36px 0}#share-this-site a.share_twitter .icon{background-position:0 -36px}#share-this-site a.share_twitter:hover .icon{background-position:-36px -36px}#share-this-site a.share_tumblr .icon{background-position:0 -72px}#share-this-site a.share_tumblr:hover .icon{background-position:-36px -72px}#share-this-site a.share_linkedin .icon{background-position:0 -108px}#share-this-site a.share_linkedin:hover .icon{background-position:-36px -108px}#share-this-site a.share_digg .icon{background-position:0 -144px}#share-this-site a.share_digg:hover .icon{background-position:-36px -144px}#share-this-site a.share_delicious .icon{background-position:0 -180px}#share-this-site a.share_delicious:hover .icon{background-position:-36px -180px}#share-this-site a.share_stumbleupon .icon{background-position:0 -216px}#share-this-site a.share_stumbleupon:hover .icon{background-position:-36px -216px}#share-this-site a.share_orkut .icon{background-position:0 -252px}#share-this-site a.share_orkut:hover .icon{background-position:-36px -252px}#share-this-site a.share_myspace .icon{background-position:0 -288px}#share-this-site a.share_myspace:hover .icon{background-position:-36px -288px}#share-this-site a.share_yammer .icon{background-position:0 -324px}#share-this-site a.share_yammer:hover .icon{background-position:-36px -324px}#share-this-site a.share_pinterest .icon{background-position:0 -360px}#share-this-site a.share_pinterest:hover .icon{background-position:-36px -360px}#share-this-site a.share_bebo .icon{background-position:0 -396px}#share-this-site a.share_bebo:hover .icon{background-position:-36px -396px}#share-this-site a.share_live .icon{background-position:0 -432px}#share-this-site a.share_live:hover .icon{background-position:-36px -432px}#share-this-site a.share_google .icon{background-position:0 -468px}#share-this-site a.share_google:hover .icon{background-position:-36px -468px}#share-this-site a.share_email .icon{background-position:0 -504px}#share-this-site a.share_email:hover .icon{background-position:-36px -504px}.calendar .image-list-item{position:relative;overflow:hidden;height:300px;width:100%;margin:0 auto 20px;text-align:left;font-size:14px;line-height:18px}@media only screen and (min-width: 0) and (max-width: 766px){.calendar .image-list-item{height:auto}}.calendar .image-list-item:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid #e2e2e2;z-index:-1;box-sizing:border-box}.calendar .image-list-item .background{position:relative;width:350px;height:300px;margin-left:40px;display:block;float:right;overflow:hidden;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 767px) and (max-width: 980px){.calendar .image-list-item .background{width:300px}}@media only screen and (min-width: 0) and (max-width: 766px){.calendar .image-list-item .background{width:100%;margin:0 0 10px 0}}.calendar .image-list-item .description{box-sizing:border-box;width:100%;display:block;padding:25px}@media only screen and (min-width: 0) and (max-width: 766px){.calendar .image-list-item .description{padding:20px 20px 10px 20px;text-align:center}}.calendar .image-list-item .description h3{font:24px "Open Sans";line-height:30px;color:#1A77B9;margin-bottom:15px}.calendar .image-list-item .description h3 a{text-decoration:none}.calendar .image-list-item .description h3 a:hover{color:#E51B24}.calendar .image-list-item .description .button{position:absolute;bottom:30px;left:25px}@media only screen and (min-width: 767px) and (max-width: 980px){.calendar .image-list-item .description .button{bottom:25px}}@media only screen and (min-width: 0) and (max-width: 766px){.calendar .image-list-item .description .button{text-align:center;width:auto;left:auto;right:auto;bottom:auto;position:relative}}#home-testimonials{position:relative;text-align:center;background-size:cover;background-position:50%;background-repeat:no-repeat}#guest-reviews:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(54,76,110,0.8)}#guest-reviews .center-column{max-width:660px}@media only screen and (min-width: 1200px){#guest-reviews .center-column{max-width:1000px}}#guest-reviews h2{font:48px/21px "Robotocondensed",Arial,sans-serif;color:#fff;margin:10px 0 90px}@media only screen and (min-width: 767px) and (max-width: 980px){#guest-reviews h2{margin-bottom:40px}}@media only screen and (min-width: 0) and (max-width: 766px){#guest-reviews h2{margin-bottom:30px;font-size:24px}}#guest-reviews .ta-list-wrap{position:relative}#guest-reviews .ta-list-wrap .swiper-controls{position:absolute;top:calc(50% - 23px);margin-top:-18px;right:-65px;left:-65px}@media only screen and (min-width: 0) and (max-width: 980px){#guest-reviews .ta-list-wrap .swiper-controls{display:none}}#guest-reviews .ta-list-wrap .swiper-controls .arrow{border-color:#fff}#guest-reviews .swiper-container{height:336px;box-sizing:border-box}#guest-reviews .ta-item{width:320px;box-sizing:border-box;margin-right:20px;text-align:left}#guest-reviews .ta-item .ta-text{background-color:#fff;padding:20px;height:276px;box-sizing:border-box;position:relative}#guest-reviews .ta-item .ta-text:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:40px;-webkit-transform-origin:right bottom;transform-origin:right bottom}#guest-reviews .ta-item .ta-author{padding:0 20px;margin-top:16px;font:italic 14px/1 "Robotocondensed",Arial,sans-serif;color:#E7E7E7;position:absolute;bottom:0}#guest-reviews .ta-item h4{font:18px/20px "Robotocondensed",Arial,sans-serif;color:#1A77B9;margin-bottom:20px}#guest-reviews .ta-item p{font:italic 14px/24px "Robotocondensed",Arial,sans-serif}.rating{margin-bottom:10px;display:inline-block;width:63px;height:14px;background:url(../images/tripadvisor-rating.png) no-repeat 0 0;font-size:0;text-indent:-1000px;position:relative;margin-left:26px}.rating:before{content:'';width:24px;height:15px;position:absolute;top:-1px;left:-29px;background:url("../images/sprite.svg") -514px -13px no-repeat}.rating.rating-00{background-position:0 -162px}.rating.rating-05{background-position:0 -158px}.rating.rating-10{background-position:0 -144px}.rating.rating-15{background-position:0 -130px}.rating.rating-20{background-position:0 -116px}.rating.rating-25{background-position:0 -102px}.rating.rating-30{background-position:0 -85px}.rating.rating-35{background-position:0 -42px}.rating.rating-40{background-position:0 -28px}.rating.rating-45{background-position:0 -14px}.rating.rating-50{background-position:0 0px}.rooms .categories-list{margin-bottom:30px;padding:0 20px;overflow:hidden}.rooms .categories-list button{box-sizing:border-box;position:relative;text-align:left;float:left;padding:0 0 0 16px;margin:0 40px 20px 0;font-size:16px;line-height:20px;color:#364C6E;border:0;outline:none;background:none}@media (max-width: 550px){.rooms .categories-list button{width:50%;margin-right:0;padding:0 10px 0 16px;font-size:15px}}.rooms .categories-list button:before{content:"";display:block;width:12px;height:12px;border-radius:50%;position:absolute;top:4px;left:0;background:#364C6E}.rooms .categories-list button:after{content:"";display:none;width:4px;height:4px;border-radius:50%;position:absolute;top:8px;left:4px;background:#fff}.rooms .categories-list button.active{color:#1A77B9;border:0}.rooms .categories-list button.active:before{background:#1A77B9}.rooms .categories-list button.active:after{display:block}.rooms .categories-descr{padding:0 20px}.rooms .categories-descr .category-descr{display:none}.rooms .categories-descr .category-descr.active{display:block}.rooms .rooms-entry{width:100%;margin-bottom:20px;padding:40px 20px 30px;box-sizing:border-box;background:#ecedee;overflow:hidden}@media (max-width: 979px){.rooms .rooms-entry{padding:40px 20px 30px}}@media (max-width: 550px){.rooms .rooms-entry{padding:0}}.rooms .rooms-entry .thumbnail{position:relative;float:left;margin:0;padding:0 30px 0 0;width:200px}.rooms .rooms-entry .thumbnail img{width:100%;display:block}.rooms .rooms-entry .thumbnail nav{display:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.rooms .rooms-entry .thumbnail nav .price{display:table-cell;padding:10px 5px 6px;width:50%;text-align:center;vertical-align:middle;font-size:10px;line-height:16px;color:#fff;text-decoration:none;text-transform:uppercase;background:rgba(0,102,203,0.7)}.rooms .rooms-entry .thumbnail nav .price .number{font-size:22px}.rooms .rooms-entry .thumbnail nav .button{display:table-cell;width:50%;font-size:15px;text-align:center;vertical-align:middle;line-height:19px;text-decoration:none;color:#fff;text-transform:uppercase;background:rgba(0,102,203,0.5)}@media (max-width: 550px){.rooms .rooms-entry .thumbnail{float:none;padding:0;width:100%}.rooms .rooms-entry .thumbnail img{width:100%}.rooms .rooms-entry .thumbnail nav{display:table}}.rooms .rooms-entry .description{position:relative;margin-left:230px;padding-right:200px}@media (max-width: 767px){.rooms .rooms-entry .description{padding-right:0}}@media (max-width: 550px){.rooms .rooms-entry .description{margin-left:0;padding:10px}}.rooms .rooms-entry .description h3{margin-bottom:20px;font-size:18px;line-height:1.2;text-transform:uppercase;color:#364C6E}@media (max-width: 550px){.rooms .rooms-entry .description h3{margin-bottom:10px;font-weight:bold}}.rooms .rooms-entry .description p{margin-bottom:20px}.rooms .rooms-entry .description nav.links a{text-decoration:none;text-transform:uppercase;position:relative;margin-right:8px;padding-right:8px}.rooms .rooms-entry .description nav.links a:after{content:'';position:absolute;top:1px;right:-1px;height:15px;width:1px;background:#aaa}.rooms .rooms-entry .description nav.links a:last-child{margin:0;padding:0}.rooms .rooms-entry .description nav.links a:last-child:after{content:none}.rooms .rooms-entry.no-booking .description{padding-right:0}.rooms .rooms-entry .features span{display:inline-block;margin:0 20px 8px 0;font-size:14px;text-transform:uppercase;color:#364C6E}@media (max-width: 550px){.rooms .rooms-entry .features span{display:block;margin:0 0 8px 0}}.rooms .rooms-entry .amenities{position:relative;margin:10px 0;line-height:30px;height:30px}@media (max-width: 550px){.rooms .rooms-entry .amenities{margin:15px 0}}.rooms .rooms-entry .amenities.multiline{margin-right:50px}.rooms .rooms-entry .amenities .main-list{height:30px;overflow:hidden;position:relative;z-index:2}.rooms .rooms-entry .amenities .additional-list{position:absolute;top:-20px;left:-20px;width:100%;opacity:0;line-height:30px;visibility:hidden;transition:opacity 0.2s, visibility 0s ease 0.2s;padding:20px 70px 20px 20px;background:#ecedee;box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:1}.rooms .rooms-entry .amenities span{display:inline-block;font-size:20px;letter-spacing:10px;vertical-align:middle}.rooms .rooms-entry .amenities .toggle{display:none;position:absolute;right:-50px;bottom:0;width:31px;height:100%;margin:0;border-left:1px solid #a6a6a6;text-align:right;z-index:4}.rooms .rooms-entry .amenities .toggle:before{content:"\2022 \2022 \2022";display:inline-block;font-size:20px}.rooms .rooms-entry .amenities.multiline .toggle{display:block}.rooms .rooms-entry .amenities.expand .additional-list{opacity:1;visibility:visible;z-index:3;transition:opacity 0.2s, visibility 0s ease 0s}.rooms .rooms-entry .amenities.expand .toggle:before,.rooms .rooms-entry .amenities.expand .toggle:after{content:"";display:block;background:#364C6E;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rooms .rooms-entry .amenities.expand .toggle:before{width:20px;height:2px;top:9px;right:0}.rooms .rooms-entry .amenities.expand .toggle:after{width:2px;height:20px;top:0;right:9px}.rooms .rooms-entry .booking-info{width:140px;position:absolute;top:0;right:0;text-align:center}@media (max-width: 550px){.rooms .rooms-entry .booking-info{display:none}}@media (max-width: 767px){.rooms .rooms-entry .booking-info{position:static;text-align:left;width:auto;margin:20px 0}}.rooms .rooms-entry .booking-info .price{display:block;margin-bottom:10px;font-size:22px;line-height:1;text-decoration:none;color:#364C6E}@media (max-width: 767px){.rooms .rooms-entry .booking-info .price{font-size:18px}}.rooms .rooms-entry .booking-info .button{width:140px}@media (max-width: 767px){.rooms .rooms-entry .booking-info .price,.rooms .rooms-entry .booking-info .button{display:inline-block;width:auto;margin-right:10px}}.home .rooms{margin-bottom:50px}.page-content .room .thumbnail{position:relative;float:none;margin:0 0 30px;width:100%;padding-top:56%;overflow:hidden}.page-content .room .thumbnail img{position:absolute;top:50%;left:50%;width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home-gallery-page{height:100vh;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){.home-gallery-page{height:auto}}.homepage-gallery{width:202vh;min-width:100%;height:100%;font-size:0;line-height:0;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-height: 1050px){.homepage-gallery{width:100vw}}@media only screen and (min-width: 767px) and (max-width: 980px){.homepage-gallery{width:202vh}}@media only screen and (min-width: 0) and (max-width: 766px){.homepage-gallery{width:100vw;display:flex;flex-wrap:wrap;height:auto}}.homepage-gallery .grid-item{vertical-align:top;display:block;position:absolute;top:0;margin:0 5px 10px 5px;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){.homepage-gallery .grid-item{position:static;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;flex-basis:calc(50vw - 5px);height:calc(50vw - 5px);margin:0 0 10px 0}.homepage-gallery .grid-item:nth-child(odd){margin-right:5px}.homepage-gallery .grid-item:nth-child(even){margin-left:5px}}.homepage-gallery .grid-item:nth-child(1){left:0;right:75%;bottom:75%;margin-left:0}.homepage-gallery .grid-item:nth-child(2){right:50%;left:25%;bottom:50%}.homepage-gallery .grid-item:nth-child(3){left:50%;right:37.5%;bottom:75%}.homepage-gallery .grid-item:nth-child(4){left:62.5%;right:25%;bottom:50%}.homepage-gallery .grid-item:nth-child(5){left:75%;right:12.5%;bottom:75%}.homepage-gallery .grid-item:nth-child(6){left:87.5%;right:0;bottom:75%;margin-right:0}.homepage-gallery .grid-item:nth-child(7){left:0;right:87.5%;bottom:50%;top:25%;margin-left:0}.homepage-gallery .grid-item:nth-child(8){left:12.5%;right:75%;bottom:50%;top:25%}.homepage-gallery .grid-item:nth-child(9){left:50%;right:37.5%;bottom:25%;top:25%}.homepage-gallery .grid-item:nth-child(10){left:75%;right:0;bottom:25%;top:25%;margin-right:0}.homepage-gallery .grid-item:nth-child(11){left:0;right:87.5%;bottom:25%;top:50%;margin-left:0}.homepage-gallery .grid-item:nth-child(12){left:12.5%;right:62.5%;bottom:0;top:50%}.homepage-gallery .grid-item:nth-child(13){left:37.5%;right:50%;bottom:25%;top:50%}.homepage-gallery .grid-item:nth-child(14){left:62.5%;right:25%;bottom:25%;top:50%}.homepage-gallery .grid-item:nth-child(15){left:0;right:87.5%;bottom:0;top:75%;margin-left:0}.homepage-gallery .grid-item:nth-child(16){left:37.5%;right:37.5%;bottom:0;top:75%}.homepage-gallery .grid-item:nth-child(17){left:62.5%;right:12.5%;bottom:0;top:75%}.homepage-gallery .grid-item:nth-child(18){left:87.5%;right:0;bottom:0;top:75%;margin-right:0}.homepage-gallery .grid-item span{background-size:cover;background-position:50%;background-repeat:no-repeat;transition:-webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);width:100%;height:100%;display:block}.homepage-gallery .grid-item span:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#multiple-rectangles{display:flex;flex-flow:row wrap;justify-content:space-between}#multiple-rectangles .rectangle-item{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;width:calc(50% - 10px);box-sizing:border-box;height:400px;margin-bottom:20px;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){#multiple-rectangles .rectangle-item{width:100%;height:300px}}#multiple-rectangles .rectangle-item:before{z-index:2;content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.3);transition:background-color 400ms ease-in-out}#multiple-rectangles .rectangle-item .content-wrap{position:relative;z-index:3;text-align:center;height:calc(100% - 90px);box-sizing:border-box;padding:40px;display:flex;align-items:center}#multiple-rectangles .rectangle-item .rectangle-content{width:100%}#multiple-rectangles .rectangle-item .ta-rating{display:inline-block}#multiple-rectangles .rectangle-item h3{font:26px/30px "Robotocondensed",Arial,sans-serif;color:#fff;margin-bottom:20px}#multiple-rectangles .rectangle-item nav{position:absolute;bottom:-50px;right:40px;left:40px}@media only screen and (min-width: 0) and (max-width: 766px){#multiple-rectangles .rectangle-item nav{text-align:center}}#multiple-rectangles .rectangle-item nav .button{color:#fff;border:1px solid #fff}#multiple-rectangles .rectangle-item nav .button:hover,#multiple-rectangles .rectangle-item nav .button.active,#multiple-rectangles .rectangle-item nav .button:active{border-color:#E51B24;color:#fff}@media only screen and (min-width: 0) and (max-width: 980px){#multiple-rectangles .rectangle-item nav .button{font-size:14px}}@media only screen and (min-width: 0) and (max-width: 766px){#multiple-rectangles .rectangle-item nav .button{float:none !important}#multiple-rectangles .rectangle-item nav .button+.button{margin-top:10px}}#multiple-rectangles .rectangle-item nav.two-links:after{clear:both;content:'';display:table}#multiple-rectangles .rectangle-item nav.two-links .details-link{float:left}#multiple-rectangles .rectangle-item nav.two-links .additional-link{float:right}#multiple-rectangles .rectangle-item nav.two-links .button:hover{background-color:#E51B24;border-color:#E51B24;color:#fff}#multiple-rectangles .rectangle-item .text{font:16px/26px "Robotocondensed",Arial,sans-serif;color:#fff;overflow:hidden;max-height:0;transition:max-height 400ms ease-in-out}#multiple-rectangles .rectangle-item.has-hover:hover:before{background-color:rgba(0,0,0,0.8)}#multiple-rectangles .rectangle-item.has-hover:hover .text{max-height:182px}@media only screen and (min-width: 0) and (max-width: 766px){#multiple-rectangles .rectangle-item.has-hover:hover .text{display:none}}@media only screen and (min-width: 1200px){#multiple-rectangles .rectangle-item{flex-basis:calc(33.3% - 13px)}#multiple-rectangles .rectangle-item:nth-child(5n+1),#multiple-rectangles .rectangle-item:nth-child(5n+2){flex-basis:calc(50% - 10px)}#multiple-rectangles.mod-4 .rectangle-item:nth-last-child(-n+4){flex-basis:calc(50% - 10px)}#multiple-rectangles.mod-3 .rectangle-item,#multiple-rectangles.mod-1 .rectangle-item{flex-basis:calc(50% - 10px)}#multiple-rectangles.mod-3 .rectangle-item:nth-child(5n+1),#multiple-rectangles.mod-3 .rectangle-item:nth-child(5n+2),#multiple-rectangles.mod-3 .rectangle-item:nth-child(5n+3),#multiple-rectangles.mod-1 .rectangle-item:nth-child(5n+1),#multiple-rectangles.mod-1 .rectangle-item:nth-child(5n+2),#multiple-rectangles.mod-1 .rectangle-item:nth-child(5n+3){flex-basis:calc(33.3% - 13px)}#multiple-rectangles.mod-1 .rectangle-item:nth-last-child(-n+3){flex-basis:calc(33.3% - 13px)}#multiple-rectangles.count-1.mod-1{justify-content:center}#multiple-rectangles.count-1.mod-1 .rectangle-item{flex-basis:calc(50% - 10px)}}#brg{padding:35px 10px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}#brg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}#brg .page-content{position:relative;z-index:2}#brg h3{color:#fff;margin-bottom:5px}#brg p{color:#fff;font-style:italic;font-family:"Robotoregular"}#brg .button{margin-top:20px;color:#fff;border:1px solid #fff}#brg .button:hover,#brg .button.active,#brg .button:active{border-color:#E51B24;color:#fff}@media only screen and (min-width: 0) and (max-width: 766px){#properties{overflow:hidden}}@media only screen and (min-width: 0) and (max-width: 766px){#properties .swiper-container{width:90%;overflow:visible}}#properties .properties-logos{height:170px;display:flex;padding:25px 0;box-sizing:border-box}@media only screen and (min-width: 0) and (max-width: 766px){#properties .properties-logos{height:120px;padding:0}}#properties .properties-logos .property-logo{flex-grow:1;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (min-width: 0) and (max-width: 766px){#properties .properties-logos .property-logo{justify-content:flex-start}#properties .properties-logos .property-logo.swiper-slide-active{justify-content:center}}#properties .properties-logos .property-logo>img{display:block;background-size:contain}#properties .properties-logos .property-logo>img:not(.color){-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}@media only screen and (min-width: 0) and (max-width: 766px){#properties .properties-logos .property-logo>img{max-width:120px}}#properties .properties-logos .property-logo.half-moon-inn-logo>img{width:150px}#properties .properties-logos .property-logo.pacific-terrace-hotel-logo>img{width:160px}#properties .properties-logos .property-logo.the-dana-logo>img{width:86px}#properties .properties-logos .property-logo.sheraton-la-jolla-logo>img{width:120px}#properties .properties-logos .property-logo.holiday-inn-bayside-logo>img{width:100px}#properties .properties-logos .property-logo.days-inn-san-diego-hotel-circle-logo>img{width:140px}#properties .properties-logos .property-logo.hilton-san-diego-airportharbor-island-logo>img{width:170px}#properties .properties-overview-wrapper{text-align:left}#properties .property-overview{position:relative;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){#properties .property-overview{display:block}}#properties .img-side{overflow:hidden;min-height:calc(100vh - 170px);position:absolute;top:0;left:0;width:50%;height:100%}@media only screen and (min-width: 0) and (max-width: 980px){#properties .img-side{display:none}}@media only screen and (min-width: 0) and (max-width: 766px){#properties .img-side{min-height:calc(100vh - 120px)}}#properties .info-side{min-height:calc(100vh - 170px);width:50%;float:right;display:flex;flex-flow:column;position:relative}@media only screen and (min-width: 0) and (max-width: 980px){#properties .info-side{width:100%;display:block}}@media only screen and (min-width: 0) and (max-width: 766px){#properties .info-side{min-height:calc(100vh - 120px)}}#properties .info-side .img-top{overflow:hidden;flex:1 0 270px;position:relative}@media only screen and (min-width: 767px) and (max-width: 980px){#properties .info-side .img-top{height:350px}}@media only screen and (min-width: 0) and (max-width: 766px){#properties .info-side .img-top{height:250px}}#properties .info-side .info{padding:40px 40px 20px 40px;flex:0 0 320px;position:relative}@media only screen and (min-width: 1200px){#properties .info-side .info{max-width:78%}}@media only screen and (min-width: 0) and (max-width: 766px){#properties .info-side .info{text-align:center;padding:30px 10px}}#properties .info-side .info nav{margin-bottom:40px}#properties .info-side .info nav:after{clear:both;content:'';display:table}#properties .info-side .info .price{font-weight:bold;line-height:1.2;color:#000;float:left;font-size:4.1vw}@media (max-width: 585.3658536585px){#properties .info-side .info .price{font-size:24px}}@media (min-width: 829.2682926829px){#properties .info-side .info .price{font-size:34px}}#properties .info-side .info .price span:first-child{color:#4A4A4A;font-size:12px;text-transform:uppercase;display:block;font-weight:400}#properties .info-side .info .button{margin-left:40px;background-color:#E51B24;border-color:#E51B24;color:#fff;float:left}@media only screen and (min-width: 0) and (max-width: 766px){#properties .info-side .info .button{float:right}}#properties .info-side .info .button:hover{background-color:#fff;border-color:#364C6E;color:#364C6E}#feeds{background-repeat:no-repeat;background-size:cover;background-position:50%;box-sizing:border-box;min-height:100vh;overflow:hidden;padding:100px 0;position:relative}@media only screen and (min-width: 767px) and (max-width: 980px){#feeds{padding:50px 0}}#feeds:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, #fff 95%)}#feeds:after{background:url(../images/loading.gif) no-repeat 0 0;content:'';display:none;height:64px;left:calc(50% - 32px);position:absolute;top:calc(50% - 32px);opacity:0;width:64px;z-index:0;transition:opacity 200ms ease-in-out}#feeds.loading:after{display:block;opacity:1}#feeds h3{margin-bottom:30px}#feeds .category-selector button{width:24px;height:24px;margin-right:20px;text-indent:-9999px;background:url("../images/sprite.svg") 0 0 no-repeat;vertical-align:top}#feeds .category-selector button:hover{opacity:0.8}#feeds .category-selector button.all{border-radius:50%;background:#000;text-indent:0;color:#fff;font:bold 10px/24px "Robotocondensed",Arial,sans-serif;text-transform:uppercase;text-align:center}#feeds .category-selector button.facebook{width:25px;background-position:-197px -338px;border-radius:2px}#feeds .category-selector button.instagram{width:25px;background-position:-246px -338px}#feeds .category-selector button.googleplus{width:35px;background-position:-295px -338px}#feeds .category-selector button.flipto{width:20px;height:25px;background-position:-350px -337px}#feeds .feed-content{overflow:hidden;position:relative;z-index:1}#feeds .feed-items{font-size:0;overflow:hidden;text-align:left;vertical-align:top;text-align:center}#feeds .feed-item{background:#fff;color:#4A4A4A;display:inline-block;height:170px;font:14px/18px "Robotocondensed",Arial,sans-serif;overflow:hidden;opacity:1;position:relative;text-align:left;vertical-align:top;transition:opacity 200ms ease-in-out}#feeds .feed-item:before{content:"";position:absolute;z-index:2;width:30px;height:30px;border-radius:50%;top:10px;left:10px;background:rgba(0,0,0,0.2) url("../images/sprite.svg") 0 0 no-repeat}#feeds .feed-item.facebook:before{background-position:-215px -185px}#feeds .feed-item.instagram:before{background-color:#fff;background-position:-255px -185px}#feeds .feed-item.googleplus:before{background-position:-287px -185px}#feeds .feed-item.flipto:before{background-color:#fff;background-position:-319px -185px}#feeds .feed-item.flipto .feed-descr{margin-top:50px}#feeds .feed-item.invisible{opacity:0}#feeds .feed-item .feed-descr{box-sizing:border-box;overflow:hidden;padding:20px;width:100%}#feeds .feed-item .img-wrap{overflow:hidden;display:block;height:170px;width:100%;position:relative}#feeds .feed-item .img-wrap span{display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}#feeds .feed-item .feed-copy{margin:0}#feeds .feed-item a{color:#4A4A4A;text-decoration:none}#feeds .feed-item a:hover{text-decoration:underline}#feeds .feed-item h4{color:#1A77B9;font:14px/16px "Robotocondensed",Arial,sans-serif;margin-bottom:10px}#feeds .feed-item.noimg h4{margin-left:30px}#feeds .pattern{position:relative;height:350px;margin-bottom:10px;width:100%}#feeds .pattern .feed-item{position:absolute}#feeds .pattern:nth-child(odd){margin-right:10px}@media only screen and (min-width: 1200px){#feeds .pattern{width:calc(50% - 5px);float:left}}#feeds .pattern.hide{display:none}#feeds .pattern:nth-child(4n - 7) .feed-item:nth-child(1){height:350px;left:0;right:calc(75% + 10px);top:0}#feeds .pattern:nth-child(4n - 7) .feed-item:nth-child(2),#feeds .pattern:nth-child(4n - 7) .feed-item:nth-child(3){left:25%;right:calc(50% + 10px)}#feeds .pattern:nth-child(4n - 7) .feed-item:nth-child(2){top:0}#feeds .pattern:nth-child(4n - 7) .feed-item:nth-child(3){bottom:0}#feeds .pattern:nth-child(4n - 7) .feed-item:nth-child(4){height:350px;left:50%;right:0;top:0}#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(1),#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(2){left:0;right:calc(75% + 10px)}#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(1),#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(4){top:0}#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(2),#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(5){bottom:0}#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(3){left:25%;right:25%;top:0;height:350px}#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(4),#feeds .pattern:nth-child(4n - 6) .feed-item:nth-child(5){right:0;left:calc(75% + 10px)}#feeds .pattern:nth-child(4n - 5) .feed-item:nth-child(1){height:350px;top:0;left:0;right:50%}#feeds .pattern:nth-child(4n - 5) .feed-item:nth-child(2),#feeds .pattern:nth-child(4n - 5) .feed-item:nth-child(3){height:350px;top:0}#feeds .pattern:nth-child(4n - 5) .feed-item:nth-child(2){right:25%;left:calc(50% + 10px)}#feeds .pattern:nth-child(4n - 5) .feed-item:nth-child(3){left:calc(75% + 10px);right:0}#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(1),#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(2){left:0;right:calc(75% + 10px)}#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(3),#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(4){left:25%;right:calc(50% + 10px)}#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(1),#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(3){top:0}#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(2),#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(4){bottom:0}#feeds .pattern:nth-child(4n - 4) .feed-item:nth-child(5){height:350px;left:50%;right:0;top:0}@media only screen and (min-width: 0) and (max-width: 766px){#feeds .pattern{height:auto;margin-bottom:0}#feeds .pattern .feed-item{top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:100% !important;position:relative !important;margin-bottom:10px}}#feeds .filtered .pattern{width:auto;height:auto;display:inline;float:none;margin:0}#feeds .filtered .pattern .feed-item{top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:170px !important;height:170px !important;position:relative !important;margin:5px !important}#feeds .filtered.facebook .pattern .feed-item,#feeds .filtered.flipto .pattern .feed-item,#feeds .filtered.googleplus .pattern .feed-item{top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:350px !important;height:350px !important;position:relative !important;margin:5px !important}#feeds .feed-controls{text-align:center}#feeds .feed-controls button{margin-top:40px;color:#364C6E;border-color:#364C6E;background-color:transparent}@media only screen and (min-width: 0) and (max-width: 766px){#feeds .feed-controls button{margin-top:20px}}#feeds .feed-controls button:hover{background:#E51B24;border-color:#E51B24;color:#fff}#events-slider{margin-bottom:20px;height:560px;position:relative}@media only screen and (min-width: 0) and (max-width: 766px){#events-slider{height:300px}}#events-slider .event-item{width:50%;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;text-align:left}#events-slider .event-item:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.2)}#events-slider .event-item .top-tabs{position:absolute;left:20px;top:0;font-size:0;line-height:0}#events-slider .event-item .top-tabs span{display:inline-block;padding:0 20px;vertical-align:top}#events-slider .event-item .top-tabs span:first-child{background:#fff;font:18px/40px "Robotocondensed",Arial,sans-serif;color:#364C6E}#events-slider .event-item .top-tabs span:last-child{background:#1A77B9;font:14px/40px "Robotocondensed",Arial,sans-serif;color:#fff}#events-slider .event-item .content-wrap{position:relative;z-index:1;padding:40px;height:100%;box-sizing:border-box}#events-slider .event-item .content-wrap .h1{color:#fff;margin-top:30px}#events-slider .event-item .content-wrap p{font:18px/21px "Robotocondensed",Arial,sans-serif;color:#fff}#events-slider .event-item .content-wrap p span:first-child{font-style:italic}#events-slider .event-item .content-wrap .button{color:#fff;border:1px solid #fff;position:absolute;bottom:40px;left:40px}#events-slider .event-item .content-wrap .button:hover,#events-slider .event-item .content-wrap .button.active,#events-slider .event-item .content-wrap .button:active{border-color:#E51B24;color:#fff}#events-slider .swiper-controls{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:114px}#events-slider .swiper-controls .arrow{border-color:#fff}#images-around-block{position:relative}#images-around-block>div{height:100%;overflow:hidden}#images-around-block>div.img-block{height:100%}#images-around-block .img-left-block{width:17%;position:absolute;top:0;left:0}@media only screen and (min-width: 0) and (max-width: 980px){#images-around-block .img-left-block{display:none}}#images-around-block .img-right-block{position:absolute;top:0;right:0;width:33%}@media only screen and (min-width: 767px) and (max-width: 980px){#images-around-block .img-right-block{width:40%}}@media only screen and (min-width: 1200px){#images-around-block .img-right-block{width:50%}}@media only screen and (min-width: 0) and (max-width: 766px){#images-around-block .img-right-block{display:none}}#images-around-block .content-block{margin-left:17%;width:50%;position:relative;min-height:60vh;padding-bottom:40vh}@media only screen and (min-width: 0) and (max-width: 980px){#images-around-block .content-block{min-height:0;margin-left:0}}@media only screen and (min-width: 1200px){#images-around-block .content-block{width:33%}}@media only screen and (min-width: 767px) and (max-width: 980px){#images-around-block .content-block{width:60%}}@media only screen and (min-width: 0) and (max-width: 766px){#images-around-block .content-block{width:100%}}#images-around-block .content-block .padding{min-height:40%}#images-around-block .content-block .small-image{position:absolute;bottom:0;left:0;width:50%;height:40vh;overflow:hidden}#images-around-block .content-block .small-image:last-child{left:auto;right:0}#images-around-block .content-wrap{padding:60px 40px;text-align:left}#images-around-block .content-wrap:after{clear:both;content:'';display:table}@media only screen and (min-width: 0) and (max-width: 766px){#images-around-block .content-wrap{text-align:center;padding:30px 10px}}#images-around-block .content-wrap .h1{max-width:90%}@media only screen and (min-width: 0) and (max-width: 766px){#images-around-block .content-wrap .h1{max-width:none}}.mobile-list{display:none;font:normal 16px/50px "Robotocondensed",Arial,sans-serif;text-align:center;text-transform:uppercase;width:100%;height:50px;box-sizing:border-box;border:1px solid #364C6E;color:#364C6E;background:transparent;position:relative;padding:0 35px;margin-bottom:20px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-list:after{content:'';width:0;height:0;display:inline-block;vertical-align:middle;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #364C6E;border-bottom:0;position:absolute;right:15px;top:20px}@media only screen and (min-width: 0) and (max-width: 980px){.mobile-list{display:block}}.mobilecategoryall{display:none}@media only screen and (min-width: 0) and (max-width: 766px){.mobilecategoryall{display:block}}.category-selector{margin:0 0 20px 0}.category-selector:after{clear:both;content:'';display:table}#categories-list{position:relative;padding:0 40px;margin:30px 0 15px 0;text-align:center}@media only screen and (min-width: 0) and (max-width: 980px){#categories-list{display:none;margin-top:-20px;margin-bottom:30px;border:1px solid #364C6E;border-top:0;background:transparent}#categories-list.visible{display:block}#categories-list.visible .button{color:#364C6E;background:none;margin:0;display:block;border:0;white-space:normal;height:auto;line-height:20px;padding:15px 10px;width:100%;box-sizing:border-box;font-weight:normal}#categories-list.visible .button:after{content:"";position:absolute;left:50%;margin-left:-25px;top:-1px;width:50px;height:1px;background:#364C6E}#categories-list.visible .button:first-child:after{display:none}#categories-list.visible .button:hover,#categories-list.visible .button.active{border:0;background:none;color:#E51B24}}#categories-list .text{display:none}.specials:after{clear:both;content:'';display:table}.specials .image-list-item{position:relative;overflow:hidden;height:300px;width:100%;margin:0 auto 20px;text-align:left;font-size:14px;line-height:18px}@media only screen and (min-width: 0) and (max-width: 766px){.specials .image-list-item{height:auto}}.specials .image-list-item:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid #e2e2e2;z-index:-1;box-sizing:border-box}.specials .image-list-item .background{position:relative;width:350px;height:300px;margin-left:40px;display:block;float:right;overflow:hidden;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 767px) and (max-width: 980px){.specials .image-list-item .background{width:300px}}@media only screen and (min-width: 0) and (max-width: 766px){.specials .image-list-item .background{width:100%;margin:0 0 10px 0}}.specials .image-list-item .description{box-sizing:border-box;width:100%;display:block;padding:25px}@media only screen and (min-width: 0) and (max-width: 766px){.specials .image-list-item .description{padding:20px 20px 10px 20px;text-align:center}}.specials .image-list-item .description h3{font:24px "Open Sans";line-height:30px;color:#1A77B9;margin-bottom:15px}.specials .image-list-item .description h3 a{text-decoration:none}.specials .image-list-item .description h3 a:hover{color:#E51B24}.specials .image-list-item .description nav{position:absolute;bottom:30px;left:25px}@media only screen and (min-width: 767px) and (max-width: 980px){.specials .image-list-item .description nav{bottom:25px}}@media only screen and (min-width: 0) and (max-width: 766px){.specials .image-list-item .description nav{text-align:center;width:100%;left:auto;right:auto;bottom:auto;position:relative}}.specials #socials iframe{max-width:80px}.single-special .background{float:right;width:300px;height:300px;margin-left:20px;margin-bottom:20px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 1200px){.single-special .background{width:500px}}@media only screen and (min-width: 0) and (max-width: 766px){.single-special .background{width:100%;float:none;margin-left:0}}.page-content .careers .narrow{width:20%}.home-destionations{padding-top:50px}@media only screen and (min-width: 1200px){.home-destionations{padding-top:90px}}@media only screen and (min-width: 0) and (max-width: 766px){.home-destionations{padding-top:40px;position:relative}.home-destionations:before{content:"";height:2px;width:30px;position:absolute;background:#000;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.home-destionations #destinations-map{height:calc(100vh - 250px);background-color:#e8e8e8;width:100%}@media only screen and (min-width: 1200px){.home-destionations #destinations-map{height:calc(100vh - 290px)}}@media only screen and (min-width: 0) and (max-width: 766px){.home-destionations #destinations-map{padding-top:40px}}.home-destionations .page-content{position:relative;z-index:1}@media only screen and (min-width: 1200px){.home-destionations .h1{margin-bottom:40px}}.hotel-location-map{height:500px}#content #destinations-map{height:60vh}.map-popup{background:#fff;border:1px solid #fff;color:#000;text-align:center;white-space:normal;width:280px}@media only screen and (min-width: 0) and (max-width: 766px){.map-popup{width:100%;box-sizing:border-box}}.map-popup img{display:block;width:100%;margin-bottom:20px}.map-popup header,.map-popup h4{color:#000;font-weight:600;margin:20px 20px 15px;text-transform:uppercase}.map-popup p{margin:0 20px 15px;color:#4A4A4A;font-family:"Robotocondensed",Arial,sans-serif}.map-popup p a{text-transform:none;color:#1A77B9;text-decoration:none}.map-popup p a:hover{text-decoration:underline}#destionations{box-sizing:border-box;overflow:hidden}#destionations .swiper-container{overflow:visible}#destionations .map-destinations{margin:0}#destionations .map-destinations .property-button{position:relative;padding:0;cursor:pointer;height:100px;overflow:hidden;box-sizing:border-box}#destionations .map-destinations .property-button:before{display:none}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button{height:auto}}#destionations .map-destinations .property-button .img-wrap{height:100px;position:relative;overflow:hidden}#destionations .map-destinations .property-button .img-wrap>span,#destionations .map-destinations .property-button .img-wrap>img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(50% 50%);transform:translate(50% 50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:contain}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button .img-wrap{display:none}}#destionations .map-destinations .property-button .property-info{background:#fff;position:absolute;left:0;right:0;top:0;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button .property-info{position:relative;top:auto;bottom:auto}}#destionations .map-destinations .property-button .property-info h4{color:#498A68;font:14px/16px "Robotoregular";text-transform:uppercase;margin-bottom:13px;padding:0 10px}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button .property-info h4{margin-top:20px}}#destionations .map-destinations .property-button .property-info p{padding:0 10px;font:14px/20px "Robotocondensed",Arial,sans-serif}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button .property-info p{margin:0}}#destionations .map-destinations .property-button .property-info .get-directions{text-decoration:none;display:block;height:50px;background:#364C6E;font:16px/50px "Robotocondensed",Arial,sans-serif;margin-top:25px;width:100%;color:#fff;text-transform:uppercase}#destionations .map-destinations .property-button .property-info .get-directions:hover,#destionations .map-destinations .property-button .property-info .get-directions.active,#destionations .map-destinations .property-button .property-info .get-directions:active{background-color:#E51B24;border-color:#E51B24;color:#fff}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button .property-info .get-directions{height:auto;background:none;margin-top:10px;display:inline-block;color:#1A77B9;line-height:2}#destionations .map-destinations .property-button .property-info .get-directions:hover,#destionations .map-destinations .property-button .property-info .get-directions.active,#destionations .map-destinations .property-button .property-info .get-directions:active{color:#fff}}#destionations .map-destinations .property-button.opened{overflow:visible}#destionations .map-destinations .property-button.opened .property-info{border:1px solid #E7E7E7}@media only screen and (min-width: 0) and (max-width: 766px){#destionations .map-destinations .property-button.opened .property-info{border:none}}#destionations .map-destinations .property-button.half-moon-inn-logo .img-wrap img{width:110px}#destionations .map-destinations .property-button.pacific-terrace-hotel-logo .img-wrap img{width:94px}#destionations .map-destinations .property-button.the-dana-logo .img-wrap img{width:50px}#destionations .map-destinations .property-button.sheraton-la-jolla-logo .img-wrap img{width:90px}#destionations .map-destinations .property-button.island-palms-hotel-marina-logo .img-wrap img{width:120px}#destionations .map-destinations .property-button.holiday-inn-bayside-logo .img-wrap img{width:59px}#destionations .map-destinations .property-button.days-inn-san-diego-hotel-circle-logo .img-wrap img{width:82px}#destionations .map-destinations .property-button.hilton-san-diego-airportharbor-island-logo .img-wrap img{width:110px}.pressroms-wrap{display:flex;flex-wrap:wrap;justify-content:center}#additional-content .pressroms-wrap{max-width:1020px}.pressroms-wrap span{background-size:cover;background-position:50%;background-repeat:no-repeat;height:150px;width:100%;float:left;display:block}.pressroms-wrap .pressroom-item{overflow:hidden;position:relative;width:320px;margin:10px;height:320px;float:left;flex-basis:320px}@media only screen and (min-width: 0) and (max-width: 766px){.pressroms-wrap .pressroom-item{width:100%}}.pressroms-wrap .pressroom-item .description{background-color:#364c6e;padding:15px 10px 20px 20px;height:200px;box-sizing:border-box;width:320px}@media only screen and (min-width: 1200px){.pressroms-wrap .pressroom-item .description{padding-right:40px}}.pressroms-wrap .pressroom-item .description{top:150px;position:relative;text-align:left;float:left}.pressroms-wrap .pressroom-item time{display:block;color:#fff;font-weight:bold;line-height:25px;margin-bottom:5px;font-size:4.1vw;text-decoration:none;width:320px;box-sizing:border-box}@media (max-width: 341.4634146341px){.pressroms-wrap .pressroom-item time{font-size:14px}}@media (min-width: 390.243902439px){.pressroms-wrap .pressroom-item time{font-size:16px}}.pressroms-wrap .pressroom-item h4,.pressroms-wrap .pressroom-item h4 a{color:#fff;line-height:1.3;font-size:4.1vw;text-transform:uppercase}@media (max-width: 341.4634146341px){.pressroms-wrap .pressroom-item h4,.pressroms-wrap .pressroom-item h4 a{font-size:14px}}@media (min-width: 439.0243902439px){.pressroms-wrap .pressroom-item h4,.pressroms-wrap .pressroom-item h4 a{font-size:18px}}.pressroms-wrap .pressroom-item h5{margin-bottom:10px;line-height:20px;font-size:16px;color:#fff;text-transform:uppercase;width:100%}.pressroms-wrap .pressroom-item .button{position:absolute;right:20px;bottom:20px;color:#fff;border:1px solid #fff}.pressroms-wrap .pressroom-item .button:hover,.pressroms-wrap .pressroom-item .button.active,.pressroms-wrap .pressroom-item .button:active{border-color:#E51B24;color:#fff}.pressroms-wrap .pressroom-item .button.pdf{padding:0 15px;line-height:50px;font-size:16px}.pressroms-wrap .pressroom-item .button.pdf:before{margin-top:16px}#home-pressroom{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}#home-pressroom .center-column{z-index:1;max-width:680px}@media only screen and (min-width: 1200px){#home-pressroom .center-column{max-width:1020px}}#home-pressroom:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, #fff 90%)}#home-pressroom .load-more{margin-top:40px;color:#364C6E;border-color:#364C6E;background-color:transparent}@media only screen and (min-width: 0) and (max-width: 766px){#home-pressroom .load-more{margin-top:20px}}#home-pressroom .load-more:hover{background:#E51B24;border-color:#E51B24;color:#fff}.galleries{text-align:center}.galleries .gallery{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:calc(33% - 7px);margin:5px;height:350px;display:inline-block;vertical-align:top;position:relative;overflow:hidden}@media only screen and (min-width: 767px) and (max-width: 980px){.galleries .gallery{width:calc(33% - 8px)}}@media only screen and (min-width: 0) and (max-width: 766px){.galleries .gallery{width:calc(100% - 10px)}}.galleries .gallery>*{z-index:1;position:relative}.galleries .gallery h4{color:#fff;font-family:"Robotocondensed",Arial,sans-serif;line-height:1.2;font-size:4.1vw;display:inline-block;vertical-align:middle;text-transform:uppercase;padding:0 15px;transition:all 0.3s ease-in-out}@media (max-width: 536.5853658537px){.galleries .gallery h4{font-size:22px}}@media (min-width: 634.1463414634px){.galleries .gallery h4{font-size:26px}}.galleries .gallery:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-1px}.galleries .gallery:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.25);transition:background 0.3s ease-in-out}.galleries .gallery:hover h4{font-size:0}.galleries .gallery:hover .description{right:0}.galleries .gallery:hover:after{background:rgba(0,0,0,0.5)}.galleries .gallery .description{position:absolute;right:-100%;top:0;color:#fff;width:100%;height:100%;transition:all 0.3s ease-in-out}@media only screen and (min-width: 0) and (max-width: 980px){.galleries .gallery .description{font-size:16px;line-height:20px}}.galleries .gallery .description:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-1px}.galleries .gallery .description .centered{padding:15px;box-sizing:border-box;display:inline-block;vertical-align:middle;width:calc(100% - 4px)}.galleries .gallery .description .centered .button{border-color:#fff;color:#fff}.galleries .gallery .description .centered .button:hover{border-color:#E51B24}.gallery-wrapper{padding:10px 0 0;height:calc(100vh - 100px);overflow:hidden}.wedding .gallery-wrapper,.restaurant .gallery-wrapper{height:auto}@media only screen and (min-width: 0) and (max-width: 766px){.gallery-wrapper{height:auto}}.custom-gallery{width:202vh;min-width:100%;height:100%;font-size:0;line-height:0;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wedding .custom-gallery,.restaurant .custom-gallery{padding-top:50%;height:0;width:100vw}@media only screen and (min-width: 0) and (max-width: 766px){.wedding .custom-gallery,.restaurant .custom-gallery{height:auto;padding-top:0}}@media only screen and (min-width: 767px) and (max-width: 980px){.custom-gallery{width:202vh}.wedding .custom-gallery,.restaurant .custom-gallery{width:100vw}}@media only screen and (min-width: 0) and (max-width: 766px){.custom-gallery{width:100vw;display:flex;flex-wrap:wrap;height:auto}}.custom-gallery .grid-item{vertical-align:top;display:block;position:absolute;top:0;margin:0 5px 10px 5px;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){.custom-gallery .grid-item{position:static;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;flex-basis:calc(50vw - 5px);height:calc(50vw - 5px);margin:0 0 10px 0}.custom-gallery .grid-item:nth-child(odd){margin-right:5px}.custom-gallery .grid-item:nth-child(even){margin-left:5px}}.custom-gallery .grid-item:nth-child(1){left:0;right:75%;bottom:75%;margin-left:0}.custom-gallery .grid-item:nth-child(2){right:50%;left:25%;bottom:50%}.custom-gallery .grid-item:nth-child(3){left:50%;right:37.5%;bottom:75%}.custom-gallery .grid-item:nth-child(4){left:62.5%;right:25%;bottom:50%}.custom-gallery .grid-item:nth-child(5){left:75%;right:12.5%;bottom:75%}.custom-gallery .grid-item:nth-child(6){left:87.5%;right:0;bottom:75%;margin-right:0}.custom-gallery .grid-item:nth-child(7){left:0;right:87.5%;bottom:50%;top:25%;margin-left:0}.custom-gallery .grid-item:nth-child(8){left:12.5%;right:75%;bottom:50%;top:25%}.custom-gallery .grid-item:nth-child(9){left:50%;right:37.5%;bottom:25%;top:25%}.custom-gallery .grid-item:nth-child(10){left:75%;right:0;bottom:25%;top:25%;margin-right:0}.custom-gallery .grid-item:nth-child(11){left:0;right:87.5%;bottom:25%;top:50%;margin-left:0}.custom-gallery .grid-item:nth-child(12){left:12.5%;right:62.5%;bottom:0;top:50%}.custom-gallery .grid-item:nth-child(13){left:37.5%;right:50%;bottom:25%;top:50%}.custom-gallery .grid-item:nth-child(14){left:62.5%;right:25%;bottom:25%;top:50%}.custom-gallery .grid-item:nth-child(15){left:0;right:87.5%;bottom:0;top:75%;margin-left:0}.custom-gallery .grid-item:nth-child(16){left:37.5%;right:37.5%;bottom:0;top:75%}.custom-gallery .grid-item:nth-child(17){left:62.5%;right:12.5%;bottom:0;top:75%}.custom-gallery .grid-item:nth-child(18){left:87.5%;right:0;bottom:0;top:75%;margin-right:0}.custom-gallery .grid-item span{background-size:cover;background-position:50%;background-repeat:no-repeat;transition:-webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);width:100%;height:100%;display:block}.custom-gallery .grid-item span:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-content .sitemap-description{opacity:0.8;font-size:86%}.form{display:block;margin-bottom:20px}.form .newList a{text-align:left}.form h3{text-align:center;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #e2e2e2}.form fieldset+fieldset{margin-top:30px}.form legend{color:#1A77B9;margin-bottom:20px}.form label{width:40%;line-height:1.2;margin:12px 20px 0 0;float:left;text-align:right}@media only screen and (min-width: 0) and (max-width: 766px){.form label{display:block;float:none;margin:0 0 10px;text-align:left;width:auto}}.form label em{color:#b31919;font-size:16px;font-weight:normal;line-height:10px;padding-right:5px}.form p{margin-bottom:10px}.form p:after{content:"";display:table;clear:both}.form p .ui-datepicker-trigger{margin-top:13px}@media only screen and (min-width: 0) and (max-width: 766px){.form p .ui-datepicker-trigger{display:none}}.form p span{float:left;margin:0 10px 0 0}.form p span.checkbox-group{margin-bottom:10px}.form p span input{display:inline;float:none;margin:0}.form p span label{display:inline;float:none;width:auto;text-align:left}.form p span.group label{display:block}.form p span.group label input{margin-right:.4em}.form input[type='text'],.form input[type='date'],.form textarea,.form select{color:#000;height:45px;padding:0 10px;resize:none;width:250px;box-sizing:border-box;border:1px solid #E7E7E7;font:16px/44px "Robotocondensed",Arial,sans-serif}@media only screen and (min-width: 0) and (max-width: 766px){.form input[type='text'],.form input[type='date'],.form textarea,.form select{margin-bottom:10px;padding:0 20px;width:100%;text-align:left}}.form input[type='text'],.form input[type='date'],.form textarea,.form select,.form input[type='checkbox']{float:left}.form textarea{height:100px;overflow:auto;line-height:20px;padding:10px 20px}.form input[type='checkbox'],.form input[type='radio']{width:14px;height:14px;padding:0;vertical-align:top;margin-top:1px;border:1px solid #E7E7E7}.form input[type='checkbox']{-webkit-appearance:checkbox}.form input[type='radio']{-webkit-appearance:radio}.form input.date-pick{width:100px;float:left}@media only screen and (min-width: 0) and (max-width: 766px){.form input.date-pick{float:none;display:block;width:100%}}.form a.dp-choose-date{float:left;position:static;margin:13px 0 0 6px}.form .controls{text-align:center}.form .controls p{width:auto;background:none}@media only screen and (min-width: 0) and (max-width: 766px){.form .controls p{text-align:center}}.form .controls .button{margin-left:20px;margin-top:20px;color:#364C6E;border-color:#364C6E;background-color:transparent}.form .controls .button:hover{background-color:#E51B24;border-color:#E51B24;color:#fff}@media only screen and (min-width: 0) and (max-width: 766px){.form .controls .button{display:inline-block;margin:0}}.poi{margin-bottom:40px}.poi-maps-container{position:relative;width:100%;height:500px;overflow:hidden}.poi-maps-container .poi-map-canvas{position:absolute;left:0;top:-100%;width:100%;height:100%}.poi-maps-container .poi-map-canvas.visible{top:0}.leaflet-pane{z-index:1}.poi .category-selector{margin-bottom:10px}.poi .category-selector:after{clear:both;content:'';display:table}.poi .category-selector .button{margin-right:10px;margin-bottom:10px}.poi .categories .poi-category{display:none}.poi .categories .poi-category.visible{display:block}.poi .categories .poi-category .expand-description:hover{text-decoration:none}.poi .categories{margin-top:20px}.poi .categories .poi-category.hidden{display:none}.poi .categories .poi-category table{width:100%}.poi .categories .poi-category table th{white-space:nowrap}.poi .categories .poi-category table td{vertical-align:middle}.poi .categories .poi-category table td.center{text-align:center}.poi .categories .poi-category table td.poi-title{text-align:left}.poi .categories .poi-category .expand-description{text-decoration:underline;cursor:pointer;color:#1A77B9}.poi .categories .poi-category .expand-description:hover{color:#E51B24}.poi .categories .poi-category .show-on-map{display:block;height:16px;width:10px;margin:0 auto;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") -400px 0 no-repeat;cursor:pointer}.poi .categories .poi-category .show-on-map:hover{background-position:-430px 0}.poi .categories .poi-category .show-on-map:active{background-position:-460px 0}.poi .categories .poi-category tr.description{display:none}.poi .categories .poi-category tr.description.visible{display:table-row}.poi .categories .poi-category tr.description .thumbnail{margin-bottom:0}.poi .categories .poi-category tr.description p{margin:0 0 10px;font-size:12px}.poi .categories .poi-category tr.description nav>*{margin-left:10px}.poi .categories .poi-category tr.description nav>*:first-child{margin-left:0}.poi .hotels{display:none}#calendar-header{margin-bottom:20px}#calendar-header:after{clear:both;content:'';display:table}#calendar-links{float:left}#calendar-links:after{clear:both;content:'';display:table}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-links{margin-top:0;float:none;width:100%;text-align:center}}#calendar-links li{float:left}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-links li{display:inline-block;float:none}#calendar-links li:first-child a{margin-left:0}}#calendar-links a{display:block;height:20px;width:20px;margin:0 20px 0 0;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}#calendar-links a.ical{background-position:-200px -76px}#calendar-links a.ical:hover{background-position:-240px -76px}#calendar-links a.ical:active{background-position:-280px -76px}#calendar-links a.print{background-position:-200px -116px}#calendar-links a.print:hover{background-position:-240px -116px}#calendar-links a.print:active{background-position:-280px -116px}#calendar-links a.rss{background-position:-200px -156px}#calendar-links a.rss:hover{background-position:-240px -156px}#calendar-links a.rss:active{background-position:-280px -156px}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-links a{display:inline-block;margin:0 0 0 20px}}#calendar-filter{float:right}@media only screen and (min-width: 0) and (max-width: 980px){#calendar-filter{float:none;clear:both}}#calendar-filter legend{float:left;line-height:45px}@media only screen and (min-width: 0) and (max-width: 980px){#calendar-filter legend{float:none}}#calendar-filter select{margin-left:10px;float:left;color:#000;height:45px;padding:0 10px;resize:none;width:250px;box-sizing:border-box;border:1px solid #E7E7E7;font:16px/44px "Robotocondensed",Arial,sans-serif}@media only screen and (min-width: 0) and (max-width: 980px){#calendar-filter select{margin:0;padding:0 20px;width:100%;text-align:left}}#calendar-views{float:left}#calendar-views:after{clear:both;content:'';display:table}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-views{float:none;text-align:center;margin-bottom:30px}}#calendar-views li{float:left}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-views li{display:inline-block;float:none}}#calendar-views a{position:relative;display:block;margin-right:20px;padding-left:30px;text-decoration:none;text-transform:uppercase;color:#364C6E}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-views a{margin-right:0;margin-left:20px}#calendar-views a.grid{margin-left:0}}#calendar-views a:hover,#calendar-views a.active{color:#1A77B9}#calendar-views a:before{background:url("../images/common.svg") 0 0 no-repeat;content:'';display:block;height:20px;width:20px;position:absolute;top:0;left:0}#calendar-views a.grid:before{background-position:-200px 0}#calendar-views a.grid:hover:before,#calendar-views a.grid.active:before{background-position:-240px 0}#calendar-views a.grid:active:before{background-position:-280px 0}#calendar-views a.list:before{background-position:-200px -38px}#calendar-views a.list:hover:before,#calendar-views a.list.active:before{background-position:-240px -38px}#calendar-views a.list:active:before{background-position:-280px -38px}#calendar-breadcrumb{padding:10px 0;margin-bottom:20px}#calendar-breadcrumb:after{clear:both;content:'';display:table}#calendar-breadcrumb dt,#calendar-breadcrumb dd{float:left;margin-right:10px;color:#53565a}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-breadcrumb dt,#calendar-breadcrumb dd{float:none;display:inline-block}}#calendar-year{margin-bottom:20px}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-year{display:none}}#calendar-year:after{clear:both;content:'';display:table}#calendar-year li{float:left}#calendar-year a{display:block;padding:5px 0;margin-right:1px;text-decoration:none;border-bottom:1px solid #b7b7b7;color:#b7b7b7}#calendar-year a:hover{border-color:#343841;color:#343841}#calendar-year .active a{border-color:#364C6E;color:#364C6E}#calendar-year .active a:hover{border-color:#151616;color:#151616}#calendar-month{height:40px;margin-bottom:20px;position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-month{-moz-text-align-last:auto;text-align-last:auto}}#calendar-month:after{clear:both;content:'';display:table}#calendar-month:after{content:'';display:inline-block;position:relative;width:100%;height:0}#calendar-month li{display:inline}#calendar-month a{display:inline-block;vertical-align:top;padding:0 9px;height:40px;line-height:40px;text-align:left;text-decoration:none;text-transform:uppercase;font-size:12px;color:#132929}@media only screen and (min-width: 767px) and (max-width: 980px){#calendar-month a{padding:0 5px;font-size:10px}}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-month a{padding:0 7px;font-size:11px;text-align:center}}#calendar-month a:hover{background:#E51B24;color:#fff}#calendar-month a.active{background:#E51B24;color:#fff}#calendar-month a.active:hover{background:#595756;color:#fff}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-month{-moz-text-align-last:auto;text-align-last:auto}#calendar-month li{display:none}#calendar-month li.current,#calendar-month li.prev,#calendar-month li.next{display:inline-block;position:relative;vertical-align:top;width:30%}#calendar-month li.current a{font-size:12px;padding:0 10px;display:block}#calendar-month li.prev a,#calendar-month li.next a{display:block;font-size:12px;padding-right:0;padding-left:30px}#calendar-month li.prev a:after,#calendar-month li.next a:after{background:url(../images/common.svg) -200px -196px no-repeat;content:'';display:block;position:absolute;left:5px;top:11px;width:11px;height:18px}#calendar-month li.prev a:hover,#calendar-month li.next a:hover{background-color:transparent;color:#E51B24}#calendar-month li.prev a:hover:after,#calendar-month li.next a:hover:after{background-position:-231px -196px}#calendar-month li.prev a:active,#calendar-month li.next a:active{top:auto}#calendar-month li.next a{padding-left:0;padding-right:30px}#calendar-month li.next a:after{background-position:-200px -234px;left:auto;right:5px}#calendar-month li.next a:hover:after{background-position:-231px -234px}}#calendar-navigation{display:block;height:40px;line-height:40px;margin-bottom:20px;position:relative;text-align:center}#calendar-navigation h2{padding:0 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;background-color:#eee}#calendar-navigation a.prev,#calendar-navigation a.next{position:absolute;top:11px;width:11px;height:18px;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0 10px 0 10px;background:url("../images/common.svg") 0 0 no-repeat}#calendar-navigation a.next{right:0;background-position:-200px -234px}#calendar-navigation a.next:hover{background-position:-231px -234px}#calendar-navigation a.next:active{background-position:-262px -234px}#calendar-navigation a.prev{left:0;background-position:-200px -196px}#calendar-navigation a.prev:hover{background-position:-231px -196px}#calendar-navigation a.prev:active{background-position:-262px -196px}#calendar-week,#calendar-days{display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}#calendar-week:after,#calendar-days:after{content:'';display:inline-block;position:relative;width:100%;height:0}#calendar-week li,#calendar-days li{display:inline-block;width:13%}#calendar-week{height:40px;line-height:40px;margin-bottom:20px}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-week{display:none}}#calendar-week li{color:#595756;text-align:center;font-weight:bold}#calendar-week li .short{display:none}@media only screen and (min-width: 767px) and (max-width: 980px){#calendar-week li .full{display:none}#calendar-week li .short{display:inline}}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-week li .full{display:none}#calendar-week li .short{display:inline}}#calendar-days{position:relative}#calendar-days li{margin:0 0 1em;min-height:8em;text-align:left;-moz-text-align-last:left;text-align-last:left;vertical-align:top;position:static;border:1px solid #e2e2e2}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-days li{display:block;float:none;width:100%;min-height:auto !important;height:auto !important}#calendar-days li dl{margin-top:auto !important;height:auto}#calendar-days li dl dt{width:100% !important;padding-bottom:10px}}#calendar-days li time a{text-align:center;color:#132929;display:block;padding:.5em 1em;text-decoration:none}#calendar-days li time a:hover{background:#e2e2e2}#calendar-days li.prev_month,#calendar-days li.next_month{border:1px solid #f1f1f1}#calendar-days li.prev_month time a,#calendar-days li.next_month time a{color:#595756}#calendar-days li.prev_month time a:hover,#calendar-days li.next_month time a:hover{background:#f1f1f1}#calendar-days li.day_items3{height:9em}#calendar-days li.day_items4{height:11em}#calendar-days li.day_items5{height:13em}#calendar-days li.day_items6{height:15em}#calendar-days li.day_items7{height:17em}#calendar-days li.day_items8{height:19em}#calendar-days li.day_items9{height:21em}#calendar-days li.day_items10{height:23em}#calendar-days li.day_items11{height:25em}#calendar-days li.day_items12{height:27em}#calendar-days li.day_items13{height:29em}#calendar-days li.day_items14{height:31em}#calendar-days li.day_items15{height:33em}#calendar-days li.day_items16{height:35em}#calendar-days li.day_items17{height:37em}#calendar-days li.day_items18{height:39em}#calendar-days li.day_items19{height:41em}#calendar-days li.day_items20{height:43em}#calendar-days dl{display:block;height:2em}#calendar-days dl:hover{position:relative}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-days dl.hide{display:block !important}}#calendar-days dt{position:relative}#calendar-days dt a{display:block;height:1.8em;width:auto;line-height:1.8em;padding:0 .5em 0 1em;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.7em;background:#E51B24;color:#fff}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-days dt a{height:2.8em;line-height:2.8em}}#calendar-days dl.w1 dt{width:100%}#calendar-days dl.w2 dt{width:211.5%}#calendar-days dl.w3 dt{width:323%}#calendar-days dl.w4 dt{width:434.5%}#calendar-days dl.w5 dt{width:546%}#calendar-days dl.w6 dt{width:657.5%}#calendar-days dl.w7 dt{width:769%}#calendar-days dl.c1 dt a{background-color:#8db294}#calendar-days dl.c2 dt a{background-color:#ada39a}#calendar-days dl.c3 dt a{background-color:#85a9b7}#calendar-days dl.c4 dt a{background-color:#bc8e8f}#calendar-days dl.c5 dt a{background-color:#ac9bc1}#calendar-days dl.c6 dt a{background-color:#87b6c7}#calendar-days dl.c7 dt a{background-color:#bb85aa}#calendar-days dl.c8 dt a{background-color:#a4a4a4}#calendar-days dl dd{position:absolute;left:0;bottom:20px;background:#fff;color:#717272;font-size:12px;margin-bottom:10px;padding:10px;text-align:left;visibility:hidden;width:200px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,0.2);border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (min-width: 0) and (max-width: 766px){#calendar-days dl dd{display:none !important}}#calendar-days dl dd .triangle{position:absolute;bottom:-13px;height:14px;text-align:center}#calendar-days dl dd .triangle span{display:inline-block;border-right:14px solid transparent;border-left:14px solid transparent;border-top:14px solid #fff;margin-left:93px}#calendar-days dl dd h3{color:#717272;margin-bottom:10px;font-size:14px;line-height:1.5;text-transform:uppercase}#calendar-days dl dd img{height:auto;width:100%}#calendar-days dl dd p{font-size:12px;line-height:18px;padding:0 0 10px 0;width:100%}#calendar-days dl:hover dd{visibility:visible}#calendar-days dl.t1{margin-top:2em}#calendar-days dl.t2{margin-top:4em}#calendar-days dl.t3{margin-top:6em}#calendar-days dl.t4{margin-top:8em}#calendar-days dl.t5{margin-top:10em}#calendar-days dl.t6{margin-top:12em}#calendar-days dl.t7{margin-top:14em}#calendar-days dl.t8{margin-top:16em}#calendar-days dl.t9{margin-top:18em}#calendar-days dl.t10{margin-top:20em}#calendar-days dl.t11{margin-top:22em}#calendar-days dl.t12{margin-top:24em}#calendar-days dl.t13{margin-top:26em}#calendar-days dl.t14{margin-top:28em}#calendar-days dl.t15{margin-top:30em}#calendar-days dl.t16{margin-top:32em}#calendar-days dl.t17{margin-top:34em}#calendar-days dl.t18{margin-top:36em}#calendar-days dl.t19{margin-top:38em}#calendar-days dl.t20{margin-top:40em}#calendar.list-view h2 a:hover{text-decoration:underline}@media only screen and (min-width: 0) and (max-width: 766px){#calendar.list-view #calendar-month{display:none}}#calendar.list-view .image-list{position:relative;overflow:hidden;padding:20px 0}#calendar.list-view .image-list h2 a{text-decoration:none}#calendar.list-view .image-list h3 a{font-size:20px;line-height:30px;text-transform:uppercase;text-decoration:none}#calendar .vevent .background{float:right;width:300px;height:300px;margin-left:20px;margin-bottom:20px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 1200px){#calendar .vevent .background{width:500px}}@media only screen and (min-width: 0) and (max-width: 766px){#calendar .vevent .background{width:100%;float:none;margin-left:0}}#calendar .dates,#calendar .attachment{display:block;margin:5px 0}#calendar .dates>small{display:block}.event-cards{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.event-cards .event-card{flex-grow:1;margin:20px;flex-basis:calc(50% - 40px)}.event-cards .event-card .thumbnail{height:400px}.event-cards .event-card .text{font-family:"Roboto Condensed", sans-serif;font-size:16px;line-height:1.6;color:#4A4A4A;text-align:center;margin-bottom:10px}.event-cards .event-card .text h4{font-family:"Roboto Condensed", sans-serif;margin-bottom:0px;color:#364C6E;font-size:34px;line-height:40px;text-transform:uppercase}.event-cards .event-card .date-link{text-align:center;color:#9B9B9B}.event-cards .event-card .date-link .date,.event-cards .event-card .date-link .link{display:inline-block}.event-cards .event-card .date-link .link{border-left:1px solid #bbb;padding-left:5px;margin-left:5px;color:#9B9B9B}.event-cards .one-third{flex-basis:calc(33% - 40px)}.event-cards .one-third .thumbnail{height:300px}.event-cards .total-number-7 .event-card:nth-child(3n-3),.event-cards .total-number-7 .event-card:nth-child(3n-2),.event-cards .total-number-7 .event-card:nth-child(3n-1),.event-cards .total-number-5 .event-card:nth-child(3n-3),.event-cards .total-number-5 .event-card:nth-child(3n-2),.event-cards .total-number-5 .event-card:nth-child(3n-1),.event-cards .total-number-11 .event-card:nth-child(3n-3),.event-cards .total-number-11 .event-card:nth-child(3n-2),.event-cards .total-number-11 .event-card:nth-child(3n-1){flex-basis:calc(33% - 40px)}.event-cards .total-number-7 .event-card:nth-last-child(-n+4),.event-cards .total-number-5 .event-card:nth-last-child(-n+4),.event-cards .total-number-11 .event-card:nth-last-child(-n+4){flex-basis:calc(50% - 40px)}.event-cards .total-number-7 .event-card:nth-child(-n+9),.event-cards .total-number-5 .event-card:nth-child(-n+9),.event-cards .total-number-11 .event-card:nth-child(-n+9){flex-basis:calc(33% - 40px)}.fs_photo{position:relative;bottom:0;width:100%;overflow:hidden;z-index:10;height:100vh;min-height:300px}.fs_photo .thumbnail{height:100vh;background-repeat:no-repeat;background-size:cover}.fs_photo .thumbnail:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.25)}.fs_photo .text{text-align:center;width:100%;position:absolute;top:100px;color:#fff}.fs_photo .text h4{font-family:"Roboto Condensed", sans-serif;margin-bottom:20px;font-size:44px;font-weight:bold;line-height:63px}.fs_photo .text .fs_descr{max-width:600px;margin:0 auto;margin-bottom:20px}.fs_photo .cta a{border:1px solid #fff;line-height:60px;text-transform:uppercase;padding:15px 20px;height:60px;color:#fff;text-decoration:none}.promo-wrap{padding-top:10px;width:100%;height:auto;overflow:hidden}#acm-promos{overflow:hidden;text-align:center;font-size:0;white-space:nowrap;width:calc(100% + 10px);margin-left:-5px;position:relative}#acm-promos .swiper-wrapper{width:calc(100% + 10px)}#acm-promos .promo{position:relative;display:inline-block;vertical-align:top;width:33.33%;text-align:center;overflow:hidden;white-space:normal;background:#364C6E;box-sizing:border-box;border-left:5px solid #fff;border-right:5px solid #fff}#acm-promos .promo .inner-wrapper{width:100%;height:0;padding-top:112.5%}@media only screen and (min-width: 0) and (max-width: 766px){#acm-promos .promo .inner-wrapper{padding-top:140%}}#acm-promos .promo .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:50% 50%;background-size:cover;-webkit-transform:scale(1.1);transform:scale(1.1);transition:opacity 0.2s, -webkit-transform 0.6s;transition:transform 0.6s, opacity 0.2s;transition:transform 0.6s, opacity 0.2s, -webkit-transform 0.6s;opacity:1}#acm-promos .promo .thumbnail img{display:none}#acm-promos .promo .thumbnail:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.25)}#acm-promos .promo .overlay{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}#acm-promos .promo h4{font-family:"Robotocondensed",Arial,sans-serif;font-weight:normal;font-size:42px;line-height:48px;margin-bottom:10px;color:#fff;text-transform:uppercase}#acm-promos .promo h4 a{color:inherit;text-decoration:none}.iphone #acm-promos .promo h4{font-size:32px;line-height:36px}@media only screen and (min-width: 0) and (max-width: 766px){#acm-promos .promo h4{font-size:34px;line-height:40px}}#acm-promos .promo .content-wrapper{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.4s, opacity 0.4s;position:relative;color:#fff}#acm-promos .promo .content-wrapper p{font-size:16px;line-height:26px;margin-bottom:30px}@media only screen and (min-width: 0) and (max-width: 766px){#acm-promos .promo .content-wrapper .fs_descr{margin:0}}#acm-promos .promo .content-wrapper .price{text-transform:uppercase;font:12px/16px "Robotocondensed",Arial,sans-serif;margin-bottom:20px}#acm-promos .promo .content-wrapper .price span{display:block}#acm-promos .promo .content-wrapper .price strong{display:block;font-weight:700;font-size:34px;line-height:45px}#acm-promos .promo:hover .thumbnail{-webkit-transform:scale(1);transform:scale(1);opacity:0.3}.ipad #acm-promos .promo:hover .thumbnail{opacity:1}.iphone #acm-promos .promo:hover .thumbnail{opacity:1}#acm-promos .promo:hover .content-wrapper{opacity:1;max-height:750px;transition:max-height 0.2s, opacity 1s}@media only screen and (min-width: 767px) and (max-width: 980px){#acm-promos .promo{width:50%}}@media only screen and (min-width: 0) and (max-width: 766px){#acm-promos .promo{width:100%}}.mobile-device #acm-promos .promo .content-wrapper{height:auto;opacity:1}#acm-promos .arrow{display:block;width:17px;height:32px;background:url("../images/sprite.svg") no-repeat -360px 0;position:absolute;top:50%;margin-top:-16px;left:30%;z-index:10;text-indent:-1000px;overflow:hidden}#acm-promos .arrow.next{left:auto;right:30%;background-position:-400px 0}.careers-rectangle{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 60px}@media only screen and (min-width: 0) and (max-width: 766px){.careers-rectangle{margin:0 0 30px}}.careers-rectangle .center-column{width:100vw}.careers-rectangle .rectangle-item{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;box-sizing:border-box;height:330px;overflow:hidden}@media only screen and (min-width: 0) and (max-width: 766px){.careers-rectangle .rectangle-item{height:300px}}.careers-rectangle .rectangle-item:before{z-index:2;content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.3);transition:background-color 400ms ease-in-out}.careers-rectangle .rectangle-item .content-wrap{position:absolute;z-index:3;text-align:center;box-sizing:border-box;display:flex;align-items:center;top:50%;left:50%;padding:0 40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.careers-rectangle .rectangle-item .rectangle-content{width:100%}.careers-rectangle .rectangle-item .ta-rating{display:inline-block}.careers-rectangle .rectangle-item h3{font:42px/49px "Robotocondensed",Arial,sans-serif;color:#fff;margin-bottom:20px}@media only screen and (min-width: 0) and (max-width: 766px){.careers-rectangle .rectangle-item nav{text-align:center}}.careers-rectangle .rectangle-item nav .button{color:#fff;border:1px solid #fff}.careers-rectangle .rectangle-item nav .button:hover,.careers-rectangle .rectangle-item nav .button.active,.careers-rectangle .rectangle-item nav .button:active{border-color:#E51B24;color:#fff}@media only screen and (min-width: 0) and (max-width: 980px){.careers-rectangle .rectangle-item nav .button{font-size:14px}}@media only screen and (min-width: 0) and (max-width: 766px){.careers-rectangle .rectangle-item nav .button{float:none !important}}.text-youtube{margin:60px 0}@media only screen and (min-width: 0) and (max-width: 766px){.text-youtube{margin:30px 0}}.text-youtube .inner-wrapper{display:flex;justify-content:space-between}@media only screen and (min-width: 0) and (max-width: 980px){.text-youtube .inner-wrapper{display:block}}.text-youtube .inner-wrapper .text-side{padding-left:10px}@media only screen and (min-width: 0) and (max-width: 980px){.text-youtube .inner-wrapper .text-side{width:100%;padding-left:0}}.text-youtube .inner-wrapper .text-side h2{margin-bottom:31px}.text-youtube .inner-wrapper .youtube-side{width:560px;margin-left:75px}@media only screen and (min-width: 0) and (max-width: 980px){.text-youtube .inner-wrapper .youtube-side{width:100%;margin-left:0;text-align:center}.text-youtube .inner-wrapper .youtube-side iframe{display:inline-block;max-width:100%}}.quote{margin:60px 0}@media only screen and (min-width: 0) and (max-width: 766px){.quote{margin:30px 0}}.quote .inner-wrapper{background:#FBFBFB;padding:45px 60px 47px;border-left:10px solid #E51B24;font-size:26px;line-height:36px}.additional-content{margin:60px 0}@media only screen and (min-width: 0) and (max-width: 766px){.additional-content{margin:30px 0}}.additional-content .inner-wrapper{width:100%}.additional-content .inner-wrapper h2{margin-bottom:31px}@media print{.print #header,.print #photos,.print #booking,.print #footer{display:none}@page{size:960px 1358px}}
