.lorem-content{content:" ";text-indent:-99999px}.clearfix,.modal-footer{zoom:1}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before{content:"";display:table}.clearfix:after,.modal-footer:after{clear:both}.clear{clear:both!important}.hide{display:none}.inline{display:inline!important}.inline-block{display:inline-block}.flex{display:flex}.left{float:left!important}.right{float:right!important}.float-none{float:none!important}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{position:fixed!important}.underline{text-decoration:underline}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.hidden{visibility:hidden!important}.visible{visibility:visible!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-border{border:0!important;outline:0!important}.no-border-top{border-top:0!important}.no-border-right{border-right:0!important}.no-border-bottom{border-bottom:0!important}.no-border-left{border-left:0!important}.disabled-input{background-color:transparent!important}.bold-text{font-weight:800!important}.semi-bold-text{font-weight:600!important}.note{opacity:1;transition:all .5s}.note.pending{opacity:.4;background-color:#fffee7}.height-auto{height:auto!important}.loader-content{margin-top:-3px}.page--search .page-container,.page--search .site-footer{margin-top:0}.highlight{font-weight:700}.full-width{width:100%!important}.center{text-align:center}.overflow-visible{overflow:visible!important}.half-width{width:50%!important}.cursor-pointer{cursor:pointer}.middle{vertical-align:middle}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;list-style:none;background:transparent;font:inherit;color:inherit;text-decoration:none;vertical-align:baseline;resize:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}img{width:auto;max-width:100%;height:auto}blockquote,q{quotes:none}blockquote p:after,blockquote p:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse}caption,td,th{text-align:left;vertical-align:top;font-weight:400}thead td,thead th{font-weight:700;vertical-align:bottom}a img,td img,th img{vertical-align:top}button,input,select,textarea{margin:0}textarea{overflow:auto}button{width:auto;overflow:visible}button,input[type=button],input[type=submit]{cursor:pointer}strong{font-weight:700}@-moz-document url-prefix(){select,select:-moz-focusring,select::-moz-focus-inner{color:transparent!important;text-shadow:0 0 0 #8e8e8e;background-image:none;border:0}}body{width:100%;background-color:#fff;font-family:Open Sans;font-weight:400;font-size:100%;line-height:1;color:#010101}*,:after,:before{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.wrapper{width:1200px;height:100%;position:relative;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.page-container{width:100%;float:left;margin-top:30px}.page--search-results .page-container{margin-top:20px}.page-content{width:880px;float:left;margin-left:20px}.page-content--constant{margin-top:30px}.js-page-header{min-height:124px;background:#f6f6f6}.top{width:100%;float:left;position:relative;z-index:109;background-color:#f6f6f6;border-bottom:3px solid #f6a200}.top .redesign-banner-container{display:flex;align-items:center;justify-content:center;min-height:48px;background-color:#473ca4}.top .redesign-banner-container .close-button{position:absolute;right:30px;font-size:26px;color:#fff}.top .redesign-banner-button{display:flex;align-items:center;justify-content:center;min-width:185px;height:28px;border-radius:2px;background-color:#e9e9e9;font-size:13px;font-weight:600;color:#19143e;cursor:pointer;padding-left:10px;padding-right:10px}.top .redesign-banner-button img{margin-left:8px}.top .redesign-banner-text{font-size:13px;font-weight:500;letter-spacing:.2px;color:#fff;margin-right:12px;margin-left:5px}.top .banner-modal .modal-body{display:flex;justify-content:center}.top .top_bar{width:100%;height:40px;background-color:#687c81}.top .top_bar .top_bar_item{float:left;height:100%;font-size:14px;color:#fff}.top .top_bar .top_bar_item:hover{background-color:#84999e}.top .top_bar .top_bar_item:hover .sub-nav{background-color:#84999e;display:block!important;visibility:visible}.top .top_bar .top_bar_item:hover .sub-nav li a,.top .top_bar .top_bar_item:hover .sub-nav li span{color:#fff}.top .top_bar .top_bar_item .sub-nav__overlay .sub-nav__item{width:100%}.top .top_bar .top_bar_item .sub-nav__overlay .sub-nav__item a{color:#000}.top .top_bar .top_bar_item .user-menu__item-head{padding:0 10px;color:#fff;display:inline-block;height:38px;line-height:38px}.top .top_bar .top_bar_item .user-menu__item-head i{line-height:38px}.top .top_bar .top_bar_item .commission-notify{display:inline-block;width:24px;height:24px;line-height:24px;background:#f26069;text-align:center;margin-left:5px;border-radius:24px;margin-top:-4px}.top .top_bar .wrapper{z-index:1}.top .top_bar-new-version-button{display:flex;align-items:center;height:100%;font-size:14px;font-weight:600;color:#f8a119}.top .top_bar-new-version-button img{margin-right:5px}.sub-nav--commission .select,.sub-nav--displayed_price .select{margin-top:5px}.sub-nav--deposit{text-align:center}.sub-nav--deposit .deposit-update{border:1px solid #fff;cursor:pointer;display:block;font-size:13px;padding:5px;margin-bottom:5px;text-align:center}.sub-nav--deposit .deposit-update:hover{color:#84999e!important;background:#fff;transition:all .5s}.sub-nav--deposit span{text-align:left;color:#fff}.sub-nav--deposit .ajax-response{line-height:20px}.sub-nav--deposit .ajax-response.error,.sub-nav--deposit .ajax-response.success{height:20px;padding:0}.top__logo{float:left;padding-top:14px;padding-bottom:16px}.sub-nav--country{display:none;width:323px;position:absolute;right:-300px;z-index:99;background-color:#f6f6f6;border:1px solid #dedede;border-top-color:#d6d6d6;padding:20px}.sub-nav--country input{width:475px}.sub-nav--country .country--save{padding:13px;background:#f3a133;color:#fff;float:left}.sub-nav--country .ui-autocomplete{margin-top:120px}.sub-nav--country .country-close-button{float:right;margin-right:15px}.countryDown{display:block}.user-menu__item{height:81px;float:left;position:relative;border-left:1px solid #d6d6d6}.user-menu__item .sub-nav{border:1px solid #dedede;border-top-color:#d6d6d6}.user-menu__item:hover{background-color:#f6a200}.user-menu__item .fa{float:left;margin-right:5px}.user-menu__item p{text-transform:uppercase}.user-menu__item #country--drop{right:0;width:600px}.user-menu__item #country--drop .sub-nav__title{margin-bottom:25px;position:relative}.user-menu__item #country--drop .sub-nav__title a{position:absolute;top:0;right:0}.user-menu__item:hover .sub-nav{display:block!important;visibility:visible}.user-menu__item:last-of-type{border-right:1px solid #d6d6d6}.user-menu__item-head{height:100%;display:block;padding:32px 20px 0;font-weight:600;font-size:14px;color:#9b9b9b}.user-menu__item-head i[class=fa-spinner]{margin-left:5px}.user-menu__item:hover .user-menu__item-head{color:#fff}.user-menu__item-head p{float:left}.user-menu__item-head i{float:left;margin-right:5px}.user-menu__item-head em.icon-arrow-down{font-size:8px;margin:3px 0 0 15px}.user-menu__item-head em.icon-settings{font-size:18px;margin-right:15px;line-height:14px}.user-menu__item-head em.icon-logout{font-size:18px;margin-right:5px;line-height:14px;color:#f6a200}.user-menu__item-head em.icon-info-outline{margin-right:10px;font-size:18px;line-height:14px}.user-menu__item-head em.icon-login{margin-right:10px;font-size:15px}.user-menu__item-head em.icon-register{margin-top:-3px;margin-right:8px;font-size:18px}.main-nav{width:100%;height:60px;float:left;margin-top:-1px;background-color:#f6a200}.main-nav__item,.main-nav__overlay{height:100%;float:left}.main-nav__item:hover .sub-nav--theme-hotels{display:block!important;visibility:visible}.main-nav__item>a{height:100%;display:block;padding:22px 10px 0;font-size:16px;color:#fff;transition:background-color .2s linear}.main-nav__item:hover>a{background-color:#d84f4f}.main-nav__item--featured{margin-left:15px}.main-nav__item--featured>a{padding-right:20px;padding-left:20px;background-color:#f26969!important}.main-nav__search{width:225px;height:40px;float:right;position:relative;margin-top:10px;background-color:#fff}.main-nav__search .input--primary{padding-right:40px;padding-left:12px;color:#8e8e8e}.main-nav__button{position:absolute;top:10px;right:10px;z-index:9;font-size:20px;color:#dedede;transition:color .2s linear}.main-nav__button:hover{color:#aeaeae}.sub-nav{display:none;width:600px;position:absolute;right:-300px;z-index:99;background-color:#f6f6f6;padding:22px 20px 20px 30px}.sub-nav__title{width:100%;float:left;font-weight:300;font-size:30px;color:#8e8e8e}.sub-nav__overlay{width:100%;float:left;margin-top:15px}.sub-nav__item{width:33%;height:39px;float:left}.sub-nav__item--hide{display:none}.sub-nav__item a{width:100%;height:100%;display:block;padding-top:12px;padding-left:8px;font-size:13px}a.sub-nav__see-all{height:30px;display:block;margin-top:10px;padding:6px 15px 0!important;border-radius:3px}a.sub-nav__see-all span{float:left}a.sub-nav__see-all i{margin:2px 0 0 5px;vertical-align:middle}.sub-nav--currency .sub-nav__item a{color:#8e8e8e}.sub-nav--currency .sub-nav__item strong{width:35px;display:inline-block;font-weight:600;color:#000}.sub-nav--language .sub-nav__item a{color:#000}.sub-nav--language .sub-nav__item img{display:inline-block;margin-top:1px;margin-right:8px}.sub-nav--theme-hotels{background-color:#d84f4f;border:0}.sub-nav--theme-hotels .sub-nav__title{color:#ffc600}.sub-nav--theme-hotels .sub-nav__item a{color:#fff}.sub-nav--theme-hotels .sub-nav__item:hover a{background-color:#fff;color:#f6a200}.sub-nav--list{width:200px;padding:10px;right:auto}.sub-nav--list .disabled{background-color:#dfdfdf}.sub-nav--list .disabled select{cursor:not-allowed}.sub-nav--list .sub-nav__overlay{margin-top:0}.sub-nav--list .sub-nav__item{width:100%;float:left}.sub-nav--deposit ul li span{width:100%;height:100%;display:block;padding-top:8px;padding-left:8px;font-size:13px;color:#3d3d3d}.sub-nav--deposit ul li span a{width:auto;display:inline-block}.sub-nav--deposit ul li span a:hover{background:transparent}.sub-nav--all .sub-nav__item--hide{display:block}.sub-nav--all a.sub-nav__see-all{display:none}.sub-nav__item--current a,.sub-nav__item--current strong,.sub-nav__item:hover a,.sub-nav__item:hover strong{background-color:#f6a200;color:#fff!important}.user-menu--login{float:right}.user-menu--login .commission-general-tooltip{position:absolute;z-index:-1;top:26px;right:190px}.user-menu--login .user-menu__item{padding:0 7px;margin:0 5px;border:0}.user-menu--login .user-menu__item-head{padding-right:0;padding-left:0}.user-menu--login .user-menu__item-head em.icon-arrow-down{margin-left:5px}.user-menu--login .user-menu__item-head em.icon-settings{margin-right:5px}.user-menu--login .user-menu__item-head span.username{float:left;color:#f6a200}.user-menu--login .user-menu__item-head p.language{text-transform:uppercase}.sub-nav--report,.user-menu--login .sub-nav--currency,.user-menu--login .sub-nav--language{right:0}.modal-dialog.modal-md.report-list{margin:0;width:100%;padding:0}.modal-dialog.modal-md.report-list .modal-tiny-header button.close{position:absolute;top:-10px;right:25px;cursor:pointer;font-size:50px;font-weight:300;color:#000;z-index:9999;height:40px;width:auto}.modal-dialog.modal-md.report-list .content{float:left;background-color:#fff;line-height:24px;overflow:hidden;position:fixed;width:100%;height:100%;left:0;top:0;z-index:10}.sub-nav--user{right:15px}.sub-nav--user .sub-nav__item{height:30px}.sub-nav--user .sub-nav__item a{color:#fff;font-size:13px;font-weight:600;letter-spacing:.29px}.sub-nav--user .sub-nav__item a.user-menu__item-logout{color:#f1a040!important;font-weight:700}.sub-nav--user .sub-nav__item a.user-menu__item-logout:hover{color:#fff!important}.top_bar_item .user-menu__item-head .username i{float:right;padding-left:5px}@media screen and (max-width:1200px) and (min-width:740px){.js-page-header .wrapper .top__logo{padding:20px 0 0!important}.js-page-header .wrapper .top__logo img{width:200px!important}.js-page-header .wrapper .user-menu--login .user-menu__item .user-menu__item-head{font-size:12px!important;padding:35px 0 20px!important}.js-page-header .wrapper .user-menu--login .top_bar_item .user-menu__item-head{font-size:12px!important}}@media screen and (max-width:739px) and (min-width:320px){.js-page-header .top_bar{height:auto!important}.js-page-header .top_bar .wrapper .user-menu--login .top_bar_item{height:inherit!important}.js-page-header .top_bar .wrapper .user-menu--login .top_bar_item .user-menu__item-head{font-size:12px!important}.js-page-header .wrapper .user-menu--login .user-menu__item-container .user-menu__item{height:50px!important}.js-page-header .wrapper .user-menu--login .user-menu__item-container .user-menu__item .user-menu__item-head{padding:20px 20px 0!important}}.sprite{background:url(img/footer.png) no-repeat;background-color:#e8e3e3;width:30px;height:30px;border-radius:50%;float:left;margin:20px 0 0 5px}.sprite:hover{background-color:#fff}.site-footer{width:100%;float:left;padding-bottom:5px;margin-top:30px;font-size:14px;position:relative;display:block!important}.site-footer .link-container{background-color:#6d7b80;height:65px}.site-footer .link-container .wrapper .link{padding:4px;float:left;margin:25px 30px 0 0}.site-footer .link-container .wrapper .link a{font-size:14px;font-family:Open Sans;color:#fff}.site-footer .link-container .wrapper .social-media__container{float:right}.site-footer .link-container .wrapper .social-media__container .linkedin{background-position:-5px -3px}.site-footer .link-container .wrapper .social-media__container .google{background-position:-145px -3px}.site-footer .link-container .wrapper .social-media__container .facebook{background-position:-75px -3px}.site-footer .link-container .wrapper .social-media__container .youtube{background-position:-109px -3px}.site-footer .link-container .wrapper .social-media__container .twitter{background-position:-180px -3px}.site-footer .logo-container{background-color:#f6f6f6;height:50px}.site-footer .logo-container .wrapper .site-footer__logos{background:url(img/footer.png) no-repeat;width:243px;height:50px;background-position:5px -61px;float:left}.site-footer .logo-container .wrapper .site-footer__metglobal{background:url(img/footer.png) no-repeat;width:117px;height:43px;background-position:0 -24px;float:right}.site-footer .site-footer__copyright{height:30px}.site-footer .site-footer__copyright .text{padding:12px;color:#858585;text-align:center}.site-footer .site-footer__copyright .text p{font-family:Open Sans;font-size:11px}#bbb-logo{width:30px;height:30px;margin-top:6px}.js-page-before-login-header .before-login-header-top{position:absolute;width:100%;box-shadow:0 2px 40px 0 hsla(0,0%,57%,.2);background:#fff;z-index:2;height:80px;font-family:Fira Sans,sans-serif}.js-page-before-login-header .before-login-header-top .user-menu{float:right}.js-page-before-login-header .before-login-header-top .user-menu .menu-item a{color:#83949d;height:80px}.js-page-before-login-header .before-login-header-top .user-menu .menu-item a:hover{border-bottom:3px solid #f9a11b;color:#5b6f79}.js-page-before-login-header .before-login-header-top .user-menu .menu-item .language{border-bottom:none!important}.js-page-before-login-header .before-login-header-top .user-menu .menu-item:hover{text-shadow:none;border-bottom:none}.js-page-before-login-header .before-login-header-top .user-menu .menu-item img{margin-right:8px;margin-top:14px}.js-page-before-login-header .before-login-header-top .user-menu .signup-button{border-color:#f9a11b!important;color:#fff!important;background-color:#f9a11b!important}.js-page-before-login-header .before-login-header-top .user-menu ul{list-style:none;position:relative}.js-page-before-login-header .before-login-header-top .user-menu ul li{display:inline-block;text-align:center;margin-right:24px;height:60px;float:left;position:relative}.js-page-before-login-header .before-login-header-top .user-menu ul li .sub-nav-overlay li{margin-right:0;text-shadow:none!important;border-bottom:none!important}.js-page-before-login-header .before-login-header-top .user-menu ul li:hover .sub-nav-overlay{visibility:visible;text-shadow:none}.js-page-before-login-header .before-login-header-top .user-menu ul .signup-buttons{margin-top:22px}.js-page-before-login-header .before-login-header-top .user-menu ul .sub-nav-overlay{padding:10px 20px;visibility:hidden;position:absolute;font-size:16px;font-weight:300;color:#5a6e79;border-radius:1px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.js-page-before-login-header .before-login-header-top .user-menu ul .sub-nav-overlay:after{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:rotate(45deg);top:-10px;left:0;right:0;margin:0 auto;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);z-index:-1}.js-page-before-login-header .before-login-header-top .user-menu ul .signup{top:55px;width:180px}.js-page-before-login-header .before-login-header-top .user-menu ul .signup>li{width:160px;height:40px}.js-page-before-login-header .before-login-header-top .user-menu ul .languages{top:80px;width:690px}.js-page-before-login-header .before-login-header-top .user-menu ul .languages>li{width:33.3%;height:35px;float:left}.js-page-before-login-header .before-login-header-top .user-menu ul .languages li:nth-child(3n+3){margin:0}.js-page-before-login-header .before-login-header-top .user-menu a{display:block;color:#fff;font-size:18px;text-decoration:none;line-height:80px}.js-page-before-login-header .before-login-header-top .user-menu .active{border-bottom:3px solid #f9a11b}.js-page-before-login-header .before-login-header-top .user-menu .sub-nav-overlay-item a{font-size:16px;font-weight:300;line-height:40px;color:#5a6e79!important;text-align:left}.js-page-before-login-header .before-login-header-top .user-menu .sub-nav-overlay-item a:hover{font-weight:500;border-bottom:none!important}.js-page-before-login-header .before-login-header-top .user-menu .sub-nav-overlay-item .menu-item img{margin-right:8px;margin-top:14px}.js-page-before-login-header .before-login-header-top .user-menu .header-button{min-width:120px;padding:0 16px;height:35px;border-radius:17.5px;border:2px solid #fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.04);text-decoration:none;font-size:16px;line-height:31px}.js-page-before-login-header .before-login-header-top .top-logo{display:inline-block;line-height:80px;float:left}.js-page-before-login-header .before-login-header-top .top-logo img{vertical-align:middle!important}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper{width:1170px;margin:0 auto}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper .selected-language a{font-weight:500!important;color:#5a6e79!important}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper .selected-language .selected-icon{color:#9cd06f;font-size:19px;line-height:40px;margin-left:10px}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper .user-menu .header-button:hover{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper .user-menu .sticky-login-button{border-color:#f9a11b;color:#f9a11b}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper .partner-icon{vertical-align:middle;margin-right:10px}.js-page-before-login-header .before-login-header-top .icon{margin-left:5px}.js-page-before-login-header .before-login-header-top.transparent-bg{background:transparent;margin-top:33px;box-shadow:none}.js-page-before-login-header .before-login-header-top.transparent-bg .user-menu .menu-item a{color:#fff;height:80px}.js-page-before-login-header .before-login-header-top.transparent-bg .user-menu .menu-item a:hover{border-bottom:none;color:#fff}.js-page-before-login-header .before-login-header-top.transparent-bg .user-menu .menu-item:hover{border-bottom:2px solid #fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.js-page-before-login-header .before-login-header-top.transparent-bg .user-menu .signup-button{border-color:#fff!important;color:#f9a11b!important;background-color:#fff!important}.js-page-before-login-header .before-login-header-top.transparent-bg .user-menu .header-button:hover{color:#f9a11b!important}.js-page-before-login-header .before-login-header-top.transparent-bg .user-menu .login-button{border-color:#fff!important;color:#fff!important}.js-page-before-login-header .before-login-header-top.sticky{position:fixed;top:0;background:#fff;margin:0;height:80px;box-shadow:0 2px 40px 0 hsla(0,0%,57%,.2)}.js-page-before-login-header .before-login-header-top.sticky .user-menu .menu-item a{color:#83949d;height:80px}.js-page-before-login-header .before-login-header-top.sticky .user-menu .menu-item a:hover{color:#5b6f79}.js-page-before-login-header .before-login-header-top.sticky .user-menu .menu-item .language{border-bottom:none!important}.js-page-before-login-header .before-login-header-top.sticky .user-menu .menu-item:hover{text-shadow:none;border-bottom:none}.js-page-before-login-header .before-login-header-top.sticky .user-menu .signup-button{border-color:#f9a11b!important;color:#fff!important;background-color:#f9a11b!important}@media only screen and (max-width:1200px){.js-page-before-login-header .before-login-header-top{margin:0!important;height:60px!important}.js-page-before-login-header .before-login-header-top .before-login-header-wrapper{width:100%!important;position:fixed;height:60px}.js-page-before-login-header .before-login-header-top .top-logo{padding-left:10px!important;line-height:60px!important}.js-page-before-login-header .before-login-header-top .top-logo img{width:153px!important;height:32px!important}.js-page-before-login-header .before-login-header-top .user-menu{visibility:hidden!important;width:100%!important}.js-page-before-login-header .before-login-header-top .mobile-user-menu{display:inline-block;float:right;height:100%;direction:ltr}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-menu-items a{display:block}.js-page-before-login-header .before-login-header-top .mobile-user-menu .menu-item{line-height:40px;box-shadow:inset 0 -1px 0 0 hsla(0,0%,87%,.5);font-size:18px;color:#5a6e79;margin:0 10px;cursor:pointer}.js-page-before-login-header .before-login-header-top .mobile-user-menu .menu-item .icon{float:right;vertical-align:middle;line-height:40px;transform:rotate(-90deg)}.js-page-before-login-header .before-login-header-top .mobile-user-menu .menu-item .language-icon{float:right;line-height:40px;font-size:28px;vertical-align:middle;transform:rotate(90deg);cursor:pointer}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container{width:180px;height:100%;padding-top:57px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle{background-color:transparent;cursor:pointer;outline:none;display:inline-block;margin-top:-55px;position:absolute;right:14px;height:60px;width:30px;text-align:center;line-height:60px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle .icon-bar{background-color:#fff;display:block;width:20px;height:2px;border-radius:1px;margin-bottom:3px;transition:.3s}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle .sticky-icon-bar{background-color:#5a6e79}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle.opened{margin-top:0!important}.js-page-before-login-header .before-login-header-top .mobile-user-menu .burg{display:inline-block;transition:.3s}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle.opened .icon-bar:first-child{transform:rotate(45deg);margin-bottom:-2px;transition:.3s;background-color:#5a6e79}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle.opened .icon-bar:nth-child(2){display:none}.js-page-before-login-header .before-login-header-top .mobile-user-menu .navbar-toggle.opened .icon-bar:last-child{transform:rotate(-45deg);margin-bottom:-2px;transition:.3s;background-color:#5a6e79}.js-page-before-login-header .before-login-header-top .mobile-user-menu .language-list{position:absolute;top:0;width:100%;height:100%;background:#fff;overflow:scroll}.js-page-before-login-header .before-login-header-top .mobile-user-menu .language-list .sub-nav-overlay .sub-nav-overlay-item{font-size:16px;font-weight:300}.js-page-before-login-header .before-login-header-top .mobile-user-menu .language-list .sub-nav-overlay .sub-nav-overlay-item img{margin-right:8px;margin-top:14px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .login-button{width:160px;line-height:35px;display:inline-block;text-align:center;height:35px;margin:30px 10px 0;color:#f9a11b;font-size:16px;border-radius:17.5px;border:1px solid #f9a11b}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .user-menu-items .signup-buttons{background-color:#f9a11b;margin:0;padding:0 10px;color:#fff;font-size:16px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .user-menu-items .signup{font-weight:300}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .user-menu-items .signup-button{box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.5)}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-container{position:absolute;bottom:20px;left:14px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-container a{margin-right:10px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-container .facebook-icon{background-position:0}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-container .linkedin-icon{background-position:-40px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-container .instagram-icon{background-position:-80px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-container .blog-icon{background-position:-120px}.js-page-before-login-header .before-login-header-top .mobile-user-menu .user-mobile-menu-container .social-media-icon{width:30px;height:30px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;background-image:url(img/homepage/social-media.png);background-size:cover}.js-page-before-login-header .before-login-header-top .mobile-user-menu.opened{position:fixed;right:0}.js-page-before-login-header .before-login-header-top .sub-nav-overlay .selected-icon{margin-right:0!important}.js-page-before-login-header .before-login-header-top.opened{height:100%!important}.js-page-before-login-header .before-login-header-top.opened .top-logo{display:none}.js-page-before-login-header .before-login-header-top.sticky.opened{box-shadow:none!important;background:transparent!important;position:absolute!important}.js-page-before-login-header .before-login-header-top.transparent-bg .mobile-user-menu .navbar-toggle .sticky-icon-bar{background-color:#fff}}@media only screen and (min-width:1200px){.before-login-header-top .mobile-user-menu{display:none!important}}.js-page-before-login-footer .footer{font-family:Fira Sans,sans-serif;margin-top:250px}.js-page-before-login-footer .footer .link-container{height:120px;background-color:#5b6f79}.js-page-before-login-footer .footer .link-container .wrapper{line-height:120px}.js-page-before-login-footer .footer .link-container .link-item{display:inline-block;padding-right:30px;float:left}.js-page-before-login-footer .footer .link-container .link-item a{font-size:17px;color:#fff;text-decoration:none;font-weight:lighter}.js-page-before-login-footer .footer .link-container .link-item p{color:#fff}.js-page-before-login-footer .footer .link-container .link-item:last-child{padding:0}.js-page-before-login-footer .footer .logo{display:inline-block;vertical-align:middle;height:100%;float:left}.js-page-before-login-footer .footer .logo:before{content:"";display:inline-block;height:100%;vertical-align:middle}.js-page-before-login-footer .footer .logo img,.js-page-before-login-footer .footer .site-footer-logos img{vertical-align:middle}.js-page-before-login-footer .footer .social-media-container .social-media-icon{width:28px;height:28px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;background-image:url(img/homepage/social-media.png);background-size:cover}.js-page-before-login-footer .footer .social-media-container .linkedin-icon{background-position:-38px}.js-page-before-login-footer .footer .social-media-container .facebook-icon{background-position:0}.js-page-before-login-footer .footer .social-media-container .instagram-icon{background-position:-75px}.js-page-before-login-footer .footer .social-media-container .blog-icon{background-position:-113px}.js-page-before-login-footer .footer .link-group-container{display:inline-block;float:right}.js-page-before-login-footer .footer .wrapper{width:1170px;padding:0}.js-page-before-login-footer .footer .logo-container{height:50px;background-color:#52646d}.js-page-before-login-footer .footer .logo-container .site-footer-logos{background-repeat:no-repeat;height:50px;line-height:50px;display:inline-block;float:left}.js-page-before-login-footer .footer .logo-container .wrapper .social-media-container{float:right;display:inline-block;line-height:50px;height:50px}.js-page-before-login-footer .footer .logo-container .wrapper .social-media-container a{margin-left:10px;float:left}.js-page-before-login-footer .footer .site-footer-copyright{height:50px;background-color:#5b6f79}.js-page-before-login-footer .footer .site-footer-copyright .wrapper{height:100%;line-height:50px}.js-page-before-login-footer .footer .site-footer-copyright .wrapper p{display:inline-block;font-size:14px;font-weight:300;color:#fff;float:left}.js-page-before-login-footer .footer .site-footer-copyright .wrapper .site-footer-metglobal{width:118px;height:100%;float:right;background-position:6px;background-image:url(img/homepage/metglobal-logo.png);background-repeat:no-repeat}@media only screen and (max-width:1200px){.js-page-before-login-footer .footer .logo{display:block!important;margin-bottom:25px!important;float:none!important}.js-page-before-login-footer .footer .wrapper{width:100%!important}.js-page-before-login-footer .footer .link-group-container{float:none!important}.js-page-before-login-footer .footer .link-container{height:auto!important}.js-page-before-login-footer .footer .link-container .link-item{display:block!important;float:none!important;padding:0!important}.js-page-before-login-footer .footer .link-container .wrapper{width:100%!important;line-height:35px!important;padding:35px 20px 10px!important}.js-page-before-login-footer .footer .site-footer-copyright{height:auto!important;padding-top:10px}.js-page-before-login-footer .footer .site-footer-copyright .wrapper{text-align:center}.js-page-before-login-footer .footer .site-footer-copyright .wrapper p{display:block!important;float:none!important}.js-page-before-login-footer .footer .site-footer-copyright .wrapper .site-footer-metglobal{display:inline-block;float:none!important;height:33px!important;margin-bottom:50px!important}.js-page-before-login-footer .footer .logo-container{height:auto!important;padding-top:16px!important}.js-page-before-login-footer .footer .logo-container .wrapper{text-align:center!important;padding:0!important}.js-page-before-login-footer .footer .logo-container .wrapper .social-media-container{float:none!important;margin-bottom:14px!important}.js-page-before-login-footer .footer .logo-container .site-footer-logos{float:none!important;display:block!important}.js-page-before-login-footer .footer .social-media-container .facebook-icon{background-position:0}.js-page-before-login-footer .footer .social-media-container .linkedin-icon{background-position:-64px}.js-page-before-login-footer .footer .social-media-container .instagram-icon{background-position:-128px}.js-page-before-login-footer .footer .social-media-container .blog-icon{background-position:-192px}.js-page-before-login-footer .footer .social-media-container .social-media-icon{width:48px!important;height:48px!important}}.placeholder-back{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:c;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#fff 8%,#f3f3f3 18%,#fff 33%);background-size:800px 104px;position:relative}.placeholder-sort{background-size:900px 104px}.block-title{font-weight:300;font-size:24px;color:#010101}.static-content--title{font-family:Fira Sans,sans-serif;font-size:36px;font-weight:300;line-height:50px;color:#5b6f79}.block-title--invert{color:#fff}.input{width:100%;height:100%;float:left;position:relative;z-index:1}.input--primary{padding:10px 20px;background-color:#fff;font-style:italic;font-size:16px;line-height:22px;color:hsla(0,0%,56%,.5)}.input--primary.keypress{color:#8e8e8e}.input--disabled{background-color:#e5e5e5!important}.info-div{width:100%;height:40px;line-height:40px;padding-right:12px;padding-left:12px;background-color:#fff;border:1px solid #d6d6d6;color:#000}.button--primary{background-color:#ffc600;font-weight:700;color:#000}.button--primary,.button--secondary{height:50px;float:left;display:block;padding-right:25px;padding-left:25px;font-size:16px;line-height:18px}.button--secondary{background-color:#f6a200;font-weight:800;border-radius:5px;font-size:14px;color:#fff;letter-spacing:-1px}.button--disabled{height:50px;float:left;display:block;padding-right:25px;padding-left:25px;font-size:16px;line-height:18px;background-color:#f6f6f6;font-size:14px;color:#8e8e8e}a.button--disabled,a.button--primary,a.button--secondary{padding-top:16px}button.button--disabled,button.button--primary,button.button--secondary{line-height:20px}.button--availability{text-align:left!important}a.button--availability{padding-top:8px!important}.button--availability em{float:left;margin:10px 10px 0;font-size:24px}.button--availability span,.button--reservation{float:left;display:block;font-weight:800}.button--reservation{height:50px;padding-right:25px;padding-left:25px;font-size:16px;line-height:18px;background-color:#f6a200;border-radius:5px;font-size:14px;color:#fff;letter-spacing:-1px;padding-top:15px;-webkit-transform:scale(1);transform:scale(1);transition:transform .3s ease-in-out}.button--reservation:active{background-color:#f6a200;-webkit-transform:scale(.95);transform:scale(.95)}.button--pending{position:relative;opacity:.5;pointer-events:none}.button--pending:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -10px;border:2px solid #fff;border-radius:16px;-webkit-animation:b 1s linear infinite;animation:b 1s linear infinite}.button--pending span{visibility:hidden}.stars,.stars i{float:left}.stars i{display:block;margin-right:1px;font-size:14px;color:#ffc600}.breadcrumb{width:100%;height:30px;float:left}.breadcrumb--position{margin-top:-10px;margin-bottom:20px}.breadcrumb__item{float:left;font-size:14px}.breadcrumb__item:before{float:left;margin:0 10px;font-weight:700;color:#8e8e8e;content:"\f105";font:normal normal normal 15px FontAwesome}.breadcrumb__item:first-child:before{display:none}.breadcrumb__item a{color:#f6a200;transition:color .2s linear}.breadcrumb__item a:hover{color:#333}.hotel-list{width:675px;float:left;margin:30px 0}.hotel-list li{width:300px;height:29px;float:left;margin-left:30px;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #e8e8e8;font-size:14px}.hotel-list a{width:100%;height:100%;display:block;color:#8e8e8e;transition:color .2s linear}.hotel-list a:hover{color:#333}.hotel-list p{width:130px;float:left;font-weight:600}.hotel-list span{float:right;display:block}.hotel-list em{color:#f6a200}.hotel-list strong{font-weight:600}.hotel-list--detail{width:48%;margin-left:40px}.hotel-list--detail:first-child{margin-left:0}.hotel-list--detail li{width:100%;margin-left:0}.hotel-list--large{width:400px}.hotel-list--large p{font-weight:400;color:#010101}.hotel-list--large p.el01{width:120px}.hotel-list--large p.el02{width:215px}.hotel-list--large p.el03{width:65px}.hotel-list--large p strong{font-weight:700;color:#5cace1}.hotel-media-list{float:right;margin:38px 40px 0 0}.hotel-media-list li{width:120px;float:left;margin-left:20px}.hotel-media-list li:first-child{margin-left:0}.search-criteria{float:left;margin-top:15px;font-size:12px}.search-criteria p{float:left}.search-criteria p:after{float:left;display:block;margin:0 7px;content:"|"}.search-criteria span{cursor:pointer}.search-criteria span:first-of-type p:after{display:none}.search-criteria a{float:left;display:block;margin-left:15px;color:#f6a200}.search-hotel-count{float:right;margin-top:22px;font-size:16px}.search-hotel-count .fa{float:left;font-size:18px;margin-right:4px}.search-hotel-count p{float:right}.search-hotel-count p strong{margin-right:4px}.search-hotel-count em{float:left;font-size:22px;color:#8e8e8e}.payment-type{color:#fff;padding-top:15px;font-size:12px;line-height:12px;min-width:100px;text-align:center;font-weight:700;cursor:pointer}.payment-type,.payment-type em{border-radius:2px;display:inline-block}.payment-type em{font-weight:600;padding:5px 10px;vertical-align:middle}.payment-type em.pay-at__hotel{padding-left:18px}.payment-type em.pay-online{padding-left:25px}.best-price-text em.best-price{vertical-align:bottom;display:inline-block;padding-left:28px}.payment-type .pay-at__hotel{color:#f46a0e}.payment-type span.pay-online{color:#004d69}.text-payment-type{position:relative;font-weight:700;font-size:12px;color:#004d69}.text-payment-type--alternative{color:#f6a200}span:hover+.global-tooltip{display:block!important}.text-best-price{font-weight:700;font-size:13px;color:#00a651}.text-best-price em{padding-right:2px;font-weight:400;vertical-align:middle}.global-tooltip{width:260px;position:absolute;bottom:25px;left:0;z-index:999;display:none;padding:10px;background-color:#fff;border:1px solid #d6d6d6;font-weight:400;font-size:11px!important;line-height:16px!important;color:#000!important;text-align:left!important}.global-tooltip:after,.global-tooltip:before{width:0;height:0;position:absolute;left:20px;content:" ";text-indent:-99999px}.global-tooltip:before{z-index:1;bottom:-9px;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #d6d6d6}.global-tooltip:after{z-index:2;bottom:-8px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.global-tooltip--center{left:50%;margin-left:-130px;margin-bottom:4px}.global-tooltip--center:after,.global-tooltip--center:before{margin-left:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.button-book-now{color:#fff;background-color:#f6a200;padding:8px 10px;font-size:12px;border-radius:2px;font-weight:700;display:inline-block;line-height:12px}.list-sort{height:45px;margin-top:10px}.list-sort .select{width:240px;margin-top:0}.list-sort .select:before{top:18px}.list-sort .select select{height:43px;font-size:18px;color:#999}.list-sort .view-options{float:right}.list-sort .view-options a{width:85px;height:45px;float:left;display:block;background-color:#999;font-size:18px;line-height:45px;color:#fff;text-align:center;transition:background-color .2s linear}.list-sort .view-options a:hover{background-color:#666}.list-sort .view-options a.current{background-color:#ff5959}.hotel-icon{float:left;margin-right:20px;font-size:14px;line-height:34px;color:#8e8e8e}.hotel-icon em{margin-right:3px;font-size:20px}.hotel-icon span{vertical-align:top}.hotel-icon--highlight{font-weight:600;color:#40b240}.hotel-icon--important{font-weight:600;color:#ff3600}.content-banner{width:100%;float:left;margin-top:20px}.price-show{font-size:14px}.price-show p{margin-top:10px;font-weight:600}.price-show p.text-payment-type{display:inline-block}.price-show p span{font-size:14px}.price-show p.old{font-size:18px;text-decoration:line-through;color:#bec3c7}.price-show p.new{font-size:22px;color:#000;margin:25px 20px 20px}.price-show a.extras{float:left;display:block;margin-top:5px;font-size:12px;color:#f6a200;text-decoration:underline}.services-section{padding:20px 30px 0;height:250px}.services-section .service-item{float:left;width:310px;margin:20px;text-align:center}.services-section .service-item .service-image{height:90px}.services-section .service-item .service-text{color:#858585;font-size:21px;line-height:24px}.services-section .trustpilot{margin-left:60px}.tripadvisor-color{color:#589442}.form-item{width:15px;height:15px;float:left;display:block;margin-right:10px;padding-top:4px;background-color:#fff;border:1px solid #d6d6d6;font-size:6px;line-height:6px;color:#64608d;text-align:center}.form-item--radio{width:11px;height:11px;margin-top:1px;margin-right:5px;padding-top:2px;border-radius:50%;font-size:5px;line-height:5px}.form-item--radio-large{width:16px;height:16px;margin-top:-1px;margin-right:8px;padding-top:4px;border-radius:50%;font-size:6px;line-height:6px;display:inline-block}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]:checked+.form-item:before{font-family:FontAwesome;content:"\F00C";font-size:13px;color:#8a8a8a}input[type=radio]:checked+.form-item--radio-large:before{font-family:FontAwesome;content:"\F05D";font-size:17px;color:#488fcc}.is-error{border-color:#f6a200!important}.is-success{border-color:#7bbf7b!important}.page-text{width:100%;float:left}.page-text .block-title{margin-top:30px}.page-text p{margin-top:5px;font-size:14px;line-height:30px}.message{width:100%;float:left;padding:12px 0;font-weight:600;font-size:14px;color:#fff;vertical-align:middle}.message i{margin-right:10px;font-size:15px}.message i,.message p{float:left;display:block}.message p{line-height:16px;width:90%}.message p a{border-bottom:1px solid #fff}.message a.icon-message-error{float:right;display:block;margin-right:15px}.message--success{background-color:#65ad87}.message--error{background-color:#f6a200}.message--error i{font-size:16px}.message--info{background-color:rgba(0,0,0,.75)}.captcha-error{font-size:12px;color:red;margin-top:5px}.small-map{width:400px;height:212px}.detail-map{width:100%;height:450px;margin:30px auto}.search-map-overlay{min-height:420px}.search-map{width:65%;min-width:500px;min-height:400px;position:absolute;left:0}.search-map .mapCanvas{width:100%;height:100%}.detail-map img,.modal-map img,.search-map img,.small-map img{max-width:inherit}.modal-map{height:500px}.marker-label{width:65px;height:26px;padding-top:3px;background:url(img/bg@marker.png) no-repeat top;font-weight:600;font-size:14px;color:#fff;text-align:center;opacity:1!important}.marker-label:hover{z-index:99999!important}.loading{width:100%;float:left;padding:50px 0 70px;text-align:center}.loading .gifWrapper{width:80px;height:80px;display:inline-block;position:relative}.loading .gifWrapper img{position:absolute;left:0}.loading .gifWrapper img.centered{position:absolute;width:44px;top:17px;left:18px}.loading p{margin-top:30px;font-weight:300;font-size:24px;color:#666}.loading--small p{font-size:18px}.infoBox>img{display:none}.info-window{width:100%;float:left;position:relative;padding:5px;border:1px solid #a6a6a6}.info-window:before{right:-11px;top:42px;z-index:998;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:11px solid #a6a6a6}.info-window:after,.info-window:before{width:0;height:0;position:absolute;content:" ";text-indent:-99999px}.info-window:after{right:-10px;top:43px;z-index:999;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #fff}.info-window .image{width:100px;height:100px;float:left;background:url(img/no-hotel-img.png) no-repeat top;background-size:contain}.info-window .image a{width:inherit;height:inherit;display:block;background-repeat:no-repeat;background-position:top;background-size:cover}.info-window .text{width:208px;float:left;margin-left:10px;font-family:Open Sans}.info-window .text p.hotel-name{width:100%;float:left;font-weight:600;font-size:15px;color:#000}.info-window .text .stars{float:left;margin-top:7px}.info-window .text .stars span:last-of-type{margin-right:10px}.info-window .text .rating{float:left;margin-top:7px}.info-window .text .rating img{width:85px;height:14px}.info-window .text p.price{margin-top:7px;font-size:14px;color:#666}.info-window .text p.price span{font-weight:600;font-size:22px}.info-window .text p.pay{margin-top:7px;font-weight:600;font-size:14px;color:#666}.show-less,.show-more{display:inline;padding-bottom:3px;border-bottom:1px solid transparent;font-weight:700;color:#3d3d3d;transition:border-color .2s linear}.show-less:hover,.show-more:hover{border-color:#3d3d3d}.show-less{display:none}.new-ticket-form .select{margin-left:0!important}em.icon-refundable{width:22px;height:22px;display:inline-block;position:relative;margin-left:10px;background-color:#7ed93c;border-radius:50%;font-size:12px;line-height:21px;text-align:center}em.icon-refundable--disabled{background-color:#aaa}em.icon-refundable--non{background-color:#d93c3c}em.icon-refundable--non:after{width:2px;height:22px;position:absolute;top:0;left:10px;background-color:#fff;-webkit-transform:rotate(40deg);transform:rotate(40deg);content:" ";text-indent:-99999px}em.icon-refundable span{display:none;position:absolute;bottom:32px;left:-8px;padding:5px;background-color:#fff;border:1px solid #d6d6d6;line-height:20px;color:#000;white-space:nowrap}em.icon-refundable:hover span{display:block}em.icon-refundable span:after,em.icon-refundable span:before{width:0;height:0;position:absolute;left:10px;content:" ";text-indent:-99999px}em.icon-refundable span:before{z-index:1;bottom:-9px;margin-left:-1px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #d6d6d6}em.icon-refundable span:after{z-index:2;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.not-found .wrapper .container{padding:60px 0;background-color:#f5f6f6}.not-found .wrapper .container .text{font-size:220px;font-family:Myriad Pro;color:#f6a200;text-shadow:3px 3px 3px #505d62;text-align:center}.not-found .wrapper .container .block-title{font-weight:600;font-size:25px;color:#505d62;text-align:center}.not-found .wrapper .container .button_home{background-color:#f5f6f6;color:#f6a200;font-weight:700;display:block;padding:20px 0;text-align:center;width:150px;margin:0 auto;margin-top:18px}.not-found .wrapper .container .button_home:hover{background-color:#f6a200;color:#f5f6f6;cursor:pointer}.not-found .wrapper .interval-error-container{font-family:Fira sans;background:#fabd5f;height:600px;padding:95px 50px;border-radius:10px}.not-found .wrapper .interval-error-container .error-image{float:right}.not-found .wrapper .interval-error-container .text-container{color:#fff;width:450px;position:absolute;bottom:50px}.not-found .wrapper .interval-error-container .text-container .title{font-size:72px}.not-found .wrapper .interval-error-container .text-container .sub-title{font-size:48px;padding:20px 0}.not-found .wrapper .interval-error-container .text-container .text{font-size:18px;line-height:27px}.not-found .wrapper .interval-error-container .text-container .home-button{width:160px;height:40px;color:#5b6f79;font-size:16px;border-radius:20px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid #fff;text-align:center;line-height:38px;display:block;margin-top:30px}@media only screen and (max-width:1200px){.interval-error-container{text-align:center!important;height:auto!important;padding:30px!important}.interval-error-container .error-image{float:none!important}.interval-error-container .text-container{width:100%!important;text-align:left!important;position:relative!important;bottom:0!important}.interval-error-container .text-container .sub-title{font-size:28px!important}.interval-error-container .text-container .home-button{width:100%!important}}.loader-button-container i[class="fa fa-check"]{opacity:0}.loader-button-container button:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none}.loader-button-container .loader-button{position:relative}.loader-button-container .loader-button i{position:absolute;right:10px;top:50%;margin-top:-8px}.loader-button-container .loader-button .fa-pulse{opacity:0}.loader-button-container .loader-button.hide{display:none}.loader-button-container .success i[class="fa fa-check"]{animation:5s ease 0s normal forwards 1 a;-webkit-animation:5s ease 0s normal forwards 1 a;opacity:0}.loader-button-container .sending i{opacity:0}.loader-button-container .sending .fa-pulse{opacity:1}.general-tooltip{background:url(img/commission-warning-bg.png);color:#fff;width:258px;height:43px;font-size:14px;line-height:43px;padding:0 0 0 10px}.general-tooltip .general-tooltip-content{float:left;width:215px}.general-tooltip .general-tooltip-close{float:right;margin-right:10px;cursor:pointer}@keyframes a{0%{opacity:1}80%{opacity:1}to{opacity:0}}@-webkit-keyframes a{0%{opacity:1}80%{opacity:1}to{opacity:0}}@-webkit-keyframes b{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes b{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}.scrollbar{overflow-y:scroll}select::-ms-expand{display:none}.select{width:100%;float:left;position:relative;overflow:hidden;margin-left:10px;background-color:#fff;border:1px solid #d6d6d6;font-size:16px;color:#8e8e8e}.select:first-of-type{margin-left:0}.select:before{position:absolute;top:8px;right:10px;font-size:9px;content:"\F107";font:normal normal normal 20px FontAwesome}.select select{width:100%;height:32px;position:relative;padding:0 25px 0 10px;background-color:transparent;background-image:none;border:none;box-shadow:none;margin-bottom:5px;border-radius:0;font-weight:400;font-size:13px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select:focus{outline:none}.select select option{font-weight:400;font-size:13px;color:#333}.dropdownLink{width:100%;float:left;position:relative;margin-top:5px;background-color:#fff;border:1px solid #d6d6d6;font-size:16px;color:#8e8e8e}.dropdownLink:before{position:absolute;top:8px;right:10px;font-size:9px;content:"\F107";font:normal normal normal 20px FontAwesome}.dropdownLink .dropdown-button{width:130%;height:32px;position:relative;text-align:left;display:block;cursor:pointer;padding:10px 25px 0 10px;background-color:transparent;background-image:none;border:none;box-shadow:none;border-radius:0;font-weight:400;font-size:13px;color:#000}.dropdownLink .dropdown-content{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);width:132px;top:-2px;left:-2px;opacity:1;display:none;background-color:#fff;margin:0;min-width:100px;max-height:650px;overflow-y:auto;position:absolute;z-index:999;will-change:width,height}.dropdownLink .dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;line-height:1.5rem;width:100%;text-align:left;font-size:13px;text-transform:none}.dropdownLink .dropdown-content li:hover{background-color:#eee}.dropdownLink .dropdown-content li a{padding:10px;display:block}.dropdownLink .dropdown-content.active{display:block}.tabs{margin-top:30px}.tab-title,.tabs{width:100%;float:left}.tab-title{height:49px;background-color:#eff0f1;border:1px solid #d6d6d6}.tab-title__item{height:49px;float:left;cursor:pointer;padding:18px 20px 0;border-right:1px solid #d6d6d6;font-size:14px;color:#8e8e8e;transition:color .2s linear}.tab-title__item:hover{color:#010101}.tab-title__item--current{cursor:inherit;background-color:#fff;border-bottom:0;color:#010101}.tab-title__item--all{height:49px!important;padding:0!important;border-right:0!important}.tab-title__item a{height:49px;display:block;font-weight:600;color:#f6a200;text-decoration:underline;padding:17px 35px 0}.tab-content{width:100%;float:left;background-color:#fff;border:1px solid #d6d6d6;border-top:0;padding:20px}.tab-content>div{display:none}.tab-content>div.active{display:block}.tabs--main{margin-top:30px}.tabs--main .tabs{margin-top:0}.tabs--main .tab-title{display:table;margin-top:20px;border-bottom:0}.tabs--main .tab-title__overlay{display:table-row}.tabs--main .tab-title__item{height:31px;float:none;display:table-cell;padding:0 20px;text-align:center}.pagination{float:right;margin-top:20px}.pagination span{width:auto;border:0;padding:3px}.pagination a{padding:9px 15px 0}.pagination.placeholder-back span{border-color:#d8d8d8;color:#d8d8d8;line-height:34px}.pagination>div{float:left}.pagination a,.pagination span{min-width:40px;height:40px;float:left;display:block;margin-right:6px;border:1px solid #d6d6d6;font-size:20px;text-align:center;transition:all .2s linear}.pagination a.current,.pagination a:hover{background-color:#f6a200;color:#fff}.pagination a.current{font-weight:700}@keyframes c{0%{background-position:-468px 0}to{background-position:468px 0}}.date-picker-wrapper{width:540px;position:absolute;z-index:999;background:#fff;border-radius:2px}.main-search .date-picker-wrapper{top:70px;left:20px}.main-search .date-picker-wrapper:after{width:0;height:0;position:absolute;left:50px;top:-10px;margin-left:-9px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:" ";text-indent:-99999px;transition:left .2s linear}.main-search .date-picker-wrapper.hasStart:after{left:220px}.date-picker-wrapper .month-wrapper{position:relative;overflow:hidden;cursor:default;padding:20px 16px 10px}.date-picker-wrapper table{width:240px;float:left;display:block;position:relative;font-size:11px}.date-picker-wrapper table.month2{width:254px;margin-left:13px;padding-left:14px;border-left:1px solid #eee;border-color:rgba(0,0,0,.06)}.date-picker-wrapper table td,.date-picker-wrapper table th{float:left;display:block;text-align:center}.date-picker-wrapper table .day.lastMonth,.date-picker-wrapper table .day.nextMonth{visibility:hidden}.date-picker-wrapper .selected-days,.date-picker-wrapper .top-bar{display:none}.date-picker-wrapper table .day{width:34px;height:29px;position:relative;cursor:pointer;padding-top:8px;font-weight:600;color:rgba(0,0,0,.8)}.date-picker-wrapper table .day.checked{background:#fde6e6}.date-picker-wrapper table .day.real-today{color:#f6a200}.date-picker-wrapper table .day.disabled,.date-picker-wrapper table .day.invalid{color:#aaa}.date-picker-wrapper table .day.checked-edge-end,.date-picker-wrapper table .day.checked-edge-start{color:#fff!important}.date-picker-wrapper table .day.checked-edge-end:before,.date-picker-wrapper table .day.checked-edge-start:before{width:28px;height:29px;position:absolute;top:0;left:3px;z-index:-1;background:#f6a200;border-radius:50%;content:".";text-indent:-99999px}.date-picker-wrapper table .day.checked-edge-end:after,.date-picker-wrapper table .day.checked-edge-start:after{width:20px;height:29px;position:absolute;top:0;z-index:-2;background:#fde6e6;content:".";text-indent:-99999px}.date-picker-wrapper table .day.checked-edge-start:after{right:0}.date-picker-wrapper table .day.checked-edge-end:after{left:0}.date-picker-wrapper table .week-name th{width:34px;height:29px;font-weight:600;color:rgba(0,0,0,.6);text-align:center}.date-picker-wrapper table .caption{width:100%;height:30px;float:left;display:block;margin-bottom:25px;border-bottom:1px solid #eee;border-color:rgba(0,0,0,.06)}.date-picker-wrapper table .caption .month-name{float:none;font-weight:600;font-size:13px;color:rgba(0,0,0,.8)}.date-picker-wrapper .next,.date-picker-wrapper .prev{position:absolute;top:20px;z-index:99;cursor:pointer;font-size:14px;color:rgba(0,0,0,.4)}.date-picker-wrapper .prev{left:19px}.date-picker-wrapper .next{right:19px}.ui-autocomplete{max-height:250px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0!important;z-index:999;margin-top:75px;border-radius:0 0 3px 3px}.ui-autocomplete .ui-menu-item{width:100%;cursor:pointer;background-color:#fff;padding:14px 20px;font-style:italic;font-size:16px;transition:background-color .1s linear}.ui-autocomplete .ui-menu-item:first-of-type{border-top:0}.ui-autocomplete .ui-menu-item:last-of-type{border-radius:0 0 3px 3px}.ui-autocomplete .ui-menu-item.ui-state-active,.ui-autocomplete .ui-menu-item:hover{background-color:#fafafa}.ui-autocomplete .ui-menu-item .ui-state-focus{color:#000}.ui-helper-hidden-accessible{display:none}.ui-autocomplete .category{float:right;margin:18px 20px 5px 5px}.ui-autocomplete .category:before{content:"";position:absolute;display:block;left:0;margin-top:-18px;width:100%;border-top-width:1px;border-right-width:0;border-bottom-width:0;border-left-width:0;border-style:solid;border-color:#333;border-color:rgba(0,0,0,.1)}.ui-autocomplete .category span{font-size:13px;color:#f6a200}.ui-autocomplete .category .icon{margin-left:5px}.autocomplete__alert{width:100%;position:absolute;top:75px;z-index:99;padding:20px;background-color:#fff;-ms-box-shadow:0 0 8px rgba(0,0,0,.25);-o-box-shadow:0 0 8px rgba(0,0,0,.25);box-shadow:0 0 8px rgba(0,0,0,.25);font-size:14px;font-style:italic;color:#ea212d;border:1px solid #ea212d}.autocomplete__alert:before{width:0;height:0;position:absolute;top:-11px;left:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #fff;border-color:transparent transparent #ea212d;border-width:11px;content:" ";text-indent:-99999px}.autocomplete__alert:after{content:"";display:block;position:absolute;left:21px;width:0;height:0;border-style:solid;top:-20px;border-color:transparent transparent transparent #fff;border-width:10px;transform:rotate(270deg)}.autocomplete-select{color:#8e8e8e;width:100%;float:left;position:relative}.autocomplete-select input[type=text]::-ms-clear{display:none}.autocomplete-select div input.autocomplete-select__active{border-bottom-left-radius:0;border-bottom-right-radius:0}.autocomplete-select ul{border:1px solid #bbb;border-top:none;float:left;width:100%;max-height:180px;overflow-y:scroll;position:absolute;z-index:999;background:#fff}.autocomplete-select ul li{padding:10px;cursor:pointer}.autocomplete-select ul li:hover{background-color:#eee}.autocomplete-select .reset-button{position:absolute;top:13px;right:30px;content:"\F107";font-size:13px}.autocomplete-select .arrow-button{position:absolute;top:10px;right:10px;content:"\F107";font-size:18px}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal .loader-button-container{display:inline}.modal .description{overflow:auto;height:auto;max-height:400px}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-content,.modal-dialog{position:relative}.modal-content{background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);-ms-box-shadow:0 3px 9px rgba(0,0,0,.5);-o-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}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.modal-backdrop.in{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px;text-align:left}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-tiny-header{padding:10px 10px 0 0;height:35px}.modal-tiny-header button.close{position:absolute;top:-45px;right:15px;cursor:pointer;font-size:75px;font-weight:300;color:#fff;width:75px;height:75px}.modal-dialog.Modal-medium{margin:130px auto 30px}.search-modal--size{width:1200px}.summaryModal.modal-dialog.Modal-medium{margin-top:50px}.summaryModal .modal-tiny-header{padding:0;height:0}.summaryModal .modal-body{padding:0}.error-modal{height:220px;border:1px solid #d6d6d6;background:#fff}.error-modal--size{width:900px;max-width:100%}.error-modal .modal-header{height:63px;background:#f6f6f6;padding:20px;border-bottom:1px solid #d6d6d6}.error-modal .modal-body{position:relative;padding:20px}.error-modal .modal-body p{line-height:20px}.error-modal .modal-footer{padding:15px}.error-modal .modal-footer a{float:right}.cancellation-modal{width:900px;background:#fff;height:375px;border:1px solid #d6d6d6}.cancellation-modal .modal-tiny-header button.close{top:-70px;right:-15px}.cancellation-modal h3{font-size:24px}.cancellation-modal p{font-size:16px}.cancellation-modal .buttons{margin-top:20px}.cancellation-modal .button--secondary{cursor:pointer;font-size:16px;margin-left:10px}.cancellation-modal .form-errors{bottom:16px;left:16px}.bigdata-tooltip{width:500px;position:absolute;top:30px;left:137px;z-index:99;padding-bottom:3px;background-color:#fff;border:1px solid #d6d6d6;font-size:14px;line-height:17px}.bigdata-tooltip .tooltip__title{width:100%;float:left;padding:18px 10px 17px;background-color:#f6f6f6;border-bottom:1px solid #d6d6d6;color:#000}.bigdata-tooltip .tooltip__title em{float:left;margin-top:3px;font-size:20px;color:#8e8e8e}.bigdata-tooltip .tooltip__title span{float:left;display:block;margin-top:2px;margin-left:10px;font-size:14px}.bigdata-tooltip .tooltip__title .icon-message-error{float:right;padding:6px 5px 5px;border:1px solid #ccc;font-size:8px;line-height:8px;color:#666}.bigdata-tooltip .tooltip__content{width:100%;float:left;padding:10px;font-size:13px;line-height:18px}.bigdata-tooltip .tooltip__content>div{margin-bottom:10px}.bigdata-tooltip .tooltip__content b,.bigdata-tooltip .tooltip__content strong{font-weight:700}.bigdata-tooltip .tooltip__content li{list-style-type:disc;list-style-position:inside}.bigdata-tooltip .tooltip__content p{margin-bottom:5px}.bigdata-tooltip .tooltip__content ul{margin-bottom:15px}.bigdata-tooltip p.cancellation-info{font-weight:700;margin-bottom:0}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.trustpilot{width:100%;float:left;text-align:center}.trustpilot__number{width:80px;height:80px;margin-right:auto;margin-left:auto;border:6px solid #9b9b9b;border-radius:50%;font-weight:700;font-size:40px;line-height:68px;color:#9b9b9b;letter-spacing:-2px;text-align:center}.trustpilot__logo{width:144px;height:17px;display:block;background:url(img/logo-truspilot.png) no-repeat;margin:15px auto 10px;text-align:center}.trustpilot__star{width:20px;height:20px;display:inline-block;margin:0 2px 7px;background-color:#c8c8c8;border-radius:3px;font-size:13px;line-height:20px;color:#fff;text-align:center}.trustpilot__star--active{background-color:#72b244}.trustpilot__text{font-size:11px;color:#858585}.trustpilot__text strong{font-weight:700}.trustpilot--alternative{text-align:left}.trustpilot--alternative .trustpilot__number{float:left}.trustpilot--alternative .truspilot__alternative{float:left;margin-left:12px}.trustpilot--alternative .trustpilot__logo{margin:8px 0 10px}.search-filter .trustpilot{position:absolute;bottom:-100px;left:0}.add-to-favorites{display:inline-block;font-size:12px;color:#ef3340;cursor:pointer;overflow:hidden}.add-to-favorites span{line-height:15px}.add-to-favorites i{display:inline-block;font-size:14px;margin-right:5px;float:left}.collection-content .availability-search{min-height:130px}.collection-content .search-items--destination .search-item{height:460px}.collection-content .search-items--destination .search-item .search-item__hotel-infos{width:100%;height:150px}.collection-content .search-items--destination .search-item .hotel-name{max-height:none;padding-bottom:5px}.collection-content .search-items--destination .stars{height:auto}.collection-box{display:inline-block;font-size:12px;color:#2c2d65;position:relative}.collection-box .add-to-favorites-text{color:#ef3340;cursor:pointer;overflow:hidden;font-size:16px}.collection-box .add-to-favorites-text .fa{margin-right:5px}.collection-box .collection-item-box{position:absolute;background-color:#f9f9f9;border:1px solid #ddd;z-index:100000;min-width:250px}.collection-box .collection-list li{padding:4px 0}.collection-box .collection-list{padding:10px;border-bottom:1px solid #ddd}.collection-box .collection-list li label{line-height:16px}.collection-box .collection-list li label .form-item{margin-right:6px}.collection-box .collection-add-new{padding:10px;border-top:1px solid #fff}.collection-box .collection-add-new p{font-size:11px;margin-bottom:4px}.collection-box .collection-add-new input{border:1px solid #bbb;background-color:#fff;padding:6px 10px;width:100%}.collection-box .loading-gif{background-image:url(img/mini-loader.gif);background-repeat:no-repeat;background-position:100% 0}.collection-box .collection-add-new button.user-connection__button{margin-top:5px;float:none}.collection-list .collection-header .block-title{float:left;margin-right:10px;line-height:40px}.collection-list .collection-header .collection-selector{float:left}.collection-list .collection-info{font-size:11px;color:#ef333e;font-style:italic;padding-left:4px}.collection-list .collection-items{margin-top:10px}.collection-list .collection-content{min-height:300px}.collection-list .message{margin-top:20px;padding-left:20px}.page--hotel--partner{background-image:url(img/hotel-partner.png)}.page--hotel--partner,.page--local--partner{background-repeat:no-repeat;background-position:right top 80px;background-color:#f9f9f9}.page--local--partner{background-image:url(img/local-partner.png)}.js-hotel-partner-page,.js-local-partner-page{min-height:400px;font-family:Fira Sans,sans-serif}.js-hotel-partner-page .partner-wrapper,.js-local-partner-page .partner-wrapper{width:630px;margin:120px auto 50px;border-radius:8px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:30px 30px 15px}.js-hotel-partner-page .partner-wrapper .display-form,.js-hotel-partner-page .partner-wrapper .display-submit-message,.js-local-partner-page .partner-wrapper .display-form,.js-local-partner-page .partner-wrapper .display-submit-message{display:none}.js-hotel-partner-page .partner-wrapper .title,.js-local-partner-page .partner-wrapper .title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79}.js-hotel-partner-page .partner-wrapper .description-container,.js-local-partner-page .partner-wrapper .description-container{font-size:16px;line-height:25px;color:#999;margin:15px 0 30px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .section-header,.js-local-partner-page .partner-wrapper .form-section .field-container .section-header{font-size:24px;font-weight:300;line-height:36px;color:#555}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .input-label,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .input-label{display:block;font-size:14px;line-height:30px;color:#5b6f79}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .box-container,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .box-container{width:100%;height:45px;border-radius:4px;background-color:#fff}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col input,.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col textarea,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col input,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col textarea{border:1px solid #ccc;font-size:16px;padding:13px 0 13px 15px;color:#555}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .select,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .select{float:none}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .select:before,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .select:before{top:12px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col select,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col select{height:45px;color:#555;font-size:16px;padding:11px 0 13px 15px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .further-information,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .further-information{height:150px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .address,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .address{height:90px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .button-container,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .button-container{float:right;width:250px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .col .button-container .submit-button,.js-local-partner-page .partner-wrapper .form-section .field-container .row .col .button-container .submit-button{margin-top:0;width:250px;height:50px;border-radius:25px;background-color:#f9a11b;font-size:18px;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.1)}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .agreement,.js-local-partner-page .partner-wrapper .form-section .field-container .row .agreement{display:inline-block;float:left}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .agreement .form-item,.js-local-partner-page .partner-wrapper .form-section .field-container .row .agreement .form-item{width:16px;height:16px;border-radius:2px;background-color:#fff;border:1px solid #ccc;margin-top:16px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .agreement .text,.js-local-partner-page .partner-wrapper .form-section .field-container .row .agreement .text{color:#555;font-size:14px;line-height:50px}.js-hotel-partner-page .partner-wrapper .form-section .field-container .row .agreement .text .terms-conditions,.js-local-partner-page .partner-wrapper .form-section .field-container .row .agreement .text .terms-conditions{color:#1196a5}.js-hotel-partner-page .partner-wrapper .form-section .field-container .border-line,.js-local-partner-page .partner-wrapper .form-section .field-container .border-line{border:1px solid #ededed;margin:15px 0 20px}.js-hotel-partner-page .info-success,.js-local-partner-page .info-success{background-color:#dfefd8;padding:17px;margin:30px 0;color:#468260;font-weight:600;border-radius:5px}.js-hotel-partner-page .SingleDatePicker{width:100%;border-radius:2px}.js-hotel-partner-page .SingleDatePicker .SingleDatePickerInput{border:1px solid #ccc;border-radius:3px;background-color:#fff;color:#505d62;height:45px}.js-hotel-partner-page .SingleDatePicker .SingleDatePickerInput .DateInput{font-size:16px}.js-hotel-partner-page .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput__display-text{padding:7px 15px}.js-hotel-partner-page .SingleDatePicker .SingleDatePickerInput__clear-date{margin-top:5px}@media (min-width:100px) and (max-width:700px){.page--hotel--partner,.page--local--partner{background-image:none}.js-hotel-partner-page .partner-wrapper,.js-local-partner-page .partner-wrapper{width:100%!important;padding:20px 10px 15px!important;margin:50px auto 0}.js-hotel-partner-page .partner-wrapper .row,.js-local-partner-page .partner-wrapper .row{margin:0!important}.js-hotel-partner-page .partner-wrapper .row .col.col-6,.js-local-partner-page .partner-wrapper .row .col.col-6{width:100%!important}.js-hotel-partner-page .partner-wrapper .row .col.col-6 .captcha-container,.js-local-partner-page .partner-wrapper .row .col.col-6 .captcha-container{margin-top:0!important;transform:scale(.89);transform-origin:0 0}.js-hotel-partner-page .partner-wrapper .row .col:first-child,.js-local-partner-page .partner-wrapper .row .col:first-child{margin-bottom:15px}.js-hotel-partner-page .partner-wrapper .row .col .button-container,.js-hotel-partner-page .partner-wrapper .row .col .button-container .submit-button,.js-local-partner-page .partner-wrapper .row .col .button-container,.js-local-partner-page .partner-wrapper .row .col .button-container .submit-button{width:100%!important}.js-hotel-partner-page .partner-wrapper .row.inline-block .col,.js-local-partner-page .partner-wrapper .row.inline-block .col{margin-bottom:0!important}.js-hotel-partner-page .partner-wrapper .border-line,.js-local-partner-page .partner-wrapper .border-line{display:none!important}}@media only screen and (max-width:1200px){.page--hotel--partner,.page--local--partner{background-position:right top 60px!important}}.main-search{width:100%;float:left;background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:520px}.main-search .search-header{width:550px;margin:0 auto;margin-top:40px}.main-search .search-header ul{display:flex;width:100%;border-top-left-radius:3px;border-top-right-radius:3px}.main-search .search-header ul li{width:35%;line-height:58px;background:hsla(0,0%,100%,.9)}.main-search .search-header ul li i{margin-right:5px}.main-search .search-header ul li a{font-size:14px;padding:0 15px;display:block}.main-search .search-header ul li:first-child{border-top-left-radius:3px;box-shadow:none;opacity:1}.main-search .search-header ul li:last-child{border-top-right-radius:3px}.main-search .search-header .additional-urls-container{width:100%;min-height:60px}.main-search .search-header .additional-urls-item{display:flex;align-items:center;width:100%;box-shadow:0 0 5px #939393;opacity:.8;cursor:pointer}.main-search .search-header .additional-urls-item:not(:first-child):hover{color:#fff;background-color:#f3a133;opacity:1}.main-search .search-header .additional-urls-item a{display:flex;align-items:center;line-height:27px}.main-search__content{margin-bottom:30px;padding:20px;background-color:#333;background-color:hsla(0,0%,100%,.9);color:#fff;width:550px!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.searchBoxWidgetModal .main-search__content{width:662px!important;margin-top:40px;border-radius:3px}.main-search__category{width:100%;height:55px;float:left}.main-search__category a{float:left;display:block;position:relative;margin-right:40px;margin-left:10px;font-size:16px;transition:color .2s linear}.main-search__category a:hover{color:#ffc600}.jumbotron{font-size:36px;color:#fff;font-weight:400;margin-top:20px;padding-left:0;text-align:center;text-shadow:1px 1px #464646}.main-search__category a.current{height:31px;margin-right:30px;margin-left:0;padding-right:10px;padding-left:10px;border-bottom:2px solid #ffc600;color:#ffc600}.main-search__category a.current:before{width:0;height:0;position:absolute;left:50%;bottom:-9px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #ffc600;content:" ";text-indent:-99999px}.main-search__category em{float:left;margin-top:-2px;margin-right:8px;font-size:20px}.main-search__category em.icon-search-hotel-name{margin-top:-3px}.main-search__category .information{float:right;margin-top:2px;font-weight:300;font-size:14px}.main-search .option-item{float:left;position:relative;color:#8e8e8e}.main-search .option-item--textbox{width:100%;margin-left:0;margin-bottom:20px}.main-search .option-item--textbox.left-margin{margin-left:20px}.main-search .option-item--datepicker{width:125px;background-color:#8e8e8e;color:#fff;margin-left:5px}.main-search .date-picker-inputs{padding:9px;border:1px solid #bbb;border-radius:3px}.main-search .option-item--children .option,.main-search .option-item--rooms .option{margin-left:0!important}.main-search .option-item--rooms-type{width:165px}.main-search .option-item--rooms-single{width:135px}.main-search .option-item--group-type{width:185px;margin-left:0}.main-search .option-item input{background-color:transparent;color:#8e8e8e;border:1px solid #8e8e8e;border-radius:3px;padding:14px}.main-search .option-item .ui-front .input--primary{background-color:#fff}.main-search .option-item--datepicker input{color:#fff;font-size:14px;text-align:center;padding:6px}.main-search .option-item .icon-datepicker{position:absolute;top:15px;right:15px;z-index:0;font-size:19px}.main-search .option-item .rooms-text{position:absolute;top:17px;left:10px;display:block;font-style:italic;font-size:16px;color:#8e8e8e}.main-search .option-item .select{width:60px;margin-top:0;background-color:#fff;border:1px solid #8e8e8e;border-radius:3px}.main-search .option-item .select:before{content:"\f107";top:16px;font:normal normal normal 20px FontAwesome}.main-search .option-item .select select{width:150%;height:50px;padding-left:15px;font-weight:700;font-size:16px;color:#8e8e8e}.main-search .room-select-items{float:left;position:relative;margin-top:20px;width:100%}.room-select-items .room-item .option-item{margin-left:15px}.room-select-items .room-item .childContainer{float:left;width:300px}.main-search .rooms-item{width:100%}.main-search .rooms-item>div{margin-top:10px}.main-search .rooms-item>div:first-of-type{margin-top:0}.main-search__rooms-text{width:95px;float:left;margin:3px -10px 0 10px;padding-top:3px;padding-left:5px;font-size:16px;line-height:20px;color:#fff}.main-search .room-item{display:block}.main-search .rooms-item .room-item-next-line{margin-left:60px}.main-search .room-item .room-count{width:130px;float:left;margin-top:18px;font-weight:600;font-size:16px;color:#ffd800}.main-search .room-item .option{float:left}.main-search .option__title{color:#858585;font-size:15px;font-weight:400;text-align:left;margin-bottom:8px}.main-search .room-item .select{margin-top:0;border-color:#858585}.main-search .room-item .select select{height:50px;font-weight:700;font-size:16px;color:#8e8e8e}.main-search__content .button--primary{float:right;margin-top:20px;font-weight:600;width:100%}.main-search__campaign-img{position:absolute;right:40px;bottom:40px}.main-search__text{float:left;margin-top:38px;font-weight:300;font-size:14px;color:#fff}.main-search__text em{float:left;font-weight:400;font-size:28px;color:#ffc600}.main-search__text p{float:left;margin-top:7px;margin-left:10px}.main-search__text a{font-weight:400;color:#ffc600}.main-search__content--group-bookings{margin-bottom:0;background:transparent url(img/bg@group-bookings.png) no-repeat top}.main-search__content--group-bookings .option-item--textbox{width:630px}.main-search__content--group-bookings .main-search__rooms{margin-top:20px}.widget-container{width:100%;float:left;padding-top:20px;color:#717171;border-top:3px solid #f6a200}.widget-container .title{font-size:24px;line-height:36px;font-weight:300}.widget-container .bookings-widget{width:60%;float:left}.widget-container .bookings-widget .table-container{display:table;width:100%;border:1px solid #e1e4e6}.widget-container .bookings-widget .table-container .actions{float:right;margin-right:15px;margin-top:10px}.widget-container .bookings-widget .table-container .actions .action{background:#f6f7f9;display:inline-block;padding:10px}.widget-container .bookings-widget .table-container .actions .action i{font-size:18px}.widget-container .bookings-widget .table-container .actions .action:hover{background:#dee2ea}.widget-container .search-history-widget{float:right;width:37%;margin-left:3%}.widget-container .search-history-widget .history-list{background-color:#f6f7f9;width:100%;max-height:419px;height:100%;border:1px solid #e1e4e6;margin:10px 0 20px}.widget-container .search-history-widget .history-list li{border-bottom:1px solid #dcdcdc;padding:20px}.widget-container .search-history-widget .history-list li:last-child{border-bottom:0}.widget-container .search-history-widget .history-list li:hover{background-color:#f3f3f3}.widget-container .search-history-widget .history-list .destination{color:#f3cd02}.widget-container .search-history-widget .history-list .date,.widget-container .search-history-widget .history-list .pax{line-height:24px}.light-table{float:left;display:table;width:100%;padding:0 15px;margin-bottom:10px}.light-table .table-row{display:table-row}.light-table .table-row .cell{display:table-cell;padding:0 10px}.light-table .table-row .cell p{line-height:36px}.light-table .table-row .cell a{color:#43acd2}.light-table .table-row.body:hover{background-color:#f6f7f9}.light-table .table-row.header{font-weight:400;background-color:#f6f7f9}.hero-area{padding:30px 140px;background-color:#fff;background-image:url(img/img@hero-bg.png);background-repeat:no-repeat;background-position:100%;background-size:contain;border-bottom:2px solid #f3a134}.hero-area>.container{position:relative}.hero-area .desc{width:730px;max-width:100%;margin-top:15px;margin-bottom:15px;color:#394f59;font-size:14px;font-weight:400;line-height:23px}.hero-area .button{display:inline-block;padding-left:25px;padding-right:25px;height:45px;color:#fff;font-size:14px;text-align:center;line-height:45px;font-weight:700;background-color:#6ebbb3}.hero-area .actions{position:absolute;top:0;right:0}.hero-area .actions button{display:inline-block;width:60px;height:25px;margin-left:15px;color:#fff;font-size:12px;font-weight:600;line-height:25px;text-align:center;background-color:rgba(9,19,38,.4);border-radius:2px}.hero-area .actions button .icon{margin-right:5px}.hero-area.closed-hero{height:52px;overflow:hidden;padding-top:13px}.hero-area .subhead{position:absolute;top:0;left:50%;color:#394f59;font-size:14px;line-height:23px;font-weight:700;transform:translateX(-50%)}@media screen and (min-height:0px) and (max-height:767px){.modal .main-search__content{max-height:500px;overflow-y:scroll}}@media screen and (min-height:768px){.modal .main-search__content{max-height:650px;overflow-y:scroll}}.triple-carousel{width:100%;height:300px;float:left;position:relative}.triple-carousel__item{width:340px;height:300px;float:left}.triple-carousel__item a{width:100%;height:100%;display:block;position:relative}.triple-carousel__item img{width:100%;height:100%}.triple-carousel__item .text{width:100%;height:140px;position:absolute;top:0;left:0;padding:20px;background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8) 40%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@value1",endColorstr="@value2",GradientType=0)}.triple-carousel__item .text p{font-weight:300;font-size:20px;line-height:26px;color:#fff}.triple-carousel__item .text p.title{margin-bottom:2px;font-size:24px;color:#ffc600}.triple-carousel__item .text strong{font-weight:800;color:#ffc600}.triple-carousel .bx-controls{width:100%;position:absolute;top:95px;left:0}.triple-carousel .bx-controls a{position:absolute;font-size:46px;color:#8e8e8e;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);transition:opacity .2s linear}.triple-carousel .bx-controls a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.triple-carousel .bx-controls a.bx-prev{left:10px}.triple-carousel .bx-controls a.bx-next{right:0}.search-filter{width:270px;float:left;position:relative;z-index:9;margin-top:10px;background-color:#f6f6f6;border:1px solid #d6d6d6;font-size:14px}.filter-aside{display:inline-block;float:left}.filter-aside .open-filter{background-color:#f6f6f6;padding:10px 17px;border:1px solid #d6d6d6;margin-top:10px;margin-right:10px;display:none}.filter-aside .open-filter i{font-size:40px}.filter-aside .banner-container{margin-top:20px;position:relative;cursor:pointer}.filter-aside .banner-container img{width:270px}.filter-aside .banner-container .close{position:absolute;font-size:20px;border:1px solid;width:20px;left:0}.filter-aside .banner-modal .modal-body{display:flex;justify-content:center}.search-filter__title{width:100%;padding:20px 10px 20px 20px;border-bottom:1px solid #d6d6d6;font-weight:600;font-size:16px;line-height:28px;color:#505d62}.search-filter__title .reset-filter-button{font-size:12px;color:#8e8e8e;border:1px solid #d6d6d6;padding:3px 7px;float:right;margin-top:0;line-height:20px}.search-filter__subtitle{width:100%;height:18px;float:left;color:#505d62;font-weight:700}.search-filter__subtitle i{float:right}.filter-container{overflow:hidden}.search-filter__block{width:100%;float:left;position:relative;z-index:1;padding:20px;border-top:1px solid #d6d6d6}.search-filter__block .input--primary{color:#505d62}.search-filter__block #hotel-name__filter:focus+button{color:#f6a200}.search-filter__block .user-connection__button{background-color:#f6a200;margin-top:0;width:100%;font-weight:700}.search-filter__block.price .input--primary{padding-right:12px;font-size-adjust:.5}.search-filter__block.price.block-position .wrapper{width:100%;padding:0}.search-filter__block.price.fixed-position{position:fixed;left:0;bottom:90px;padding:0;border:0;height:0}.search-filter__block.price.fixed-position .button-container{padding:20px;width:270px;height:100px;background-color:#eaeaea;border:1px solid #d6d6d6}.search-filter__block.accordion{overflow:hidden;height:auto}.search-filter__block.accordion.hide-filter{height:52px}.search-filter__block.accordion .search-filter__subtitle{cursor:pointer}.search-filter__block.accordion .search-filter__subtitle .icon{float:right}.search-filter__block .price{margin-top:18px;width:48%;margin-right:4%}.search-filter__block .price:last-child{margin-right:0}.search-filter__block:first-of-type{border-top:0}.search-filter__block .input--primary{padding-right:40px;padding-left:12px;border:1px solid #d6d6d6}.search-filter__block .main-nav__button{top:31px;right:30px}.search-filter__block.filter-hotel{z-index:999}.search-filter__block.filter-hotel .ui-widget-content{width:228px;top:-11px!important}.search-filter__option{width:100%;float:left;margin-top:18px}.search-filter__option--landmarks{margin-top:10px}.search-filter__option label{float:left;cursor:pointer}.search-filter__option p{max-width:182px;float:left;margin-top:-3px;line-height:20px}.search-filter__option .count{margin-left:8px;color:#f6a200}.search-filter__option .tripadvisor{overflow:hidden;margin-bottom:-6px}.search-filter__option .tripadvisor .ratingImage{margin:-2px 0 0 -35px}.search-filter__option .rating-means{padding-top:3px;color:#566166;font-size:12px;font-weight:600;letter-spacing:.24px;float:right}.search-filter__destination-list{width:100%;float:left;margin-top:15px}.search-filter__destination-list ul{width:235px;height:250px;overflow-x:hidden;overflow-y:auto;padding-right:17px}.search-filter__destination-list li{width:100%;float:left;margin-top:20px;font-size:14px}.search-filter__destination-list li:first-child{margin-top:0}.search-filter__destination-list li a{float:left;display:block;color:#f6a200;text-decoration:underline}.search-filter__destination-list li p{float:right}.search-filter__list{width:258px;float:left;margin:-20px}.search-filter__list li{width:100%;float:left}.search-filter__list li a{display:block;padding:14px 20px;transition:background-color .2s linear}.search-filter__list li.current a,.search-filter__list li a:hover{background-color:#ddd}.price-filter{position:relative}.price-filter__overlay{width:215px;height:6px;float:left;position:relative;background:#e3e3e3;border-radius:3px}.price-filter__overlay .ui-slider-range{height:6px;position:absolute;background:#f6a200}.price-filter__overlay .ui-slider-handle{width:23px;height:24px;display:block;cursor:pointer;position:absolute;top:-10px;margin-left:-11px;background-color:#fff;border:1px solid #d1dbd9;-ms-box-shadow:.2px 1px 0 rgba(0,0,0,.18);-o-box-shadow:.2px 1px 0 rgba(0,0,0,.18);box-shadow:.2px 1px 0 rgba(0,0,0,.18);border-radius:50%}.price-filter__overlay .ui-slider-handle:before{width:100%;display:block;content:"+";font-weight:300;font-size:26px;line-height:20px;color:#d2dbd9;text-align:center}.price-filter .price-input{width:90px;height:30px;position:relative;z-index:10;margin-top:30px;padding:7px 10px 0;background-color:#fff;border:1px solid #d5d5d5;font-weight:600;font-size:14px;color:#f6a200}.price-filter p.price{width:100%;margin-top:40px;padding-left:20px;position:absolute;text-align:center}.map-view .search-filter form{display:none;overflow-x:hidden;overflow-y:auto}.map-view .search-filter--form-visible form{display:block}.map-view .search-filter__title{cursor:pointer;border-bottom:0}.map-view .search-filter--form-visible .search-filter__title{border-bottom:1px solid #d6d6d6}.map-view .trustpilot.trustpilot--alternative{display:none}.search-filter--destination{margin-top:30px}.search-filter--destination .search-filter__title{border-bottom:0!important}.search-filter--destination .search-filter__list{width:auto}.sort-options .options{height:62px;margin-top:10px;display:table}.sort-options .options li{display:table-cell;padding:22px 0;width:146.6px;text-align:center;border:1px solid #d6d6d6;border-left:none;vertical-align:middle}.sort-options .options li:first-child{border-left:1px solid #d6d6d6}.sort-options .options li a:hover,.sort-options .options li a:hover .icon{color:#f6a200}.sort-options .options li a .icon{font-size:16px;margin-left:10px;color:#949494;display:none}.sort-options .options li.title{background-color:#f6f6f6}.sort-options .options li .price-sorting-options{position:relative}.sort-options .options li .price-sorting-options ul{position:absolute;top:22px;box-shadow:0 5px 10px rgba(0,0,0,.15);border:1px solid #d9d9d9;background-color:#f6f6f6;height:88px;width:100%;padding:5px 0;z-index:1}.sort-options .options li .price-sorting-options ul li{display:block;border:none;width:inherit;padding:15px 0 0;color:#5f707c;font-size:14px;letter-spacing:.21px}.sort-options .options li .price-sorting-options ul li span{cursor:pointer}.sort-options .options li .price-sorting-options ul li span:hover{color:#f5a200}.sort-options .options .active{color:#f6a200}.sort-options .options .active .icon{font-size:14px;color:#f6a200;display:inline-block}.sort-options .options.high .high-button,.sort-options .options.low .low-button{display:none}.sort-options .options.placeholder-back li{opacity:.4}.sort-options .options.placeholder-back li.title{opacity:1}.search-items{position:relative;float:left;width:100%}.search-items .search-item{width:100%;float:left;margin-top:20px;border:1px solid #d6d6d6}.search-items .search-item.picked-item{border:1px solid #f6a200;background-color:#fef6e5}.search-items .search-item.picked-item .pick-icon{background:url(img/sprite.png),no-repeat;background-position:-80px 0;width:69px;position:relative;height:72px;float:left;margin-right:20px}.search-items .search-item.picked-item .pick-icon span{float:left;width:52px;color:#fff;position:absolute;top:26%;word-break:break-word;left:14%;font-size:13px;text-align:center;font-weight:600}.search-items .search-item.picked-item .search-item__hotel-infos{width:320px}.search-items .search-item .search-item__hotel-infos{width:408px}.search-items .view-provider-name .form-item{margin:20px 0 0;float:right}.search-items .filter-tag__list .filter-tag__item{border:1px solid #33495f;margin-right:10px;display:inline-block;padding:11px 12px 11px 16px;color:#5f707c;font-size:12px;margin-bottom:10px}.search-items .filter-tag__list .filter-tag__item .filter-tag__item-text{display:inline-block;vertical-align:middle}.search-items .filter-tag__list .filter-tag__item .filter-tag__item-text .capitalize{text-transform:capitalize}.search-items .filter-tag__list .filter-tag__item .remove-button{margin-left:13px;cursor:pointer}.search-items .filter-tag__list .clear-filter__button{display:inline-block;color:#33495f;font-size:12px;font-weight:600;cursor:pointer}.search-item:nth-child(2n){background-color:#f6f6f6}.tripadvisor{display:inline-block}.tripadvisor .tripadvisor_rating{font-size:18px;margin-right:7px;margin-top:2px;float:left}.tripadvisor .tripadvisor_rating b{font-weight:700}.tripadvisor .review_count{display:block;font-size:13px;font-weight:700;color:#599642}.search-item .stars span:last-child{padding-right:16px}.search-item .add-to-favorites{margin-top:5px}.search-item hr{width:100%;height:1px;float:left;margin-top:20px;border:0;background-color:#d6d6d6}.search-item hr.deals{margin-top:13px}.search-item .hotel-item_detail{min-height:170px;padding:10px}.search-item .hotel-item_detail .rooms-text{color:#f4a127;font-size:15px;font-weight:600;letter-spacing:.23px;display:inline-block;margin-top:10px}.page--search-results .modal .no-result-icon{font-size:25px}.page--search-results .no-result-icon{font-size:55px;color:#f6a200;float:left;margin-right:15px;display:inline-block}.search--noresults{margin:10px 0 0 284px;padding:30px;border:1px solid #ccc;line-height:20px;font-size:15px}.search--noresults em.icon-pay-at-hotel{font-size:3em;float:left;color:#f6a200;margin:15px 30px}.search--noresults b{line-height:25px}.search--noresults a{text-decoration:underline;font-weight:600}.pricesearch_loading{width:100%;height:100%;display:block;position:fixed;z-index:1100;top:0;left:0;background-color:#fff;-webkit-opacity:.85;-moz-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}.pricesearch_loading .gifWrapper{width:80px;height:80px;display:inline-block;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-80px}.pricesearch_loading .gifWrapper img{position:absolute}.pricesearch_loading .gifWrapper img.centered{position:absolute;width:44px;top:17px;left:17px}.paymentProcessingLoaderWrapper{margin-bottom:10px;box-shadow:0 8px 40px #888;padding:130px;position:relative}.paymentProcessingLoaderWrapper .payment-processing-info{margin-top:50px;color:#858585;font-size:20px;line-height:30px}.paymentProcessingLoaderWrapper .secured-text{position:absolute;top:30px;right:0;background-color:#92bb76;font-weight:600;padding:12px 20px;border-radius:35px 0 0 35px;color:#fff}.paymentProcessingLoaderWrapper .secured-text .lock{margin-right:10px;vertical-align:text-bottom}.pricesearch_loading .mini-loader{background:url(img/mini-loader.gif) no-repeat 50%}.room-detail{border-top:1px solid #e5e5e5;line-height:28px}.room-detail .room-detail__room-info{font-size:13px;width:100%;padding:0 10px}.room-detail .room-detail__room-info .list-item{float:left}.room-detail .room-detail__room-info .payment-type{width:15%}.room-detail .room-detail__room-info .room-type{width:44%;padding:8px}.room-detail .room-detail__room-info .nightly-price{width:26%;color:#7f7f7f;text-align:right;padding-top:5px}.room-detail .room-detail__room-info .nightly-price .new-price{font-size:16px;font-weight:600;padding-right:10px;color:#000}.room-detail .room-detail__room-info .book-button{width:15%;padding-top:5px;padding-left:15px}.search-item__icons{float:left;margin-top:10px}.payment-type .tooltip{display:none;width:200px;position:absolute;bottom:30px;left:0;padding:5px;line-height:21px;font-weight:500;background-color:#fff;color:#000;border:1px solid #d6d6d6}.payment-type:hover .tooltip{display:block}.payment-type .tooltip:after,.payment-type .tooltip:before{width:0;height:0;position:absolute;left:50%;content:" ";text-indent:-99999px}.payment-type .tooltip:before{z-index:1;bottom:-9px;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #d6d6d6}.payment-type .tooltip:after{z-index:2;bottom:-8px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.search-item__buy .continue-button{color:#fff;background-color:#f6a200;font-size:12px;border-radius:2px;font-weight:700;line-height:12px;display:block;padding:15px 10px}.search-item__buy .transfer-available{margin-top:10px;font-size:11px;color:#1780ae;background:url(img/transferIcon.png) no-repeat #e1f1f8 5px 6px;padding:7px 10px 7px 33px;display:inline-block;border:1px solid #1780ae;border-radius:4px}.tripadvisor-average_rating{float:left;font-size:18px;color:#3d3d3d;margin-top:1px}.tripadvisor-review_count{display:block;font-size:12px;margin-top:5px;color:#3d3d3d}.search-item__hotel-infos{width:410px;float:left;margin-left:20px;margin-right:20px}.search-item__hotel-infos .hotel-name{font-size:20px;color:#000;font-weight:400;float:none;padding-right:20px;margin-bottom:5px;display:block}.search-item__hotel-infos .hotel-location{width:100%;float:left;margin-top:5px;padding-right:10px;font-size:12px}.search-item__hotel-infos .hotel-location i{width:15px;float:left;font-size:16px;color:#f6a200}.search-item__hotel-infos .hotel-location p{line-height:17px;padding-bottom:5px}.search-item__hotel-infos .hotel-location a{color:#f6a200;display:inline-block;margin-bottom:5px}.search-item__hotel-infos .hotel-location strong{width:100%;float:left}.search-item__hotel-infos .hotel-location .address-info{color:#969696;font-size:13px;margin-left:15px;margin-bottom:5px;font-weight:400;display:block}.search-item__prices{width:155px;height:110px;float:left;position:relative;padding-left:15px;border-left:1px solid #d6d6d6;font-size:14px}.search-item__prices .extras{position:absolute;bottom:0;margin-top:0}.search-item__prices p.new{font-size:30px;color:#f6a200;margin:20px 0}.search-item__buy{width:140px;float:left;padding-top:7px;padding-left:20px;border-left:1px solid #d6d6d6;text-align:center}.search-item__buy p{display:inline-block;font-size:13px;line-height:20px}.search-item__buy em{font-size:16px}.search-item__buy strong{display:inline-block}.search-item__buy .button--secondary{width:100%;margin-top:15px;padding-right:0;padding-left:0;text-align:center}.search-item__price-area{width:210px;min-height:150px;padding-left:15px}.search-item__price-area .nightly-price{margin-bottom:5px}.search-item__price-area .nightly-price .total-price{font-weight:700;font-size:14px;color:#3d3d3d;display:block;margin-bottom:10px}.search-item__price-area .nightly-price .new-price{font-size:28px;font-weight:700;color:#3d3d3d;letter-spacing:-1px}.search-item__price-area .nightly-price .total{font-weight:700;font-size:14px;color:#3d3d3d}.euro-price{color:#6f6f6f;font-weight:600;margin-top:5px;display:block}.euro-price small{padding-top:0;font-size:13px;padding-left:2px}.provider-currency{font-size:13px;font-weight:600;margin:5px 0}.search-item__price-area .priceForEur,.search-item__price-area .room-type{color:#3d3d3d;font-size:12px;margin-bottom:10px}.search-item__price-area .priceForEur{display:block}.search-item__price-area .room-type span{display:block;margin-top:1px;line-height:18px}.search-item__price-area .payment-type{padding-top:0}.search-item__features{width:100%;float:left;margin-top:5px}.search-item__features .text{width:300px;float:left;margin-top:1px}.search-item__features p{width:100%;float:left;margin-top:9px;margin-bottom:1px;font-size:14px}.search-item__features strong{width:100px;float:left}.search-item__features li{float:left;font-size:13px;margin:0 10px 10px}.search-item__features li:first-child{margin-left:0}.search-item__features li:before{width:5px;height:5px;float:left;display:block;margin-top:5px;margin-right:3px;background-color:#ffc600;border-radius:50%;content:" ";text-indent:-99999px}.search-item--deals:first-of-type{margin-top:30px}.search-item--deals .search-item__buy{float:right;border-left:0}.search-item--deals .search-item__buy .button--secondary{margin-top:23px}.search-item--deals .search-item__features .text{width:320px;height:55px;margin-top:5px;border-right:1px solid #d6d6d6;color:#f6a200}.search-items--destination{float:none;margin-top:10px;margin-left:-18px}.search-items--destination .search-item{width:279px;height:365px;position:relative;margin-top:18px;margin-left:18px;background-color:#fff!important}.search-items--destination .search-item .hotel-item_detail{height:190px;padding:20px}.search-items--destination .search-item__hotel-img{width:100%}.search-items--destination .search-item__hotel-infos{width:100%;margin:20px 0 0}.search-items--destination .search-item__price-area{width:100%;height:auto;padding:0;border-left:0;text-align:center}.search-items--destination .search-item__features,.search-items--destination .tripadvisor-average,.search-items--destination a.hotel-location-map{display:none}.search-items--destination .hotel-name{width:100%;max-height:40px;padding-right:0;overflow:hidden}.search-items--destination .stars{height:20px;margin-top:0}.search-items--destination a.continue-button{position:absolute;right:20px;bottom:20px;left:20px;margin-top:0!important}.search-items-overlay{width:35%;min-width:268px;min-height:400px;position:absolute;right:0;padding-top:10px;padding-bottom:30px;background-color:#eee}.search-items-overlay .search-items{height:100%;padding-bottom:55px;overflow-x:hidden;overflow-y:auto}.search-items-overlay .search-item{width:41%;height:270px;position:relative;margin-left:6%;background-color:#fff!important;-ms-box-shadow:1px 2px 2px rgba(0,0,0,.1);-o-box-shadow:1px 2px 2px rgba(0,0,0,.1);box-shadow:1px 2px 2px rgba(0,0,0,.1);border:0}.search-items-overlay .search-item .hotel-item_detail{padding:0}.search-items-overlay .search-item__hotel-img{width:100%;height:160px;background-size:cover}.search-items-overlay .search-item__hotel-infos{width:100%;margin-right:0;margin-left:0;padding:10px}.search-items-overlay .search-item__hotel-infos .hotel-name{width:100%;height:30px;margin-right:0;margin-bottom:0;font-weight:600;font-size:14px}.search-items-overlay .search-item__hotel-infos .hotel-location-map,.search-items-overlay .search-item__hotel-infos .hotel-location em,.search-items-overlay .tripadvisor-average_rating,.search-items-overlay .tripadvisor-review_count{display:none}.search-items-overlay .search-item__hotel-infos .hotel-location .address-info{position:absolute;bottom:5px;left:10px;padding-right:10px;font-size:12px;color:#666}.search-items-overlay .search-item__price-area{width:100%;height:160px;position:absolute;top:0;padding-top:100px;padding-left:10px;background-color:rgba(0,0,0,.4);text-align:left}.search-items-overlay .search-item__price-area .nightly-price{margin-bottom:5px;font-size:14px;color:#fff}.search-items-overlay .search-item__price-area .nightly-price .new-price{font-weight:600;font-size:21px;color:#fff}.search-items-overlay .search-item__price-area .payment-type{min-width:auto;cursor:auto}.search-items-overlay .search-item__price-area .payment-type span.pay-online{color:#fff}.search-items-overlay .search-item__price-area .payment-type em,.search-items-overlay .search-item__price-area .room-type{display:none}.search-items-overlay .search-item__buy .continue-button{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;text-indent:-99999px}.search-items-overlay .search-item .stars{float:left}.search-items-overlay .search-item .stars span:last-of-type{margin-right:10px}.search-items-overlay .search-item .tripadvisor-image{width:85px;float:left;margin-top:-4px;margin-left:0!important}.search-items-overlay .search-item__hotel-infos .hotel-location{width:auto}.search-items-overlay .search-item__features{display:none}.search-items-overlay .pagination{width:100%;height:55px;position:absolute;bottom:0;left:0;margin-top:0;padding-top:10px;padding-right:6%;background-color:#fff}.search-items-overlay .pagination>div{float:right}.search-items-overlay .pagination>div>div{float:left}.search-items-overlay .pagination a,.search-items-overlay .pagination span{min-width:30px;height:35px;padding:10px 5px 0;font-size:14px}.sub-price{letter-spacing:0;display:inline-block;font-weight:700;font-size:18px}.search-item .available-rooms-container{background-color:#fff;position:relative;border-top:1px solid #d6d6d6}.search-item .available-rooms-container .loader-container{background-color:#fff;margin:0;float:left;width:100%;padding-bottom:30px}.search-item .available-rooms-container .available-rooms{padding:36px 25px 25px}.search-item .available-rooms-container .available-rooms .close{color:#33495f;position:absolute;right:0;top:0;padding:15px 15px 0 0;cursor:pointer}.search-item .available-rooms-container .available-rooms .available-rooms-header{display:flex;padding-left:24px}.search-item .available-rooms-container .available-rooms .available-rooms-header .item{width:120px;color:#5f707c;margin-right:20px;font-size:10px;font-weight:600;letter-spacing:.15px}.search-item .available-rooms-container .available-rooms .available-rooms-header .item:first-child{width:200px}.search-item .available-rooms-container .available-rooms .available-rooms-header .item.per-night{width:215px;padding-left:50px}.search-item .available-rooms-container .available-rooms .room-table{color:#010101;font-size:12px;letter-spacing:.18px;border:1px solid #dbdbdb;margin-top:10px}.search-item .available-rooms-container .available-rooms .room-table .room-item{height:50px;border-bottom:1px solid #dbdbdb;display:flex;align-items:center;padding:0 32px 0 24px}.search-item .available-rooms-container .available-rooms .room-table .room-item .semi-bold{font-weight:700}.search-item .available-rooms-container .available-rooms .room-table .room-item p{display:inline-block;width:120px;margin-right:20px}.search-item .available-rooms-container .available-rooms .room-table .room-item p:first-child{width:200px}.search-item .available-rooms-container .available-rooms .room-table .room-item p.meal-type{width:140px}.search-item .available-rooms-container .available-rooms .room-table .room-item p.per-night{padding-left:28px;width:150px}.search-item .available-rooms-container .available-rooms .room-table .room-item p.total-cost{margin-right:0;padding-left:45px}.search-item .available-rooms-container .available-rooms .room-table .room-item .book-btn{width:100px;color:#f4a127;display:flex;justify-content:flex-end}.search-item .available-rooms-container .available-rooms .room-table .room-item .book-btn .hover{cursor:pointer;display:inherit}.search-item .available-rooms-container .available-rooms .room-table .room-item .book-btn .hover .arrow-btn{transform:rotate(-45deg);border-bottom:1px solid;border-right:1px solid;padding:5px;vertical-align:middle;display:inline-block;margin-bottom:1px}.search-item .available-rooms-container .available-rooms .room-table .room-item .book-btn .hover .search-result-book-btn{font-size:12px;font-weight:700;display:none;background:none;color:#f6a200;padding:0;border-radius:inherit;line-height:inherit}.search-item .available-rooms-container .available-rooms .room-table .room-item .book-btn .hover:hover .search-result-book-btn{display:inline-block}.search-item .available-rooms-container .available-rooms .room-table .room-item:last-child{border-bottom:none}.search-item .available-rooms-container .available-rooms .room-table .room-item:hover{background-color:#fafafa}.search-item .available-rooms-container .available-rooms .see-all{padding-top:35px;text-align:center;color:#f4a127;font-size:13px;font-weight:600;text-decoration:underline}.deals-items{margin-top:10px;margin-left:-20px}.deals-item{width:385px;height:242px;float:left;margin-top:20px;margin-left:20px;padding:20px;border:1px solid #d6d6d6}.deals-item__hotel-location{float:left;display:block;font-size:14px;color:#f6a200;text-decoration:underline}.deals-item__hotel-img{width:118px;height:96px;float:left;margin-top:20px}.deals-item__hotel-img img{width:100%;height:100%}.deals-item__hotel-infos{width:205px;height:96px;float:left;position:relative;margin-top:20px;margin-left:20px}.deals-item__hotel-infos .hotel-name{width:100%;float:left;margin-top:-4px;font-size:20px;line-height:24px}.deals-item__hotel-infos .stars{position:absolute;top:50px;left:0}.deals-item__hotel-infos .deals-item__hotel-location{position:absolute;bottom:1px;left:0;font-size:11px}.deals-item__description{width:100%;height:54px;float:left;margin-top:20px;padding-top:16px;padding-left:20px;font-weight:700;font-size:20px;color:#fff}.deals-item__description--blue{background-color:#4ca7d6}.deals-item__description--orange{background-color:#cf8148}.deals-item__description--purple{background-color:#956580}.page--hotel-detail .modal .availability-search{background:#fff;max-height:400px;overflow-y:scroll}.page--hotel-detail .modal .availability-search .option__title{color:#222}.availability-search{width:100%;min-height:160px;float:left;position:relative;margin-top:20px;padding:19px;background-color:#fff;border:1px solid #d6d6d6}.availability-search .button--primary{height:50px;margin-top:22px;padding-right:15px;padding-left:15px;background-color:#f6a200;border-radius:5px;font-size:16px;color:#fff;text-align:center}.availability-search .option-item{min-height:50px;float:left;position:relative;margin-left:20px;color:#3d3d3d}.availability-search .option-item--textbox{width:295px;margin-right:20px}.availability-search .passport-country-box{margin-bottom:20px}.availability-search .passport-country-box input{color:#666}.availability-search .option-item--datepicker{width:160px}.availability-search .option-item--rooms,.availability-search .option-item--sub{width:85px}.availability-search .option-item--age{width:75px}.availability-search .option-datepicker{float:left;position:relative;margin-right:20px}.availability-search .date-picker-wrapper{top:56px;border-radius:0;outline:1px solid #d6d6d6}.availability-search i{position:absolute;top:15px;right:15px;z-index:1;font-size:19px;color:#666}.availability-search .option__title{height:22px;color:#666}.availability-search input{height:50px;border:1px solid #d6d6d6}.availability-search .select{width:64px;height:50px;margin-top:0}.availability-search .select:before{top:17px;color:#666}.availability-search .select select{color:#666;font-size:16px;height:50px}.availability-search .select{width:100%;background-color:#fff}.availability-search .select select{padding-left:20px}.availability-search .rooms-item{float:left;width:590px}.availability-search .rooms-item>div{margin-top:10px}.availability-search .rooms-item>div:first-of-type{margin-top:0}.availability-search .rooms-item .option{width:100%}.availability-search--country .button--primary{top:100px;right:77px;left:auto}.availability-search--country input{font-weight:400;font-style:italic;color:#8e8e8e}.availability-search--country .rooms-item .option__title,.availability-search--country .rooms-text,.availability-search--country .select:before,.availability-search--country .select select{color:#8e8e8e}.availability-search--country .option-item--rooms{width:160px;margin-left:20px}.availability-search--country .option-item--datepicker{width:175px}.availability-search--country .date-picker-wrapper{right:1px}.availability-search--country .rooms-item{margin-left:0}.availability-search--country .ui-front{margin-bottom:20px}.modal .availability-search{background-color:transparent;border:none}.modal .availability-search .icon-datepicker,.modal .availability-search .select:before{color:#3d3d3d}.modal .availability-search .select select{font-weight:700;color:#3d3d3d}.modal .availability-search input{font-weight:700;font-style:normal;color:#3d3d3d}.modal .availability-search .option__title{color:#fff}.modal .availability-search .modify{line-height:26px;padding:10px 20px}.special-search{width:100%;height:170px;float:left;margin-top:30px;background-color:#f6f6f6}.special-search__title{width:260px;height:100%;float:left;position:relative;margin-right:30px;padding-top:46px;padding-left:30px;background-color:#979d9c;font-weight:700;font-size:30px;line-height:38px;color:#fff}.special-search__title:after{width:0;height:0;position:absolute;right:-20px;top:0;border-top:85px solid transparent;border-bottom:85px solid transparent;border-left:20px solid #979d9c;content:" ";text-indent:-99999px}.special-search__title em{position:absolute;top:46px;right:18px;font-size:22px}.special-search__block{width:245px;float:left;margin-top:30px;margin-left:10px}.special-search__block .title{width:100%;height:48px;float:left;font-weight:700;font-size:14px}.special-search__block .title span{width:30px;height:30px;float:left;display:block;padding-top:8px;background-color:#f6a200;border-radius:50%;color:#fff;text-align:center}.special-search__block .title strong{float:left;display:block;margin-top:8px;margin-left:10px}.special-search__block .selectbox{height:50px}.special-search__block .selectbox .selectbox__head{padding-top:17px}.special-search__block .selectbox p{width:auto;font-style:italic;font-size:16px;color:#8e8e8e;text-align:left}.special-search__block .selectbox .icon-arrow-down{top:20px}.page-login-wrapper{font-family:Fira Sans,sans-serif;width:1170px;margin:0 auto;padding-top:130px}.page-login-wrapper .page-login{margin-bottom:112px;display:flex}.page-login-wrapper .login-container{width:770px;float:left;display:inline-block;border-radius:6px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:42px 30px}.page-login-wrapper .login-container .login-page-title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79}.page-login-wrapper .login-container .title{font-size:16px;font-weight:300;line-height:30px;color:#5b6f79}.page-login-wrapper .login-container .user-connection__form{margin-top:0;width:370px}.page-login-wrapper .login-container .user-connection__form-block{margin-top:10px}.page-login-wrapper .login-container .user-connection__form input{width:370px;height:50px;border-radius:4px;background-color:#fff;border:1px solid #e5e5e5;font-size:18px;font-weight:300;line-height:30px;color:#343434!important;padding:10px 15px}.page-login-wrapper .login-container .password-field{margin-top:35px}.page-login-wrapper .login-container .forgot-password{text-decoration:none;font-size:14px;color:#1196a5}.page-login-wrapper .login-container .button-field{margin-top:40px;width:370px;display:flex;justify-content:space-between;align-items:center}.page-login-wrapper .login-container .button-field .login-button{width:168px;height:50px;float:right;border-radius:25px;background-color:#f9a11b;font-size:18px;font-weight:500;line-height:26px;text-align:center;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.1)}.page-login-wrapper .login-container .button-field__link-container{display:flex;flex-direction:column}.page-login-wrapper .login-container .resend-activation-link{text-decoration:none;font-size:14px;color:#1196a5;margin-top:10px}.page-login-wrapper .login-container .errorlist{margin-top:10px}.page-login-wrapper .login-container .errorlist li{color:#f26069}.page-login-wrapper .signup-field-container{width:370px;margin-left:30px;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:40px 30px 30px;border-radius:6px;background-image:url(img/login.png);background-size:cover;background-position:bottom}.page-login-wrapper .signup-field-container .title{font-size:36px;font-weight:300;line-height:50px;color:#fff}.page-login-wrapper .signup-field-container .text{width:310px;margin-top:10px;font-size:22px;font-weight:300;line-height:36px;color:#fff}.page-login-wrapper .signup-field-container .signup-button-container{margin-top:75px}.page-login-wrapper .signup-field-container .signup-button-container .signup-button{width:310px;height:45px;margin-top:15px;padding-left:20px;display:inline-block;border-radius:25px;border:1px solid #fff;font-size:18px;line-height:45px;color:#fff}.page-login-wrapper .signup-field-container .signup-button-container .signup-button:hover{color:#f9a11d;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.page-login-wrapper .signup-field-container .signup-button-container .signup-button .icon{float:right;vertical-align:middle;line-height:40px;transform:rotate(-90deg);margin-right:20px;font-size:28px}@media only screen and (max-width:1170px){.page-login-wrapper{width:100%!important;padding-top:95px!important}.page-login-wrapper .page-login{margin:0 10px 120px!important}.page-login-wrapper .login-container,.page-login-wrapper .login-container .button-field{width:100%!important}.page-login-wrapper .login-container .button-field .login-button{width:140px!important;height:40px!important}.page-login-wrapper .signup-field-container{display:none!important}.page-login-wrapper .user-connection__form,.page-login-wrapper .user-connection__form input{width:100%!important}.page-login-wrapper .user-connection__form a.forgot-password{margin-top:5px!important}}.hotel-slider{width:570px;height:428px;float:left;position:relative;background-color:#f6f6f6}.hotel-slider .main-slider{height:340px;cursor:zoom-in}.hotel-slider .main-slider .slick-list,.hotel-slider .main-slider .slick-list .slick-slide div,.hotel-slider .main-slider .slick-track,.hotel-slider .main-slider .slick-track .slick-slide div{height:100%}.hotel-slider .main-slider .main-slider-item{text-align:center}.hotel-slider .main-slider .main-slider-item img{height:100%}.hotel-slider .main-slider .hotel-detail-slider-prev-arrow{background:url(img/hotel-detail-slider-prev-arrow.png) no-repeat;width:42px;height:42px;display:inline-block;top:149px;left:24px;position:absolute;z-index:9}.hotel-slider .main-slider .hotel-detail-slider-next-arrow{background:url(img/hotel-detail-slider-next-arrow.png) no-repeat;width:42px;height:42px;display:inline-block;top:149px;right:24px;position:absolute;z-index:9}.hotel-slider .thumbnail-slider{height:88px;width:370px;float:left}.hotel-slider .thumbnail-slider .slick-list{margin-left:5px;margin-right:5px}.hotel-slider .thumbnail-slider .slick-list,.hotel-slider .thumbnail-slider .slick-track{height:100%}.hotel-slider .thumbnail-slider .slick-list .slick-slide,.hotel-slider .thumbnail-slider .slick-track .slick-slide{position:relative;padding:10px 5px}.hotel-slider .thumbnail-slider .slick-list .slick-slide div,.hotel-slider .thumbnail-slider .slick-track .slick-slide div{height:100%}.hotel-slider .thumbnail-slider .thumbnail-slider-item{text-align:center;cursor:pointer}.hotel-slider .thumbnail-slider .thumbnail-slider-item img{height:100%}.hotel-slider .slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.hotel-slider .slick-prev{left:-25px}.hotel-slider .slick-slider .slick-list,.hotel-slider .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.hotel-slider .slick-list,.hotel-slider .slick-slider,.hotel-slider .slick-track{position:relative;display:block}.hotel-slider .slick-list{overflow:hidden;margin:0;padding:0}.hotel-slider .slick-track{top:0;left:0}.hotel-slider .slick-track:after,.hotel-slider .slick-track:before{display:table;content:""}.hotel-slider .slick-initialized .slick-slide{display:block}.hotel-slider .slick-slide{display:none;float:left;height:100%;min-height:1px}.hotel-slider .slick-next,.hotel-slider .slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.hotel-slider .slick-prev:before{content:"←"}.hotel-slider .slick-next:before,.hotel-slider .slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.hotel-slider .slick-dots,.hotel-slider .slick-next,.hotel-slider .slick-prev{position:absolute;display:block;padding:0}.hotel-slider .hotel-detail-map{position:absolute!important;left:0;top:0;width:100%;height:340px;z-index:200}.hotel-slider .show-map-button{cursor:pointer;width:194px;height:68px;float:right;margin-right:6px;background:url(img/show-map-image.png);margin-top:10px;color:#fff;font-size:12px;text-align:center}.hotel-slider .show-map-button .icon{font-size:15px}.hotel-slider .show-map-button .text{display:block;margin-bottom:8px;margin-top:12px}.hotel-slider .show-map-button strong{margin-left:7px}.hotel-detail-modal-wrapper{margin-top:40px!important}.hotel-modal-slider .custom-paging{position:absolute;left:50%;margin-left:-37.5px;bottom:10px}.hotel-modal-slider .custom-paging li.slick-active{width:75px;text-align:center;font-size:15px;line-height:30px;color:#fff;border-radius:3px;font-weight:600;background-color:rgba(34,34,34,.4)}.hotel-modal-slider .custom-paging li:not(.slick-active){display:none}.hotel-modal-slider .main-slider{height:510px;cursor:inherit;margin-bottom:15px}.hotel-modal-slider .main-slider .hotel-detail-slider-next-arrow,.hotel-modal-slider .main-slider .hotel-detail-slider-prev-arrow{top:234px}.hotel-modal-slider .main-slider .slick-slide{padding:0 15px;position:relative}.hotel-modal-slider .thumbnail-slider{width:100%;height:115px}.hotel-modal-slider .thumbnail-slider .slick-slide{padding:0 15px!important}.hotel-modal-slider .main-slider .slick-slide:not(.slick-active):before,.hotel-modal-slider .thumbnail-slider .slick-slide:not(.slick-current):before{content:"";position:absolute;top:0;left:15px;right:15px;height:100%;background-color:rgba(0,0,0,.5)}.hotel-rooms,.hotel-rooms__title{width:100%;float:left}.hotel-rooms__title{font-weight:600;font-size:16px}.hotel-rooms__description{float:left;margin:10px 0;font-size:18px;color:#3d3d3d}.hotel-rooms__description em{border-bottom:1px solid #010101}.hotel-rooms__description a{color:#f6a200}.hotel-rooms__item{float:left;display:block;border:1px solid #d6d6d6;margin-top:20px}.hotel-rooms__item,.hotel-rooms__item .row{width:100%;position:relative}.hotel-rooms__item .row--hide{display:none}.hotel-rooms__item .row:first-child{background-color:#fcd2b6}.hotel-rooms__item .row:nth-child(2n){background-color:#e5eaf6}.hotel-rooms__infos{padding-top:20px;padding-bottom:20px;border-right:1px solid #d6d6d6;font-size:13px}.hotel-rooms__infos table,.hotel-rooms__price table{width:100%;height:100%}.hotel-rooms__infos td>div,.hotel-rooms__price td>div{display:table-cell;vertical-align:middle}.hotel-rooms__infos .room-type{width:260px;float:left;padding-left:20px}.hotel-rooms__infos .meal-type{width:140px;float:left;line-height:32px;text-align:center}.hotel-rooms__infos .payment-type{width:200px;float:left;position:relative;padding-top:0;padding-left:0;line-height:32px;text-align:center}.hotel-rooms__infos .per-night,.hotel-rooms__infos .room-total{width:100px;float:left;line-height:32px;text-align:center}.hotel-rooms__infos .person{width:140px;float:left;line-height:32px;text-align:center}.hotel-rooms__infos .name{width:100%;line-height:18px;color:#010101}.hotel-rooms__infos .details{float:left;display:block;margin-top:5px;color:#f6a200}.hotel-rooms__infos .icon-person{font-size:24px;letter-spacing:-1px}.hotel-rooms__infos.title,.hotel-rooms__price.title{height:50px;padding-top:0;padding-bottom:0;border-bottom:1px solid #d6d6d6;font-size:14px;font-weight:600;vertical-align:middle}.hotel-rooms__infos.title{color:#fff;background-color:#3d3d3d}.hotel-rooms__price.title{background-color:#cbd5ee;color:#2c2d65;padding-left:20px;font-weight:700}.hotel-rooms__infos.title>div{height:50px;border-right:1px solid #d6d6d6;line-height:50px}.hotel-rooms__infos.title>div:last-child{border-right:none}.hotel-rooms__discount{width:130px;border-right:1px solid #d6d6d6;text-align:center;vertical-align:middle}.hotel-rooms__discount span{display:block;font-weight:800;font-size:12px}.hotel-rooms__discount span.light{margin-bottom:20px;font-weight:300;font-size:9px}.hotel-rooms__discount p{display:inline-block;vertical-align:top;margin-left:3px;font-size:14px;line-height:32px;color:#8e8e8e}.hotel-rooms__discount p.pay-at-hotel,.hotel-rooms__discount p.pay-at-hotel em{color:#ff3600}.hotel-rooms__discount em{font-size:28px;color:#8e8e8e}.hotel-rooms__price .info{width:327px;padding-right:15px}.hotel-rooms__price .price-show{width:160px;float:left}.hotel-rooms__price .price-show .total-cost-text{font-weight:600}.hotel-rooms__price .button-book-now{float:right;margin-top:15px;padding:15px;color:#000;background-color:#ffc600}.hotel-rooms__see-all{width:100%;position:absolute;bottom:0;left:0;cursor:pointer;background-color:hsla(0,0%,100%,.85)}.hotel-rooms__see-all td{width:100%;float:left;padding-top:15px;text-align:center}.hotel-rooms__see-all span{display:block;color:#f6a200}.hotel-rooms__see-all span.text{margin-bottom:5px;font-size:18px;font-weight:600}.hotel-rooms__see-all em{font-size:26px}.hotel-rooms__item--all .row--hide{display:table-row;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.availability-time{margin-top:10px;text-align:right}.availability-time span{line-height:23px}.hotel-rooms .availability-time,.page--hotel-detail .breadcrumb{color:#3d3d3d}.single-hotel-about{width:570px;height:428px;box-sizing:border-box;border:1px solid #ececec;float:right}.single-hotel-about__prices{width:298px;height:426px;float:left;padding:20px}.single-hotel-about__prices .single-hotel-about__prices-top{margin-left:50px}.single-hotel-about__prices .text-best-price{color:#08a14e;font-size:11px;font-weight:600;letter-spacing:.17px;margin-top:7px}.single-hotel-about__prices .text-best-price .best-price-icon{background:url(img/best-price-icon.png);width:18px;height:19px;display:inline-block}.single-hotel-about__prices .text-best-price .text{top:-5px;position:relative;left:3px;display:inline-block}.single-hotel-about__prices .night{margin-top:45px;color:#5f707c;font-size:12px;letter-spacing:.18px;display:inline-block}.single-hotel-about__prices p.new{margin:18px 0 15px;color:#010101;font-size:28px;letter-spacing:.37px;font-weight:400}.single-hotel-about__prices p.new .sub-price{font-size:20px;font-weight:400}.single-hotel-about .button--primary{width:100%;height:auto;padding:16px 0!important;margin-top:37px;background-color:#ffc600;border-radius:5px;font-weight:700;font-size:18px;color:#000;text-align:center!important}.button-book-now--alternative{color:#000;background-color:#ffc600}.single-hotel-about a.button--primary{padding-top:15px!important}.single-hotel-about .hotel__total-price{margin-top:42px;margin-left:50px}.single-hotel-about .hotel__total-price .total-price{color:#5f707c;font-size:12px;letter-spacing:.18px}.single-hotel-about .hotel__total-price .cancellation-policy-link{color:#eb3443;font-size:12px;font-weight:600;letter-spacing:.18px}.single-hotel-about .hotel__total-price p.new{color:#010101;font-size:42px;font-weight:600;letter-spacing:.64px}.single-hotel-about__availability{padding:65px 19px}.single-hotel-about__prices span.text{display:block;margin-top:5px;font-size:14px}.single-hotel-about__prices span.text:first-of-type{margin-top:0}.single-hotel-about__prices span.text.text--best-price{color:#00a651}.single-hotel-about__prices span.text.text--pay-online{color:#004d69}.single-hotel-about__prices span.text.text--pay-at{color:#f46a0e}.single-hotel-about__prices span.text em{padding-right:5px;vertical-align:middle}.single-hotel-about__prices .payment-type{font-weight:500;padding-top:10px}.single-hotel-about__reviews{width:269px;height:426px;float:left;padding:30px 0;border-left:0}.single-hotel-about__reviews .hotel-review-info{height:377px;padding-left:20px;padding-right:20px;border-right:1px solid #ececec}.trip-advisor-review-container .trip-advisor-logo{float:left;background:url(img/trip-advisor-logo.png);width:42px;height:27px;display:inline-block}.trip-advisor-review-container .score{float:left;margin-left:11px}.trip-advisor-review-container .score .rating{color:#00af85;font-size:15px;font-weight:700;letter-spacing:.23px}.trip-advisor-review-container .score .review_count{color:#969696;font-size:12px;letter-spacing:.18px;font-weight:400;margin-top:5px}.single-hotel-about__reviews .score{float:left;margin:5px 0}.single-hotel-about__reviews p{font-size:14px;line-height:18px}.single-hotel-about__reviews p.name{font-weight:600}.single-hotel-about__reviews p a{color:#f6a200;text-decoration:underline}.single-hotel-facilities{width:100%;float:left;margin-top:73px;color:#3d3d3d}.single-hotel-facilities .scrollbar{width:230px;height:271px;overflow:hidden;margin-bottom:0}.single-hotel-facilities .scrollbar:hover{overflow-y:scroll}.single-hotel-facilities--single{border-top:0;margin-top:0;padding-top:0}.single-hotel-facilities ul li{margin-bottom:8px;color:#5f707c;font-size:14px;letter-spacing:.21px}.single-hotel-facilities ul li:before{width:5px;height:5px;float:left;display:block;margin-top:5px;margin-right:5px;background-color:#5f707c;border-radius:50%;content:" ";text-indent:-99999px}.single-hotel-facilities a{text-decoration:underline;margin-left:10px}.single-hotel-info{width:100%;float:left;font-size:14px;color:#3d3d3d}.single-hotel-info .block-title{height:40px;color:#3d3d3d;font-weight:600;display:inline-block;padding-right:16px}.single-hotel-info .stars{display:inline-block;float:none;margin-bottom:10px}.single-hotel-description .text{width:100%;float:left;font-size:14px;line-height:20px}.single-hotel-description .text p{margin-top:10px}.single-hotel-description .text p:first-of-type{margin-top:0}.single-hotel-description .text b,.single-hotel-description .text strong{font-weight:600}.single-hotel-info .text a{color:#f6a200}.single-hotel-info__location{display:inline-block;margin-left:10px;font-size:13px;overflow:hidden;margin-bottom:10px}.single-hotel-info__location i{float:left;margin-left:5px;margin-right:5px}.single-hotel-info__location strong a{font-size:14px;text-decoration:underline}.single-hotel-info__location p{float:left}.single-hotel-info__icons{width:100%;float:left;margin-top:30px}.single-hotel-about--small .single-hotel-about__reviews{display:none}.single-hotel-about--small .button--primary,.single-hotel-about--small .single-hotel-about__prices{width:100%}.hotel-detail__infos{margin-top:40px}.hotel-detail__title{width:100%;height:30px;float:left;font-weight:700;font-size:21px;color:#3d3d3d}.hotel-detail__facilities{width:100%;padding:20px 0}.hotel-detail__facilities .hotel-list{margin-top:10px;margin-bottom:10px}.hotel-detail__facilities .hotel-list:first-of-type{margin-left:0}.hotel-detail__facilities .hotel-list:last-child{margin-left:30px}.hotel-detail__description{width:100%;padding:20px 0;font-size:14px;line-height:21px}.hotel-detail__description b{font-weight:700}.hotel-detail__description .text{padding-top:10px;padding-bottom:10px;color:#3d3d3d}.truncated .text{height:80px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:9}.truncated .text p{width:100%}.hotel-info-title{font-weight:700;font-size:16px}.tripadvisor-reviews iframe{margin-top:30px}.bottom-hotels{width:33.3%;float:left;margin-top:20px;margin-left:0;padding-left:15px;padding-right:15px}.bottom-hotels:first-of-type{padding-left:0}.bottom-hotels__title{height:30px;font-size:16px}.bottom-hotels__item,.bottom-hotels__title{width:100%;float:left;border-bottom:1px solid #e6e6e6}.bottom-hotels__item{padding-top:20px;padding-bottom:20px}.bottom-hotels__img{width:100px;height:100px;float:left;overflow:hidden;background-size:contain}.bottom-hotels__info{width:220px;float:left;margin-left:15px}.bottom-hotels__info p{float:left;font-size:14px;line-height:18px}.bottom-hotels__info .stars{width:100%;height:28px;float:left;padding-top:6px}.bottom-hotels__info .class{width:100%;height:28px;float:left;padding-top:7px;font-weight:800;font-size:14px;color:#ffb027}.tripadvisor-reviews{margin-top:20px;margin-bottom:20px}.top-bar-fixed{width:100%;position:fixed;top:0;left:0;z-index:999;padding-top:10px;background-color:#3d3d3d;-ms-box-shadow:0 5px 30px rgba(0,0,0,.3);-o-box-shadow:0 5px 30px rgba(0,0,0,.3);box-shadow:0 5px 30px rgba(0,0,0,.3);font-size:16px;color:#fff}.top-bar-wrap{position:relative;overflow:auto}.sticky-header__hotel-img{width:60px;height:60px;float:left;overflow:hidden}.sticky-header__hotel-img img{width:100%;height:100%}.sticky-header__hotel-infos{width:600px;float:left;margin-top:10px;margin-left:20px}.sticky-header__hotel-infos .hotel-name{float:left;margin-bottom:5px;padding-right:20px;font-weight:700;font-size:18px}.sticky-header__hotel-infos p{width:100%;font-size:14px}.sticky-header__hotel-infos .stars{margin-top:3px}.sticky-header__hotel-infos .tatext{float:left;margin-left:30px}.sticky-header__hotel-infos .tripadvisor-info{margin-bottom:4px}.sticky-header__hotel-infos .tripadvisor-info .tripadvisor-info-rating{float:left;font-size:18px;color:#fff;margin-top:3px}.sticky-header__hotel-infos .tripadvisor-info span{font-size:13px;font-weight:300;color:#fff;margin-right:5px}.sticky-header__hotel-infos .tripadvisor-info p{width:100%;font-size:14px}.sticky-header__price-infos{float:right;margin-top:40px}.sticky-header__price-infos .price-info{min-width:150px;float:left;margin-right:20px;text-align:right}.sticky-header__price-infos .price-info p.new{margin:0;font-weight:700;font-size:32px;color:#fff}.sticky-header__price-infos .price-info .text-payment-type{margin-top:5px;color:#fff!important}.sticky-header__price-infos .price-info .text-best-price{margin-top:5px}.sticky-header__price-infos .button-book-now{padding:15px 25px;color:#000;background-color:#ffc600}.sticky-header__nav{height:100%;float:left;margin-top:5px;border:1px solid #666;border-bottom:0}.sticky-header__nav li{height:100%;float:left;border-left:1px solid #aaa}.sticky-header__nav li:first-child{border-left:0}.sticky-header__nav li a{display:block;padding:10px 15px;background-color:#e5eaf6;font-size:14px;color:#444;transition:all .2s linear}.sticky-header__nav li a:hover{background-color:#fff;color:#000}.scrollbar{background:#fff;float:left;height:170px;margin-bottom:25px;overflow:hidden;width:230px}.scrollbar:hover{overflow-y:scroll}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff}.scrollbar::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.scrollbar::-webkit-scrollbar-thumb{background-color:#3d3d3d}.scrollbar .force-overflow{min-height:180px;width:210px}.scrollbar .force-overflow .more-facility{color:#f5a200;font-size:14px;font-weight:600;letter-spacing:.21px}.room-availability{width:100%;float:left}.promotion-price{color:#6a7b81;margin-bottom:3px;text-decoration:line-through;font-size:18px}.promotion-price .sub-price{font-weight:400;text-decoration:line-through}.room-availability__summary{margin-top:10px;font-size:16px;line-height:38px;color:#3d3d3d}.room-availability__summary em.icon-person{font-size:22px;vertical-align:middle}.room-availability__summary em.icon-person--alternative{font-size:18px}.room-availability__summary a.button{height:40px;float:left;display:block;margin-left:30px;padding-right:15px;padding-left:15px;background-color:#ffe27f;border-radius:3px;font-weight:400;line-height:40px;color:#000}.room-availability__summary .select{width:auto;margin:0 10px 0 0}.room-availability__summary .select:before{top:11px}.room-availability__summary .provider-visible-control{display:inline-block;float:right}.room-availability__summary .dropdownLink.meal-type{margin-left:10px}.room-availability__summary .dropdownLink.meal-type,.room-availability__summary .dropdownLink.room-type{width:189px;height:43px;margin-top:0}.room-availability__summary .dropdownLink.meal-type #dropdownMealTypes,.room-availability__summary .dropdownLink.meal-type #dropdownRoomTypes,.room-availability__summary .dropdownLink.room-type #dropdownMealTypes,.room-availability__summary .dropdownLink.room-type #dropdownRoomTypes{width:189px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.15);border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f6f6f6;top:42px;left:-1px;padding:18px 12px}.room-availability__summary .dropdownLink.meal-type #dropdownMealTypes li,.room-availability__summary .dropdownLink.meal-type #dropdownRoomTypes li,.room-availability__summary .dropdownLink.room-type #dropdownMealTypes li,.room-availability__summary .dropdownLink.room-type #dropdownRoomTypes li{line-height:normal}.room-availability__summary .dropdownLink.meal-type #dropdownMealTypes li .dropdown-item,.room-availability__summary .dropdownLink.meal-type #dropdownRoomTypes li .dropdown-item,.room-availability__summary .dropdownLink.room-type #dropdownMealTypes li .dropdown-item,.room-availability__summary .dropdownLink.room-type #dropdownRoomTypes li .dropdown-item{display:inline-block}.room-availability__summary .dropdownLink.meal-type #dropdownMealTypes li~li,.room-availability__summary .dropdownLink.meal-type #dropdownRoomTypes li~li,.room-availability__summary .dropdownLink.room-type #dropdownMealTypes li~li,.room-availability__summary .dropdownLink.room-type #dropdownRoomTypes li~li{margin-top:11px}.room-availability__summary .dropdownLink.meal-type #dropdownMealTypes li:hover,.room-availability__summary .dropdownLink.meal-type #dropdownRoomTypes li:hover,.room-availability__summary .dropdownLink.room-type #dropdownMealTypes li:hover,.room-availability__summary .dropdownLink.room-type #dropdownRoomTypes li:hover{background-color:inherit}.room-availability__summary .dropdownLink.meal-type .checkbox-desc,.room-availability__summary .dropdownLink.room-type .checkbox-desc{margin-top:-2px;float:left}.room-availability__summary .dropdownLink.meal-type .dropdown-button,.room-availability__summary .dropdownLink.room-type .dropdown-button{width:100%;height:100%;padding:0 0 0 10px}.room-availability__summary .dropdownLink.meal-type:before,.room-availability__summary .dropdownLink.room-type:before{top:11px}.room-availability__summary .change-search{color:#f5a200;font-size:21px;font-weight:700;letter-spacing:.32px}.room-availability__summary .change-search:before{content:"- "}.room-availability__summary .create-offer{width:211px;height:72px;border-radius:3px;border:1px solid #08a14e;line-height:72px;color:#08a14e;font-size:18px;font-weight:700;letter-spacing:.28px;float:right;text-align:center}.room-availability__summary .add-transfer-container{display:inline-flex;margin-bottom:10px}.room-availability__summary .add-transfer-container .add-transfer{font-size:11px;color:#1780ae;background:url(img/transferIcon.png) no-repeat 0 10px;display:inline-block;cursor:pointer;padding-left:30px}.room-availability__summary .added-transfer-container{display:flex;flex-direction:column;margin-bottom:10px}.room-availability__summary .added-transfer-container .added-transfer{font-size:13px;line-height:16px;font-weight:700;color:#1780ae;cursor:pointer}.room-availability__summary .added-transfer-container .transfer-info{font-size:12px;color:#00a651;line-height:16px;cursor:pointer}.room-availability__summary .added-transfer-container .cancel-transfer-button{font-size:12px;color:#ef3340;line-height:16px;cursor:pointer}.room-availability__table{position:relative;width:100%;margin-top:20px;font-size:14px}.room-availability__table .table-header{display:flex;height:60px}.room-availability__table .table-header .table-header-col{background-color:#2c2e64;font-size:12px;font-weight:600;letter-spacing:.18px;color:#fff;display:flex;justify-content:center;flex-direction:column}.room-availability__table .table-header .col-room-type{flex-basis:315px;padding-left:41px}.room-availability__table .table-header .col-meal-type{padding-left:20px;flex-basis:250px}.room-availability__table .table-header .col-per-night{flex-basis:210px}.room-availability__table .table-header .col-total-cost{flex-basis:392px;padding-left:20px;background-color:#cbd5ed;color:#3d3d3d;font-weight:700}.room-availability__table .rooms-group-container{border:1px solid #dbdbdb;padding:30px}.room-availability__table .rooms-group-container .room-type-title{font-weight:700;padding-bottom:30px}.room-availability__table .rooms-group-container .rooms-container .room-item{display:flex;width:100%;border:1px solid #dcdcdc;padding:24px 0 24px 24px;position:relative}.room-availability__table .rooms-group-container .rooms-container .room-item .room-item-col .text-room-type{color:#3d3d3d;font-size:14px;font-weight:600;letter-spacing:.21px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-meal-type{flex-basis:220px;margin-left:30px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-meal-type p{color:#3d3d3d;font-size:16px;font-weight:600;letter-spacing:.24px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-per-night{flex-basis:210px;margin-left:30px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-per-night p{color:#3d3d3d;font-size:16px;font-weight:600;letter-spacing:.24px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-per-night p .sub-price{font-size:12px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-per-night .alternative-link{color:#ef3340;font-size:11px;font-weight:600;letter-spacing:.17px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-room-type{flex-basis:260px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost{position:relative;flex-basis:392px;margin-top:-4px;padding-left:10px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .price{color:#3d3d3d;font-size:28px;font-weight:600;letter-spacing:.43px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .price .sub-price{font-size:20px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .text-best-price{color:#08a14e;font-size:11px;font-weight:600;letter-spacing:.17px;position:absolute;top:-16px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .text-best-price .best-price-icon{background:url(img/best-price-icon.png);width:18px;height:19px;display:inline-block}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .text-best-price .text{top:-5px;position:relative;left:3px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .button{position:absolute;top:50%;margin-top:-26px;right:20px}.room-availability__table .rooms-group-container .rooms-container .room-item .col-total-cost .button .button-book-now{width:151px;height:52px;border-radius:3px;background-color:#fec52e;color:#3d3d3d;font-size:16px;font-weight:700;letter-spacing:.24px}.room-availability__table .rooms-group-container .rooms-container .row--hide{display:none}.room-availability__table .rooms-group-container .rooms-container .commission-border-color{border:1px solid #fff0c6}.room-availability__table .rooms-group-container .rooms-container.room-availability--all .row--hide{display:flex;flex-direction:column}.room-availability__table .rooms-group-container .rooms-container .hide-provision-error-room{display:none}.room-availability__table .rooms-group-container:not(:first-child){margin-top:30px}.room-availability__table ol{padding:10px 15px}.room-availability__table ol li{list-style-type:decimal;color:#868686;font-size:14px;line-height:18px;margin-bottom:8px}.room-availability__table .room-availability-row{background-color:#fff}.modal-table .room-availability__table .tr:first-of-type{background-color:#e5eaf6!important}.room-availability__table .room-availability-row.first-of-type{background-color:#fcd2b6!important}.room-availability__table .room-availability-row:nth-child(odd){background-color:#e5eaf6}.room-availability__table .transfer-info{display:block;margin-top:5px;font-size:12px;color:#00a651;cursor:pointer}.room-availability__table .cancel-transfer-button{display:block;margin-top:5px;font-size:12px;color:#ef3340;cursor:pointer}.room-availability__table .td.room-availability-table-data,.room-availability__table .th.room-availability-table-header{position:relative;padding-top:20px;padding-bottom:20px;border-left:1px solid #d6d6d6;text-align:center;vertical-align:middle}.room-availability__table .th{height:50px;padding-top:0;padding-bottom:0;background-color:#2c2d65;font-weight:600;font-size:14px;color:#fff}.room-availability__table .col-total-cost .euro-price small{font-size:11px;padding:0 0 0 3px}.room-availability__table .th.col-total-cost{background-color:#cbd5ee;color:#3d3d3d}.room-availability__table .td.col-room-type,.room-availability__table .td.col-total-cost,.room-availability__table .th.col-room-type,.room-availability__table .th.col-total-cost{width:32%;padding-right:20px;padding-left:20px;text-align:left}.room-availability__table .td.col-room-type,.room-availability__table .th.col-room-type{width:29%;border-left:0}.room-availability__table .col-price small{font-size:11px;font-weight:400}.room-availability__table .text-room-type p+p{margin-top:5px}.room-availability__table .transfer-price-info{color:#364b59;font-size:12px;margin-top:5px}.room-availability__table .add-transfer{margin-top:5px;font-size:11px;color:#1780ae;background:url(img/transferIcon.png) no-repeat 0 6px;padding:7px 10px 10px 27px;display:inline-block;cursor:pointer}.room-availability__table .added-transfer{margin-top:10px;font-size:13px;font-weight:700;color:#1780ae;cursor:pointer}.room-availability__table p.price{font-weight:700;font-size:24px}.room-availability__table p.text-payment-type{margin-top:5px}.room-availability__see-all{cursor:pointer;color:#f5a200;font-size:15px;font-weight:700;letter-spacing:.23px;text-align:center;margin-top:30px}.modal-table .room-availability__table div{font-size:13px;float:left;line-height:30px;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6}.modal-table .room-availability__table p{border-bottom:1px solid #d6d6d6;font-weight:600}.modal-table .room-availability__table span{padding:0 10px}.modal-table .room-availability__table td{padding:0}.special-offer{background-color:#fbdfdb;border:1px solid #ed533b;padding:10px;border-radius:2px;float:left;position:relative;margin-top:5px}.special-offer span{padding-left:23px;font-size:12px;color:#ed533b;font-weight:700}.special-offer:before{position:absolute;top:9px;left:10px;width:16px;height:15px;background-image:url(img/sprite.png);background-position:-151px 0;content:""}.text-cancellation{position:relative;padding:10px 2px}.text-cancellation i{margin-right:5px}.text-cancellation .button-cancellation{-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .3s linear;cursor:pointer;line-height:0;margin-bottom:5px}.text-cancellation .refundable{color:#61b045;padding:5px;font-size:11px;border-radius:3px}.text-cancellation .nonrefundable{color:#eb543c;padding:5px;font-size:11px;border-radius:3px}.text-cancellation .check-button{color:#479bc0;padding:5px;font-size:11px}.text-cancellation .check-button:disabled,.text-cancellation .check-button[disabled]{filter:alpha(opacity=70);opacity:.7}.tooltip-modal{display:block;z-index:999;position:absolute;width:483px;margin-left:-165px;border-radius:2px;left:50%;bottom:100%;white-space:normal;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .3s linear}.tooltip-modal:before{position:absolute;bottom:0;content:"";display:block;width:0;height:0;margin-left:60px;margin-bottom:-20px;border:10px solid transparent;border-top-color:#33495f}.tooltip-modal .button-cancellation.check-button{border:none;text-decoration:underline;color:#2daa25;font-size:12px;padding:0}.tooltip-modal .button-cancellation.check-button i{margin-left:5px}.tooltip-modal .button-cancellation.check-button.active,.tooltip-modal .button-cancellation.check-button:hover{background:none;color:#2daa25}.tooltip-modal .title,.tooltip-modal ol li{color:#fff;font-size:11px}.tooltip-modal .title{text-align:center;background-color:#223549;padding:10px}.tooltip-modal .load{padding:30px;text-align:center;color:#6f7277;background-color:#33495f}.tooltip-modal .content{background-color:#33495f;color:#fff;padding:20px;margin-bottom:0;line-height:20px;width:100%;height:300px;overflow:auto}.tooltip-modal .content .item{margin-bottom:10px;padding-bottom:10px}.tooltip-modal .content .item:last-child{border-bottom:none}.tooltip-modal .content .item .additional-info,.tooltip-modal .content .item .room-desc{font-size:11px}.tooltip-modal .content .item .item-title{font-weight:600;color:#fff;font-size:12px;display:block;margin-bottom:5px}.tooltip-modal .content .item .item-title i{color:#515356}.no-room-modal-container{width:570px;box-shadow:0 2px 45px rgba(0,0,0,.5);border-radius:9px;border:1px solid #d4d4d4;background-color:#f6f6f6;padding:25px 0}.no-room-modal-container .modal-body{text-align:center}.no-room-modal-container .modal-tiny-header{padding:0;height:0}.no-room-modal-container button.close{top:-53px;right:-73px}.no-room-modal-container .icon{width:71px;height:71px;background:url(img/no-room-icon.png);display:inline-block}.no-room-modal-container .title{font-size:28px;font-weight:700;color:#000;margin-top:22px}.no-room-modal-container .text{color:#4a4a4a;font-size:18px;margin-top:16px}.no-room-modal-container .button{height:65px;line-height:65px;padding:0 22px;border-radius:3px;background-color:#5ea154;color:#fff;font-size:21px;font-weight:700;margin-top:38px}.product-commission-rate{height:30px;background:#fec52e;display:flex;align-items:center;padding-left:24px;overflow:hidden}.product-commission-rate .product-commission-rate__skewed{flex:1;height:100%;background:#fff0c6;transform:skew(-30deg);margin-right:-10px}.room-item-container{margin-top:12px}.product-commission-rate__text{color:#3d3d3d;font-size:14px;font-weight:400;padding-right:20px}.destination-infos{width:100%;float:left;margin-top:20px}.destination-img{width:260px;float:left}.destination-img--map{margin-top:30px}.destination-infos__text{width:870px;float:right;margin-left:20px;font-size:14px;line-height:24px}.destination-infos__text p{width:100%;float:left;margin-top:30px}.destination-infos__text p:first-of-type{margin-top:-5px}.destination-infos__text p a{color:#f6a200}.destination-search{width:100%;height:192px;float:left;position:relative;margin-top:-30px;padding-top:25px;background:url(img/bg@destination-search.png) no-repeat top}.destination-search .wrapper{padding-right:30px;padding-left:30px}.destination-search .block-title{height:55px}.destination-search__textbox{width:900px;height:50px;float:left;position:relative}.destination-search .button--primary{float:right;padding-right:50px;padding-left:50px}.destination-list{width:100%;float:left;position:relative}.background{width:100%;height:100%;position:absolute;top:0;right:0;z-index:98;background-image:url(img/bg@destination-map.png);background-size:cover;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);filter:alpha(opacity=75)}.destination-list__content{position:relative;z-index:99}.destination-list__block{width:100%;float:left;padding:25px 0}.destination-list__block--type01{background-color:#f8eede}.destination-list__block--type02{background-color:#d3f0f4}.destination-list__block--type03{background-color:#daf4d3}.destination-list__block--type04{background-color:#fdf0d3}.destination-list__block--type05{background-color:#ece3d9}.destination-list__block--type06{background-color:#d3ddf4}.destination-list__block--type07{background-color:#f4dce7}.destination-list__block--type08{background-color:#daf3e4}.destination-list__block--type09{background-color:#d1edea}.destination-list__block .title{width:100%;height:35px;float:left;font-size:20px}.destination-list__overlay{width:186px;float:left;margin-left:10px}.destination-list__overlay:first-of-type{margin-left:0}.destination-list__overlay li{width:100%;height:40px;float:left;border-bottom:1px solid rgba(0,0,0,.15)}.destination-list__overlay a{width:100%;height:100%;display:block;padding-top:10px;font-weight:600;font-size:14px;color:rgba(0,0,0,.75);transition:color .2s linear}.destination-list__overlay a:hover{color:#000}.reservation{width:100%;float:left;position:relative}.reservation span.star-text{color:#f6a200}.reservation__info{width:65%;float:left}.reservation__create-transportation{width:100%;height:60px;float:left;background-color:#6b6b6b;font-size:14px;color:#fff}.reservation__create-transportation em{float:left;margin-top:18px;margin-left:20px;font-size:22px}.reservation__create-transportation p{float:left;margin-top:23px;margin-left:20px}.reservation__create-transportation .button--primary{width:85px;height:60px;float:right;padding:21px 0 0;font-size:14px;text-align:center}.reservation__block{width:100%;float:left;border:1px solid #d6d6d6;border-top-width:0;margin-bottom:50px}.reservation__block--guest-information{border-top-width:1px}.reservation__block--payment-information{margin-bottom:0!important}.reservation__block-title{width:100%;height:56px;float:left;cursor:pointer;padding:0;background-color:#3d3d3d;color:#fff;font-size:20px}.reservation__block-title p{float:left;margin-top:20px;margin-left:10px}.reservation__block-title span{width:40px;height:57px;line-height:57px;padding:1px 5px;float:left;display:block;font-weight:600;color:#fff;text-align:center;border-right:1px solid #d6d6d6}.reservation__block-content{width:100%;float:left;position:relative;padding:15px 50px 20px 18px;border-top:1px solid #d6d6d6;background-color:#f6f6f6}.reservation__buttons{float:right;margin-top:20px}.reservation__buttons a,.reservation__buttons button{float:left;margin-left:10px}.reservation__block.current .reservation__block-content{display:block}.reservation__block-content h2{width:100%;float:left;padding:20px 0 10px 20px;font-weight:700;font-size:14px}.reservation__block-content h2 span{font-weight:400}.reservation__block-content span.card-type{position:absolute;top:35px;right:-100px}.reservation__block-content .select{margin-top:0}.reservation__block-content hr{width:650px;height:1px;float:left;margin:35px 0 15px;background-color:#d6d6d6;border:0}.reservation__block-content input[type=text],.reservation__block-content textarea{width:100%;height:32px;float:left;padding:5px 10px 6px;border:1px solid #d6d6d6;background-color:#fff;font-size:14px}.reservation__block-content .input--disabled{background-color:#e5e5e5!important}.reservation__block-content textarea{height:120px;padding:10px}.reservation__block-content .is-error{border-color:#f6a200!important}.reservation__block-content .is-success{border-color:#7bbf7b!important}.reservation__block-content label{float:left;position:relative;cursor:pointer;margin:25px 10px 0 20px;font-size:14px}.reservation__block-content label.alignment{margin:0 10px 0 20px}.reservation__block-content label.alignment .form-item--radio-large{margin-top:12px}.reservation__block-content label.alignment span.text{float:left;display:block;margin-top:11px;font-size:16px}.reservation__block-content label.passaport{margin-top:59px}.reservation__block-content label p{float:left}.reservation__block-content label p.baby-age{margin-top:8px;margin-right:10px}.reservation__block-content label a{color:#f6a200;text-decoration:underline}.reservation__block-content p.description{width:100%;float:left;margin:10px 0 10px 20px;font-size:15px}.reservation__block-content .secure-payment-area{position:absolute;top:0;right:50px;margin-top:30px;color:#8e8e8e}.reservation__block-content .secure-payment-area em.icon-secure-payment{float:left;font-size:48px}.reservation__block-content .secure-payment-area p{float:left;margin-top:-3px;margin-left:10px;font-weight:300;font-size:30px;text-align:center}.reservation__block-content .secure-payment-area span{display:block;font-weight:700;font-size:14px}.reservation__block-content .pay-at-hotel{margin:10px 20px 20px;padding:15px 0 20px;font-weight:700;font-size:14px;border-bottom:1px solid #d6d6d6}.reservation__block-content .pay-at-hotel .pay-at-hotel__information{float:left;line-height:20px}.reservation__block-content .cvc{float:left;margin-top:-12px;margin-left:10px;background-image:url(img/sprite.png);background-position:0 -33px;width:77px;height:40px}.reservation__text{float:left;margin:20px -10px 0 10px;padding-top:8px}.reservation__inputs{float:left;position:relative;margin-left:20px;margin-bottom:20px}.reservation__inputs--xsmall{width:60px}.reservation__inputs--small{width:100px}.reservation__inputs--medium{width:180px}.reservation__inputs--large{width:230px}.reservation__inputs--xlarge{width:400px}.reservation__inputs--full{width:100%}.reservation__inputs>p{height:26px;font-weight:700;font-size:14px}.reservation__inputs .selectbox__head p{text-align:left}.reservation__inputs .small{width:50px!important;margin-right:10px;text-align:center}.reservation__inputs span.form-errors{display:none}.reservation__inputs span.form-errors:first-of-type{display:block}.reservation__properties{width:100%;float:left;font-size:14px}.reservation__properties .title{float:left;margin:15px 10px 0 20px}.reservation__properties input[type=text]{width:36px;padding:0 5px;text-align:center}.reservation__properties p{float:none!important;width:500px}.reservation-details{width:27%;border:1px solid #d6d6d6;border-top:0;font-size:14px;float:none;position:fixed;top:90px;z-index:6;right:3%}.reservation-details hr{width:100%;height:1px;float:left;background-color:#d6d6d6;border:0}.reservation-details .who{width:20px;height:20px;float:right;display:block;padding-top:2px;background-color:#f26868;border-radius:50%;font-weight:800;font-size:15px;color:#fff;text-align:center}.reservation-format-text.vocational-modal{width:685px}.reservation-format-text.vocational-modal .description{padding:40px}.reservation-format-text.vocational-modal .description .vocational-text{margin-bottom:30px;padding-top:10px}.reservation-format-text.vocational-modal .description a{text-decoration:none;color:#3d3d3d}.reservation-format-text .description{width:100%;float:left;background-color:#fff;padding:15px 20px 10px;line-height:24px}.reservation-format-text .description .vocational-title{font-size:28px;font-weight:700;color:#3d3d3d;letter-spacing:-1px;padding-bottom:15px}.reservation-format-text .description .text{float:left;display:block;padding-top:5px;font-size:15px;line-height:18px;color:rgba(0,0,0,.75)}.reservation-format-text .description a{color:#f6a200;text-decoration:underline}.reservation-format-text .description p{display:block;margin-bottom:5px}.reservation-format-text .description p:first-of-type{margin-bottom:0}.reservation-format-text .description p.cancellation-text{width:100%;float:left;margin-top:10px;margin-bottom:0;font-weight:700;font-size:15px}.reservation-format-text .description b,.reservation-format-text .description strong{font-weight:700}.reservation-format-text .description ul{width:100%;float:left;margin:10px 0 15px}.reservation-format-text .description h3{font-size:20px;font-weight:600;color:#ef3340}.reservation-format-text .description ul li:before{content:"- "}.reservation-format-text .description em{width:30px;float:left;display:block;font-size:21px;color:#8e8e8e}.reservation-format-text--alternative .description{padding:30px}.reservation-format-text--alternative .description h3{width:100%}.reservation-format-text--alternative .description .text{margin-top:20px;padding-top:0;max-height:370px;overflow-x:hidden;overflow-y:scroll}.reservation-format-text .refundable{width:100%;float:left;background-color:#fff;padding:5px 20px 0;line-height:24px}.reservation-format-text .refundable em{margin-left:0;margin-right:10px}.reservation-details__title{width:100%;height:56px;float:left;padding:10px 40px 0 20px;background-color:#f6f6f6;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-size:20px}.reservation-details__title p{float:left;margin-top:8px}.reservation-details__hotel{width:100%;float:left;padding:20px 20px 0}.reservation-details__hotel .img{width:50px;height:50px;float:left;margin-right:20px;margin-bottom:20px}.reservation-details__promotion-code{width:100%;float:left;padding:10px;border-bottom:1px solid #d6d6d6;font-size:14px}.reservation-details__promotion-code p{height:23px;float:left}.reservation-details__promotion-code p.info{margin-top:9px}.reservation-details__promotion-code p strong{color:#f6a200}.reservation-details__promotion-code .enter{width:348px;height:50px;display:block;margin:-10px;padding:17px 20px 0;color:#f6a200;transition:background-color .2s linear}.reservation-details__promotion-code .enter:hover{background-color:#fafafa}.reservation-details__promotion-code .enter p{text-decoration:underline}.reservation-details__promotion-code .enter em{width:15px;height:15px;float:right;display:block;padding-top:3px;padding-left:1px;border:1px solid #f6a200;border-radius:50%;font-size:7px;text-align:center}.reservation-details__promotion-code input{width:260px;height:32px;float:left;padding:5px 10px 6px;border:1px solid #d6d6d6;font-size:14px}.reservation-details__promotion-code .button--disabled,.reservation-details__promotion-code .button--secondary{height:32px;float:right;padding-right:10px;padding-left:10px}.reservation-details__discount{width:100%;float:left;padding:20px;background-color:#f7f7f7;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.reservation-details__discount .icon-otel-back{float:left;font-size:26px;color:#8e8e8e}.reservation-details__discount .text{float:left;margin-left:10px;color:#8e8e8e}.reservation-details__discount .text span{display:block;font-weight:800;font-size:14px}.reservation-details__discount .text span.light{font-weight:300;font-size:10px}.reservation-details__discount p{width:100%;float:left;margin-top:5px;font-size:14px;line-height:24px}.reservation-details__prices{width:100%;float:left;margin-top:20px;padding-top:10px;padding-bottom:10px;border-top:1px solid #d6d6d6}.reservation-details__prices li{width:100%;float:left;padding:5px 20px;font-size:14px}.reservation-details__prices p{float:left}.reservation-details__prices p strong{float:left;margin-top:6px}.reservation-details__prices p.price{float:right;display:block;text-align:right}.reservation-details__prices input{width:36px;height:27px;float:left;padding:3px;border:1px solid #d6d6d6;font-size:14px;text-align:center}.reservation-details__prices .who{margin-top:3px;margin-left:10px}.reservation-details__prices .discount{background-color:#999;color:#fff}.reservation-details__prices .discount span{color:#fff}.reservation-details__prices li.total{margin-top:5px;padding-top:15px;padding-bottom:15px;background-color:#f7f7f7;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-size:18px}.reservation-details__prices li.totaldue{padding-top:7px;padding-bottom:7px;background-color:rgba(114,178,68,.25);font-weight:700}.reservation-details__description{width:100%;float:left;padding:10px 20px;border-top:1px solid #d6d6d6}.reservation-details__description li{padding-top:5px;padding-bottom:5px;font-size:13px}.reservation-details__description li:before{padding-right:5px}.reservation-details__description li.star-one:before{content:"*"}.reservation-details__description li.star-two:before{content:"**"}.form-errors{font-size:11px;font-weight:700;color:#fff;padding:5px;background-color:#ea212d;position:relative;top:5px;padding-left:22px;line-height:1em;float:left}.form-errors:before{content:"!";text-align:center;line-height:13px;width:13px;height:13px;border-radius:13px 13px 13px 13px;background-color:#fff;color:#ea212d;position:absolute;left:5px;top:5px;font-weight:400}.form-errors:after{content:"";position:absolute;display:inline-block;width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid #ea212d;border-left:6px solid transparent;left:6px;top:-6px}.warning-alert{background-color:#f7ebb9;color:#655e49;padding:10px;font-size:14px;font-weight:600}.sticky:after,.sticky:before{content:"";display:table}.reservation-results{width:100%;float:left;border:1px solid #d6d6d6;font-size:14px}.reservation-results__title{width:100%;height:86px;float:left;padding-top:25px;padding-left:30px;border-bottom:1px solid #d6d6d6;font-weight:300;font-size:36px}.reservation-results__title p{float:left}.reservation-results__title p strong{font-weight:800}.reservation-results__title p i{float:left;margin-top:6px;margin-right:10px;font-size:24px}.reservation-results__title--complete{color:#76b980}.reservation-results__title--error{color:#f6a200}.reservation-results__detail{width:820px;float:left;padding:30px}.reservation-results__status{line-height:24px}.reservation-results__status strong{color:#f6a200}.reservation-results__detail ul{margin-top:10px}.reservation-results__detail li{width:100%;float:left;margin-top:20px}.reservation-results__detail li p{width:190px;float:left;font-weight:700}.reservation-results__detail li div{width:380px;float:left}.reservation-results__detail li span.hot-type{font-weight:700;color:#f15858;font-size:14px}.reservation-results__detail li p:after{float:right;content:":"}.reservation-results__detail li span{width:380px;float:left;display:block;margin-left:25px}.reservation-results__detail li .price{display:block;font-size:20px;color:#f6a200}.reservation-results__info{width:348px;float:left;padding-bottom:10px;background-color:#f6f6f6;border-left:1px solid #d6d6d6}.reservation-results__info p{width:100%;float:left;padding:20px 30px 0;line-height:24px}.reservation-results__info p.print-link{padding:10px 20px 0}.reservation-results__info p a{color:#f6a200;text-decoration:underline}.reservation-results__info .telephone{width:100%;float:left;margin-top:25px;padding:20px 30px 18px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.reservation-results__info .telephone i{float:left;margin-top:12px;font-size:50px;margin-right:5px}.reservation-results__info .telephone .text{width:200px;float:left;margin-left:15px;padding-top:15px;font-weight:300;font-size:18px;line-height:26px}.reservation-results__info .telephone strong{display:block}.reservation-results__info .telephone span{display:block;font-size:22px}.reservation-results__info .print-button{width:308px;height:70px;float:left;display:block;margin:20px 20px 0;background-color:#f6a200;font-size:16px;color:#fff}.reservation-results__info .print-button i{width:82px;height:70px;float:left;display:block;padding-top:20px;background-color:#d54d4d;font-size:32px;text-align:center}.reservation-results__info .print-button p{width:220px;float:left;padding:12px 0 0 15px}.reservation-results__description{width:100%;float:left;padding:30px;border-top:1px solid #d6d6d6;font-size:14px;line-height:22px}.reservation-results__description i{width:30px;float:left;margin-top:1px;font-size:21px;color:#8e8e8e}.reservation-results__description p{width:100%}.reservation-results__car-rental{width:100%;height:60px;float:left;background:#0a5eac url(img/bg@car-rental.png) no-repeat 0 0;color:#fff}.reservation-results__car-rental p{width:auto;float:left;margin-top:19px;margin-left:150px}.reservation-results__car-rental .button--primary{width:125px;height:60px;float:right;padding:21px 0 0;font-size:14px;text-align:center}.reservation-results__error{width:100%;float:left;padding:0 30px 30px;font-size:14px;line-height:24px}.reservation-results__error p{width:100%;float:left;margin-top:25px}.reservation-results__error a{font-weight:700;color:#f6a200;text-decoration:underline}.transfer-result{font-size:14px;border:1px solid #d6d6d6;margin-top:30px;position:relative}.transfer-description{white-space:pre-line;margin-top:-20px}.transfer-result p~p{margin-top:20px}.transfer-result .reservation-results__status{max-width:800px}.transfer-result .transfer-info{position:absolute;top:0;right:0;background:#f6f6f6;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:20px 30px}.transfer-result .reservation-results__detail{width:100%;float:none}.transfer-result .reservation-results__detail UL{float:left;width:500px}.transfer-result .reservation-results__detail UL LI SPAN{width:auto}.checkout,.payauth{float:left;font-size:14px;margin-bottom:30px;position:relative;width:100%}.checkout ol,.payauth ol{padding:15px 20px}.checkout ol li,.payauth ol li{list-style-type:decimal;color:#868686;font-size:14px;line-height:18px;margin-bottom:8px}.checkout-form,.payauth-form{width:770px;float:left}.checkout-form__section{width:100%;float:left;margin-top:50px}.checkout-form__section:first-of-type{margin-top:0}.checkout-details__transfer-info .icon-reservation-detail{display:block;width:100%}.checkout-details__transfer-info .icon-reservation-detail .transfer-child{margin-top:20px}.checkout-details__transfer-info .icon-reservation-detail .transfer-child i{margin-top:3px;text-align:left;width:30px;font-size:30px;color:#d2d2d4;float:left}.checkout-details__transfer-info .icon-reservation-detail .transfer-child strong{display:block;margin-bottom:5px;font-size:18px;color:#46454a}.checkout-form__title{min-height:60px;padding-top:15px;padding-bottom:13px;background-color:#dddcdd}.checkout-form__title p{padding-left:20px;font-weight:600;font-size:20px;line-height:30px;color:#46454a;display:inline-block}.checkout-form__content{width:100%;float:left;padding:0 20px 30px;background-color:#f5f4f5}.checkout-form__content-description{margin:10px -10px 0;padding:10px;background-color:#fff0c7;font-weight:700;color:#747476}.checkout-item{width:250px;height:65px;float:left;margin-top:30px;margin-left:40px}.checkout-item .phone-select{width:37%;float:left;margin-right:2%}.checkout-item--large{width:100%!important;height:auto}.checkout-item--medium{width:345px}.checkout-item--medium2{width:175px}.checkout-item--small{width:150px}.checkout-item--small2{width:80px}.checkout-item--xsmall{width:60px}.checkout-item .cvc{vertical-align:bottom;display:inline-block;margin-left:10px;background-image:url(img/sprite.png);background-position:0 -33px;width:77px;height:40px}.checkout-item__title{font-weight:700;margin-bottom:10px;color:#747476;line-height:20px}.checkout-item__title--room{height:auto;margin-top:10px;margin-bottom:-10px}.checkout-item__title span.alternative{font-weight:400}.checkout-item__title span.description{display:block;margin-top:10px;margin-left:25px;font-weight:400;font-size:12px}.checkout-item .checkout-wire-item{padding:30px 0;border-bottom:1px solid #dddcdd}.checkout-item:first-child .checkout-wire-item{padding-top:0}.checkout-item:last-child .checkout-wire-item{border-bottom:none;padding:0}.wire-item{margin-bottom:10px}.wire-item-title{font-size:14px;color:#606061;width:180px;display:inline-block}.wire-item-text{color:#18171d;font-size:14px}.checkout-wire-item .checkout-item__title{margin-bottom:15px}.checkout-item input[type=email],.checkout-item input[type=password],.checkout-item input[type=text],.checkout-item textarea{width:100%;height:40px;padding-right:12px;padding-left:12px;background-color:#fff;border:1px solid #d6d6d6;color:#000}.checkout-item.disabled input[type=text],.checkout-item.disabled select{background-color:#f5f4f5}.checkout-item textarea{height:80px;padding-top:12px;padding-bottom:12px}.checkout-item .select{margin-top:0}.checkout-item .select:focus{border-color:red}.checkout-item .select:before{top:9px;font-size:24px}.checkout-item .select select{height:38px;font-size:14px;width:100%}.checkout-item .form-element{float:left}.checkout-item .charge-currency-info{color:#747476;background:#f5f5f8;padding-top:10px}.checkout-item .form-element+.form-element{margin-left:10px}.checkout-item .form-element--text-center{text-align:center}.checkout-item .form-element--xsmall{width:70px!important}.checkout-item .form-element--small{width:80px!important}.checkout-item .cvc.input-cvc{position:absolute;top:24px;left:80px}.checkout-item.cvc-container{position:relative}.checkout-item__card-logo{position:absolute;right:-70px;bottom:7px}.checkout-item span.form-errors{display:none}.checkout-item span.form-errors:first-of-type{display:block}.checkout-additional{background-color:#eee;margin:30px -20px -30px;padding:20px}.checkout-additional .checkout-item{float:none}.checkout-additional .time-wrapper{height:27px}.checkout-additional .checkout-form__item{display:block;margin-bottom:10px;width:100%}.checkout-additional .checkout-form__item .checkout-item__title{display:inline-block;width:250px;margin-bottom:0}.checkout-additional .checkout-form__item .checkout-form__element{color:#747476;display:inline-block;margin-right:15px}.checkout-additional .checkout-form__item .checkout-form__element input[type=radio]{display:inline-block;margin-right:5px}.checkout-additional .checkout-form__item .checkout-form__element input[type=time]{border:1px solid #d6d6d6;padding:0 5px}.split-payment input[type=radio]{display:inline-block}.split-payment .checkout-item__title{margin-left:10px}.split-payment label~label{display:inline-block;margin-top:5px}.checkout-form__extra-methods{float:left;margin-top:20px;background-color:#f5f5f8;border-radius:3px}.checkout-form__extra-methods label{height:54px;float:left;padding-left:15px;padding-right:15px;border-left:1px solid #d1d1d2;line-height:54px;color:#747476;vertical-align:middle}.checkout-form__extra-methods label:first-of-type{border-left:0}.checkout-form__extra-methods label span.form-item{margin-top:19px}.checkout-form__extra-methods label img.sofort{height:22px;margin-top:16px}.checkout-form__extra-methods label img.ideal{height:30px;margin-top:12px}.checkout-form__pay-at-hotel{width:100%;float:left;margin-top:20px;padding:15px 20px;background-color:#63618c;line-height:20px;color:#fff}.checkout-form__pay-at-hotel p.title{margin-bottom:10px;font-weight:700;font-size:20px}.checkout-card{width:100%;float:left;position:relative;background-color:#f5f5f8;border:1px solid #d6d6d6;border-radius:3px}.checkout-card.pay_later{overflow:hidden;height:120px}.checkout-card.pay_later .checkout-card__form{border:none}.checkout-card__form{width:450px;float:left;padding:50px 100px 20px 40px;border-right:1px solid #d1d1d2}.checkout-card__form .payment-warning{position:relative;width:130%;padding:10px;background:#fff0c7;margin:-30px 0 0 -20px}.checkout-card__form .payment-warning span{color:#46454e;font-size:12px;margin-left:10px}.checkout-card__form .payment-warning i{color:#e13447;font-size:14px}.checkout-card__form .payment-warning.commission-rate-warning{margin-top:10px}.checkout-card__form .payment-warning.card-warning,.checkout-card__form .payment-warning.currency-warning{margin-top:10px;width:100%}.checkout-card__form .pay-later-warning{position:relative;margin-top:10px;width:400px}.checkout-card__info{width:317px;float:left;padding-top:30px;padding-left:15px}.checkout-card__info .secure-text{width:100%;float:left}.checkout-card__info .secure-text .fa-shield{width:48px;float:left;font-size:70px;color:#99c67a}.checkout-card__info .secure-text .text{width:210px;float:left;margin-left:20px;font-size:13px;line-height:18px;color:#747476}.checkout-card__info .secure-text .text p.title{margin-bottom:5px;font-weight:700;font-size:16px;color:#46454a}.checkout-card__info .secure-logos{width:100%;float:left;text-align:center}.checkout-card__info .secure-logos img{height:32px;display:inline-block;margin:20px 3px 0}.checkout-card__info .extra-fee-info{margin-top:45px}.checkout-card__info .extra-fee-info .info{color:#e13447;margin-bottom:20px}.checkout-card__info .extra-fee-info table{width:290px}.checkout-card__info .extra-fee-info table th{background:#dddcdd;color:#000;font-size:11px;font-weight:700;height:37px;vertical-align:middle;border:1px solid #dddcdd}.checkout-card__info .extra-fee-info table th span{width:70px;display:block;padding-left:5px}.checkout-card__info .extra-fee-info table tbody{border:1px solid #dddcdd;border-top:none}.checkout-card__info .extra-fee-info table td{vertical-align:middle;padding-left:5px}.checkout-card__info .extra-fee-info table tbody tr{height:24px;font-size:12px;color:#747476;background:#f5f5f8}.checkout-card__info .extra-fee-info table tbody tr input[type=radio]{display:inline-block;margin-right:5px}.checkout-card__info .extra-fee-info table tbody tr:nth-child(2n){background:#eeedf0}.checkout-card__info .paytrek-logo-section{position:absolute;bottom:10px;right:12px}.checkout-card__info .paytrek-logo-section span{font-size:13px;color:#747476}.checkout-card__info .trustpilot{margin-top:20px;padding-left:25px}.checkout-card__info .trustpilot__number{width:60px;height:60px;margin-top:10px;border-color:#72b244;font-size:28px;line-height:48px}.checkout-card__info.installment-info{padding:0}.checkout-card__info.installment-info .extra-fee-info table{width:100%}.checkout-card__info.installment-info .extra-fee-info table th{font-size:13px}.checkout-card__info.installment-info .extra-fee-info table tbody tr{font-size:14px}.checkout-card__info.installment-info .extra-fee-info table tbody tr td{font-weight:700}.checkout-form__agreements{width:100%;float:left;margin-top:30px;line-height:20px}.checkout-form__agreements .terms-conditions{width:100%;height:150px;border:1px solid #7f9db9;border-radius:2px;overflow:scroll;padding:10px;margin-bottom:10px}.checkout-form__agreements.disabled{color:#dddcdd}.checkout-form__agreements label{width:100%;float:left;margin-top:10px}.checkout-form__agreements label:first-of-type{margin-top:0}.checkout-form__agreements label .form-item{margin-top:2px}.checkout-form__agreements label a{color:#e23447;border-bottom:1px solid #e23447}.checkout-form__submit,.payauth-form__submit{float:left;margin-top:30px;padding:18px 30px;background-color:#ffc533;border-radius:2px;font-weight:700;font-size:18px;letter-spacing:-1px;color:#46454a}.checkout-form__submit.disabled,.payauth-form__submit.disabled{background-color:#dddcdd;cursor:auto}.checkout-details{width:370px;float:right}.checkout-details .info-container{margin-top:10px}.checkout-details .checkout-info-button{display:inline-block;font-size:13px;padding:5px 10px;color:#fff;background-color:#ee6e73;margin:0 10px 10px 0}.checkout-details .checkout-info-button:last-child{margin-right:0}.checkout-details__content{border:1px solid #d6d6d6;border-top:0}.checkout-details__hotel-info{padding:20px;border-bottom:1px solid #d6d6d6}.checkout-details__hotel-info img{width:100px;height:100px;float:left}.checkout-details__hotel-info .text{width:209px;float:left;margin-left:18px;font-size:14px;color:#747476}.checkout-details__hotel-info .text p.hotel-name{font-weight:700;color:#18171d}.checkout-details__hotel-info .text .stars{width:100%;margin-top:10px}.checkout-details__hotel-info .text p.location{width:100%;float:left;margin-top:5px}.checkout-details__hotel-info .text p.location i{width:20px;float:left;font-size:16px}.checkout-details__hotel-info .text p.location span.address{line-height:16px}.checkout-details__book-info{padding:20px}.checkout-details__book-info .day{width:115px;float:left;font-weight:700;color:#747476}.checkout-details__book-info .day--alternative{margin-left:20px}.checkout-details__book-info .day .item{width:100%;position:relative;margin-top:10px;background:#fff;background:linear-gradient(180deg,#fff 0,#ededef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@value1",endColorstr="@value2",GradientType=0);border:1px solid #d1d1d2;text-align:center}.checkout-details__book-info .day .item:after,.checkout-details__book-info .day .item:before{content:" ";text-indent:-99999px;width:10px;height:10px;position:absolute;top:4px;z-index:1;background:#111;-ms-box-shadow:0 1px 1px #fff;-o-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;border-radius:50%}.checkout-details__book-info .day .item:before{left:11px}.checkout-details__book-info .day .item:after{right:11px}.checkout-details__book-info .day .item span{display:block;background:#eee;background:linear-gradient(180deg,#eee 0,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@value1",endColorstr="@value2",GradientType=0);border-top:1px solid #d1d1d2;font-size:13px;line-height:30px}.checkout-details__book-info .day .item span:after,.checkout-details__book-info .day .item span:before{content:" ";text-indent:-99999px;width:4px;height:16px;position:absolute;top:-5px;z-index:2;background:#f1f1f1;background:linear-gradient(180deg,#f1f1f1 0,#aaa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@value1",endColorstr="@value2",GradientType=0);border-radius:2px}.checkout-details__book-info .day .item span:before{left:14px}.checkout-details__book-info .day .item span:after{right:14px}.checkout-details__book-info .day .item p{font-weight:400;font-size:60px;line-height:85px;color:#46454a}.checkout-details__book-info .count{width:140px;float:left;margin-top:15px;margin-bottom:5px;color:#747476}.checkout-details__book-info .count--disabled{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity=40)}.checkout-details__book-info .count i{width:50px;float:left;margin-top:5px;font-size:30px;color:#d2d2d4;text-align:center}.checkout-details__book-info .count i.icon-person--alternative{margin-top:10px;font-size:24px}.checkout-details__book-info .count strong{display:block;margin-bottom:5px;font-size:18px;color:#46454a}.checkout-details__book-info .room-description{margin-top:15px;color:#000}.checkout-details__book-info .room-description p{margin:5px 0;text-transform:capitalize}.checkout-details__book-info .room-description b{font-weight:700}.checkout-details__book-info p.meal-type{margin-top:5px;color:#747476}.checkout-details__book-info p.non-refundable{display:inline-block;margin-top:5px;padding:3px 5px;background-color:#63618c;font-weight:700;color:#fff}.checkout-details__transfer-info{border:1px solid #d6d6d6;border-top:none;margin-bottom:5px;color:#747476}.checkout-details__transfer-info .row{margin:0}.checkout-details__transfer-info .pax{width:20%;float:left}.checkout-details__transfer-info .transfer-content{width:100%}.checkout-details__transfer-info .transfer-content .checkout-item__title{margin-top:15px}.checkout-details__transfer-info .transfer-content .transfer-item:nth-child(2){border-top:1px solid #ddd;padding-top:10px;margin-top:10px}.checkout-details__transfer-info .transfer-content .transfer-from{text-align:right;width:35px}.checkout-details__transfer-info .transfer-content .transfer-from strong{color:#505d62;font-size:13px;margin-top:2px}.checkout-details__transfer-info .transfer-content .transfer-from-info{margin-left:5px;margin-bottom:0;width:75%;float:left}.checkout-details__transfer-info .transfer-content .transfer-from-info b{font-weight:700}.checkout-details__transfer-info .transfer-content .transfer-from-info p{line-height:18px}.checkout-details__transfer-info .transfer-content .transfer-from-info .transfer-infos{float:left}.checkout-details__transfer-info .transfer-content .transfer-from-info .flight-number{float:right}.checkout-details__transfer-info .transfer-content .transfer-from-info .flight-number input[type=text]{margin-top:10px}.checkout-details__transfer-info .transfer-count{margin-top:0}.checkout-details__transfer-info .transfer-count strong{display:block;margin-bottom:5px;font-size:18px;color:#46454a}.checkout-details__transfer-info .transfer-count i{margin-top:3px;text-align:left;width:30px;font-size:30px;color:#d2d2d4;float:left}.checkout-details__price-content{background-color:#fff8e5;font-weight:600;color:#747476;border:1px solid #ffecba}.checkout-details__price-content.information{margin-top:10px;border:none}.checkout-details__price-content.provider-price{background-color:#f3f3f3;border:none}.checkout-details__price-content.provider-price .price-container{padding-bottom:10px;position:relative;opacity:.7;box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.08)}.checkout-details__price-content.provider-price .price-container.transfer-price{box-shadow:none;opacity:1}.checkout-details__price-content.provider-price .price-container.transfer-price strong{color:#505d62;font-size:14px}.checkout-details__price-content.provider-price .price-container.active{opacity:1;background-color:#fff8e5}.checkout-details__price-content.provider-price .price-container.active .radio-button{background-color:#99c67a}.checkout-details__price-content.provider-price .price-container li{padding:8px 20px 0 40px}.checkout-details__price-content.provider-price .price-container li.totaldue{border:none}.checkout-details__price-content.provider-price .price-container .radio-button{position:absolute;padding:0;display:inline-block;left:0;top:0;width:30px;height:100%;background-color:#dddcdd}.checkout-details__price-content.provider-price .price-container .radio-button input[type=radio]{display:inline-block;margin-top:45px;margin-left:9px}.checkout-details__price-content .tooltip-icon{margin-left:5px}.checkout-details__price ul{width:100%;float:left}.checkout-details__price ul li{width:100%;float:left;padding:8px 20px 0}.checkout-details__price ul li.remaining-price{color:#d07f7f}.checkout-details__price ul li p{float:left}.info-icon-wrapper{position:relative}.info-icon-wrapper .icon-info{margin:0 8px;font-size:13px;vertical-align:middle}.checkout-details__price ul li p.price{float:right;text-align:right}.checkout-details__price ul li.totaldue{margin-top:8px;padding-bottom:10px;border-top:1px solid #ffecba}.checkout-details__price ul li.totaldue p{margin-top:5px;color:#191821}.checkout-details__price ul li.totaldue p.price{margin-top:0;font-weight:700;font-size:24px;line-height:24px;color:#191821;position:relative;width:100%}.checkout-details__price ul li.totaldue .multiple-price{float:right;width:147px}.checkout-details__price ul li.totaldue p.price.old-price{color:#6b6a6d;font-size:18px;width:auto}.checkout-details__price ul li.totaldue p.price.old-price .price-line{border:1px solid red;transform:rotate(12deg);position:absolute;width:110%;top:9px}.checkout-details__price ul li.alternative{border-top:1px solid #ffecba}.checkout-details__price-description{width:100%;float:left;font-weight:400;font-size:13px}.checkout-details__price-description p{position:relative;margin-top:5px;padding-right:20px;padding-left:20px;line-height:18px}.checkout-details__price-description p:before{content:" ";text-indent:-99999px;width:6px;height:6px;display:block;position:absolute;top:7px;left:10px;background-color:#d1cbbd;border-radius:50%}.checkout-details__price-description p:first-of-type{padding-top:18px;border-top:1px solid #ffecba}.checkout-details__price-description p:first-of-type:before{top:25px}.page--checkout .message--cookie-policy{display:none}.checkout-item .pay_later_information{font-size:12px;float:left;margin-top:5px;border:1px solid #ffecba;padding:10px;width:100%;background-color:#fff8e5}.checkout-item .commission_warning{color:#f26069;font-size:14px;float:left;margin-top:5px;left:-45px}.checkout-item .commission_warning .commission_question_mark{border:1px solid #f26069;border-radius:2px;font-weight:700;width:17px;height:17px;text-align:center;display:inline-block;line-height:16px;margin-right:5px}.nowrap{overflow:hidden;white-space:nowrap}.split-payment{float:left}.split-payment,.split-payment .amount{margin-top:15px}.invoice__image{float:left}.invoice__image h1{float:left;font-size:30px;color:#425a60;width:400px}.invoice__image img{height:80px;float:left}.invoice__map{width:100%;float:left;border-top:1px solid #d6d6d6;padding:20px;margin:10px 0 0}.invoice__map #hotel_map{float:left;width:100%;margin:10px 0}.invoice__strong_title{font-size:18px;width:100%;font-weight:600;color:#faa21b}.invoice__agency{padding:0 20px;margin-top:10px;float:left;width:100%}.invoice__agency .agency_info{float:left;width:100%;margin:10px 0}.invoice__agency .agency_info li{float:left;width:250px}.invoice__agency .agency_info li>span:first-child{width:auto;font-weight:600}.invoice__agency .agency_info li span{float:left}.invoice__agency ul{margin:10px 0 0}.invoice{width:800px;margin:30px auto;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;-o-print-color-adjust:exact;print-color-adjust:exact}.invoice__people{padding:0 20px;margin-bottom:10px}.invoice__content{width:100%;border:1px solid #d6d6d6;color:#425a60;float:left}.invoice__content .character{width:auto!important;float:left;margin-right:5px}.invoice__content b{font-weight:700}.invoice__content ol{padding:0 13px}.invoice__content ol li{list-style-type:decimal}.resort-fee{font-size:12px;margin-top:5px}.invoice__footer{float:left;width:100%;text-align:center;margin:20px 0}.invoice__footer img{width:150px}.invoice__logo{float:left}.invoice__button{height:45px;float:right;display:block;background-color:#ddd}.invoice__button.download{margin-right:20px}.invoice__button em{width:40px;height:45px;float:left;display:block;padding-top:14px;background-color:#888;color:#fff;text-align:center}.invoice__button p{float:left;margin:14px 35px 0;font-size:16px}.invoice__title{width:100%;height:57px;margin-top:30px;padding-top:15px;background-color:#fff;border:1px solid #d6d6d6;border-bottom:0;font-size:24px;text-align:center}.invoice__information{width:100%;float:left;padding-top:15px;font-size:14px;line-height:18px}.invoice__information .mb-20{margin-bottom:20px;display:inline-block}.invoice__information .guest p{display:inline-block}.invoice__information .guest p:first-child{font-weight:600}.invoice__hotel-information{padding:0 20px;margin:0 0 10px}.invoice__hotel-information p{margin-top:10px}.invoice__people-information{padding:0 20px}.invoice__people-information li{width:48%;margin-top:15px;display:inline-block;vertical-align:top}.invoice__people-information li>span:first-child{font-weight:600}.invoice__people-information li:first-child{margin-top:30px}.invoice__people-information strong{width:250px;float:left;display:block}.invoice__people-information span{width:48%;float:left;word-wrap:break-word;color:#42595f}.invoice__people-information .invoice__full-width{width:100%}.invoice__people-information .invoice__full-width>span:first-child{width:23%}.invoice__people-information .invoice__full-width span{width:560px}.invoice__people-information .invoice__full-width separate{margin:0 0 0 -3px}.invoice__people-information .invoice__full-width .separate:last-child{display:none}.invoice__message{margin-bottom:15px}.invoice__message .content{margin:10px 0}.invoice__message .invoice__text{margin-top:10px}.invoice__message p{width:100%}.invoice__message a{color:#f6a200;text-decoration:underline}.invoice__alert{width:100%;height:100%;float:left;background-color:#f6f6f6}.invoice__alert-title{width:100%;padding:20px;background-color:#ddd;font-weight:700;font-size:14px;line-height:18px}.invoice__alert-item{font-size:12px;line-height:20px}.invoice__alert-item strong.title{width:100%;display:block;margin:10px 0}@media print{.page-break{display:block;page-break-after:always}.feedback-btn,.invoice__button{display:none}}.invoice__callcenter{margin:10px 0;display:block}.booking_office_numbers{margin:10px 0 0}.voucher-title{padding:15px 0;border-bottom:1px solid #d6d6d6;text-align:center}.voucher-alert{padding:15px 20px;font-size:14px;background-color:#f6f6f6}.voucher-alert .title{font-weight:700;margin:10px 0;display:block}.voucher-modal{width:550px}.voucher-modal .warning-container{text-align:center}.voucher-modal .warning-container .warning-icon{width:100px;height:100px;line-height:100px;text-align:center;color:#f8bb86;border-radius:50%;border:5px solid #f8bb86;font-size:50px}.voucher-modal p{color:#797979;font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;margin-top:20px}.voucher-modal .button_field{text-align:center;margin-top:20px}.voucher-modal .button_field .confirm{margin-right:15px;background-color:#00b736}.voucher-modal .button_field .cancel,.voucher-modal .button_field .confirm{width:auto;padding:10px 20px;color:#fff;border-radius:5px;font-size:18px;font-weight:700;text-decoration:none}.voucher-modal .button_field .cancel{background-color:#e06145}.voucher-modal .button_field .delete{margin-right:0!important}.invoice-support table{background-color:#e8ebf2;font-size:14px;width:100%;color:#6d7b80}.invoice-support table td{padding:10px}.transfer .invoice__people-information .invoice__strong_title{margin-top:15px}.transfer .voucher-alert{line-height:18px}.reservation-info{line-height:26px}.col-row{margin:15px -15px}.col-2{width:16.66666667%;padding:0 15px}.contact-us .page-container{width:auto;min-width:100%}.static-pages .contact-us{color:#505d62;line-height:24px}.static-pages .contact-us strong{font-size:14px}.static-pages .contact-us .title{background:url(img/contact.jpg) top;width:100%;height:230px;line-height:230px;background-size:cover;overflow:hidden;margin:0 0 25px}.static-pages .contact-us .title .title-text h1{font-size:30px;font-weight:600}.static-pages .contact-us .contact-numbers-panel strong.panel-item-text{margin-left:0}.static-pages .contact-us .contact-numbers-panel .panel-item-text{margin-left:20px;padding-right:20px}.static-pages .contact-us .free-numbers{margin:30px 0 0}.static-pages .contact-us .panel{border:1px solid #bdbdbd;border-radius:3px}.static-pages .contact-us .panel .panel-head{padding:15px;color:#222;background-color:#e2e2e2;font-weight:700}.static-pages .contact-us .panel .panel-body .panel-item{border-style:solid;border-top:1px solid #e0e0e0;padding:15px}.static-pages .contact-us .panel .panel-body .panel-item .panel-item-text{float:left}.static-pages .contact-us .panel .panel-body .panel-item .symbol{float:right}.static-pages .contact-us .panel .panel-body .panel-item strong{margin-bottom:10px}.static-pages .contact-us .panel .panel-body .panel-item .contact-button{padding:10px 20px;width:100%;background:#f3a133;text-align:center;color:#fff;float:left;font-weight:600;border-radius:3px}.static-pages .contact-us .panel .panel-body .panel-item .contact-button:hover{background:#e29225}.static-pages .contact-us .panel .panel-body .panel-item .contact-button i{margin-right:5px}.static-pages .contact-us .panel .panel-body .panel-item .country-container{height:150px;border:1px solid #bdbdbd;margin:0 0 30px;background-color:#f8f8f8;padding:35px 0 0}.static-pages .contact-us .panel .panel-body .panel-item .country{text-align:center}.static-pages .contact-us .panel .panel-body .panel-item .country-box{background:url(img/flags.png);width:38px;height:26px;margin:0 auto}.static-pages .contact-us .panel .panel-body .panel-item .country-text{color:#f3a133;font-weight:700}.static-pages .contact-us .panel .panel-body .panel-item .country-phone{font-weight:700;font-size:14px}.static-pages .contact-us .panel .panel-body .panel-item .argentina{background-position:0 0}.static-pages .contact-us .panel .panel-body .panel-item .australia{background-position:0 -36px}.static-pages .contact-us .panel .panel-body .panel-item .brazil{background-position:0 -72px}.static-pages .contact-us .panel .panel-body .panel-item .canada{background-position:0 -108px}.static-pages .contact-us .panel .panel-body .panel-item .colombia{background-position:0 -144px}.static-pages .contact-us .panel .panel-body .panel-item .france{background-position:0 -180px}.static-pages .contact-us .panel .panel-body .panel-item .germany{background-position:0 -216px}.static-pages .contact-us .panel .panel-body .panel-item .japan{background-position:0 -252px}.static-pages .contact-us .panel .panel-body .panel-item .korea{background-position:0 -288px}.static-pages .contact-us .panel .panel-body .panel-item .mexico{background-position:0 -324px}.static-pages .contact-us .panel .panel-body .panel-item .netherlands{background-position:0 -360px}.static-pages .contact-us .panel .panel-body .panel-item .portugal{background-position:0 -396px}.static-pages .contact-us .panel .panel-body .panel-item .russia{background-position:0 -432px}.static-pages .contact-us .panel .panel-body .panel-item .south-africa{background-position:0 -468px}.static-pages .contact-us .panel .panel-body .panel-item .spain{background-position:0 -504px}.static-pages .contact-us .panel .panel-body .panel-item .sweden{background-position:0 -540px}.static-pages .contact-us .panel .panel-body .panel-item .thailand{background-position:0 -576px}.static-pages .contact-us .panel .panel-body .panel-item .turkey{background-position:0 -612px}.static-pages .contact-us .panel .panel-body .panel-item .united-kingdom{background-position:0 -648px}.static-pages .contact-us .panel .panel-body .panel-item .united-states{background-position:0 -684px}.static-pages .contact-us .panel .panel-body .panel-item .greece{background-position:0 -710px}.static-pages .contact-us .panel .panel-body .panel-item .hong-kong{background-position:0 -749px}.static-pages .contact-us .panel .panel-body .panel-item .israel{background-position:0 -820px}.static-pages .contact-us .panel .panel-body .panel-item .italy{background-position:0 -860px}.static-pages .contact-us .panel .panel-body .panel-item .china{background-position:0 -899px}.static-modal{width:660px;height:690px;background:#fff;position:fixed;left:50%;top:50%;margin-left:-330px;margin-top:-345px;box-shadow:1px 0 33px #888;overflow:scroll;z-index:999}.static-modal iframe{padding:15px}.static-modal .hide-container{position:absolute;right:0;top:0;width:30px;height:30px}.static-modal .hide-container .modal-hide{margin-top:10px;position:fixed;font-size:25px}.constant-text{padding:24px;border:1px solid #d6d6d6}.constant-text h1{font-size:20px}.constant-text h2{margin-top:35px;font-size:16px}.constant-text h3.important{margin-top:25px;padding:10px;background-color:#eee;font-weight:600;font-size:14px}.constant-text p{padding-top:15px;padding-bottom:5px;font-size:14px;line-height:24px;color:rgba(0,0,0,.8)}.constant-text p a{color:#f6a200}.constant-telephone-list{margin-top:-15px;margin-left:-24px}.constant-telephone-list li{width:230px;height:90px;float:left;margin-top:15px;margin-left:24px}.constant-telephone-list .title{width:100%;height:44px;padding:15px 15px 0;background-color:#6b6b6b;font-weight:700;font-size:14px;color:#fff}.constant-telephone-list p{padding:5px 15px 0;font-size:13px;line-height:18px}.constant-telephone-list strong{width:66px;float:left}.constant-accordion h3.accordion-title{margin-top:30px;padding:0 10px;font-weight:600;font-size:24px;color:#a3181b}.constant-accordion h3.accordion-title:first-of-type{margin-top:0}.constant-accordion__item{margin-top:10px;border:1px solid #d6d6d6;border-bottom:0}.constant-accordion__title{height:60px;cursor:pointer;padding:20px 20px 0;background-color:#f6f6f6;border-bottom:1px solid #d6d6d6;transition:background-color .2s linear}.constant-accordion__title:hover{background-color:#eee}.constant-accordion__title p{float:left;margin-top:2px;font-size:14px}.constant-accordion__title em{float:right;font-size:20px;color:#bbb}.constant-accordion__item--current .constant-accordion__title em{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:.1s linear}.constant-accordion__content{display:none;padding:25px 20px;border-bottom:1px solid #d6d6d6}.constant-accordion__item--current .constant-accordion__content{display:block}.constant-accordion__content p{padding-top:25px;font-size:14px;line-height:24px}.constant-accordion__content p:first-of-type{padding-top:0}.constant-form .block{width:270px;float:left;margin-top:15px;margin-right:40px}.constant-form .block--fully{width:100%}.constant-form .block p{font-weight:700;font-size:14px;white-space:pre}.constant-form input,.constant-form textarea{width:230px;height:32px;margin-top:5px;border:1px solid #d6d6d6;padding:7px;font-size:13px}.constant-form textarea{width:100%;max-width:540px;height:130px}.constant-form textarea.contact-us{max-width:100%}.constant-form label{float:left;display:block;margin-right:10px;margin-top:13px;font-size:14px;color:#585858}.constant-form .block--fully label{float:none;margin-right:0}.constant-form .block-fully label:first-of-type{margin-top:7px}.testimonials{margin-top:20px}.testimonials div{padding:0 0 10px;border-top:1px solid #eee}.testimonials div:first-child{border-top:0}.testimonials div p{font-size:12px;line-height:18px}.testimonials div p.username{padding-top:0;font-weight:600;text-align:right}.page--sub-agency .page-content{width:100%;margin-left:0}.sub-agency.page-content{width:100%}.sub-agency .row .fields{width:100%;padding-right:0}.sub-agency .row .col.col-4{margin-right:0;padding:0 15px}.sub-agency .row .col.col-4 label{display:block;width:100%;margin-bottom:10px}.sub-agency .row .col.col-4 select{width:100%;height:38px;border:1px solid #bbb;border-radius:3px;padding:2px;font-size:13px;margin-top:0;overflow:visible}.sub-agency .user-connection__button{width:200px;float:right}.js-agency-create .row .fields,.js-agency-edit .row .fields{padding-right:0;width:100%}.js-agency-create .field-title,.js-agency-edit .field-title{font-size:18px;margin-bottom:15px;border-bottom:1px solid;padding-bottom:5px;font-weight:700;color:#858585}.js-agency-create .form-item,.js-agency-edit .form-item{margin-top:3px;margin-right:5px}.user-connection{margin-top:60px;margin-bottom:50px;padding:50px 60px;border:1px solid #d6d6d6}.user-connection__title{width:100%;height:50px;float:left}.user-connection__title p{float:left;margin-top:4px;font-weight:300;font-size:32px}.user-connection__title .user-connection__button{float:right;width:auto;padding:0 30px}.user-connection p.description{width:100%;float:left;margin-top:15px;font-size:14px;line-height:24px}.user-connection p.description strong{font-weight:600}.user-connection p.description a{color:#ef3340}.user-connection__form{width:47%;margin-top:20px}.user-connection__form p.title{height:32px;font-weight:300;font-size:18px}.user-connection__form .select,.user-connection__form input{width:100%;height:60px;margin-top:0;padding:10px 20px 11px;border:1px solid #d6d6d6;font-size:20px;color:#333}.user-connection__form .select{padding:0}.user-connection__form .select:before{top:26px;color:#333}.user-connection__form .select select{height:60px;padding:11px 20px 12px;font-family:Open Sans;font-size:20px;color:#333}.user-connection__form a.forgot-password{display:inline-block;font-size:14px;text-decoration:underline}.user-connection__form-block{width:100%;float:left;margin-top:25px}.user-connection__form-block a{color:#e23447;border-bottom:1px solid #e23447}.user-connection__form-block .help-text{display:block;font-size:14px;color:#858585;margin-top:5px}.user-connection__button{width:100%;height:60px;float:left;display:block;background-color:#faa21b;font-size:18px;line-height:60px;color:#fff;text-align:center;border-radius:3px}button.user-connection__button{margin-top:30px}.user-connection__button--small{height:40px;line-height:40px}.user-connection__button--facebook{width:50%;background-color:#3c5a93}.user-connection__button--google-plus{width:50%;background-color:#d34836}.user-connection .text-error{width:100%;float:left;margin-top:20px;color:#ef3340;text-align:left}.user-connection .text-error em{float:left;margin-top:3px;font-size:10px}.user-connection .text-error p{float:left;margin-left:5px;font-weight:600;font-size:15px}[placeholder]::-webkit-input-placeholder{font:inherit;line-height:inherit;color:inherit}[placeholder]:focus::-webkit-input-placeholder{transition:opacity .1s linear}.user-connection [placeholder]::-webkit-input-placeholder,[placeholder]:focus::-webkit-input-placeholder{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}[placeholder]::-moz-input-placeholder{font:inherit;line-height:inherit;color:inherit}[placeholder]:focus::-moz-input-placeholder{transition:opacity .1s linear}.user-connection [placeholder]::-moz-input-placeholder,[placeholder]:focus::-moz-input-placeholder{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}[placeholder]::-ms-input-placeholder{font:inherit;line-height:inherit;color:inherit}[placeholder]:focus::-ms-input-placeholder{transition:opacity .1s linear}.user-connection [placeholder]::-ms-input-placeholder,[placeholder]:focus::-ms-input-placeholder{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}[placeholder]::-o-input-placeholder{font:inherit;line-height:inherit;color:inherit}[placeholder]:focus::-o-input-placeholder{transition:opacity .1s linear}.user-connection [placeholder]::-o-input-placeholder,[placeholder]:focus::-o-input-placeholder{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.account-container .table-centered-text{text-align:center;background-color:#f6f6f6;padding:15px;color:#c1c1c1;font-weight:700}.account-container .form-section .disabled{background-color:#f5f4f5}.account-container .no-record{float:left;width:100%;line-height:40px;padding:20px;border:1px solid #e9e9e9}.account-container .no-record span{display:block;font-size:20px;float:left}.account-container #imageContainer{height:100px;display:inline-block;width:175px;top:20px;text-align:center;margin-top:5px}.account-container #imageContainer #logo{height:100px;display:inline-block;position:relative}.account-container #imageContainer #logo:hover .fa-minus,.account-container #imageContainer #logo:hover .overlay{display:block}.account-container #imageContainer .icon-container .fa{left:50%;top:50%;font-size:24px;width:32px;height:32px;padding:5px 6px;margin-left:-15px;margin-top:-15px;border-radius:50%;background-color:#eff1f1;display:none;color:#da436d;cursor:pointer}.account-container #imageContainer .overlay{cursor:pointer;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;display:none}.account-container #imageContainer .selected{border:1px solid #ffb619}.account-container #imageContainer i.remove-logo-icon{border-radius:50%;color:#fff;background-color:#f6a200;font-size:14px;position:absolute;top:-6px;left:-6px;padding:4px;width:22px;height:22px;z-index:1}.account-container #imageContainer i.add-logo-icon{margin-top:20px;width:60px;height:60px;padding:10px;border:1px solid;font-size:42px;border-radius:50px;padding-left:12px}.account-container #imageContainer img{height:100%}.account-container #imageContainer.empty{border:1px solid #bbb}.account-container .inline-list{width:100%;margin-bottom:-16px}.account-container .inline-list .col{display:inline-block;margin:0 20px 15px 0;font-weight:600;background-color:#eaeaea;padding:10px;min-width:230px;border-radius:3px}.account-container .inline-list .col label{font-size:16px}.account-container .inline-list .col .form-item{margin-top:2px}.account-container section{margin-bottom:40px}.account-container section .row{padding:5px 30px;box-sizing:border-box}.account-container section .row:first-child{padding-top:30px}.account-container .tab-menu .options{border:1px solid #e9e9e9;display:flex}.account-container .tab-menu .options.my_bookings li{padding:20px 0;text-align:center;width:389px}.account-container .tab-menu .options.my_bookings.bookings .bookings,.account-container .tab-menu .options.my_bookings.emails .mail,.account-container .tab-menu .options.my_bookings.my_request .inbox,.account-container .tab-menu .options.my_bookings.my_request .my_request,.account-container .tab-menu .options.my_bookings.old_bookings .old_bookings{color:#faa21b}.account-container .tab-menu .options.my_account li{padding:20px 22px;flex-grow:1}.account-container .tab-menu .options.my_account.agency_information .agency_information,.account-container .tab-menu .options.my_account.agency_management .agency_management,.account-container .tab-menu .options.my_account.financial_settings .financial_settings,.account-container .tab-menu .options.my_account.profile_settings .profile_settings,.account-container .tab-menu .options.my_account.user_managenet .user_managenet,.account-container .tab-menu .options.my_account.vault_management .vault_management{color:#faa21b}.account-container .tab-menu .options li{display:inline-block;font-size:12px;color:#505d62;border-left:1px solid #e9e9e9}.account-container .tab-menu .options li.title{background-color:#f6f6f6;border:none;font-weight:600}.account-container .tab-menu .options li a:hover{color:#faa21b}.account-container .tab-menu .options li a .icon{margin-right:5px}.account-container .form-section{color:#505d62}.account-container .form-section .title-container{width:50%;display:inline-block;vertical-align:top}.account-container .form-section .title-container.right-align{text-align:right}.account-container .form-section .title-container.right-align h3{font-size:12px;font-weight:400}.account-container .form-section .process-header{border:1px solid #f6f6f6}.account-container .form-section .process-header ul{padding:10px 0}.account-container .form-section .process-header ul li{display:inline-block;padding:10px;border-right:1px solid #ccc}.account-container .form-section .process-header ul li:last-child{border-right:none}.account-container .form-section .process-header ul li#department{width:200px}.account-container .form-section .process-header ul li#owner{width:250px}.account-container .form-section .process-header ul li#type{width:400px}.account-container .form-section .process-header ul li#status{width:120px}.account-container .form-section .process-header ul li#priority{width:198px}.account-container .form-section .process-header ul li h5{font-size:12px;line-height:16px;font-weight:600}.account-container .form-section .process-header ul li h1{font-size:23px}.account-container .form-section .process-information{background-color:#f6f6f6}.account-container .form-section .process-information .col{margin-bottom:10px}.account-container .form-section .attach-file{margin-top:35px;margin-right:20px;float:right}.account-container .form-section label{color:#858585;font-size:14px;line-height:20px}.account-container .form-section input{width:100%;border:1px solid #bbb;border-radius:3px;padding:10px;font-size:13px;line-height:18px;background-color:#fff}.account-container .form-section .deposit-limit{width:80%}.account-container .form-section .deposit-currency{width:20%}.account-container .form-section input[type=number]{-moz-appearance:textfield}.account-container .form-section input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.account-container .form-section input[type=file]{background:transparent;padding:11px}.account-container .form-section textarea{width:100%;height:80px;border:1px solid #bbb;border-radius:3px;padding:20px;font-size:13px;background-color:#fff}.account-container .form-section .select{width:100%;height:40px;border:1px solid #bbb;border-radius:3px;padding:2px;font-size:13px;overflow:visible}.account-container .form-section .select:before{top:10px}.account-container .form-section .user-connection__button{margin-top:20px;width:auto;min-width:175px}.account-container .form-section .title{font-size:16px;line-height:20px;font-weight:700;margin-bottom:10px}.account-container .form-section .description{font-size:12px;line-height:18px;margin-bottom:10px;margin-top:5px}.account-container .form-section .escalation-button{display:inline-block;cursor:pointer}.account-container .form-section .escalation-button .icon{font-size:20px;margin-right:5px}.account-container .form-section .field-container{overflow:hidden;background-color:#f6f6f6}.account-container .form-section .field-container .country-flag{width:24px;height:17px}.account-container .form-section .ticket-message{height:250px}.account-container .download-invoices{float:left;margin-top:20px}.account-container .download-invoices .download-all-invoice{width:300px;cursor:pointer}.account-container .download-invoices .download-all-invoice.disabled{background-color:#979797;cursor:auto;margin-bottom:10px}.account-container .download-invoices .download-invoices-info{display:block;color:#969696;font-size:13px}.account-container .download-csv{float:left;margin-top:20px;margin-left:10px}.account-container .download-csv .export-to-csv{width:300px;cursor:pointer;margin-bottom:10px}.account-container .download-csv .export-to-csv-info{display:block;color:#969696;font-size:13px}.ajax-response{color:#fff;font-weight:600;position:relative;max-height:0;transition:max-height .3s}.ajax-response.success{background-color:#5aab58}.ajax-response.error,.ajax-response.success{max-height:150px;padding:10px 30px 10px 50px}.ajax-response.error{background-color:#ea212d}.ajax-response.extratopmargin{margin-top:20px}.ajax-response .close-button{position:absolute;left:30px;top:30%;cursor:pointer}.date-figure{width:230px;border:1px solid #d6d6d6;overflow:hidden;padding:15px 0}.date-figure .summary{width:50%;float:left;text-align:center}.date-figure .summary h4{text-transform:uppercase;font-size:14px;line-height:30px;font-weight:600}.date-figure .summary h1{font-size:35px;font-weight:600}.date-figure .summary h5{font-size:14px;font-style:italic}.date-figure .summary:first-child{border-right:1px solid #d6d6d6}.booking-detail.stickie{position:fixed;top:-5px;margin-left:-15px;height:auto;box-shadow:0 6px 5px 0 rgba(0,0,0,.2);background-color:#f6f6f6}.booking-detail.stickie .actions .col{height:auto}.booking-detail.stickie .actions .col a{border:none;padding:5px;font-size:14px;box-shadow:none;text-align:left;margin-bottom:0}.booking-detail.stickie .actions .col a i{display:inline-block;margin-right:5px;margin-bottom:0;font-size:14px}.booking-detail .information .row{padding-top:30px}.booking-detail .title.big{font-size:24px;font-weight:400;margin-bottom:20px}.booking-detail textarea{background-color:#f6f6f6!important;margin-top:10px}.booking-detail .user-connection__button{float:right}.booking-detail .booking-summary .image-container{background-image:url(img/no-hotel-img.png);width:191px;height:151px;display:inline-block}.booking-detail .booking-summary .summary-container{display:inline-block;vertical-align:top;margin-left:30px}.booking-detail .booking-summary .summary-container .section{margin-bottom:15px}.booking-detail .booking-summary .summary-container .section .title{font-weight:600}.booking-detail .booking-summary .date-container{float:right}.booking-detail .cansilation{background-color:#fdf4e3!important;border:1px solid #ffecba}.booking-detail .cansilation h2{color:#f46464;font-size:18px;line-height:24px;margin-bottom:10px}.booking-detail .cansilation p{color:#868686;font-size:14px;line-height:18px;margin-bottom:8px}.booking-detail .cansilation ol{padding:0 20px}.booking-detail .cansilation ol li{list-style-type:decimal;color:#868686;font-size:14px;line-height:18px;margin-bottom:8px}.booking-detail #receipts a.receipt-link i,.booking-detail #refund-receipts a.receipt-link i{margin-right:5px}.booking-detail .information{background-color:#fff!important;border-bottom:1px solid #f6f6f6}.booking-detail .information.ticket_comment .row{margin:0;padding:30px;border:none}.booking-detail .information.ticket_comment .row:nth-child(2n+2){background-color:#f6f6f6}.booking-detail .information.ticket_comment .row.comment_area{background-color:#fff;border-top:1px solid #f6f6f6}.booking-detail .information.ticket_comment .attachment-container{padding:10px 30px 0;margin:10px -30px 0;border-top:1px solid #f6f6f6}.booking-detail .information.ticket_comment .attachment-container a{font-size:13px;font-weight:600;text-decoration:underline}.booking-detail .information.ticket_comment .attachment-container a i{margin-right:5px}.booking-detail .information.ticket_comment .attachment{margin-top:30px}.booking-detail .information.ticket_comment .attachment input[type=file]{background:#f6f6f6}.booking-detail .information .row{border-bottom:1px solid #d6d6d6}.booking-detail .information .row .col{margin-bottom:10px}.booking-detail .information .row:last-child{border:none}.booking-detail .information h2{font-size:20px;color:#505d62;margin-bottom:40px}.booking-detail .information h2 .transfer-status{display:block;margin-top:6px;font-size:13px}.booking-detail .information p{line-height:24px}.booking-detail .information p.comment{margin-top:20px}.booking-detail .information .detail,.booking-detail .information .title{font-size:14px;color:#858585}.booking-detail .information .detail.big,.booking-detail .information .title.big{font-size:26px;line-height:30px;font-weight:400;margin-bottom:0}.booking-detail .information .detail{margin-right:10px}.booking-detail .booking-detail-actions{background-color:#f1f0f0}.booking-detail .booking-detail-actions .col{margin-bottom:10px!important;text-align:center;height:110px}.booking-detail .booking-detail-actions .col a{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);font-size:15px;width:185px;display:inline-block;text-align:center;margin-bottom:10px;padding:15px;cursor:pointer}.booking-detail .booking-detail-actions .col a:hover{background-color:#d6d6d6}.booking-detail .booking-detail-actions .col a i{margin-bottom:5px;display:block;font-size:25px}.booking-detail .booking-detail-actions .col:nth-child(4),.booking-detail .booking-detail-actions .col:nth-child(8){margin:0}@media only screen and (max-width:900px){.booking-detail .booking-detail-actions .row .col.col-3{width:auto!important}.booking-detail .booking-detail-actions .row .col:nth-child(4),.booking-detail .booking-detail-actions .row .col:nth-child(8){margin-right:3%!important}}@media only screen and (max-width:560px){.booking-detail .title.big{margin-top:250px!important}}.account-sidebar{width:260px;float:left;margin-top:30px;font-size:14px}.account-sidebar__item{width:100%;float:left;margin-top:20px;background-color:#f6f6f6;border:1px solid #d6d6d6}.account-sidebar__item:first-of-type{margin-top:0}.account-sidebar__title{width:100%;height:54px;float:left;display:block;padding:20px;font-weight:600;color:rgba(0,0,0,.75);transition:color .2s linear}.account-sidebar__content{width:100%;float:left;display:block;padding:5px 0;border-top:1px solid #d6d6d6;transition:opacity .25s ease-in}.account-sidebar__content ul li{width:100%;float:left}.account-sidebar__content ul li a{display:block;padding:15px 20px;font-size:14px;transition:background-color .2s linear}.account-sidebar__content ul li a:hover{background-color:#e9e9e9}.account-sidebar__content ul li.current a{background-color:#ddd}.account-content,.account-search-content{padding:24px;border:1px solid #d6d6d6}.account-content .row.no-margin,.account-search-content .row.no-margin{margin-top:0}.account-content .row.button-container,.account-search-content .row.button-container{margin-bottom:0}.account-content .row.right-align .user-connection__button,.account-search-content .row.right-align .user-connection__button{float:right;width:300px}.account-content .row.right-align .reset-button,.account-search-content .row.right-align .reset-button{margin-top:30px;float:left;background-color:#979797}.account-content .row .main-search,.account-search-content .row .main-search{height:auto;min-height:0}.account-content .row .main-search>.option-item,.account-search-content .row .main-search>.option-item{margin:0}.account-search-content .user-connection__button{float:right}.account-content h1,.account-search-content h1{font-size:20px}.account-content h2,.account-search-content h2{font-size:16px}.account-content p,.account-search-content label,.account-search-content p{padding-top:15px;padding-bottom:5px;font-size:14px;line-height:24px;color:rgba(0,0,0,.8)}.account-search-content label{margin-top:0!important}.account-search-content .select{margin-top:0;height:38px}.account-search-content .option__title{margin-bottom:0!important}.account-content p a{color:#f6a200}.account-search-content .date-container .SingleDatePicker{width:100%}.account-search-content .date-container .input--primary{width:50%;text-align:center}.account-search-content .date-container .input--primary.js-checkin{border-right:none}.account-search-content .date-container .input--primary.js-checkout{border-left:none}.account-search-content .date-container .clear-button{position:absolute;background-color:#ff7b7b;border-radius:3px;padding:4px 9px 6px;margin-top:50px;margin-left:162px;z-index:2;color:#fff;cursor:pointer;font-weight:800}.account-search-content .date-picker-wrapper{background-color:#f6f6f6}.account-search-content .date-picker-inputs.right-align .date-picker-wrapper{right:26px}.account-search-content .bordered{margin-top:40px}.account-search-content .bordered h2{background-color:#f6f6f6;line-height:30px;font-size:16px;color:#585858;margin-left:-24px;margin-right:-24px;border-top:1px solid #d6d6d6;padding-left:24px;cursor:pointer}.account-search-content .bordered h2 .icon{float:right;margin-right:25px;font-size:20px;margin-top:5px}.account-search-content .bordered .hide-content{height:0;transition:height .6s;width:100%;overflow:hidden}.account-search-content .bordered .hide-content.show{height:320px;overflow:visible}.account-content .block,.account-search-content .block{width:190px;position:relative;float:left;margin-top:15px;margin-right:40px}.account-content .block--fully,.account-search-content .block--fully{width:100%;margin-right:0}.account-content .block p,.account-search-content .block p{padding:0;font-weight:700;white-space:pre}.account-content .block p.text,.account-search-content .block p.text{margin-top:5px;font-weight:400;color:#585858}.account-content .block .button--add,.account-search-content .block .button--add{height:32px;float:left;margin-top:5px;margin-left:20px;padding:0 20px;font-weight:600}.account-content input,.account-content textarea,.account-search-content input,.account-search-content textarea{width:100%;height:38px;border:1px solid #d6d6d6;padding:7px;font-size:13px;transition:all .2s ease-in-out}.account-content textarea,.account-search-content textarea{height:113px}.account-content input.smaller,.account-search-content input.smaller{width:100px}.account-content input.constant,.account-search-content input.constant{width:190px;float:left}.account-content label,.account-search-content label{float:left;display:block;margin-top:15px;margin-right:10px;font-size:14px;color:#585858}.account-content label.checkbox,.account-search-content label.checkbox{width:175px}.account-content table{width:100%;display:table;margin-top:30px}.account-content table tr{display:table-row}.account-content table td,.account-content table th{display:table-cell;padding:17px 0;border-top:1px solid #e5e5e5;font-size:14px}.account-content table td.cancel{padding-top:10px}.account-content table th{border-top:0}.account-content table a{color:#f6a200}.account-content table a.button-book-now{color:#fff;cursor:pointer}.account-content dl,.account-search-content dl{width:100%;float:left;margin-top:15px;font-size:14px}.account-content dt,.account-search-content dt{width:140px;float:left;margin-top:12px;color:rgba(0,0,0,.8)}.account-content dd,.account-search-content dd{display:block;margin-top:12px}.account-content .emails-form{width:100%;float:left;margin-bottom:20px}.account-content .emails-form label{float:none;display:inline-block}.account-content .emails-form span.info{margin-left:10px;color:#f15858}.account-content .emails-form button{margin-top:10px;margin-left:10px}.account-content .emails-form button:first-of-type{margin-left:0}.account-content .loyalty{width:790px;float:left;position:relative;margin:30px -24px 0;padding-top:30px;padding-left:105px;border-top:1px solid #d6d6d6}.account-content .loyalty:after{position:absolute;top:29px;left:25px;background-image:url(img/sprite.png);background-position:0 -73px;width:59px;height:59px;content:" ";text-indent:-99999px}.account-content .booking__actions{height:50px;margin-top:10px}.account-content .birthday .block{width:450px;margin-top:-5px}.account-content .birthday .block .select{width:auto}.js-tickets .user-connection__button{margin-bottom:10px}.js-tickets .account-container .form-section .field-container{overflow:visible}.js-tickets .account-container .form-section .field-container .table-filter{border-top:1px solid #f6f6f6}.js-tickets .table-list{border-right:1px solid #f6f6f6;border-left:1px solid #f6f6f6}.ticket-posts{margin-top:20px}.ticket-post{margin-bottom:20px;max-width:60%;text-align:left;clear:both;border:1px solid #ccc;border-radius:3px;-ms-box-shadow:0 1px 1px rgba(0,0,0,.05);-o-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.ticket-post__staff{float:right;width:60%}.ticket-post .post-body,.ticket-post .post-heading{width:100%;word-wrap:break-word}.ticket-post .post-heading{background-color:#f5f5f5;border-color:#e5e5e5;padding:5px}.ticket-post .post-heading .post-avatar{float:left;width:50px;margin-top:5px;margin-right:10px}.ticket-post__staff .post-heading{text-align:right}.ticket-post__staff .post-heading .post-avatar{float:right;margin-left:10px}.ticket-post .post-heading .post-fullname{font-size:14px;margin-top:5px;font-weight:600;display:block;color:#434a54}.ticket-post .post-body{position:relative;padding:10px 5px;line-height:23px;font-size:14px}.table-filter{background-color:#f6f6f6;border-bottom:1px solid #dcdcdc;margin:0;float:left;width:100%;padding-bottom:30px}.table-filter label{float:left;margin-bottom:5px}.table-filter .filter-button{margin-top:5px}.table-filter .filter-row{margin-left:25px}.table-list{display:table;width:100%;padding:15px}.table-list.tickets .cell{text-align:center}.table-list .table-row{overflow:hidden;display:table-row}.table-list .table-row .cell{display:table-cell;border-bottom:1px solid #dcdcdc;border-top:1px solid #fff;vertical-align:middle}.table-list .table-row .cell.ticket{min-width:200px}.table-list .table-row .cell.ticket a{color:#77abcb;padding:25px 20px;text-decoration:underline}.table-list .table-row .cell.date-area{min-width:200px}.table-list .table-row .cell.agency{min-width:180px}.table-list .table-row .cell p{padding:25px 20px;color:#505d62;font-size:15px}.table-list .table-row .cell.actions{padding-right:20px}.table-list .table-row .cell.actions .buttons{position:relative;text-align:center}.table-list .table-row .cell.actions .buttons .delete-button{background-color:transparent;color:#fff;padding:10px;background:#ea212d;border-radius:3px;margin-right:10px}.table-list .table-row .cell.actions .buttons .edit-button{background-color:transparent;color:#505d62;padding:10px;background:#b9b9b9;border-radius:3px}.table-list .table-row .cell.actions .buttons.approve .deny-user,.table-list .table-row .cell.actions .buttons.deny .approve-user{display:none}.table-list .table-row .cell.actions .buttons .deny-user{background-color:#505d62}.table-list .table-row .cell.actions .buttons .approve-user,.table-list .table-row .cell.actions .buttons .deny-user{min-width:100px;font-size:15px;padding:0;margin-top:0;float:none}.table-list .table-row .cell.actions .buttons .edit-user{background-color:transparent;color:#505d62;float:right;position:absolute;right:-10px;top:0;padding:12px;background:#b9b9b9;border-radius:3px}.table-list .table-row .cell .only-button{margin-left:7px;background-color:transparent;color:#505d62;padding:12px;background:#dadada;border-radius:3px}.table-list .table-row .cell .only-button:hover{background:#b9b9b9}.table-list .table-row.header{font-weight:600}.table-list .table-row.header:first-child .cell{border-top:none}.table-list .table-row.body:last-child .cell{border-bottom:none}.table-list.transaction-history{padding:0;margin-top:15px}.table-list.transaction-history .table-row .cell{border:none}.table-list.transaction-history .table-row .cell p{padding:15px 5px}.add-agency,.add-user{background-color:#60b25e;float:right;padding:0 50px}.add-agency{margin-top:25px;font-size:18px;color:#fff;text-align:center;border-radius:3px}.add-ticket{background-color:#60b25e;padding:0 50px}.upcoming-table{width:100%;margin-top:30px;display:table}.upcoming-table .table-row{display:table-row;background-color:#efefef}.upcoming-table .table-row:nth-child(odd){background-color:#fbfbfb}.upcoming-table .table-row.header{margin-top:25px;font-weight:600}.upcoming-table .table-row.header p{padding:0 5px}.upcoming-table .table-row.header .cell{background-color:#fff!important;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6}.upcoming-table .table-row.header .cell:nth-child(2){border-left:1px solid #d6d6d6}.upcoming-table .table-row.header .cell.agency{border:none}.upcoming-table .table-row.body .cell.id{color:#77abcb}.upcoming-table .table-row.body .cell.agency{text-align:left;width:150px}.upcoming-table .table-row .cell{display:table-cell;text-align:center;vertical-align:middle;padding:10px 5px}.upcoming-table .table-row .cell p{font-size:12px;line-height:16px}.upcoming-table .table-row .cell .base-price{font-size:11px;color:#5a5a5a}.upcoming-table .table-row .cell .invoice-icon{font-size:19px;margin-top:5px;color:#77abcb}.upcoming-table .table-row .cell .invoice-icon-passive{color:#979797}.upcoming-table .table-row.mail-list .cell:first-child{border-left:1px solid #d6d6d6;border-right:none}.upcoming-table .transfer-row .transfer-icon{display:block;margin:3px auto 0}.js-emails .account-container .upcoming-table .table-row .cell:first-child p{display:inline-block;cursor:pointer}.js-emails .account-container .no-emails{text-align:center;width:100%;padding:10px 5px;background-color:#efefef}.js-cancel-booking .modal .button-field{float:right}.js-cancel-booking .modal .user-connection__button{width:175px;margin-right:10px}.js-cancel-booking .modal .delete{background-color:#ea212d;margin-right:25px}.js-cancel-booking .account-container .form-section .cancel-message{width:900px}.js-cancel-booking .account-container .form-section a{margin-right:0!important}.js-cancel-booking .account-container .form-section .cancel{background-color:#ea212d!important}.js-cancel-booking .account-container .form-section .user-connection__button{padding:0;min-width:auto;width:80px;margin-right:10px;float:left}.js-agency-management .modal .button-field,.js-user-managenet .modal .button-field{float:right}.js-agency-management .modal .user-connection__button,.js-user-managenet .modal .user-connection__button{width:175px}.js-agency-management .modal .delete,.js-user-managenet .modal .delete{background-color:#ea212d;margin-right:25px}.js-agency-management .agency-management-title-container,.js-user-managenet .agency-management-title-container{float:left}.js-agency-management .top-add-agency-button,.js-user-managenet .top-add-agency-button{margin:0 0 25px}.js-vault-management .account-container .form-section .table-row .cell.actions{width:170px}.js-vault-management .account-container .form-section .user-connection__button{background-color:#ea212d;margin-top:0;min-width:auto;padding:0 50px}.js-vault-management .account-container .form-section .text{width:100%}.js-vault-management .account-container .form-section .button_field .delete{background-color:#f6a200;margin-right:25px}.js-vault-management .account-container .form-section .button_field .modal-button{float:right}.js-agency-information .add-logo-file{margin:25px 0 0 -40px}.description .table-row .cell.actions{width:170px}.description .user-connection__button{background-color:#ea212d;margin-top:0;min-width:auto;padding:0 50px;width:250px}.description .text{width:100%}.description .button_field .delete{background-color:#f6a200;margin-right:25px}.description .button_field .modal-button{float:right}.agency-edit .agency-logo{margin-top:10px;height:100px}.user-list{border-top:1px solid #fff}.user-list .table-row .cell{max-width:300px}.user-list .table-row .cell p{word-break:break-all}.new-ip-info{margin:15px 30px;float:right;padding:15px;border:1px dotted #d3d3d3;width:525px;line-height:30px}.new-ip-info .help-text{width:415px}.new-ip-info .icon{float:right;line-height:90px;font-size:85px;color:#d3d3d366}.js-financial-settings .account-container .form-section .balance-field{padding:30px}.js-financial-settings .account-container .form-section .balance-field .balance-container{width:476px;background-color:#fff;overflow:visible;padding:15px 15px 30px 17px}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance.current-balance{box-shadow:inset 0 -1px 0 #d4d4d4}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance.future-balance{padding-top:15px}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance .currency{color:#7e7e7e;font-size:14px;text-transform:uppercase;font-weight:700;padding-right:7px}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance .limit{color:#161616;font-size:21px;font-weight:700}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance img{vertical-align:middle;margin-right:10px}.js-financial-settings .account-container .form-section .balance-field .balance-container .balance .balance-text{color:#455459;font-size:14px;font-weight:600}.js-financial-settings .account-container .form-section .balance-field .balance-container .helper-text{color:#7e7e7e;font-size:12px;font-weight:400;margin-bottom:10px;line-height:20px}.js-financial-settings .account-container .form-section .balance-field .balance-container .date-container{display:flex}.js-financial-settings .account-container .form-section .balance-field .balance-container .date-container .SingleDatePicker{width:37%;margin-right:10px}.js-financial-settings .account-container .form-section .balance-field .balance-container .date-container .user-connection__button{border-radius:2px;background-color:#fe8c00;min-width:168px;color:#fff;font-size:13px;font-weight:600;margin:0}.social-accounts{margin-top:20px}.social-accounts__providers{width:100%;float:left}.social-accounts__providers a{height:40px;float:left;display:block;margin-left:20px;padding-right:15px;padding-left:15px;font-weight:600;font-size:14px;line-height:40px;color:#fff;transition:opacity .2s linear}.social-accounts__providers a:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.social-accounts__providers a:first-of-type{margin-left:0}.social-accounts__providers a em{float:left;display:block;margin-right:10px;font-size:18px}.social-accounts__providers a.google{background-color:#d95333}.social-accounts__providers a.facebook{background-color:#3c5a93}.social-accounts__list{width:100%;float:left;margin-top:20px}.social-accounts__list h2{font-size:18px}.social-accounts__list table{margin-top:10px}.social-accounts__list table td{vertical-align:middle}.social-accounts__list table td:first-of-type{width:60px;padding-left:18px;vertical-align:top}.social-accounts__list table img{width:50px}.social-accounts__list button{margin-top:10px}.search-header .search-criteria a,.search-header .search-criteria p{display:inline-block;float:none;font-size:15px}.search-header .search-criteria .button-show-on-map{background-color:#f6a200;color:#fff;padding:7px 15px;border-radius:3px;cursor:pointer;font-weight:700}.search-header .search-criteria .button-show-on-map.button-disabled{background-color:#dddcdd;cursor:auto}.search-header .map-container{width:100%;height:500px;margin-top:55px;z-index:99}.search-header .map-container .stars{display:block;margin:3px 0 5px;width:100%}.search-header .marker-info-price{margin-right:5px;padding:5px;float:left;color:#fff;font-weight:500;background-color:#f6a200}.search-header .marker-info{padding:5px}.search-header .marker-info h2{font-size:16px}.search-header .marker-info img{display:block;margin-left:-6px;margin-bottom:5px}.search-header .marker-info .button-book{background-color:#60b25e;color:#fff;padding:5px 10px;display:inline-block}.search-header .marker-info .button-compare{background-color:#f6a200;color:#fff;padding:5px 10px;display:inline-block;margin-left:10px}.live-chat{position:fixed;width:360px;height:384px;background:#fff;bottom:0;right:30px;box-shadow:0 2px 25px rgba(0,0,0,.2);z-index:999}.live-chat-header{position:absolute;top:0;left:0;width:100%;height:46px;line-height:46px;background:#f3a133;z-index:2;color:#fff;padding-left:15px;font-size:16px}.live-chat__close{display:inline-block;position:absolute;text-align:center;right:16px;top:16px;width:16px;height:16px;line-height:16px;color:#fff;cursor:pointer;background-image:url(/images/close.png)}.live-chat iframe{width:360px;height:384px;z-index:999}.row{overflow:hidden;margin:15px 0;width:100%}.row .fields{width:935px;display:inline-block;padding-right:3%}.row .button-container{width:175px;vertical-align:top;display:inline-block}.row .button-container.bottom_align{vertical-align:bottom}.row.overflow-visible{overflow:visible}.row .col{float:left}.row .col.col-12{width:100%}.row .col.col-6{margin-right:3%;width:48.3%}.row .col.col-6:last-child{margin-right:0}.row .col.col-3{margin-right:3%;width:22.6%}.row .col.col-3:last-child{margin-right:0}.row .col.col-4{margin-right:3%;width:31.3%}.row .col.col-4:last-child{margin-right:0}.row .col.col-8{margin-right:3%;width:65.3%}.row .col.col-8:last-child{margin-right:0}@media screen and (min-width:992px) and (max-width:1200px){.account-container .tab-menu .options.my_account li{padding:20px 5px}.account-container .row .fields{width:100%}.account-container .button-container{float:right;margin-right:30px}.account-container .field-container .fields .col-4.no-margin{margin-right:4%!important}.account-container .field-container .inline-list .col.col-m-6:nth-child(2n+0){margin-right:0!important}.table-list .table-row .cell.actions{min-width:120px}.table-list .table-row .cell.actions .buttons .approve-user,.table-list .table-row .cell.actions .buttons .deny-user{font-size:13px;min-width:70px}.account-container .tab-menu .options.my_bookings li{width:309px}.account-search-content .button-container{margin-right:0}.user-list .table-row .cell p{padding:25px 18px}.user-list .table-row .cell.agency{min-width:155px}.user-list .table-row .cell.date-area{min-width:180px}.row .col.col-m-6{width:48%;margin-right:4%}.js-cancel-booking .account-container .form-section .cancel-message,.row .col.col-m-12{width:100%}.main-search .option-item--datepicker{width:110px}.main-search .option-item .select:before{right:5px}.main-search .option-item--textbox{margin-left:0}.page-content{width:670px;margin-left:10px}.main-nav{display:none}.main-search .jumbotron{width:720px}.main-search__content--group-bookings .main-search__option-item--textbox{width:520px}.main-search__option-item--group-type{width:150px}.main-search__option-item--rooms-type{width:140px}.reservation-details{width:300px}.reservation-details__promotion-code .enter{width:298px}.reservation__info{width:630px}.reservation__inputs--large{width:200px}.reservation__inputs--medium{width:160px}.checkout-form{width:600px}.checkout-form__content{padding-left:0}.checkout-details__transfer-info{padding-left:10px}.checkout-item,.checkout-item--medium{width:193px;margin-left:0;padding-left:25px}.checkout-item--empty{display:none}.checkout-additional{margin-left:0;padding-left:0}.checkout-additional .checkout-form__item .checkout-item__title{width:190px}.checkout-form__content-description{margin-left:10px}.checkout-card__form{width:100%;border-right:0;padding-left:0;padding-right:35px}.checkout-card__form .payment-warning{margin-left:20px;width:100%}.checkout-card__info{width:100%;padding-bottom:20px;padding-left:25px}.checkout-card__info .secure-text em.icon-secure{margin-right:20px}.checkout-card__info .secure-text .text{width:auto;float:none;margin-left:0}.checkout-card__info .secure-logos{text-align:left}.checkout-card__info .trustpilot{padding-left:0}.checkout-details{width:300px}.checkout-details__hotel-info img{width:80px;height:80px}.checkout-details__hotel-info .text{width:160px}.checkout-details__book-info .day{width:100px}.checkout-details__book-info .count{width:120px}.checkout-details__price ul li.totaldue p.price{font-size:20px}.checkout-details .checkout-details__book-info .col-m-6:nth-child(2n+0){margin-right:0}.checkout-card__info .secure-text .fa-shield{margin-right:15px}.checkout-card__info .text{margin-top:10px}.reservation-results__detail{width:580px;padding:30px 20px}.reservation-results__detail li span{width:330px}.checkout-item .cvc.input-cvc{left:105px}.checkout-item__card-logo{right:7px;bottom:2px}.search-filter,.search-filter .search-filter__block.price.fixed-position .button-container{width:250px}.sort-options .options li{padding:22px 0;width:108.3px}.search-items .search-item.picked-item .pick-icon{margin-right:5px}.search-items .search-item.picked-item .search-item__hotel-infos{width:205px;margin-right:0}.search-items .search-item .search-item__price-area{width:150px}.search-items .search-item .search-item__hotel-infos{width:280px;margin-right:0}.page-content{width:650px}.search-item__hotel-infos{width:235px}.search-modal--size{width:1000px}.search-item .hotel-item_detail{padding:10px}.search-item__hotel-img{width:170px}.search-item__hotel-infos .tripadvisor-average{display:none}.search-item__hotel-infos .hotel-name{font-size:17px}.search-item__hotel-infos .hotel-location p{width:235px}.search-item__price-area{width:180px}.search-item__prices{width:110px;padding-left:5px}.search-item hr{display:none}.search-item__features .right{width:250px}.room-detail__room-info .room-type{width:40%;padding-left:20px}.room-detail__room-info .book-button{padding-left:10px}.button-book-now{padding:9px}.price-filter p.price{width:50%}.ui-slider-handle{-ms-touch-action:none;touch-action:none}.hotel-slider,.single-hotel-about{width:48%}.single-hotel-about__prices,.single-hotel-about__reviews{width:50%}.hotel-detail__description,.hotel-rooms__description,.single-hotel-about .button--primary{width:100%}.hotel-rooms__price .price-show{width:auto}.hotel-rooms__price .price-show p.new{margin-right:0;margin-left:10px}.hotel-rooms__price .button-book-now{margin-right:10px}.hotel-rooms__price .info{width:200px}.hotel-rooms__infos .room-type{width:270px}.hotel-rooms__infos .meal-type{width:120px}.hotel-rooms__infos .payment-type{width:117px}.hotel-rooms__infos .per-night,.hotel-rooms__infos .room-total{width:90px}.hotel-rooms__infos .person{width:130px}.button--availability{height:auto!important;padding-bottom:15px!important}.bottom-hotels__item{height:240px}.bottom-hotels__info{width:100%;margin-top:10px;margin-left:0}.bottom-hotels__img{width:100%!important}.single-hotel-about__availability .button--primary{font-size:14px}.single-hotel-about__reviews{width:60%}.single-hotel-about__prices{width:175px}.single-hotel-about__prices p.new{font-size:25px}.single-hotel-about__prices .hotel__total-price p.new{font-size:30px}.single-hotel-about__prices .button-book-now{font-size:14px}.room-availability__table div.button{position:relative;top:0;right:0;margin-top:5px}.collection-list .search-items--destination .search-item{width:298px}.collection-list .availability-search{width:930px}.wrapper{width:960px}.triple-carousel{display:none}.services-section .service-item{width:80%}.services-section .trustpilot{margin-left:0}.trustpilot__number{width:60px;height:60px;margin-top:10px;border-width:4px;font-size:32px;line-height:54px}.signup-newsletter .signup-form input{width:190px}.social-media{margin-top:40px}.social-media a{width:50px;height:50px;line-height:51px}.bottom-destinations{display:none}.site-footer__copyright,.site-footer__logos{width:100%;float:left;margin-right:auto;margin-left:auto;text-align:center}.site-footer__copyright img,.site-footer__copyright p,.site-footer__logos div{float:none;display:inline-block}.special-search__block,.special-search__block .selectbox{width:205px}.deals-item{width:330px}.deals-item__hotel-img{width:100px;height:auto}.deals-item__hotel-infos{width:160px}.deals-item__hotel-infos .stars{display:none}.destination-search__textbox{width:720px}.destination-list__overlay{width:146px}.destination-list__overlay li{height:45px}.destination-img{width:250px}.destination-infos__text{width:640px}.availability-search .option-item--textbox{width:470px}.availability-search--country .option-item--rooms{margin-top:20px}.account-sidebar{width:250px}.account-content .birthday .block{width:300px}.availability-search__item--textbox{width:580px}.search-items--destination .search-item__features{display:none}.top-bar-wrap{display:none!important}.user-connection__button--facebook,.user-connection__button--google-plus{padding-right:10px;padding-left:10px;line-height:28px}.search-items-overlay .search-item{width:88%}}@media screen and (max-width:992px){.top .wrapper{padding-left:0;padding-right:0}.top .wrapper .user-menu.user-menu--login{display:flex;justify-content:center}.top .wrapper .top__logo{float:none;padding-bottom:0;margin:0 auto}.user-menu--login{float:none}.wrapper{width:100%}.filter-aside .open-filter{display:block}.site-footer,.top{width:auto;min-width:100%}.main-search .option-item--textbox{width:370px;margin-left:0;margin-right:20px}.page-content{width:740px;margin:auto;float:none}.main-search{width:auto;min-width:100%}.main-search .room-select-items{margin-bottom:20px}.main-search__content .button--primary{width:100%;float:none}.main-search__options .option-item--textbox{width:100%!important;margin:0 0 20px}.main-search__options .room-select-items{margin:20px 0}.main-search__options .option-item--rooms{margin-bottom:5px}.account-container .tab-menu .options.my_account li{padding:20px 15px;font-size:14px}.account-container .tab-menu .options.my_account li.title,.account-container .tab-menu .options.my_account li i{display:none}.account-container .row .fields{width:100%}.account-container .button-container{float:right;margin:0 20px 0 0}.account-container .user-list .table-row .cell p{padding:25px 10px}.account-container .user-list .table-row .cell.actions .buttons .approve-user,.account-container .user-list .table-row .cell.actions .buttons .deny-user{min-width:55px;font-size:12px}.account-container .user-list .table-row .cell.actions .buttons .edit-user{right:-33px;padding:12px 10px}.account-container .field-container .fields .col-4.no-margin{margin-right:3%!important}.account-container .field-container .inline-list .col.col-m-6:nth-child(2n+0){margin-right:0!important}.js-user-add .account-container .row .col.col-m-6{width:48%}.js-user-add .account-container .button-container{margin:0 29px 0 0}.js-user-edit .account-container .button-container{margin:0 27px 0 0}.row .col.col-m-6{width:47%;margin-right:3%}.row .col.col-m-12{width:100%}.js-account-sidebar .tab-menu .options.my_bookings li{width:249px}.js-account-sidebar .tab-menu .options.my_bookings li i{display:none}.js-account-sidebar .button-container{margin:0}.js-upcoming-trips .account-container .button-container .user-connection__button{margin:50px 0 30px}.js-upcoming-trips .account-container .upcoming-table .cell.cost,.js-upcoming-trips .account-container .upcoming-table .cell.sale{display:none}.js-upcoming-trips .account-container .upcoming-table .table-row.body .cell.agency{width:110px}.js-upcoming-trips .account-container .upcoming-table .table-row.body .cell.payment_deadline{width:75px}.js-upcoming-trips .account-container .upcoming-table .table-row.body .cell.actions .select:before{display:none}.js-upcoming-trips .account-container .account-search-content .row .col.col-4{width:100%!important}.js-upcoming-trips .account-container .account-search-content .bordered .hide-content.show{height:785px!important}.js-upcoming-trips .dropdownLink .dropdown-content{left:-35px}.js-booking-detail .booking-detail.stickie{height:150px;z-index:99}.js-booking-detail .row .col.col-3{min-height:35px}.js-cancel-booking .account-container .form-section .cancel-message{width:100%}.js-page-lite-search .search-item .search-item__price-area{width:180px}.no-result .filter-aside{display:none}.no-result .search--noresults{margin:10px 0 0}.sort-options .options li{padding:22px 0;width:111.2px}.search-filter{display:none}.search-filter.show{display:block;position:absolute;top:180px;margin-left:2px;box-shadow:1px 0 33px #888}.search-criteria{width:100%}.search-hotel-count{font-size:14px;text-align:left}.list-sort{margin-top:-50px}.list-sort a{position:relative}.search-items .search-item.picked-item .search-item__hotel-infos{width:241px;margin-right:0}.search-items .search-item.picked-item .pick-icon{margin-right:10px}.search-items .search-item .search-item__hotel-infos{width:300px}.single-hotel-facilities{font-size:13px}.button--availability{font-size:15px!important}.js-hotel-detail .sticky-header__hotel-infos{width:350px}.js-hotel-detail .hotel-slider{float:none;margin:0 auto}.js-hotel-detail .single-hotel-about{float:none;margin:15px auto}.reservation__info{width:500px}.reservation-details{width:241px}.reservation__properties p{width:400px}.reservation__inputs{width:100%!important}.reservation-details__hotel .img{width:50px;height:50px}.hotel-rooms__infos .room-type{width:250px}.hotel-rooms__infos .meal-type{width:100px}.hotel-rooms__infos .per-night,.hotel-rooms__infos .room-total{width:80px}.hotel-rooms__infos .person{display:none}.hotel-detail__facilities .hotel-list{width:100%}.hotel-detail__facilities .hotel-list:first-child{margin:15px 0 0}.hotel-detail__facilities .hotel-list:last-child{margin:0}.js-checkout-page .checkout-form .checkout-form__content .checkout-item{margin-left:0}.js-checkout-page .checkout-form .checkout-item__title{height:auto;min-height:25px;line-height:18px}.js-checkout-page .checkout-details__hotel-info .text{width:auto}.js-checkout-page .checkout-details__book-info .icon-reservation-detail{width:auto;display:inline}.js-checkout-page .checkout-details__book-info p.room-description{margin-top:30px}.day.day--alternative{margin:0 20px}.checkout-card__info{width:295px}.select select{width:100%}.reservation-results .reservation-results__info{border-left:none;width:100%}.reservation-results .reservation-results__info .telephone{width:auto;border:none;margin-top:0}.reservation-results .reservation-results__info .print-button{margin:23px 20px 0}.single-hotel-about .hotel__total-price p.new{font-size:32px}.single-hotel-about__prices p.new{font-size:24px}.single-hotel-about__reviews .score{width:100%;margin-top:5px;margin-bottom:5px}.single-hotel-about__reviews .score img{height:16px}.single-hotel-about__reviews p{font-size:12px}.room-availability__summary{font-size:14px}.room-availability__table div.button{position:relative;top:auto;right:auto;margin-top:5px}.checkout-form{width:100%}.checkout-form,.checkout-form__section{margin-top:20px}.checkout-item{width:100%}.checkout-item__title{white-space:normal}.checkout-details{width:100%}.checkout-details__price{width:100%!important;position:relative!important;top:auto!important;margin-top:20px}.space-placeholder{display:none!important}.collection-list .search-items--destination .search-item{width:360px}.collection-list .availability-search{width:740px}.availability-search .option-item--age,.availability-search .option-item--rooms,.availability-search .option-item--sub{width:50px}.availability-search .select:before{font:normal normal normal 15px FontAwesome}.availability-search .select select{padding-left:10px}.top__logo{width:200px;padding-top:18px}.user-menu__item-head{padding-right:10px;padding-left:10px;font-size:13px}}.text-slider{text-align:center;float:left;width:100%;margin-bottom:20px}.text-slider ul li b{font-size:24px;margin-right:40px}.text-slider ul li span{font-size:14px}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:.01;transition:opacity .3s ease-in}.disabled-input input[type=text]{background-color:transparent}.timepicker-wrapper{display:inline-block;position:relative;width:265px}.timepicker{background-color:#fff;border:1px solid #b3b3b3;cursor:pointer}.timepicker .rc-time-picker-input{display:none}.timepicker div.time-view{display:inline-block;float:left;line-height:25px;padding:0 5px}.timepicker div.time-view i{color:#b3b3b3;font-size:17px}.timepicker input[type=text]{border:none;border-left:1px solid #b3b3b3;height:25px}.rc-time-picker{box-sizing:border-box;display:inline-block}.rc-time-picker input[type=text]{cursor:pointer;width:80px}.rc-time-picker .errorsContainer{left:115px;position:absolute;top:-10px}.rc-time-picker .errorsContainer span:after{border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid #ea212d;border-top:6px solid transparent;left:-12px;top:11px}.rc-time-picker *{box-sizing:border-box}.rc-time-picker-input{-webkit-transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);background-color:#fff;background-image:none;color:#9a9a9a;cursor:text;display:inline-block;font-size:12px;height:28px;line-height:1.5;padding:4px 7px;position:relative;transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);width:100%}.rc-time-picker-panel{box-sizing:border-box;position:absolute;width:113px;z-index:1070}.rc-time-picker-panel *{box-sizing:border-box}.rc-time-picker-panel-inner{background-clip:padding-box;background-color:#fff;border-radius:3px;border:1px solid #ccc;box-shadow:0 1px 5px #ccc;display:inline-block;font-size:12px;line-height:1.5;list-style:none;outline:none;position:relative;text-align:left;top:-16px}.rc-time-picker-panel-input{border:1px solid transparent;cursor:auto;line-height:1.5;margin:0;outline:0;padding:0;width:100%}.rc-time-picker-panel-input-wrap{border-bottom:1px solid #e9e9e9;box-sizing:border-box;padding:6px;position:relative}.rc-time-picker-panel-input-invalid{border-color:red}.rc-time-picker-panel-clear-btn{cursor:pointer;height:20px;line-height:20px;margin:0;overflow:hidden;position:absolute;right:6px;text-align:center;top:6px;width:20px}.rc-time-picker-panel-clear-btn:after{-webkit-transition:color .3s ease;color:#aaa;content:"x";display:inline-block;font-size:12px;line-height:1;transition:color .3s ease;width:20px}.rc-time-picker-panel-clear-btn:hover:after{color:#666}.rc-time-picker-panel-select{border-width:0 1px;border:1px solid #e9e9e9;box-sizing:border-box;float:left;font-size:12px;margin-left:-1px;overflow:hidden;position:relative;width:56px}.rc-time-picker-panel-select:first-child{border-left:0;margin-left:0}.rc-time-picker-panel-select:last-child{border-right:0}.rc-time-picker-panel-select li{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;box-sizing:content-box;cursor:pointer;height:24px;line-height:24px;list-style:none;margin:0;padding:0 0 0 16px;text-align:left;width:100%}.rc-time-picker-panel-select li:hover{background:#edfaff}.rc-time-picker-panel-select ul{box-sizing:border-box;list-style:none;margin:0;max-height:144px;padding:0;width:100%}.rc-time-picker-panel-select-active{overflow-y:auto}li.rc-time-picker-panel-select-option-selected{background:#edfaff;color:#2db7f5}li.rc-time-picker-panel-select-option-disabled{color:#bfbfbf}li.rc-time-picker-panel-select-option-disabled:hover{background:transparent;cursor:not-allowed}.CalendarDay{border:1px solid #e4e7e7;padding:0;box-sizing:border-box;color:#565a5c;cursor:pointer;width:39px;height:38px}.CalendarDay:active{background:#f2f2f2}.CalendarDay--highlighted-calendar{background:#ffe8bc;color:#565a5c;cursor:default}.CalendarDay--highlighted-calendar:active{background:#007a87}.CalendarDay--outside{border:0;cursor:default}.CalendarDay--outside:active{background:#fff}.CalendarDay--hovered{background:#e4e7e7;border:1px double #d4d9d9;color:inherit}.CalendarDay--blocked-minimum-nights{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarDay--blocked-minimum-nights:active{background:#fff}.CalendarDay--selected-span{background:#ffa726;border:1px double #ffa726;color:#fff}.CalendarDay--selected-span.CalendarDay--hovered,.CalendarDay--selected-span:active{background:#fb8c00;border:1px double #fb8c00}.CalendarDay--selected-span.CalendarDay--last-in-range{border-right:#fb8c00}.CalendarDay--after-hovered-start,.CalendarDay--hovered-span{background:#ffa726;border:1px double #ffa726;color:#f1f1f1}.CalendarDay--selected,.CalendarDay--selected-end,.CalendarDay--selected-start{background:#fb8c00;border:1px double #fb8c00;color:#fff}.CalendarDay--selected-end:active,.CalendarDay--selected-start:active,.CalendarDay--selected:active{background:#fb8c00}.CalendarDay--blocked-calendar{background:#cacccd;color:#82888a;cursor:default}.CalendarDay--blocked-calendar:active{background:#cacccd}.CalendarDay--blocked-out-of-range{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarDay--blocked-out-of-range:active{background:#fff}.CalendarMonth{text-align:center;padding:0 13px;vertical-align:top;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth:first-of-type{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonth table{border-collapse:collapse;border-spacing:0}.CalendarMonth--horizontal{display:inline-block;min-height:100%}.CalendarMonth--vertical{display:block}.CalendarMonth__caption{color:#3c3f40;margin-top:7px;font-size:18px;text-align:center;margin-bottom:2px}.CalendarMonth--horizontal .CalendarMonth__caption,.CalendarMonth--vertical .CalendarMonth__caption{padding:23px 0 35px}.CalendarMonth--vertical-scrollable .CalendarMonth__caption{padding:5px 0}.CalendarMonthGrid{background:#fff;z-index:0;text-align:left}.CalendarMonthGrid--animating{transition:transform .2s ease-in-out;z-index:1}.CalendarMonthGrid--horizontal{position:absolute;left:9px;width:1200px}.CalendarMonthGrid--vertical{width:300px;margin:0 auto}.CalendarMonthGrid--vertical-scrollable{width:300px;margin:0 auto;overflow-y:scroll}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker--horizontal{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker--horizontal.DayPicker--portal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker--vertical.DayPicker--portal{position:static}.DayPicker__week-headers{position:relative}.DayPicker--horizontal .DayPicker__week-headers{margin-left:9px}.DayPicker__week-header{color:#757575;position:absolute;width:300px;top:62px;z-index:2;padding:0 13px;text-align:left}.DayPicker__week-header ul{list-style:none;margin:1px 0;padding-left:0}.DayPicker__week-header li{display:inline-block;width:39px;text-align:center}.DayPicker--vertical .DayPicker__week-header{margin-left:-150px;left:50%}.DayPicker--vertical-scrollable{height:100%}.DayPicker--vertical-scrollable .DayPicker__week-header{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff}.DayPicker--vertical-scrollable .transition-container--vertical{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DayPicker--vertical-scrollable .DayPicker__week-header{margin-left:0;left:0;width:100%;text-align:center}.transition-container{position:relative;overflow:hidden;border-radius:3px}.transition-container--horizontal{transition:height .2s ease-in-out}.transition-container--vertical{width:100%}.DayPickerNavigation__next,.DayPickerNavigation__prev{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation__next--default,.DayPickerNavigation__prev--default{border:1px solid #dce0e0;background-color:#fff;color:#757575}.DayPickerNavigation__next--default:focus,.DayPickerNavigation__next--default:hover,.DayPickerNavigation__prev--default:focus,.DayPickerNavigation__prev--default:hover{border:1px solid #c4c4c4}.DayPickerNavigation__next--default:active,.DayPickerNavigation__prev--default:active{background:#f2f2f2}.DayPickerNavigation--horizontal{position:relative}.DayPickerNavigation--horizontal .DayPickerNavigation__next,.DayPickerNavigation--horizontal .DayPickerNavigation__prev{border-radius:3px;padding:6px 9px;top:18px;z-index:2;position:absolute}.DayPickerNavigation--horizontal .DayPickerNavigation__prev{left:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next{right:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg,.DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg{height:19px;width:19px;fill:#82888a}.DayPickerNavigation--vertical{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%;z-index:2}.DayPickerNavigation--vertical .DayPickerNavigation__next,.DayPickerNavigation--vertical .DayPickerNavigation__prev{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation--vertical .DayPickerNavigation__next--default{border-left:0}.DayPickerNavigation--vertical .DayPickerNavigation__next--default,.DayPickerNavigation--vertical .DayPickerNavigation__prev--default{text-align:center;font-size:2.5em;padding:5px}.DayPickerNavigation--vertical .DayPickerNavigation__next--default svg,.DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg{height:42px;width:42px;fill:#484848}.DayPickerNavigation--vertical-scrollable{position:relative}.DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next{width:100%}.DateInput{font-weight:200;font-size:18px;line-height:24px;color:#757575;margin:0;padding:8px;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput--with-caret:after,.DateInput--with-caret:before{content:"";display:inline-block;position:absolute;bottom:auto;border:10px solid transparent;border-top:0;left:22px;z-index:2}.DateInput--with-caret:before{top:62px;border-bottom-color:rgba(0,0,0,.1)}.DateInput--with-caret:after{top:63px;border-bottom-color:#fff}.DateInput--disabled{background:#cacccd}.DateInput__input{opacity:0;position:absolute;top:0;left:0;border:0;height:100%;width:100%}.DateInput__input[readonly]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DateInput__display-text{padding:4px 8px;white-space:nowrap;overflow:hidden}.DateInput__display-text--has-input{color:#484848}.DateInput__display-text--focused{background:#ffa726;border-color:#ffa726;border-radius:3px;font-weight:500;color:#fff}.DateInput__display-text--disabled{font-style:italic}.screen-reader-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__picker{z-index:1;background-color:#fff;position:absolute;top:72px}.DateRangePicker__picker--direction-left{left:0}.DateRangePicker__picker--direction-right{right:0}.DateRangePicker__picker--portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker__picker--full-screen-portal{background-color:#fff}.DateRangePicker__close{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker__close svg{height:15px;width:15px;fill:#cacccd}.DateRangePicker__close:focus,.DateRangePicker__close:hover{color:#b0b3b4;text-decoration:none}.DateRangePickerInput{background-color:#fff;border:1px solid #8e8e8e;display:inline-block}.DateRangePickerInput--disabled{background:#cacccd}.DateRangePickerInput__arrow{display:inline-block;vertical-align:middle}.DateRangePickerInput__arrow svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput__clear-dates{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px}.DateRangePickerInput__clear-dates svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput__clear-dates--hide{visibility:hidden}.DateRangePickerInput__clear-dates--hover,.DateRangePickerInput__clear-dates:focus{background:#dbdbdb;border-radius:50%}.DateRangePickerInput__calendar-icon{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput__calendar-icon svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{width:50%;position:relative;display:inline-block}.SingleDatePicker .DateInput{padding:2px}.SingleDatePicker .SingleDatePickerInput__clear-date{padding:5px;margin-top:2px}.SingleDatePicker__picker{z-index:1;background-color:#fff;position:absolute;top:72px}.SingleDatePicker__picker--direction-left{left:0}.SingleDatePicker__picker--direction-right{right:0}.SingleDatePicker__picker--portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker__picker--full-screen-portal{background-color:#fff}.SingleDatePicker__close{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker__close svg{height:15px;width:15px;fill:#cacccd}.SingleDatePicker__close:focus,.SingleDatePicker__close:hover{color:#b0b3b4;text-decoration:none}.SingleDatePickerInput{background-color:#fff;border:1px solid #dbdbdb}.SingleDatePickerInput__clear-date{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px;position:absolute}.SingleDatePickerInput__clear-date svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput__clear-date--hide{visibility:hidden}.SingleDatePickerInput__clear-date--hover,.SingleDatePickerInput__clear-date:focus{background:#dbdbdb;border-radius:50%}.availability-search .date-picker-container{position:relative}.modal-dialog.offer-modal{margin:40px auto 30px}.product-offer-wrapper .error{display:block;float:left;background-color:#de2828;color:#fff;padding:0 50px;width:100%;transition:height .3s}.product-offer{background-color:#fff;padding:30px;min-height:560px;width:100%;margin-bottom:0}.product-offer .big-title{color:#505d62;font-size:24px;margin-bottom:18px}.product-offer .image-list{margin:-4px -8px 30px}.product-offer .image-container{display:inline-block;position:relative;cursor:pointer;border:2px solid #fff;margin:3px;width:104px;height:104px}.product-offer .image-container.opacity{opacity:.3;cursor:not-allowed}.product-offer .image-container .image{width:100px;height:100px;background-size:cover;background-position:50%}.product-offer .image-container .hover-scene{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;display:none}.product-offer .image-container .fa{position:absolute;display:none}.product-offer .image-container .fa.fa-check{border-radius:50%;color:#fff;background-color:#f6a200;font-size:14px;top:-6px;left:-6px;padding:3px;width:19px;height:19px;z-index:1}.product-offer .image-container .icone-container .fa{left:50%;top:50%;font-size:24px;width:32px;height:32px;padding:5px 6px;margin-left:-15px;margin-top:-15px;border-radius:50%;background-color:#eff1f1}.product-offer .image-container .icone-container .fa.fa-plus{color:#f6a200}.product-offer .image-container .icone-container .fa.fa-minus{color:#da436d}.product-offer .image-container .cover-image{position:absolute;top:0;right:0;width:40px;height:40px;overflow:hidden;z-index:1}.product-offer .image-container .cover-image .transform{width:66px;height:38px;background-color:#f6a200;transform:rotate(45deg);margin-top:-18px;margin-left:-4px;box-shadow:0 2px 0 0 rgba(0,0,0,.2),6px -6px 20px 0 rgba(0,0,0,.19)}.product-offer .image-container .cover-image .transform .fa{display:block;margin:19px 0 0 35px;color:#fff}.product-offer .image-container .bottom-button{background-color:#f6a200;color:#fff;width:100%;position:absolute;bottom:0;z-index:1;font-size:9px;padding:3px;display:none}.product-offer .image-container.selected{border-color:#ffb619}.product-offer .image-container.selectable:hover .fa-plus,.product-offer .image-container.selected .fa-check,.product-offer .image-container.selected:hover .fa-minus,.product-offer .image-container:hover .bottom-button,.product-offer .image-container:hover .hover-scene{display:block}.product-offer .row.room-item{margin:0;overflow:visible;float:left}.product-offer .row.room-item .col{padding:15px 20px}.product-offer .row.room-item .col.col-4{width:33.3%;margin:0}.product-offer .room-list{float:left;width:100%;font-size:14px}.product-offer .room-list.header{background-color:#eff1f1}.product-offer .room-list.header .row.room-item .col.dark{background-color:#ebecec}.product-offer .room-list.header .row.room-item .col:first-child{padding-left:40px}.product-offer .room-list.body{border:1px solid #eff1f1}.product-offer .room-list.body .row.room-item.active,.product-offer .room-list.body .row.room-item:hover{background-color:#fafbe8}.product-offer .room-list.body .row.room-item .col{border-right:1px solid #eff1f1}.product-offer .room-list.body .row.room-item .col.bold{font-weight:600}.product-offer .room-list.body .row.room-item .col:first-child{padding-left:15px}.product-offer .room-list.body .row.room-item .col:last-child{border-right:none}.product-offer .top-block{padding-left:8px;color:#505d62;margin-bottom:15px}.product-offer .top-block .title{display:inline-block;font-size:18px}.product-offer .top-block .sub-title{margin-left:10px;font-size:12px;display:inline-block}.product-offer .product-list .top-block{padding-left:0}.product-offer .product-list .commission{float:right;text-align:right;margin-top:-8px;background-color:#eff1f1}.product-offer .product-list .commission .select{display:inline-block;vertical-align:middle;width:55px;float:none;margin-top:0;border-color:#eff1f1}.product-offer .product-list .commission .sub-title{display:inline-block;vertical-align:middle;float:none;margin-right:10px}.product-offer .opacity{opacity:.3;cursor:not-allowed}.product-offer .checkout-form__submit{float:right}.airport-transfer-modal{margin-top:40px!important}.airport-transfer-container .error{padding:20px;background:#f4f7ff}.airport-transfer-container .loading{position:relative;top:30%}.airport-transfer-container .loading-container{width:1044px;height:519px;background-color:#fff;margin:0 auto}.airport-transfer-container .loading-container.search{width:770px;height:480px}.airport-transfer-container .button{background:#ffc532}.airport-transfer-container .apply-transfer-button,.airport-transfer-container .button{width:260px;height:50px;line-height:50px;color:#46454a;font-size:18px;text-align:center;float:right;border-radius:2px;cursor:pointer}.airport-transfer-container .apply-transfer-button{background-color:#ffc532;margin-top:20px;font-weight:600}.airport-transfer-container .transfer-type .title{float:left;font-size:14px}.airport-transfer-container .select{width:100%;margin:0;max-width:350px}.airport-transfer-container .select select{font-size:14px;color:#505d62;width:100%;margin-bottom:0;height:50px}.airport-transfer-container .select:before{top:16px}.airport-transfer-container .SingleDatePicker{width:auto}.airport-transfer-container .SingleDatePicker .DateInput{padding:0;font-weight:400;font-size:13px}.airport-transfer-container .airport-transfer-search-form{color:#5b6f79;font-size:12px;width:770px;background:#fff;margin:0 auto}.airport-transfer-container .airport-transfer-search-form .select-minutes{margin-left:10px}.airport-transfer-container .airport-transfer-search-form .search-form-title{height:90px;line-height:90px;background:#f4f4f4;color:#5b6f79;padding-left:20px;font-size:24px}.airport-transfer-container .airport-transfer-search-form .search-form-content{padding:23px;font-size:16px}.airport-transfer-container .airport-transfer-search-form .search-form-content input[type=radio]:checked+.form-item--radio-large:before{content:"";display:block;width:12px;position:relative;top:-3px;left:1px;border-radius:12px;height:12px;background-color:#5b6f79}.airport-transfer-container .airport-transfer-search-form .search-form-content .terminal-container{position:relative;width:350px}.airport-transfer-container .airport-transfer-search-form .search-form-content .terminal-container .airport-alert{position:absolute;top:78px;background:#fff;padding:5px;width:100%;color:#ef3340}.airport-transfer-container .airport-transfer-search-form .search-form-content .terminal-container .airport-alert:before{content:"";width:0;height:0;position:absolute;top:-7px;left:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #fff}.airport-transfer-container .airport-transfer-search-form .search-form-content .direction-option{display:inline-block;border:1px solid #dcdcdc;box-sizing:border-box;line-height:50px;width:230px;height:50px}.airport-transfer-container .airport-transfer-search-form .search-form-content .direction-option .form-item--radio-large{margin-top:17px;margin-left:10px}.airport-transfer-container .airport-transfer-search-form .search-form-content .one-direction{display:inline-block;margin-left:15px}.airport-transfer-container .airport-transfer-search-form .search-form-content .arrival{margin-top:30px;display:flex;justify-content:space-between}.airport-transfer-container .airport-transfer-search-form .search-form-content .departure{margin-top:40px;display:flex;justify-content:space-between}.airport-transfer-container .airport-transfer-search-form .search-form-content .field-title{margin-bottom:10px;color:#909ca0;font-size:14px}.airport-transfer-container .airport-transfer-search-form .search-form-content .search-button{margin-top:20px}.airport-transfer-container .airport-transfer-search-form .search-form-content .transfer-date{width:170px}.airport-transfer-container .airport-transfer-search-form .search-form-content .transfer-date .SingleDatePicker{width:100%}.airport-transfer-container .airport-transfer-search-form .search-form-content .transfer-date .SingleDatePicker .SingleDatePickerInput{height:50px}.airport-transfer-container .airport-transfer-search-form .search-form-content .transfer-date .SingleDatePicker .SingleDatePickerInput .DateInput__display-text{padding:12px 10px;font-size:14px}.airport-transfer-container .airport-transfer-search-form .search-form-content .transfer-time .select{width:70px}.airport-transfer-container .airport-transfer-search-form.fromHotel .departure,.airport-transfer-container .airport-transfer-search-form.toHotel .arrival{visibility:hidden}.airport-transfer-container .car-select-form{width:1044px;padding:25px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);margin:0 auto}.airport-transfer-container .car-select-form .fadeIn{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.airport-transfer-container .car-select-form .fadeIn ul{margin-top:5px}.airport-transfer-container .car-select-form .fadeIn ul li{list-style-type:none;line-height:17px;font-weight:400;color:#5b6f79;margin-left:18px}.airport-transfer-container .car-select-form .fadeIn ul li:before{content:"•";color:#f6a200;margin-right:9px}.airport-transfer-container .car-select-form .fadeIn .waiting-time-container{border-radius:5px;background-color:rgba(255,199,113,.1);margin:0 20px 0 8px;color:#5b6f79;padding:5px 0 5px 8px}.airport-transfer-container .car-select-form .fadeIn .waiting-time{line-height:20px}.airport-transfer-container .car-select-form .fadeIn .waiting-time span{display:inline-block;line-height:17px;font-weight:600}.airport-transfer-container .car-select-form .fadeIn .waiting-time .fa{margin-right:5px;color:#f6a200}.airport-transfer-container .car-select-form .fadeInActive{max-height:200px;padding-bottom:17px}.airport-transfer-container .car-select-form .arrival,.airport-transfer-container .car-select-form .departure{width:49.3%}.airport-transfer-container .car-select-form .arrival{float:right}.airport-transfer-container .car-select-form .departure{float:left}.airport-transfer-container .car-select-form .transfer-info{padding:8px 0 13px 19px;background:#f4f4f4;background-color:rgba(0,0,0,.01);font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#5b6f79;margin-top:0;cursor:auto}.airport-transfer-container .car-select-form .transfer-info .arrow{float:right;display:inline-block;margin-right:40px;font-size:21px}.airport-transfer-container .car-select-form .transfer-info .arrow .right-arrow{color:#5b6f79;display:block}.airport-transfer-container .car-select-form .transfer-info .arrow .left-arrow{color:#bdc5c9;display:block}.airport-transfer-container .car-select-form .transfer-info .pax-info{font-weight:400}.airport-transfer-container .car-select-form .transfer-specification{font-size:12px;color:#505d62;margin-bottom:12px;cursor:pointer}.airport-transfer-container .car-select-form .transfer-specification span{display:block}.airport-transfer-container .car-select-form .transfer-car-type{padding-left:25px!important}.airport-transfer-container .car-select-form .car-select-arrival{padding-left:40px!important}.airport-transfer-container .car-select-form .car-select-content{overflow-y:scroll;max-height:300px}.airport-transfer-container .car-select-form .car-select-content .unselectedItem{background-color:#fbfbfb;box-shadow:none;border:1px solid #f4f4f4}.airport-transfer-container .car-select-form .car-select-title{height:30px;background:#f4f4f4;margin-bottom:10px}.airport-transfer-container .car-select-form .car-select-title span{width:33.3%;opacity:.6;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#5b6f79;display:inline-block;padding:5px 32px}.airport-transfer-container .car-select-form .car-select-title .transfer-price{padding-left:32px!important}.airport-transfer-container .car-select-form .item~.item{margin-top:12px}.airport-transfer-container .car-select-form .item{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.21);border-radius:2px;margin:2px}.airport-transfer-container .car-select-form .item .item-container{display:flex;align-items:center;padding:10px 0 5px;cursor:pointer}.airport-transfer-container .car-select-form .item .item-container .text-cancellation{padding:0}.airport-transfer-container .car-select-form .item .item-container .text-cancellation .nonrefundable,.airport-transfer-container .car-select-form .item .item-container .text-cancellation .refundable{border:none;padding:5px 0}.airport-transfer-container .car-select-form .item .item-container .text-cancellation .refundable:hover{background-color:inherit;color:#61b045}.airport-transfer-container .car-select-form .item .item-container .text-cancellation .nonrefundable:hover{background-color:inherit;color:#eb543c}.airport-transfer-container .car-select-form .item .transfer-price span{font-size:18px;font-weight:700;color:#f9a11d;padding-left:15px}.airport-transfer-container .car-select-form .item .form-item--radio-large{float:left;margin-left:10px;margin-right:22px;position:relative}.airport-transfer-container .car-select-form .item .field{float:left;width:33.3%;font-size:15px;color:#909ca0}.airport-transfer-container .car-select-form .item .field .service-type-text{font-weight:600;color:#5b6f79}.airport-transfer-container .car-select-form .not-available{margin-top:200px;text-align:center;color:#ef3340}.airport-transfer-container .car-select-form.one-direction .arrival,.airport-transfer-container .car-select-form.one-direction .departure{width:100%;float:none}.airport-transfer-info-modal{background:#fff;padding:30px;color:#505d62;font-size:14px;max-height:500px;overflow-y:scroll}.airport-transfer-info-modal .info-item{margin-bottom:30px}.airport-transfer-info-modal .info-item h3{font-size:20px!important;color:#ef3340;font-weight:700;margin-bottom:15px}.airport-transfer-info-modal .info-item .item{padding:5px;border:1px solid #000;width:33.3%;display:inline-block}.airport-transfer-info-modal .info-item .item .bold{font-weight:700}.airport-transfer-info-modal .item-title{font-weight:600;color:#000;display:block;margin-bottom:5px;margin-top:15px}.airport-transfer-info-modal .item-title i{margin-right:5px}.airport-transfer-info-modal ol{padding:0 15px!important}.airport-transfer-info-modal ol li{margin-bottom:0;list-style:decimal;line-height:20px}.page--loyalty{background-color:#fafafa}.loyalty{color:#505d62}.loyalty .paytrek-logo-container{position:absolute;bottom:-40px;right:15px}.loyalty .paytrek-logo-container span{font-size:14px;color:#747476}.loyalty .loyalty-welcome-area{width:382px;font-weight:600;height:662px;padding-top:120px}.loyalty .loyalty-welcome-area .loyalty-welcome-bg{-webkit-transform:scaleX(-1);transform:scaleX(-1);height:615px;position:absolute;background:url(img/loyalty-landing-bg.png) no-repeat;top:-30px;width:100vw;margin-right:-50vw;margin-left:-50vw;left:50%;right:50%;background-color:#fff;z-index:-1}.loyalty .loyalty-welcome-area .bonus-program{color:#303030;font-size:28px;letter-spacing:.32px}.loyalty .loyalty-welcome-area .title{color:#f1a040;font-size:96px;letter-spacing:-.3px;margin-top:17px}.loyalty .loyalty-welcome-area .content-title{opacity:.7;color:#303030;font-size:15px;letter-spacing:.2px;margin-top:55px;display:block}.loyalty .loyalty-welcome-area .content{opacity:.7;color:#303030;font-size:13px;font-weight:400;line-height:21px;letter-spacing:.2px;display:inline-block;margin-top:8px}.loyalty .what-is-profit-area{height:513px;background:#fafafa;width:100vw;position:relative;margin-right:-50vw;margin-left:-50vw;left:50%;right:50%}.loyalty .what-is-profit-area .what-is-profit-container{width:1200px;margin:0 auto}.loyalty .what-is-profit-area .what-is-profit-container .what-is-profit{padding-top:102px;float:left}.loyalty .what-is-profit-area .what-is-profit-container .what-is-profit .title{color:#303030;font-size:32px;font-weight:600;letter-spacing:.2px;margin-bottom:16px;display:inline-block}.loyalty .what-is-profit-area .what-is-profit-container .what-is-profit .item{margin-top:32px;display:flex;align-items:center}.loyalty .what-is-profit-area .what-is-profit-container .what-is-profit .item .icon{background:url(img/loyalty-check-icon.png);width:24px;height:24px;display:inline-block}.loyalty .what-is-profit-area .what-is-profit-container .what-is-profit .item .text{color:#555;font-size:14px;line-height:23px;letter-spacing:.2px;margin-left:20px;width:367px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area{float:left;margin-left:273px;margin-top:113px;width:293px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus{height:117px;box-shadow:0 20px 52px rgba(0,0,0,.08);border-radius:2px;background-color:#fff;position:relative;padding:24px 0 0 24px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus .text{font-size:14px;font-weight:600;letter-spacing:.2px;color:#707070;display:block}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus .point{color:#303030;font-size:42px;line-height:40px;display:block;margin-top:16px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus .icon{width:70px;height:70px;display:inline-block;position:absolute;background:url(img/approved-bonus-icon.png);right:10px;bottom:-36px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus-worth{height:117px;box-shadow:0 20px 52px rgba(0,0,0,.06);border-radius:2px;margin-top:34px;background-image:linear-gradient(129deg,#64cd96,#65e4a1);color:#fff;padding:24px 0 0 24px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus-worth .text{opacity:.9;font-size:14px;font-weight:600;letter-spacing:.19px;display:block}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .approved-bonus-worth .point{font-size:42px;line-height:40px;display:block;margin-top:16px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .hint{color:#555;font-size:14px;line-height:23px;text-align:center;display:block;margin-top:16px}.loyalty .what-is-profit-area .what-is-profit-container .bonus-area .hint strong{font-weight:600;letter-spacing:.2px}.loyalty .accepted-bonus-program{width:848px;height:480px;border-radius:0 2px 2px 0;border:1px solid #f0f0f0;background-color:#fff;float:left}.loyalty .accepted-bonus-program .image{width:360px;height:480px;background:url(img/accepted-bonus-program-image.png);display:inline-block;float:left;margin:-1px 0 0 -1px}.loyalty .accepted-bonus-program .content{float:left;margin-left:51px}.loyalty .accepted-bonus-program .content .content-title{color:#303030;font-size:22px;font-weight:600;letter-spacing:.24px;margin-top:24px}.loyalty .accepted-bonus-program .content h1{color:#f1a040;font-size:44px;font-weight:600;letter-spacing:-.12px;margin-top:12px}.loyalty .accepted-bonus-program .content .how-does-it-work{margin-top:33px;color:#303030;font-size:15px;font-weight:600;letter-spacing:.2px}.loyalty .accepted-bonus-program .content .list{margin-top:16px}.loyalty .accepted-bonus-program .content .list li{color:#f1a040;width:407px;list-style-type:disc}.loyalty .accepted-bonus-program .content .list li p{color:#555;font-size:14px;line-height:23px;letter-spacing:.2px}.loyalty .accepted-bonus-program .content .list li p strong{font-weight:600}.loyalty .accepted-bonus-program .content .list li~li{margin-top:16px}.loyalty .bonus-info-area{float:right}.loyalty .bonus-info-area .approved-area .title,.loyalty .bonus-info-area .potential-area .title{font-size:14px;font-weight:600;letter-spacing:.19px;height:19px;line-height:19px}.loyalty .bonus-info-area .approved-area .value,.loyalty .bonus-info-area .potential-area .value{font-size:38px;height:51px;line-height:40px;margin-top:2px}.loyalty .bonus-info-area .approved-area .value .currency,.loyalty .bonus-info-area .potential-area .value .currency{font-size:26px;margin-right:2px}.loyalty .bonus-info-area .potential-area{width:263px;height:203px;border-radius:2px;padding:18px;background:#fff;border:1px solid #f0f0f0}.loyalty .bonus-info-area .potential-area .potential-bonus{border-bottom:1px solid #d8d8d8;border-bottom:1px solid hsla(0,0%,85%,.35);background-clip:padding-box;padding-bottom:8px}.loyalty .bonus-info-area .potential-area .potential-bonus-worth{margin-top:22px}.loyalty .bonus-info-area .potential-area .title{color:#707070}.loyalty .bonus-info-area .potential-area .value{color:#303030}.loyalty .bonus-info-area .approved-area{width:263px;padding:18px;box-shadow:0 20px 52px rgba(0,0,0,.06);background-color:#c4c4c4;color:#fff;height:209px;border-radius:2px 2px 0 0;margin-top:16px}.loyalty .bonus-info-area .approved-area.active{background-color:#64cd96}.loyalty .bonus-info-area .approved-area.active .approved-bonus{border-bottom:1px solid #5abd88}.loyalty .bonus-info-area .approved-area.manual-approved-area{height:261px;padding-top:38px}.loyalty .bonus-info-area .approved-area .approved-bonus{padding-bottom:7px}.loyalty .bonus-info-area .approved-area .approved-bonus .bonus-warning-container{width:234px;height:31px;border-radius:0 7px 7px 0;display:flex;align-items:center;background-color:#f1a040;margin-left:-18px;padding-left:20px}.loyalty .bonus-info-area .approved-area .approved-bonus .bonus-warning-container p{color:#fff;font-size:11px;font-weight:600;line-height:23px;text-transform:uppercase;letter-spacing:.1px;padding-left:8px}.loyalty .bonus-info-area .approved-area .approved-bonus .bonus-warning-container p span{font-weight:700}.loyalty .bonus-info-area .approved-area .approved-bonus-worth{margin-top:12px}.loyalty .bonus-info-area .request-btn{width:100%;height:52px;border-radius:0 0 2px 2px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.loyalty .bonus-info-area .disabled-btn{background-color:#bababa;color:#929292}.loyalty .bonus-info-area .enabled-btn{background-color:#f1a040;color:#fff}.loyalty .withdraw-history{margin:60px 0}.loyalty .withdraw-history .title{line-height:18px;font-weight:700;margin-bottom:10px}.loyalty .withdraw-history h1{font-size:24px}.loyalty .withdraw-history h3{font-size:16px}.loyalty .withdraw-history .description{font-size:17px;line-height:24px;margin-bottom:10px}.loyalty .withdraw-history .no-withdraw{text-align:center;padding:10px 5px;background-color:#efefef}.loyalty .withdraw-history .upcoming-table{margin-top:10px;display:table}.loyalty .withdraw-history .upcoming-table .cell.status{text-align:center!important;padding-left:5px!important}.loyalty .withdraw-history .upcoming-table .table-row.header .cell{background-color:#fff!important;border:none!important;color:#555;font-size:14px;font-weight:600;letter-spacing:.22px;opacity:.8;padding-left:20px;text-align:initial}.loyalty .withdraw-history .upcoming-table .table-row.body{background:#fff;font-size:14px;color:#303030;height:46px;line-height:46px}.loyalty .withdraw-history .upcoming-table .table-row.body .cell{padding-left:20px;text-align:initial}.loyalty .withdraw-history .upcoming-table .table-row.body:nth-child(odd){background:#f6f6f6}.loyalty .withdraw-history .upcoming-table .table-row.body .cell.amount,.loyalty .withdraw-history .upcoming-table .table-row.body .cell.date{color:#303030;font-weight:600}.loyalty .withdraw-history .table-container.show-less-state{height:auto;overflow:hidden}.loyalty .withdraw-history .table-container.show-more-state{height:276px;overflow:hidden}.loyalty .withdraw-history .show-less-more{color:#f1a040;width:169px;height:52px;border-radius:2px;border:2px solid #f1a040;border:2px solid rgba(241,160,64,.15);background-clip:padding-box;box-sizing:border-box;cursor:pointer;margin:40px auto 0;line-height:46px}.loyalty .withdraw-history .show-less-more .icon{display:inline-block;font-size:20px;margin-left:36px}.loyalty .withdraw-history .show-less-more .text{font-size:15px;font-weight:600;letter-spacing:.2px;margin-left:14px;display:inline-block}.loyalty .loyalty-section.terms-conditions-section{background-color:#fff;position:relative;margin-bottom:-50px;padding-bottom:86px}.loyalty .loyalty-section.terms-conditions-section.non-wallet{width:750px;margin:0 auto}.loyalty .loyalty-section.terms-conditions-section .terms-conditions-bg{position:absolute;width:100vw;margin-right:-50vw;margin-left:-50vw;left:50%;right:50%;height:100%;background:#fff;z-index:-1}.loyalty .loyalty-section.terms-conditions-section .main-title{color:#303030;font-size:18px;font-weight:600;letter-spacing:.16px;margin-bottom:12px;padding-top:48px}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item{width:100%;max-height:72px;background-color:#fff;border-bottom:1px solid hsla(0,0%,85%,.3);cursor:pointer;overflow:hidden;padding-bottom:23px}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .item-header{height:72px;width:100%;display:flex;justify-content:space-between;align-items:center}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .item-header .title{color:#303030;font-size:15px;font-weight:600;letter-spacing:.2px}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .item-header .toggle{cursor:pointer;height:24px;text-align:center;background-color:#fff}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .item-header .toggle .icon-bar{display:block;width:24px;height:2px;transition:.3s;background-color:#f1a040}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .item-header .toggle .burg{display:inline-block;transition:.3s}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .content-container{cursor:pointer}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .content-container .content{color:#555;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.2px;white-space:pre-wrap}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .toggle-button .icon-bar:first-child{transform:rotate(90deg);margin-bottom:-2px}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item .toggle-button .icon-bar:last-child{transform:rotate(0deg)}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item.active{max-height:3200px}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item.active .burg .icon-bar{background-color:#f1a040}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item.active .burg .icon-bar:first-child{transform:rotate(0deg);margin-bottom:0;transition:.3s}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item.active .burg .icon-bar:last-child{display:none}.loyalty .loyalty-section.terms-conditions-section .terms-conditions .terms-item.active .content-container{margin-top:-11px}.loyalty .loyalty-footer{display:flex;flex-direction:column}.loyalty .loyalty-footer-wrapper{width:100vw;position:relative;margin:-40px -50vw -86px;left:50%;right:50%;background-color:#fafafa}.loyalty .loyalty-footer-wrapper .loyalty-accept-container{width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.loyalty .loyalty-footer-wrapper .loyalty-accept-container .helper-text{color:#f1a040;font-size:13px;font-weight:600;margin-bottom:12px;letter-spacing:.2px}.loyalty .loyalty-footer-wrapper .loyalty-terms-conditions{display:flex;flex-direction:column}.loyalty .loyalty-footer-wrapper .loyalty-terms-conditions .form-item{width:22px;height:22px;display:flex;justify-content:center;align-items:center;padding:0;box-shadow:0 3px 8px rgba(0,0,0,.12);border-radius:1px;border:1px solid #d4d4d4}.loyalty .loyalty-footer-wrapper .loyalty-terms-conditions .form-item-text{color:#303030;font-size:13px;font-weight:400;margin-right:14px;line-height:22px;letter-spacing:.2px}.loyalty .loyalty-section.info .title{line-height:18px;font-weight:700;margin-bottom:10px}.loyalty .loyalty-section.info h1{font-size:24px}.loyalty .loyalty-section.info h3{font-size:16px}.loyalty .loyalty-section.info .widget{width:350px;height:150px;color:#fff;display:inline-block;margin-right:10px}.loyalty .loyalty-section.info .current-widget{background:linear-gradient(to top right,#43a047 0,#1de9b6)}.loyalty .loyalty-section.info .future-widget{background:linear-gradient(to top right,#ff6f00 0,#ffca28)}.loyalty .loyalty-section.info .current-widget .title,.loyalty .loyalty-section.info .future-widget .title{font-size:30px;padding:15px 0 0 10px}.loyalty .loyalty-section.info .current-widget .content,.loyalty .loyalty-section.info .future-widget .content{font-size:20px;padding:10px 0 0 10px}.loyalty .loyalty-section.info .current-widget .info,.loyalty .loyalty-section.info .future-widget .info{font-size:16px;padding:10px 0 0 10px}.loyalty .loyalty-button-container{display:flex;padding:18px 0}.loyalty .loyalty-button-container .button{width:165px;height:52px;display:flex;justify-content:center;align-items:center;border-radius:2px;margin-right:15px;font-size:15px;font-weight:600;text-transform:uppercase;cursor:pointer}.loyalty .loyalty-button-container .accept{color:#fff;background-color:#f1a040}.loyalty .loyalty-button-container .reject{border:2px solid #c4c4c4;color:#929292;background-color:#fafafa;margin-right:0}.loyalty .loyalty-modal{background:#fff;padding:30px 15px;border-radius:2px;margin:90px auto 30px}.loyalty .loyalty-modal.create-account-modal{width:750px}.loyalty .loyalty-modal.response-modal{width:553px}.loyalty .loyalty-modal .modal-tiny-header{padding:0;height:auto}.loyalty .loyalty-modal .modal-tiny-header button.close{top:-35px;right:-2px;width:20px;height:20px;font-weight:700;font-size:40px}.loyalty .loyalty-modal .create-account-container .title{color:#303030;font-size:22px;font-weight:600;letter-spacing:.2px}.loyalty .loyalty-modal .create-account-container .text{color:#555;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;margin-top:10px}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row{display:flex;justify-content:space-between;margin:30px 0}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row .col-item{width:330px}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row .col-item label{color:#555;font-size:12px;font-weight:400;letter-spacing:.2px}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row .col-item input{width:100%;height:50px;border-radius:2px;border:1px solid #dfcd99;background-color:#fff;margin-top:8px;padding-left:15px;color:#303030;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.2px}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row .col-item .selectbox{position:relative;margin-top:8px}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row .col-item .selectbox select{width:330px;height:50px;border-radius:2px;border:1px solid #dfcd99;background-color:#fff;outline:none;appearance:none;-webkit-appearance:none;padding-left:20px;color:#303030;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.2px}.loyalty .loyalty-modal .create-account-container .form-section .field-container .row .col-item .helper-text{font-size:11px;margin-top:5px;display:block}.loyalty .loyalty-modal .create-account-container .user-id-section{width:750px;height:135px;background-color:#fafafa;margin-left:-30px;padding:20px 30px}.loyalty .loyalty-modal .create-account-container .user-id-section .section-title{color:#303030;font-size:13px;font-weight:600;letter-spacing:.17px}.loyalty .loyalty-modal .create-account-container .user-id-section .id-field{height:44px;border-radius:2px;border:1px dashed #ddd8d8;background-color:#fff;margin:10px 0;padding:0 24px;display:inline-flex;justify-content:center;align-items:center}.loyalty .loyalty-modal .create-account-container .user-id-section .id-field span{color:#303030;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.23px}.loyalty .loyalty-modal .create-account-container .user-id-section .helper-text{color:#73694d;font-size:12px;font-weight:400;line-height:19px;letter-spacing:.2px}.loyalty .loyalty-modal .create-account-container .attention-text{color:#73694d;font-size:12px;font-weight:600;letter-spacing:.2px;margin:20px 0;text-align:center}.loyalty .loyalty-modal .create-account-container .create-account-button button.user-connection__button{margin-top:0;float:none;border-radius:2px;background-color:#f1a040;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.loyalty .loyalty-modal .create-account-container .create-account-button button.user-connection__button--small{height:52px;line-height:52px}.loyalty .loyalty-modal .success-container{text-align:center}.loyalty .loyalty-modal .success-container .info-box{margin-top:10px}.loyalty .loyalty-modal .success-container .info-box h3{color:#f1a040;font-size:26px;font-weight:600;letter-spacing:.24px;margin-bottom:10px}.loyalty .loyalty-modal .success-container .info-box .detail-info{font-size:14px;font-weight:600;line-height:24px;letter-spacing:.2px}.loyalty .loyalty-modal .success-container .info-box .helper-text{color:#73694d;font-size:12px;font-weight:400;letter-spacing:.2px;margin-top:20px}.loyalty .activation-section{width:100%;border:1px solid #f0f0f0;background-color:#fff;margin-bottom:30px;padding:25px 30px}.loyalty .activation-section .head-content{display:flex;align-items:center;margin-bottom:16px}.loyalty .activation-section .head-content .text-container{margin-left:8px}.loyalty .activation-section .head-content .text-container .text{color:#73694d;font-size:12px;font-weight:400;line-height:21px;letter-spacing:.2px}.loyalty .activation-section .head-content .text-container .text .underline-text{color:#fd9c1b;font-weight:600;text-decoration:underline}.loyalty .activation-section .head-content .text-container .text span{font-weight:600}.loyalty .activation-section .id-section .title{color:#303030;font-size:13px;font-weight:600;letter-spacing:.17px;margin-bottom:15px}.loyalty .activation-section .id-section .id-frame{display:flex;align-items:center}.loyalty .activation-section .id-section .id-frame .user-id{height:44px;border-radius:2px;border:1px dashed #ddd8d8;background-color:#fff;display:flex;align-items:center;justify-content:center}.loyalty .activation-section .id-section .id-frame .user-id input{width:100%;color:#303030;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.23px;text-align:center;line-height:44px}.loyalty .activation-section .id-section .id-frame .copy-btn{width:78px;height:44px;border-radius:0 2px 2px 0;background-color:#f1a040;margin-left:-1px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px}.loyalty .activation-section .id-section .id-frame .__react_component_tooltip.type-dark{padding:4px 9px;opacity:1;background-color:#f1a040;font-size:11px;font-weight:600;letter-spacing:.18px;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;top:-37px!important;left:-68px!important}.loyalty .activation-section .id-section .id-frame .__react_component_tooltip.type-dark:after{border-top-color:#f1a040}.loyalty .activation-section .id-section .id-frame .__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#f1a040}.loyalty .activation-section .info-text{color:#73694d;font-size:12px;font-weight:400;line-height:19px;letter-spacing:.2px;margin-top:20px}.loyalty .global-payout-section{position:relative}.loyalty .global-payout-section .payout-section-bg{position:absolute;width:100vw;margin-right:-50vw;margin-left:-50vw;left:50%;right:50%;border:1px #f0f0f0;height:100%;background:#fff;z-index:-1}.loyalty .global-payout-section .main-title{color:#303030;font-size:18px;font-weight:600;letter-spacing:.16px;padding-top:60px}.loyalty .global-payout-section .paragraphs-container{margin-top:30px}.loyalty .global-payout-section .text{color:#555;font-size:14px;font-weight:400;letter-spacing:.2px;padding-bottom:15px;line-height:20px}.loyalty .global-payout-section .sub-title{color:#303030;font-size:15px;font-weight:600;letter-spacing:.2px;margin-bottom:14px}.loyalty .global-payout-section .conditions{margin-top:15px;padding-bottom:60px}.loyalty .global-payout-section .conditions ul{padding-left:40px}.loyalty .global-payout-section .conditions ul li{list-style-type:disc;padding-left:10px}.loyalty .global-payout-section .loyalty-create-account{display:flex;color:#555;font-size:14px;font-weight:400;letter-spacing:.2px}.loyalty .global-payout-section .loyalty-create-account p{margin-right:5px}.loyalty .global-payout-section .loyalty-create-account span{color:#f1a040;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.loyalty .loyalty-video-section{padding:60px 0 36px}.loyalty .loyalty-video-section .section-row{position:relative}.loyalty .loyalty-video-section .section-row h3{color:#303030;font-size:18px;font-weight:600;letter-spacing:.16px}.loyalty .loyalty-video-section .section-row .video-container{width:calc(100% + ((100vw - 100%) / 2));margin:30px 0;display:flex;justify-content:flex-start;overflow:hidden}.loyalty .loyalty-video-section .section-row .video-container .video-frame{width:360px;margin-right:30px}.loyalty .loyalty-video-section .section-row .video-container .video-frame .video-frame-bottom{margin-top:-2px;padding:20px 0 20px 15px;color:#555;font-size:16px;font-weight:600;letter-spacing:.15px;box-shadow:0 1px 6px rgba(0,0,0,.1);border-radius:0 0 2px 2px;border:1px solid #e7e7e7;background-color:#fff}.loyalty .loyalty-video-section .section-row .arrow-btn{width:48px;height:48px;box-shadow:0 2px 8px rgba(0,0,0,.2);background-color:#fff;border-radius:50%;position:absolute;top:50%;cursor:pointer}.loyalty .loyalty-video-section .section-row .arrow-btn.right-btn{right:-30px}.loyalty .loyalty-video-section .section-row .arrow-btn.left-btn{left:0}.loyalty .loyalty-video-section .section-row .arrow-btn span{border-bottom:2px solid #f1a040;border-right:2px solid #f1a040;padding:5px;vertical-align:middle;display:inline-block;position:relative;top:15px}.loyalty .loyalty-video-section .section-row .arrow-btn span.left-arrow{transform:rotate(133deg);left:19px}.loyalty .loyalty-video-section .section-row .arrow-btn span.right-arrow{transform:rotate(-46deg);left:16px}.loyalty-landing-page-container{margin-top:0}.loyalty-landing-bg{width:764px;height:615px;position:absolute;background:url(img/loyalty-landing-bg.png)}.loyalty-landing-container{font-family:Open Sans,sans-serif;display:flex;justify-content:space-between;position:relative}.loyalty-landing-container .text-area{width:653px;color:#848484;font-size:13px;line-height:21px;font-weight:600;display:flex;align-items:flex-end}.loyalty-landing-container .form-area{width:390px;margin-top:23px}.loyalty-landing-container .form-area .one-program{width:337px;height:40px;border-radius:20px;background-color:rgba(255,216,90,.13);font-size:14px;font-weight:600;color:#dd821f;opacity:.8;margin:0 auto;display:flex;align-items:center;justify-content:center}.loyalty-landing-container .form-area .one-program .icon{width:24px;height:18px;background:url(img/loyalty-landing-one-program-icon.png);margin-right:10px}.loyalty-landing-container .form-area .form-area-info{width:317px;color:#525252;font-size:24px;font-weight:600;line-height:34px;text-align:center;margin:16px auto 0}.loyalty-landing-container .form-area .form-area-info span{color:#f1a040}.loyalty-landing-container .form-area .form-container{background:#fff;border-radius:2px;box-shadow:0 8px 12px rgba(0,0,0,.04),0 44px 124px rgba(0,0,0,.04);margin-top:24px}.loyalty-landing-container .form-area .form-container .title{height:31px;line-height:31px;background-color:#7de0ac;text-align:center;font-size:14px;font-weight:700;color:#fff}.loyalty-landing-container .form-area .form-container .form{height:490px;padding:0 20px}.loyalty-landing-container .form-area .form-container .form iframe{width:100%;height:100%}.js-contact-us .contact-us-wrapper{font-family:Fira Sans,sans-serif}.js-contact-us .contact-us-wrapper .contact-us-container{width:1170px;margin:0 auto 50px}.js-contact-us .contact-us-wrapper .contact-us-container h1.title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79;margin:0}.js-contact-us .contact-us-wrapper .contact-us-container .panel-head{width:100%;height:80px;display:inline-block;border-radius:5px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.15);padding:16px 14px;box-sizing:border-box;margin:17px 0 25px;background-image:url(img/contact-us-head.png);background-repeat:no-repeat;background-position:left 15px center}.js-contact-us .contact-us-wrapper .contact-us-container .panel-head .panel-head-text{display:inline-block;margin:0;width:750px;font-size:18px;color:#555;float:left;line-height:48px;margin-left:55px}.js-contact-us .contact-us-wrapper .contact-us-container .panel-head .phone-number{font-size:36px;font-weight:300;line-height:50px;color:#5a6e79;float:right}.js-contact-us .contact-us-wrapper .emergency-number{background-color:#f26069;padding:20px 34px}.js-contact-us .contact-us-wrapper .emergency-number .emergency-wrapper{width:1170px;margin:0 auto;height:170px;background-image:url(img/contact-us-emergency.png);background-repeat:no-repeat;background-position:right 100px center}.js-contact-us .contact-us-wrapper .emergency-number .emergency-wrapper .emergency-text-container{color:#fff;position:relative;top:10%;float:left}.js-contact-us .contact-us-wrapper .emergency-number .emergency-wrapper .emergency-text-container .title{font-size:24px;line-height:50px;font-weight:400;margin:0}.js-contact-us .contact-us-wrapper .emergency-number .emergency-wrapper .emergency-text-container .emergency-text{margin:0;opacity:.75;font-size:16px;line-height:30px;color:#fff}.js-contact-us .contact-us-wrapper .emergency-number .emergency-wrapper .emergency-number-container{position:relative;top:30%;color:#fff;float:right}.js-contact-us .contact-us-wrapper .emergency-number .emergency-wrapper .emergency-number-container .number{font-size:24px;display:block;font-weight:500;line-height:30px;color:#fff;margin:0}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number{width:1170px;margin:0 auto;padding:50px 0}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .head{color:#5b6f79;font-size:24px;margin:0;line-height:25px}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row{display:inline-block;margin:20px 0 0}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row .country{padding:14px;box-sizing:border-box;border:1px solid #f0f1f2;width:270px;height:90px;float:left;margin-right:30px;background-color:#fff}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row .country .country-box{background-image:url(img/flags.png);width:38px;height:26px;float:right}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row .country .country-text{color:#5b6f79;font-size:16px;font-weight:500}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row .country .country-phone{color:#555;font-size:16px;font-weight:300;margin-top:15px;display:block}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row .country .country-phone:nth-child(2n){display:inline}.js-contact-us .contact-us-wrapper .free-numbers-wrapper .toll-free-number .free-numbers .row .country:last-child{margin:0}.js-contact-us .contact-us-wrapper .external-phone{pointer-events:none}@media only screen and (max-width:1200px){.js-contact-us .contact-us-container{width:100%!important;padding:0 10px!important}.js-contact-us .contact-us-container .panel-head{height:auto!important;background-image:url(img/mobile-contact-us-head.png)!important;background-position:right 15px top 10px!important;padding:25px 20px!important}.js-contact-us .contact-us-container .panel-head .panel-head-text{width:100%!important;margin-left:0!important;float:none!important;line-height:28.8px!important}.js-contact-us .contact-us-container .panel-head .phone-number{float:none!important}.js-contact-us .emergency-wrapper{width:100%!important;height:auto!important;background-position:right 0 top!important}.js-contact-us .emergency-wrapper .emergency-text-container{float:none!important}.js-contact-us .emergency-wrapper .emergency-number-container{float:none!important;margin-top:10px!important}.js-contact-us .toll-free-number{width:100%!important;padding:30px 20px!important}.js-contact-us .toll-free-number .head{margin-bottom:10px!important}.js-contact-us .toll-free-number .row{margin:0!important}.js-contact-us .toll-free-number .country{width:100%!important;float:none!important;margin:10px 0 0!important}.js-contact-us .emergency-number{padding:36px 20px!important}.js-contact-us .external-phone{pointer-events:inherit!important}}.gmap{position:relative;height:800px}.gmap .map{position:absolute;width:100%;height:100%}.gmap .map iframe{width:100%;height:100%;margin:0;padding:0;filter:grayscale(100%)}.gmap .addresses{box-shadow:0 2px 24px 0 rgba(0,0,0,.1);position:absolute;left:20px;top:20px;width:370px;border-radius:4px;z-index:1;text-align:left}.gmap .addresses a.address{display:block;background-color:#fff}.gmap .addresses .title{font-size:36px;font-weight:300;color:#5b6f79;background-color:#fff;padding:27px 0 27px 20px}.gmap .addresses .address-item{background-color:#fff}.gmap .addresses .address-info{max-height:0;padding:0 20px;transition:max-height 0s ease-out;overflow:hidden;font-size:14px;font-weight:300;line-height:27px;color:#59707b;position:relative;display:inherit}.gmap .addresses .address-info .phone-number{padding-bottom:22px}.gmap .addresses div.city{padding:25px 0 25px 20px;font-size:20px;color:#5b6f79;background-color:#fff;box-shadow:inset 0 1px 0 0 #f6f6f6}.gmap .fadeInActive .address-info{transition:max-height .5s ease-out!important;max-height:200px!important;box-shadow:3px 14px 20px 0 rgba(0,0,0,.01)}.gmap .fadeInActive a{box-shadow:0 -12px 20px 0 rgba(0,0,0,.01)}@media only screen and (max-width:1200px){.gmap{height:auto!important}.gmap .map{height:280px;position:relative}.gmap .addresses{width:100%!important;top:0!important;left:0!important;position:relative!important;padding:10px 10px 17px!important;box-shadow:0 2px 24px 0 rgba(0,0,0,.1),inset 0 1px 0 0 #f6f6f6!important}.gmap .addresses .title{padding:16px 0 0!important;margin-bottom:20px}.gmap .addresses .address-item{box-shadow:0 0 20px 0 rgba(0,0,0,.06)!important}.gmap .addresses .address-item a{display:none!important}.gmap .addresses .address-info{padding:0 10px!important}.gmap .dropdown{box-shadow:inset 0 -1px 0 0 #e6e6e6;border:none;margin-top:20px;padding:4px 0}.gmap .select:before{top:13px}.gmap #address-selector{font-size:20px;color:#5b6f79}}@media only screen and (min-width:1200px){.addresses .title .dropdown{display:none!important}}.js-trade-fairs{font-family:Fira Sans,sans-serif}.js-trade-fairs .wrapper{width:1170px;margin:90px auto 0;padding:0}.js-trade-fairs .wrapper .title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79}.js-trade-fairs .wrapper .sub-title{opacity:.75;font-size:16px;line-height:24px;color:#555}.js-trade-fairs .wrapper .trade-fairs{margin-top:40px}.js-trade-fairs .wrapper .trade-fairs .header-container{padding:10px;height:50px;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}.js-trade-fairs .wrapper .trade-fairs .header-container .header-items{float:right}.js-trade-fairs .wrapper .trade-fairs .header-container .header-items .item{width:170px;display:inline-block;margin-right:30px;font-size:16px;line-height:30px;color:#999}.js-trade-fairs .wrapper .trade-fairs .header-container .header-items .item:last-child{margin-right:0;width:100px}.js-trade-fairs .wrapper .trade-fairs .header-container .header-items .date{width:240px}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper{margin-top:10px}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container{position:relative;padding:10px;margin-bottom:20px;height:160px;background-color:hsla(0,0%,100%,.96);box-shadow:0 0 4px 0 rgba(0,0,0,.1);cursor:pointer;display:flex}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-image{width:320px;height:140px;border-radius:3px}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container{display:flex;align-items:center}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container .item{width:170px;font-size:18px;display:inline-block;color:#555;margin-right:30px}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container .item:last-child{margin-right:0;width:100px}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container .date-container{width:240px;display:flex;flex-wrap:wrap;align-items:center}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container .city,.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container .date,.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .fairs-info-container .stand{font-weight:300;display:inline-block}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container .meeting-request{display:none;border-top-left-radius:20px;padding:8px 24px;position:absolute;bottom:0;right:0;background-color:#f9a11b;box-shadow:0 5px 10px 0 rgba(0,0,0,.04);font-size:16px;font-weight:500;line-height:30px;text-align:center;color:#fff}.js-trade-fairs .wrapper .trade-fairs .fairs-wrapper .item-container:hover .meeting-request{display:inline-block!important}@media only screen and (max-width:1170px){.js-trade-fairs .wrapper{width:100%!important;margin:20px auto 0!important;padding:10px}.js-trade-fairs .wrapper .title{margin-bottom:11px}.js-trade-fairs .wrapper .trade-fairs{margin-top:20px}.js-trade-fairs .wrapper .header-container{display:none}.js-trade-fairs .wrapper .fairs-info-container{display:none!important}.js-trade-fairs .wrapper .fairs-wrapper .item-container{width:100%;height:273px!important}.js-trade-fairs .wrapper .fairs-wrapper .item-container .fairs-image{width:100%!important}.js-trade-fairs .wrapper .fairs-wrapper .item-container .mobile-fairs-info-container{padding:20px 0}.js-trade-fairs .wrapper .fairs-wrapper .item-container .mobile-fairs-info-container .item-title{width:90px;display:inline-block;margin-right:20px;font-size:14px;color:#555}.js-trade-fairs .wrapper .fairs-wrapper .item-container .mobile-fairs-info-container .item-text{width:210px;font-weight:300;font-size:14px;color:#555}.js-trade-fairs .wrapper .fairs-wrapper .item-container .mobile-fairs-info-container .fair-info{line-height:20px}}@media only screen and (min-width:1170px){.mobile-fairs-info-container{display:none!important}}.js-before-login{font-family:Fira Sans,sans-serif;text-align:left;direction:ltr}.js-before-login .mobile-login-announcement{width:100%;position:absolute;top:0;display:none;align-items:center;padding-right:16px;z-index:2;box-shadow:0 5px 12px rgba(0,0,0,.34);background-color:#473ca4;min-height:72px}.js-before-login .mobile-login-announcement .content-container{width:100%;display:flex;justify-content:space-between;align-items:center}.js-before-login .mobile-login-announcement .content-container-left-area{display:flex;align-items:center}.js-before-login .mobile-login-announcement .new-container{width:43px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:12px;border-radius:12px;background-color:#fff;color:#473ca4;font-size:12px;font-weight:500;letter-spacing:.15px;text-transform:uppercase}.js-before-login .mobile-login-announcement .announcement{display:flex;flex-direction:column}.js-before-login .mobile-login-announcement .announcement .hotelspro-mobile{color:#f8a119;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:22px}.js-before-login .mobile-login-announcement .announcement .available{color:#fff;font-size:16px;font-weight:400;letter-spacing:.2px}.js-before-login .mobile-login-announcement .login-button{width:89px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#f8a119;color:#fff;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:23px;text-transform:uppercase}.js-before-login .vertical-box-container{display:inline-block;float:left;margin-top:-200px;z-index:2}.js-before-login .vertical-box-container .vertical-box{display:inline-block;float:left;position:relative;z-index:1}.js-before-login .vertical-box-container .vertical-box .item{height:170px;width:170px;border-radius:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);text-align:center;margin-bottom:30px;margin-right:30px}.js-before-login .vertical-box-container .vertical-box .item img{margin-top:16px;width:55px}.js-before-login .vertical-box-container .vertical-box .item .data{margin:0 auto;height:58px;font-family:Fira Sans,sans-serif;font-size:36px;text-align:center;color:#f9a11b;line-height:65px}.js-before-login .vertical-box-container .vertical-box .item .statement{line-height:16px;padding-top:1px;font-size:16px;font-weight:300;color:#5b6f79;opacity:.6}.js-before-login .vertical-box-container .vertical-box:nth-child(2){margin-top:85px}.js-before-login .vertical-box-container .vertical-box:nth-child(2) .item{margin-right:0!important}.js-before-login .vertical-box-container .vertical-box.effect{animation:d 2s;-webkit-animation:d 2s;-moz-animation:d 2s;-o-animation:d 2s}@keyframes d{0%{top:100px}to{top:0}}@-webkit-keyframes d{0%{top:100px}to{top:0}}.js-before-login .welcome-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform 1.5s ease-out}.js-before-login .welcome-area{position:relative;width:100%;height:850px;overflow:hidden;z-index:1}.js-before-login .welcome-area .mask{background:url(img/home-slider/mask.svg) no-repeat 50%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.js-before-login .welcome-area .caption{position:relative;top:207px;z-index:1;width:1170px;margin:0 auto}.js-before-login .welcome-area .caption h2{width:385px;font-size:48px;font-weight:700;color:#5b6f79;line-height:64px}.js-before-login .welcome-area .caption p{width:470px;font-size:20px;font-weight:300;line-height:26px;color:#3e4c54;margin-top:22px}.js-before-login .welcome-area .caption a{border-radius:25px;background-color:#f9a11b;font-size:18px;font-weight:500;display:inline-block;margin-top:32px;padding:16px 63px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.1)}.js-before-login .welcome-area .caption a:hover{background-color:#f5a62d;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.js-before-login .business-info-container{width:1170px;margin:0 auto}.js-before-login .business-info-container ul li{list-style:initial}.js-before-login .business-info-container .title{display:inline-block;line-height:50px;font-size:36px;font-weight:300;color:#5b6f79}.js-before-login .business-info-container .explanation{width:670px;margin-top:23px;margin-left:100px;display:inline-block;float:left;text-align:left;animation:e 2s;-moz-animation:e 2s;-webkit-animation:e 2s;-o-animation:e 2s}.js-before-login .business-info-container .explanation p{line-height:26px;margin-bottom:30px;margin-top:16px}.js-before-login .business-info-container .explanation ul{padding:0 125px 0 20px;font-size:18px;font-weight:300;line-height:25px;color:#5b6f79;opacity:.7;direction:ltr;display:inline-block;text-align:left}@keyframes e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes e{0%{opacity:0}to{opacity:1}}.js-before-login .help-text{font-size:20px;font-weight:300;float:left;opacity:.8;color:#3e4c54}.js-before-login .about .business-properties{width:750px;border-radius:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:0 auto;margin-top:78px;position:relative;padding:40px;background-image:url(img/homepage/about-us-thick.png);background-repeat:no-repeat;background-position:right 40px top 40px}.js-before-login .about .business-properties ul{font-size:18px;font-weight:300;line-height:25px;color:#5b6f79;opacity:.7;margin-top:19px;padding:0}.js-before-login .about .business-properties ul li{background:url(img/homepage/check.png) no-repeat -10px -7px;padding-left:40px;list-style:none;margin-bottom:8px;background-position:0}.js-before-login .about .business-properties p{width:520px;line-height:30px;opacity:.8}.js-before-login .about .about-us-container{margin-top:-197px}.js-before-login .about .about-us-container .about-us{padding:174px 0 35px;color:#fff;text-shadow:0 0 4px #5b6f79;font-weight:300;background:url(img/homepage/mountain.png);background-position:top}.js-before-login .about .about-us-container .about-us h2{font-size:36px;font-weight:300;line-height:50px;color:#fff}.js-before-login .about .about-us-container .about-us .title{width:1170px;padding-top:174px;margin:0 auto 16px}.js-before-login .about .about-us-container .about-us ul{width:1170px;margin:0 auto;font-size:22px;font-weight:300;line-height:25px;color:#fff;padding-left:0}.js-before-login .about .about-us-container .about-us ul li{width:847px;margin-bottom:30px;display:inline-block;background:url(img/homepage/about-us-bullet.png) no-repeat 0 6px;padding-left:22px;list-style:none;background-position:0}.js-before-login .about .about-us-container .about-us .milestones{width:1170px;margin:74px auto 0}.js-before-login .about .about-us-container .milestones-line{background-color:#f9a11b;height:10px}.js-before-login .about .about-us-container .timeline{background-color:#f8f8f8;background-image:url(img/homepage/about.png);background-repeat:no-repeat;background-position:155px bottom}.js-before-login .about .about-us-container .timeline .circle-item-container{width:1095px;margin:0 auto;margin-top:-10px;direction:ltr}.js-before-login .about .about-us-container .timeline .circle-item-container .circle{width:20px;height:20px;background-color:#fff;border-radius:100%;position:relative;top:-4px;display:inline-block;margin-right:114px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.js-before-login .about .about-us-container .timeline .circle-item-container .line{border-left:3px dotted #d8d8d8;height:40px;margin-top:21px;margin-left:9px}.js-before-login .about .about-us-container .timeline .about-sub-content{width:1170px;margin:360px auto 0}.js-before-login .about .about-us-container .timeline .about-sub-content .we{width:585px;word-break:break-word;text-align:center;font-size:200px;font-weight:700;color:#f9a11b;display:inline-block}.js-before-login .about .about-us-container .timeline .about-sub-content .vertical-items{width:550px;direction:ltr;display:inline-block;vertical-align:middle;margin:0 0 93px}.js-before-login .about .about-us-container .timeline .about-sub-content .vertical-items .item{margin-bottom:40px}.js-before-login .about .about-us-container .timeline .about-sub-content .vertical-items .item h2{font-size:20px;font-weight:400;color:#5b6f79;margin-bottom:12px;margin-top:0}.js-before-login .about .about-us-container .timeline .about-sub-content .vertical-items .item .border-bottom-line{width:50px;border:2px solid #f9a11b;margin-bottom:12px}.js-before-login .about .about-us-container .timeline .about-sub-content .vertical-items .item p{font-size:16px;font-weight:300;color:#5b6f79;display:inline-block}.js-before-login .help-image{width:95px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);height:94px;border-radius:10px;background-color:#fff}.js-before-login .help-image-container{position:absolute;top:-105px;right:-48px}.js-before-login .help-image-container .phone{margin-right:20px;margin-left:20px}.js-before-login .help-image-item{display:inline-block;vertical-align:middle}.js-before-login .conversation{margin-bottom:20px}.js-before-login .slick-initialized .data-container{opacity:.4}.js-before-login .slick-current .data-container{opacity:1}.js-before-login .data-container{text-align:center;width:110px;height:145px;display:table;margin-left:-44px;margin-right:-44px;border-radius:11px;background-color:#fff}.js-before-login .data-container .data-title{background-color:#f9a11b;height:35px;border-top-left-radius:10px;border-top-right-radius:10px;font-size:22px;color:#fff;font-weight:500;line-height:35px}.js-before-login .data-container .data-description{font-size:16px;font-weight:300;padding:12px 5px 8px;color:#5b6f79;opacity:.7;word-break:break-word}.js-before-login .data-container:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.js-before-login .signup-container{background-image:url(img/homepage/partner-signup-image.png);background-size:cover;background-repeat:no-repeat;padding:50px 0}.js-before-login .signup-container .signup-text{width:1170px;margin:0 auto;direction:ltr}.js-before-login .signup-container .signup-text p{width:570px;font-size:36px;font-weight:300;line-height:50px;color:#fff}.js-before-login .signup-container .button-container{width:1170px;margin:30px auto 0}.js-before-login .signup-container .button-container .signup-button{width:220px;height:45px;border-radius:25px;border:2px solid #fff;text-decoration:none;font-size:16px;line-height:31px;text-align:center;padding:8px 23px;margin-right:10px;box-shadow:0 5px 30px 0 rgba(0,0,0,.06)}.js-before-login .signup-container .button-container .client-partner{color:#f9a11d;background-color:#fff}.js-before-login .hotel-partner,.js-before-login .local-partner{color:#fff}.js-before-login .client-partner:hover,.js-before-login .hotel-partner:hover,.js-before-login .local-partner:hover{color:#f9a11d;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.js-before-login .products{background-image:url(img/homepage/products.png);background-repeat:no-repeat;padding:120px 0;background-position:60% 25%}.js-before-login .products .products-container{width:1170px;margin:0 auto}.js-before-login .products h2{font-size:36px;font-weight:300;color:#5b6f79}.js-before-login .products .description p{width:870px;direction:ltr;font-size:20px;float:left;font-weight:300;line-height:32px;color:#5a6e79;margin:23px 0 67px;opacity:.7}.js-before-login .products .products-row .product-item{width:555px;height:290px;float:left;padding:20px;display:inline-block;border-radius:4px;background-color:#fff;border:1px solid #f1f1f1}.js-before-login .products .products-row .product-item .title-container{display:inline-block}.js-before-login .products .products-row .product-item h2{font-size:20px;font-weight:500;color:#5b6f79;margin-bottom:2px;width:340px}.js-before-login .products .products-row .product-item span{font-size:18px;line-height:27px;color:#f9a11b;text-transform:uppercase}.js-before-login .products .products-row .product-item p{width:490px;font-size:16px;font-weight:300;float:left;line-height:27px;color:#5b6f79;margin:20px 0 0}.js-before-login .products .products-row .product-item img{float:right}.js-before-login .products .products-row .product-item:first-child{margin-right:30px}.js-before-login .products .products-row:nth-child(2){margin-top:40px}@media only screen and (max-width:1200px){.js-before-login .mobile-login-announcement{display:flex}.js-before-login .welcome-area{margin-top:72px}.js-before-login .welcome-area .mask{background-position:44%!important}.js-before-login .welcome-area .caption{width:100%!important;text-align:center;top:275px!important}.js-before-login .welcome-area .caption h2{width:250px!important;margin:0 auto;font-size:36px!important;line-height:53px!important}.js-before-login .welcome-area .caption p{width:340px;margin:20px auto 0}.js-before-login .vertical-box .item{width:120px!important;height:120px!important;margin-right:21px!important;margin-bottom:20px!important}.js-before-login .vertical-box .item .statement{font-size:11px!important;line-height:11px!important}.js-before-login .item .data{height:38px!important;font-size:27px!important;line-height:38px!important}.js-before-login .item img{width:38px!important}.js-before-login .business-info-container{width:100%!important;text-align:center}.js-before-login .business-info-container .explanation{width:100%!important;margin:22px 0 0!important;padding:0 10px!important}.js-before-login .business-info-container .explanation p{margin:0 0 15px!important}.js-before-login .business-info-container .explanation ul{padding:0 0 0 20px!important}.js-before-login .vertical-box-container{float:none;margin-top:-90px!important}.js-before-login .about .business-properties{width:97%!important;height:auto!important;margin-top:190px!important;padding:44px 20px 0!important;background-image:none!important}.js-before-login .about .business-properties p{width:80%!important}.js-before-login .about .about-us{padding:95px 10px 35px!important;width:100%!important}.js-before-login .about .about-us ul,.js-before-login .about .about-us ul li{width:100%!important}.js-before-login .about .about-us .milestones{margin-top:50px!important}.js-before-login .about .about-us-container{margin-top:-200px;overflow-x:hidden}.js-before-login .about .about-us-container .timeline .circle-item-container{width:100%!important}.js-before-login .about .about-us-container .timeline .circle-item-container .circle{margin-right:0!important}.js-before-login .about .about-us-container .timeline .circle-item-container .circle .data-container{width:220px!important;height:175px!important;margin-right:-445px!important;margin-left:-100px!important}.js-before-login .about .about-us-container .timeline .circle-item-container .circle .data-container .data-title{height:60px!important;font-size:36px;line-height:60px!important}.js-before-login .about .about-us-container .timeline .circle-item-container .circle .data-container .data-description{font-size:18px!important;padding:20px 10px!important}.js-before-login .about .about-us-container .timeline .circle-item-container .timeline-item{display:none}.js-before-login .about .about-us-container .timeline .about-sub-content{width:100%!important;text-align:center!important;margin:300px auto 0!important}.js-before-login .about .about-us-container .timeline .about-sub-content .we{font-size:118px!important;width:100%!important}.js-before-login .about .about-us-container .timeline .about-sub-content .vertical-items{width:100%!important;text-align:left!important;margin:100px 0 0!important;padding:0 10px}.js-before-login .help-image-container{right:13px!important}.js-before-login .signup-container{background-image:url(img/homepage/responsive-partner-signup.png)!important;background-position:50%;height:auto!important;text-align:center!important;padding:0 10px}.js-before-login .signup-container .signup-text{width:100%!important}.js-before-login .signup-container p{width:100%!important;padding:42px 0!important}.js-before-login .signup-container .button-container{width:100%!important;margin-bottom:20px!important;display:inline-block}.js-before-login .signup-container .signup-button{margin-bottom:20px!important;display:block!important;height:auto!important;margin-right:0!important;width:100%!important}.js-before-login .products{margin:50px 0 30px!important;padding:0!important}.js-before-login .products .products-container{width:100%!important;padding:0 10px!important}.js-before-login .products .description p{width:100%!important;margin:26px 0 29px!important}.js-before-login .products .products-row .product-item{width:100%!important;height:auto!important;float:none!important;margin-bottom:20px!important;padding:20px 10px!important}.js-before-login .products .products-row .product-item img{float:left!important;padding:20px 0!important}.js-before-login .products .products-row .product-item h2{width:100%!important}.js-before-login .products .products-row .product-item p{width:100%!important;display:inline-block!important;margin:0!important}.js-before-login .products .products-row .product-item .title-container{width:100%!important}.js-before-login .products .products-row .product-item:first-child{margin-right:0!important}.js-before-login .products .products-row:nth-child(2){margin-top:0!important}}@media only screen and (max-width:540px){.slick-list{text-align:center}}@media only screen and (min-width:1200px){.slider{display:none!important}}.page--agency-signup{background-image:url(img/agency-signup.png);background-repeat:no-repeat;background-position:right top 80px;background-color:#f9f9f9}.js-agency-signup{margin-top:117px}.js-agency-signup .agency-signup{font-family:Fira sans;width:630px;margin:0 auto}.js-agency-signup .agency-signup .radio-input-wrapper{display:flex}.js-agency-signup .agency-signup .radio-input-container{margin-right:20px}.js-agency-signup .agency-signup .radio-input-container input[type=radio]{display:inline-block;margin-right:5px}.js-agency-signup .agency-signup .row{margin:0;margin-top:15px;display:inline-block}.js-agency-signup .agency-signup .row .button-container{width:250px;margin-bottom:15px}.js-agency-signup .agency-signup .form-container{width:100%;max-height:500px;display:inline-block;margin:0 auto;padding:30px 30px 180px;border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.js-agency-signup .agency-signup .form-container .title{font-size:36px;color:#5b6f79;margin-bottom:20px;font-weight:300}.js-agency-signup .agency-signup .form-container .explanation{font-size:16px;line-height:25px;color:#999;display:inline-block}.js-agency-signup .agency-signup .form-container .select{border-radius:4px;border:1px solid #ccc;width:100%;padding:2px;font-size:13px;overflow:visible;height:45px;line-height:39px}.js-agency-signup .agency-signup .form-container .select:before{top:12px}.js-agency-signup .agency-signup .form-container .sub-title{font-size:24px;font-weight:300;line-height:36px;color:#555;margin-top:15px}.js-agency-signup .agency-signup .form-container .input-title{font-size:14px;line-height:30px;color:#5b6f79}.js-agency-signup .agency-signup .form-container input[type=text]{width:100%;height:45px;display:block;border-radius:4px;background-color:#fff;border:1px solid #ccc;padding:16px;color:#555}.js-agency-signup .agency-signup .form-container .form-item{width:16px;height:16px;border-radius:2px;border:1px solid #ccc;margin:16px 10px 0 0}.js-agency-signup .agency-signup .form-container #address{width:100%;display:block;border-radius:4px;background-color:#fff;border:1px solid #ccc;padding:16px;color:#555;height:100px}.js-agency-signup .agency-signup .form-container .border-line{border:1px solid #ededed;margin-top:25px}.js-agency-signup .agency-signup .form-container .reset-button{top:16px}.js-agency-signup .agency-signup .form-container .arrow-button{top:14px}.js-agency-signup .agency-signup .form-container .captcha-container{margin-top:15px}.js-agency-signup .agency-signup .form-container.active{max-height:2000px;padding:30px;margin:0 auto;transition:max-height 3s linear}.js-agency-signup .agency-signup .agreement{display:inline-block;float:left}.js-agency-signup .agency-signup .agreement .text{color:#555;font-size:14px;line-height:50px}.js-agency-signup .agency-signup .agreement .text .terms-conditions{color:#1196a5}.js-agency-signup .agency-signup button.user-connection__button{margin-top:0;width:250px;height:50px;border-radius:25px;float:right;font-size:18px;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.1)}@media only screen and (max-width:660px){.page--agency-signup{background-image:none!important}.js-agency-signup{margin-top:51px!important}.js-agency-signup .agency-signup{width:100%!important}.js-agency-signup .agency-signup .row .col.col-6{width:100%!important;margin-right:0!important}.js-agency-signup .agency-signup .row .col.col-6 .captcha-container{margin-top:0!important;transform:scale(.89);transform-origin:0 0}.js-agency-signup .agency-signup .row .col.col-6:nth-child(2){margin-top:15px}.js-agency-signup .agency-signup .row .button-container{width:100%!important;margin-top:10px!important}.js-agency-signup .agency-signup .row.confirmation-area{margin-top:0!important}.js-agency-signup .agency-signup .form-container{padding:20px 10px 180px!important}.js-agency-signup .agency-signup .form-container .border-line{display:none!important}.js-agency-signup .agency-signup .form-container.active{padding:20px 10px!important}.js-agency-signup .agency-signup button.user-connection__button{width:100%!important;float:none}}@media only screen and (max-width:1200px){.page--agency-signup{background-position:right top 60px!important}}.js-faq .faq-wrapper{font-family:Fira Sans;width:1170px;margin:46px auto 0}.js-faq .faq-wrapper .header-container{width:100%;display:inline-block}.js-faq .faq-wrapper .header-container .title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79;float:left;margin:0}.js-faq .faq-wrapper .header-container .input-holder{float:right;width:50px;transition:width .5s}.js-faq .faq-wrapper .header-container .input-holder .searchbox .search-button{width:50px;height:50px;border-radius:75px;background-color:#fff;border:1px solid #dee2e4;float:right;outline:none;cursor:pointer}.js-faq .faq-wrapper .header-container .input-holder .searchbox .search-button:hover{border-radius:25px;box-shadow:0 0 10px 0 rgba(94,94,94,.1);border:none}.js-faq .faq-wrapper .header-container .input-holder .searchbox .search-button:hover .search-icon{color:#5b6f79}.js-faq .faq-wrapper .header-container .input-holder .searchbox .search-button .search-icon{font-size:17px;color:#555}.js-faq .faq-wrapper .header-container .input-holder .searchbox .search-input{width:100%;height:50px;font-family:Fira Sans;border:none;border-radius:60px;background-color:#fff;box-shadow:0 0 10px 0 rgba(94,94,94,.1);font-size:16px;font-weight:300;line-height:30px;display:none;color:#83949d;float:left;padding-left:24px;box-sizing:border-box;outline:none}.js-faq .faq-wrapper .header-container .input-holder.active{width:450px;height:50px}.js-faq .faq-wrapper .header-container .input-holder.active .search-button{position:relative;bottom:50px!important;border:none!important;box-shadow:none!important}.js-faq .faq-wrapper .header-container .input-holder.active .search-input{display:inherit!important}.js-faq .faq-wrapper .faq{margin-top:30px;display:inline-block}.js-faq .faq-wrapper .faq .category-container{width:270px;height:560px;background-color:#fff;border:1px solid #e7ebef;float:left;margin-right:30px;box-sizing:border-box}.js-faq .faq-wrapper .faq .category-container .category{padding:0 10px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay{font-weight:700;border-bottom:1px solid #ccc;height:69px;padding:0 10px;line-height:69px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .title{vertical-align:middle;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.3px;display:inline-block;color:#7b8b93;width:190px;padding-right:17px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .account{background-position:0 -4px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .manage-booking{background-position:0 -45px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .commission{background-position:0 -83px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .user{background-position:0 -125px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .search-create-booking{background-position:0 -164px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .post-booking{background-position:0 -203px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .tours{background-position:0 -243px}.js-faq .faq-wrapper .faq .category-container .category .category-item-overlay .car-rental{background-position:0 -284px}.js-faq .faq-wrapper .faq .category-container .category-button{cursor:pointer}.js-faq .faq-wrapper .faq .category-container .category-button:last-child .category .category-item-overlay{border-bottom:none}.js-faq .faq-wrapper .faq .category-container .category-button .menu-icon{vertical-align:middle;width:36px;height:36px;display:inline-block;background-image:url(img/icon-list.png);background-repeat:no-repeat}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .title{color:#f9a11b!important}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .account{background-position:-40px -4px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .manage-booking{background-position:-40px -45px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .commission{background-position:-40px -83px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .user{background-position:-40px -125px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .search-create-booking{background-position:-40px -164px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .post-booking{background-position:-40px -203px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .tours{background-position:-40px -243px}.js-faq .faq-wrapper .faq .category-container .category.active-category .category-item-overlay .car-rental{background-position:-40px -284px}.js-faq .faq-wrapper .faq .category-container .category.active-category:before{content:"";width:5px;height:50px;background-color:#f9a11b;display:inline-block;float:left;margin-top:10px;margin-left:-10px;border-top-right-radius:91px;border-bottom-right-radius:91px}.js-faq .faq-wrapper .faq .questions-container{width:870px;float:right;display:inline-block}.js-faq .faq-wrapper .faq .questions-container .question-item{width:870px;max-height:70px;background-color:#fff;border:1px solid #dee2e4;padding:0 20px 18px;box-sizing:border-box;margin-bottom:15px;cursor:pointer;overflow:hidden}.js-faq .faq-wrapper .faq .questions-container .question-item:hover{box-shadow:0 0 5px 0 hsla(0,0%,84%,.9)}.js-faq .faq-wrapper .faq .questions-container .question-item:hover .burg .icon-bar{background-color:#5b6f79}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header{line-height:70px;box-shadow:inset 0 -1px 0 0 rgba(90,110,121,.2);width:100%;display:inline-block}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header .title{font-size:18px;line-height:70px;margin:0;float:left;color:#7b8b93;vertical-align:middle}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header .toggle{cursor:pointer;outline:none;display:inline-block;text-align:center;line-height:60px;width:36px;height:36px;float:right;margin-top:16px;background-color:#fff;border:.7px solid #f1f3f4;border-radius:50%;vertical-align:middle}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header .toggle .icon-bar{display:block;width:23px;height:2px;transition:.3s;background-color:#7b8b93}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header .toggle .burg{display:inline-block;transition:.3s;margin-bottom:16px}.js-faq .faq-wrapper .faq .questions-container .question-item .content-container{margin-top:20px;text-align:center;cursor:auto}.js-faq .faq-wrapper .faq .questions-container .question-item .content-container .definition{width:100%;opacity:.75;font-size:16px;line-height:30px;color:#555;text-align:left;margin-bottom:20px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.js-faq .faq-wrapper .faq .questions-container .question-item .content-container .content-image{max-width:700px;margin:0 auto 20px;cursor:pointer}.js-faq .faq-wrapper .faq .questions-container .question-item .toggle-button .icon-bar:first-child{transform:rotate(90deg);margin-bottom:-2px}.js-faq .faq-wrapper .faq .questions-container .question-item .toggle-button .icon-bar:last-child{transform:rotate(0deg)}.js-faq .faq-wrapper .faq .questions-container .question-item.active{max-height:3200px}.js-faq .faq-wrapper .faq .questions-container .question-item.active .question-header .title{font-weight:500;color:#5b6f79}.js-faq .faq-wrapper .faq .questions-container .question-item.active .burg .icon-bar{background-color:#5b6f79}.js-faq .faq-wrapper .faq .questions-container .question-item.active .burg .icon-bar:first-child{transform:rotate(0deg);margin-bottom:0;transition:.3s}.js-faq .faq-wrapper .faq .questions-container .question-item.active .burg .icon-bar:last-child{display:none}.js-faq .faq-wrapper .faq .questions-container .question-item.active:hover{box-shadow:none}.js-faq .faq-wrapper .faq .questions-container .modal-image{display:flex;justify-content:center;height:95%}.js-faq .faq-wrapper .faq .questions-container .modal-image .modal__content{display:flex;justify-content:center}.js-faq .faq-wrapper .faq .questions-container .modal-image .modal__content .modal-body{text-align:center}.js-faq .faq-wrapper .faq .questions-container .modal-image.Modal-medium{margin:40px auto 30px}.js-faq .faq-wrapper .faq .questions-container .modal-image .close{right:0!important}.js-faq .faq-wrapper .faq .questions-container .modal-image img{max-height:100%}.js-faq .faq-wrapper .faq .question-item:hover .title{color:#5b6f79!important}.js-faq .faq-wrapper .faq .mobile-category-container .select{width:100%;float:left;position:relative;overflow:hidden;margin-left:10px;background-color:#fff;border:1px solid #d6d6d6;font-size:16px;color:#8e8e8e}.js-faq .faq-wrapper .faq .mobile-category-container .select:before{position:absolute;top:22px;right:20px;font-size:9px;content:"\F107";font:normal normal normal 20px FontAwesome}.js-faq .faq-wrapper .faq .mobile-category-container .select select{width:100%;height:70px;font-family:Fira Sans;position:relative;padding:0 25px 0 10px;background-color:transparent;background-image:none;border:none;box-shadow:none;font-size:16px;font-weight:500;line-height:22px;letter-spacing:.3px;margin-bottom:5px;font-weight:400;color:#f9a11b;-webkit-appearance:none;-moz-appearance:none;appearance:none}.js-faq .faq-wrapper .faq .mobile-category-container .select select:focus{outline:none}.js-faq .faq-wrapper .faq .mobile-category-container .select select option{font-weight:400;font-size:13px;color:#333}.js-faq .faq-wrapper .faq .mobile-category-container .select:first-of-type{margin-left:0}.js-faq .faq-wrapper .faq .mobile-category-container .dropdown{border:1px solid #e7ebef!important;height:70px}.js-faq .faq-wrapper .faq .mobile-category-container select::-ms-expand{display:none}@media only screen and (max-width:1200px){.js-faq .faq-wrapper{width:100%!important}.js-faq .faq-wrapper .header-container .input-holder{float:none!important;width:100%!important;display:inline-block!important;padding:20px 10px!important;box-sizing:border-box!important;background-color:rgba(123,139,147,.1);height:90px!important}.js-faq .faq-wrapper .header-container .input-holder .search-input{display:inherit!important;width:100%!important;float:none!important}.js-faq .faq-wrapper .header-container .input-holder .search-button{position:relative!important;bottom:50px!important;border:none!important}.js-faq .faq-wrapper .header-container .input-holder .search-button:hover{box-shadow:none!important}.js-faq .faq-wrapper .header-container .title{padding:20px 10px}.js-faq .faq-wrapper .faq{width:100%!important;margin:0!important;padding:20px 10px;box-sizing:border-box}.js-faq .faq-wrapper .faq .category-container{display:none}.js-faq .faq-wrapper .faq .questions-container{width:100%!important;float:none!important;margin-top:10px}.js-faq .faq-wrapper .faq .questions-container .question-item{width:100%!important;padding:0 10px 18px!important}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header .title{font-size:16px!important}.js-faq .faq-wrapper .faq .questions-container .question-item .question-header .toggle{width:28px!important;height:28px!important;line-height:52px!important;margin-top:21px!important}.js-faq .faq-wrapper .faq .questions-container .question-item .icon-bar{width:16px}}@media only screen and (min-width:1200px){.js-faq .mobile-category-container{display:none!important}}@media only screen and (min-width:700px) and (max-width:1200px){.js-faq .toggle .icon-bar{width:16px!important}}@media only screen and (max-width:700px){.js-faq .toggle{display:none!important}}@media only screen and (max-width:750px){.js-faq .content-image,.js-faq iframe{max-width:100%!important}}.js-password-reset .password-reset-container{font-family:Fira Sans,sans-serif;width:570px;margin:120px auto 110px;padding:40px;border-radius:6px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.js-password-reset .password-reset-container .password-reset-title .title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79}.js-password-reset .password-reset-container .description{font-size:16px;line-height:25px;color:#999;display:inline-block;margin-top:15px}.js-password-reset .password-reset-container .form-container{margin-top:15px}.js-password-reset .password-reset-container .form-container .form-block .label-text{font-size:14px;line-height:30px;color:#5b6f79}.js-password-reset .password-reset-container .form-container .form-block input{width:100%;height:50px;border-radius:4px;background-color:#fff;border:1px solid #e5e5e5;font-size:16px;line-height:30px;color:#343434;padding-left:15px}.js-password-reset .password-reset-container .form-container .form-block .error-input-border{border-color:#f26069}.js-password-reset .password-reset-container .form-container .button-container{width:100%;display:inline-block}.js-password-reset .password-reset-container .form-container .button-container .send-button{width:191px;height:50px;float:right;border-radius:25px;background-color:#f9a11b;font-size:18px;font-weight:500;line-height:26px;text-align:center;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.1)}.js-password-reset .password-reset-container .form-container .button-container a{position:relative;top:10px;font-size:14px;line-height:30px;color:#1196a5;height:30px;width:95px;display:block}.js-password-reset .password-reset-container .form-container .button-container a .arrow{border-bottom:1px solid;border-right:1px solid;padding:5px;vertical-align:middle;transform:rotate(133deg);display:inline-block;margin-bottom:1px}.js-password-reset .password-reset-container .form-container .row{margin:20px 0}.js-password-reset .password-reset-container .form-container .error-message{color:#f26069;margin-top:10px;line-height:22px}.js-password-reset .password-reset-container .success-message-container .circle{border:6px solid #88b867;border-radius:50%;width:72px;height:72px;margin:0 auto}.js-password-reset .password-reset-container .success-message-container .circle .icon{margin-left:12px;margin-top:12px;font-size:38px;color:#88b867}.js-password-reset .password-reset-container .success-message-container .success-message{width:100%;font-size:16px;color:#999;margin-top:40px;text-align:center;line-height:25px}@media only screen and (max-width:1200px){.js-password-reset .password-reset-container{width:100%!important;padding:20px!important}.js-password-reset .password-reset-container .button-container .send-button{float:none!important;width:100%!important}.js-password-reset .password-reset-container .button-container a{margin:0 auto}.js-password-reset .password-reset-container .captcha-container{margin-top:0!important;transform:scale(.96);transform-origin:0 0}}.js-resend-activation .resend-activation-container{font-family:Fira Sans,sans-serif;width:570px;margin:120px auto 110px;padding:40px;border-radius:6px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.js-resend-activation .resend-activation-container .resend-activation-title .title{font-size:36px;font-weight:300;line-height:50px;color:#5b6f79}.js-resend-activation .resend-activation-container .description{font-size:16px;line-height:25px;color:#999;display:inline-block;margin-top:15px}.js-resend-activation .resend-activation-container .form-container{margin-top:15px}.js-resend-activation .resend-activation-container .form-container .form-block .label-text{font-size:14px;line-height:30px;color:#5b6f79}.js-resend-activation .resend-activation-container .form-container .form-block input{width:100%;height:50px;border-radius:4px;background-color:#fff;border:1px solid #e5e5e5;font-size:16px;line-height:30px;color:#343434;padding-left:15px}.js-resend-activation .resend-activation-container .form-container .form-block .error-input-border{border-color:#f26069}.js-resend-activation .resend-activation-container .form-container .button-container{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:40px}.js-resend-activation .resend-activation-container .form-container .button-container .send-button{width:215px;height:50px;padding-left:10px;padding-right:10px;border-radius:25px;background-color:#f9a11b;font-size:18px;font-weight:500;line-height:26px;text-align:center;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.1)}.js-resend-activation .resend-activation-container .form-container .button-container a{position:relative;top:10px;font-size:14px;line-height:30px;color:#1196a5;height:30px;width:95px;display:block}.js-resend-activation .resend-activation-container .form-container .button-container a .arrow{border-bottom:1px solid;border-right:1px solid;padding:5px;vertical-align:middle;transform:rotate(133deg);display:inline-block;margin-bottom:1px}.js-resend-activation .resend-activation-container .form-container .row{margin:20px 0}.js-resend-activation .resend-activation-container .form-container .error-message{color:#f26069;margin-top:10px;line-height:22px}.js-resend-activation .resend-activation-container .success-message-container .circle{border:6px solid #88b867;border-radius:50%;width:72px;height:72px;margin:0 auto}.js-resend-activation .resend-activation-container .success-message-container .circle .icon{margin-left:12px;margin-top:12px;font-size:38px;color:#88b867}.js-resend-activation .resend-activation-container .success-message-container .success-message{width:100%;font-size:16px;color:#999;margin-top:40px;text-align:center;line-height:25px}@media only screen and (max-width:1200px){.js-resend-activation .resend-activation-container{width:100%!important;padding:20px!important}.js-resend-activation .resend-activation-container .button-container .send-button{width:100%!important}.js-resend-activation .resend-activation-container .button-container a{margin:0 auto}.js-resend-activation .resend-activation-container .captcha-container{margin-top:0!important;transform:scale(.96);transform-origin:0 0}}.search-result-slider{width:190px;height:149px;float:left;position:relative}.search-result-slider .search-result-slider__single-img{width:100%;height:149px;float:left;position:relative}.search-result-slider .search-result-slider__single-img .bx-viewport{overflow:visible!important}.search-result-slider .search-result-slider__single-img .bx-viewport ul li{height:149px}.search-result-slider .search-result-slider__single-img .bx-viewport ul li a{background-image:url(img/no-hotel-img.png);background-repeat:no-repeat;background-position:top 50% right 50%}.search-result-slider .search-result-slider__single-img .bx-viewport ul li img{height:100%}.search-result-slider .search-result-slider__single-img .bx-viewport a{width:inherit;height:inherit;display:table-cell;background-color:#000;vertical-align:middle;text-align:center;cursor:-webkit-zoom-in}.search-result-slider .search-result-slider__single-img .search-result-slider__thumbnails{width:100%;height:60px;float:left;position:relative;margin-top:10px}.search-result-slider .search-result-slider__single-img .search-result-slider__thumbnails .bx-viewport{margin-left:66px}.search-result-slider .search-result-slider__single-img .search-result-slider__list-overlay{float:left}.search-result-slider .search-result-slider__single-img .search-result-slider__list-item{width:60px;height:60px;float:left}.search-result-slider .search-result-slider__single-img .search-result-slider__list-item a,.search-result-slider .search-result-slider__single-img .search-result-slider__list-item img{width:100%;height:100%;display:block}.search-result-slider .bx-controls{width:100%;position:absolute;top:44%;left:0;z-index:99!important}.search-result-slider .bx-controls i{height:inherit;position:relative;bottom:1px;display:table-cell;font-size:22px;color:#000;vertical-align:middle;text-align:center}.search-result-slider .bx-controls a{width:22px;height:22px;border-radius:2px;background-color:#fff;position:absolute;transition:background-color .2s linear;cursor:pointer}.search-result-slider .bx-controls a.bx-prev{left:10px}.search-result-slider .bx-controls a.bx-prev i{left:6px}.search-result-slider .bx-controls a.bx-next{right:10px}.search-result-slider .bx-controls a.bx-next i{left:8px}.placeholder-animate{position:relative;overflow:hidden}.placeholder-animate:before{content:"";position:absolute;left:0;top:0;display:block;width:60px;height:100%;transition:all .5s linear;margin-left:100%;background-image:linear-gradient(90deg,#eceff1,#f7f7f7,#eceff1);-webkit-animation:f 1.2s .7s both infinite;animation:f 1.2s .7s both infinite}@-webkit-keyframes f{0%{margin-left:-100%}to{margin-left:100%}}@keyframes f{0%{margin-left:-100%}to{margin-left:100%}}.placeholder-search--item{margin-top:15px;margin-bottom:15px;width:100%;height:235px;border:1px solid #dbdbdb;padding:16px;display:flex;justify-content:space-between}.placeholder-search--item>*,.placeholder-search--item__button-container>*,.placeholder-search--item__desc>*{width:100%;min-height:20px;margin-bottom:5px;background-color:#eceff1}.placeholder-search--item__image{width:190px;height:171px}.placeholder-search--item__desc{width:55%;padding:0 10px 15px;background-color:transparent}.placeholder-search--item__desc-name{width:100%}.placeholder-search--item__desc-star{width:20%}.placeholder-search--item__desc-location{width:30%}.placeholder-search--item__desc-map{width:25%}.placeholder-search--item__desc-advisor,.placeholder-search--item__desc-destination,.placeholder-search--item__desc-reviews{width:60%}.placeholder-search--item__button{display:flex;justify-content:center;align-items:center;width:190px;min-height:42px;background-color:#ffb800;margin:10px auto!important}.placeholder-search--item__button-text{width:30%;margin:0 auto;min-height:20px;background-color:#eceff1}.placeholder-search--item__button-container{width:225px;background:#fff;height:100%;border-left:1px solid #dbdbdb;padding:0 15px 15px}.placeholder-search--item__button-container>*{margin:5px auto}.placeholder-search--item__type{width:90%}.placeholder-search--item__provider{width:30%}.placeholder-search--item__price{width:50%}.placeholder-search--item__booking-text{width:70%}.placeholder-search--item__transfer{width:80%}.placeholder-search--item__button:before{background-image:linear-gradient(90deg,#ffb800,#fdc431,#ffb800)}.placeholder-sort{margin:0 auto;width:50%;height:23px}.placeholder-filter,.placeholder-pagination,.placeholder-sort{background:#eceff1}.placeholder-filter__default{width:100%;height:35px;margin:0 auto}.placeholder__map-view-hotels{position:relative;display:block;height:150px;border-radius:2px;margin-right:10px;overflow:hidden}.placeholder__map-view-hotels img{height:100%}.placeholder__map-view-hotels .placeholder__show-on-map{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(95,112,124,.55)}.placeholder__map-view-hotels .placeholder-filter__map-button{display:block;position:relative;top:50%;transform:translateY(-50%);height:18px;width:57%;margin:0 auto}.placeholder-filter__location{width:51%;height:18px;margin-bottom:6px}.placeholder-filter__count{width:90%;height:18px;margin-bottom:11px}.placeholder-filter__star{width:40%;height:19px;margin-bottom:17px}.placeholder-filter__price-title{width:46%;height:27px;margin-bottom:6px}.placeholder-filter__price{width:46%;height:53px;margin-right:16px;display:inline-block}.placeholder-filter__price:nth-child(3){margin-right:0}.placeholder-filter__accordion-container{display:flex;align-items:center;justify-content:space-between}.placeholder-filter__accordion-container i{color:#505d62}.placeholder-filter__district,.placeholder-filter__facility,.placeholder-filter__meal-type,.placeholder-filter__room-type{width:42%;height:27px}.placeholder-filter__room-category{width:50%;height:27px}.placeholder-filter__promotion{width:60%;height:27px}.placeholder-filter__button{width:100%;height:40px;background-color:#ffb800;display:flex;justify-content:center;align-items:center}.placeholderfilter__button:before{background-image:linear-gradient(90deg,#ffb800,#fdc431,#ffb800)}.placeholder-search-item__rooms-title{background:#eceff1;width:71px;height:19px;margin-right:140px}.placeholder-search-item__rooms-title:last-child{width:118px;margin-right:0!important}.placeholder-search-item__rooms-cost,.placeholder-search-item__rooms-per-night{background:#eceff1;width:71px;height:19px;margin-right:140px}.placeholder-search-item__rooms-cost{margin-right:0!important}.placeholder-search-item__rooms-meal,.placeholder-search-item__rooms-room{background:#eceff1;width:140px;height:19px;margin-right:71px}.placeholder-search-item__rooms-see-all{display:flex;justify-content:center;padding-top:35px}.placeholder-search-item__rooms-see-all .placeholder-search-item__rooms-see-all-button{background:#eceff1;width:118px;height:19px}.CalendarDay{vertical-align:middle;text-align:center}