@font-face{font-family:"Roboto";font-style:normal;font-weight:normal;src:url("../fonts/Roboto-Regular.eot?") format("eot"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype"),url("../fonts/Roboto-Regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:bold;src:url("../fonts/Roboto-Bold.eot?") format("eot"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype"),url("../fonts/Roboto-Bold.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:normal;src:url("../fonts/Roboto-Italic.eot?") format("eot"),url("../fonts/Roboto-Italic.woff2") format("woff2"),url("../fonts/Roboto-Italic.woff") format("woff"),url("../fonts/Roboto-Italic.ttf") format("truetype"),url("../fonts/Roboto-Italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/Roboto-Light.eot?") format("eot"),url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype"),url("../fonts/Roboto-Light.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/Roboto-Medium.eot?") format("eot"),url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype"),url("../fonts/Roboto-Medium.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;src:url("../fonts/Roboto-MediumItalic.eot?") format("eot"),url("../fonts/Roboto-MediumItalic.woff2") format("woff2"),url("../fonts/Roboto-MediumItalic.woff") format("woff"),url("../fonts/Roboto-MediumItalic.ttf") format("truetype"),url("../fonts/Roboto-MediumItalic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("../fonts/Roboto-Black.eot?") format("eot"),url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype"),url("../fonts/Roboto-Black.svg#Roboto") format("svg")}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{display:flex;flex-direction:column;margin:0;padding:0;font-size:16px;font-family:"Roboto",sans-serif;color:#000}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){body{display:block !important}.flex-column{display:block !important}}#page-content{flex:1 0 auto;min-height:auto}img{max-width:100%}.container{position:relative}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(https://bavariatrips.nl/img/icons/loading.svg) center no-repeat #fff}h1,h2,h3,h4,h5,h6{color:#00aeef;font-weight:900}h1{font-size:28px}h2{font-size:18px}h3{font-size:16px}h4{font-size:18px}h5{font-size:14px}a{color:#000}a:hover{color:#00aeef}ul,ol{margin-left:15px}.no-bg{background:none !important}.form-control{min-height:40px;padding:0 15px;background:#f5f5f5;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:14px}label{margin-bottom:15px;font-size:16px;font-weight:900;color:#00aeef}textarea{min-height:150px;padding:15px !important}input[type=submit]{background:#00aeef;color:#fff}input[type=submit]:hover{background-color:#fff;border-color:#00aeef;color:#00aeef !important}.success-message,.error-message{padding:10px 15px;margin-bottom:10px}.success-message{background:#64cd37;color:#fff}.error-message{background:#f53c3c !important;color:#fff}.input-danger{border:3px solid red}.validate-text{font-size:14px;display:inline}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background:#00aeef !important}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.btn{padding:5px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid transparent}.btn-primary{background-color:#00aeef;border-color:#00aeef;color:#fff !important}.btn-primary:hover{background-color:#fff;border-color:#00aeef;color:#00aeef !important}.btn-primary:focus,.btn-primary:active{background-color:#019bd5;border-color:#019bd5;color:#fff !important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#019bd5;border-color:#019bd5;color:#fff !important}.btn-secondary{background-color:#ffba16 !important;border-color:#ffba16 !important}.btn-secondary:hover{background-color:#e7ab16 !important;border-color:#e7ab16 !important;color:#fff}.btn-grey{background-color:#c4c4c4 !important;border-color:#c4c4c4 !important;color:#fff !important}.btn-grey:hover{background-color:#a5a5a5 !important;border-color:#a5a5a5 !important;color:#fff !important}.btn-travel{padding:10px 25px !important;background:#00aeef;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.btn-travel:hover{background-color:#fff;border-color:#00aeef;color:#00aeef}button{background:0;border:0}button:hover{color:#00aeef}.clearfix{clear:both !important}.color-black{color:#000;font-weight:normal}header{padding:15px 0}@media(min-width:768px){header{height:100px}}header .logo{width:100%}@media(min-width:768px){header .logo{width:171px;height:70px}}header .logo a{display:block;width:100%}@media(min-width:768px){header .logo a{width:171px;height:70px}}header .logo a .logo-img{max-height:115px}@media(max-width:768px){header .logo a .logo-img{display:block;margin:auto}}header .affiliated-with{padding:10px 0 0 0;font-size:10px}@media(max-width:768px){header .affiliated-with{display:none}}@media(min-width:1200px){header .affiliated-with{font-size:11px}}header .affiliated-with p{margin-bottom:5px}header .affiliated-with a{float:left;margin-right:5px}@media(min-width:1200px){header .affiliated-with a{margin-right:12px}}.navbar-nav{list-style-type:none !important}.navbar{margin-top:5px;padding-right:25px !important;font-weight:500;font-size:16px;color:#000}@media(max-width:768px){.navbar{margin-top:10px;padding-left:0 !important}}@media(min-width:992px){.navbar{font-size:14px}}@media(min-width:1200px){.navbar{font-size:16px}}.navbar .navbar-collapse{z-index:10}@media(max-width:992px){.navbar .navbar-collapse{background-color:#fff;padding-right:15px;padding-bottom:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.navbar .navbar-collapse .nav-custom-travel{margin-top:5px;margin-left:15px}}@media(max-width:768px){.navbar .navbar-collapse{padding-bottom:0}}.navbar .nav-link{color:#000;padding:10px 15px !important}@media(min-width:992px){.navbar .nav-link{padding:10px 15px 20px 15px !important}}@media(min-width:1200px){.navbar .nav-link{padding:10px 15px 38px 15px !important}}.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-link:active{color:#31baee;text-decoration:underline}.navbar .active .nav-link{color:#31baee;text-decoration:underline}.navbar .navbar-toggler{margin-right:20px;padding:6px .75rem;background-color:#00aeef;color:#fff;font-size:16px;border-radius:10px}.navbar .navbar-toggler i{margin-right:15px;color:#fff;font-size:21px}.navbar .nav-custom-travel{margin-left:22px}.navbar .nav-custom-travel a{padding:10px 25px !important;background:#00aeef;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.navbar .nav-custom-travel a:hover{background-color:#019bd5;border-color:#019bd5;color:#fff}.navbar .dropdown-toggle::after{margin-left:10px}@media(min-width:992px){.navbar .dropdown:hover .dropdown-menu{display:block}}.navbar .dropdown-menu{padding:0 1px 5px 0;border:0;border-radius:0;z-index:150}@media(max-width:992px){.navbar .dropdown-menu .dropdown-item{padding:10px 15px !important}}@media(min-width:992px){.navbar .dropdown-menu{margin-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}}.navbar .dropdown-menu .dropdown-item{font-weight:500}.navbar .dropdown-menu .dropdown-item:hover,.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:active{background:transparent !important;color:#00aeef}.navbar .dropdown-menu .dropdown-toggle::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;content:"\f054";border:0;vertical-align:0}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-submenu .dropdown-toggle{display:block;width:100%}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:1px}@media(min-width:992px){.navbar .dropdown-submenu .dropdown-menu{border-top:1px solid #ddd;border-top-right-radius:10px}}.navbar .phone-icon-div{background:#00aeef;padding:7px 11px;border-radius:20px;color:#fff}.navbar .phone-icon-div a{color:#fff}@media(min-width:768px){.navbar .phone-icon-div{display:none}}.title{width:100%;margin:0 0 45px 0;border-bottom:1px solid #dcdcdc}@media(min-width:768px){.title{margin:45px 0 30px 0}}.title a{float:left;margin-top:11px;margin-right:30px;color:#a9a5a4}.title a i{margin-right:5px}.content img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.social-share,.blog-footer{width:100%;margin-top:30px;padding:30px 0;border-top:1px solid #dcdcdc}.share-buttons{float:right}.share-buttons h6{font-size:20px;margin-bottom:15px}.share-buttons a{margin-right:18px}.share-buttons a i{font-size:20px}.share-buttons a:last-child{margin-right:0}.copy-response{font-size:16px}.top-shadow{position:absolute;width:100%;height:45px;top:0;left:0;-webkit-box-shadow:inset 0 29px 23px -22px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 29px 23px -22px rgba(0,0,0,0.3);box-shadow:inset 0 29px 23px -22px rgba(0,0,0,0.3);z-index:1}.pagination-nav{margin-top:60px}.pagination-nav .pagination .page-item .page-link{padding:10px .75rem;color:#00aeef;border-top:3px solid #00aeef;border-bottom:3px solid #00aeef;border-left:0;border-right:0;font-size:15px}.pagination-nav .pagination .page-item .page-link:hover,.pagination-nav .pagination .page-item .page-link:focus,.pagination-nav .pagination .page-item .page-link:active{background-color:#00aeef;color:#fff}.pagination-nav .pagination .active .page-link{background-color:#00aeef;color:#fff}.pagination-nav .pagination .page-item:first-child .page-link{border-left:3px solid #00aeef;border-top-left-radius:10px;border-bottom-left-radius:10px}.pagination-nav .pagination .page-item:last-child .page-link{border-right:3px solid #00aeef;border-top-right-radius:10px;border-bottom-right-radius:10px}.pagination-nav .pagination .page-item.disabled .page-link{color:#a8a5a5}.loading-icon{display:none}.slider{position:relative;width:100%;margin-bottom:50px;overflow:hidden}.slider img{max-width:100%}.header-image{position:relative;width:100%;margin-bottom:20px;overflow:hidden}@media(min-width:768px){.header-image{height:370px;margin-bottom:50px}}.header-image img{max-width:100%}.header-image .header-title{position:absolute;width:100%}@media(min-width:768px){.header-image .header-content{position:absolute;width:100%}}.header-image .header-title{top:10%;left:0;z-index:3;text-align:center}@media(min-width:992px){.header-image .header-title{top:20%}}.header-image .header-title h1{font-size:60px;color:#fff;text-shadow:2px 2px 3px #000}.header-image .header-content{left:0;bottom:0}.header-image .header-content .filters{width:100%;height:auto;padding:30px 0 0 0;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px}@media(min-width:768px){.header-image .header-content .filters{padding:30px 50px 0 50px}}@media(min-width:992px){.header-image .header-content .filters{height:135px}}@media(min-width:768px){.header-image .header-content .filters .filter-col{padding:0 30px}}@media(min-width:768px){.header-image .header-content .filters .blog-filter{padding:0 15px !important}}@media(min-width:768px){.header-image .header-content .filters .blog-btn{margin-top:40px}}.header-image .header-content .filters p{font-weight:500;font-size:16px}.small-header{position:relative;width:100%;margin-bottom:20px;overflow:hidden}@media(min-width:768px){.small-header{height:160px;margin-bottom:50px}}.small-header img{width:100%;max-width:100%}.small-header .header-title{position:absolute;width:100%}.small-header .header-title{top:15%;left:0;z-index:3;text-align:center}@media(min-width:992px){.small-header .header-title{top:42px}}.small-header .header-title h1{font-size:60px;color:#fff;text-shadow:2px 2px 3px #000}.help-request{margin-bottom:40px;padding:25px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:992px){.help-request{padding:25px 15px}.help-request.mr-4{margin-right:0 !important}}.help-request h4{font-size:18px}.help-request h5{color:#ffba16;font-size:16px}.help-request p{margin-bottom:6px}.help-request p .icon{width:15px;margin-top:-2px;margin-right:9px}.modal .modal-header{padding:1rem 1rem 0 1rem;border-bottom:0}.default-slider{position:relative;margin:0}.default-slider .full-width-slider{width:100%;color:#000}.default-slider .rsMinW,.default-slider .rsMinW .rsOverflow,.default-slider .rsMinW .rsSlide,.default-slider .rsMinW .rsVideoFrameHolder,.default-slider .rsMinW .rsThumbs{background:transparent}.default-slider .rsContent .container{position:relative}.default-slider .rsImg{position:absolute}.default-slider .rsMinW .rsArrow{width:50px;height:50px}.default-slider .rsMinW.rsHor .rsArrowLeft .rsArrowIcn{width:45px;height:45px;background:url("../img/icons/angle-left-big.png");background-position:0 0}.default-slider .rsMinW .rsArrowLeft{left:20px;right:auto;margin-top:-16px}.default-slider .rsMinW .rsArrowRight{right:20px;left:auto;margin-top:-16px}.default-slider .rsMinW .rsArrowLeft,.default-slider .rsMinW .rsArrowRight{top:auto;bottom:20px}@media(min-width:768px){.default-slider .rsMinW .rsArrowLeft,.default-slider .rsMinW .rsArrowRight{top:50%;bottom:auto}}.default-slider .rsMinW.rsHor .rsArrowRight .rsArrowIcn{width:45px;height:45px;background:url("../img/icons/angle-right-big.png");background-position:0 0}.default-slider .rsMinW .rsBullets{left:50%;margin-left:-60px;right:auto;z-index:500}.default-slider .rsMinW .rsBullet{width:25px;height:30px}.default-slider .rsMinW .rsBullet span{width:15px;height:15px;background:#fff}.default-slider .rsMinW .rsBullet.rsNavSelected span{background:#00aeef}.slider-travel-choice{position:absolute;left:0;right:0;margin-inline:auto;z-index:1000;padding:25px;background:#fff;border-radius:10px;width:500px;top:150px}@media(max-width:992px){.slider-travel-choice{width:400px}}@media(max-width:768px){.slider-travel-choice{width:350px}}.slider-travel-choice h2{font-size:30px;margin-bottom:0}.slider-travel-choice .travel-choice-second{color:#ffba16}.slider-travel-choice .travel-select,.slider-travel-choice .travel-submit{float:left}@media(max-width:768px){.slider-travel-choice .btn{padding:5px 15px}}.slider-travel-choice .travel-select{width:290px;padding-right:20px}@media(max-width:992px){.slider-travel-choice .travel-select{width:190px}}@media(max-width:768px){.slider-travel-choice .travel-select{width:180px}}.index-slider{position:relative;margin:0}.index-slider #full-width-slider{width:100%;color:#000}.index-slider .rsMinW,.index-slider .rsMinW .rsOverflow,.index-slider .rsMinW .rsSlide,.index-slider .rsMinW .rsVideoFrameHolder,.index-slider .rsMinW .rsThumbs{background:transparent}.index-slider .rsContent .container{position:relative}.index-slider .rsImg{position:absolute}.index-slider .rsMinW .rsArrow{width:50px;height:50px}.index-slider .rsMinW.rsHor .rsArrowLeft .rsArrowIcn{width:45px;height:45px;background:url("../img/icons/angle-left-big.png");background-position:0 0}.index-slider .rsMinW .rsArrowLeft{left:20px;right:auto;margin-top:-16px}.index-slider .rsMinW .rsArrowRight{right:20px;left:auto;margin-top:-16px}.index-slider .rsMinW .rsArrowLeft,.index-slider .rsMinW .rsArrowRight{top:auto;bottom:20px}@media(min-width:768px){.index-slider .rsMinW .rsArrowLeft,.index-slider .rsMinW .rsArrowRight{top:50%;bottom:auto}}.index-slider .rsMinW.rsHor .rsArrowRight .rsArrowIcn{width:45px;height:45px;background:url("../img/icons/angle-right-big.png");background-position:0 0}.index-slider .rsMinW .rsBullets{left:50%;margin-left:-60px;right:auto;z-index:500}.index-slider .rsMinW .rsBullet{width:25px;height:30px}.index-slider .rsMinW .rsBullet span{width:15px;height:15px;background:#fff}.index-slider .rsMinW .rsBullet.rsNavSelected span{background:#00aeef}.index-slider .infoBlock{right:50%;top:30px;left:auto;bottom:auto;width:380px;margin-right:-190px;padding:15px 25px;background:#fff;color:#a8a5a5;border-radius:10px}@media(min-width:768px){.index-slider .infoBlock{right:0;top:100px;margin-right:auto}}@media(min-width:992px){.index-slider .infoBlock{top:200px}}.index-slider .infoBlock h4{margin-bottom:10px;font-size:40px;font-weight:500}.index-slider .travelBlock{height:195px}.index-slider .travelBlock h4{margin-bottom:0;font-size:40px;font-weight:500}.index-slider .travelBlock h5{margin-left:1px;color:#ffba16;font-size:16px}.index-slider .travelBlock .price{margin-top:7px;margin-right:30px;font-size:16px;font-weight:500;line-height:32px;color:#0a5ba6}@media(min-width:1200px){.index-slider .travelBlock .price{margin-top:28px}}.index-slider .travelBlock .price span{font-size:40px;font-weight:900}.index-slider .travelBlock .price .night{margin-left:10px;font-size:16px}.index-slider .travelBlock .book{float:right}.index-slider .travelBlock .book .btn{float:right}@media(max-width:992px){.index-slider .travelBlock .book .btn{padding:5px 15px !important}}.index-slider .slider-icon{position:absolute;top:0;right:0;width:40px;height:40px;padding:8px 9px 0 9px;background-color:#ffba16;color:#fff;border-bottom-left-radius:10px;border-top-right-radius:10px;z-index:10}.index-slider .slider-icon img{max-width:22px}@media screen and (min-width:960px) and (min-height:660px){.index-slider .heroSlider .rsOverflow,.index-slider .royalSlider.heroSlider{height:670px !important}}@media screen and (min-width:960px) and (min-height:1000px){.index-slider .heroSlider .rsOverflow,.index-slider .royalSlider.heroSlider{height:670px !important}}@media screen and (min-width:0) and (max-width:960px){.index-slider .royalSlider.heroSlider,.index-slider .royalSlider.heroSlider .rsOverflow{height:405px !important}}.slider-bubble{position:absolute;bottom:-2px;left:0;width:700px;height:112px;background:url("../img/bubble.png") no-repeat right bottom;z-index:55}@media(max-width:768px){.slider-bubble{display:none}}@media(min-width:768px){.slider-bubble{width:500px}}@media(min-width:992px){.slider-bubble{width:500px;bottom:-3px}}@media(min-width:1200px){.slider-bubble{width:680px}}@media(min-width:1920px){.slider-bubble{width:920px}}@media(min-width:2100px){.slider-bubble{width:1100px}}.travel-themes h2{font-size:24px;color:#0a5ba6}.travel-themes .theme-icon{width:192px;max-width:100%;height:192px;margin:auto;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.travel-themes .theme-icon img{transition:transform .70s}@media(max-width:768px){.travel-themes .btn{padding:5px 20px;margin-bottom:30px}}.theme-col:hover .theme-icon img{transition:transform .70s;transform:scale(1.1)}.travel-featured h2{font-size:24px;color:#0a5ba6}@media(max-width:768px){.travel-featured .card-deck{display:block}}.travel-featured img{width:100%;max-height:230px;border-radius:10px}.travel-featured .card{padding:20px;background:#f5f5f5;border:0;border-radius:10px}@media(max-width:768px){.travel-featured .card{margin-bottom:30px}}.travel-featured .card .card-body{padding:1.25rem 0 0 0}.travel-featured .card .card-img,.travel-featured .card .card-img-top{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.travel-featured .card h3{font-size:18px;color:#000}.travel-featured .card h4{font-size:16px;color:#ffba16}.travel-featured .card .price{margin-bottom:15px;font-size:12px;font-weight:500;line-height:22px}@media(min-width:992px){.travel-featured .card .price{margin-top:-27px;float:right}}.travel-featured .card .price span{font-size:30px}.travel-featured .card .price .night{font-size:11px}.travel-blog{position:relative;margin-bottom:20px}.travel-blog h2{font-size:24px;color:#0a5ba6}@media(max-width:768px){.travel-blog .card-deck{display:block}}.travel-blog .card{position:relative;background:#f5f5f5;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:768px){.travel-blog .card{margin-bottom:30px}}.travel-blog .card .card-img,.travel-blog .card .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.travel-blog .card .blog-title{position:absolute;left:0;top:185px;width:100%;padding:13px 15px;background-color:#00aeef;color:#fff}@media(min-width:768px){.travel-blog .card .blog-title{top:73px}}@media(min-width:992px){.travel-blog .card .blog-title{top:100px}}@media(min-width:1200px){.travel-blog .card .blog-title{top:125px}}.travel-blog .card .blog-title h3{color:#fff;margin:0;padding:0}.travel-blog .carousel-buttons .button-prev,.travel-blog .carousel-buttons .button-next{position:absolute;top:20px}.travel-blog .carousel-buttons .button-prev{left:20px}.travel-blog .carousel-buttons .button-next{right:20px}@media(min-width:1200px){.travel-blog .carousel-buttons .button-prev,.travel-blog .carousel-buttons .button-next{position:absolute;top:280px}.travel-blog .carousel-buttons .button-prev{left:-50px}.travel-blog .carousel-buttons .button-next{right:-50px}}.travel-blog .carousel-buttons i{font-size:55px;color:#dcdcdc}.travel-blog .carousel-buttons i:hover{color:#00aeef}.travel-reviews{position:relative;margin-bottom:20px}.travel-reviews h2{font-size:24px;color:#0a5ba6}@media(max-width:768px){.travel-reviews .card-deck{display:block}}.travel-reviews .card{position:relative;background:#f5f5f5;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:768px){.travel-reviews .card{margin-bottom:30px}}.travel-reviews .card .card-img,.travel-reviews .card .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.travel-reviews .card .review-stars{position:absolute;left:0;top:10px;width:100%;padding:13px 15px;color:#fff;text-shadow:1px 1px 5px #000}@media(min-width:768px){.travel-reviews .card .review-stars{top:10px}}@media(min-width:992px){.travel-reviews .card .review-stars{top:10px}}@media(min-width:1200px){.travel-reviews .card .review-stars{top:10px}}.travel-reviews .card .review-stars .review-star{color:#f5f5f5;font-size:23px;margin:0 5px}@media(min-width:1200px){.travel-reviews .card .review-stars .review-star{font-size:27px}}.travel-reviews .card .review-stars .yellow-star{color:#ffea60}.travel-reviews .card .review-title{position:absolute;left:0;top:185px;width:100%;padding:13px 15px;background-color:rgba(255,186,22,0.8);color:#fff}@media(min-width:768px){.travel-reviews .card .review-title{top:73px}}@media(min-width:992px){.travel-reviews .card .review-title{top:100px}}@media(min-width:1200px){.travel-reviews .card .review-title{top:125px}}.travel-reviews .card .review-title h3{color:#fff;margin:0;padding:0}.travel-reviews .review-author{color:#00aeef;font-weight:bold}.travel-reviews .review-date{font-weight:bold}.travel-reviews .carousel-buttons .button-prev,.travel-reviews .carousel-buttons .button-next{position:absolute;top:20px}.travel-reviews .carousel-buttons .button-prev{left:20px}.travel-reviews .carousel-buttons .button-next{right:20px}@media(min-width:1200px){.travel-reviews .carousel-buttons .button-prev,.travel-reviews .carousel-buttons .button-next{position:absolute;top:280px}.travel-reviews .carousel-buttons .button-prev{left:-50px}.travel-reviews .carousel-buttons .button-next{right:-50px}}.travel-reviews .carousel-buttons i{font-size:55px;color:#dcdcdc}.travel-reviews .carousel-buttons i:hover{color:#00aeef}.filter-collapse{margin-bottom:20px}@media(min-width:768px){.filter-collapse{display:none}}.travels-filters{display:none;margin-bottom:40px;padding:30px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(min-width:768px){.travels-filters{display:block;margin-top:40px}}@media(max-width:992px){.travels-filters{padding:30px 15px}.travels-filters.mr-4{margin-right:0 !important}}.travels-filters .form-group{padding:0 15px 15px 15px;border-bottom:1px solid #989898}.travels-filters .form-group svg{margin-left:-15px;margin-right:-15px}.travels-filters .range-price{width:100%;margin-top:10px;font-size:14px}.travels-filters .range-price .price-color{color:#00aeef;font-weight:900}.travels-filters .st0{fill:#abb6c1}.travels-filters .st0:hover{fill:#0a5ba6;cursor:pointer}.travels-filters .normal-map{fill:#abb6c1}.travels-filters .active-map{fill:#0a5ba6}.travels-filters .travel-quotation{padding:10px 0}.travels .travels-title{padding-bottom:15px;color:#a8a5a5;border-bottom:1px solid #dcdcdc;font-size:18px;font-weight:500}.travels .travels-content .travel-row{padding:32px 0 30px 0;border-bottom:1px solid #dcdcdc;font-size:16px}@media(max-width:768px){.travels .travels-content .travel-row img{margin-bottom:20px}}.travels .travels-content .travel-row h4{margin-bottom:0;color:#505050;font-weight:900;font-size:18px}.travels .travels-content .travel-row .region{display:block;color:#a8a5a5}.travels .travels-content .travel-row .category{display:block;color:#ffba16;font-weight:900}.travels .travels-content .travel-row .rating{width:100%;height:40px;color:#a8a5a5}.travels .travels-content .travel-row .rating span{color:#00aeef}.travels .travels-content .travel-row .price{margin-top:7px;margin-right:30px;font-size:12px;font-weight:500;line-height:22px}@media(min-width:992px){.travels .travels-content .travel-row .price{float:right}}@media(min-width:1200px){.travels .travels-content .travel-row .price{margin-top:33px}}.travels .travels-content .travel-row .price span{font-size:30px}.travels .travels-content .travel-row .price .night{font-size:11px}.travels .travels-content .travel-row .book{margin-top:16px;float:right}.travels .travels-content .travel-row .book .btn{float:right}@media(max-width:992px){.travels .travels-content .travel-row .book .btn{padding:5px 15px !important}}@media(min-width:1200px){.travels .travels-content .travel-row .book{margin-top:42px}}.travels img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.travels-category-slider .infoBlock{right:auto;top:50px;left:50%;bottom:auto;width:360px;margin-left:-180px;padding:25px;background:#fff;color:#a8a5a5;border-radius:10px}@media(min-width:768px){.travels-category-slider .infoBlock{right:0;top:100px;margin-right:auto}}@media(min-width:992px){.travels-category-slider .infoBlock{top:100px}}.travels-category-slider .infoBlock h4{margin-bottom:10px;font-size:40px;font-weight:500}.travels-category-slider .travelCategoryBlock h2{margin-bottom:5px;font-size:42px;font-weight:900}.travels-category-slider .travelCategoryBlock h3{margin-left:1px;color:#ffba16;font-size:18px;font-weight:900}@media screen and (min-width:960px) and (min-height:660px){.travels-category-slider .heroSlider .rsOverflow,.travels-category-slider .royalSlider.heroSlider{height:400px !important}}@media screen and (min-width:0) and (max-width:960px){.travels-category-slider .royalSlider.heroSlider,.travels-category-slider .royalSlider.heroSlider .rsOverflow{height:350px !important}}.travel-info h2,.travel-map h2,.travel-options h2,.travel-dates h2,.travel-hotels h2,.travel-blogs h2{font-size:24px;font-weight:500}.travel-booking{margin-bottom:40px;padding:30px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.travel-booking input[type=text],.travel-booking select{background-color:#fff}.travel-booking label{color:#00aeef;font-size:16px;font-weight:900}.travel-booking .no-cost{color:#a8a5a5;font-size:13px;font-weight:500}.tour-guide{margin-bottom:40px;padding:25px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.tour-guide a{text-decoration:none}.tour-guide a:hover{text-decoration:none}.tour-guide .name,.tour-guide .function{font-size:18px;font-weight:900}.tour-guide .name{margin-top:10px;color:#a8a5a5}.tour-guide .function{margin-top:-2px;color:#00aeef}.travel-slider{position:relative;max-width:1400px;margin:0 auto 24px}.travel-slider #full-width-slider{width:100%;color:#000}.travel-slider .slider-icon{position:absolute;top:0;right:0;width:40px;height:40px;padding:8px 9px 0 9px;background-color:#ffba16;color:#fff;border-bottom-left-radius:10px;border-top-right-radius:10px;z-index:10}.travel-slider .slider-icon img{max-width:22px}.travel-slider .rsMinW,.travel-slider .rsMinW .rsOverflow,.travel-slider .rsMinW .rsSlide,.travel-slider .rsMinW .rsVideoFrameHolder,.travel-slider .rsMinW .rsThumbs{border-radius:10px;background:transparent}.travel-slider .rsMinW .rsArrowLeft{top:50%;left:10px;bottom:auto;right:auto;margin-top:-16px}.travel-slider .rsMinW .rsArrowRight{top:50%;right:10px;bottom:auto;left:auto;margin-top:-16px}@media screen and (min-width:960px) and (min-height:660px){.travel-slider .heroSlider .rsOverflow,.travel-slider .royalSlider.heroSlider{height:430px !important}}@media screen and (min-width:960px) and (min-height:1000px){.travel-slider .heroSlider .rsOverflow,.travel-slider .royalSlider.heroSlider{height:430px !important}}@media screen and (min-width:0) and (max-width:800px){.travel-slider .royalSlider.heroSlider,.travel-slider .royalSlider.heroSlider .rsOverflow{height:300px !important}}.highlights{padding-bottom:20px;border-bottom:1px solid #dcdcdc}.highlights .highlights-list{margin-top:10px;margin-left:0}.highlights .highlights-list li{min-height:30px;background:url("../img/icons/check-circle-solid.png") no-repeat 0 0 transparent;list-style-type:none;margin:0 0 15px 0;padding:1px 0 0 42px;vertical-align:middle;font-size:16px;font-weight:900;color:#505050}.travel-info,.travel-map,.travel-options,.travel-dates,.travel-hotels{margin-top:35px;padding-bottom:35px;border-bottom:1px solid #dcdcdc}.travel-blogs{margin-top:25px;padding-bottom:20px;border-bottom:1px solid #dcdcdc}.travel-map{position:relative}.travel-map #map-canvas{width:100%;height:400px;margin-top:30px;border-radius:10px}.travel-map .map-full-button{position:absolute;bottom:395px;right:0;width:40px;height:40px;z-index:10}.travel-map .map-full-button a{display:block;width:40px;height:40px;padding:8px 0 0 11px;background-color:#00aeef;color:#fff;border-bottom-left-radius:10px;border-top-right-radius:10px}.travel-map .map-full-button a:hover{background-color:#019bd5}.travel-map .map-full-button a i{color:#fff;font-size:22px}.travel-options{padding-bottom:25px}.travel-options ul{margin-top:25px}.travel-dates{padding-bottom:30px}.travel-dates .calendar-icon{margin-right:5px}.travel-dates .table th{border-top:0}.travel-dates .table thead th{border-bottom:1px solid #dee2e6}.travel-dates .table{margin-bottom:22px;border-bottom:1px solid #dee2e6}.travel-hotels{margin-bottom:40px}.travel-hotels .row{margin-right:0;margin-left:0}.ui-widget{font-family:"Roboto",sans-serif;font-size:16px}.ui-accordion .ui-accordion-header{margin:10px 0 0 0}.ui-accordion .ui-accordion-content{padding:30px 0 5px 0;border:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{padding:14px 20px !important;border:0;background:#f5f5f5;color:#00aeef;border-radius:10px;font-size:16px !important;font-weight:900}.ui-accordion .ui-accordion-header:hover{background:#dcdcdc}.ui-icon{position:absolute !important;top:20px;right:20px;width:20px;height:12px}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background:url("../img/icons/angle-up.png") no-repeat left top}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background:url("../img/icons/angle-down.png") no-repeat left top}.ui-icon,.ui-widget-content .ui-icon{background:url("../img/icons/angle-up.png") no-repeat left top}.popover{font-family:"Roboto",sans-serif;background:#f5f5f5;border-radius:10px;border:0;color:#000;font-size:12px}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{border-top-color:#f5f5f5}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{border-top-color:#f5f5f5}@media(max-width:768px){.form-header{height:285px !important}.form-header img{height:285px !important}}.wizard-content .wizard .steps{position:absolute;top:-290px;left:0}@media(min-width:768px){.wizard-content .wizard .steps{top:-320px}}@media(min-width:769px){.wizard-content .wizard .steps{top:-194px}}@media(min-width:992px){.wizard-content .wizard .steps{top:-197px}}.wizard-content .wizard .steps ul li a{padding-top:70px;color:#fff !important;font-size:16px;font-weight:500}.wizard-content .wizard .steps ul li a .step{width:60px !important;height:60px !important;margin-bottom:15px;margin-left:-30px;color:#00aeef;border:5px solid #00aeef !important;line-height:50px !important}.wizard-content .wizard .steps ul li:after,.wizard-content .wizard .steps ul li:before{height:6px !important;background-color:#fff !important}.wizard-content .wizard .steps ul li.current a .step{background-color:#00aeef;color:#fff}.wizard-content .wizard .steps ul li.current:before{height:6px !important;background-color:#00aeef !important}.wizard-content .wizard .steps ul li.done a .step{background-color:#00aeef !important}.wizard-content .wizard .steps ul li.done:after,.wizard-content .wizard .steps ul li.done:before{height:6px !important;background-color:#00aeef !important}.wizard-content .wizard .content .body{padding:0 !important}.wizard-content .wizard .actions{padding:0 !important}.wizard-content .wizard .actions ul li a{padding:5px 35px;background-color:#00aeef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:3px solid #00aeef;color:#fff !important;text-decoration:none !important;font-weight:500}.wizard-content .wizard .actions ul li a:hover{background-color:#fff !important;border-color:#00aeef;color:#00aeef !important}.wizard-content .wizard .actions ul li a[href="#previous"]{padding:5px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:3px solid #a8a5a5;color:#a8a5a5 !important;text-decoration:none !important;font-weight:500}.wizard-content .wizard .actions ul li a[href="#previous"]:focus,.wizard-content .wizard .actions ul li a[href="#previous"]:hover{border:3px solid #00aeef;color:#00aeef !important}@media(max-width:992px){.wizard-content .wizard>.steps>ul>li{width:50% !important}}.hotels{margin-bottom:40px}.hotels .hotel{padding-bottom:30px;border-bottom:1px solid #dcdcdc}@media(min-width:992px){.hotels .hotel .hotel-title .hotel-logo{max-height:150px}}@media(min-width:992px){.hotels .hotel .hotel-title .bottom-align-text{margin-top:132px}}.hotels .hotel .hotel-price{padding-top:7px;font-size:16px;color:#757474;font-weight:500}.hotels .hotel .hotel-price .price-color{color:#00aeef}.travel-overview,.travel-extras{margin-bottom:30px;padding:20px;color:#a8a5a5;background:#f5f5f5;border:0;border-radius:10px;font-size:16px}.travel-overview .card-body,.travel-extras .card-body{padding:1.25rem 0 0 0}.travel-overview .card-img,.travel-overview .card-img-top,.travel-extras .card-img,.travel-extras .card-img-top{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.travel-overview h4,.travel-extras h4{margin-bottom:2px;font-size:18px;color:#00aeef}.travel-overview h5,.travel-extras h5{font-size:16px;color:#ffba16}.travel-overview .price,.travel-extras .price{font-size:18px;font-weight:500}.travel-overview .price-color,.travel-extras .price-color{color:#00aeef}.info-form{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}.info-form h3{font-size:24px;margin-bottom:20px}.overview-rooms .price-color{color:#00aeef}.booker-rooms{margin-bottom:20px}.booker-rooms h2{font-size:24px}.booker-rooms .booker-room-info{width:100%;margin:15px 0;padding:20px 20px 20px 30px;color:#a8a5a5;background:#f5f5f5;border:0;border-radius:10px;font-size:16px;font-weight:900}.booker-rooms .booker-room-info p{margin-bottom:0}@media(min-width:992px){.booker-rooms .booker-room-info .btn{margin-top:60px}}.booker-label{font-size:24px}.payment-methods h2{font-size:24px}.payment-methods .btn-payment,.payment-methods .btn-payment-issues{padding:30px 30px 10px 30px;margin-bottom:30px;background-color:#f5f5f5;border:3px solid #f5f5f5;font-weight:500;color:#a8a5a5}@media(min-width:768px){.payment-methods .btn-payment,.payment-methods .btn-payment-issues{padding:30px 10px 10px 10px}}@media(min-width:992px){.payment-methods .btn-payment,.payment-methods .btn-payment-issues{padding:30px 30px 10px 30px}}.payment-methods .btn-payment img,.payment-methods .btn-payment-issues img{max-height:50px;margin-bottom:10px;border-radius:0}.payment-methods .btn-payment:hover,.payment-methods .btn-payment.active,.payment-methods .btn-payment-issues:hover,.payment-methods .btn-payment-issues.active{border:3px solid #00aeef}.payment-methods.ideal{display:none}.booking-success,.booking-error{margin-top:100px}.booking-success i,.booking-error i{margin-bottom:15px;font-size:44px}.booking-success h1,.booking-success h2,.booking-error h1,.booking-error h2{font-size:24px}.booking-success{color:#00aeef}.booking-success i{color:#00aeef}.booking-error{color:red}.booking-error i{color:red}.booking-error h1,.booking-error h2{color:red}.booking-error h2{font-size:18px}.icheckbox_flat-blue,.iradio_flat-blue{margin-right:10px !important}.agreement .validate-text{position:absolute;width:415px;top:-27px}.agreement label{font-size:14px;color:#000}.agreement label a{color:#00aeef;text-decoration:underline}.blogs{position:relative}.blogs .blogs-title{padding-bottom:15px;color:#a8a5a5;border-bottom:1px solid #dcdcdc;font-size:18px;font-weight:500}@media(max-width:768px){.blogs .card-deck{display:block}}.blogs .card{position:relative;margin-top:30px;background:#f5f5f5;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:768px){.blogs .card{margin-bottom:30px}}.blogs .card .card-img,.blogs .card .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.blogs .card .blog-title{position:absolute;left:0;top:185px;width:100%;padding:13px 15px;background-color:#00aeef;color:#fff}@media(min-width:768px){.blogs .card .blog-title{top:73px}}@media(min-width:992px){.blogs .card .blog-title{top:100px}}@media(min-width:1200px){.blogs .card .blog-title{top:125px}}.blogs .card .blog-title h3{color:#fff;margin:0;padding:0}.blog-featured{width:100%;max-height:500px;margin-bottom:30px;overflow:hidden;border-radius:10px}.blog-featured img{width:100%}.blog-footer{margin-bottom:30px;font-size:22px}.blog-footer h5{margin-bottom:15px;font-size:20px}.blog-footer .previous-blog a,.blog-footer .next-blog a{font-size:20px;font-weight:900;color:#00aeef}.blog-footer .previous-blog{display:block;width:100%;margin-top:40px}.blog-footer .next-blog{display:block;width:100%;margin-top:30px}.blog-footer .blog-pag-btn{width:30px}.blog-footer .blog-btn-left{margin-right:10px}.blog-footer .blog-btn-right{margin-left:10px}.interactive-slider .infoBlock{right:auto;top:30px;left:50%;bottom:auto;width:360px;margin-left:-180px;padding:25px;background:#fff;color:#a8a5a5;border-radius:10px}@media(min-width:768px){.interactive-slider .infoBlock{right:0;top:100px;margin-right:auto}}@media(min-width:992px){.interactive-slider .infoBlock{top:100px}}.interactive-slider .infoBlock h4{margin-bottom:10px;font-size:40px;font-weight:500}.interactive-slider .mapBlock{height:175px}.interactive-slider .mapBlock h4{margin-bottom:5px;font-size:31px;font-weight:900}.interactive-slider .mapBlock h5{margin-left:1px;color:#ffba16;font-size:15px;font-weight:900}@media screen and (min-width:960px) and (min-height:660px){.interactive-slider .heroSlider .rsOverflow,.interactive-slider .royalSlider.heroSlider{height:450px !important}}@media screen and (min-width:0) and (max-width:960px){.interactive-slider .royalSlider.heroSlider,.interactive-slider .royalSlider.heroSlider .rsOverflow{height:400px !important}}.travel-interactive-map{position:relative}.travel-interactive-map h2{font-size:24px;color:#0a5ba6}.travel-interactive-map .map-de-nl{position:absolute;right:0;top:105px}@media(max-width:992px){.travel-interactive-map .map-de-nl{display:none}}.travel-interactive-map .map-info{display:none}.travel-interactive-map .map-info.active{display:block}.travel-interactive-map .map-info .map-title{display:inline-block;padding:15px 20px 0 20px;background:#f5f5f5;border-top-left-radius:10px;border-top-right-radius:10px}.travel-interactive-map .map-info .map-title h3{font-size:22px;font-weight:500;color:#000}.travel-interactive-map .map-info .map-content{padding:20px 20px 25px 20px;background:#f5f5f5;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.travel-interactive-map .map-info .map-content img{width:100%;max-height:230px;border-radius:10px}.travel-interactive-map .map{padding-bottom:30px}@media(min-width:768px){.travel-interactive-map .map{padding:30px 0}}@media(min-width:992px){.travel-interactive-map .map{padding:30px}}.travel-interactive-map .map .st0{fill:#e2f4fd}.travel-interactive-map .map .st0:hover{fill:#8dd8f8;cursor:pointer}.travel-interactive-map .map .normal-map{fill:#e2f4fd}.travel-interactive-map .map .active-map{fill:#8dd8f8}.travel-interactive-map .map .st63,.travel-interactive-map .map .st65,.travel-interactive-map .map .st12{cursor:context-menu}@media(min-width:992px){.interactive-details-div{margin-top:100px}}.interactive-details-div h2{font-size:24px;color:#0a5ba6}.interactive-details-div h3{font-size:22px;margin-bottom:15px}.interactive-details-div .interactive-details{display:none}.interactive-details-div .interactive-details.active{display:block}.interactive-details-div .interactive-details .details{width:100%;background:#f5f5f5;overflow:hidden;border-radius:10px}@media(min-width:992px){.interactive-details-div .interactive-details .details{height:690px}}@media(min-width:768px){.interactive-details-div .interactive-details .details .weather-map-detail{height:340px}}.interactive-details-div .interactive-details .details .weather-details{padding:20px 0 20px 25px;font-size:23px;font-weight:900}.interactive-details-div .interactive-details .details .weather-details .row{margin-bottom:3px}.interactive-details-div .interactive-details .details .weather-details .weather-title,.interactive-details-div .interactive-details .details .weather-details .weather-temperature,.interactive-details-div .interactive-details .details .weather-details .weather-icon{padding:0 5px}.interactive-details-div .interactive-details .details .weather-details .weather-title{color:#83817d}.interactive-details-div .interactive-details .details .weather-details .weather-temperature{color:#00aeef}.interactive-details-div .interactive-details .details .weather-details .weather-icon img{width:25px;margin-top:-5px}.interactive-details-div .interactive-details .details .map-canvas{width:100%;height:340px}.interactive-details-div .interactive-details .details .detail-content{padding:20px 25px}@media(min-width:992px){.interactive-details-div .interactive-details .details .detail-content{padding:20px 25px 20px 0}}@media screen and (min-width:960px) and (min-height:660px){.detail-slider .heroSlider .rsOverflow,.detail-slider .royalSlider.heroSlider{height:350px !important}}@media screen and (min-width:0) and (max-width:960px){.detail-slider .royalSlider.heroSlider,.detail-slider .royalSlider.heroSlider .rsOverflow{height:350px !important}}.contact-header{position:relative;width:100%;margin-bottom:50px;overflow:hidden;background-color:#000;color:#fff}@media(min-width:768px){.contact-header{height:370px;margin-bottom:50px}}.contact-header .image{max-width:100%;opacity:.4}@media(max-width:768px){.contact-header .image{display:none}}@media(min-width:768px){.contact-header .header-content{position:absolute;width:100%;left:0;top:0}}.contact-header .header-content{font-size:16px}.contact-header .person{width:100%;float:left;margin-top:40px;margin-right:18px}@media(min-width:768px){.contact-header .person{width:175px;margin-top:55px}}@media(min-width:992px){.contact-header .person{width:auto;margin-right:5px}}@media(min-width:1200px){.contact-header .person{margin-right:10px}}.contact-header .person .person-image{margin:auto;border:3px solid transparent;border-radius:50% !important;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}@media(min-width:992px){.contact-header .person .person-image{width:212px}}.contact-header .person .person-image img{transition:transform .50s;border-radius:50% !important}.contact-header .person .person-image img:hover{transform:scale(1.1)}.contact-header .person .person-image:hover{border:3px solid #00aeef;border-radius:50% !important}.contact-header .person .name,.contact-header .person .function{font-size:18px;font-weight:900}.contact-header .person .name{margin-top:10px;color:#fff}.contact-header .person .function{margin-top:-2px;color:#00aeef}.contact-header .content-div{margin-top:30px;margin-bottom:30px}@media(min-width:768px){.contact-header .content-div{margin-top:55px}}.contact-header .content-div span{color:#00aeef}.contact-header .content-div .contact-description{display:none}.contact-side{margin-top:30px}@media(min-width:768px){.contact-side{margin-top:80px}}.contact-block{width:100%;padding:35px 70px 45px 70px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:900}.contact-block i{font-size:40px;color:#00aeef}.contact-block h3{margin-bottom:20px;font-size:24px;color:#505050}.contact-block .info{margin-top:30px;font-size:22px;color:#00aeef}.contact-block .info a{color:#00aeef}.hotel-map{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #dcdcdc}.hotel-map h2{font-size:24px;font-weight:500}.hotel-map #map-canvas{width:100%;height:400px;margin-top:30px;border-radius:10px}.hotel-sidebar{margin-bottom:40px;padding:25px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:992px){.hotel-sidebar{padding:25px 15px}.hotel-sidebar.mr-4{margin-right:0 !important}}.hotel-description{margin-top:15px;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #dcdcdc}.hotel-rooms-page{margin-bottom:35px;padding-bottom:10px;border-bottom:1px solid #dcdcdc}.hotel-rooms-page h2{font-size:24px;color:#0a5ba6}@media(max-width:768px){.hotel-rooms-page .card-deck{display:block}}.hotel-rooms-page img{width:100%;max-height:230px;border-radius:10px}.hotel-rooms-page .card{margin-bottom:35px;padding:20px;background:#f5f5f5;border:0;border-radius:10px}@media(max-width:768px){.hotel-rooms-page .card{margin-bottom:30px}}.hotel-rooms-page .card .card-body{padding:1.25rem 0 0 0}.hotel-rooms-page .card .card-img,.hotel-rooms-page .card .card-img-top{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.hotel-rooms-page .card h3{font-size:18px;color:#0a5ba6}.hotel-rooms-page .card h4{font-size:16px;color:#ffba16}.poi-slider{position:relative;max-width:1400px;margin:0 auto 24px}.poi-slider #full-width-slider{width:100%;color:#000}.poi-slider .rsMinW,.poi-slider .rsMinW .rsOverflow,.poi-slider .rsMinW .rsSlide,.poi-slider .rsMinW .rsVideoFrameHolder,.poi-slider .rsMinW .rsThumbs{border-radius:10px;background:transparent}.poi-slider .rsMinW .rsArrowLeft{top:50%;left:10px;bottom:auto;right:auto;margin-top:-16px}.poi-slider .rsMinW .rsArrowRight{top:50%;right:10px;bottom:auto;left:auto;margin-top:-16px}@media screen and (min-width:960px) and (min-height:660px){.poi-slider .heroSlider .rsOverflow,.poi-slider .royalSlider.heroSlider{height:550px !important}}@media screen and (min-width:960px) and (min-height:1000px){.poi-slider .heroSlider .rsOverflow,.poi-slider .royalSlider.heroSlider{height:550px !important}}@media screen and (min-width:0) and (max-width:800px){.poi-slider .royalSlider.heroSlider,.poi-slider .royalSlider.heroSlider .rsOverflow{height:400px !important}}.poi-map{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #dcdcdc}.poi-map h2{font-size:24px;font-weight:500}.poi-map #map-canvas{width:100%;height:400px;margin-top:30px;border-radius:10px}.poi-description{margin-top:15px;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #dcdcdc}.roadmap h2{font-size:24px;font-weight:500}.roadmap .roadmap-div{position:relative;width:100%;margin-bottom:20px}.roadmap .roadmap-div .roadmap-number{position:relative;width:60px;height:60px;margin:auto;padding:9px 21px;background:#00aeef;color:#fff;border-radius:30px;font-size:28px;font-weight:bold;z-index:1000}.roadmap .roadmap-div .roadmap-content{background:#f5f5f5;border-radius:10px;margin-top:-25px;padding:30px 20px 20px 20px;border:3px solid transparent}.roadmap .roadmap-div .roadmap-content h2{font-size:24px}.roadmap .roadmap-div .active{border:3px solid #ffba16}.irs--flat .irs-line{height:7px !important;background-color:#b5b5b5 !important;border-radius:0 !important}.irs--flat .irs-bar{height:7px !important;background-color:#00aeef !important}.irs--flat .irs-handle{height:13px !important}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background-color:#00aeef !important}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#00aeef !important}.irs--flat .irs-handle>i:first-child{background-color:#00aeef !important}footer{width:100%;padding:30px 0;margin:40px 0 0 0;background:#0a1825;color:#fff;border-top:8px solid #00aeef}@media(min-width:768px){footer{height:310px}}footer .links h5{margin-top:-5px;color:#00aeef}footer .links ul{list-style:none;margin-bottom:12px;margin-left:0}footer .links ul li{margin-bottom:2px}footer .links ul li a{color:#fff}footer .social{margin-bottom:10px}footer .social a{margin-right:5px}footer .social i{font-size:16px;color:#fff}footer .copyright{color:#a5a8aa}footer .copyright div{float:left}footer .copyright a{color:#a5a8aa}footer .copyright a:hover{color:#00aeef}footer .affiliated-with{width:50%;float:left;padding-right:15px}footer .affiliated-with a{width:100%;display:block;margin-bottom:15px;padding:12px 15px;background:#fff;color:#000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(min-width:992px){footer .affiliated-with a{height:77px}}footer .newsletter{width:100%;height:184px;margin-bottom:30px;padding:17px 30px;background:#fff;color:#000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}footer .newsletter h4{color:#00aeef;font-size:15px}@media(min-width:992px){footer .newsletter h4{font-size:19px}}footer .newsletter .form-group{margin:20px 0}footer .newsletter .btn{display:block;width:154px;height:36px;margin:auto}