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