.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;border-radius:5px;border-bottom-left-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.3)}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.ui-selectmenu-button{position:relative;display:block;width:auto!important;height:40px;line-height:40px;border:thin solid #d1d1d1;font-size:14px;text-align:left;color:#53565a;background:#fff;transition:all .2s}.ui-selectmenu-button::-moz-placeholder{color:#292c2d}.ui-selectmenu-button::placeholder{color:#292c2d}.ui-selectmenu-button .ui-icon{position:absolute;top:50%;right:10px;width:0;height:0;margin-top:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #292c2d}.ui-selectmenu-button:hover .ui-icon{border-top-color:#54baba}.ui-selectmenu-button .ui-selectmenu-text{display:block;height:100%;padding:0 30px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button .ui-selectmenu-text strong{font-weight:700}.ui-selectmenu-menu{position:absolute;z-index:9999999;display:none;max-height:258px;overflow:auto;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.ui-selectmenu-menu li .ui-menu-item-wrapper{padding:10px 20px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#000}.ui-selectmenu-menu li .ui-state-active{background:#eee;cursor:pointer}.blog-post-author{position:relative;margin-bottom:30px}@media only screen and (max-width:767px){.blog-post-author{margin-bottom:20px}}.blog-post-author .author-block{display:flex;align-items:center;flex-flow:row}@media only screen and (max-width:767px){.blog-post-author .author-block{justify-content:center}}.blog-post-author .author-block .thumbnail{position:relative;width:90px;height:90px;margin:0 25px 0 0;background-position:50% 50%;background-size:cover;border-radius:50%;overflow:hidden;background-color:#5990b4}@media only screen and (max-width:767px){.blog-post-author .author-block .thumbnail{margin:0 15px 0 0;width:80px;height:80px}}.blog-post-author .author-block h4{font:normal 12px/1.2 Roboto,Arial,sans-serif;color:#003e66;margin-bottom:0}@media only screen and (max-width:767px){.blog-post-author .author-block{font-size:12px}}.blog-post-banner{font-family:Roboto,Arial,sans-serif;position:absolute;right:0;top:100px;width:160px;min-height:600px;overflow:hidden}.blog-post-banner:after{content:"";background-color:rgba(0,62,102,.45);position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:767px){.blog-post-banner{display:none}}.blog-post-banner .banner-image{position:absolute;width:100%;height:100%;background-position:50% 50%;background-size:cover;overflow:hidden;background-color:#5990b4}.blog-post-banner .post-banner-content{position:absolute;top:80px;width:100%;text-align:center;padding:10px;z-index:2}.blog-post-banner .post-banner-content .banner-title{font-weight:400;line-height:1;text-transform:uppercase;color:#fff;display:block}.blog-post-banner .post-banner-content .banner-title.banner-title-one{font-size:16px;margin-bottom:10px}.blog-post-banner .post-banner-content .banner-title.banner-title-two{font-size:30px}.blog-post-banner .controls{position:absolute;bottom:35px;left:10px;right:10px;margin:0 auto;text-align:center}.blog-post-banner .banner-button{position:relative;font-size:20px;font-weight:600;color:#fff;text-decoration:none;padding-right:10px;z-index:2}.blog-post-banner .banner-button:after{content:"";position:absolute;left:auto;right:0;top:50%;width:6px;height:6px;border:1px solid #fff;border-bottom:0;border-left:0;transform:rotate(45deg) translate(-50%,-50%);transition:border-color .35s ease-in-out;margin:3px 0 0 -11px}.blog-post-banner .banner-button:hover{text-decoration:underline}.blog-page.template-2{background-color:#fff}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view #content,.blog-page.template-2.single-blog-post #content{padding:100px 0 40px}}.blog-page.template-2.blog-list-view .blog-posts-wrapper{padding-top:0;margin-top:50px}@media only screen and (max-width:1023px){.blog-page.template-2.blog-list-view .blog-posts-wrapper{padding-top:0}}.blog-page.template-2 .center-column{max-width:1250px;padding:0 20px}@media only screen and (max-width:767px){.blog-page.template-2 .center-column{padding:0 10px}}.blog-page.template-2 .share-socials{position:absolute;right:-20px;bottom:24px;width:120px;text-align:left;min-height:125px;background:#fff;margin-bottom:0;height:40px;padding:10px 15px;border:1px solid #dedede;opacity:1;visibility:hidden;transition:opacity .35s ease-in-out;z-index:2;box-shadow:1px 2px 10px rgba(0,0,0,.3)}.blog-page.template-2 .share-socials .share-title{color:#666;font-size:14px;line-height:1;display:block}.blog-page.template-2 .share-socials .share-button{margin-top:7px;vertical-align:top;height:21px}.blog-page.template-2 .share-socials .share-button.facebook-share{margin-top:7px}.blog-page.template-2 .share-socials .share-button.pinterest-share{margin-top:8px}.blog-page.template-2 .share-socials .share-button.pinterest-share a{display:inline-block!important;vertical-align:top!important}.blog-page.template-2 .share-socials.visible{opacity:1;visibility:visible}.blog-page.template-2 .share-socials .common-close-button{display:block;position:absolute;top:5px;right:5px;height:14px;width:14px;background:transparent;font-size:0;transition:background-color .35s ease-in-out;opacity:1}.blog-page.template-2 .share-socials .common-close-button:after,.blog-page.template-2 .share-socials .common-close-button:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:14px;background:#000;transform:translate(-50%,-50%) rotate(45deg);transition:background .35s ease-in-out}.blog-page.template-2 .share-socials .common-close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.blog-page.template-2 .share-socials .common-close-button:hover{opacity:.8}.blog-page.template-2 .share-socials .common-close-button:hover:after,.blog-page.template-2 .share-socials .common-close-button:hover:before{background:#666}.blog-page.template-2 .posts-controls{height:63px;background-color:#ededed;position:relative;margin-top:80px}@media only screen and (max-width:767px){.blog-page.template-2 .posts-controls{margin-top:30px}}.blog-page.template-2 .posts-controls .center-column{height:100%}.blog-page.template-2 .posts-controls .controls-wrapper{height:100%;position:relative}.blog-page.template-2 .posts-controls .post-control-button{font:normal 16px/1 Roboto,Arial,sans-serif;position:absolute;top:50%;color:#9a9a9a;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .35s ease-in-out;transform:translateY(-50%);z-index:10}@media only screen and (max-width:767px){.blog-page.template-2 .posts-controls .post-control-button{font-size:12px}}.blog-page.template-2 .posts-controls .post-control-button .post-icon{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;text-indent:-9999em;font-size:0;z-index:10}.blog-page.template-2 .posts-controls .post-control-button.previous-post{float:left}.blog-page.template-2 .posts-controls .post-control-button.previous-post img{transform:rotate(180deg);height:20px;width:20px;position:relative;top:4px;margin-right:15px}.blog-page.template-2 .posts-controls .post-control-button.next-post{right:25px;float:right}.blog-page.template-2 .posts-controls .post-control-button.next-post img{height:20px;width:20px;position:relative;top:4px;margin-right:15px}.blog-page.template-2 .posts-controls .post-control-button:hover{opacity:.8}@media only screen and (max-width:767px){.bolg-category-list ul{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.bolg-category-list ul{display:none}}.bolg-category-list ul li{display:inline-block;width:100%;text-transform:uppercase;background:#fbfbf9;color:#00333b;font-size:25px;margin-top:2px;font-weight:300;font-family:Roboto,Arial,sans-serif;line-height:30px;padding-block:5px}.bolg-category-list ul li a{text-decoration:none}.bolg-category-list ul li.active{background:#002a3a;color:#fff}.bolg-category-list ul li.active a{color:#fff}@media only screen and (max-width:767px){.bolg-category-list select{width:280px;font-size:11px}}@media only screen and (max-width:767px){html.blog-navigation-visible{overflow:hidden}}#blog-hamburger-navigation{display:none;position:fixed;right:-100%;top:0;padding-top:200px;height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;transition:right .2s,visibility .2s;text-align:center;z-index:60;visibility:hidden}@media only screen and (max-width:1023px){#blog-hamburger-navigation{display:block}}@media only screen and (max-width:767px){#blog-hamburger-navigation{padding-top:140px}}.blog-navigation-visible #blog-hamburger-navigation{right:0;visibility:visible}#blog-hamburger-navigation .main-menu{position:relative;max-width:60%;margin:0 auto;padding-bottom:25px}@media only screen and (max-width:767px){#blog-hamburger-navigation .main-menu{max-width:90%}}#blog-hamburger-navigation .main-menu .blog-categories li{position:relative;margin-bottom:5px}#blog-hamburger-navigation .main-menu .blog-categories li a{display:inline-block;padding:5px 40px;font:22px/1.2 Roboto,Arial,sans-serif;text-decoration:none;color:#003e66;position:relative;text-transform:uppercase}#blog-hamburger-navigation .main-menu .blog-categories li a:after{content:"";display:block;width:100%;position:absolute;left:0;bottom:0;border-bottom:3px solid #e04e39;opacity:0;visibility:hidden;transition:opacity visibility .35s ease-in-out}#blog-hamburger-navigation .main-menu .blog-categories li a.active,#blog-hamburger-navigation .main-menu .blog-categories li a:hover{color:#003e66}#blog-hamburger-navigation .main-menu .blog-categories li a.active:after,#blog-hamburger-navigation .main-menu .blog-categories li a:hover:after{opacity:1;visibility:visible}@media only screen and (max-width:1023px){#blog-hamburger-navigation .main-menu .blog-categories li a{padding:5px 20px}}@media only screen and (max-width:767px){#blog-hamburger-navigation .main-menu .blog-categories li a{font-size:18px;padding:5px 10px}}#blog-hamburger-navigation .main-menu .menu.submenu{position:relative;overflow:hidden;max-height:0;padding:0;transition:max-height 222ms cubic-bezier(0,1,0,1),padding 333ms,visibility .3s;visibility:hidden}#blog-hamburger-navigation .main-menu .menu.submenu a{font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;color:#003e66}#blog-hamburger-navigation .main-menu .menu.submenu a:after{content:none}#blog-hamburger-navigation .main-menu .menu.submenu a.active,#blog-hamburger-navigation .main-menu .menu.submenu a:hover{color:#5990b4}#blog-hamburger-navigation .main-menu .parent.expanded>.submenu{max-height:800px;padding:10px 0;transition:max-height 222ms cubic-bezier(1,0,1,0),padding 333ms;visibility:visible}#blog-hamburger-navigation .main-menu .plus{display:block;height:32px;width:32px;position:absolute;top:0;right:10px;cursor:pointer;z-index:10}#blog-hamburger-navigation .main-menu .plus .horizontal,#blog-hamburger-navigation .main-menu .plus .vertical{position:absolute;transition:all 333ms ease-in-out;transform:rotate(-90deg);background-color:#003e66;top:0}#blog-hamburger-navigation .main-menu .plus .horizontal{width:8px;height:2px;margin-left:12px;margin-top:15px}#blog-hamburger-navigation .main-menu .plus .vertical{width:2px;height:8px;margin-left:15px;margin-top:12px}#blog-hamburger-navigation .main-menu .parent.expanded>.plus>.horizontal,#blog-hamburger-navigation .main-menu .parent.expanded>.plus>.vertical{transform:rotate(90deg);background:#003e66!important}#blog-hamburger-navigation .main-menu .parent.expanded>.plus>.horizontal{opacity:0}#blog-hamburger-navigation .main-menu .menu.submenu .plus{top:0}#blog-hamburger-navigation .blog-search{margin:0 auto;width:80%;display:none}@media only screen and (max-width:767px){#blog-hamburger-navigation .blog-search{display:block}}#blog-hamburger-navigation .blog-search .blog-search-form{width:100%;display:flex;flex-wrap:wrap;height:40px;position:relative;box-sizing:border-box}#blog-hamburger-navigation .blog-search .blog-search-form label{flex:1;height:100%}#blog-hamburger-navigation .blog-search .blog-search-form label .search-field{width:100%;height:100%;border:none;background:#ededed;padding:0 10px;box-sizing:border-box;border-radius:0;font-family:TitilliumWeb WF,sans-serif;font-size:14px;color:#000}#blog-hamburger-navigation .blog-search .blog-search-form .search-submit{width:46px;height:100%;border-radius:0;border:none;background:#5990b4;cursor:pointer;color:transparent}@media only screen and (max-width:767px){#blog-hamburger-navigation .blog-search .blog-search-form .search-submit{width:60px}}#blog-hamburger-navigation .blog-search .blog-search-form .search-submit:hover{background-color:#003e66!important}#blog-hamburger-navigation .blog-search .blog-search-form svg{position:absolute;right:22px;top:12px;display:block;pointer-events:none;z-index:1}.featured-posts{margin-bottom:40px;margin-top:100px}.featured-posts .page-content{text-align:center}.featured-posts .page-content h2{font:300 40px/1.2 Roboto,Arial,sans-serif;text-align:center;color:#00333b;text-transform:uppercase;position:relative;display:inline-block;margin-bottom:40px;line-height:50px}@media only screen and (max-width:767px){.featured-posts .page-content h2{font-size:24px;margin-bottom:20px}}.featured-posts .featured-posts-slider{max-width:1210px;margin:0 auto;position:relative;text-align:center;padding:0 60px}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider{padding:0}}.featured-posts .featured-posts-slider .slideshow{margin:0 auto;max-width:1096px;overflow:hidden}.featured-posts .featured-posts-slider .post{display:flex;flex-flow:wrap;width:100%;box-sizing:border-box;height:100%;min-height:580px;font-family:Roboto,Arial,sans-serif}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .post{padding:0;min-height:auto}}.featured-posts .featured-posts-slider .post .post-image{background-size:cover;background-position:50%;position:relative;width:55%;background-color:#5990b4}.featured-posts .featured-posts-slider .post .post-image:after{content:"";display:block;padding-top:66%}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .post .post-image{width:100%}}.featured-posts .featured-posts-slider .post .post-content-wrapper{text-align:left;width:45%;display:flex;flex-flow:column;justify-content:center;height:auto;background-color:#fbfbf9}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .post .post-content-wrapper{padding-right:0;width:100%;justify-content:normal}}.featured-posts .featured-posts-slider .post .post-content-wrapper .post-content{width:100%;padding:30px 20px 40px;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1023px){.featured-posts .featured-posts-slider .post .post-content-wrapper .post-content{padding:40px 20px}}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .post .post-content-wrapper .post-content{margin-top:0;padding:20px}}.featured-posts .featured-posts-slider .post .post-content-wrapper .post-date{display:block;font:300 13px/1 Roboto,Arial,sans-serif;line-height:18px;color:#6f6f67;margin-bottom:10px}.featured-posts .featured-posts-slider .post .post-content-wrapper h3.post-title{font:300 40px/1 Roboto,Arial,sans-serif;color:#00333b;margin-top:5px;margin-bottom:20px;text-transform:uppercase;line-height:50px}.featured-posts .featured-posts-slider .post .post-content-wrapper h3.post-title a{color:#00333b;text-decoration:none}@media only screen and (max-width:1023px){.featured-posts .featured-posts-slider .post .post-content-wrapper h3.post-title{font-size:20px}}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .post .post-content-wrapper h3.post-title{margin:0 0 15px}}.featured-posts .featured-posts-slider .post .post-content-wrapper .post-text,.featured-posts .featured-posts-slider .post .post-content-wrapper .post-text p{font-size:18px;line-height:30px;color:#000;font-family:Roboto,Arial,sans-serif;font-weight:300;margin-bottom:20px;margin-top:30px}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .post .post-content-wrapper .post-text,.featured-posts .featured-posts-slider .post .post-content-wrapper .post-text p{font-size:14px;line-height:1.5}}.featured-posts .featured-posts-slider .post .post-content-wrapper .read-more-link{font-weight:400;font-size:16px;line-height:28px;color:#00333b;text-transform:uppercase;text-decoration:none;position:relative;padding-right:45px;display:inline-block}.featured-posts .featured-posts-slider .post .post-content-wrapper .read-more-link:after{content:"";display:block;height:100%;width:28px;position:absolute;right:0;top:0;border:1px solid #00333b;border-radius:50%;background-color:transparent;background-image:url(../images/sprite.svg);background-position:-407px -107px}.featured-posts .featured-posts-slider .post .post-content-wrapper .read-more-link:hover:after{background-position:-347px -107px;background-color:#00333b}.featured-posts .featured-posts-slider .post .post-content-wrapper .read-more-link.inverted{color:#fff}.featured-posts .featured-posts-slider .post .post-content-wrapper .read-more-link.inverted:after{border:1px solid #fff;background-color:transparent;background-position:-347px -107px}.featured-posts .featured-posts-slider .post .post-content-wrapper .read-more-link.inverted:hover:after{background-position:-407px -107px;background-color:#fff}.featured-posts .featured-posts-slider .slideshow-controls .slideshow-button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;text-indent:-9999em;font-size:0;z-index:10}.featured-posts .featured-posts-slider .slideshow-controls .slideshow-button.previous{left:0;background-image:url(../images/sprite.svg);background-position:-267px -99px;transform:rotate(180deg)}.featured-posts .featured-posts-slider .slideshow-controls .slideshow-button.next{right:0;background-image:url(../images/sprite.svg);background-position:-267px -99px}@media only screen and (max-width:767px){.featured-posts .featured-posts-slider .slideshow-controls{display:none}}.featured-posts .featured-posts-slider .slideshow-pagination{margin-top:10px;text-align:center;font-size:0}.featured-posts .featured-posts-slider .slideshow-pagination>*{display:inline-block;width:11px;height:11px;margin:0 8px;text-indent:-9999px;overflow:hidden;background:#fff;border-radius:50%;border:1px solid #979797;transition:background .35s ease-in-out;cursor:pointer}.featured-posts .featured-posts-slider .slideshow-pagination>.active,.featured-posts .featured-posts-slider .slideshow-pagination>:hover{background:#00333b}.blog-page.template-2 .recent-posts .page-content{text-align:center;margin-top:30px}.blog-page.template-2 .recent-posts .page-content h1,.blog-page.template-2 .recent-posts .page-content h2{font:normal 48px/1.2 Roboto,Arial,sans-serif;color:#003e66;box-sizing:border-box;margin-bottom:50px;text-transform:uppercase;position:relative;display:inline-block;text-align:center}.blog-page.template-2 .recent-posts .page-content h1:after,.blog-page.template-2 .recent-posts .page-content h2:after{content:"";display:block;width:100%;position:absolute;left:0;right:0;bottom:-5px;border-bottom:4px solid #5990b4}@media only screen and (max-width:767px){.blog-page.template-2 .recent-posts .page-content h1,.blog-page.template-2 .recent-posts .page-content h2{font-size:24px;margin-bottom:20px}}.blog-page.template-2 .recent-posts .blog-posts-wrapper{display:flex;flex-wrap:wrap;box-sizing:border-box;position:relative}.blog-page.template-2 .recent-posts .blog-posts-wrapper .see-more{display:block;position:relative;border:1px solid #5990b4;color:#5990b4;font-size:16px;margin:0 auto 30px;padding:0 30px}@media only screen and (max-width:767px){.blog-page.template-2 .recent-posts .blog-posts-wrapper .see-more{position:relative;margin:0 auto;right:auto}}.blog-page.template-2 .recent-posts .new-post-nt{display:inherit;flex-wrap:wrap;box-sizing:border-box;position:relative}.blog-page.template-2 .recent-posts .new-post-nt .posts-content-wrap{font-family:Roboto,Arial,sans-serif;box-sizing:border-box;width:69%;float:right;display:inherit}@media only screen and (max-width:767px){.blog-page.template-2 .recent-posts .new-post-nt .posts-content-wrap{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .recent-posts .new-post-nt .posts-content-wrap{width:100%}}.blog-page.template-2 .recent-posts .new-post-nt .posts-content-wrap .one-post{width:48%;padding:0 10px;box-sizing:border-box;margin-bottom:35px;position:relative;display:inline-block;vertical-align:top}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .recent-posts .new-post-nt .posts-content-wrap .one-post{width:48%}}@media only screen and (max-width:767px){.blog-page.template-2 .recent-posts .new-post-nt .posts-content-wrap .one-post{width:100%;padding:0;margin-bottom:20px}}.blog-page.template-2 .recent-posts .new-post-nt .see-more{display:block;position:relative;border:1px solid #5990b4;color:#5990b4;font-size:16px;margin:0 auto 30px;padding:0 30px}@media only screen and (max-width:767px){.blog-page.template-2 .recent-posts .new-post-nt .see-more{position:relative;margin:0 auto;right:auto}}.blog-page.template-2 .bolg-category-list{width:30%}@media only screen and (max-width:767px){.blog-page.template-2 .bolg-category-list{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .bolg-category-list{width:100%}}.blog-page.template-2 .posts-content-wrap{font-family:Roboto,Arial,sans-serif;display:flex;flex-wrap:wrap;box-sizing:border-box;width:70%}@media only screen and (max-width:767px){.blog-page.template-2 .posts-content-wrap{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .posts-content-wrap{width:100%}}.blog-page.template-2 .posts-content-wrap .one-post{width:50%;padding:0 10px;box-sizing:border-box;margin-bottom:35px;position:relative}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .posts-content-wrap .one-post{width:50%}}@media only screen and (max-width:767px){.blog-page.template-2 .posts-content-wrap .one-post{width:100%;padding:0;margin-bottom:20px}}.blog-page.template-2 .posts-content-wrap .one-post .one-post-image{background-size:cover;background-position:50%;position:relative;background-color:#5990b4}.blog-page.template-2 .posts-content-wrap .one-post .one-post-image:after{content:"";display:block;padding-top:54%}.blog-page.template-2 .posts-content-wrap .one-post .one-post-category{position:absolute;top:0;right:0;height:30px;text-align:center;padding:0 15px;background-color:#002a3a;font-size:12px;line-height:30px;color:#fff;text-transform:uppercase;font-weight:300}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .posts-content-wrap .one-post .one-post-category{font-size:10px}}@media screen and (min-width:1024px) and (max-width:1175px){.blog-page.template-2 .posts-content-wrap .one-post .one-post-category{font-size:10px}}.blog-page.template-2 .posts-content-wrap .one-post .one-post-content{width:100%;background:#fbfbf9;padding:35px 20px 20px;box-sizing:border-box;border:1px solid #e1e1e1;min-height:200px;position:relative}@media only screen and (max-width:767px){.blog-page.template-2 .posts-content-wrap .one-post .one-post-content{padding:20px;min-height:120px}}.blog-page.template-2 .posts-content-wrap .one-post .date-author{font-size:13px;line-height:18px;font-family:Roboto,Arial,sans-serif;font-weight:300;color:#6f6f67}.blog-page.template-2 .posts-content-wrap .one-post .date-author .date{display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;padding-right:20px}.blog-page.template-2 .posts-content-wrap .one-post .one-post-title{font:normal 28px/1 Roboto,Arial,sans-serif;margin:5px 0 20px;font-weight:300;font-family:Roboto,Arial,sans-serif;line-height:36px}@media only screen and (max-width:1023px){.blog-page.template-2 .posts-content-wrap .one-post .one-post-title{font-size:24px}}@media only screen and (max-width:767px){.blog-page.template-2 .posts-content-wrap .one-post .one-post-title{margin:5px 0 30px}}.blog-page.template-2 .posts-content-wrap .one-post .one-post-title a{color:#003e66;text-decoration:none}.blog-page.template-2 .posts-content-wrap .one-post .one-post-text,.blog-page.template-2 .posts-content-wrap .one-post .one-post-text p{font-size:16px;line-height:1.6em;color:#525252;margin-bottom:20px}@media only screen and (max-width:767px){.blog-page.template-2 .posts-content-wrap .one-post .one-post-text,.blog-page.template-2 .posts-content-wrap .one-post .one-post-text p{font-size:14px}}.blog-page.template-2 .posts-content-wrap .one-post .post-links{display:flex;font-size:0;position:absolute;left:20px;right:40px;bottom:20px;vertical-align:bottom;width:calc(100% - 40px);justify-content:space-between;align-items:center}.blog-page.template-2 .posts-content-wrap .one-post .post-links .read-more-link{font-size:15px;line-height:1;border:none;text-align:center;padding:0 10px 0 0;text-transform:none;border-radius:0;color:#00333b}.blog-page.template-2 .posts-content-wrap .one-post .post-links .read-more-link:after{content:"";position:absolute;left:auto;right:0;top:50%;width:5px;height:5px;border:1px solid #00333b;border-bottom:0;border-left:0;transform:rotate(45deg) translate(-50%,-50%);transition:border-color .35s ease-in-out;margin:2px 0 0 -11px}.blog-page.template-2 .posts-content-wrap .one-post .post-links .post-share-button{position:absolute;bottom:0;right:0;display:flex;color:#969696;font-size:14px;line-height:1;white-space:nowrap;opacity:1;align-items:center;transition:opacity .35s ease-in-out}.blog-page.template-2 .posts-content-wrap .one-post .post-links .post-share-button img{width:20px;height:20px;margin-left:5px}.blog-page.template-2 .posts-content-wrap .one-post .post-links .post-share-button:hover{opacity:.8}.blog-page.template-2 .fix-issue{width:30%;display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.blog-page.template-2 .fix-issue{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .fix-issue{width:100%}}.blog-page.template-2 .fix-post{font-family:Roboto,Arial,sans-serif;box-sizing:border-box;width:69%;float:right;display:inherit}@media only screen and (max-width:767px){.blog-page.template-2 .fix-post{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .fix-post{width:100%}}.blog-page.template-2 .fix-post .one-post{width:48%;padding:0 10px;box-sizing:border-box;margin-bottom:35px;position:relative;display:inline-block;vertical-align:top}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .fix-post .one-post{width:48%}}@media only screen and (max-width:767px){.blog-page.template-2 .fix-post .one-post{width:100%;padding:0;margin-bottom:20px}}.blog-page.template-2 .fix-post .one-post .one-post-image{background-size:cover;background-position:50%;position:relative;background-color:#5990b4}.blog-page.template-2 .fix-post .one-post .one-post-image:after{content:"";display:block;padding-top:54%}.blog-page.template-2 .fix-post .one-post .one-post-category{position:absolute;top:0;right:0;height:30px;text-align:center;padding:0 15px;background-color:#002a3a;font-size:12px;line-height:30px;color:#fff;text-transform:uppercase;font-weight:300}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2 .fix-post .one-post .one-post-category{font-size:10px}}@media screen and (min-width:1024px) and (max-width:1175px){.blog-page.template-2 .fix-post .one-post .one-post-category{font-size:10px}}.blog-page.template-2 .fix-post .one-post .one-post-content{width:100%;background:#fbfbf9;padding:35px 20px 20px;box-sizing:border-box;border:1px solid #e1e1e1;min-height:200px;position:relative}@media only screen and (max-width:767px){.blog-page.template-2 .fix-post .one-post .one-post-content{padding:20px;min-height:120px}}.blog-page.template-2 .fix-post .one-post .date-author{font-size:13px;line-height:18px;font-family:Roboto,Arial,sans-serif;font-weight:300;color:#6f6f67}.blog-page.template-2 .fix-post .one-post .date-author .date{display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;padding-right:20px}.blog-page.template-2 .fix-post .one-post .one-post-title{font:normal 28px/1 Roboto,Arial,sans-serif;margin:5px 0 20px;font-weight:300;font-family:Roboto,Arial,sans-serif;line-height:36px}@media only screen and (max-width:1023px){.blog-page.template-2 .fix-post .one-post .one-post-title{font-size:24px}}@media only screen and (max-width:767px){.blog-page.template-2 .fix-post .one-post .one-post-title{margin:5px 0 30px}}.blog-page.template-2 .fix-post .one-post .one-post-title a{color:#003e66;text-decoration:none}.blog-page.template-2 .fix-post .one-post .one-post-text,.blog-page.template-2 .fix-post .one-post .one-post-text p{font-size:16px;line-height:1.6em;color:#525252;margin-bottom:20px}@media only screen and (max-width:767px){.blog-page.template-2 .fix-post .one-post .one-post-text,.blog-page.template-2 .fix-post .one-post .one-post-text p{font-size:14px}}.blog-page.template-2 .fix-post .one-post .post-links{display:flex;font-size:0;position:absolute;left:20px;right:40px;bottom:20px;vertical-align:bottom;width:calc(100% - 40px);justify-content:space-between;align-items:center}.blog-page.template-2 .fix-post .one-post .post-links .read-more-link{font-size:15px;line-height:1;border:none;text-align:center;padding:0 10px 0 0;text-transform:none;border-radius:0;color:#00333b}.blog-page.template-2 .fix-post .one-post .post-links .read-more-link:after{content:"";position:absolute;left:auto;right:0;top:50%;width:5px;height:5px;border:1px solid #00333b;border-bottom:0;border-left:0;transform:rotate(45deg) translate(-50%,-50%);transition:border-color .35s ease-in-out;margin:2px 0 0 -11px}.blog-page.template-2 .fix-post .one-post .post-links .post-share-button{position:absolute;bottom:0;right:0;display:flex;color:#969696;font-size:14px;line-height:1;white-space:nowrap;opacity:1;align-items:center;transition:opacity .35s ease-in-out}.blog-page.template-2 .fix-post .one-post .post-links .post-share-button img{width:20px;height:20px;margin-left:5px}.blog-page.template-2 .fix-post .one-post .post-links .post-share-button:hover{opacity:.8}.clear{clear:both}.related-posts{margin-top:100px;margin-bottom:40px}@media only screen and (max-width:767px){.related-posts{margin-top:50px;margin-bottom:0}}.related-posts .page-content{text-align:center}.related-posts .page-content .caption{font:normal 18px/1.2 Roboto,Arial,sans-serif;color:#5990b4;text-transform:uppercase}.related-posts .page-content h2{font:normal 40px/1.2 Roboto,Arial,sans-serif;text-align:center;color:#00333b;text-transform:uppercase;position:relative;display:inline-block;margin-bottom:30px;font-weight:300;line-height:50px}@media only screen and (max-width:767px){.related-posts .page-content h2{font-size:24px;margin-bottom:20px}}.related-posts .related-posts-slider{max-width:1135px;margin:0 auto;position:relative;text-align:center}@media only screen and (max-width:767px){.related-posts .related-posts-slider{padding:0}}.related-posts .related-posts-slider .slideshow{margin:0 auto;max-width:1135px;overflow:hidden}.related-posts .related-posts-slider .post{display:flex;flex-flow:wrap;width:33.3%;position:relative;box-sizing:border-box;height:100%;min-height:450px;overflow:hidden;font-family:Roboto,Arial,sans-serif;margin-bottom:10px}@media only screen and (max-width:767px){.related-posts .related-posts-slider .post{padding:0;min-height:auto;box-shadow:none}}.related-posts .related-posts-slider .post .post-image{background-size:cover;background-position:50%;position:relative;background-color:#5990b4}.related-posts .related-posts-slider .post .post-image:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:236px;background:linear-gradient(180deg,rgba(0,46,50,0),#002e32)}.related-posts .related-posts-slider .post .post-image:after{content:"";display:block;padding-top:66%}@media only screen and (max-width:767px){.related-posts .related-posts-slider .post .post-image{width:100%}}.related-posts .related-posts-slider .post .post-category{position:absolute;top:0;right:0;text-align:center;padding:14px 20px;background-color:#e04e39;font-size:13px;line-height:1;border-bottom-left-radius:10px;color:#fff;text-transform:uppercase}.related-posts .related-posts-slider .post .post-content-wrapper{position:absolute;bottom:0;left:0;height:100%;padding:30px;width:100%}.related-posts .related-posts-slider .post .post-content-wrapper .post-content{position:absolute;bottom:30px;left:30px;right:20px;text-align:left}.related-posts .related-posts-slider .post .post-content-wrapper h3.post-title{font:normal 34px/1 Roboto,Arial,sans-serif;color:#fff;margin-top:5px;margin-bottom:20px;text-align:left;text-transform:uppercase}.related-posts .related-posts-slider .post .post-content-wrapper h3.post-title a{color:#fff;text-decoration:none}@media only screen and (max-width:1023px){.related-posts .related-posts-slider .post .post-content-wrapper h3.post-title{font-size:20px}}.related-posts .related-posts-slider .post .post-content-wrapper .read-more-link{font-size:12px;font-weight:400;border-radius:14px;line-height:30px;background-color:#e04e39;color:#fff;padding:0 25px;transition:opacity .35s ease-in-out}#footer{position:relative;padding-bottom:65px;font-size:14px;color:#454546;text-align:center;z-index:10}#footer .upper-footer{margin-bottom:50px}#footer a{color:#454546;text-decoration:none}#footer a:hover{color:#002a3b;text-decoration:underline}#footer .copyright{display:block;float:right}@media only screen and (max-width:1023px){#footer .copyright{float:none}}#footer .credits{display:block;float:left}@media only screen and (max-width:1023px){#footer .credits{float:none}}#footer .credits sup{vertical-align:super}#property-logos{background:#002a3b;padding:90px 60px 55px;margin-bottom:50px}@media only screen and (max-width:1023px){#property-logos{padding:30px 0}}#property-logos .logo-wrapper{max-width:100%;margin:0 auto;border:1px solid #fff;padding:60px;box-sizing:border-box;position:relative}@media screen and (max-width:1350px){#property-logos .logo-wrapper{padding:30px 0;margin:0 30px}}@media only screen and (max-width:1023px){#property-logos .logo-wrapper{padding:30px;margin:0 30px}}#property-logos .logo-wrapper .logo{display:block;position:absolute;top:0;left:50%;max-width:155px;transform:translate(-50%,-50%);background:#002a3b;padding:0 10px;transition:opacity .2s ease}#property-logos .logo-wrapper .logo img{width:100%;height:auto;transition:opacity .2s ease}#property-logos .logo-wrapper .logo:hover img{opacity:.5}#property-logos .logo-wrapper .properties-logos-list{text-align:center;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1350px){#property-logos .logo-wrapper .properties-logos-list{justify-content:center}}@media only screen and (max-width:1023px){#property-logos .logo-wrapper .properties-logos-list{justify-content:center}}#property-logos .logo-wrapper .properties-logos-list a{display:block;width:170px;height:140px;position:relative}@media screen and (max-width:1610px){#property-logos .logo-wrapper .properties-logos-list a{width:100px;margin:15px;height:60px}}@media screen and (max-width:1250px){#property-logos .logo-wrapper .properties-logos-list a{width:80px}}@media only screen and (max-width:1023px){#property-logos .logo-wrapper .properties-logos-list a{width:100px;margin:15px;height:60px}}#property-logos .logo-wrapper .properties-logos-list a img{max-width:140px;max-height:140px}@media screen and (max-width:1610px){#property-logos .logo-wrapper .properties-logos-list a img{max-width:110px;max-height:80px}}@media screen and (max-width:1250px){#property-logos .logo-wrapper .properties-logos-list a img{max-width:80px}}@media only screen and (max-width:1023px){#property-logos .logo-wrapper .properties-logos-list a img{max-width:110px;max-height:80px}}#property-logos .logo-wrapper .properties-logos-list a:hover{opacity:.5}#footer-menu{font-size:0;height:67px;border-top:1px solid rgba(131,132,122,.2);border-bottom:1px solid rgba(131,132,122,.2);margin:55px 0 35px}@media only screen and (max-width:1023px){#footer-menu{height:auto}}#footer-menu:empty{display:none}#footer-menu li{display:inline-block}#footer-menu a,#footer-menu li{margin:0 15px;font:300 14px/65px Roboto,Arial,sans-serif;text-decoration:none;color:#454546}#footer-menu a{display:block;position:relative}@media only screen and (max-width:1023px){#footer-menu a{line-height:45px}}#footer-menu a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#002a3b;transition:width .2s ease}#footer-menu a.active,#footer-menu a:hover{color:#00333b;text-decoration:none}#footer-menu a.active:before,#footer-menu a:hover:before{width:100%}#footer-contacts:after{clear:both;content:"";display:table}#newsletter{position:relative;font-size:0;width:50%;float:left}@media only screen and (max-width:1023px){#newsletter{width:100%;float:none}}#newsletter h2{font:300 26px/50px Roboto,Arial,sans-serif;color:#002a3b;text-transform:uppercase;margin-right:30px}#newsletter fieldset,#newsletter form,#newsletter h2,#newsletter input[type=text]{display:inline-block;vertical-align:top}#newsletter input[type=text]{width:250px;height:50px;padding:0 10px;background:#fff;font-size:14px;font-weight:300;line-height:50px;color:#002a3b;border-bottom:1px solid #6e6e6e}#newsletter input[type=text]::-webkit-input-placeholder{color:#6e6e6e;text-transform:uppercase}#newsletter input[type=text]:-moz-placeholder,#newsletter input[type=text]::-moz-placeholder{color:#6e6e6e;text-transform:uppercase}#newsletter input[type=text]:-ms-input-placeholder{color:#6e6e6e;text-transform:uppercase}#newsletter input[type=text]:focus::-webkit-input-placeholder{color:#454546}#newsletter input[type=text]:focus:-moz-placeholder,#newsletter input[type=text]:focus::-moz-placeholder{color:#454546}#newsletter input[type=text]:focus:-ms-input-placeholder{color:#454546}#newsletter .button{display:inline-block;vertical-align:top;width:50px;height:50px;overflow:hidden;text-indent:-9999px;margin-left:30px;background-image:url(../images/sprite.svg);background-position:-205px -96px}#newsletter .button:hover{background-position:-265px -96px}#footer .socials{font-size:0;line-height:50px;display:inline-block}@media only screen and (max-width:1023px){#footer .socials{display:block;line-height:26px;margin-top:30px}}@media only screen and (max-width:767px){#footer .socials{float:none}}#footer .socials li{display:inline-block;margin:0 5px;vertical-align:middle}@media only screen and (max-width:1023px){#footer .socials li{vertical-align:top}}#footer .socials a{position:relative;display:block;width:26px;height:26px;text-indent:-9999px;overflow:hidden;background:url(../images/sprite.svg) 0 0 no-repeat}@media only screen and (max-width:767px){#footer .socials a{display:inline-block}}#footer .socials a.facebook{background-position:-1px -347px}#footer .socials a.facebook:hover{background-position:-1px -387px}#footer .socials a.twitter{background-position:-41px -348px}#footer .socials a.twitter:hover{background-position:-41px -388px}#footer .socials a.instagram{background-position:-281px -347px}#footer .socials a.instagram:hover{background-position:-281px -387px}#footer .socials a.tripadvisor{background-position:-201px -347px}#footer .socials a.tripadvisor:hover{background-position:-201px -387px}#footer .socials a.google,#footer .socials a.googleplus,#footer .socials a.gplus{background-position:-81px -347px}#footer .socials a.google:hover,#footer .socials a.googleplus:hover,#footer .socials a.gplus:hover{background-position:-81px -387px}#footer .socials a.youtube{background-position:-121px -347px}#footer .socials a.youtube:hover{background-position:-121px -387px}#footer .socials a.linkedin{background-position:-162px -347px}#footer .socials a.linkedin:hover{background-position:-162px -387px}#footer .socials a.flickr{background-position:-361px -347px}#footer .socials a.flickr:hover{background-position:-361px -387px}#footer .socials a.pinterest{background-position:-241px -347px}#footer .socials a.pinterest:hover{background-position:-241px -387px}.blog-page.template-2 .page-content-wrapper.page-content:after{clear:both;content:"";display:table}.blog-page.template-2 .page-content-wrapper.page-content hr{display:block;height:1px;margin:20px auto;border:none;background:#ccc;color:#ccc}.blog-page.template-2 .page-content-wrapper.page-content h1,.blog-page.template-2 .page-content-wrapper.page-content h2,.blog-page.template-2 .page-content-wrapper.page-content h3,.blog-page.template-2 .page-content-wrapper.page-content h4,.blog-page.template-2 .page-content-wrapper.page-content h5{font-family:Roboto,Arial,sans-serif}.blog-page.template-2 .page-content-wrapper.page-content .h1-like,.blog-page.template-2 .page-content-wrapper.page-content h1{font:400 50px/1 Roboto,Arial,sans-serif;text-transform:uppercase;color:#fff}@media only screen and (max-width:767px){.blog-page.template-2 .page-content-wrapper.page-content .h1-like,.blog-page.template-2 .page-content-wrapper.page-content h1{font-size:24px}}.blog-page.template-2 .page-content-wrapper.page-content h4,.blog-page.template-2 .page-content-wrapper.page-content h5,.blog-page.template-2 .page-content-wrapper.page-content h6{color:#003e66}.blog-page.template-2 .page-content-wrapper.page-content h2,.blog-page.template-2 .page-content-wrapper.page-content h3{font-size:28px;line-height:36px;margin-bottom:22px;font-weight:300;color:#00333b}@media only screen and (max-width:767px){.blog-page.template-2 .page-content-wrapper.page-content h2,.blog-page.template-2 .page-content-wrapper.page-content h3{font-size:24px;margin-bottom:15px}}.blog-page.template-2 .page-content-wrapper.page-content h4{font-size:22px;line-height:1.2}@media only screen and (max-width:767px){.blog-page.template-2 .page-content-wrapper.page-content h4{font-size:18px}}.blog-page.template-2 .page-content-wrapper.page-content strong{font-weight:700}.blog-page.template-2 .page-content-wrapper.page-content em{font-style:italic}.blog-page.template-2 .page-content-wrapper.page-content u{text-decoration:underline}.blog-page.template-2 .page-content-wrapper.page-content sub,.blog-page.template-2 .page-content-wrapper.page-content sup{font-size:75%;line-height:0;position:relative}.blog-page.template-2 .page-content-wrapper.page-content sup{top:-.5em}.blog-page.template-2 .page-content-wrapper.page-content sub{bottom:-.25em}.blog-page.template-2 .page-content-wrapper.page-content p,.blog-page.template-2 .page-content-wrapper.page-content table{overflow:visible}.blog-page.template-2 .page-content-wrapper.page-content p{font-size:18px;color:#000;line-height:30px;margin-bottom:20px;font-weight:400;font-family:Roboto,Arial,sans-serif}@media only screen and (max-width:767px){.blog-page.template-2 .page-content-wrapper.page-content p{font-size:16px;margin-bottom:20px}}.blog-page.template-2 .page-content-wrapper.page-content ol{list-style:decimal inside}.blog-page.template-2 .page-content-wrapper.page-content ul{list-style:none}.blog-page.template-2 .page-content-wrapper.page-content ol,.blog-page.template-2 .page-content-wrapper.page-content ul{margin-left:30px}.blog-page.template-2 .page-content-wrapper.page-content ol ol,.blog-page.template-2 .page-content-wrapper.page-content ol ul,.blog-page.template-2 .page-content-wrapper.page-content ul ol,.blog-page.template-2 .page-content-wrapper.page-content ul ul{margin-top:10px;margin-bottom:10px}.blog-page.template-2 .page-content-wrapper.page-content ol li,.blog-page.template-2 .page-content-wrapper.page-content ul li{position:relative}@media only screen and (max-width:767px){.blog-page.template-2 .page-content-wrapper.page-content{text-align:center}.blog-page.template-2 .page-content-wrapper.page-content ol,.blog-page.template-2 .page-content-wrapper.page-content ul{margin-left:0}.blog-page.template-2 .page-content-wrapper.page-content .sitemap ol,.blog-page.template-2 .page-content-wrapper.page-content .sitemap ul{margin-left:20px}.blog-page.template-2 .page-content-wrapper.page-content ol ol,.blog-page.template-2 .page-content-wrapper.page-content ol ul,.blog-page.template-2 .page-content-wrapper.page-content ul ol,.blog-page.template-2 .page-content-wrapper.page-content ul ul{font-size:90%}}.blog-page.template-2 .page-content-wrapper.page-content ul>li:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;margin-right:8px;background:#003e66;border-radius:100%}.blog-page.template-2 .page-content-wrapper.page-content ul>li:hover:before{background-color:#5990b4}.blog-page.template-2 .page-content-wrapper.page-content caption,.blog-page.template-2 .page-content-wrapper.page-content td,.blog-page.template-2 .page-content-wrapper.page-content th{padding:10px 15px;text-align:left;vertical-align:middle}.blog-page.template-2 .page-content-wrapper.page-content caption,.blog-page.template-2 .page-content-wrapper.page-content th{vertical-align:bottom;padding-top:0;padding-bottom:20px;font:22px/1 TitilliumWeb WF,sans-serif;color:#003e66}.blog-page.template-2 .page-content-wrapper.page-content td{border-top:1px solid #f7fcfc;background:#f2f7f7}.blog-page.template-2 .page-content-wrapper.page-content .even td{background:#edf5f5}.blog-page.template-2 .page-content-wrapper.page-content table p{margin:10px 0}.blog-page.template-2 .page-content-wrapper.page-content img{width:100%;height:auto}@media only screen and (max-width:1023px){.blog-page.template-2 .page-content-wrapper.page-content .table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.blog-page.template-2 .page-content-wrapper.page-content .socials{margin-bottom:20px;overflow:hidden;font-size:0}@media only screen and (max-width:767px){.blog-page.template-2 .page-content-wrapper.page-content .socials{text-align:center}}.blog-page.template-2 .page-content-wrapper.page-content .socials iframe{display:inline-block;width:90px;height:21px;margin:0 10px 0 0}.blog-page.template-2 .read-more-link{font:400 16px/44px Roboto,Arial,sans-serif;color:#e04e39;position:relative;display:inline-block;text-decoration:none;border-radius:30px;text-transform:uppercase;line-height:16px}.blog-page.template-2 .read-more-link:hover{opacity:.8}.blog-page.template-2 .read-more-link:hover:after{width:0;left:auto;right:0}.blog-page.template-2 .read-more-link.white{color:#fff}.blog-page.template-2 .read-more-link.white:after{background:#fff}.blog-page.template-2 .read-more-link.colored{color:#969696;border:1px solid #969696;font-size:24px;line-height:40px;padding:0 50px}.blog-page.template-2 .read-more-link.colored.active,.blog-page.template-2 .read-more-link.colored:hover{background-color:#003e66;border-color:#003e66;color:#fff;opacity:1}.blog-page.template-2 .read-more-link.see-all-colored{border:0;border-radius:0;color:#003e66;padding:0;font-size:20px;line-height:40px}.blog-page.template-2 .read-more-link.see-all-colored:before{content:"";background-color:#5990b4;display:block;width:2px;height:42px;position:absolute;top:0;left:-25px}.blog-page.template-2 .read-more-link.see-all-colored.active,.blog-page.template-2 .read-more-link.see-all-colored:hover{color:#e04e39}@media only screen and (max-width:767px){.blog-page.template-2 .read-more-link{padding:0 20px;font-size:14px;line-height:36px}}.blog-page.template-2.single-blog-post .page-content-wrapper{width:100%}.blog-page.template-2.single-blog-post .single-post-image{position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#5990b4;height:415px;margin-bottom:20px}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .single-post-image{padding-top:55vh;height:auto}}.blog-page.template-2.single-blog-post .single-post-heading{font:400 22px/1.2 Roboto,Arial,sans-serif;background-color:#003e66;padding:25px 35px;position:absolute;bottom:55px;color:#fff;max-width:890px;min-width:500px;margin-right:90px;text-align:left}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .single-post-heading{bottom:0;padding:20px;margin-right:0;background-color:rgba(0,62,102,.8);min-width:100%}}.blog-page.template-2.single-blog-post .single-post-heading .date-time{display:inline-block;font-size:0;vertical-align:top;padding-bottom:20px}.blog-page.template-2.single-blog-post .single-post-heading .date-time .date{font-size:22px;font-weight:300;line-height:30px;font-family:Roboto,Arial,sans-serif}.blog-page.template-2.single-blog-post .single-post-heading .date-time .time-read{font-size:22px;text-transform:uppercase;position:relative;padding-left:30px;margin-left:30px}.blog-page.template-2.single-blog-post .single-post-heading .date-time .time-read:before{content:"";height:20px;width:2px;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2.single-blog-post .single-post-heading .date-time .date{font-size:20px}.blog-page.template-2.single-blog-post .single-post-heading .date-time .time-read{font-size:20px;padding-left:15px;margin-left:15px}}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .single-post-heading .date-time{padding-bottom:15px}.blog-page.template-2.single-blog-post .single-post-heading .date-time .date{font-size:14px}.blog-page.template-2.single-blog-post .single-post-heading .date-time .time-read{font-size:14px;padding-left:10px;margin-left:10px}}.blog-page.template-2.single-blog-post .single-post-heading h1{font:300 50px/1 Roboto,Arial,sans-serif;text-transform:uppercase;margin-bottom:0;line-height:50px}@media only screen and (min-width:768px) and (max-width:1023px){.blog-page.template-2.single-blog-post .single-post-heading h1{font-size:36px}}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .single-post-heading h1{font-size:24px;padding-right:20px}}.blog-page.template-2.single-blog-post .single-post-heading .post-share-button{position:absolute;right:15px;top:15px;display:flex;color:#fff;font-size:14px;line-height:1;white-space:nowrap;opacity:1;align-items:center;transition:opacity .35s ease-in-out}.blog-page.template-2.single-blog-post .single-post-heading .post-share-button img{width:20px;height:20px;margin-left:5px}.blog-page.template-2.single-blog-post .single-post-heading .post-share-button:hover{opacity:.8}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .single-post-heading .post-share-button{right:10px;top:10px;font-size:0}}.blog-page.template-2.single-blog-post .single-post-heading .share-socials{position:absolute;right:-120px;bottom:auto;top:0}@media only screen and (max-width:1023px){.blog-page.template-2.single-blog-post .single-post-heading .share-socials{right:0}}.blog-page.template-2.single-blog-post .single-post-content-wrapper{position:relative}.blog-page.template-2.single-blog-post .single-post-content-wrapper.banner-show{min-height:660px}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .single-post-content-wrapper{padding:0}.blog-page.template-2.single-blog-post .single-post-content-wrapper.banner-show{min-height:0}}.blog-page.template-2.single-blog-post .blog-breadcrumb{font:400 18px/1.2 Roboto,Arial,sans-serif;color:#666;margin-bottom:35px;text-align:left}.blog-page.template-2.single-blog-post .blog-breadcrumb .separator{padding:0 10px}.blog-page.template-2.single-blog-post .blog-breadcrumb a{color:#666;text-decoration:none}.blog-page.template-2.single-blog-post .blog-breadcrumb a.active,.blog-page.template-2.single-blog-post .blog-breadcrumb a:hover{color:#003e66}@media only screen and (max-width:767px){.blog-page.template-2.single-blog-post .blog-breadcrumb{margin-bottom:20px;font-size:14px}.blog-page.template-2.single-blog-post .blog-breadcrumb .separator{padding:0 5px}}.blog-page.template-2.single-blog-post .tags{display:inline-block;vertical-align:top;font-family:Roboto,Arial,sans-serif}.blog-page.template-2.single-blog-post .tags h5{font:500 20px/1.2 Roboto,Arial,sans-serif;color:#666;display:inline-block;padding-right:10px}@media only screen and (max-width:1023px){.blog-page.template-2.single-blog-post .tags h5{margin-bottom:10px}}.blog-page.template-2.single-blog-post .tags ul{margin:0 0 15px;list-style:none;display:inline-block}.blog-page.template-2.single-blog-post .tags ul li{display:inline-block;padding-left:0;padding-right:10px}.blog-page.template-2.single-blog-post .tags ul li:before{content:none}.blog-page.template-2.single-blog-post .tags ul li a{text-decoration:none;font-weight:600;color:#003e66}.blog-page.template-2.single-blog-post .tags ul li a:hover{color:#5990b4}.blog-page.template-2.blog-search-view .no-results h3{font:400 22px/1.2 Roboto,Arial,sans-serif;color:#003e66}.blog-page.template-2.blog-archive-view .archive-header{margin-top:50px}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header{margin-top:30px}}.blog-page.template-2.blog-archive-view .archive-header .page-content h1{font:normal 60px/1 Roboto,Arial,sans-serif;color:#e04e39;text-align:center;margin-bottom:25px}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header .page-content h1{font-size:24px;margin-bottom:20px}}.blog-page.template-2.blog-archive-view .archive-header .archive-years{display:block;margin:0 auto}.blog-page.template-2.blog-archive-view .archive-header .archive-years .archive-years-list{display:flex;justify-content:center;align-items:center}.blog-page.template-2.blog-archive-view .archive-header .archive-years .archive-years-list a{margin-right:15px;display:block}.blog-page.template-2.blog-archive-view .archive-header .archive-years .archive-years-list a:last-child{margin-right:0;margin-left:35px}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header .archive-years .archive-years-list{display:none}}.blog-page.template-2.blog-archive-view .archive-header .archive-years #archive-years-filter{font-family:Roboto,Arial,sans-serif;display:none;text-align:center}.blog-page.template-2.blog-archive-view .archive-header .archive-years #archive-years-filter label{color:#003e66;font-weight:600;font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header .archive-years #archive-years-filter{display:block}.blog-page.template-2.blog-archive-view .archive-header .archive-years #archive-years-filter #blog-years-filter,.blog-page.template-2.blog-archive-view .archive-header .archive-years #archive-years-filter .select-wrapper{width:100%}}.blog-page.template-2.blog-archive-view .archive-header .archive-months{font-family:Roboto,Arial,sans-serif;position:relative;margin:20px auto 60px;padding:0 30px;max-width:940px}.blog-page.template-2.blog-archive-view .archive-header .archive-months .archive-months-list{display:flex;justify-content:space-between}.blog-page.template-2.blog-archive-view .archive-header .archive-months .archive-months-list li{display:inline-block}.blog-page.template-2.blog-archive-view .archive-header .archive-months .archive-months-list a{text-transform:uppercase;color:#000;text-decoration:none}.blog-page.template-2.blog-archive-view .archive-header .archive-months .archive-months-list a.active,.blog-page.template-2.blog-archive-view .archive-header .archive-months .archive-months-list a:hover{color:#5990b4}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header .archive-months .archive-months-list{display:none}}.blog-page.template-2.blog-archive-view .archive-header .archive-months #archive-months-filter{font-family:Roboto,Arial,sans-serif;display:none;text-align:center}.blog-page.template-2.blog-archive-view .archive-header .archive-months #archive-months-filter label{color:#003e66;font-weight:600;font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header .archive-months #archive-months-filter{display:block}.blog-page.template-2.blog-archive-view .archive-header .archive-months #archive-months-filter #blog-months-filter,.blog-page.template-2.blog-archive-view .archive-header .archive-months #archive-months-filter .select-wrapper{width:100%}}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .archive-header .archive-months{padding:0;margin:20px auto 30px}}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .recent-posts.center-column{padding:0}}.blog-page.template-2.blog-archive-view .recent-posts .month-archive-block{position:relative;width:100%;box-sizing:border-box}.blog-page.template-2.blog-archive-view .recent-posts .month-archive-block .month-archive-inner{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%}.blog-page.template-2.blog-archive-view .recent-posts .month-title{font:28px/1 Roboto,Arial,sans-serif;color:#5990b4;display:block;position:relative;text-transform:uppercase;margin-bottom:45px}.blog-page.template-2.blog-archive-view .recent-posts .month-title span{position:relative;display:inline-block;background:#fff;padding:0 30px 0 10px;z-index:1}.blog-page.template-2.blog-archive-view .recent-posts .month-title:after{content:"";height:4px;width:90%;position:absolute;top:50%;right:10px;margin-top:-2px;background-color:#5990b4;opacity:.2}@media only screen and (max-width:767px){.blog-page.template-2.blog-archive-view .recent-posts .month-title{font-size:18px;margin-bottom:30px}.blog-page.template-2.blog-archive-view .recent-posts .month-title span{padding:0 20px 0 0}.blog-page.template-2.blog-archive-view .recent-posts .month-title:after{right:0}}@media print{html{-webkit-print-color-adjust:exact}.fade-on-scroll{opacity:1!important;transform:translate(0)!important}#calendar-header,#calendar-month,#calendar-year,#content-submenu,body>:not(#content){display:none}@page{size:960px 1358px}}@media only screen and (max-width:767px){html.mobile-navigation-visible{overflow:hidden}}#mobile-navigation{display:block;position:fixed;right:-100%;top:0;padding-top:200px;height:100%;width:100%;-webkit-overflow-scrolling:touch;background:#002a3b;transition:right .2s;text-align:center;overflow:hidden;z-index:60}@media only screen and (max-width:1023px){#mobile-navigation{padding-top:120px}}@media only screen and (max-width:767px){#mobile-navigation{padding-top:80px}}#mobile-navigation:before{content:"";background:rgba(131,132,122,.2);width:60%;height:1px;position:absolute;top:200px;left:50%;z-index:1;transform:translateX(-50%)}@media only screen and (max-width:1023px){#mobile-navigation:before{top:120px}}@media only screen and (max-width:767px){#mobile-navigation:before{top:80px}}@media only screen and (max-width:1023px){.ng-lightbox-alert-bar #mobile-navigation:before{top:160px}}@media only screen and (max-width:767px){.ng-lightbox-alert-bar #mobile-navigation:before{top:160px}}#mobile-navigation:after{content:"";display:block;position:absolute;right:60px;bottom:70px;background-image:url(../images/menu-bg.svg);background-size:cover;width:320px;height:360px;z-index:0}#mobile-navigation .property-menu-logo{position:relative;display:block;height:124px;text-align:center;transition:all .2s ease;margin-top:50px;margin-bottom:20px;z-index:2}#mobile-navigation .property-menu-logo:before{content:"";display:block;background:rgba(131,132,122,.2);width:60%;height:1px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:2}#mobile-navigation .property-menu-logo img{display:block;height:100%;width:auto;margin:0 auto}@media only screen and (max-width:1023px){#mobile-navigation .property-menu-logo{height:80px}}@media only screen and (max-width:767px){#mobile-navigation .property-menu-logo{height:40px}}.keyboard-navigation #mobile-navigation{visibility:hidden}.mobile-navigation-visible #mobile-navigation{right:0}.mobile-navigation-visible.keyboard-navigation #mobile-navigation{right:0;visibility:visible}#mobile-navigation .navigation-wrapper{position:absolute;top:201px;bottom:0;left:0;right:0;overflow:auto;height:calc(100% - 201px);z-index:60}@media only screen and (max-width:1023px){#mobile-navigation .navigation-wrapper{top:121px;height:calc(100% - 121px)}}@media only screen and (max-width:767px){#mobile-navigation .navigation-wrapper{top:81px;height:calc(100% - 81px)}}@media only screen and (max-width:1023px){.ng-lightbox-alert-bar #mobile-navigation .navigation-wrapper{top:161px;height:calc(100% - 161px)}}@media only screen and (max-width:767px){.ng-lightbox-alert-bar #mobile-navigation .navigation-wrapper{top:161px;height:calc(100% - 161px)}}#mobile-navigation .top-menu{z-index:4;position:relative;top:auto;right:auto;width:90%;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1023px){#mobile-navigation .top-menu{max-width:60%}}#mobile-navigation .top-menu ul{padding-top:25px}#mobile-navigation .top-menu a{display:block;padding:4px 40px;font:400 20px/24px Roboto,Arial,sans-serif;text-decoration:none;color:#fff}#mobile-navigation .top-menu a.active,#mobile-navigation .top-menu a:hover{color:#83847a}#mobile-navigation .main-menu{position:relative;max-width:60%;margin:0 auto;padding-bottom:25px;z-index:1}@media only screen and (max-width:767px){#mobile-navigation .main-menu{max-width:90%}}#mobile-navigation .main-menu .menu li{position:relative;margin:20px 0}#mobile-navigation .main-menu .menu a{display:inline-block;padding:4px 40px;text-transform:uppercase;position:relative;transition:padding .3s ease}#mobile-navigation .main-menu .menu a:before{content:"";display:block;background:#bababa;height:1px;width:0;position:absolute;top:50%;left:0;transition:width .2s ease}#mobile-navigation .main-menu .menu.level-1{padding-top:25px}#mobile-navigation .main-menu .menu.level-1>li>a{font:300 26px/30px Roboto,Arial,sans-serif;text-decoration:none;color:#fff}#mobile-navigation .main-menu .menu.level-1>li>a.active,#mobile-navigation .main-menu .menu.level-1>li>a:hover{color:#bababa;padding-left:70px}#mobile-navigation .main-menu .menu.level-1>li>a.active:before,#mobile-navigation .main-menu .menu.level-1>li>a:hover:before{width:50px}#mobile-navigation .main-menu .menu.level-1>li>.plus{top:4px}#mobile-navigation .main-menu .menu.submenu{position:relative;overflow:hidden;max-height:0;padding:0;transition:max-height 222ms cubic-bezier(0,1,0,1),padding 333ms}.keyboard-navigation #mobile-navigation .main-menu .menu.submenu{visibility:hidden}#mobile-navigation .main-menu .menu.submenu a{font-size:16px;font-weight:300;line-height:24px;text-decoration:none;color:#fff}#mobile-navigation .main-menu .menu.submenu a.active,#mobile-navigation .main-menu .menu.submenu a:hover{color:#bababa}#mobile-navigation .main-menu .menu.level-3.submenu li{margin:10px 0}#mobile-navigation .main-menu .menu.level-3.submenu a{font-size:14px;line-height:16px}#mobile-navigation .main-menu .parent.expanded>.submenu{max-height:800px;padding:10px 0;transition:max-height 222ms cubic-bezier(1,0,1,0),padding 333ms}.keyboard-navigation #mobile-navigation .main-menu .parent.expanded>.submenu{visibility:visible}#mobile-navigation .main-menu .plus{display:block;height:32px;width:32px;position:absolute;right:10px;cursor:pointer}#mobile-navigation .main-menu .plus .horizontal,#mobile-navigation .main-menu .plus .vertical{position:absolute;transition:all 333ms ease-in-out;transform:rotate(-90deg);background-color:#fff;top:0}#mobile-navigation .main-menu .plus .horizontal{width:9px;height:1px;margin-left:11px;margin-top:15px}#mobile-navigation .main-menu .plus .vertical{width:1px;height:9px;margin-left:15px;margin-top:11px}#mobile-navigation .main-menu .parent.expanded>.plus>.horizontal,#mobile-navigation .main-menu .parent.expanded>.plus>.vertical{transform:rotate(90deg);background:#bababa!important}#mobile-navigation .main-menu .parent.expanded>.plus>.horizontal{opacity:0}#mobile-navigation .main-menu .menu.submenu .plus{top:0}#mobile-navigation .main-menu .blog-categories li a{font:300 26px/30px Roboto,Arial,sans-serif;text-decoration:none;color:#fff}#mobile-navigation .main-menu .blog-categories li a.active,#mobile-navigation .main-menu .blog-categories li a:hover{color:#bababa}#mobile-navigation .main-menu .blog-categories li a.active:before,#mobile-navigation .main-menu .blog-categories li a:hover:before{width:50px}.ui-datepicker{display:none;padding:10px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.12);z-index:10}body>.ui-datepicker{z-index:30}.ui-datepicker:after{display:block;content:"";height:0;overflow:hidden;clear:both}@media only screen and (max-width:767px){.ui-datepicker{width:calc(100% - 20px)}}.ui-datepicker-header{position:relative;margin-bottom:6px;font-size:16px;line-height:26px;text-transform:uppercase;text-align:center;color:#454546}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:0;width:26px;height:26px;text-indent:-9999px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.ui-datepicker-next:after,.ui-datepicker-prev:after{content:"";position:absolute;left:6px;top:8px;width:10px;height:10px;border:2px solid #454546;border-bottom:0;border-left:0;transform:rotate(45deg);transition:border-color .35s ease-in-out}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{opacity:.3}.ui-datepicker-prev{left:5px}.ui-datepicker-prev:after{left:10px;border-right:0;border-top:0;border-left:2px solid #454546;border-bottom:2px solid #454546}.ui-datepicker-prev:not(.ui-state-disabled):hover:after{border-bottom-color:#00333b;border-left-color:#00333b}.ui-datepicker-next{right:5px}.ui-datepicker-next:not(.ui-state-disabled):hover:after{border-top-color:#00333b;border-right-color:#00333b}.ui-datepicker-calendar{cursor:default;margin:0 auto;width:252px;table-layout:fixed}@media only screen and (max-width:767px){.ui-datepicker-calendar{width:100%}}.ui-datepicker-calendar td,.ui-datepicker-calendar th{line-height:32px;vertical-align:middle;text-align:center}.ui-datepicker-calendar th{font-size:14px;font-weight:700;color:#000;text-transform:uppercase}.ui-datepicker-calendar td{font-size:12px;color:#000}.ui-datepicker-calendar td.ui-datepicker-other-month,.ui-datepicker-calendar td.ui-state-disabled{color:#a9a9a9}.ui-datepicker-calendar td.ui-datepicker-other-month span:hover,.ui-datepicker-calendar td.ui-state-disabled span:hover{color:inherit;background:none}.ui-datepicker-calendar a{display:inline-block;width:100%;height:100%;text-decoration:none;color:inherit}.ui-datepicker-calendar .ui-datepicker-today a{background:#ccc}.ui-datepicker-calendar .ui-datepicker-current-day a,.ui-datepicker-calendar .ui-datepicker-highlight a,.ui-datepicker-calendar .ui-state-default:hover{background:#002a3b;color:#fff}.ui-datepicker-trigger{float:left;margin:13px 0 0 8px;width:17px;height:16px;text-indent:-9999px;overflow:hidden;background:url(../images/sprite.svg) 0 -123px no-repeat}.ui-datepicker-trigger:hover{background-position:-37px -123px}@media only screen and (max-width:767px){html.booking-visible{overflow:hidden}}@media only screen and (min-width:768px) and (max-width:1023px){#booking{top:20px;right:20px}}@media only screen and (max-width:767px){#booking{position:fixed;top:0;left:-101%;display:block;height:100%;width:100%;overflow:auto;padding:0;transition:left .35s ease-in-out;-webkit-overflow-scrolling:touch}.booking-visible #booking{left:0;top:0}.booking-visible.ng-lightbox-alert-bar #booking{top:80px}#booking .center-column{padding:0;max-width:100%;height:100%}#booking form{width:100%;padding:100px 20px 30px}#booking .column{margin-right:0;width:100%}#booking .column.adults,#booking .column.rooms-column{width:48%}#booking .column.rooms-column{margin-left:4%}#booking select{max-width:100%}#booking .input-overlay,#booking input[type=date],#booking input[type=text],#booking select{width:100%;padding:0 35px;text-align:center;-moz-text-align-last:center;text-align-last:center}#booking .input-overlay{display:block}#booking #booking-dates{width:100%}#booking input[type=submit]{margin-top:20px;width:100%}}#booking-datepicker{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:7;background:#fff}#booking-datepicker.visible{display:block}@media only screen and (max-width:767px){#booking-datepicker{display:block;position:relative;bottom:auto;max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}#booking-datepicker.visible{max-height:500px}}#booking-datepicker .arrival-departure-status{overflow:hidden;white-space:nowrap;background:#00333b;text-align:center}@media only screen and (max-width:767px){#booking-datepicker .arrival-departure-status{display:none}}#booking-datepicker .arrival-departure-status div{display:inline-block;width:100%;transition:all .2s}#booking-datepicker .arrival-departure-status .arrival,#booking-datepicker .arrival-departure-status .departure{opacity:0;font:20px/55px Roboto,Arial,sans-serif;text-transform:uppercase;color:#fff}#booking-datepicker .arrival-departure-status .arrival:after,#booking-datepicker .arrival-departure-status .departure:after{content:attr(data-text)}#booking-datepicker .arrival-departure-status .arrival{margin-left:-100%}#booking-datepicker .arrival-departure-status .departure{margin-right:-100%}#booking-datepicker.checkin-step .arrival-departure-status .arrival{margin-left:0;opacity:1}#booking-datepicker.checkout-step .arrival-departure-status .departure{margin-right:0;opacity:1}#booking-datepicker .ui-datepicker{width:100%!important;white-space:nowrap;box-shadow:none}#booking-datepicker .ui-datepicker-group{display:inline-block;white-space:normal}#booking-datepicker .ui-datepicker-group:nth-child(2){margin-left:20px}@media only screen and (max-width:767px){#booking-datepicker .ui-datepicker-group{width:100%}#booking-datepicker .ui-datepicker-group:nth-child(2){display:none}}#booking-datepicker .ui-datepicker-header{margin-bottom:15px}#booking-datepicker .ui-datepicker-header .ui-datepicker-next,#booking-datepicker .ui-datepicker-header .ui-datepicker-prev{display:none}#booking-datepicker .ui-datepicker-next,#booking-datepicker .ui-datepicker-prev{top:65px}@media only screen and (max-width:767px){#booking-datepicker .ui-datepicker-next,#booking-datepicker .ui-datepicker-prev{top:10px}}#booking-datepicker .ui-datepicker-prev{left:20px}@media only screen and (max-width:767px){#booking-datepicker .ui-datepicker-prev{left:26px}}#booking-datepicker .ui-datepicker-next{right:20px}@media only screen and (max-width:767px){#booking-datepicker .ui-datepicker-next{right:26px}}@media only screen and (max-width:767px){#booking-datepicker .ui-datepicker-calendar{width:100%}}#booking-datepicker.checkin-step td a,#booking-datepicker.checkout-step td a,#booking-datepicker td.checkin-date a,#booking-datepicker td.checkout-date a{position:relative}#booking-datepicker.checkin-step td a:before,#booking-datepicker.checkout-step td a:before,#booking-datepicker td.checkin-date a:before,#booking-datepicker td.checkout-date a:before{position:absolute;left:0;bottom:100%;width:100%;height:14px;margin-bottom:-7px;background-color:#00333b;font-size:7px;line-height:14px;font-weight:700;text-transform:uppercase;color:#fff;speak:none}.keyboard-navigation #booking-datepicker.checkin-step td a:before,.keyboard-navigation #booking-datepicker.checkout-step td a:before,.keyboard-navigation #booking-datepicker td.checkin-date a:before,.keyboard-navigation #booking-datepicker td.checkout-date a:before{display:none}#booking-datepicker.checkin-step td a:hover:before,#booking-datepicker td.checkin-date a:before{content:"in"}#booking-datepicker.checkout-step td:not(.checkin-date) a:hover:before,#booking-datepicker td.checkout-date a:before{content:"out"}#booking-datepicker-bar{display:none;position:absolute;left:0;bottom:62px;z-index:7}@media only screen and (min-width:768px){.booking-datepicker-under #booking-datepicker-bar{bottom:auto;top:75px}}#booking-datepicker-bar.visible{display:block}@media only screen and (max-width:767px){#booking-datepicker-bar{display:block;position:relative;bottom:auto;max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}#booking-datepicker-bar.visible{max-height:500px}}#booking-datepicker-bar .arrival-departure-status{overflow:hidden;white-space:nowrap;background:#00333b;text-align:center}@media only screen and (max-width:767px){#booking-datepicker-bar .arrival-departure-status{display:none}}#booking-datepicker-bar .arrival-departure-status div{display:inline-block;width:100%;transition:all .2s}#booking-datepicker-bar .arrival-departure-status .arrival,#booking-datepicker-bar .arrival-departure-status .departure{opacity:0;font:20px/55px Roboto,Arial,sans-serif;text-transform:uppercase;color:#fff}#booking-datepicker-bar .arrival-departure-status .arrival:after,#booking-datepicker-bar .arrival-departure-status .departure:after{content:attr(data-text)}#booking-datepicker-bar .arrival-departure-status .arrival{margin-left:-100%}#booking-datepicker-bar .arrival-departure-status .departure{margin-right:-100%}#booking-datepicker-bar.checkin-step .arrival-departure-status .arrival{margin-left:0;opacity:1}#booking-datepicker-bar.checkout-step .arrival-departure-status .departure{margin-right:0;opacity:1}#booking-datepicker-bar .ui-datepicker{width:100%!important;white-space:nowrap}#booking-datepicker-bar .ui-datepicker-group{display:inline-block;white-space:normal}#booking-datepicker-bar .ui-datepicker-group:nth-child(2){margin-left:20px}@media only screen and (max-width:767px){#booking-datepicker-bar .ui-datepicker-group{width:100%}#booking-datepicker-bar .ui-datepicker-group:nth-child(2){display:none}}#booking-datepicker-bar .ui-datepicker-header{margin-bottom:15px}#booking-datepicker-bar .ui-datepicker-header .ui-datepicker-next,#booking-datepicker-bar .ui-datepicker-header .ui-datepicker-prev{display:none}#booking-datepicker-bar .ui-datepicker-next,#booking-datepicker-bar .ui-datepicker-prev{top:65px}@media only screen and (max-width:767px){#booking-datepicker-bar .ui-datepicker-next,#booking-datepicker-bar .ui-datepicker-prev{top:10px}}#booking-datepicker-bar .ui-datepicker-prev{left:20px}@media only screen and (max-width:767px){#booking-datepicker-bar .ui-datepicker-prev{left:26px}}#booking-datepicker-bar .ui-datepicker-next{right:20px}@media only screen and (max-width:767px){#booking-datepicker-bar .ui-datepicker-next{right:26px}}@media only screen and (max-width:767px){#booking-datepicker-bar .ui-datepicker-calendar{width:100%}}#booking-datepicker-bar.checkin-step td a,#booking-datepicker-bar.checkout-step td a,#booking-datepicker-bar td.checkin-date a,#booking-datepicker-bar td.checkout-date a{position:relative}#booking-datepicker-bar.checkin-step td a:before,#booking-datepicker-bar.checkout-step td a:before,#booking-datepicker-bar td.checkin-date a:before,#booking-datepicker-bar td.checkout-date a:before{position:absolute;left:0;bottom:100%;width:100%;height:14px;margin-bottom:-7px;background-color:#00333b;font-size:7px;line-height:14px;font-weight:700;text-transform:uppercase;color:#fff;speak:none}.keyboard-navigation #booking-datepicker-bar.checkin-step td a:before,.keyboard-navigation #booking-datepicker-bar.checkout-step td a:before,.keyboard-navigation #booking-datepicker-bar td.checkin-date a:before,.keyboard-navigation #booking-datepicker-bar td.checkout-date a:before{display:none}#booking-datepicker-bar.checkin-step td a:hover:before,#booking-datepicker-bar td.checkin-date a:before{content:"in"}#booking-datepicker-bar.checkout-step td:not(.checkin-date) a:hover:before,#booking-datepicker-bar td.checkout-date a:before{content:"out"}