.d-block{display:block}.d-inline-block{display:block}.d-table{display:table}.d-row{display:table-row}.d-cell{display:table-cell}.vert-mid{vertical-align:middle}.vert-top{vertical-align:top}.vert-bottom{vertical-align:bottom}.vert-base{vertical-align:baseline}.no-pad{padding:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.row-centered{text-align:center}.row-centered [class*='col-']{display:inline-block;float:none;margin-right:-4px}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}.pull-xs-left{float:left}.pull-xs-right{float:right}.container-sm,.container-lg{max-width:100%}@media only screen and (min-width: 768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}.pull-sm-left{float:left}.pull-sm-right{float:right}.container-sm{width:500px}.container-lg{width:970px}}@media only screen and (min-width: 992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}.pull-md-left{float:left}.pull-md-right{float:right}.container-sm{width:600px}.container-lg{width:1170px}}@media only screen and (min-width: 1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}.pull-lg-left{float:left}.pull-lg-right{float:right}.container-sm{width:700px}.container-lg{width:1500px}}.fb-feed-item:not(:last-of-type){margin-bottom:30px}.fb-feed-item .thumbnail{padding:15px;background-color:rgba(36,36,36,0.5);border:none;border-radius:0;margin-bottom:0}@media only screen and (min-width: 768px){.fb-feed-item .thumbnail{display:table;width:100%}}@media only screen and (min-width: 768px){.fb-feed-item .thumbnail .pic,.fb-feed-item .thumbnail .caption{display:table-cell;vertical-align:middle}}@media only screen and (max-width: 767px){.fb-feed-item .thumbnail .pic{margin-bottom:15px}}@media only screen and (min-width: 768px){.fb-feed-item .thumbnail .pic{width:200px}}.fb-feed-item .thumbnail .caption{text-align:left;font-size:13px;padding:0}@media only screen and (min-width: 768px){.fb-feed-item .thumbnail .caption{padding-left:15px}}.fb-feed-item .thumbnail .caption .date{margin-bottom:0;font-size:18px;font-weight:bold;color:white}.fb-feed-item .thumbnail .caption .desc{margin-bottom:5px;color:white}.fb-feed-item .thumbnail .caption .stats{margin-bottom:0}.fb-feed-item .thumbnail .caption .stats .stat{color:white;margin-right:10px}.fb-feed-item .thumbnail .caption .stats .stat .fa{color:white;margin-right:2px}.fb-feed-item .thumbnail .caption .read-more{text-decoration:underline;color:white;white-space:nowrap}.modal .modal-content .modal-body img{margin-bottom:15px}.modal .modal-content .modal-body>:last-child{margin-bottom:0}.modal-open{overflow:auto !important;padding:0 !important}.pic-title i{font-size:1.5em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .25s ease-in-out}.pic-title:hover i{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);transition:all .6s ease-in-out}.feed-item .thumbnail{margin-bottom:0;padding:0;border:none;background-color:transparent}.modal-content .resizer{display:none}.feed-item .thumbnail .caption>p:last-of-type,p.photo-desc:last-of-type{margin-bottom:0 !important;word-break:break-word}.feed-item .modal-body img{margin-bottom:30px;margin-left:auto;margin-right:auto}p.photo-desc{margin-bottom:30px;margin-top:-15px}.recent-projects .thumbnail{border:none;padding:0}.fb-image{background-size:cover !important;width:100%}.fb-feed-more{text-decoration:underline !important;margin-top:10px;cursor:pointer}.pic{position:relative;overflow:hidden;display:block;animation:anima 2s;-webkit-animation:anima 2s;-moz-animation:anima 2s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pic:hover .pic-image{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.pic-caption{display:block;z-index:100;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);padding:15px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;z-index:999;opacity:0}.pic-caption:hover{text-decoration:none}.pic-caption-spacer{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.pic-caption-spacer h4{color:#fff}.pic-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pic:hover .pic-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pic-title{font-size:1.8em}.pic,.pic img{width:100%}.pic .pic-image,.pic-caption,.pic:hover .pic-caption{transition:all 0.3s ease}.pic:hover .bottom-to-top,.pic:hover .top-to-bottom,.pic:hover .left-to-right,.pic:hover .right-to-left,.pic:hover .rotate-in,.pic:hover .rotate-out,.pic:hover .open-up,.pic:hover .open-down,.pic:hover .open-left,.pic:hover .open-right,.pic:hover .come-left,.pic:hover .come-right{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.bottom-to-top{top:0;left:0}.pic:hover .bottom-to-top{top:0;left:0}.top-to-bottom{bottom:50%;left:0}html,body{width:100%;height:100%;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-size:14px;line-height:25px;background-color:#fff}a,a:visited{color:#000;outline:0;text-decoration:none}a:hover,a:active,a:focus{color:#000;outline:0;text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0 0 15px 0}h1,.h1{font:28px verdana, sans-serif;font-weight:bold;color:#f7ca25}@media only screen and (min-width: 992px){h1,.h1{font-size:34px}}h2,.h2{font:24px verdana, sans-serif;font-weight:bold;color:#f7ca25}@media only screen and (min-width: 992px){h2,.h2{font-size:28px}}h3,.h3{font:18px verdana, sans-serif;font-weight:bold;color:#f7ca25}@media only screen and (min-width: 992px){h3,.h3{font-size:24px}}h4,.h4{font:16px verdana, sans-serif;font-weight:bold;color:#f7ca25}@media only screen and (max-width: 1200px){h4,.h4{font-size:18px}}p{color:#000}p.lead{font-size:115%}@media only screen and (min-width: 992px){p.lead{font-size:140%}}ul{color:#000}.btn{border:none;border-radius:0;background-image:none}.btn:focus,.btn:active,.btn:hover{outline:0}.btn.btn-primary{color:#fff;background-color:#013B8C;border-radius:3px}.btn.btn-primary:hover{background-color:#013073}.btn.btn-primary .fa{margin-right:3px}.btn.btn-secondary{color:#fff;background-color:#333;border-radius:3px}.btn.btn-secondary:hover{background-color:#262626}.btn.btn-secondary .fa{margin-right:3px}.margin-sm{margin-bottom:15px}.margin-md{margin-bottom:30px}.margin-lg{margin-bottom:30px}@media only screen and (min-width: 992px){.margin-lg{margin-bottom:50px}}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#side-nav{border-radius:0}#side-nav .panel-heading{background-color:#333;color:#fff;font-size:14px;text-transform:uppercase;border-radius:0}#side-nav .list-group .list-group-item{background-color:white;border-radius:0;border:1px solid #d9d9d9;color:#000}#side-nav .list-group .list-group-item.active{background-color:#F3F3F3;border-color:#d9d9d9;color:#000}#side-nav .list-group .list-group-item:hover{background-color:#F3F3F3;color:#000}#site-header{top:0;left:0;width:100%;min-height:0;border:none;border-radius:0;background-color:rgba(255,255,255,0.8);z-index:1000}#site-header:not(.affix){position:absolute}#site-header.affix{-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-duration:500ms;animation-duration:500ms;border-bottom:1px solid #d9d9d9}#site-header.affix .container{padding-top:0;padding-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header.affix .navbar-header .navbar-brand{padding-top:10px;padding-bottom:10px}}@media only screen and (min-width: 992px){#site-header.affix .navbar-header .navbar-brand{padding-top:20px;padding-bottom:20px}}#site-header.affix .navbar-header .navbar-brand img#logo{display:none}#site-header.affix .navbar-header .navbar-brand img#logo-xs{display:block}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header.affix .navbar-header .navbar-brand img#logo-xs{height:30px}}@media only screen and (min-width: 992px){#site-header.affix .navbar-header .navbar-brand img#logo-xs{height:40px}}@media only screen and (min-width: 768px){#site-header.affix .navbar-collapse #navbar-top{display:none}}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header.affix .navbar-collapse .navbar-nav li a:not(#book-now){line-height:50px}}@media only screen and (min-width: 992px){#site-header.affix .navbar-collapse .navbar-nav li a:not(#book-now){line-height:80px}}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header.affix .navbar-collapse .navbar-nav li a#book-now .btn{line-height:50px}}@media only screen and (min-width: 992px){#site-header.affix .navbar-collapse .navbar-nav li a#book-now .btn{line-height:80px}}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header .container{padding-top:10px;padding-bottom:10px}}@media only screen and (min-width: 992px){#site-header .container{padding-top:20px;padding-bottom:20px}}#site-header .navbar-collapse{height:auto;position:relative;z-index:1001}@media only screen and (max-width: 767px){#site-header .navbar-collapse{text-align:center}}@media only screen and (min-width: 768px){#site-header .navbar-collapse #navbar-top{position:absolute;top:0;right:-8px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse #navbar-top{right:-15px}}@media only screen and (min-width: 768px){#site-header .navbar-collapse #navbar-bottom{position:absolute;bottom:0;right:-8px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse #navbar-bottom{right:-15px}}@media only screen and (max-width: 767px){#site-header .navbar-collapse .navbar-nav{margin-top:15px;margin-bottom:15px}}#site-header .navbar-collapse .navbar-nav li.active a,#site-header .navbar-collapse .navbar-nav li.active a:hover{color:#f7ca25;background-color:transparent}#site-header .navbar-collapse .navbar-nav li span{color:#000;padding-left:15px;padding-right:15px}#site-header .navbar-collapse .navbar-nav li span#navbar-phone{font-size:20px;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header .navbar-collapse .navbar-nav li span#navbar-phone{font-size:14px}}#site-header .navbar-collapse .navbar-nav li span#navbar-phone .fa{font-size:24px;color:#f7ca25;vertical-align:top}#site-header .navbar-collapse .navbar-nav li a{line-height:35px;font-size:14px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 767px){#site-header .navbar-collapse .navbar-nav li a{padding-top:5px;padding-bottom:5px}}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header .navbar-collapse .navbar-nav li a{font-size:12px;padding-left:8px;padding-right:8px}}@media only screen and (min-width: 768px){#site-header .navbar-collapse .navbar-nav li a{padding-top:0;padding-bottom:0}}#site-header .navbar-collapse .navbar-nav li a .fa-home{font-size:20px}#site-header .navbar-collapse .navbar-nav li a .btn{border:none;color:#fff;background-color:#013B8C;padding-top:0;padding-bottom:0;line-height:35px}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header .navbar-collapse .navbar-nav li a .btn{font-size:12px;padding-left:8px;padding-right:8px;line-height:28px}}#site-header .navbar-collapse .navbar-nav li a .btn:hover{background-color:#013073}#site-header .navbar-collapse .navbar-nav .dropdown-menu{box-shadow:none;border-radius:0;border:1px solid #d9d9d9;background-color:rgba(255,255,255,0.8)}#site-header .navbar-header{position:relative;z-index:1002}#site-header .navbar-header .navbar-brand{height:auto;z-index:999;padding-top:10px;padding-bottom:10px}@media only screen and (min-width: 1200px){#site-header .navbar-header .navbar-brand{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 767px){#site-header .navbar-header .navbar-brand img#logo{display:none}}@media only screen and (min-width: 768px){#site-header .navbar-header .navbar-brand img#logo{height:45px;display:block}}@media only screen and (min-width: 992px){#site-header .navbar-header .navbar-brand img#logo{height:60px}}@media only screen and (min-width: 1200px){#site-header .navbar-header .navbar-brand img#logo{height:80px}}@media only screen and (max-width: 767px){#site-header .navbar-header .navbar-brand img#logo-xs{height:30px;display:block}}@media only screen and (min-width: 768px){#site-header .navbar-header .navbar-brand img#logo-xs{display:none}}#site-header .navbar-header .navbar-toggle{border:none;border-radius:0;margin:0;padding:0 15px;height:50px;background-color:#013B8C}#site-header .navbar-header .navbar-toggle .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#site-header .navbar-header .navbar-toggle .burger-icon,#site-header .navbar-header .navbar-toggle .burger-icon::before,#site-header .navbar-header .navbar-toggle .burger-icon::after{display:block;width:25px;height:3px;background-color:#fff;outline:1px solid transparent;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;transition-duration:0.3s}#site-header .navbar-header .navbar-toggle .burger-icon::before,#site-header .navbar-header .navbar-toggle .burger-icon::after{position:absolute;content:""}#site-header .navbar-header .navbar-toggle .burger-icon::before{top:-8px}#site-header .navbar-header .navbar-toggle .burger-icon::after{top:8px}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon{background-color:transparent}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon::before{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon::after{-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media only screen and (max-width: 767px){#header-spacer{height:50px}}@media only screen and (min-width: 768px) and (max-width: 991px){#header-spacer{height:85px}}@media only screen and (min-width: 992px) and (max-width: 1199px){#header-spacer{height:120px}}#header-slideshow{position:relative}#header-slideshow .cycle-slideshow{position:absolute;top:0;left:0;width:100%}@media only screen and (min-width: 992px){#header-slideshow #header-overlay{position:absolute;bottom:0;left:0;width:100%;z-index:102;background-color:rgba(1,59,140,0.8)}}.services-overlay{padding-top:15px;background-color:#013B8C}@media only screen and (min-width: 1200px){.services-overlay{padding-top:30px;padding-bottom:15px}}.services-overlay .title{display:inline-block;font-size:18px;font-weight:bold;color:#fff;margin:0 15px 15px 15px}.services-overlay .title .fa{font-size:20px;margin-right:5px;color:#f7ca25}#lead-container{max-width:900px}#gallery a{display:block;margin-bottom:20px}#gallery a:last-child{margin-bottom:0}#body-text{border-radius:0;padding:15px;margin-bottom:0;background-color:#F3F3F3;border:1px solid #d9d9d9;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}@media only screen and (min-width: 768px){#body-text{padding:30px}}@media only screen and (min-width: 1200px){#body-text{padding:40px}}#site-footer{border-top:1px solid #d9d9d9;text-align:center;background:url(../Images/footer-background.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#site-footer small{display:block}#site-footer #information{padding:30px 0;background-color:rgba(1,59,140,0.75)}@media only screen and (max-width: 992px){#site-footer #information #news{margin-bottom:30px}}#site-footer #information #news #news-title{margin-bottom:15px}@media only screen and (max-width: 767px){#site-footer #information #news #news-title{margin-bottom:30px}}#site-footer #information #news #news-title h3{text-transform:uppercase}@media only screen and (min-width: 768px){#site-footer #information #news #news-title h3{margin:0}}#site-footer #information #news #news-title a,#site-footer #information #news #news-title a:hover{color:#fff}#site-footer #information #news #news-title a .fa{font-size:24px;margin-right:10px;vertical-align:sub}#site-footer #disclaimer{padding:10px 0;background-color:#f7ca25}@media only screen and (min-width: 768px){#site-footer #disclaimer{display:table;width:100%}}@media only screen and (max-width: 767px){#site-footer #disclaimer #disclaimer-left{margin-bottom:15px}}@media only screen and (min-width: 768px){#site-footer #disclaimer #disclaimer-left{display:table-cell;vertical-align:middle;text-align:left}}@media only screen and (min-width: 768px){#site-footer #disclaimer #disclaimer-right{display:table-cell;vertical-align:middle;text-align:right}}.mfp-container{padding:0 15px}@media only screen and (min-width: 992px){.mfp-container{padding:0 30px}}.mfp-iframe-holder .mfp-content{max-width:1280px}.mfp-iframe-holder .mfp-content .mfp-iframe{background-color:white}.modal-open{overflow:hidden !important}.tripadvisor #CDSWIDSSP{width:100% !important}.tripadvisor #CDSWIDSSP .widSSPData{padding-top:6px;padding-bottom:6px}@media only screen and (max-width: 767px){.fb-like{margin-bottom:15px}}@media only screen and (min-width: 768px){.fb-like{padding:0 15px}}.fb-like>span{vertical-align:middle !important;padding:0 !important}.info-box{background-color:#F3F3F3}@media only screen and (min-width: 768px){.info-box{display:table;width:100%}}.info-box .img-col,.info-box .text-col{min-height:0}@media only screen and (min-width: 768px){.info-box .img-col,.info-box .text-col{display:table-cell;vertical-align:middle;float:none}}.info-box .img-col{padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 768px){.info-box .img-col img{visibility:hidden}}.info-box .text-col{padding:30px 15px}@media only screen and (max-width: 767px){.info-box .text-col{text-align:center}}@media only screen and (min-width: 768px){.info-box .text-col{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 992px){.info-box .text-col{padding:60px}}#slideshow-wrapper{position:relative}@media only screen and (min-width: 992px){#slideshow-wrapper{width:100%;height:100vh;overflow:hidden}}#slideshow-wrapper #home-slideshow{position:absolute;top:0;left:0;width:100%;z-index:100}@media only screen and (min-width: 992px){#slideshow-wrapper #home-slideshow{height:100%}}#slideshow-wrapper #home-slideshow .cycle-prev,#slideshow-wrapper #home-slideshow .cycle-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px;color:#fff;font-size:20px;background-color:rgba(0,0,0,0.8);z-index:101;cursor:pointer}#slideshow-wrapper #home-slideshow .cycle-prev{left:0}#slideshow-wrapper #home-slideshow .cycle-next{right:0}#slideshow-wrapper #home-slideshow figure{display:none}#slideshow-wrapper #home-slideshow .cycle-slide{width:100%;height:100%;background-size:cover;background-repeat:no-repeat}#slideshow-wrapper #wifi-wrapper{position:relative;left:0}#slideshow-wrapper #wifi-wrapper img#wifi{position:absolute;top:160px;right:15px;z-index:1000}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay{position:absolute;bottom:0;left:0;width:100%;z-index:102}}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-top{background-color:rgba(1,59,140,0.8)}}#slideshow-wrapper #home-overlay #overlay-bottom{background-color:#f7ca25}@media only screen and (max-width: 767px){#slideshow-wrapper #home-overlay #overlay-bottom{padding-top:15px;padding-bottom:15px;text-align:center}}#slideshow-wrapper #home-overlay #overlay-bottom .container{position:relative}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-bottom .container{height:65px}}#slideshow-wrapper #home-overlay #overlay-bottom #host-rewards-logo,#slideshow-wrapper #home-overlay #overlay-bottom #host-accom-logo{display:block}@media only screen and (max-width: 767px){#slideshow-wrapper #home-overlay #overlay-bottom #host-rewards-logo,#slideshow-wrapper #home-overlay #overlay-bottom #host-accom-logo{text-align:center}}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-bottom #host-rewards-logo,#slideshow-wrapper #home-overlay #overlay-bottom #host-accom-logo{position:absolute}}@media only screen and (max-width: 767px){#slideshow-wrapper #home-overlay #overlay-bottom #host-rewards-logo{margin-bottom:15px}}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-bottom #host-rewards-logo{top:-10px;left:15px}}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-bottom #host-rewards-logo img{height:85px}}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-bottom #host-accom-logo{top:10px;right:15px}}@media only screen and (min-width: 768px){#slideshow-wrapper #home-overlay #overlay-bottom #host-accom-logo img{height:45px}}#home-rooms .home-room{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 991px){#home-rooms .home-room:nth-child(2n+1){clear:both}#home-rooms .home-room:nth-last-child(-n+2){margin-bottom:0}}@media only screen and (min-width: 992px){#home-rooms .home-room:nth-child(3n+1){clear:both}#home-rooms .home-room:nth-last-child(-n+3){margin-bottom:0}}#home-rooms .home-room img{margin-bottom:20px}#home-rooms .home-room .text{margin-bottom:40px;min-height:170px}#home-rooms .home-room .text h2{font-size:20px;margin-bottom:5px}#rooms{max-width:1600px}@media only screen and (min-width: 768px){#rooms{padding-left:30px;padding-right:30px}}#rooms .room-details{margin-bottom:15px}#rooms .room-details .room-detail{font-size:18px;margin-right:15px}#rooms .room-details .room-detail .fa{font-size:24px;margin-right:5px}#room h1,#room #room-details{margin-bottom:15px}@media only screen and (min-width: 992px){#room h1,#room #room-details{margin-bottom:30px}}#room .room-detail{display:inline-block;font-size:18px;margin-right:25px}#room .room-detail .fa{font-size:26px;margin-right:5px}@media only screen and (max-width: 992px){#room .text{margin-bottom:30px}}.activity:not(:last-of-type){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d9d9d9}#map-container{position:relative}#map-container #map{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}#contact-details #address,#contact-details #phone,#contact-details #email{font-weight:bold;color:#000;display:block;text-align:center}@media only screen and (max-width: 992px){#contact-details #address:not(:last-child),#contact-details #phone:not(:last-child),#contact-details #email:not(:last-child){margin-bottom:15px}}@media only screen and (min-width: 992px){#contact-details #address,#contact-details #phone,#contact-details #email{font-size:13px}}@media only screen and (min-width: 1200px){#contact-details #address,#contact-details #phone,#contact-details #email{font-size:16px}}#contact-details #address{margin:0}@media only screen and (min-width: 992px){#contact-details #address{text-align:right}}@media only screen and (min-width: 992px){#contact-details #phone{text-align:center}}@media only screen and (min-width: 992px){#contact-details #email{text-align:left}}#contact-details .fa{font-size:24px;width:24px;vertical-align:sub;margin-right:5px;text-align:center;color:#013B8C}@media only screen and (min-width: 1200px){#contact-details .fa{margin-right:10px;font-size:30px}}.contact-form{max-width:750px;margin-left:auto;margin-right:auto}.contact-form textarea{min-height:200px;resize:vertical}
