@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}50%{opacity:0;-moz-transform:translate(-100%)}51%{opacity:1}}@keyframes toRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}ul{box-sizing:border-box;list-style:none;margin:0}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}body{margin:0;line-height:1.42857143;background-color:#fff;font:75%/150%"Lato",Arial,Helvetica,sans-serif;color:#838383;overflow-x:hidden;-webkit-font-smoothing:antialiased;-ms-overflow-style:scrollbar;overflow-y:scroll;font-family:effra,Geneva,sans-serif!important}table.pricing-table{border:1px solid #7d002a!important;background:#fff}#header.style1 #main-menu ul.menu>li:hover>a{background:#40cbf8;background:0 0!important;color:#fff!important}#header.style1 .contact-details .contact-phone i{border:0!important;font-size:23px!important;vertical-align:middle}#header.style1 .mobile-phone-no i{color:#7d002a!important;font-size:23px!important;vertical-align:middle;margin-right:5px}#header.style1 #main-menu ul.menu{margin:0 auto;float:none;text-align:center!important;display:block!important}#header.style1 #main-menu ul.menu>li{padding-left:0;padding-right:0;float:none!important;display:inline-block!important;margin-right:5px!important}#header.style1 #main-menu ul.menu>li>a{font-weight:700;padding-left:10px!important;padding-right:10px!important;height:30px!important;line-height:30px!important;border-radius:3px!important;text-shadow:1px 1px 1px rgb(0 0 0/.4)}footer#footer{background:#7d002a!important;color:#fff!important}footer#footer .bottom.gray-area{background:rgb(0 0 0/.1)}#main-menu ul.menu>li ul{visibility:hidden;position:absolute;left:0;top:-9999px;z-index:-1;width:180px;padding:0;background:#01b7f2;background:rgb(255 255 255/.75)!important;box-shadow:0 8px 8px rgb(0 0 0/.1)}#main-menu ul.menu>li ul li>a{white-space:nowrap;padding:12px 20px 12px 18px;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;border-top:1px solid #04afe7;border-top:1px solid rgb(255 255 255/.2)!important;color:#0f4b79!important;font-size:13px}#main-menu ul.menu>li ul li:hover>a{background:#04afe7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}#header.style1 #main-menu ul.menu>li:hover>ul{top:31px!important}section#content{min-height:400px;text-align:left;background:#f5f5f5;padding-top:0!important}.multi_centre-form textarea{border:1px solid #d8d8d8;width:100%;float:left;margin:0 0 10px;height:140px}#footer .bottom #back-to-top i{font-weight:700;overflow:hidden;border-color:#fff;color:#fff}.footer_note .textwidget p{font-size:12px;color:#fff;line-height:20px;margin:0}.tab-container ul.tabs li a{color:#fff;display:block;padding:0 20px;background:#d9d9d9;font-size:1em;font-weight:700;height:40px;line-height:40px;text-decoration:none;text-transform:uppercase;white-space:nowrap;background:#bdbdbd}footer#footer .footer-wrapper .custom-html-widget img{max-width:100%}@media only screen and (max-width:991px){#header.style1{position:static;background:#fff!important;padding:20px 0 10px!important}#header .mobile-menu-toggle{height:28px;width:35px;padding:0;right:auto;background:url(/wp-content/themes/Travelo-child/images/nav-icon.png)no-repeat center;top:20px;left:6px}#header .logo{padding-top:0;height:auto;margin-bottom:10px}#header .logo img{opacity:1!important}#header.style1 .logo{text-align:center!important;margin-left:40px!important;margin-bottom:10px!important;margin-right:40px!important;width:auto!important}.book-header-btn{position:static;padding:0 10px}#header.style1 .logo>a,.book-header-btn a{display:block;text-align:center}#header .mobile-menu{background:#fff}#header .mobile-menu>ul.menu>li.menu-item-has-children>ul{border:0}.call-book{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.call-book .mobile-phone-no{display:block;margin-left:8px;white-space:nowrap}.call-book .mobile-phone-no a strong{font-size:15px;color:#7d002a!important}.book-header-btn{white-space:nowrap}#header .mobile-menu>ul.menu>li *,.book-header-btn a{color:#7d002a!important;border-color:#7d002a!important}#header .mobile-menu>ul.menu>li:last-child>a{border-bottom:none}#hotel-price-table .season_dd_list,.adult_dd,.child_dd,.infant_dd,.min_night_dd{width:30%;float:left;margin:0 10px 12px 0}.quick_quote,.search_data{margin:25px 0 30px}.hotel_name_banner h1{top:50%;line-height:33px;font-size:40px}.detailed-logo{padding-top:0}footer#footer .footer-wrapper{padding:30px 0!important}.home_page_header .travelo-box-dark.contact-box{padding-top:20px}.call-book .book-header-btn{display:block}}@media only screen and (max-width:767px){.home_page_header .sidebar{padding:0;width:100%}.home_page_header #hotel-main-content{margin-right:-15px;margin-left:-15px}.footer-wrapper .col-sm-6.col-md-3{width:50%;float:left}.home_page_header #hotel-features #hotel-description .intro{display:none}}@media only screen and (max-width:600px){.banner-thumb{height:220px}.season_dd_list{float:none;margin-right:0}.footer-wrapper .col-sm-6.col-md-3,.season_dd_list select{width:100%}.book-header-btn>a{padding:5px 25px}#hotel-price-table .season_dd_list,.adult_dd,.child_dd,.infant_dd,.min_night_dd{width:100%;float:left;margin:0 0 12px}.hotel_name_banner h1{top:35%;line-height:33px;font-size:30px}.detailed-logo{padding-top:0}}@media only screen and (max-width:320px){.container{width:auto}#hotel-price-table .season_dd_list,.adult_dd,.child_dd,.infant_dd,.min_night_dd{width:100%;float:left;margin:0 0 12px}.hotel_name_banner h1{top:35%;line-height:33px;font-size:30px}.detailed-logo{padding-top:0}}.quick_quote button#myBtn_quick>span{display:inline-block;margin:0 7px}@media only screen and (max-width:991px){#myModal_quick .multi_centre-form .form-group .col-md-3{clear:both}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/Travelo/fonts/fontawesome-webfont.eot?v=4.0.3);src:url(/wp-content/themes/Travelo/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3)format("embedded-opentype"),url(/wp-content/themes/Travelo/fonts/fontawesome-webfont.woff?v=4.0.3)format("woff"),url(/wp-content/themes/Travelo/fonts/fontawesome-webfont.ttf?v=4.0.3)format("truetype"),url(/wp-content/themes/Travelo/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.update-search .pull-right button{float:right}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.fa-clock-o:before{content:""}.fa-map-marker:before{content:""}.fa-phone:before{content:""}.fa-phone-square:before{content:""}.fa-caret-down:before{content:""}.fa-envelope:before{content:""}.fa-spinner:before{content:""}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px;min-height:100%}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}button{font:inherit;margin:0;overflow:visible}input,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0;margin:4px 0 0;margin-top:1px \9;line-height:normal}fieldset{padding:0;margin:0;border:0;min-width:0}textarea{overflow:auto}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.label{border:1px solid #000}}*,:after,:before{-webkit-box-sizing:border-box}:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}input{line-height:inherit}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:inherit}a{text-decoration:none;color:inherit}a:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type=checkbox]:focus{outline:thin dotted}img{vertical-align:middle;border:0}h1,h2,h3,h4{font-family:inherit}p{font-size:1.0833em;line-height:1.6666;margin:0 0 15px}ul ul{margin-bottom:0}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{float:left;width:100%}@media (min-width:768px){.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8{float:left}.col-sm-12{width:100%}.col-sm-10{width:83.33333333%}.col-sm-8{width:66.66666667%}.col-sm-6{width:50%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}}@media (min-width:992px){.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-9{float:left}.col-md-9{width:75%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}}label{display:inline-block;margin-bottom:5px;font-weight:700}.form-group{margin-bottom:15px}.checkbox{display:block;min-height:20px;margin-bottom:10px;padding-left:20px}.checkbox label{display:inline;font-weight:400;cursor:pointer;font-size:1.0833em;line-height:20px;color:#9e9e9e}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse,.tab-content>.tab-pane{display:none}@font-face{font-display:swap;font-family:"Glyphicons Halflings";src:url(/wp-content/themes/Travelo/fonts/glyphicons-halflings-regular.eot);src:url(/wp-content/themes/Travelo/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Travelo/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/wp-content/themes/Travelo/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/wp-content/themes/Travelo/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}#guestsRooms label+span,#header .logo a,.tab-content>.active,article,footer,header,nav,section{display:block}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.alert{margin-bottom:20px}.close{line-height:1}.close:focus,.close:hover{opacity:.5}.modal{overflow-y:scroll;right:0;bottom:0;-webkit-overflow-scrolling:touch;outline:0}.modal-content{position:relative;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}@media (min-width:768px){.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}@-ms-viewport{width:device-width}@font-face{font-display:swap;font-family:"flexslider-icon";src:url(/wp-content/themes/Travelo/js/components/flexslider/fonts/flexslider-icon.eot);src:url(/wp-content/themes/Travelo/js/components/flexslider/fonts/flexslider-icon.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Travelo/js/components/flexslider/fonts/flexslider-icon.woff)format("woff"),url(/wp-content/themes/Travelo/js/components/flexslider/fonts/flexslider-icon.ttf)format("truetype"),url(/wp-content/themes/Travelo/js/components/flexslider/fonts/flexslider-icon.svg#flexslider-icon)format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;zoom:1}a:focus,a:hover{color:#194eb0;text-decoration:none}a:focus{outline:0}h1,h2,h3,h4{margin:0 0 15px;font-weight:400;color:#005870}h1,h2,h4{font-size:2em;line-height:1.25em}h2,h4{font-size:1.6667em}h3{font-size:1.5em;line-height:1.2222em}h4{font-size:1.3333em}.full-width{width:100%!important}.uppercase,form label{text-transform:uppercase}.white-color,footer#footer h2{color:#fff!important}@font-face{font-display:swap;font-family:"soap-icons";src:url(/wp-content/themes/Travelo/fonts/soap-icons.eot?26664784);src:url(/wp-content/themes/Travelo/fonts/soap-icons.eot?26664784#iefix)format("embedded-opentype"),url(/wp-content/themes/Travelo/fonts/soap-icons.woff?26664784)format("woff"),url(/wp-content/themes/Travelo/fonts/soap-icons.ttf?26664784)format("truetype"),url(/wp-content/themes/Travelo/fonts/soap-icons.svg?26664784#soap-icons)format("svg");font-weight:400;font-style:normal}[class^=soap-icon]{vertical-align:baseline}[class^=soap-icon]:before{font-family:"soap-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em}[class^=soap-icon].circle{border:1px solid;width:1.8em;height:1.8em;line-height:1.7333em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;display:inline-block;text-align:center}.soap-icon-television:before{content:""}.soap-icon-aircon:before{content:""}.soap-icon-wifi:before{content:""}.soap-icon-phone:before{content:""}.soap-icon-star:before{content:""}.soap-icon-longarrow-up:before{content:""}.soap-icon-swimming:before{content:""}.soap-icon-facebook:before{content:""}.soap-icon-instagram:before{content:""}@font-face{font-display:swap;font-family:"NexaBlack";src:url(/wp-content/themes/Travelo/fonts/NexaBlack.eot?)format("eot"),url(/wp-content/themes/Travelo/fonts/NexaBlack.otf)format("opentype"),url(/wp-content/themes/Travelo/fonts/NexaBlack.woff)format("woff"),url(/wp-content/themes/Travelo/fonts/NexaBlack.ttf)format("truetype"),url(/wp-content/themes/Travelo/fonts/NexaBlack.svg#NexaBlack)format("svg")}#page-wrapper{position:relative;overflow:visible;background-color:#fff}.gray-area{background:#f5f5f5}.tab-container ul.tabs:after,section#content:after{display:table;content:"";clear:both}#footer h2,#hotel-rooms .update-search>div,.small-box,article{margin-bottom:20px}.box{margin-bottom:30px}article{position:relative}#main{margin-bottom:40px}.table-wrapper{display:table}input.input-text,input.wpcf7-text,input[type=password],select,textarea{background:#f5f5f5;border:0;line-height:normal}input.input-text,input.wpcf7-text,input[type=password],textarea{padding-left:15px;padding-right:15px;height:34px}textarea{height:auto;padding-top:10px;padding-bottom:10px}select{height:34px;padding:8px 0 8px 8px}select option{padding:2px 10px}.checkbox{position:relative;margin-top:0;line-height:20px}.checkbox:before{display:block;content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border:1px solid #d1d1d1;z-index:0;font-family:"soap-icons";line-height:12px;text-align:center}.checkbox input[type=checkbox]{position:relative;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.checkbox-inline{margin-left:10px}form label{display:block;margin-bottom:5px;font-weight:400;font-size:.9167em}form .checkbox label{font-size:1.0833em;text-transform:none}.tab-container .tab-content .tab-pane .row,.travelo-box.widget_custom_html a.button.full-width.uppercase.btn-small,form .form-group{margin-bottom:15px}.sidebar form .form-group{margin-bottom:10px}.sidebar form label{font-size:.8333em;margin-bottom:3px}.icon-box.style1,.title,a.button,button,label,ul.tabs a{letter-spacing:.04em}button,input[type=submit]{white-space:nowrap;font-size:.9167em;font-weight:700;background:#98ce44;height:34px;line-height:34px}a.button,button,input[type=submit]{border:0;color:#fff;cursor:pointer;padding:0 15px}button.btn-medium{padding:0 32px;height:34px;line-height:34px;font-size:1em}a.button.btn-small{height:28px;padding:0 24px;line-height:28px;font-size:.9167em}a.button.full-width,button.full-width{padding-left:0;padding-right:0}button:hover,input[type=submit]:hover{background:#7fb231}.social-icons li a,a.button{display:inline-block;background:#d9d9d9}a.button{font-size:.8333em;line-height:1.8333em;white-space:nowrap;text-align:center}a.button:hover{background:#98ce44}a.button.btn-small,a.button.full-width{font-weight:700}.icon-check{position:relative;padding-right:30px!important;padding-left:0!important;overflow:hidden}.icon-check:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:url(/wp-content/themes/Travelo/images/icon/icon-check.png)no-repeat center center #7db921}.icon-check:hover:after{background-color:#98ce44}.alert{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;border:0;padding:15px 15px 15px 70px;color:#fff;font-size:1.0833em;position:relative}.alert:before{content:"";font-family:"soap-icons";display:block;font-size:18px;width:30px;height:30px;line-height:30px;margin:0 auto;border:1px solid #fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;position:absolute;top:10px;left:20px}.alert.alert-error{background:#f6bcc3}.alert.alert-error:before{content:""}.close{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:pointer;text-shadow:none;position:absolute;top:8px;right:8px}.close:before{content:"";font-family:FontAwesome}.social-icons li{float:left;text-align:center;overflow:hidden}.social-icons li a{width:32px;margin-right:4px;height:32px;color:#fff;line-height:32px;font-size:1.3333em;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.social-icons li a:hover{background:#194eb0}.social-icons li:last-child{margin-right:0}.social-icons li:hover i{-webkit-animation:toRightFromLeft .3s forwards;-moz-animation:toRightFromLeft .3s forwards;animation:toRightFromLeft .3s forwards;display:block}.travelo-box{background:#fff}.travelo-box>:last-child{margin-bottom:0}.contact-details{font-style:normal}.contact-details .contact-phone{color:#005870;font-size:1.6667em}.contact-details .contact-phone i{color:#01b7f2}.title{color:#005870}.widget_nav_menu ul li:before{content:"";margin-right:10px;color:#d9d9d9;display:block;float:left;font-size:7px;font-family:"FontAwesome"}.tab-pane [class*=" col-"],.tab-pane [class^=col-]{padding-left:10px;padding-right:10px}.tab-pane .row{margin-top:0;margin-left:-10px;margin-right:-10px}.tab-container ul.tabs{margin:0;padding:0}.tab-container ul.tabs li{float:left;padding-right:4px}.tab-container ul.tabs li:last-child{padding-right:0}.tab-container ul.tabs li.active>a,.tab-container ul.tabs li:hover>a{color:#194eb0;background:#fff}.tab-container .tab-content{background:#fff}.tab-container .tab-content .tab-pane{padding:20px;line-height:1.7em}.tab-container .tab-content .tab-pane:after{content:"";display:table;clear:both}.tab-container.style1 ul.tabs{display:block;background:#fff;padding:10px 0 10px 10px;border-bottom:1px solid #f5f5f5}.tab-container.style1 ul.tabs li{padding-right:10px}.tab-container.style1 ul.tabs li a{height:30px;line-height:30px;background:#f5f5f5;padding:0 18px;color:#9e9e9e;font-size:.9167em;font-weight:700}.tab-container.style1 ul.tabs li:hover>a{color:#fff;background:#194eb0;position:relative;background:#84a2c6!important}.tab-container.style1 ul.tabs li:hover>a:after{position:absolute;bottom:-5px;left:50%;margin-left:-10px;border-top:5px solid #194eb0;border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:none}.icon-box{text-transform:uppercase}.icon-box>i{text-align:center}.icon-box.style1{height:42px;background:#fff;line-height:42px;font-size:.9167em}.icon-box.style1>i{display:block;width:42px;float:left;background:#fdb714;line-height:42px;color:#fff;font-size:2em;margin-right:15px;background-color:#84a2c6!important}.pricing-table{padding:20px;background:#fff}div.wpcf7 input,div.wpcf7 textarea{width:100%}.opacity-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:10000;display:none;-webkit-backface-visibility:hidden;outline:0}.opacity-overlay .spinner{color:#fff;font-size:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px}.animated{visibility:hidden}.pace-inactive{display:none}#header{z-index:99}#header .logo{padding:0;text-align:left;margin:22px 0 0;height:auto}#header .mobile-menu-toggle{background:url(/wp-content/themes/Travelo/images/icon/mobile-menu.png)no-repeat center center #01b7f2;margin:0;height:66px;width:66px;padding:22px;position:absolute;right:0;top:0;bottom:0;text-indent:-9999px;display:none}#header.style1{background:#01b7f2}#header.style1 *,.call_back_close.close:before{color:#fff}#header.style1 .logo{float:none;position:absolute;margin:0 0 0-77px}#header .mobile-menu li:hover>a,#header .mobile-menu>ul.menu>li.menu-item-has-children:hover>a,#header.style1 .logo img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}#header.style1 .social-icons{float:right;min-height:55px}#header.style1 .contact-details{float:left}#header.style1 .contact-details .contact-phone{font-size:15px!important;font-weight:700!important;text-shadow:1px 1px 1px rgb(0 0 0/.4)!important}#footer .logo img,#header .logo img,.logo-modal img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.logo-modal{background-position:center top;background-repeat:no-repeat;width:100%;text-indent:-9999px;outline:0;overflow:hidden;display:block;margin:0 auto 20px}#header,#header .mobile-menu>ul.menu>li.menu-item-has-children,.menu>li{position:relative}#main-menu ul.menu li:not(.megamenu-menu) ul{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}#main-menu ul.menu{margin:0;float:right}#main-menu ul.menu li{-webkit-backface-visibility:hidden;-webkit-transform:none!important}#main-menu ul.menu>li{float:left;padding-left:20px;padding-right:20px}#main-menu ul.menu>li:first-child{padding-left:0}#main-menu ul.menu>li:last-child{padding-right:0}#main-menu ul.menu>li:hover>ul{top:66px;visibility:visible;height:auto!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:1000}#main-menu ul.menu>li>a{font-weight:400;display:block;padding:0;height:68px;line-height:68px;text-transform:uppercase;letter-spacing:.04em}#main-menu ul.menu>li:hover>a{color:#194eb0}#main-menu ul.menu>li ul li{text-align:left;position:relative}#main-menu ul.menu>li ul li:first-child{border-top:none}#header .mobile-menu{background:#01b7f2;text-align:left}#header .mobile-menu a{color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;display:block;padding:15px 0;background:0 0!important}#header .mobile-menu>ul.menu>li{float:none;padding-left:15px;padding-right:15px}#header .mobile-menu>ul.menu>li>a{font-size:1.1667em;border-top:1px solid #04afe7;text-transform:uppercase;font-weight:700}#header .mobile-menu>ul.menu>li.menu-item-has-children>a{border-top:1px solid #04afe7}#header .mobile-menu>ul.menu>li.menu-item-has-children>ul{border-top:1px solid #01b7f2}#header .mobile-menu>ul.menu>li:first-child>a{border-top:none}#header .mobile-menu>ul.menu>li:last-child>a{border-bottom:1px solid #04afe7}#header .mobile-menu>ul.menu>li>ul li>a{padding-left:15px;font-size:1.0833em;position:relative}#header .mobile-menu>ul.menu>li>ul li>a:before{font-family:FontAwesome;content:"";display:block;font-size:4px;position:absolute;left:0}#header .mobile-menu .mobile-topnav{margin:0 auto;padding:0 5px}.travelo-modal-box{border:2px solid #194eb0;width:300px;margin:0 auto;display:none}.travelo-modal-box .form-group{margin-bottom:10px;text-align:left}.travelo-modal-box .checkbox label{font-size:1em}.travelo-modal-box .checkbox-inline{margin-left:0}#hotel-description .policies-box label,.travelo-modal-box .forgot-password{color:#194eb0}.forgot-password{text-decoration:underline}.detailed-logo{background:#fff;padding:15px}#hotel-amenities .amenities li,#hotel-main-content .tab-content .tab-pane{padding:0}#hotel-amenities .amenities.style1 li .icon-box,#hotel-description .intro{background:#f5f5f5}#hotel-description .intro.table-wrapper{padding:0;border-spacing:15px;border-collapse:separate;table-layout:fixed}#hotel-features{margin-top:30px}#hotel-description .long-description{margin-top:25px;padding:0 15px}#hotel-amenities .amenities.style1 li{margin-bottom:1px}.datepicker-wrap{position:relative}.datepicker-wrap:after{display:block;font-family:"soap-icons";content:"";font-size:25px;color:#fff;position:absolute;right:0;top:0;bottom:0;width:30px;height:100%;text-align:center;line-height:34px;background:#01b7f2}.widget_nav_menu li{font-size:13px;line-height:1.667em}#footer .footer-wrapper{padding:80px 0}#footer .footer-wrapper>.container>.row>div{margin-top:20px}#footer .bottom .logo{margin:18px 0 0}#footer .bottom .copyright{font-size:1.0833em;margin:23px 20px 0}#footer .bottom #back-to-top{margin-top:20px;display:block;font-size:16px;color:#005870}#footer .bottom #back-to-top:hover>i:before{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards;display:inline-block}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome{margin-right:-19px}}.wpcf7-response-output{display:none!important}@media (max-width:320px){.row .row{padding:0}}@media (min-width:992px){.mobile-menu{display:none!important}}@media (min-width:1200px){.container{padding-left:0;padding-right:0}}@media (min-width:992px) and (max-width:1199px){.container{padding-left:0;padding-right:0}}@media (max-width:991px){.container{width:auto;padding-left:15px;padding-right:15px}#header{padding-top:0!important;background:0 0!important}#header .logo{float:none!important;position:static!important;padding-top:19px;height:66px;margin:0!important;display:block}#header .logo a:after,.hidden-mobile{display:none!important}#header .logo a{background-size:auto 30px!important}#header .logo img{height:30px!important;width:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;-moz-opacity:0!important;-khtml-opacity:0!important;opacity:0!important}#header .mobile-menu-toggle{display:block}#header #main-menu{display:none}[class^=col-md-].pull-right{float:none!important}.tab-container .tab-pane [class^=col-md-]{padding-left:0;padding-right:0}.tab-container .tab-pane [class*=" col-sm-"],.tab-container .tab-pane [class*=" col-xs-"],.tab-container .tab-pane [class^=col-sm-],.tab-container .tab-pane [class^=col-xs-]{padding-left:10px;padding-right:10px}}@media (max-width:767px){.tab-container ul.tabs li{float:none;padding-right:0}.tab-container ul.tabs li.pull-right{float:none!important}.tab-container.style1 ul.tabs li>a:after{display:none!important}.hidden-table-sms.table-wrapper{display:block}.hidden-table-sms.table-wrapper.intro{border:15px solid #f5f5f5}.tab-container .tab-pane [class*=" col-sm-"],.tab-container .tab-pane [class^=col-sm-]{padding-left:0;padding-right:0}.tab-container .tab-pane .row [class^=col-sm-],.tab-container .tab-pane [class*=" col-xs-"],.tab-container .tab-pane [class^=col-xs-]{padding-left:10px;padding-right:10px}}@media (max-width:480px){.tab-container .tab-pane [class*=" col-xs-"],.tab-container .tab-pane [class^=col-xs-]{padding-left:10px;padding-right:10px}}@media (max-width:320px){.container{width:314px}.row{padding:0 3px}}.hotel-price{margin-top:30px}.bars-rest-main .bars-block{padding:10px 0;border-bottom:1px solid #ccc}.bars-rest-main .bars-block:last-child{border-bottom:none}#header.style1 .logo a,#page-wrapper{background:0 0!important}#header.style1{transition:all ease .2s;padding:20px 0!important;position:fixed;width:100%;background:-moz-linear-gradient(top,rgb(0 0 0/.7)0,#fff0 100%)!important;background:-webkit-linear-gradient(top,rgb(0 0 0/.7)0,#fff0 100%)!important;background:linear-gradient(to bottom,rgb(0 0 0/.7)0,#fff0 100%)!important}#header.style1 .contact-details{margin:10px 0 0!important}#header.style1 .logo{left:0!important;width:100%!important;text-align:center!important;margin-left:0!important;top:18px!important}#header.style1 .logo a{display:inline-block}#header.style1 #main-menu{border:0!important}footer#footer .footer-wrapper{padding:50px 0 30px!important}#main-menu ul.menu>li ul li:hover>a{background:rgb(255 255 255/.2)!important;font-weight:700}.banner-thumb{width:100%;height:500px;background-size:cover;background-position:center}.tab-container.style1 ul.tabs li:hover>a::after{border-top-color:#84a2c6!important}.yellow-bg{background-color:#84a2c6!important}.datepicker-wrap::after{background:#84a2c6!important}.icon-check::after,.tab-container.style1 ul.tabs .pull-right a,button,input[type=submit]{background-color:#7d002a!important}.book-header-btn{width:auto;float:right;margin:10px 0 0;z-index:99;position:relative}.book-header-btn>a,.hotel_page_special_off h2{text-transform:uppercase;font-weight:700;font-size:14px}.book-header-btn>a{background:0 0;border:1px solid #fff;padding:6px 40px}.book-header-btn>a:hover{background:#fff;color:#7d002a!important}.call-book .book-header-btn,.mobile-phone-no,.multi_centre-form br{display:none}#roomconfig,.room_people_info{position:relative}#roomconfig::before{position:absolute;left:10px;top:-7px;content:"";width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-bottom:7px solid #444}#guestsRoomsSelect{width:80%;display:block;background:#f5f5f5;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;box-sizing:border-box;position:relative;border:1px solid #eee}#guestsRoomsSelect::before{position:absolute;right:10px;top:14px;content:"";width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #444}.room_people_info #roomconfig{position:absolute;left:0;top:100%;width:250px;background:#fff;box-shadow:0 4px 5px rgb(0 0 0/.2);border-radius:3px;z-index:1}.btnWrap{margin:10px 15px}.btnWrap a.addRoom{background:#7d002a;color:#fff!important;display:inline-block;padding:5px 8px;border-radius:3px;height:auto!important}.update-search button#check_availability{max-width:200px}.hotel_page_special_off h2{background:#16416e;color:#fff;text-align:center;padding:7px 10px;letter-spacing:1px}.multi_centre-form .form-group label{font-size:13px;text-transform:none}.multi_centre-form input,.multi_centre-form select{border:1px solid #d8d8d8;width:100%;float:left;margin:0 0 10px;height:35px}.multi_centre-form input{padding:0 11px;background:#f5f5f5}.multi_centre-form .form-group{margin-bottom:0!important}.multi_centre-form h2{color:#fff;margin:0 0 17px;padding:9px 22px;font-size:18px;text-transform:capitalize;width:100%;float:left;background:#7d002a}.section_fieldset{width:100%;float:left;border:1px solid #7d002a;margin:0 0 25px}.multi_centre-form .form-group.row{width:100%;float:left;margin:0 0 6px!important;padding:0 10px}.multi_centre-form .label{font-size:12px!important;text-transform:capitalize;color:#5c5c5c;padding:7px 0 6px;width:100%;float:left;text-align:left;margin:0}.send-last input{font-size:1.1667em;text-transform:uppercase}.hotel_name_banner{position:relative}.hotel_name_banner h1{position:absolute;top:50%;font-family:"Lato",Arial,Helvetica,sans-serif;color:#fff;font-size:48px;text-shadow:-2px 2px 3px rgb(0 0 0/.5)}.board_type_dd{margin:35px 0 0}#hotel-price-table label,#hotel-price-table select,.board_type_dd select{width:100%;float:left}.adult_dd,.child_dd,.infant_dd,.min_night_dd,.season_dd_list{width:19%;float:left;margin:0 10px 20px 0}.infant_dd{margin:0 0 20px}.search_data{width:auto;float:left;background-color:#7d002a!important;font-size:.9167em;font-weight:700;height:34px;line-height:34px;color:#fff;cursor:pointer;padding:0 15px;margin:0 0 30px}.price_note{width:100%;float:left;margin:0 0 20px;font-size:12px;font-style:italic}#hotel-features ul.tabs li.active>a,#hotel-features ul.tabs li:hover>a,.policies-box label{color:#16416e!important}.footer_note{width:100%;float:left;margin:20px 0 0}.footer_note .textwidget{border-top:solid 2px #fff;border-bottom:solid 2px #fff;padding:20px 5%;width:75%;margin:0 auto;text-align:center}.footer_note li{list-style:none}.travelo-box{padding:0 20px;margin:5px 0 25px}.contact-box a.button,.contact-box a.button:hover{background:#7db921}.rooms-peoples #guestsRoomsSelect{width:97%}#newsletter_check .wpcf7-list-item{margin:0!important}.search_price{width:80%!important}.multi_centre-form input:focus{background-image:none!important}@media only screen and (max-width:991px){#header.style1{position:static;background:#fff!important;padding:20px 0 10px!important}#header .mobile-menu-toggle{height:28px;width:35px;padding:0;right:auto;background:url(/wp-content/themes/Travelo-child/images/nav-icon.png)no-repeat center;top:20px;left:6px}#header .logo{padding-top:0;height:auto;margin-bottom:10px}#header .logo img{opacity:1!important}#header.style1 .logo{text-align:center!important;margin-left:40px!important;margin-bottom:10px!important;margin-right:40px!important;width:auto!important}.book-header-btn{position:static;padding:0 10px}#header.style1 .logo>a,.book-header-btn a{display:block;text-align:center}#header .mobile-menu{background:#fff}#header .mobile-menu>ul.menu>li.menu-item-has-children>ul{border:0}.call-book{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.call-book .mobile-phone-no{display:block;margin-left:8px;white-space:nowrap}.call-book .mobile-phone-no a strong{font-size:15px;color:#7d002a!important}.book-header-btn{white-space:nowrap}#header .mobile-menu>ul.menu>li *,.book-header-btn a{color:#7d002a!important;border-color:#7d002a!important}#header .mobile-menu>ul.menu>li:last-child>a{border-bottom:none}#hotel-price-table .season_dd_list,.adult_dd,.child_dd,.infant_dd,.min_night_dd{width:30%;float:left;margin:0 10px 12px 0}.quick_quote,.search_data{margin:25px 0 30px}.hotel_name_banner h1{top:50%;line-height:33px;font-size:40px}.detailed-logo{padding-top:0}footer#footer .footer-wrapper{padding:30px 0!important}.home_page_header .travelo-box-dark.contact-box{padding-top:20px}.call-book .book-header-btn{display:block}}@media only screen and (max-width:767px){.home_page_header .sidebar{padding:0;width:100%}.home_page_header #hotel-main-content{margin-right:-15px;margin-left:-15px}.footer-wrapper .col-sm-6.col-md-3{width:50%;float:left}.home_page_header #hotel-features #hotel-description .intro{display:none}}@media only screen and (max-width:600px){.banner-thumb{height:220px}.season_dd_list{float:none;margin-right:0}.footer-wrapper .col-sm-6.col-md-3,.season_dd_list select{width:100%}.book-header-btn>a{padding:5px 25px}#hotel-price-table .season_dd_list,.adult_dd,.child_dd,.infant_dd,.min_night_dd{width:100%;float:left;margin:0 0 12px}.hotel_name_banner h1{top:35%;line-height:33px;font-size:30px}.detailed-logo{padding-top:0}}@media only screen and (max-width:320px){.container{width:auto}#hotel-price-table .season_dd_list,.adult_dd,.child_dd,.infant_dd,.min_night_dd{width:100%;float:left;margin:0 0 12px}.hotel_name_banner h1{top:35%;line-height:33px;font-size:30px}.detailed-logo{padding-top:0}}#hotel-rooms .update-search{border:15px solid #f5f5f5;background:#fff;padding:20px 20px 0;margin-bottom:20px}#hotel-rooms .update-search [class*=" col-"],#hotel-rooms .update-search [class^=col-]{padding-left:5px;padding-right:5px}#hotel-rooms .update-search .row{margin-left:-5px;margin-right:-5px}.modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0/.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:90%;max-width:900px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.call_back_close{margin:-26px -25px 0 0;background:#b0b0b0b3;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:18px}.call_back_close.close:focus,.call_back_close.close:hover{opacity:1}.quick_quote{float:left;padding-left:10px}.quick_quote button#myBtn_quick{background:#4285f4!important}@media only screen and (max-width:991px){#myModal_quick .multi_centre-form .form-group .col-md-3{clear:both}}@font-face{font-display:swap;font-family:"revicons";src:url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888);src:url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal;font-display:swap}