@charset "UTF-8";/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */#lg-counter,.lg-outer .lg-video-cont,.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(../../img/layout/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:url(../../img/layout/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(../../img/layout/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(../../img/layout/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(../../img/layout/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.lg-sub-html h4,.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary,b,strong{font-weight:700}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(../../img/layout/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(../../img/layout/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../../img/layout/jquery-ui/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../img/layout/jquery-ui/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../../img/layout/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../img/layout/jquery-ui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../img/layout/jquery-ui/ui-icons_cd0a0a_256x240.png)}.ui-widget-overlay,.ui-widget-shadow{background:url(../../img/layout/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;filter:Alpha(Opacity=30);opacity:.3}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.acResults{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;z-index:100000}.acResults ul{margin:0;padding:0;list-style:none}.acResults ul li{margin:0;cursor:pointer;display:block;font:menu;overflow:hidden}.acLoading{background:url(../img/layout/indicator.gif) right center no-repeat}.acSelect{background-color:Highlight;color:HighlightText}.lSSlideOuter{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.button,.label,a{text-decoration:none}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}#lg-zoom-out,.booking-info-module .traveler-info-module .form-row .disabled,.booking-info-module .traveler-info-module .text-input.disabled,.departure-date .jcarousel-next.inactive:before,.departure-date .jcarousel-prev.inactive:before,.passport-page .trip-addons-module .actions.disabled label:before,div.fancy-select.disabled{opacity:.5}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}html,mark{color:#000}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}audio:not([controls]),hr{height:0}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.button,.column,.columns,.postfix,.prefix,body,sub,sup{position:relative}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}@font-face{font-family:"League Gothic";src:url(../../fonts/leaguegothic-regular-webfont.eot);src:url(../../fonts/leaguegothic-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/leaguegothic-regular-webfont.woff) format("woff"),url(../../fonts/leaguegothic-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"League Gothic Condensed";src:url(../../fonts/leaguegothic-condensed-regular-webfont.eot);src:url(../../fonts/leaguegothic-condensed-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/leaguegothic-condensed-regular-webfont.woff) format("woff"),url(../../fonts/leaguegothic-condensed-regular-webfont.ttf) format("truetype"),url(../../fonts/leaguegothic-condensed-regular-webfont.svg#league_gothic_condensed-Rg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-Regular-webfont.eot);src:url(../../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../../fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-Italic-webfont.eot);src:url(../../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../../fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-Bold-webfont.eot);src:url(../../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../../fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-BoldItalic-webfont.eot);src:url(../../fonts/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-BoldItalic-webfont.woff) format("woff"),url(../../fonts/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-Semibold-webfont.eot);src:url(../../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../../fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-SemiboldItalic-webfont.eot);src:url(../../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(../../fonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Open Sans";src:url(../../fonts/OpenSans-Light-webfont.eot);src:url(../../fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Light-webfont.woff) format("woff"),url(../../fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Light-webfont.svg#open_sanslight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Open Sans Italic";src:url(../../fonts/OpenSans-Italic-webfont.eot);src:url(../../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../../fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Bold";src:url(../../fonts/OpenSans-Bold-webfont.eot);src:url(../../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../../fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Bold Italic";src:url(../../fonts/OpenSans-BoldItalic-webfont.eot);src:url(../../fonts/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-BoldItalic-webfont.woff) format("woff"),url(../../fonts/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Semibold";src:url(../../fonts/OpenSans-Semibold-webfont.eot);src:url(../../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../../fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Semibold Italic";src:url(../../fonts/OpenSans-SemiboldItalic-webfont.eot);src:url(../../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(../../fonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Light";src:url(../../fonts/OpenSans-Light-webfont.eot);src:url(../../fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Light-webfont.woff) format("woff"),url(../../fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-Light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Condensed Bold";src:url(../../fonts/OpenSans-CondBold-webfont.eot);src:url(../../fonts/OpenSans-CondBold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-CondBold-webfont.woff) format("woff"),url(../../fonts/OpenSans-CondBold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Condensed Light";src:url(../../fonts/OpenSans-CondLight-webfont.eot);src:url(../../fonts/OpenSans-CondLight-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-CondLight-webfont.woff) format("woff"),url(../../fonts/OpenSans-CondLight-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Condensed";src:url(../../fonts/OpenSans-CondBold-webfont.eot);src:url(../../fonts/OpenSans-CondBold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-CondBold-webfont.woff) format("woff"),url(../../fonts/OpenSans-CondBold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans Condensed";src:url(../../fonts/OpenSans-CondLight-webfont.eot);src:url(../../fonts/OpenSans-CondLight-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-CondLight-webfont.woff) format("woff"),url(../../fonts/OpenSans-CondLight-webfont.ttf) format("truetype"),url(../../fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"DINOpen Sans Bold";src:url(../../fonts/DINOpenSans-Bold-webfont.otf);font-weight:400;font-style:normal}@font-face{font-family:Primera;src:url(../../fonts/Primera_V7.eot);src:url(../../fonts/Primera_V7.eot?#iefix) format("embedded-opentype"),url(../../fonts/Primera_V7.woff) format("woff"),url(../../fonts/Primera_V7.ttf) format("truetype"),url(../../fonts/Primera_V7.svg#Primera_V6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DKLemonYellowSun;src:url(../../fonts/DKLemonYellowSun.otf);font-weight:400;font-style:normal}@font-face{font-family:Recoleta-Bold;src:url(../../fonts/Recoleta-Bold.eot);src:url(../../fonts/Recoleta-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Recoleta-Bold.svg#Recoleta-Bold) format("svg"),url(../../fonts/Recoleta-Bold.ttf) format("truetype"),url(../../fonts/Recoleta-Bold.woff) format("woff"),url(../../fonts/Recoleta-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lumios-Marker;src:url(../../fonts/Lumios-Marker.eot);src:url(../../fonts/Lumios-Marker.eot?#iefix) format("embedded-opentype"),url(../../fonts/Lumios-Marker.svg#Lumios-Marker) format("svg"),url(../../fonts/Lumios-Marker.ttf) format("truetype"),url(../../fonts/Lumios-Marker.woff) format("woff"),url(../../fonts/Lumios-Marker.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-Regular.eot);src:url(../../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg"),url(../../fonts/Montserrat-Regular.ttf) format("truetype"),url(../../fonts/Montserrat-Regular.woff) format("woff"),url(../../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-Italic.eot);src:url(../../fonts/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-Italic.svg#Montserrat-Italic) format("svg"),url(../../fonts/Montserrat-Italic.ttf) format("truetype"),url(../../fonts/Montserrat-Italic.woff) format("woff"),url(../../fonts/Montserrat-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-SemiBold.eot);src:url(../../fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg"),url(../../fonts/Montserrat-SemiBold.ttf) format("truetype"),url(../../fonts/Montserrat-SemiBold.woff) format("woff"),url(../../fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-SemiBoldItalic.eot);src:url(../../fonts/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic) format("svg"),url(../../fonts/Montserrat-SemiBoldItalic.ttf) format("truetype"),url(../../fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(../../fonts/Montserrat-SemiBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Marcellus;src:url(../../fonts/Marcellus-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-Light.otf) format("opentype");font-weight:lighter;font-style:normal}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-LightItalic.otf) format("opentype");font-weight:lighter;font-style:italic}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(../../fonts/Gilroy-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}.hide,[hidden],audio:not([controls]){display:none}html{background:#fff;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0}.highlight,code{background:#ff9}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}li{list-style-type:none}ul{margin-left:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font:14px/1 "Open Sans",sans serif;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,p a,p a:visited{line-height:inherit}a img{border:none}a{color:#5bbce4}a:focus,a:hover{color:#2795b6}p,p.lead{line-height:1.6}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hide-override{display:none!important}#googlemap img,#map_canvas embed,#map_canvas img,#map_canvas object,embed,object{max-width:none}figure{margin:0}blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;font-size:14px;direction:ltr}.subheader,dl,ol,p,p.lead,ul{margin-bottom:17px}p{font-weight:400}p.lead{font-size:17.5px}aside p{font-size:13px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px}.subheader{line-height:1.3;color:#6f6f6f;font-weight:300}b,em,i,small,strong{line-height:inherit}code,dl dt{font-weight:700}em,i{font-style:italic}small{font-size:60%}dl,ol,ul{font-size:14px;line-height:1.6;list-style-position:outside}ul li ol,ul li ul{margin-left:20px;margin-bottom:0}ul.circle,ul.disc,ul.square{margin-left:17px}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ol{margin-left:20px}ol li ol,ol li ul{margin-left:20px;margin-bottom:0}dl dd{margin-bottom:10px}blockquote,blockquote p{line-height:1.5;color:#6f6f6f}blockquote{margin:0 0 17px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:13px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}.print-only{display:none!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}form{margin:0 0 19.42px}.row form .row{margin:0 -6px}.row form .row .column,.row form .row .columns{padding:0 6px}.row form .row.collapse{margin:0}.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}label.right{float:none;text-align:right}label.inline{line-height:32px;margin:0 0 12px}a.button.inline-button,input[type=button].inline-button,input[type=submit].inline-button{height:32px;line-height:31px;padding-top:0;padding-bottom:0;font-size:14px}.postfix,.prefix{display:block;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:32px;line-height:31px}a.button.postfix,a.button.prefix{padding-left:0;padding-right:0;text-align:center}span.postfix,span.prefix{background:#f2f2f2;border:1px solid #ccc}.prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.select-box,div.custom.dropdown,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],select,textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:14px;margin:0 0 12px;padding:6px;height:32px;width:100%;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}img,textarea{height:auto}.select-box[multiple],div.custom.dropdown[multiple],input[type=text][multiple],input[type=password][multiple],input[type=date][multiple],input[type=datetime][multiple],input[type=email][multiple],input[type=number][multiple],input[type=search][multiple],input[type=tel][multiple],input[type=time][multiple],input[type=url][multiple],select[multiple],textarea[multiple]{min-height:64px}.select-box.oversize,div.custom.dropdown.oversize,input[type=text].oversize,input[type=password].oversize,input[type=date].oversize,input[type=datetime].oversize,input[type=email].oversize,input[type=number].oversize,input[type=search].oversize,input[type=tel].oversize,input[type=time].oversize,input[type=url].oversize,select.oversize,textarea.oversize{font-size:17px;padding:4px 6px}.select-box:focus,div.custom.dropdown:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{background:#fafafa;border-color:#b3b3b3}.select-box[disabled],div.custom.dropdown[disabled],input[type=text][disabled],input[type=password][disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=number][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=time][disabled],input[type=url][disabled],select[disabled],textarea[disabled]{background-color:#ddd}select{width:100%;line-height:26px}fieldset{border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px;margin:18px 0}fieldset legend{font-weight:700;background:#fff;padding:0 3px;margin:0 0 0 -3px}.error input,.error input:focus,.error textarea,.error textarea:focus,input.error,input.error:focus,textarea.error,textarea.error:focus{border-color:#c60f13;background-color:rgba(198,15,19,.1)}.error input:focus,.error textarea:focus,input.error:focus,textarea.error:focus{outline-color:#f5797c}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background:#c60f13;color:#fff;font-size:12px;font-weight:700;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.button,.button.primary{border:1px solid #1e728c}.row{width:100%;margin:0 auto}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 15px}.column.centered,.columns.centered{float:none;margin:0 auto}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.one,.row .one{width:8.33333%}.row .two,.two{width:16.66667%}.row .three,.three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.row .six,.six{width:50%}.row .seven,.seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.row .ten,.ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.row .twelve,.twelve{width:100%}img{-ms-interpolation-mode:bicubic}embed,img,object{max-width:100%}#map_canvas img,.map_canvas img{max-width:none!important}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.button{width:auto;background:#2ba6cb;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:700;line-height:1;margin:0;padding:10px 20px 11px;text-align:center;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.button:focus,.button:hover{color:#fff;background-color:#2284a1}.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 1px 0 rgba(0,0,0,.2) inset}.button.large{font-size:17px;padding:15px 30px 16px}.button.medium{font-size:14px}.button.small{font-size:11px;padding:7px 14px 8px}.button.tiny{font-size:10px;padding:5px 10px 6px}.button.expand{width:100%;text-align:center}.button.primary{background-color:#2ba6cb}.button.primary:focus,.button.primary:hover{background-color:#2284a1}.button.success{background-color:#5da423;border:1px solid #396516}.button.success:focus,.button.success:hover{background-color:#457a1a}.button.alert{background-color:#c60f13;border:1px solid #7f0a0c}.button.alert:focus,.button.alert:hover{background-color:#970b0e}.button.secondary{background-color:#e9e9e9;color:#1d1d1d;border:1px solid #c3c3c3}.button.secondary:focus,.button.secondary:hover{background-color:#d0d0d0}.button.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.button.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.button.full-width{width:100%;text-align:center;padding-left:0!important;padding-right:0!important}.button.left-align{text-align:left;text-indent:12px}.button.disabled,.button[disabled]{opacity:.6;cursor:default;background:#2ba6cb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button.disabled:hover,.button[disabled]:hover{background:#2ba6cb}.button.disabled.success,.button[disabled].success{background-color:#5da423}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#5da423;outline:0}.button.disabled.alert,.button[disabled].alert{background-color:#c60f13}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#c60f13;outline:0}.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#e9e9e9;outline:0}button.button,input[type=submit].button{-webkit-appearance:none}@-moz-document url-prefix(){button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:none;padding:0}input[type=submit].tiny.button{padding:3px 10px 4px}input[type=submit].small.button{padding:5px 14px 6px}input[type=submit].button,input[type=submit].medium.button{padding:8px 20px 9px}input[type=submit].large.button{padding:13px 30px 14px}}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.orbit,.orbit-wrapper{height:1px;position:relative}.orbit{overflow:hidden;margin-bottom:17px}.orbit.with-bullets{margin-bottom:40px}.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}.orbit a.orbit-slide{border:none;line-height:0;display:none}.orbit div.orbit-slide{width:100%;height:100%;filter:alpha(Opacity=0);opacity:0}.orbit-wrapper .timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(../../img/layout/foundation/orbit/rotator-black.png?1467643333) no-repeat;z-index:3}.orbit-wrapper span.rotator.move{left:0}.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}.orbit-wrapper span.mask.move{width:40px;left:0;background:url(../../img/layout/foundation/orbit/timer-black.png?1467643333)}.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(../../img/layout/foundation/orbit/pause-black.png?1467643333) no-repeat;z-index:4;opacity:0}.orbit-wrapper span.pause.active{background:url(../../img/layout/foundation/orbit/pause-black.png?1467643333) 0 -40px no-repeat}.orbit-wrapper .timer:focus span.pause,.orbit-wrapper .timer:hover span.pause,.orbit-wrapper span.pause.active{opacity:1}.orbit-caption{display:none;font-family:inherit}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}.orbit-wrapper .slider-nav{display:block}.orbit-wrapper .slider-nav span{width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer}.orbit-wrapper .slider-nav span.left{background:url(../../img/layout/foundation/orbit/left-arrow.png?1467643333);background-size:100%;left:0}.orbit-wrapper .slider-nav span.right{background:url(../../img/layout/foundation/orbit/right-arrow.png?1467643333);background-size:100%;right:0}.lt-ie9 .orbit-wrapper .slider-nav span.left{background:url(../../img/layout/foundation/orbit/left-arrow-small.png?1467643333)}.lt-ie9 .orbit-wrapper .slider-nav span.right{background:url(../../img/layout/foundation/orbit/right-arrow-small.png?1467643333)}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(../../img/layout/foundation/orbit/bullets.jpg?1467643333) 4px 0 no-repeat;width:13px;height:12px;overflow:hidden}ul.orbit-bullets li.active{color:#222;background-position:-8px 0}ul.orbit-bullets li.has-thumb{background:0 0;width:100px;height:75px}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}.orbit-slide-counter{position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,.7);color:#fff;padding:5px}.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}.orbit,.orbit-wrapper{width:100%}.lt-ie9 .timer{display:none!important}.lt-ie9 .orbit-caption{background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);zoom:1}@media only screen and (max-width:959px){.orbit.orbit-stack-on-small img.fluid-placeholder{visibility:visible}.orbit.orbit-stack-on-small .orbit-slide{position:static;margin-bottom:10px}}div.alert-box{display:block;color:#fff;background-color:#2ba6cb;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;text-shadow:0 -1px rgba(0,0,0,.3);position:relative}div.alert-box a{color:#fff}div.alert-box.success{background-color:#5da423;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3)}div.alert-box.alert{background-color:#c60f13;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3)}div.alert-box.secondary{background-color:#e9e9e9;color:#505050;text-shadow:0 1px rgba(255,255,255,.3)}div.alert-box.secondary a{color:#333}div.alert-box a.close{color:#333;position:absolute;right:4px;top:-1px;font-size:17px;opacity:.2;padding:4px}div.alert-box a.close:focus,div.alert-box a.close:hover{opacity:.4}.label{padding:1px 4px 2px;font-size:12px;font-weight:700;text-align:center;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#2ba6cb}.label.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.label.round{padding:1px 7px 2px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#c60f13}.label.success{background-color:#5da423}.label.secondary{background-color:#e9e9e9;color:#505050}ul.breadcrumbs{display:block;background:#f6f6f6;padding:6px 10px 7px;border:1px solid #e9e9e9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:hidden;margin-left:0}ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left;list-style:none}ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;font-size:1.1rem;padding-left:12px}ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0}ul.breadcrumbs li:before{content:"/";color:#aaa}ul.breadcrumbs li:first-child:before{content:" "}ul.breadcrumbs li.current a{cursor:default;color:#333}ul.breadcrumbs li a:focus,ul.breadcrumbs li:hover a{text-decoration:underline}ul.breadcrumbs li.current a:focus,ul.breadcrumbs li.current:hover a{text-decoration:none}ul.breadcrumbs li.unavailable a{color:#999}ul.breadcrumbs li.unavailable a:focus,ul.breadcrumbs li.unavailable:hover a{text-decoration:none;color:#999;cursor:default}ul.inline-list,ul.link-list{margin:0 0 17px -22px;padding:0;list-style:none;overflow:hidden}ul.inline-list>li,ul.link-list>li{list-style:none;float:left;margin-left:22px;display:block}ul.inline-list>li>*,ul.link-list>li>*{display:block}.keystroke,kbd{font-family:Consolas,Menlo,Courier,monospace;font-size:13px;padding:2px 4px 0;margin:0;background:#ededed;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.th{display:block}.th img{display:block;border:4px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.th:focus img,.th:hover img{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,.5);-moz-box-shadow:0 0 6px 1px rgba(43,166,203,.5);box-shadow:0 0 6px 1px rgba(43,166,203,.5)}table{border-collapse:collapse;border-spacing:0;background:#fff;margin:0 0 20px}table tfoot,table thead{background:#f5f5f5}table tbody tr td,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;font-size:14px;line-height:18px}table tfoot tr td,table thead tr th{padding:8px 10px 9px;font-size:14px;font-weight:700;color:#222}table tfoot tr td:first-child,table thead tr th:first-child{border-left:none}table tfoot tr td:last-child,table thead tr th:last-child{border-right:none}table tbody tr.alt,table tbody tr.even,table tbody tr:nth-of-type(even){background:#f9f9f9}table tbody tr td{color:#333;padding:9px 10px;border:none}.hide-for-large,.hide-for-large-up,.show-for-medium,.show-for-medium-down,.show-for-print,.show-for-small,.show-for-xlarge{display:none!important}.hide-for-medium,.hide-for-medium-down,.hide-for-print,.hide-for-small,.hide-for-xlarge,.show-for-large,.show-for-large-up{display:inherit!important}@media only screen and (min-width:1441px){.hide-for-large,.hide-for-medium,.hide-for-medium-down,.hide-for-small,.show-for-large-up,.show-for-xlarge{display:inherit!important}.hide-for-large-up,.hide-for-xlarge,.show-for-large,.show-for-medium,.show-for-medium-down,.show-for-small{display:none!important}}@media only screen and (max-width:1279px) and (min-width:960px){.hide-for-large,.hide-for-large-up,.hide-for-small,.hide-for-xlarge,.show-for-medium,.show-for-medium-down{display:inherit!important}.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-small,.show-for-xlarge{display:none!important}}@media only screen and (max-width:959px){.hide-for-large,.hide-for-large-up,.hide-for-medium,.hide-for-xlarge,.show-for-medium-down,.show-for-small{display:inherit!important}.hide-for-medium-down,.hide-for-small,.show-for-large,.show-for-large-up,.show-for-medium,.show-for-xlarge{display:none!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.show-on-hover{display:none}.show-on-hover:hover,.touch .show-on-hover{display:inline!important}table.hide-for-medium,table.hide-for-small,table.show-for-large,table.show-for-xlarge{display:table!important}@media only screen and (max-width:1279px) and (min-width:960px){.touch table.hide-for-large,.touch table.hide-for-small,.touch table.hide-for-xlarge,.touch table.show-for-medium{display:table!important}}.lt-ie9 .hero .caption p,.lt-ie9 .hero .hero-orbit .tour .tour-containter .description,.lt-ie9 .hero-hotel .caption p{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 )}@media only screen and (max-width:959px){table.hide-for-large,table.hide-for-medium,table.hide-for-xlarge,table.show-for-small{display:table!important}.row,body{min-width:0;margin-left:0;margin-right:0}.column,.column:last-child,.columns,.columns:last-child,.left,.right,[class*=column]+[class*=column]:last-child{float:none}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;padding-left:0;padding-right:0}.row{width:auto}.column,.columns{width:auto!important}.column:after,.column:before,.columns:after,.columns:before{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-eight,.offset-by-five,.offset-by-four,.offset-by-nine,.offset-by-one,.offset-by-seven,.offset-by-six,.offset-by-ten,.offset-by-three,.offset-by-two{margin-left:0!important}.push-eight,.push-five,.push-four,.push-nine,.push-seven,.push-six,.push-ten,.push-three,.push-two{left:auto}.pull-eight,.pull-five,.pull-four,.pull-nine,.pull-seven,.pull-six,.pull-ten,.pull-three,.pull-two{right:auto}.row .mobile-one{width:25%!important;float:left;padding:0 15px}.row .mobile-one:last-child{float:right}.row .mobile-one.end{float:left}.row.collapse .mobile-one{padding:0}.row .mobile-two{width:50%!important;float:left;padding:0 15px}.row .mobile-two:last-child{float:right}.row .mobile-two.end{float:left}.row.collapse .mobile-two{padding:0}.row .mobile-three{width:75%!important;float:left;padding:0 15px}.row .mobile-four,.row textarea.eight,.row textarea.eleven,.row textarea.five,.row textarea.four,.row textarea.nine,.row textarea.one,.row textarea.seven,.row textarea.six,.row textarea.ten,.row textarea.three,.row textarea.twelve,.row textarea.two,input[type=text].eight,input[type=text].eleven,input[type=text].five,input[type=text].four,input[type=text].nine,input[type=text].one,input[type=text].seven,input[type=text].six,input[type=text].ten,input[type=text].three,input[type=text].twelve,input[type=text].two,input[type=password].eight,input[type=password].eleven,input[type=password].five,input[type=password].four,input[type=password].nine,input[type=password].one,input[type=password].seven,input[type=password].six,input[type=password].ten,input[type=password].three,input[type=password].twelve,input[type=password].two,input[type=date].eight,input[type=date].eleven,input[type=date].five,input[type=date].four,input[type=date].nine,input[type=date].one,input[type=date].seven,input[type=date].six,input[type=date].ten,input[type=date].three,input[type=date].twelve,input[type=date].two,input[type=datetime].eight,input[type=datetime].eleven,input[type=datetime].five,input[type=datetime].four,input[type=datetime].nine,input[type=datetime].one,input[type=datetime].seven,input[type=datetime].six,input[type=datetime].ten,input[type=datetime].three,input[type=datetime].twelve,input[type=datetime].two,input[type=email].eight,input[type=email].eleven,input[type=email].five,input[type=email].four,input[type=email].nine,input[type=email].one,input[type=email].seven,input[type=email].six,input[type=email].ten,input[type=email].three,input[type=email].twelve,input[type=email].two,input[type=number].eight,input[type=number].eleven,input[type=number].five,input[type=number].four,input[type=number].nine,input[type=number].one,input[type=number].seven,input[type=number].six,input[type=number].ten,input[type=number].three,input[type=number].twelve,input[type=number].two,input[type=search].eight,input[type=search].eleven,input[type=search].five,input[type=search].four,input[type=search].nine,input[type=search].one,input[type=search].seven,input[type=search].six,input[type=search].ten,input[type=search].three,input[type=search].twelve,input[type=search].two,input[type=tel].eight,input[type=tel].eleven,input[type=tel].five,input[type=tel].four,input[type=tel].nine,input[type=tel].one,input[type=tel].seven,input[type=tel].six,input[type=tel].ten,input[type=tel].three,input[type=tel].twelve,input[type=tel].two,input[type=time].eight,input[type=time].eleven,input[type=time].five,input[type=time].four,input[type=time].nine,input[type=time].one,input[type=time].seven,input[type=time].six,input[type=time].ten,input[type=time].three,input[type=time].twelve,input[type=time].two,input[type=url].eight,input[type=url].eleven,input[type=url].five,input[type=url].four,input[type=url].nine,input[type=url].one,input[type=url].seven,input[type=url].six,input[type=url].ten,input[type=url].three,input[type=url].twelve,input[type=url].two,textarea.eight,textarea.eleven,textarea.five,textarea.four,textarea.nine,textarea.one,textarea.seven,textarea.six,textarea.ten,textarea.three,textarea.twelve,textarea.two{width:100%!important}.row .mobile-three:last-child{float:right}.row .mobile-three.end{float:left}.row.collapse .mobile-three{padding:0}.row .mobile-four{float:left;padding:0 15px}.row .mobile-four:last-child{float:right}.row .mobile-four.end{float:left}.row.collapse .mobile-four{padding:0}.push-one-mobile{left:25%}.pull-one-mobile{right:25%}.push-two-mobile{left:50%}.pull-two-mobile{right:50%}.push-three-mobile{left:75%}.pull-three-mobile{right:75%}label.right{text-align:left}.button{display:block}button.button,input[type=reset].button,input[type=submit].button{width:100%;padding-left:0;padding-right:0}.button-group button.button,.button-group input[type=submit].button{width:auto;padding:10px 20px 11px}.button-group button.button.large,.button-group input[type=submit].button.large{padding:15px 30px 16px}.button-group button.button.medium,.button-group input[type=submit].button.medium{padding:10px 20px 11px}.button-group button.button.small,.button-group input[type=submit].button.small{padding:7px 14px 8px}.button-group button.button.tiny,.button-group input[type=submit].button.tiny{padding:5px 10px 6px}.button-group.even button.button,.button-group.even input[type=submit].button{width:100%;padding-left:0;padding-right:0}.tabs.mobile{width:auto;border-bottom:solid 1px #ccc;height:auto;margin:20px -15px 0}.tabs.mobile dd,.tabs.mobile dt,.tabs.mobile li{float:none;height:auto}.tabs.mobile dd a,.tabs.mobile li a{font-size:15px;display:block;width:auto;height:auto;padding:18px 20px;margin:0;color:#555;line-height:1;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff}.tabs.mobile dd a.active,.tabs.mobile li a.active{border:none;background:#2ba6cb;color:#fff;margin:0;position:static;top:0;height:auto}.tabs.mobile dd:first-child a.active,.tabs.mobile li:first-child a.active{margin:0}.tabs.mobile+.tabs-content.contained{margin-left:-15px;margin-right:-15px}.tabs.mobile .section-title{padding-left:20px!important}.contained.mobile{margin-bottom:0}.contained.tabs.mobile dd a,.contained.tabs.mobile li a{padding:18px 20px}.tabs.mobile+ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px}}.hero,.hero-hotel{position:relative}.hero .caption,.hero-hotel .caption{position:absolute;bottom:171px;width:100%;z-index:10}.hero .caption .row,.hero-hotel .caption .row{padding:0 90px}.hero .caption a,.hero .caption h1,.hero .caption h2,.hero .caption p,.hero-hotel .caption a,.hero-hotel .caption h1,.hero-hotel .caption h2,.hero-hotel .caption p{color:#fff;max-width:50%}.hero .caption p,.hero-hotel .caption p{margin:0 -12px 10px;background-color:rgba(0,0,0,.15);padding:4px 12px}.hero .caption.short p,.hero-hotel .caption.short p{display:none}.hero .caption h1,.hero .caption h2,.hero-hotel .caption h1,.hero-hotel .caption h2{text-transform:uppercase;font-size:69px;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;text-align:left;margin:0}.hero .caption.short a,.hero .caption.short h1,.hero .caption.short h2,.hero-hotel .caption.short a,.hero-hotel .caption.short h1,.hero-hotel .caption.short h2{display:inline-block}.hero .caption a,.hero-hotel .caption a{font-weight:700}.hero .caption a:after,.hero-hotel .caption a:after{content:"";display:inline-block;border-width:5px;border-color:transparent transparent transparent #fff;border-style:solid;margin-left:5px}.hero .caption.short a,.hero-hotel .caption.short a{background:url(../../img/not-used/info-block-sprite.png) no-repeat;height:23px;margin:0 0 0 5px;overflow:hidden;text-indent:-999em;width:23px}.hero .caption.short a:after,.hero-hotel .caption.short a:after{display:none}.hero .hero-orbit,.hero-hotel .hero-orbit{overflow:hidden;position:relative;max-height:360px;max-width:1440px;margin:0;width:100%!important;-ms-touch-action:none;touch-action:none}.hero .hero-orbit>div,.hero-hotel .hero-orbit>div{cursor:inherit;display:block}.hero .hero-orbit>div+div,.hero-hotel .hero-orbit>div+div{display:none}.hero .hero-orbit .fluid-placeholder,.hero-hotel .hero-orbit .fluid-placeholder{max-height:360px}.hero .hero-orbit .current,.hero-hotel .hero-orbit .current{min-height:360px!important}.hero .hero-orbit .overlay,.hero-hotel .hero-orbit .overlay{position:absolute;width:100%;height:100%}.hero .hero-orbit .overlay img,.hero-hotel .hero-orbit .overlay img{min-width:100%!important;max-width:999em!important;min-height:0!important;position:relative;z-index:1;background-image:url(../../img/layout/load.gif);background-position:50% 50%;background-repeat:no-repeat}.hero .hero-orbit .overlay .small-title,.hero-hotel .hero-orbit .overlay .small-title{display:block;width:auto;position:absolute;right:0;bottom:0;padding:10px;height:37px;background:rgba(0,0,0,.5);line-height:1.6;z-index:10}.hero .hero-orbit .overlay .small-title span,.hero-hotel .hero-orbit .overlay .small-title span{font:14px/14px "Open Sans Bold","Open Sans";color:#fff;text-transform:uppercase}@media only screen and (max-width:640px){.hero .hero-orbit .overlay .small-title span,.hero-hotel .hero-orbit .overlay .small-title span{display:none}}.hero .timer,.hero-hotel .timer{display:none}.hero-hotel.no-thumbs .orbit-bullets,.hero.no-thumbs .orbit-bullets{bottom:22px;left:auto;right:30px;padding:0;height:17px;z-index:10;text-align:right}.hero-hotel.no-thumbs .orbit-bullets>li,.hero.no-thumbs .orbit-bullets>li{float:none;display:inline-block;vertical-align:top;width:17px;height:17px;background:0 0!important;font-size:0;text-align:center;margin:0 0 0 10px;position:relative;overflow:visible;text-indent:0}.hero-hotel.no-thumbs .orbit-bullets>li:after,.hero.no-thumbs .orbit-bullets>li:after{content:"●";display:block;font-family:Arial;font-size:26px;left:50%;margin:0 0 0 -8px;line-height:12px;position:absolute;top:2px;z-index:3;color:#fff}.hero-hotel.no-thumbs .orbit-bullets>li.active:after,.hero.no-thumbs .orbit-bullets>li.active:after{color:#fed732!important;top:0;font-size:36px;margin:0 0 0 -11px}.hero-hotel.with-thumbs .orbit-wrapper,.hero.with-thumbs .orbit-wrapper{padding-bottom:131px;overflow:hidden}.hero-hotel.with-thumbs .orbit-bullets,.hero.with-thumbs .orbit-bullets{bottom:0;left:0;margin-left:0!important;width:999em}.hero-hotel.with-thumbs .orbit-bullets li,.hero.with-thumbs .orbit-bullets li{background-size:cover!important;cursor:pointer;height:130px;margin-left:1px;-ms-behavior:url(/css/backgroundsize.min.htc);width:183px}.hero-hotel.with-thumbs .orbit-bullets li.active,.hero.with-thumbs .orbit-bullets li.active{border-top:0 none;position:relative}.hero-hotel.with-thumbs .orbit-bullets li.active:after,.hero.with-thumbs .orbit-bullets li.active:after{border:6px solid #febc11;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hero .current,.hero-hotel .current{height:auto;min-width:360px;max-width:100%;width:100%}.hero .hero-orbit .tour{position:absolute;left:50%;top:0;z-index:3;height:100%}.hero .hero-orbit .tour .tour-holder{display:table;height:100%;width:100%;vertical-align:middle;position:relative;left:-50%;text-align:center}.hero .hero-orbit .tour .tour-containter{display:table-cell;vertical-align:middle}.hero .hero-orbit .tour .tour-containter .name{text-transform:uppercase;margin:0 0 5px}.hero .hero-orbit .tour .tour-containter .name.with-shadow{text-shadow:0 2px 2px rgba(0,0,0,.7)}.hero .hero-orbit .tour .tour-containter .description{color:#fff;font-size:16px;line-height:18px;max-width:424px;margin:0 auto 10px;background-color:rgba(0,0,0,.3);padding:4px 12px}.hero .hero-orbit .tour .tour-containter .description.empty{display:none!important}.hero .hero-orbit .tour .tour-containter .button{display:inline-block;position:relative;background:#fed732;padding:12px 30px 12px 20px;border:0;font-size:24px;line-height:26px;font-family:"Open Sans Condensed Bold";text-transform:uppercase;color:#fff;-webkit-box-shadow:none;box-shadow:none}.hero .hero-orbit .tour .tour-containter .button:after{bottom:50%;content:"";display:block;left:100%;margin-left:-20px;margin-bottom:-5px;position:absolute;width:0;height:0;border-top:5px solid transparent;border-left:5px solid #fff;border-bottom:5px solid transparent}.hero .hero-orbit .tour.left{left:30px;width:40%}.hero .hero-orbit .tour.left .tour-holder{left:auto}.hero .hero-orbit .tour.right{left:auto;right:30px;width:40%}.hero .hero-orbit .tour.right .tour-holder{left:auto}.hero .hero-orbit .circles-block.left,.hero .hero-orbit .text-description-home.left,.hero .hero-orbit .top-hotels-home.left{left:30px}.hero .hero-orbit .text-description-home{position:absolute;top:0;z-index:3;width:35%;height:100%}.hero .hero-orbit .text-description-home .block-holder{display:table;height:100%;width:100%;vertical-align:middle}.hero .hero-orbit .text-description-home .block-holder .block-container{display:table-cell;vertical-align:middle}.hero .hero-orbit .text-description-home .block-holder .info{padding:10px;background-color:rgba(0,0,0,.3)}.hero .hero-orbit .text-description-home .block-holder .info p{margin-top:10px}.hero .hero-orbit .text-description-home .block-holder .info p:first-child{margin-top:0}.hero .hero-orbit .text-description-home.right{right:30px}.hero .hero-orbit .text-description-home p{font-size:14px;color:#fff;margin:0}.hero .hero-orbit .circles-block{position:absolute;top:0;z-index:3;width:35%;height:100%}.hero .hero-orbit .circles-block .circles-holder{display:table;height:100%;width:100%;vertical-align:middle}.hero .hero-orbit .circles-block .circles-container{display:table-cell;vertical-align:middle}.hero .hero-orbit .circles-block.right{right:30px}.hero .hero-orbit .top-hotels-home{position:absolute;top:0;width:40%;max-width:530px;z-index:3;height:100%}.hero .hero-orbit .top-hotels-home .top-hotels-holder{display:table;height:100%;width:100%;vertical-align:middle}.hero .hero-orbit .top-hotels-home .top-hotels-holder .pic{width:60px;height:60px;overflow:hidden;float:left;margin-right:10px}.hero .hero-orbit .top-hotels-home .top-hotels-containter{display:table-cell;vertical-align:middle}.hero .hero-orbit .top-hotels-home.right{right:30px}.hero .hero-orbit .top-hotels-home h2{color:#fff;margin:0 10px 5px}.hero .hero-orbit .top-hotels-home .item h3,.hero .hero-orbit .top-hotels-home .title{font:16px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.hero .hero-orbit .top-hotels-home .info-holder{padding:6px;background-color:rgba(0,0,0,.3)}.hero .hero-orbit .top-hotels-home .title{display:block;background:#e5e5e1;padding:7px 20px;margin-bottom:6px}.hero .hero-orbit .top-hotels-home .item{background:#f2f2f0;padding:5px 115px 5px 10px;overflow:hidden;margin-top:6px;min-height:50px;position:relative}.hero .hero-orbit .top-hotels-home .item:first-child{margin-top:0}.hero .hero-orbit .top-hotels-home .item .heading{overflow:hidden}.hero .hero-orbit .top-hotels-home .item h3{display:inline;vertical-align:top;margin:0}.hero .hero-orbit .top-hotels-home .item h4{font:14px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#7d7d7d}.hero .hero-orbit .top-hotels-home .num{float:left;font:45px/1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-5px;margin-right:10px;padding-bottom:15px}.hero .hero-orbit .top-hotels-home .btn-price{position:absolute;top:0;right:0;height:100%;color:#fff;padding:0 0 0 8px;width:106px;text-align:left;background:#5bbce4}.hero .hero-orbit .top-hotels-home .btn-price span{display:block;font:24px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:7px;position:relative}.hero .hero-orbit .top-hotels-home .btn-price span .price,.hero .hero-orbit .top-hotels-home .btn-price span .week{display:inline;padding:0}.hero .hero-orbit .top-hotels-home .btn-price span sub{display:block;font:10px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.hero .hero-orbit .top-hotels-home .btn-price span em{display:inline-block;font:24px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;margin:0 -2px}.hero .hero-orbit .top-hotels-home .btn-price span sup,.hero .hero-orbit .top-hotels-home .btn-price span sup .week{font:9px/1em "Open Sans Condensed Light","Open Sans",sans serif}.hero .hero-orbit .top-hotels-home .btn-price span sup{display:inline-block;vertical-align:top;padding-left:2px;top:auto}.hero .hero-orbit .top-hotels-home .btn-price span sup strong{display:block;font:10px/1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:4px}@media only screen and (max-width:959px){.hero .caption,.hero-hotel .caption{bottom:25px}.hero .caption .row,.hero-hotel .caption .row{padding:0 20px}.hero .caption a,.hero .caption p,.hero-hotel .caption a,.hero-hotel .caption p{display:none}.hero .caption h1,.hero .caption h2,.hero-hotel .caption h1,.hero-hotel .caption h2{max-width:80%;font-size:40px}.hero-hotel.with-thumbs .orbit-wrapper,.hero.with-thumbs .orbit-wrapper{padding-bottom:0}.hero .hero-orbit,.hero-hotel .hero-orbit{height:300px!important;max-height:300px!important}.hero .hero-orbit .current,.hero-hotel .hero-orbit .current{min-height:300px!important}.hero .hero-orbit>.hide-for-small,.hero-hotel .hero-orbit>.hide-for-small{display:block!important;bottom:40px;height:15px;padding:0 30px}.hero .hero-orbit>.hide-for-small>li,.hero-hotel .hero-orbit>.hide-for-small>li{margin:0 0 0 15px}.hero .hero-orbit>.hide-for-small>li:after,.hero-hotel .hero-orbit>.hide-for-small>li:after{content:"●";display:block;font-size:32px;left:50%;margin:0 0 0 -10px;line-height:12px;position:absolute;top:2px;z-index:3;color:#ffb900}.hero .hero-orbit .top-hotels-home .title,.hero .hero-orbit .top-hotels-home h2,.hero .hero-orbit .tour .tour-holder .description{display:none}.hero .hero-orbit .text-description-home.left,.hero .hero-orbit .top-hotels-home.left{left:10px}.hero .hero-orbit>.hide-for-small>li.active:after,.hero-hotel .hero-orbit>.hide-for-small>li.active:after{color:#fff!important}.hero .hero-orbit .tour .tour-holder .button{font-size:18px;line-height:22px}.hero .hero-orbit .text-description-home.right{right:10px}.hero .hero-orbit .text-description-home p{font-size:13px;line-height:1.2em}.hero .hero-orbit .top-hotels-home.right{right:10px}.hero .hero-orbit .top-hotels-home .item{padding:0 100px 0 10px}.hero .hero-orbit .top-hotels-home .item .heading{display:block;white-space:nowrap}.hero .hero-orbit .top-hotels-home .item .num{font-size:40px;margin-right:6px;padding-bottom:0}.hero .hero-orbit .top-hotels-home .item .btn-price{width:90px;font-size:20px;padding-left:10px}.hero .hero-orbit .top-hotels-home .item .btn-price sub{font-size:9px}.hero .hero-orbit .top-hotels-home .item .btn-price em,.hero .hero-orbit .top-hotels-home .item .btn-price span{font-size:20px}.hero .hero-orbit .top-hotels-home .item .btn-price sup strong{font-size:9px;padding-top:2px}.hero .hero-orbit .top-hotels-home .item h3{font-size:15px;display:inline-block}.hero .hero-orbit .top-hotels-home .item h4{font-size:13px;display:inline-block;line-height:1.3em;vertical-align:top;padding-top:0}.hero .hero-orbit .top-hotels-home .item:first-child{margin-top:0}}@media only screen and (max-width:768px){.hero .hero-orbit,.hero-hotel .hero-orbit{height:250px!important;max-height:250px!important}.hero .hero-orbit .current,.hero-hotel .hero-orbit .current{min-height:250px!important}.hero .hero-orbit .top-hotels-home,.hero-hotel .hero-orbit .top-hotels-home{display:none}}@media only screen and (max-width:640px){.hero .hero-orbit,.hero-hotel .hero-orbit{height:180px!important;max-height:180px!important}.hero .hero-orbit .current,.hero-hotel .hero-orbit .current{min-height:180px!important}.hero .hero-orbit .overlay .small-title,.hero-hotel .hero-orbit .overlay .small-title{display:none}.hero .hero-orbit .tour.left{left:15px;width:45%}.hero .hero-orbit .tour.right{right:15px;width:45%}.hero .hero-orbit .tour .tour-holder h2{font-size:18px}.hero .hero-orbit .tour .tour-holder .button{font-size:14px;line-height:16px;padding:8px 20px 8px 10px}.hero .hero-orbit .tour .tour-holder .button:after{bottom:50%;margin-left:-14px;margin-bottom:-4px;border-width:4px}.hero .hero-orbit .text-description-home{width:45%}.hero .hero-orbit .text-description-home.left{left:15px}.hero .hero-orbit .text-description-home.right{right:15px}.hero .hero-orbit .text-description-home p{font-size:12px;line-height:1.2em}.hero .hero-orbit .circles-block.left{left:15px}.hero .hero-orbit .circles-block.right{right:15px}}@media only screen and (max-height:800px){.hero .hero-orbit .top-hotels-home h2{display:none}.hero .hero-orbit .top-hotels-home .item:first-child{margin-top:0}}.solresor-theme .hero .hero-orbit .top-hotels-home .btn-price{white-space:nowrap}.solresor-theme .hero .hero-orbit .top-hotels-home .btn-price .tour-price{margin-left:-3px}.solresor-theme .hero .hero-orbit .top-hotels-home .btn-price span.person{font-size:10px}.utility-wrapper{background:#d5d5d5;background:-webkit-gradient(linear,left top,left bottom,from(#d5d5d5),to(#ebebeb));background:linear-gradient(to bottom,#d5d5d5 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d5d5d5", endColorstr="#ebebeb", GradientType=0 );position:relative;z-index:10000}.lt-ie9 #utility-bar .utility-bar-menu .show-search .dropdown,.lt-ie9 .utility-wrapper .before{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#b2004b8e", endColorstr="#b2004b8e", GradientType=0 )}.lt-ie9 .utility-wrapper .before{position:absolute;top:0;left:0;width:100%;height:47px;z-index:0}.utility-search{margin-top:12px}.utility-search .utility-search-input-wrapper:before{border-left:1px solid #000;content:"";position:absolute;height:8px;margin-top:15px}.utility-search .utility-search-button,.utility-search .utility-search-input{border-left:0;border-bottom:1px solid #000;background:0 0;outline:0;border-right:0}.utility-search .utility-search-input{width:105px;float:left;padding:0;margin:0;border-top:0;border-radius:0;height:23px;-webkit-box-shadow:none;box-shadow:none}.utility-search .utility-search-input:focus{background:0 0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #000}.utility-search .utility-search-button{float:right;border-top:0;height:24px;width:20px}.utility-search .utility-search-button:after{content:"+";font-family:Primera;speak:none;position:absolute;margin:-15px 0 0 -13px;font-size:32px;display:block;color:#565656}body.hotel-details-page .utility-wrapper .golf-title,body.hotel-details-page .utility-wrapper .golf-title-for-campaign,body.hotel-details-page .utility-wrapper .my-page{display:none!important}body.hotel-details-page .back-to-search,body.passport-page .back-to-search{display:inline-block!important;margin-left:7px}body.hotel-details-page .back-to-search a,body.passport-page .back-to-search a{font-size:16px!important;font-family:"Open Sans Condensed Light"!important;font-weight:400}body.hotel-details-page .back-to-search:before,body.passport-page .back-to-search:before{content:"";display:inherit;height:0;width:0;position:absolute;top:21px;left:-15px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid #000}#utility-bar .tabs,#utility-bar .utility-bar-menu .back-to-search,#utility-bar .utility-bar-menu .golf-title,#utility-bar .utility-bar-menu .golf-title-for-campaign{display:none}#utility-bar{position:relative;width:auto;padding:0 10px;margin:0 auto;height:54px}#utility-bar ul{list-style:none;margin-bottom:0}#utility-bar .utility-bar-menu{position:relative;padding:0;margin-bottom:-14px}#utility-bar .utility-bar-menu,#utility-bar .utility-bar-menu li,#utility-bar .utility-bar-menu ul{border-top:none}#utility-bar .utility-bar-menu li{display:inline-block;padding:0 10px;margin:0}#utility-bar .utility-bar-menu li.search-trigger>a:after{display:none}#utility-bar .utility-bar-menu li.back-to-search{padding-left:20px}#utility-bar .utility-bar-menu li .icon-adult{display:inline-block;width:28px;vertical-align:top}#utility-bar .utility-bar-menu li .icon-adult:before{font-family:Primera;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:29px;line-height:56px;margin-left:0;display:inline-block;position:relative;vertical-align:top;color:#5a5a5a;text-align:center}#utility-bar .utility-bar-menu .last-searches li,#utility-bar .utility-bar-menu.subnavigation-menu li{display:inline-block;padding:0 10px;border-left:1px solid #f1f1f1;color:#fff;font-family:"Open Sans Condensed Light";font-size:16px;line-height:46px}#utility-bar .utility-bar-menu .last-searches li:first-child,#utility-bar .utility-bar-menu.subnavigation-menu li:first-child{border-left:none}#utility-bar .utility-bar-menu .last-searches li>a,#utility-bar .utility-bar-menu.subnavigation-menu li>a{display:inline-block;overflow:hidden;vertical-align:top;text-overflow:ellipsis;max-width:350px;white-space:nowrap;color:#000}#utility-bar .utility-bar-menu>li>a{color:#737373;font-family:"Open Sans Condensed Light";font-size:15px;line-height:54px;cursor:pointer}#utility-bar .utility-bar-menu>li>a:hover{color:#737373}#utility-bar .utility-bar-menu .has-dropdown,#utility-bar .utility-bar-menu .show-dropdown{zoom:1;z-index:333;position:relative}#utility-bar .utility-bar-menu .has-dropdown>a:after,#utility-bar .utility-bar-menu .show-dropdown>a:after{content:"";display:inline-block;vertical-align:middle;padding-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;margin-left:10px}#utility-bar .utility-bar-menu.header-navigation{display:inline-block;width:auto}#utility-bar .utility-bar-menu.header-navigation li{padding:0 4px;display:inline-block}#utility-bar .utility-bar-menu.header-navigation li>*{color:#fff}#utility-bar .utility-bar-menu.header-navigation li a{color:#000;cursor:pointer;font-family:"Open Sans Condensed Light";font-size:17px;padding-right:11px;padding-bottom:0}#utility-bar .utility-bar-menu.header-navigation li:last-child a{border:none}#utility-bar .utility-bar-menu #bookingPreloader{background:#f1f1f1;height:126px;margin-bottom:10px;overflow:hidden;text-align:center}#utility-bar .utility-bar-menu #bookingPreloader img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#utility-bar .utility-bar-menu .dropdown-info{display:none}#utility-bar .utility-bar-menu.last-searches .show-dropdown .dropdown-info{width:535px}#utility-bar .utility-bar-menu .show-dropdown .dropdown-info{display:block;position:absolute;top:47px;right:0;width:360px;padding:20px;background:#fff;z-index:1000;-webkit-box-shadow:0 0 10px #7d7d7d;box-shadow:0 0 10px #7d7d7d}#utility-bar .utility-bar-menu .show-dropdown h3{font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0 0 20px}#utility-bar .utility-bar-menu .show-dropdown .message{font:14px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;margin:0 0 10px}#utility-bar .utility-bar-menu .show-dropdown .item-booking-holder,#utility-bar .utility-bar-menu .show-dropdown .item-search-holder{max-height:368px;overflow:hidden;overflow-y:auto}#utility-bar .utility-bar-menu .show-dropdown .item-booking,#utility-bar .utility-bar-menu .show-dropdown .item-search{background:#f1f1f1;margin-bottom:10px}#utility-bar .utility-bar-menu .show-dropdown .item-booking a,#utility-bar .utility-bar-menu .show-dropdown .item-search a{display:block;position:relative;padding:20px 40px 20px 20px}#utility-bar .utility-bar-menu .show-dropdown .item-booking a .title,#utility-bar .utility-bar-menu .show-dropdown .item-search a .title{display:block;font:14px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;padding-top:4px}#utility-bar .utility-bar-menu .show-dropdown .item-booking a .title:first-child,#utility-bar .utility-bar-menu .show-dropdown .item-search a .title:first-child{padding-top:0}#utility-bar .utility-bar-menu .show-dropdown .item-booking a .text,#utility-bar .utility-bar-menu .show-dropdown .item-search a .text{display:block;font:14px/18px "Open Sans",sans serif;color:#555}#utility-bar .utility-bar-menu .show-dropdown .item-booking a:before,#utility-bar .utility-bar-menu .show-dropdown .item-search a:before{content:"";position:absolute;top:50%;right:20px;border-left:5px solid #7d7d7d;border-top:5px solid transparent;border-bottom:5px solid transparent;overflow:hidden}#utility-bar .utility-bar-menu .show-dropdown .item-search a{color:#555}#utility-bar .utility-bar-menu .show-dropdown .item-search a:before{display:none}#utility-bar .utility-bar-menu .show-dropdown .btn-holder{width:100%;overflow:hidden;margin:0;padding-top:10px}#utility-bar .utility-bar-menu .show-dropdown .btn-holder a{float:right;font:16px/40px "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;width:120px;height:40px;border:none;outline:0;background:#5bbce4;text-align:center}#utility-bar .utility-bar-menu .search-trigger{position:absolute;left:0;padding:0 10px 0 0;zoom:1;z-index:333}#utility-bar .utility-bar-menu .search-trigger a{display:inline;height:40px;overflow:hidden;position:relative;margin:2px 0 2px 30px;padding:0!important;text-indent:-50em;width:45px}#utility-bar .utility-bar-menu .search-trigger a:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"+";line-height:1;position:absolute;top:10px;margin:-18px 0 0 -18px;font-size:41px;display:block;text-indent:0}#utility-bar .utility-bar-menu .search-trigger .dropdown{display:none}#utility-bar .utility-bar-menu .show-search{background-color:#5bbce4}#utility-bar .utility-bar-menu .show-search .dropdown{background-color:#5bbce4;display:block;font-size:0;width:380px;position:absolute;right:auto;left:0;margin:0;z-index:100}#utility-bar .utility-bar-menu .show-search .dropdown .row{margin:10px}#utility-bar .utility-bar-menu .show-search .dropdown .row .row{margin:0}#utility-bar .utility-bar-menu .show-search .dropdown .columns{padding:0}.lt-ie9 #utility-bar .utility-bar-menu .show-search .dropdown{zoom:1}#utility-bar .utility-bar-menu .show-search .dropdown li{width:100%;line-height:1;padding:0}#utility-bar .utility-bar-menu .show-search .dropdown .searchbox{background:#fff;overflow:hidden;width:95%}#utility-bar .utility-bar-menu .show-search .dropdown .searchbox-holder{height:1%;overflow:hidden;padding:0 5px 0 0}#utility-bar .utility-bar-menu .show-search .dropdown input{border:none;-webkit-box-shadow:none;box-shadow:none;height:32px}#utility-bar .utility-bar-menu .show-search .dropdown [type=text]{background:0 0;color:#333;margin-bottom:0;outline:0}#utility-bar .utility-bar-menu .show-search .dropdown .button{font-weight:400;text-transform:uppercase;top:0;background-color:#5bbce4;margin:3px;padding:5px;height:26px}#utility-bar .utility-bar-menu .show-search .dropdown .button:hover{background-color:#5bbce4}@media only screen and (max-width:959px){body.hotel-details-page #utility-bar .back{display:block!important}.utility-wrapper{background:#0e61a3;height:70px;position:relative;z-index:999}#utility-bar{height:70px;padding:0;display:inline-block;width:100%}#utility-bar .logo.show-for-small .mobile-logo,#utility-bar .menu.show-for-small .menu-for-mobile{display:inline-block;background:url(../../img/layout/sprite-for-mobile.png) no-repeat;overflow:hidden;cursor:pointer;text-indent:-9999px;text-align:left}#utility-bar .logo.show-for-small{height:100%;display:block!important;margin:0 auto;width:210px}#utility-bar .logo.show-for-small .mobile-logo{background-position:0 0;width:210px;height:43px;position:relative;background-size:250px 250px;top:15px}#utility-bar .menu.show-for-small{width:47px;height:100%;display:block!important;float:left;margin-left:20px}#utility-bar .menu.show-for-small:after{display:block;content:"";clear:both}#utility-bar .menu.show-for-small .menu-for-mobile{background-position:0 -35px;width:32px;height:26px;position:absolute;top:22px;right:18px;background-size:200px 200px}#utility-bar .menu.show-for-small .back{position:absolute;display:none;left:18px;font-size:24px;font-family:"Open Sans Condensed Light";color:#FFF;top:22px}#utility-bar.expanded .toggle-topbar a,#utility-bar.expanded .top-bar-section{background:#f3f3f3}#utility-bar.expanded .top-bar-section{display:block}#utility-bar .top-bar-section{display:none}}@media only screen and (min-width:1120px) and (max-width:1280px){#utility-bar{padding:0 10px}}@media only screen and (min-width:1024px) and (max-width:1080px){#utility-bar .utility-bar-menu.header-navigation li a{font-size:14px;padding-right:6px}}@media only screen and (max-width:1024px){#utility-bar .utility-bar-menu.header-navigation{padding-right:0}#utility-bar .utility-bar-menu.header-navigation li a{font-size:14px;padding-right:0}}@media only screen and (min-width:1080px) and (max-width:1160px){#utility-bar .utility-bar-menu.header-navigation li a{padding-right:6px;font-size:16px}}@media only screen and (min-width:1281px){#utility-bar{padding:0 90px}}@media only screen and (max-width:640px){body.multicentric-page.mobile-view header .utility-wrapper{top:40px;height:30px}body.multicentric-page.mobile-view header .utility-wrapper #utility-bar .tabs{height:30px}#utility-bar,.utility-wrapper,header.expanded{height:44px}body.multicentric-page.mobile-view header .utility-wrapper #utility-bar .tabs ul li{font-size:15px;padding:4px 10px}#utility-bar{padding:0;display:inline-block;width:100%}#utility-bar .logo.show-for-small{width:170px}#utility-bar .logo.show-for-small .mobile-logo{width:170px;height:28px;position:relative;background-size:200px 200px;top:7px}.lomamatkat #utility-bar .logo.show-for-small .mobile-logo{height:32px}#utility-bar .menu.show-for-small{margin-left:10px;width:44px}#utility-bar .menu.show-for-small .menu-for-mobile{background-position:0 -27px;width:24px;height:19px;position:absolute;right:12px;top:13px;background-size:150px 150px}#utility-bar .menu.show-for-small .back{font-size:18px;left:12px;top:13px}}.lt-ie9 #utility-bar{padding:0 90px}@media only screen and (min-width:960px){.utility-wrapper .logo{width:19%;background-color:#0e61a3;background-image:url(../../img/layout/logo_bg.png);background-size:cover;background-position:center;height:54px;position:absolute;max-width:220px}.utility-wrapper .logo a:before{position:absolute;top:50%;left:50%;content:"";background:url(../../img/layout/desktop-logo.png?v=2) no-repeat;background-size:200px 350px;width:189px;height:36px;margin:-18px 0 0 -94px;overflow:hidden}}@media only screen and (max-width:959px){.utility-wrapper .logo{display:none}}.passportfooter,.sitefooter{color:#fff;background-color:#959595;padding-top:17px}.passportfooter .row .row,.sitefooter .row .row{margin:0}.passportfooter .detail,.sitefooter .detail{background-color:#7c7c7c;height:67px}.passportfooter .detail .copyright,.sitefooter .detail .copyright{display:block;height:67px;float:left}.passportfooter .detail .copyright span,.sitefooter .detail .copyright span{height:100%;display:block;width:100%;color:rgba(255,255,255,.53);font-size:13px;line-height:67px;font-family:"Open Sans"}.passportfooter .detail .mobile,.sitefooter .detail .mobile{display:block;height:67px;float:right}.passportfooter .detail .mobile .inline-list,.sitefooter .detail .mobile .inline-list{margin:0;height:100%;overflow:visible}.passportfooter .detail .mobile .inline-list li,.sitefooter .detail .mobile .inline-list li{margin:0;height:100%;display:block}.passportfooter .detail .mobile .inline-list li .phone,.sitefooter .detail .mobile .inline-list li .phone{margin-top:20px;color:#FFF;font-size:18px;font-family:"Open Sans Condensed Bold";position:relative}.passportfooter .detail .mobile .inline-list li .phone:before,.sitefooter .detail .mobile .inline-list li .phone:before{content:"";height:14px;width:10px;display:block;position:absolute;top:6px;left:-23px;background:url(../../img/layout/sprites.png) -178px -91px}.passportfooter>.row,.sitefooter>.row{max-width:100%}.passportfooter>.row>.row,.sitefooter>.row>.row{max-width:80em;margin:0 auto;padding:0 10px}.passportfooter .mobile-four,.sitefooter .mobile-four{border-bottom:none}.passportfooter .links .up_footer,.passportfooter .social .up_footer,.sitefooter .links .up_footer,.sitefooter .social .up_footer{display:inline-block;border-bottom:1px solid #b5b5b5;padding-bottom:17px;width:100%}.passportfooter .links,.sitefooter .links{padding-bottom:24px!important}.passportfooter .links .links-wrapper .footer-brand,.passportfooter .links .links-wrapper .three.columns.kontact-us,.sitefooter .links .links-wrapper .footer-brand,.sitefooter .links .links-wrapper .three.columns.kontact-us{display:none}.passportfooter .links .three,.sitefooter .links .three{width:20%}.passportfooter .links .left,.sitefooter .links .left{float:left}.passportfooter .icons ul,.passportfooter .icons ul li,.sitefooter .icons ul,.sitefooter .icons ul li{margin:0}.passportfooter .icons ul li a,.sitefooter .icons ul li a{position:relative;width:35px;height:35px;background-color:#7c7c7c;margin-right:5px}.passportfooter .icons ul li a:before,.sitefooter .icons ul li a:before{display:block;position:absolute;color:#fff;background:url(../../img/layout/sprites.png);content:""}.passportfooter .icons ul li a.facebook:before,.sitefooter .icons ul li a.facebook:before{background-position:-92px -90px;width:9px;height:14px;top:11px;left:13px}.passportfooter .icons ul li a.twitter:before,.sitefooter .icons ul li a.twitter:before{background-position:-107px -90px;width:17px;height:13px;top:10px;left:9px}.passportfooter .icons ul li a.instagram:before,.sitefooter .icons ul li a.instagram:before{background-position:-179px -58px;width:18px;height:18px;top:8px;left:8px}.passportfooter .icons ul li a.phone,.sitefooter .icons ul li a.phone{width:auto;padding-left:36px;color:#fff;font:18px/36px "Open Sans",sans serif}.passportfooter .icons ul li a.phone:before,.sitefooter .icons ul li a.phone:before{content:"W";font-size:28px}.passportfooter .icons ul li a:hover:before,.sitefooter .icons ul li a:hover:before{color:#6dc3e3}.passportfooter .icons,.sitefooter .icons{padding:10px 0!important}.passportfooter .email,.sitefooter .email{padding:10px 0;position:relative;float:right}.passportfooter .email .columns,.sitefooter .email .columns{padding:0}.passportfooter .email form,.sitefooter .email form{margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.passportfooter .email label,.sitefooter .email label{height:36px;margin-bottom:0;padding:0 10px 0 40px;display:table-cell;color:#fff;font:400 18px/36px "Open Sans Condensed Bold";vertical-align:top;text-align:right}.passportfooter .email label:before,.sitefooter .email label:before{width:16px;height:11px;margin-left:-28px;background:url(../../img/layout/sprites.png) -129px -91px;position:absolute;top:12px;color:#fff;content:""}.passportfooter .email .text-wrapper,.sitefooter .email .text-wrapper{width:200px;display:table-cell}.passportfooter .email .submit-wrapper,.sitefooter .email .submit-wrapper{padding-left:6px;display:table-cell;vertical-align:top}.passportfooter .email .submit-wrapper input,.sitefooter .email .submit-wrapper input{font-size:16px;font-family:"Open Sans Condensed Bold";padding:0 10px;background-color:#5bbce4;font-weight:400;text-transform:uppercase;border:none}.passportfooter .email input,.sitefooter .email input{background-color:#aaa;color:#fff;height:36px;font-family:"Open Sans",sans-serif;font-size:.875em;line-height:36px;-webkit-box-shadow:none;box-shadow:none;margin:0;width:100%}.passportfooter .email input[type=text],.sitefooter .email input[type=text]{padding:2px 20px;border:0}.passportfooter .email input[type=text]::-webkit-input-placeholder,.sitefooter .email input[type=text]::-webkit-input-placeholder{font-family:"Open Sans Italic",sans-serif;color:#ecf0f1;opacity:1;font-size:12px}.passportfooter .email input[type=text]:-moz-placeholder,.sitefooter .email input[type=text]:-moz-placeholder{font-family:"Open Sans Italic",sans-serif;color:#ecf0f1;opacity:1;font-size:12px}.passportfooter .email input[type=text]::-moz-placeholder,.sitefooter .email input[type=text]::-moz-placeholder{font-family:"Open Sans Italic",sans-serif;color:#ecf0f1;opacity:1;font-size:12px}.passportfooter .email input[type=text]:-ms-input-placeholder,.sitefooter .email input[type=text]:-ms-input-placeholder{font-family:"Open Sans Italic",sans-serif;color:#ecf0f1;opacity:1;font-size:12px}.passportfooter .links,.sitefooter .links{font-family:"Open Sans Light",sans-serif;min-height:319px}.passportfooter .links .columns,.sitefooter .links .columns{padding:27px 0 0}.passportfooter .links h4,.sitefooter .links h4{color:#FFF;font-family:"Open Sans Condensed Bold";font-size:18px;margin-bottom:15px;font-weight:400;line-height:1;margin-top:0}.passportfooter .links ul,.sitefooter .links ul{display:block;margin-bottom:0}.passportfooter .four.mobile-four,.sitefooter .footer-version,.sitefooter .links-mobile{display:none}.passportfooter .links ul li,.sitefooter .links ul li{font-size:.875em;line-height:28px}.passportfooter .links ul li a,.sitefooter .links ul li a{color:#FFF;font-size:14px;font-family:"Open Sans Light"}.passportfooter .copyrights .columns,.sitefooter .copyrights .columns{line-height:44px;padding:0}.passportfooter .copyrights .columns+div,.sitefooter .copyrights .columns+div{color:#ecf0f1;font-family:"Open Sans",sans-serif;font-size:.8125em;text-align:right}.sitefooter .detail~.detail{margin-top:-20px}.passportfooter{position:absolute;bottom:0;left:0;margin:0;padding:0;height:44px;width:100%;z-index:1}.passportfooter .copyrights .columns{font-size:13px!important;text-align:left}.passportfooter .copyrights .icons .inline-list li .phone{height:44px;line-height:44px}.page-wrapper,body,html{min-height:100%}.sitefooter{width:100%}.extra-padding .page-wrapper-holder{padding-bottom:200px!important}@media only screen and (max-width:959px){.passport-page .page-wrapper{background:0 0}.mobile-view .page-wrapper-holder{min-height:inherit}.passportfooter,.sitefooter{padding-top:0}.passportfooter .row .mobile-two,.sitefooter .row .mobile-two{width:30%!important}.passportfooter .social .up_footer,.sitefooter .social .up_footer{width:100%;border:none;padding:10px}.passportfooter .links,.passportfooter .social .up_footer .email,.sitefooter .links,.sitefooter .social .up_footer .email{display:none}.passportfooter .detail .row,.sitefooter .detail .row{position:relative}.passportfooter .detail .row .mobile,.sitefooter .detail .row .mobile{display:block;float:right;position:absolute;right:10px;top:0}.passportfooter .detail .row .copyright span,.sitefooter .detail .row .copyright span{font-size:15px}.sitefooter .links-mobile{display:block}.sitefooter .links-mobile .accordion-footer{padding:20px;border-top:1px solid #a5a5a5}.sitefooter .links-mobile .accordion-footer .ui-accordion-header{border:0;padding:7px 0;background:0 0;color:#fff;font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.sitefooter .links-mobile .accordion-footer .ui-accordion-header span{display:none}.sitefooter .links-mobile .accordion-footer .ui-accordion-header:after{content:"";position:absolute;width:0;height:0;top:10px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #fff;overflow:hidden;margin-left:10px;display:inline-block;text-indent:-9999px}.sitefooter .links-mobile .accordion-footer .ui-accordion-header-active:after{content:"";position:absolute;width:0;height:0;top:13px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;margin-left:10px;display:inline-block;overflow:hidden;text-indent:-9999px}.sitefooter .links-mobile .accordion-footer .ui-accordion-content{border:0;padding:0;background:0 0}.sitefooter .links-mobile .accordion-footer .ui-accordion-content ul{overflow:hidden}.sitefooter .links-mobile .accordion-footer .ui-accordion-content ul li{padding:1px 0}.sitefooter .links-mobile .accordion-footer .ui-accordion-content ul a{color:#ddd;padding:3px 0}}@media only screen and (max-width:640px){.page-wrapper{height:100%}.page-wrapper-holder{min-height:100%}.passportfooter .row .mobile-two,.sitefooter .row .mobile-two{width:50%!important}.passportfooter .social .up_footer,.sitefooter .social .up_footer{width:100%;border:none;padding:0}.passportfooter .links,.passportfooter .social .up_footer .email,.sitefooter .links,.sitefooter .social .up_footer .email{display:none}.passportfooter .detail .row,.sitefooter .detail .row{position:relative}.passportfooter .detail .row .mobile,.sitefooter .detail .row .mobile{display:block;height:67px;float:right;position:absolute;right:10px;top:0}.passportfooter .detail .row .copyright span,.sitefooter .detail .row .copyright span{font-size:11px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.passportfooter .detail .mobile .inline-list li .phone:before,.sitefooter .detail .mobile .inline-list li .phone:before{background:url(../../img/layout/sprites-retina.png) -124px -122px;background-size:400px 400px}.passportfooter .icons ul li a:before,.sitefooter .icons ul li a:before{background:url(../../img/layout/sprites-retina.png);background-size:400px 400px}.passportfooter .icons ul li a.facebook:before,.sitefooter .icons ul li a.facebook:before{background-position:-5px -101px}.passportfooter .icons ul li a.twitter:before,.sitefooter .icons ul li a.twitter:before{background-position:-21px -101px}.passportfooter .icons ul li a.instagram:before,.sitefooter .icons ul li a.instagram:before{background-position:-257px -97px}.passportfooter .email label:before,.sitefooter .email label:before{background:url(../../img/layout/sprites-retina.png) -44px -102px;background-size:400px 400px}}.content{background:#f7f7f7;padding:60px 0 80px;margin-bottom:-80px}.content>.row{margin:0 auto;width:auto}.content .tabbed .tabs.fill-full-width{background:#6ebee0}.content .tabbed .tabs.fill-full-width li{border-right:1px solid #fff}.content .tabbed .tabs ul{list-style:none;margin-bottom:0}.content .tabbed .tabs ul:after,.content .tabbed .tabs ul:before{content:" ";display:table}.content .tabbed .tabs ul:after{clear:both}.content .tabbed .tabs li{display:block;float:left;border-right:1px solid transparent;padding-top:6px;width:20%}.content .tabbed .tabs li a{background:#6ebee0;color:#fff;display:block;height:60px;text-align:center;text-transform:uppercase;font:24px/60px "Open Sans Condensed Bold","Open Sans",sans serif}.content .tabbed .containers .hotel-info ol li a,.content .tabbed .containers .hotel-info ol li b,.content .tabbed .containers .hotel-info ol li em,.content .tabbed .containers .hotel-info ol li i,.content .tabbed .containers .hotel-info ol li span,.content .tabbed .containers .hotel-info ol li strong,.content .tabbed .containers .hotel-info ul li a,.content .tabbed .containers .hotel-info ul li b,.content .tabbed .containers .hotel-info ul li em,.content .tabbed .containers .hotel-info ul li i,.content .tabbed .containers .hotel-info ul li span,.content .tabbed .containers .hotel-info ul li strong{font-size:1em}.content .tabbed .tabs li.resp-tab-active{padding-top:0}.content .tabbed .tabs li.resp-tab-active a{background:#fff;color:#666;height:66px;line-height:66px}.content .tabbed .tabs li:last-child{border:0}.content .tabbed .containers{background:#fff;padding:40px 15px}.content .tabbed .containers:after,.content .tabbed .containers:before{content:" ";display:table}.content .tabbed .containers:after{clear:both}@media only screen and (min-width:1281px){.content .tabbed .containers{padding:40px 30px}}@media only screen and (min-width:1120px) and (max-width:1280px){.content .tabbed .containers{padding:40px 30px}}.content .tabbed .containers .row{margin:0}.content .tabbed .containers>div{display:none;padding:0}.content .tabbed .containers>div .columns{padding:0 20px}.content .tabbed .containers>div .columns:first-child{padding-left:0}.content .tabbed .containers>div .columns:last-child{padding-right:0}.content .tabbed .containers>div.resp-tab-content-active{display:block}.content .tabbed .containers .resp-accordion{display:none}.content .tabbed .containers .hotel-info ul{padding:0 0 15px 17px}.content .tabbed .containers .hotel-info ul li{list-style:disc}.content .tabbed .containers .hotel-info .about-list,.content .tabbed .containers .hotel-info .destination-list{padding:0}.content .tabbed .containers .hotel-info .about-list li,.content .tabbed .containers .hotel-info .destination-list li{list-style:none}.content .tabbed .containers .hotel-info ol li{list-style:decimal}.content .tabbed .containers h5{font-size:24px}.content .tabbed .containers h5,.content .tabbed .containers p{margin-bottom:20px}.content .tabbed .containers .info-block{margin:0 0 40px}@media only screen and (max-width:959px){.content .breadcrumbs,.content .tabbed:not(.noaccordion)>.tabs ul.resp-tabs-list{display:none}.content,.content .tabbed:not(.noaccordion)>.containers,.content .tabbed:not(.noaccordion)>.containers>div .columns,.content>div{padding:0}.content .tabbed:not(.noaccordion)>.containers>h3.resp-accordion{display:block;position:relative;padding:20px;margin:0;border-bottom:1px solid #e5e5e5;text-transform:uppercase;font-family:"Open Sans Semibold";font-size:20px;font-weight:400}.content .tabbed:not(.noaccordion)>.containers>h3.resp-accordion:after{content:"";position:absolute;right:15px;top:50%;width:0;height:0;border:none;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6a6a6a}.content .tabbed:not(.noaccordion)>.containers>h3.resp-accordion.resp-tab-active:after{border:none;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6a6a6a}.content .tabbed:not(.noaccordion)>.containers>.resp-accordion-closed{display:none!important}.content .tabbed:not(.noaccordion)>.containers .resp-tab-content{padding:20px}.content .tabbed:not(.noaccordion)>.containers .resp-tab-content h5{font-size:18px;color:#4e4e4e;margin-bottom:5px}.content .tabbed:not(.noaccordion)>.containers .resp-tab-content.pricing-calendar-holder{padding:20px 0}}.site-search-page,.text-search-results{padding-top:30px;position:relative}.site-search-page .header-search .container,.site-search-page .text-search-results-holder .container,.text-search-results .header-search .container,.text-search-results .text-search-results-holder .container{width:100%;min-width:710px}.site-search-page .header-search.row,.text-search-results .header-search.row{padding:0 75px}.site-search-page .text-search-results-holder.row,.text-search-results .text-search-results-holder.row{padding:0 90px}.site-search-page .header-search .header h3,.text-search-results .header-search .header h3{color:#000;font-family:"Open Sans Condensed Light","Open Sans",sans serif;text-transform:uppercase}.site-search-page .header-search .header .results,.text-search-results .header-search .header .results{display:none}.site-search-page .header-search .header:after,.text-search-results .header-search .header:after{content:"";display:table;clear:both}.site-search-page .header-search .container>.results,.text-search-results .header-search .container>.results{font-size:1em;display:block;margin-bottom:30px}.site-search-page .header-search .results,.text-search-results .header-search .results{color:#9b9b9b}.site-search-page .header-search .results .count,.text-search-results .header-search .results .count{font-weight:700;font-size:1em}.site-search-page .searchbox,.text-search-results .searchbox{padding:0;margin-bottom:15px}.site-search-page .searchbox .search-field,.text-search-results .searchbox .search-field{border:2px solid #dedede;height:42px;margin:0;font-size:1.4em;font-weight:700;outline:0;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.site-search-page .searchbox .button-wrapper,.text-search-results .searchbox .button-wrapper{padding:0 0 0 5px;cursor:pointer}.site-search-page .searchbox .button-wrapper:after,.text-search-results .searchbox .button-wrapper:after{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"+";position:absolute;top:50%;margin:-16px 0 0 -16px;font-size:36px;left:50%;display:block;text-indent:0;color:#fff}.site-search-page .searchbox .button,.text-search-results .searchbox .button{background:#fed732;border:0;text-transform:uppercase;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-indent:-20em;height:42px;width:100%;position:relative;text-align:center}.site-search-page .found-item,.text-search-results .found-item{display:block;margin-bottom:30px}.site-search-page .found-item .header,.text-search-results .found-item .header{margin-bottom:10px}.site-search-page .found-item .header a,.text-search-results .found-item .header a{font-family:"Open Sans Bold","Open Sans",sans serif;color:#5bbce4;font-size:1.2em;line-height:1.2}.site-search-page .found-item p,.text-search-results .found-item p{font-family:"Open Sans",sans serif;line-height:1.4;color:#444;margin-bottom:10px}.site-search-page .found-item footer,.text-search-results .found-item footer{font-family:"Open Sans",sans serif;color:#5bbce4;font-size:1em;line-height:1.4}.site-search-page .text-search-results-holder .paging-outer ul.paging,.text-search-results .text-search-results-holder .paging-outer ul.paging{margin-top:10px;display:block;height:26px;margin-left:-5px}.site-search-page .text-search-results-holder .paging-outer ul.paging li,.text-search-results .text-search-results-holder .paging-outer ul.paging li{float:left;display:block;height:26px;color:#959595;font-size:ms(0);margin-left:5px}.site-search-page .text-search-results-holder .paging-outer ul.paging li a,.text-search-results .text-search-results-holder .paging-outer ul.paging li a{display:block;padding:1px 7px;color:#5bbce4}.site-search-page .text-search-results-holder .paging-outer ul.paging li a:focus,.site-search-page .text-search-results-holder .paging-outer ul.paging li:hover a,.text-search-results .text-search-results-holder .paging-outer ul.paging li a:focus,.text-search-results .text-search-results-holder .paging-outer ul.paging li:hover a{background:#d3d3d3}.site-search-page .text-search-results-holder .paging-outer ul.paging li.unavailable a,.text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a{cursor:default;color:#959595}.site-search-page .text-search-results-holder .paging-outer ul.paging li.unavailable a:focus,.site-search-page .text-search-results-holder .paging-outer ul.paging li.unavailable:hover a,.text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a:focus,.text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable:hover a{background:0 0}.site-search-page .text-search-results-holder .paging-outer ul.paging li.current a,.text-search-results .text-search-results-holder .paging-outer ul.paging li.current a{background:#ececec;color:#555;font-weight:700;cursor:default}.site-search-page .text-search-results-holder .paging-outer ul.paging li.current a:focus,.site-search-page .text-search-results-holder .paging-outer ul.paging li.current a:hover,.text-search-results .text-search-results-holder .paging-outer ul.paging li.current a:focus,.text-search-results .text-search-results-holder .paging-outer ul.paging li.current a:hover{background:#ececec}.site-search-page .text-search-results-holder .paging-outer ul.paging:after,.text-search-results .text-search-results-holder .paging-outer ul.paging:after{content:"";display:table;clear:both}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow-container,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow-container{font-weight:700;position:relative}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow-container.unavailable,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow-container.unavailable{font-weight:400}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow:before,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow:before{content:"";width:0;height:0;top:50%;margin-top:-5px;border-style:solid;border-width:5px;position:absolute}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow-left,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow-left{padding-left:15px}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow-left:before,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow-left:before{left:0;border-color:transparent #5bbce4 transparent transparent}.site-search-page .text-search-results-holder .paging-outer ul.paging .unavailable .arrow-left:before,.text-search-results .text-search-results-holder .paging-outer ul.paging .unavailable .arrow-left:before{border-color:transparent #959595 transparent transparent}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow-right,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow-right{padding-right:15px}.site-search-page .text-search-results-holder .paging-outer ul.paging .arrow-right:before,.text-search-results .text-search-results-holder .paging-outer ul.paging .arrow-right:before{right:0;border-color:transparent transparent transparent #5bbce4}.site-search-page .text-search-results-holder .paging-outer ul.paging .unavailable .arrow-right:before,.text-search-results .text-search-results-holder .paging-outer ul.paging .unavailable .arrow-right:before{border-color:transparent transparent transparent #959595}@media only screen and (max-width:959px){.site-search-page,.text-search-results{padding-top:20px}.site-search-page .header-search.row,.text-search-results .header-search.row{padding:0}.site-search-page .header-search .header h3,.text-search-results .header-search .header h3{float:left;font-size:30px;padding-left:15px;text-transform:uppercase}.site-search-page .header-search .header .results,.text-search-results .header-search .header .results{font-size:.8em;float:right;margin-top:35px;margin-right:15px}.site-search-page .header-search .container>.results,.text-search-results .header-search .container>.results{display:none}.site-search-page .text-search-results-holder.row,.text-search-results .text-search-results-holder.row{padding:0 15px}.site-search-page .header-search .container,.site-search-page .text-search-results-holder .container,.text-search-results .header-search .container,.text-search-results .text-search-results-holder .container{width:100%;min-width:0}.site-search-page .searchbox,.text-search-results .searchbox{padding:0 15px;margin-bottom:30px}.site-search-page .searchbox .button,.site-search-page .searchbox .search-field,.text-search-results .searchbox .button,.text-search-results .searchbox .search-field{height:46px}.site-search-page .searchbox .search-field,.text-search-results .searchbox .search-field{border-width:1px}.site-search-page .searchbox .button-wrapper,.text-search-results .searchbox .button-wrapper{position:absolute;top:-5px;right:40px;cursor:pointer}.site-search-page .searchbox .button-wrapper:after,.text-search-results .searchbox .button-wrapper:after{font-size:42px;color:#004B8E}.site-search-page .searchbox .button,.text-search-results .searchbox .button{background:0 0}.site-search-page .found-item,.text-search-results .found-item{font-size:16px}.site-search-page .found-item footer,.text-search-results .found-item footer{font-size:14px;word-wrap:break-word}}@media only screen and (max-width:640px){.site-search-page,.text-search-results{padding-top:10px}.site-search-page .header-search .header h3,.text-search-results .header-search .header h3{font-size:24px;padding-left:10px}.site-search-page .header-search .header .results,.text-search-results .header-search .header .results{margin-right:10px}.site-search-page .text-search-results-holder.row,.text-search-results .text-search-results-holder.row{padding:0 10px}.site-search-page .searchbox,.text-search-results .searchbox{padding:0 10px;margin-bottom:20px}.site-search-page .searchbox .button,.site-search-page .searchbox .search-field,.text-search-results .searchbox .button,.text-search-results .searchbox .search-field{height:40px;font-size:1.2em}.site-search-page .searchbox .button-wrapper,.text-search-results .searchbox .button-wrapper{right:35px}.site-search-page .paging-outer ul.paging li,.text-search-results .paging-outer ul.paging li{height:22px}.site-search-page .paging-outer ul.paging li a,.text-search-results .paging-outer ul.paging li a{font-size:13px}.site-search-page .found-item,.text-search-results .found-item{margin-bottom:20px;font-size:14px}.site-search-page .found-item .header a,.text-search-results .found-item .header a{font-size:16px}.site-search-page .found-item footer,.site-search-page .found-item p,.text-search-results .found-item footer,.text-search-results .found-item p{font-size:13px}}.list>li>ul>li>a{line-height:1.2}.destinations-list{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:0;position:relative;z-index:1}.destinations-list .destinations-list-holder{background:#f1f1f1;padding:20px 0}.destinations-list .row .row{margin:0 auto}.destinations-list h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.destinations-list ul{padding-left:10px;margin-left:-10px;line-height:1;list-style:none}.destinations-list ul.list{-webkit-column-count:4;-webkit-column-gap:20px;-moz-column-count:4;-moz-column-gap:20px;column-count:4;column-gap:20px}.destinations-list ul.list>li{margin-bottom:40px}.destinations-list ul span{color:#ffb900;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:30px;margin-bottom:10px;padding-left:10px;text-transform:uppercase}.destinations-list ul a,.destinations-list ul span{display:block;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid}.destinations-list ul a:hover{color:#fff;background-color:#5bbce4;text-decoration:none}.destinations-list ul ul a,.error404 .message a{text-decoration:underline;text-transform:uppercase}.destinations-list ul ul a{color:#333;font-family:"Open Sans Semibold","Open Sans",sans serif;font-size:20px;padding:10px}.destinations-list ul ul a:hover{text-decoration:none}.destinations-list ul ul ul{margin-left:-10px}.destinations-list ul ul ul a{color:#555;font-family:"Open Sans",sans serif;font-size:16px;padding-left:20px;font-weight:700;text-transform:none;text-decoration:none}.destinations-list ul ul.level-last{border-left:1px solid #c2c2c2;margin-bottom:10px;margin-left:20px;padding-left:5px}.destinations-list ul ul.level-last a{font-size:15px;padding-left:10px;font-weight:400}@media only screen and (max-width:959px){.destinations-list ul ul ul,.destinations-list ul ul>li:first-child:before{display:none}.destinations-list{background:#fff;padding-bottom:0;margin-bottom:0}.destinations-list .destinations-list-holder,.destinations-list>.row>.row{padding:0}.destinations-list ul.list{-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0;border-top:1px solid #e4e4e5;border-bottom:1px solid #e4e4e5}.destinations-list ul.list>li{margin-bottom:0}.destinations-list ul a,.destinations-list ul span{border-bottom:1px solid #e4e4e5;height:47px;line-height:47px;margin-bottom:0!important;padding:0 17px!important}.destinations-list ul span{font-size:25px}.destinations-list ul ul>li{width:100%;margin:0;padding-top:1px;position:relative}.destinations-list ul ul>li:before{width:9999px;height:1px;background:#E4E4E5;position:absolute;top:0;right:0;content:""}.destinations-list ul ul>li>a{margin:0;width:auto;border:0;z-index:99;position:relative}.destinations-list ul ul>li:first-child{padding:0}.destinations-list ul ul>li:hover,.destinations-list ul ul>li:hover>a{background:0 0}.destinations-list ul ul a{font-size:18px;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;display:inline-block;color:#666!important;text-transform:none}.destinations-list ul ul ul a{font-weight:400}.destinations-list ul .expandable{position:relative}.destinations-list ul .expandable:after{position:absolute;right:17px;top:21px;content:"";display:block;width:0;height:0;border:5px solid;border-color:#333 transparent transparent}.destinations-list ul .expandable.expanded:after{top:16px;border-top-color:transparent;border-bottom-color:#333}.destinations-list ul .expanded>ul{background-color:#f3f3f3;display:block;margin:0;padding:0}.destinations-list ul .expanded>ul li{position:relative;margin:0;padding:0;width:100%}.destinations-list ul .expanded>ul li:hover{background:0 0}.destinations-list ul .expanded>ul li:after{content:attr(data-hotels);color:#fff;display:block;position:absolute;font-size:11px;line-height:25px;right:16px;text-align:center;top:12px;width:24px;overflow:hidden;font-family:"Open Sans Semibold";background-color:#fed732;border-radius:12px;behavior:url(/css/PIE.htc)}.destinations-list ul .expanded>ul li:before{display:none}.destinations-list ul .expanded>ul li a{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;margin:0;width:100%;padding-right:50px!important;border-top:1px solid #E4E4E5!important}.destinations-list ul .expanded>ul li a:hover{background:0 0}.destinations-list ul ul.level-last{border-left:none;margin:0 0 0 -100%}.custom-rating .star-rating{vertical-align:middle}}@media only screen and (max-width:768px){.destinations-list h2{font-size:40px}}@media only screen and (max-width:640px){.destinations-list{padding-top:60px}.destinations-list h2{font-size:25px}.destinations-list ul ul a{font-size:14px;padding:5px 10px!important;line-height:30px;height:40px}.destinations-list ul ul .expanded>ul li a{font-size:12px;line-height:20px;height:30px;padding-right:35px!important}.destinations-list ul ul .expanded>ul li:after{right:10px;top:5px;width:20px;line-height:20px;border-radius:10px}}@media only screen and (min-width:960px){.destinations-list .list ul ul.level-last{display:none}.destinations-list .list ul ul>li.level-last-expandable:before{content:"";display:inline-block;width:9px;margin-top:7px;margin-bottom:11px;vertical-align:middle;margin-left:8px;border-left:6px solid #555;border-top:5px solid transparent;border-bottom:5px solid transparent;cursor:pointer}.destinations-list .list ul ul>li.level-last-expandable a{padding-left:3px}.destinations-list .list ul ul>li.level-last-expandable.expanded:before{border-top:6px solid #555;border-left:5px solid transparent;border-right:5px solid transparent;margin-bottom:7px;margin-left:7px}.destinations-list .list ul ul a{display:inline-block;width:90%}}.nodesktop{display:none}.about-list{margin:0 0 15px}.about-list li{list-style:none;margin:0 0 12px}.about-list li strong{font-family:"Open Sans Semibold";font-weight:400!important}.about-list .no,.about-list .yes{position:relative;padding:0 0 0 28px;min-height:16px}.about-list .no:before,.about-list .yes:before{display:block;position:absolute;content:" ";width:16px;height:16px;overflow:hidden;left:0;top:4px;background:url(../../img/layout/sprite-hotel.png) -26px 0 no-repeat}.about-list .no:before{background:url(../../img/layout/sprite-hotel.png) -26px -16px no-repeat}.about-list strong>span{font-family:"Open Sans Bold";display:inline-block;margin:0 0 0 5px}.add-ons-data .dd-option-text,.add-ons-data .dd-selected-text,.excursions-item .dd-container .dd-selected-text,.golf-data .dd-option-text,.golf-data .dd-selected-text{font-family:"Open Sans Bold"!important}.custom-rating{margin:0 0 12px;display:inline-block;font-size:0}.custom-rating .star-rating{width:22px;height:20px;margin:0 auto;display:inline-block;overflow:hidden;background:url(../../img/layout/rating/bravotours-bg-rating.png) repeat-x;background-size:22px 20px}.custom-rating .star-rating:before{font-size:20px;color:#fff;line-height:25px;letter-spacing:7px;padding-left:2px;margin-right:-4px;display:inline-block}.custom-form-module .actions.checkbox-list input[type=checkbox],.custom-form-module .actions.radio-list input[type=radio],.custom-form-module .file-input,.custom-rating .star-rating.stars-0{display:none}.custom-rating .star-rating:after{padding-left:4px;letter-spacing:7px;color:#000;font-size:15px;line-height:22px;content:"....."}.custom-rating .star-rating.stars-1{width:22px}.custom-rating .star-rating.stars-2{width:44px}.custom-rating .star-rating.stars-3{width:66px}.custom-rating .star-rating.stars-4{width:88px}.custom-rating .star-rating.stars-5{width:110px}.custom-rating .minus,.custom-rating .plus{width:20px;height:20px;margin-left:2px;display:inline-block;position:relative;cursor:pointer;text-indent:inherit;text-align:center;background-image:url(../../img/layout/sprites.png);background-size:175px 175px}@media only screen and (max-width:959px){.custom-rating .minus,.custom-rating .plus{vertical-align:middle}}.custom-rating .plus{background-position:29px 60px}.custom-rating .minus{background-position:29px 36px}@media only screen and (max-width:640px){.custom-rating .star-rating:before{font-size:17px;line-height:22px;letter-spacing:5px;padding-left:1px}}@media only screen and (min-width:641px){.custom-rating .star-rating{height:24px;width:26px;background-size:auto}.custom-rating .star-rating:after{font-size:20px;line-height:26px}.custom-rating .star-rating.stars-1{width:26px}.custom-rating .star-rating.stars-2{width:54px}.custom-rating .star-rating.stars-3{width:82px}.custom-rating .star-rating.stars-4{width:108px}.custom-rating .star-rating.stars-5{width:136px}.custom-rating .minus,.custom-rating .plus{width:24px;height:24px;background-size:auto}.custom-rating .plus{background-position:33px 70px}.custom-rating .minus{background-position:33px 42px}}.dd-container .dd-option .dd-option-text,.dd-container .dd-option .dd-selected-text,.dd-container .dd-selected .dd-option-text,.dd-container .dd-selected .dd-selected-text{font-size:16px!important;line-height:18px!important;margin:0 5px 0 0;display:inline-block;vertical-align:top}.dd-container .dd-option .dd-option-description,.dd-container .dd-option .dd-selected-description,.dd-container .dd-selected .dd-option-description,.dd-container .dd-selected .dd-selected-description{display:inline-block;vertical-align:top;white-space:normal}.dd-container .dd-option.dd-option-selected,.dd-container .dd-option:hover{background:#6ebedf}.dd-container .dd-option.dd-option-selected .dd-option-description,.dd-container .dd-option.dd-option-selected .dd-option-note,.dd-container .dd-option.dd-option-selected .dd-option-text,.dd-container .dd-option:hover .dd-option-description,.dd-container .dd-option:hover .dd-option-note,.dd-container .dd-option:hover .dd-option-text{color:#fff}.dd-container .dd-option-note{color:#999}.dd-container .dd-options{line-height:18px}.dd-container .dd-options li{float:none!important;margin:0!important;width:auto!important}.phone-fields .dd-container{width:24.5%;float:left}.add-ons-data .dd-container,.golf-data .dd-container{width:280px;margin-bottom:0}.small-field .dd-container{width:140px}.excursions-item .dd-container{width:195px;display:inline-block;vertical-align:top;margin-bottom:0;background:#fff}.excursions-item .dd-container .dd-selected{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:19px;padding:0!important;margin:16px 30px 16px 12px}.excursions-item .dd-container .dd-selected-text{color:#333!important}.excursions-item .dd-container .dd-selected-note{display:inline!important;color:#333}.car-data .dd-container{margin-bottom:0}@media only screen and (max-width:959px){.dd-container{margin:0 0 10px;border:1px solid #e4e4e5}.dd-container .dd-selected{padding:12px 30px 13px 12px}.dd-container .dd-option .dd-option-text,.dd-container .dd-selected .dd-selected-text{font-size:13px!important}}.custom-form-module{background:#f1f1f1;color:#555;padding-top:60px;padding-bottom:20px}.custom-form-module.hide-property-errors .field-validation-error,.custom-form-module.hide-property-errors .field-validation-valid,.custom-form-module.hide-summary-errors .validation-summary-errors,.custom-form-module.hide-summary-errors .validation-summary-valid{display:none!important}.custom-form-module .validation-summary-valid{padding:10px;margin-left:15px;color:#cb0924}.custom-form-module .validation-summary-valid li{font-size:13px;list-style:disc}.custom-form-module .field-validation-error{display:block;font-size:13px;color:#cb0924;padding-top:5px;clear:both;padding-bottom:5px}.custom-form-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.custom-form-module span{font-size:14px}.custom-form-module span.heading{font-size:16px;font-weight:700}.custom-form-module form{margin:0}.custom-form-module .xform-table{width:100%;display:table}.custom-form-module .xform-tr{display:table-row}.custom-form-module .xform-td{display:table-cell;vertical-align:top;padding:10px;width:50%}.custom-form-module .xform-td:after{clear:both;display:block;content:""}.custom-form-module table{border:none;width:100%;margin:0;background:0 0}.custom-form-module table tr,.custom-form-module table tr:nth-of-type(even){background:0 0}.custom-form-module td{vertical-align:top}.custom-form-module label,.custom-form-module legend{display:block;font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;padding-bottom:5px;margin:0;cursor:default}.custom-form-module .required{color:#cb0924}.custom-form-module fieldset{padding:0;margin:0;border:0;border-radius:0}.custom-form-module fieldset legend{padding:0 0 5px;font-weight:400;background:0 0}.custom-form-module .text-area,.custom-form-module .text-input{width:100%;font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#4C95D9;background:#fff;padding:11px 10px;margin:0;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.custom-form-module .file-input{background-color:transparent;border:none;padding-left:0;color:#959595;position:relative;z-index:9999}.custom-form-module .file-input:focus{background:0 0;border-color:none}.custom-form-module .text-input{height:46px}.custom-form-module .text-area{width:100%!important}.custom-form-module .actions{width:100%;overflow:hidden}.custom-form-module .actions.checkbox-list label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.custom-form-module .actions.checkbox-list label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.custom-form-module .actions.radio-list label{padding-left:30px;line-height:21px}.custom-form-module .actions.radio-list label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.custom-form-module .actions.radio-list label.selected:before{background-position:0 0;background-color:#5bbce4;border-radius:11px}.custom-form-module .actions label{float:left;clear:both;margin:0 0 5px;font:15px/21px "Open Sans",sans serif;color:#555;padding-left:30px;position:relative;cursor:pointer}.buttons-email .btn-cancel,.buttons-email .btn-submit,.custom-form-module .submit,.email-item-buttons .btn-cancel,.email-item-buttons .btn-submit,.links_list li a,.login-module .item-containter .btn-facebook,.login-module .item-containter .info-block-external-link,.login-module .item-containter .submit,.passport-page .booking-info-content .tabbed ul.links_list li a{font:20px/52px "Open Sans Condensed Bold","Open Sans",sans serif}.custom-form-module .orientationHorizontal .actions label{display:inline-block;margin:0 15px 0 0}.custom-form-module .submit{float:right;color:#fff;height:52px;margin-left:10px;padding:0 20px;border:none;border-radius:0;outline:0;background:#5bbce4;text-align:center}.custom-form-module .btn-upload{float:right;line-height:46px;height:46px;margin:0 0 10px}.custom-form-module .btn-upload-left{float:left;margin-bottom:10px}.custom-form-module .dd-container{border:none;margin:0}.custom-form-module .dd-container .dd-selected{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#4C95D9;background:#fff;padding:11px 25px 11px 10px;border-top:2px solid #d3d3d3}.custom-form-module .dd-container .dd-selected label{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#4C95D9;padding:0}.custom-form-module .dd-container .dd-pointer-down{position:absolute;width:0;height:0;top:50%;right:10px;margin-top:-2px;border-left:solid 5px transparent;border-top:solid 5px #d1d1d1;border-right:solid 5px transparent}.custom-form-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #d1d1d1!important;border-top:none!important}.custom-form-module .dd-container .dd-options{max-height:230px;overflow-x:hidden;z-index:99}.custom-form-module .dd-container .dd-option{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#cdcdcd;padding:12px 10px;background:#fff}.custom-form-module .dd-container .dd-option label{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#4C95D9;padding:0;margin:0}.custom-form-module .dd-container .dd-option.dd-option-selected,.custom-form-module .dd-container .dd-option:hover{color:#fff;background:#555}.custom-form-module .dd-container .dd-option.dd-option-selected label,.custom-form-module .dd-container .dd-option:hover label{color:#fff}.custom-form-module .recaptcha .g-recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0}.custom-form-module .recaptcha .field-validation-error{text-align:right}.custom-form-module .form-success-message{position:relative;background-color:#e9fded;border-radius:4px;color:#10A430;display:inline-block;padding:20px 15px;width:500px;margin:5px 0 15px -250px;text-align:center;left:50%}.custom-form-module.complaint-form-module .xform-tr{width:100%;display:inline-block}.custom-form-module.complaint-form-module .xform-td{width:50%;display:inline-block;float:left}.custom-form-module.complaint-form-module .xform-td.full-width{width:100%!important}.custom-form-module.complaint-form-module .xform-td.four-column{width:25%}@media only screen and (max-width:960px){.custom-form-module.complaint-form-module .xform-td.four-column{width:50%}}@media only screen and (max-width:768px){.custom-form-module.complaint-form-module .xform-td.four-column{width:100%}}.custom-form-module.complaint-form-module .hotel-complaint,.custom-form-module.complaint-form-module .hotel-related{display:none}.custom-form-module.complaint-form-module .hidden-wrapper{width:100%;display:inline-block;position:relative;top:-12px}.custom-form-module.complaint-form-module .hidden-wrapper .add-hotel{width:70px;height:35px;border:0;cursor:pointer;padding:3px 14px;text-align:center;position:relative;margin:5px 0}.custom-form-module.complaint-form-module .hidden-wrapper .add-hotel:before{content:"+";width:35px;height:35px;font:24px/35px "Open Sans Bold",sans serif;font-size:24px;color:#fff;text-align:center;position:absolute;top:0;left:19px}.custom-form-module.complaint-form-module .hidden-wrapper .hotel-list,.custom-form-module.complaint-form-module .hidden-wrapper .hotel-list .hotel-element{position:relative}.custom-form-module.complaint-form-module .hidden-wrapper .hotel-list .hotel-element:first-child .remove-hotel{display:none}.custom-form-module.complaint-form-module .hidden-wrapper .hotel-list .hotel-element input{margin:12px 0;padding-right:50px}.custom-form-module.complaint-form-module .hidden-wrapper .hotel-list .hotel-element .remove-hotel{width:22px;height:22px;background-color:#989898;border-radius:50%;cursor:pointer;display:inline-block;text-align:center;position:absolute;top:13px;right:13px;z-index:1}.custom-form-module.complaint-form-module .hidden-wrapper .hotel-list .hotel-element .remove-hotel:before{content:"";width:22px;height:22px;background:url(../../img/layout/journeybar-sprites.png) -38px -158px no-repeat;text-align:center;position:absolute;top:6px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-form-module .btn-upload:hover{cursor:pointer}@media only screen and (max-width:768px){.custom-form-module h2{font-size:40px}.custom-form-module .form-success-message{width:100%;margin-left:0;left:0}}@media only screen and (min-width:240px) and (max-width:640px){.custom-form-module h2{font-size:25px}.custom-form-module span{font-size:13px}.custom-form-module span.heading{font-size:15px}.custom-form-module label,.custom-form-module legend{font-size:13px}.custom-form-module label:before,.custom-form-module legend:before{top:0}.custom-form-module .xform-table,.custom-form-module .xform-td,.custom-form-module .xform-tr{display:block;width:100%}.custom-form-module .text-area,.custom-form-module .text-input{font-size:13px;line-height:16px;padding:10px;border-top-width:1px}.custom-form-module .text-input{height:36px}.custom-form-module .actions{margin-bottom:0}.custom-form-module .actions label{font-size:13px}.custom-form-module .submit{font-size:14px;line-height:40px;height:40px}.custom-form-module .btn-upload{line-height:36px;height:36px}.custom-form-module .dd-container .dd-select{height:36px}.custom-form-module .dd-container .dd-selected{padding:9px 25px 11px 10px;font:13px/16px "Open Sans",sans serif;height:36px;border-top-width:1px}.custom-form-module .dd-container .dd-selected label{font:12px/16px "Open Sans Bold",sans serif!important}.custom-form-module .dd-container .dd-pointer-down{right:10px;border-width:4px!important}.custom-form-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom-width:4px!important}.custom-form-module .dd-container .dd-options{max-height:144px}.custom-form-module .dd-container .dd-option{font-size:13px;padding-left:10px;padding-right:10px;line-height:15px}.custom-form-module .dd-container .dd-option label{font:12px/15px "Open Sans Bold",sans serif!important}.custom-form-module .dd-container .dd-option.dd-option-selected,.custom-form-module .dd-container .dd-option:hover{color:#fff;background:#555}.custom-form-module .dd-container .dd-option.dd-option-selected label,.custom-form-module .dd-container .dd-option:hover label{color:#fff}}div.fancy-select,div.fancy-select div.trigger,div.fancy-select ul.options li{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#cdcdcd}.custom-form-module .xform-tr .xform-td .type-file{left:0}div.fancy-select{position:relative;z-index:51}div.fancy-select.open{z-index:52}div.fancy-select select:focus+div.trigger,div.fancy-select select:focus+div.trigger.open{-webkit-box-shadow:none;box-shadow:none}div.fancy-select div.trigger{cursor:pointer;background:#fff;padding:11px 25px 11px 10px;border-top:2px solid #d3d3d3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;width:100%}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;right:10px;margin-top:-2px;border-left:solid 5px transparent;border-top:solid 5px #d1d1d1;border-right:solid 5px transparent}div.fancy-select div.trigger.open:after{border-bottom:solid 5px #d1d1d1;border-top:none}div.fancy-select ul.options{display:none;list-style:none;position:absolute;top:46px;left:0;opacity:0;z-index:50;width:100%;background:#f1f1f1;padding:0;margin:0;overflow:auto}div.fancy-select ul.options li{width:100%;margin-top:0;cursor:pointer;background:#fff;padding:12px 10px}div.fancy-select ul.options li.hover,div.fancy-select ul.options li.selected{color:#fff;background:#555}div.fancy-select ul.options.open{display:block;top:46px;opacity:1}div.fancy-select ul.options.overflowing{top:auto;bottom:46px}@media only screen and (min-width:240px) and (max-width:640px){div.fancy-select,div.fancy-select div.trigger,div.fancy-select ul.options li{font-size:13px;line-height:16px}div.fancy-select div.trigger{padding:10px 25px 9px 10px;border-top:1px solid #d3d3d3}div.fancy-select ul.options{top:36px}div.fancy-select ul.options li{padding:10px}div.fancy-select ul.options.open{display:block;top:36px;opacity:1}div.fancy-select ul.options.overflowing{top:auto;bottom:36px}}.error{padding:50px}.error *{color:#444}.error h2{font-size:21px}@media only screen and (max-width:640px){.error{padding:20px}}.error404{height:80%;width:100%;background:url(../../img/svg/TravelCo_sky.svg) no-repeat #B3DAF3;background-size:100% 100%}.error404 h1{font-family:Open Sans;font-size:80px;padding:30px;text-align:center}.error404 .message{color:#004977;text-align:center;padding:50px 0}.error404 .message p,.error404 .message span{font:26px "Open Sans"}.error404 .message a{font-size:26px;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-weight:700;color:#004977}.error404 .img{height:100px;text-align:center;background:url(../../img/svg/TravelCo_error_EN.svg) 60% 0 no-repeat}.error404 .img svg{height:100%}@media only screen and (max-width:415px){.error404 h1{font-size:42px;padding-top:0}.error404 .img{height:40px}.error404 .message{padding:20px 40px}.error404 .message a,.error404 .message p,.error404 .message span{font-size:16px}}.departure-date ul li button,.search-results-page .search-results-item .room-type-available .heading .cell,.search-results-page .search-results-item .room-type-available .heading.hint .cell{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}@media only screen and (min-width:760px) and (orientation:portrait){.error404 .img{height:70px}}.bravotours-theme .error404 .img,.suntours-theme .error404 .img{background-image:url(../../img/svg/TravelCo_error_DA.svg)}.lomamatkat .error404 .img{background-image:url(../../img/svg/TravelCo_error_FI.svg)}.solia-theme .error404 .img{background-image:url(../../img/svg/TravelCo_error_NO.svg)}.solresor-theme .error404 .img{background-image:url(../../img/svg/TravelCo_error_SE.svg)}.heimsferdir-theme .error404 .img{background-image:url(../../img/svg/TravelCo_error_IS.svg)}.departure-holder{margin-bottom:10px;position:relative;z-index:50}.departure-holder .departure-container{background:#FFF;max-width:1440px;margin:0 auto}.departure-holder .row{margin:0}.search-filter-opened .departure-holder{display:none}.departure-date{padding:0 26px;margin:0;overflow:hidden;position:relative}.departure-date .columns{width:97%;min-height:45px;float:none;margin:0 auto;padding:0;overflow:hidden}.departure-date .js-departures{left:0!important;top:0!important}.departure-date ul{display:inline-block;list-style:none;margin:0;width:20000em;position:relative}.departure-date ul li{float:left;width:263px;position:relative;margin:0;padding:0 2px 6px}.departure-date ul li button{display:block;color:#fff;width:100%;padding:10px 0 999px;margin-bottom:-999px;background:0 0;border:0;outline:0;text-align:left}.departure-date ul li button:before{display:block;content:"";background-color:#D5D5D5;width:2px;position:absolute;left:-2px;top:10px;height:72px}.departure-date ul li button div{display:inline-block;height:100%;width:47%;vertical-align:top}.departure-date ul li button div span{display:block;color:#000}.departure-date ul li button div.date{text-align:center}.departure-date ul li button div.date .short-weekday{display:none}.departure-date ul li button div .weekday{font:13px/15px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button div .month{text-transform:uppercase;font:21px/25px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button div .day{font:44px/35px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button div.departure ul{width:100%;margin-top:8px}.departure-date ul li button div.departure ul li{display:block;width:auto;float:none;color:#000;text-align:center;padding:0;font:11px/15px "Open Sans","Open Sans",sans serif;overflow:hidden;text-overflow:ellipsis}.departure-date ul li.active button{color:#000;background:#fed732}.departure-date ul li.active button span,.departure-date ul li.active button strong{color:#000}.departure-date ul li.active button:before{left:0}.departure-date ul li .label{color:#fff}.departure-date .jcarousel-next,.departure-date .jcarousel-prev{border:0;top:0;margin:0;position:absolute;cursor:pointer;width:30px;height:100%;background:#5bbce4}.departure-date .jcarousel-next:before,.departure-date .jcarousel-prev:before{content:"";display:block;position:absolute;top:50%;left:55%;width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.departure-date .jcarousel-next:after,.departure-date .jcarousel-prev:after{display:none}.departure-date .jcarousel-next.inactive,.departure-date .jcarousel-prev.inactive{background:#5bbce4}.departure-date .jcarousel-prev{left:0}.departure-date .jcarousel-prev:before{border-left:none;border-right:10px solid #fff}.departure-date .jcarousel-prev.inactive{background:#5bbce4}.departure-date .jcarousel-prev.inactive:before{border-right-color:#fff}.departure-date .jcarousel-next{right:0;left:auto}@media only screen and (max-width:959px){.departure-date .jcarousel-next:before{left:58%}.departure-date .jcarousel-prev:before{left:45%}.departure-holder{top:0;width:100%;z-index:99;left:0;border-bottom:1px solid #D5D5D5}.departure-date ul li{padding-bottom:6px}.departure-date ul li button{font-size:13px;padding-left:5px;padding-top:8px}.departure-date ul li button .date,.departure-date ul li button .departure{display:block;height:auto;width:100%}.departure-date ul li button .date span{display:inline-block}.departure-date ul li button .date span.weekday{display:none}.departure-date ul li button .date span.short-weekday{display:inline-block;font:20px/15px "Open Sans Condensed Bold","Open Sans",sans serif;text-transform:uppercase}.departure-date ul li button .date span.day{font:28px/35px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button .date span.month{font:20px/23px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button div.departure ul{margin-top:0}.departure-date ul li button:before{height:65px}.departure-date .jcarousel-next:before,.departure-date .jcarousel-prev:before{top:50%}.flightonly-module .departure-holder{position:static}.departure-date.departure-date-for-passport{height:89px}.departure-date.departure-date-for-passport ul li button:before,.departure-date.departure-date-for-passport ul li.active button:before{height:77px;margin-top:-3px;width:1px}.departure-date.departure-date-for-passport ul li button .date-info{display:none}.departure-date.departure-date-for-passport ul li button .price{display:block;color:#b7b7b7;text-align:center;font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date.departure-date-for-passport ul li button .date span.short-weekday{display:none}.departure-date.departure-date-for-passport ul li button .date span.weekday{display:block}.departure-date.departure-date-for-passport ul li button .date .day{display:block;font:36px/30px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date.departure-date-for-passport ul li.available button .price{color:#000}.departure-date.departure-date-for-passport ul li.available.active button .price{color:#fff}}@media only screen and (max-width:640px){.departure-date ul li{padding-bottom:4px}.departure-date ul li button{font-size:12px;padding-top:6px}.departure-date ul li button .date span{display:inline-block}.departure-date ul li button .date span.weekday{display:none}.departure-date ul li button .date span.short-weekday{font:15px/10px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button .date span.day{font:22px/25px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button .date span.month{font:15px/21px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-date ul li button:before{height:50px}}.departure-date.departure-date-for-passport{height:102px;padding:0 10px}.departure-date.departure-date-for-passport ul li{width:92px!important;padding:0 2px 0 0}.departure-date.departure-date-for-passport ul li button{padding:7px 0 999px}.departure-date.departure-date-for-passport ul li button:before{height:56px;margin-top:7px}.departure-date.departure-date-for-passport ul li button div{width:100%}.departure-date.departure-date-for-passport ul li button div .weekday{font:10px/15px "Open Sans Condensed Bold","Open Sans",sans serif;color:#b7b7b7}.departure-date.departure-date-for-passport ul li button div .day{font:36px/35px "Open Sans Condensed Bold","Open Sans",sans serif;color:#b7b7b7}.departure-date.departure-date-for-passport ul li button div .month{font:18px/14px "Open Sans Condensed Bold","Open Sans",sans serif;color:#b7b7b7}.departure-date.departure-date-for-passport ul li button .date-info{background-color:#a8a8a8;font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif;height:24px;text-align:center;line-height:1.5;margin-top:7px;text-transform:uppercase}.departure-date.departure-date-for-passport ul li button .date-info:after{content:"";display:block;background-color:#a8a8a8;width:2px;position:absolute;left:-2px;bottom:0;height:24px}.departure-date.departure-date-for-passport ul li button .date-info .icon:before{background-position:-496px -257px;background-size:inherit;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.departure-date.departure-date-for-passport ul li button .date-info>span{font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif;line-height:1.5}.departure-date.departure-date-for-passport ul li button .price{display:none}.departure-date.departure-date-for-passport ul li.active button{background:#fff}.departure-date.departure-date-for-passport ul li.active button:before{display:block;content:"";background-color:#d5d5d5;width:2px;position:absolute;left:-2px;top:10px;height:56px;margin-top:7px}.departure-date.departure-date-for-passport ul li.active button .date-info{background:#a8a8a8}.departure-date.departure-date-for-passport ul li.available button div .day,.departure-date.departure-date-for-passport ul li.available button div .month,.departure-date.departure-date-for-passport ul li.available button div .weekday{color:#000}.departure-date.departure-date-for-passport ul li.active.available button{background:#5bbce4}.departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#5bbce4;color:#fff}.departure-date.departure-date-for-passport ul li.active.available button .date span{color:#fff}.departure-date.departure-date-for-passport .columns{overflow:visible}.departure-date.departure-date-for-passport .jcarousel-next,.departure-date.departure-date-for-passport .jcarousel-prev{width:25px}@media only screen and (max-width:960px){.departure-date.departure-date-for-passport ul li.active button{background:#fff}.departure-date.departure-date-for-passport ul li.active button .date span{color:#b7b7b7}.departure-date.departure-date-for-passport ul li.active.available button{background:#5bbce4}.departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#5bbce4;color:#000}.departure-date.departure-date-for-passport ul li.active.available button .date span,.departure-date.departure-date-for-passport ul li.active.available button .price{color:#fff}.departure-date.departure-date-for-passport ul li.available button .price{color:#000}.departure-block-for-passport .btn-selected{background-color:#00c7f7}}@media only screen and (min-width:960px){.departure-date.departure-date-for-passport ul li.active button{background:#fff}.departure-date.departure-date-for-passport ul li.active button .date span{color:#b7b7b7}.departure-date.departure-date-for-passport ul li.active.available button{background:#fed732}.departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#fed732;color:#000}.departure-date.departure-date-for-passport ul li.active.available button .date span{color:#000}}@media only screen and (max-width:640px){.page-wrapper .departure-date.departure-date-for-passport ul li.active button{background:#fff}.page-wrapper .departure-date.departure-date-for-passport ul li.active button .date span{color:#b7b7b7}.page-wrapper .departure-date.departure-date-for-passport ul li.active.available button{background:#5bbce4}.page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#5bbce4;color:#fff}.page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .date span,.page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .price{color:#fff}.page-wrapper .departure-date.departure-date-for-passport ul li.available button .price{color:#000}.page-wrapper .departure-block-for-passport .departure-block-holder .departure-block-selector.selected:before{background-color:#5bbce4}}.search-results .no-results{background-color:#f5f5f5;font-size:25px;line-height:1.2;padding:20px 0;position:relative;text-align:center;border:solid #666;border-width:1px 0}.search-results .no-results:after,.search-results .no-results:before{border-style:solid;border-width:10px 12px;height:0;left:50%;margin-left:-12px;position:absolute;width:0;display:block;content:""}.search-results .no-results:after{border-color:#f5f5f5 transparent transparent;bottom:-20px}.search-results .no-results:before{border-color:#666 transparent transparent;bottom:-21px}.search-results .no-results span{display:block}.search-results .no-results span.warning{text-transform:uppercase;font-size:24px;font-family:"Open Sans Condensed Bold";margin:0 0 5px}.search-results-page .sidebar .filter-wrapper .filter-module,.search-results-page .sidebar.sidebar-new{margin-top:0}.search-results .all-list-views .no-results{display:none}.search-results .all-list-views.no-items-result .no-results{display:block}.search-results .no-items-result{padding-top:10px}.search-results-page{height:100%;padding-top:0}.search-results-page .hidden{display:none!important}.search-results-page .sidebar .filter-wrapper .filter-module .infobox{padding:5px 17px}.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida .view-room-item,.search-results-page .content .small-list-view .search-results-item.hotel-category-primera-club .view-room-item{position:relative}.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida .view-room-item:before,.search-results-page .content .small-list-view .search-results-item.hotel-category-primera-club .view-room-item:before{position:absolute;z-index:50;top:-5px;right:182px;width:73px;height:81px;content:"";background-image:url(../../img/layout/bonavida-club-flag-corners.png);background-size:73px 81px;background-repeat:no-repeat}@media only screen and (max-width:960px){.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida .view-room-item:before,.search-results-page .content .small-list-view .search-results-item.hotel-category-primera-club .view-room-item:before{top:auto;left:0;bottom:0;height:48px;width:85px;background-size:340px 340px;background-position:-208px -44px;background-color:#63c8f2}.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida .view-room-item:after,.search-results-page .content .small-list-view .search-results-item.hotel-category-primera-club .view-room-item:after{content:" ";position:absolute;z-index:50;display:block;bottom:0;left:58px;background-color:#63c8f2;width:20px;height:40px}}.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida.show-avaiable-rooms .view-room-item:after,.search-results-page .content .small-list-view .search-results-item.hotel-category-primera-club.show-avaiable-rooms .view-room-item:after{top:385px}.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida-deluxe .view-room-item:before,.search-results-page .content .small-list-view .search-results-item.hotel-category-deluxe .view-room-item:before{position:absolute;z-index:50;top:-5px;right:181px;width:73px;height:120px;content:"";background-image:url(../../img/layout/bonavida-deluxe-flag-text.png);background-position:0 0;background-size:73px 120px;background-repeat:no-repeat}@media only screen and (max-width:960px){.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida-deluxe .view-room-item:before,.search-results-page .content .small-list-view .search-results-item.hotel-category-deluxe .view-room-item:before{top:auto;left:0;bottom:0;height:48px;width:85px;background-size:54px 62px;background-position:16px -2px;background-color:#ae9aaa}}.search-results-page .content .small-list-view .search-results-item.hotel-category-adult .view-room-item:before,.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida-duo .view-room-item:before{position:absolute;z-index:50;top:-5px;right:181px;width:73px;height:120px;content:"";background-image:url(../../img/ui/layout/bonavida-duo-flag-text.png);background-position:0 0;background-size:73px 120px;background-repeat:no-repeat}@media only screen and (max-width:960px){.search-results-page .content .small-list-view .search-results-item.hotel-category-adult .view-room-item:before,.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida-duo .view-room-item:before{top:auto;left:0;bottom:0;height:48px;width:85px;background-size:54px 62px;background-position:16px -2px;background-color:#85bbb1}}.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida-local .view-room-item:before{position:absolute;z-index:50;top:-5px;right:181px;width:73px;height:120px;content:"";background-image:url(../../img/ui/layout/bonavida-local-flag-text.png);background-position:0 0;background-size:73px 120px;background-repeat:no-repeat}@media only screen and (max-width:960px){.search-results-page .content .small-list-view .search-results-item.hotel-category-bonavida-local .view-room-item:before{top:auto;left:0;bottom:0;height:48px;width:85px;background-size:54px 62px;background-position:16px -2px;background-color:#f2c757}}.search-results-page .content .two-hotels-block .hotel-category-bonavida .view-room-item:before,.search-results-page .content .two-hotels-block .hotel-category-primera-club .view-room-item:before{position:absolute;z-index:99;top:-6px;right:17px;width:73px;height:81px;content:"";background-image:url(../../img/layout/bonavida-club-flag-corners.png);background-size:73px 81px}.search-results-page .content .two-hotels-block .hotel-category-adult .view-room-item:before,.search-results-page .content .two-hotels-block .hotel-category-bonavida-duo .view-room-item:before{position:absolute;z-index:99;top:-6px;right:17px;width:73px;height:81px;content:"";background-image:url(../../img/layout/bonavida-duo-flag-corners.png);background-size:73px 81px}.search-results-page .content .two-hotels-block .hotel-category-bonavida-deluxe .view-room-item:before,.search-results-page .content .two-hotels-block .hotel-category-deluxe .view-room-item:before{position:absolute;z-index:99;top:-6px;right:17px;width:73px;height:81px;content:"";background-image:url(../../img/layout/bonavida-deluxe-flag-corners.png);background-size:73px 81px}.search-results-page .content .two-hotels-block .hotel-category-bonavida-local .view-room-item:before{position:absolute;z-index:99;top:-6px;right:17px;width:73px;height:81px;content:"";background-image:url(../../img/layout/bonavida-local-flag-corners.png);background-size:73px 81px}.search-results-page .search-results{position:relative;padding-bottom:40px;background:#f1f1f1}.search-results-page .search-results .alternative-results-message,.search-results-page .search-results .multiple-departures-message{width:100%;position:relative;background-color:#e9fded;color:#10A430;display:inline-block;padding:10px 15px;text-align:center;margin-bottom:4px;border-radius:0}.search-results-page .search-results .departure-name-container{width:100%;position:relative;background-color:#ffe262;border-radius:4px;color:#000;display:inline-block;padding:20px 15px;text-align:center;text-align:initial;margin:8px 0}.search-results-page .search-results div.fancy-select,.search-results-page .search-results div.fancy-select div.trigger,.search-results-page .search-results div.fancy-select ul.options li{color:#7d7d7d;font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results div.fancy-select div.trigger{padding:12px 35px 12px 15px;border:none;background:#fff}.search-results-page .search-results div.fancy-select div.trigger:after{right:15px;border-top:solid 5px #7d7d7d}.search-results-page .search-results div.fancy-select div.trigger.open{z-index:999;-webkit-box-shadow:0 -3px 12px rgba(0,0,0,.1);box-shadow:0 -3px 12px rgba(0,0,0,.1)}.search-results-page .search-results div.fancy-select div.trigger.open:after{border-top:none;border-bottom:solid 5px #7d7d7d}.search-results-page .search-results div.fancy-select ul.options{width:300px;margin:0 0 0 -45px;padding:20px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5)}.search-results-page .search-results div.fancy-select ul.options li{width:260px;margin-top:4px;padding:12px 15px;text-align:center}.search-results-page .search-results div.fancy-select ul.options li.hover,.search-results-page .search-results div.fancy-select ul.options li.selected{color:#fff;background:#555}.search-results-page.search-filter-opened{background:#f1f1f1}.search-results-page.search-filter-opened .promo-campaign-containe{display:block}.search-results-page.search-filter-opened .breadcrumbs-box{display:none}.search-results-page.search-filter-opened .page-wrapper-holder{padding-top:0}.search-results-page.search-filter-opened .page-wrapper-holder header{display:none!important}.search-results-page.search-filter-opened .page-wrapper .campaign-page>.breadcrumbs-box+div,.search-results-page.search-filter-opened .page-wrapper .page-wrapper-holder .campaign-page>.search-results{display:block}.search-results-page.search-filter-opened .jbar{display:none}.search-results-page .twocolumns{width:100%}.search-results-page .twocolumns:after{display:block;clear:both;content:""}.search-results-page .twocolumns .tabs-wrapper{position:relative}.search-results-page .sidebar{float:left;width:27%}.search-results-page .sidebar .disabled{cursor:default;opacity:.6}.search-results-page .sidebar .disabled label{cursor:default}.search-results-page .filter-module{margin-top:6px;background:#fff}.search-results-page .filter-module.infobox-module h3:after,.search-results-page .filter-module.infobox-module h3:before,.search-results-page .filter-module.mobile-view h3:after,.search-results-page .filter-module.mobile-view h3:before{display:none}.search-results-page .filter-module h3,.search-results-page .filter-module h3 span{margin:0;padding:10px 18px 8px;text-transform:uppercase;color:#000;border:none;font:16px/1.5em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .filter-module h3:after,.search-results-page .filter-module h3:before{position:absolute;border-left:9px solid transparent;display:block;content:""}.search-results-page .filter-module h3 .ui-accordion-header-icon,.search-results-page .filter-module h3 span .ui-accordion-header-icon{right:20px;left:auto;background:0 0}.search-results-page .filter-module h3{border-bottom:1px solid #f1f1f1;background:#fff}.search-results-page .filter-module h3:after{top:17px;right:16px;border-top:9px solid #5bbce4;border-right:9px solid transparent}.search-results-page .filter-module h3:before{z-index:2;top:14px;right:16px;border-top:9px solid #fff;border-right:9px solid transparent}.search-results-page .filter-module h3.ui-accordion-header-active:after{top:9px;right:16px;border-top:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #5bbce4}.search-results-page .filter-module h3.ui-accordion-header-active:before{top:12px;right:16px;border-top:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}.search-results-page .filter-module.calendar-module a.ui-corner-all.ui-datepicker-next,.search-results-page .filter-module.passengers-module li .range-selector .alter-range.inc,.search-results-page .filter-module.price-module .ui-slider .max{right:0}.search-results-page .filter-module .heading{width:100%;padding:10px 18px 8px}.search-results-page .filter-module .heading:after{display:block;clear:both;content:""}.search-results-page .filter-module .heading .open-close-icon{display:none;float:right;overflow:hidden;width:20px;height:19px;text-indent:-9999px;background:url(../../img/layout/sprites.png) 0 -37px no-repeat}.search-results-page .filter-module .heading h3,.search-results-page .filter-module .heading h3 span{margin:0;text-transform:uppercase;color:#000;font:16px/1.5em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .filter-module .heading h3 span{color:grey}.search-results-page .filter-module .infobox h4{margin:15px 0 0;text-transform:uppercase;color:#000;font:16px/1.5em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .filter-module:first-child{margin-top:0}.search-results-page .filter-module.collapsed .heading .open-close-icon{background-position:-21px -37px}.search-results-page .filter-module.collapsed .infobox{display:none}.search-results-page .filter-module .infobox{overflow:visible;padding:17px 17px 15px;border:none;margin-top:0}.search-results-page .filter-module .infobox ul{list-style:none}.search-results-page .filter-module .more{margin:10px -3px 0}.search-results-page .filter-module .more a{color:#5bbce4;font:16px/1.1em "Open Sans Condensed Bold"}.search-results-page .filter-module .hidden-list,.search-results-page .filter-module .more.hide-link-less .link-less,.search-results-page .filter-module .more.hide-link-more .link-more{display:none}.search-results-page .filter-module .hidden-list .list{margin-top:8px}.search-results-page .filter-module.infobox-module .heading-text{font:16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#a9a9a9!important;padding:0 0 5px!important;text-transform:none!important}.search-results-page .filter-module.infobox-module .infobox{padding-top:0!important}.search-results-page .filter-module.infobox-module .infobox li,.search-results-page .filter-module.infobox-module .infobox li a,.search-results-page .filter-module.infobox-module .infobox p,.search-results-page .filter-module.infobox-module .infobox span{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-size:16px}.search-results-page .filter-module.infobox-module .infobox .h2 span{font-size:18px;font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-weight:700;margin-bottom:8px}.search-results-page .filter-module.infobox-module .infobox h1,.search-results-page .filter-module.infobox-module .infobox h1 span{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-weight:700;text-transform:none;padding:0;font-size:22px}.search-results-page .filter-module.infobox-module .infobox h1,.search-results-page .filter-module.infobox-module .infobox h2,.search-results-page .filter-module.infobox-module .infobox h3,.search-results-page .filter-module.infobox-module .infobox h4,.search-results-page .filter-module.infobox-module .infobox h5,.search-results-page .filter-module.infobox-module .infobox h6{color:#000;margin:0;border:none;line-height:normal}.search-results-page .filter-module.infobox-module .infobox h1:after,.search-results-page .filter-module.infobox-module .infobox h1:before{display:none}.search-results-page .filter-module.infobox-module .infobox h2,.search-results-page .filter-module.infobox-module .infobox h2 span{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-weight:700;text-transform:none;padding:0;font-size:20px}.search-results-page .filter-module.infobox-module .infobox h2:after,.search-results-page .filter-module.infobox-module .infobox h2:before{display:none}.search-results-page .filter-module.infobox-module .infobox h3,.search-results-page .filter-module.infobox-module .infobox h3 span{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-weight:700;text-transform:none;padding:0;font-size:18px}.search-results-page .filter-module.infobox-module .infobox h3:after,.search-results-page .filter-module.infobox-module .infobox h3:before{display:none}.search-results-page .filter-module.infobox-module .infobox h4,.search-results-page .filter-module.infobox-module .infobox h4 span{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-weight:700;text-transform:none;padding:0;font-size:16px}.search-results-page .filter-module.infobox-module .infobox h4:after,.search-results-page .filter-module.infobox-module .infobox h4:before{display:none}.search-results-page .filter-module.infobox-module .infobox h5,.search-results-page .filter-module.infobox-module .infobox h5 span{font-size:14px;font-family:"Open Sans Condensed Light","Open Sans",sans serif;text-transform:none;padding:0;font-weight:700}.search-results-page .filter-module.infobox-module .infobox h5:after,.search-results-page .filter-module.infobox-module .infobox h5:before{display:none}.search-results-page .filter-module.infobox-module .infobox h6{font-weight:700;font-size:12px;font-family:"Open Sans Condensed Light","Open Sans",sans serif;padding:0;text-transform:none}.search-results-page .filter-module.infobox-module .infobox h6:after,.search-results-page .filter-module.infobox-module .infobox h6:before{display:none}.search-results-page .filter-module.infobox-module .infobox h6 span{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-weight:700;text-transform:none;padding:0;font-size:12px}.search-results-page .filter-module.infobox-module .infobox ul li{padding-left:20px;position:relative}.search-results-page .filter-module.infobox-module .infobox ul li:before{content:"✓";color:#9c9c9c;font-weight:700;position:absolute;left:0}.search-results-page .filter-module.passengers-module .passengers-list{text-align:left}.search-results-page .filter-module.passengers-module li{display:block;width:auto;margin-bottom:0}.search-results-page .filter-module.passengers-module li label{display:inline-block;margin-top:7px;vertical-align:top;color:#747474;font:14px/14px "Open Sans Condensed Bold","Open Sans"}.search-results-page .filter-module.passengers-module li .range-selector{position:relative;display:inline-block;width:16px;padding:0;cursor:pointer;vertical-align:top;background:#fff}.search-results-page .filter-module.passengers-module li .range-selector input{top:0;height:30px;margin:0;padding:0;-webkit-transition:none;transition:none;text-align:center;color:#747474;border:none;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-family:"Open Sans Condensed Bold";font-weight:400}.search-results-page .filter-module.passengers-module li .range-selector .alter-range{position:absolute;top:0;display:none;width:50px;height:30px}.search-results-page .filter-module.passengers-module li .range-selector .alter-range.dec{left:0}.search-results-page .filter-module.passengers-module li .range-selector .alter-range.dec:after{position:absolute;bottom:14px;left:20px;width:10px;height:2px;content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-3px -160px}.search-results-page .filter-module.passengers-module li .range-selector .alter-range.inc:after{position:absolute;bottom:10px;left:20px;width:10px;height:10px;content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-16px -160px}.search-results-page .filter-module.passengers-module li .range-selector .alter-range:after{display:inline-block;width:100%;text-align:center;color:#6aade6;font-family:"Open Sans Bold";font-size:20pt;line-height:48px}.search-results-page .filter-module.passengers-module li.children-age{display:none!important}.search-results-page .filter-module.passengers-module li.children-age .children-inputs{margin-top:10px}.search-results-page .filter-module.passengers-module li.children-age input{display:inline-block;width:35px;margin:0 5px 5px 0;text-align:center;color:#000;border-radius:0;font-size:16px;font-family:"Open Sans Condensed Bold";font-weight:400}.search-results-page .filter-module.passengers-module li.children-age input.invalid{color:red;border:2px solid red!important}.search-results-page .filter-module.passengers-module li.children-age.input-count-0{display:none!important}.search-results-page .filter-module.passengers-module .err{top:auto!important;left:auto!important;margin-top:5px;color:#e73c2e;font:14px/14px "Open Sans";font-weight:700}.search-results-page .filter-module.passengers-module .btn-edit{display:block;width:132px;height:32px;margin-top:10px;padding:0;color:#fff;border:none;background-color:#5bbce4;font:18px/18px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .filter-module.flight-module .list,.search-results-page .filter-module.price-module .list{width:100%}.search-results-page .filter-module.flight-module .list:after,.search-results-page .filter-module.price-module .list:after{display:block;clear:both;content:""}.search-results-page .filter-module.flight-module .list li,.search-results-page .filter-module.price-module .list li{margin-top:7px;color:#000;font:16px/21px "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-module.flight-module .list li a,.search-results-page .filter-module.price-module .list li a{position:relative;display:block;padding-left:33px;color:#000;font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-size:16px}.search-results-page .filter-module.flight-module .list li a:before,.search-results-page .filter-module.price-module .list li a:before{position:absolute;top:50%;left:0;width:21px;height:21px;margin-top:-11px;content:"";background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.search-results-page .filter-module.flight-module .list li.active a:before,.search-results-page .filter-module.price-module .list li.active a:before{border-radius:11px;background-color:#5bbce4;background-position:0 0}.search-results-page .filter-module.flight-module .list li:first-child,.search-results-page .filter-module.price-module .list li:first-child{margin-top:0}.search-results-page .filter-module.duration-module .list{width:100%;height:auto}.search-results-page .filter-module.duration-module .list:after{display:block;clear:both;margin-top:-8px;content:""}.search-results-page .filter-module.duration-module .list li{display:inline-block;width:34px;height:42px;margin:0 4px 8px 0;cursor:pointer;text-align:center;background-color:#ddd}.search-results-page .filter-module.duration-module .list li span{color:#000;font:28px/42px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .filter-module.duration-module .list li.active{background-color:#5bbce4}.search-results-page .filter-module.duration-module .list li.active span{color:#fff}.search-results-page .filter-module.price-module .slider-container{padding:40px 0 25px}.search-results-page .filter-module.price-module .ui-slider{position:relative;height:10px;border:none;background:#ddd;border-radius:0}.search-results-page .filter-module.price-module .ui-slider .max,.search-results-page .filter-module.price-module .ui-slider .min{position:absolute;bottom:-20px;color:#7d7d7d;font-size:15px;line-height:1em;font-family:"Open Sans Condensed Bold"}.search-results-page .filter-module.price-module .ui-slider .min{left:0}.search-results-page .filter-module.price-module .ui-slider-handle{top:0;width:10px;height:10px;margin:0 0 0 -5px;border:none;background:#5bbce4;border-radius:0}.search-results-page .filter-module.price-module .ui-slider-handle:focus{color:#fff;border:none;outline:0}.search-results-page .filter-module.price-module .ui-slider-handle .ui-slider-tip{position:absolute;top:-36px;left:-28px;width:auto;height:auto;margin-left:5px;padding:5px 10px;text-align:center;white-space:nowrap;color:#fff;background:#5bbce4;font:15px/18px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .filter-module.price-module .ui-slider-handle .ui-slider-tip:before{position:absolute;bottom:-4px;left:50%;margin-left:-5px;content:"";border-top:4px solid #5bbce4;border-right:5px solid transparent;border-left:5px solid transparent}.search-results-page .filter-module.board-module .list,.search-results-page .filter-module.calendar-module .list,.search-results-page .filter-module.categorize-module .list,.search-results-page .filter-module.departure-module .list,.search-results-page .filter-module.destinations-module .list,.search-results-page .filter-module.facilities-module .list,.search-results-page .filter-module.flight-module .list,.search-results-page .filter-module.offer-hotel-type-module .list,.search-results-page .filter-module.rating-module .list{width:100%}.search-results-page .filter-module.board-module .list.actions .list.action,.search-results-page .filter-module.calendar-module .list.actions .list.action,.search-results-page .filter-module.categorize-module .list.actions .list.action,.search-results-page .filter-module.departure-module .list.actions .list.action,.search-results-page .filter-module.destinations-module .list.actions .list.action,.search-results-page .filter-module.facilities-module .list.actions .list.action,.search-results-page .filter-module.flight-module .list.actions .list.action,.search-results-page .filter-module.offer-hotel-type-module .list.actions .list.action,.search-results-page .filter-module.rating-module .list.actions .list.action{padding-top:5px;padding-left:15px}.search-results-page .filter-module.board-module .list li,.search-results-page .filter-module.calendar-module .list li,.search-results-page .filter-module.categorize-module .list li,.search-results-page .filter-module.departure-module .list li,.search-results-page .filter-module.destinations-module .list li,.search-results-page .filter-module.facilities-module .list li,.search-results-page .filter-module.flight-module .list li,.search-results-page .filter-module.offer-hotel-type-module .list li,.search-results-page .filter-module.rating-module .list li{overflow:hidden;width:100%;margin-top:8px;color:#000;font:16px/21px "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-module.board-module .list li .title,.search-results-page .filter-module.calendar-module .list li .title,.search-results-page .filter-module.categorize-module .list li .title,.search-results-page .filter-module.departure-module .list li .title,.search-results-page .filter-module.destinations-module .list li .title,.search-results-page .filter-module.facilities-module .list li .title,.search-results-page .filter-module.flight-module .list li .title,.search-results-page .filter-module.offer-hotel-type-module .list li .title,.search-results-page .filter-module.rating-module .list li .title{position:relative;display:inline-block;margin:0;padding:0;vertical-align:top;color:#000;font-size:16px;line-height:21px;font-family:"Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-module.board-module .list li label,.search-results-page .filter-module.calendar-module .list li label,.search-results-page .filter-module.categorize-module .list li label,.search-results-page .filter-module.departure-module .list li label,.search-results-page .filter-module.destinations-module .list li label,.search-results-page .filter-module.facilities-module .list li label,.search-results-page .filter-module.flight-module .list li label,.search-results-page .filter-module.offer-hotel-type-module .list li label,.search-results-page .filter-module.rating-module .list li label{position:relative;display:block;margin:0;padding:0 0 0 30px;color:#000;font-size:16px;line-height:21px;font-family:"Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-module.board-module .list li label input[type=checkbox],.search-results-page .filter-module.calendar-module .list li label input[type=checkbox],.search-results-page .filter-module.categorize-module .list li label input[type=checkbox],.search-results-page .filter-module.departure-module .list li label input[type=checkbox],.search-results-page .filter-module.destinations-module .list li label input[type=checkbox],.search-results-page .filter-module.facilities-module .list li label input[type=checkbox],.search-results-page .filter-module.flight-module .list li label input[type=checkbox],.search-results-page .filter-module.offer-hotel-type-module .list li label input[type=checkbox],.search-results-page .filter-module.rating-module .list li label input[type=checkbox]{display:none}.search-results-page .filter-module.board-module .list li label:before,.search-results-page .filter-module.calendar-module .list li label:before,.search-results-page .filter-module.categorize-module .list li label:before,.search-results-page .filter-module.departure-module .list li label:before,.search-results-page .filter-module.destinations-module .list li label:before,.search-results-page .filter-module.facilities-module .list li label:before,.search-results-page .filter-module.flight-module .list li label:before,.search-results-page .filter-module.offer-hotel-type-module .list li label:before,.search-results-page .filter-module.rating-module .list li label:before{position:absolute;top:50%;left:0;width:21px;height:21px;margin-top:-11px;content:"";background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.search-results-page .filter-module.board-module .list li.active>label:before,.search-results-page .filter-module.calendar-module .list li.active>label:before,.search-results-page .filter-module.categorize-module .list li.active>label:before,.search-results-page .filter-module.departure-module .list li.active>label:before,.search-results-page .filter-module.destinations-module .list li.active>label:before,.search-results-page .filter-module.facilities-module .list li.active>label:before,.search-results-page .filter-module.flight-module .list li.active>label:before,.search-results-page .filter-module.offer-hotel-type-module .list li.active>label:before,.search-results-page .filter-module.rating-module .list li.active>label:before{border-radius:3px;background-color:#5bbce4;background-position:0 -25px}.search-results-page .filter-module.board-module .list li .num,.search-results-page .filter-module.calendar-module .list li .num,.search-results-page .filter-module.categorize-module .list li .num,.search-results-page .filter-module.departure-module .list li .num,.search-results-page .filter-module.destinations-module .list li .num,.search-results-page .filter-module.facilities-module .list li .num,.search-results-page .filter-module.flight-module .list li .num,.search-results-page .filter-module.offer-hotel-type-module .list li .num,.search-results-page .filter-module.rating-module .list li .num{margin-left:5px;font-size:16px;font-family:"Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-module.board-module .list li:first-child,.search-results-page .filter-module.calendar-module .list li:first-child,.search-results-page .filter-module.categorize-module .list li:first-child,.search-results-page .filter-module.departure-module .list li:first-child,.search-results-page .filter-module.destinations-module .list li:first-child,.search-results-page .filter-module.facilities-module .list li:first-child,.search-results-page .filter-module.flight-module .list li:first-child,.search-results-page .filter-module.offer-hotel-type-module .list li:first-child,.search-results-page .filter-module.rating-module .list li:first-child{margin-top:0}.search-results-page .filter-module.board-module .list li.active,.search-results-page .filter-module.calendar-module .list li.active,.search-results-page .filter-module.categorize-module .list li.active,.search-results-page .filter-module.departure-module .list li.active,.search-results-page .filter-module.destinations-module .list li.active,.search-results-page .filter-module.facilities-module .list li.active,.search-results-page .filter-module.flight-module .list li.active,.search-results-page .filter-module.offer-hotel-type-module .list li.active,.search-results-page .filter-module.rating-module .list li.active{position:relative}.search-results-page .filter-module.board-module .list li ul,.search-results-page .filter-module.calendar-module .list li ul,.search-results-page .filter-module.categorize-module .list li ul,.search-results-page .filter-module.departure-module .list li ul,.search-results-page .filter-module.destinations-module .list li ul,.search-results-page .filter-module.facilities-module .list li ul,.search-results-page .filter-module.flight-module .list li ul,.search-results-page .filter-module.offer-hotel-type-module .list li ul,.search-results-page .filter-module.rating-module .list li ul{margin:0;padding:8px 0 0 12px}.search-results-page .filter-module.departure-module .list li,.search-results-page .filter-module.destinations-module .list li,.search-results-page .filter-module.offer-hotel-type-module .list li{position:relative}.search-results-page .filter-module.calendar-module .infobox{padding:0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline{width:100%!important;padding:0;border:none!important;background:0 0;border-radius:0!important}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-state-disabled{opacity:1!important}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-widget-header{padding:0;border:none;background:0 0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-widget-header .ui-state-hover{border:none;background:0 0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-corner-right{border-top-right-radius:0;border-bottom-right-radius:0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-datepicker-title{line-height:30px}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar tbody a,.search-results-page .filter-module.calendar-module .ui-datepicker-calendar tbody span{font-family:"Open Sans Condensed Bold"!important;font-weight:400}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar tbody .ui-datepicker-week-col{padding-top:5px!important;font-size:14px!important}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar thead .ui-datepicker-week-col{padding-top:11px!important}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ptg-datepicker-selectable-for-departure a{color:#fff!important;background-color:#7d7d7d}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ptg-datepicker-selectable-for-departure:hover a{background-color:#555}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ui-widget-content .ui-state-disabled,.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ui-widget-header .ui-state-disabled{opacity:1}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ui-state-disabled{opacity:1!important}.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ui-state-default,.search-results-page .filter-module.calendar-module .ui-datepicker-calendar .ui-widget-content .ui-state-default{border:none;background:0 0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-datepicker-calendar{float:right}.search-results-page .filter-module.calendar-module .ui-datepicker-inline{position:relative;display:inline-block;float:none;margin-top:0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline table{margin:0}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-datepicker-calendar thead{text-transform:uppercase;background-color:#fff}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-datepicker-calendar thead span{color:#7d7d7d!important;font-size:12px;font-family:"Open Sans Condensed Bold";font-weight:400}.search-results-page .filter-module.calendar-module .ui-datepicker-inline .ui-datepicker-calendar thead .ui-datepicker-week-col{height:38px}.search-results-page .filter-module.calendar-module .ui-datepicker th{padding:9px 9px 10px}.search-results-page .filter-module.calendar-module .ui-datepicker td a,.search-results-page .filter-module.calendar-module .ui-datepicker td span{padding:0}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-title{height:29px;margin:0 0 9px;padding-top:0;padding-bottom:0;text-align:center;background-color:#fff;font-weight:400}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-title span{color:#000;font-family:"Open Sans Condensed Bold";font-size:16px}.search-results-page .filter-module.calendar-module .ui-datepicker table tbody tr:nth-of-type(even){background:0 0}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar{margin-bottom:0;border:none;border-radius:0;background-color:#fff}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{display:block;width:32px;height:30px;padding:0;text-align:center;vertical-align:middle;color:#7d7d7d;background-color:#e4e4e4;font-family:"Open Sans Condensed Bold"!important;font-weight:400;font-size:10px}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar thead tr{background-color:#fff}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar thead tr .ui-datepicker-week-col{height:39px}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar thead tr th span{text-transform:uppercase;color:#7d7d7d!important;font-size:11px;font-family:"Open Sans Condensed Bold";font-weight:400}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar th{text-align:center}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar th span{color:#666}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar td{margin:0;padding:0}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar td>:first-child{display:block;width:22px;height:22px;margin:0 8px 6px 6px;text-align:center;vertical-align:middle;border-radius:50%;line-height:21px}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar td span{text-align:center;font-family:"Open Sans";font-size:16px}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar td a{text-align:center;color:#606060;font-family:"Open Sans";font-size:14px}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-past-date>span{color:#ccc!important}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-no-selection>:first-child{color:#fff}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ptg-soldout-day{position:relative}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ptg-soldout-day:after{position:absolute;top:19px;left:0;width:37px;content:attr(data-soldout-localization);text-align:center;color:#6a6a6a;font:9px/9px "Open Sans Condensed Bold",sans serif}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ptg-soldout-day span{font-size:14px}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month.ptg-datepicker-selectable-for-departure>:first-child,.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month.ptg-datepicker-selectable>:first-child{color:#ccc;font-family:"Open Sans"}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month.ptg-datepicker-no-selection>:first-child{color:#ccc}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month span{color:#fff!important}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{color:#fff!important;background-color:#5bbce4;font-family:"Open Sans"}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-arrival-day a,.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-middle-day a{color:#000!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNkMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fedf50),to(#fdcd0b));background:linear-gradient(to bottom,#fedf50 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fedf50", endColorstr="#fdcd0b", GradientType=0 );font-family:"Open Sans"}.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-middle-day span{color:#666!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNkMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fedf50),to(#fdcd0b));background:linear-gradient(to bottom,#fedf50 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fedf50", endColorstr="#fdcd0b", GradientType=0 )}.search-results-page .filter-module.calendar-module .ui-datepicker-prev.ui-state-disabled>:first-child{border-color:transparent #bcbcbc transparent transparent}.search-results-page .filter-module.calendar-module a.ui-corner-all{position:absolute;top:7px;width:9px;height:0}.search-results-page .filter-module.calendar-module a.ui-corner-all .ui-icon-circle-triangle-w{position:relative;top:-8px;display:inline;width:30px;height:30px;margin-left:23px;cursor:pointer;background:0 0}.search-results-page .filter-module.calendar-module a.ui-corner-all .ui-icon-circle-triangle-w:after{position:relative;display:inline;width:30px;height:30px;content:"H";color:#10b1e1;font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:34px}.search-results-page .filter-module.calendar-module a.ui-corner-all.ui-datepicker-prev{left:0}.search-results-page .filter-module.calendar-module a.ui-corner-all .ui-icon-circle-triangle-e{position:relative;top:-8px;display:inline;width:30px;height:30px;margin-right:23px;cursor:pointer;background:0 0}.search-results-page .filter-module.calendar-module a.ui-corner-all .ui-icon-circle-triangle-e:after{position:relative;right:39px;display:inline;width:30px;height:30px;content:"G";color:#10b1e1;font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:34px}.search-results-page .filter-module.calendar-module .ui-datepicker-row-break{clear:both}.search-results-page .filter-module.rating-module .list-rating{margin-right:-15px}.search-results-page .filter-module.rating-module .list-rating:after{display:block;clear:both;content:""}.search-results-page .filter-module.rating-module .list-rating a{display:block;float:left;overflow:hidden;width:45px;height:41px;text-indent:-9999px;background:url(../../img/layout/sprites.png) -69px -45px no-repeat}.search-results-page .filter-module.rating-module .list-rating a.br-active,.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-114px -45px}.search-results-page .filter-module.rating-module .star-rating{display:inline-block;margin:0;padding-top:3px;width:150px;background:0 0}.search-results-page .filter-module.rating-module .star-rating:before{color:#000;font-size:24px;line-height:15px;letter-spacing:inherit;padding-left:0;margin-right:0}.search-results-page .filter-module.rating-module .star-rating:after{display:none}.search-results-page .filter-module.combination-module{overflow:hidden}.search-results-page .filter-module.combination-module .subtitle{margin-bottom:5px;color:#9a9a9a;font-size:18px;font-family:"Open Sans Condensed Bold"}.search-results-page .filter-module.combination-module select{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_black.png) 100% no-repeat;background-size:15%}.search-results-page .filter-module.combination-module select::-ms-expand{display:none}.search-results-page .filter-module.combination-module select:focus{outline:0}.search-results-page .filter-module.combination-module .btn-combination{float:right;display:block;width:132px;height:32px;margin:10px 0 20px;padding:0;color:#fff;border:none;background-color:#5bbce4;font:18px/18px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .content{position:relative;float:right;width:71%;margin-bottom:0;padding:0;background:0 0}.search-results-page .content .tab_content{display:none}.search-results-page .containers{padding:0}.search-results-page .tabs-view{position:relative;float:right;overflow:hidden;width:auto;padding:13px 20px;list-style:none;border-left:4px solid transparent}.search-results-page .tabs-view li{float:left;width:21px;margin:0 0 0 20px;padding:0;border:none}.search-results-page .tabs-view li:first-child{margin-left:0}.search-results-page .tabs-view li a{position:relative;display:block;overflow:hidden;width:100%;height:20px;text-indent:-9999px;background:0 0}.search-results-page .tabs-view li a:after{position:absolute;top:0;left:0;width:21px;height:20px;content:"";background:url(../../img/layout/sprites.png) -44px -64px no-repeat}.search-results-page .tabs-view li.large-list-view.small-view a:after,.search-results-page .tabs-view li.small-list-view a:after{background-position:-44px -64px}.search-results-page .tabs-view li.large-list-view.small-view.active a,.search-results-page .tabs-view li.small-list-view.active a{background:0 0}.search-results-page .tabs-view li.large-list-view.small-view.active a:after,.search-results-page .tabs-view li.small-list-view.active a:after{background-position:-44px -125px}.search-results-page .tabs-view li.large-list-view a:after{background-position:-44px -85px}.search-results-page .tabs-view li.large-list-view.active a{background:0 0}.search-results-page .tabs-view li.large-list-view.active a:after{background-position:-44px -145px}.search-results-page .tabs-view li.grid-list-view a:after{background-position:-44px -105px}.search-results-page .tabs-view li.grid-list-view.active a{background:0 0}.search-results-page .tabs-view li.grid-list-view.active a:after{background-position:-44px -165px}.search-results-page .search-results-header{margin-bottom:15px;background:#fff}.search-results-page .search-results-header:after{display:block;clear:both;content:""}.search-results-page .search-results-header h2{margin:0;padding:10px 20px;text-align:left;text-transform:none;color:#7d7d7d;font:16px/1.5em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-header .sort-select{float:right;width:auto}.search-results-page .search-results-header .sort-select .dd-container .dd-selected{padding:12px 35px 12px 15px;color:#7d7d7d;border:none;background:#fff;font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-header .sort-select .dd-container .dd-selected-text{color:#7d7d7d}.search-results-page .search-results-header .sort-select .dd-container .dd-pointer-down{border-top-color:#7d7d7d}.search-results-page .search-results-header .sort-select .dd-container .dd-pointer-up{border-bottom-color:#7d7d7d!important}.search-results-page .search-results-header .sort-select .dd-container .dd-options{z-index:51;display:none;width:300px;margin:0 0 0 -45px;padding:20px;background:#f1f1f1;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5)}.search-results-page .search-results-header .sort-select .dd-container .dd-options li{margin-bottom:3px!important}.search-results-page .search-results-header .sort-select .dd-container .dd-options .dd-option{padding:14px 12px;text-align:center;background:#fff}.search-results-page .search-results-header .sort-select .dd-container .dd-options .dd-option .dd-option-text{color:#7d7d7d;font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important}.search-results-page .search-results-header .sort-select .dd-container .dd-options .dd-option.dd-option-selected,.search-results-page .search-results-header .sort-select .dd-container .dd-options .dd-option:hover{background:#555}.search-results-page .search-results-header .sort-select .dd-container .dd-options .dd-option.dd-option-selected .dd-option-text,.search-results-page .search-results-header .sort-select .dd-container .dd-options .dd-option:hover .dd-option-text{color:#fff}.search-results-page .tags-wrapper{margin:15px 0 10px}.search-results-page .tags-wrapper li{position:relative;display:inline-block;height:30px;margin:4px;padding-right:6px;padding-left:6px;cursor:default;border-radius:6px;background-color:#5bbce4}.search-results-page .tags-wrapper li span{display:table-cell}.search-results-page .tags-wrapper li .name{margin-right:0;color:#fff;line-height:30px;font-family:"Open Sans Semibold"}.search-results-page .tags-wrapper li .close{width:26px}.search-results-page .tags-wrapper li .close:after{position:absolute;top:4px;top:9px;right:4px;right:8px;display:block;width:12px;height:12px;content:"";cursor:pointer;background:url(../../img/layout/journeybar-sprites.png) -69px -41px no-repeat;background-size:137.5px 93.5px}.search-results-page .search-results-item{position:relative;width:100%;margin-bottom:20px}.search-results-page .search-results-item .message{text-align:center;color:#626262;font:17px/1.2em "Open Sans Condensed Semibold","Open Sans",sans serif}.search-results-page .search-results-item>.message{margin-top:5px;padding:12px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown{width:100%;padding:0 17px 1px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err{position:absolute;padding:6px 10px 10px;top:40px;width:100%;color:#E73C2E;font:14px/14px "Open Sans";font-weight:700;left:35px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err:after{content:"";display:block;width:0;height:0;border:7px solid;border-color:transparent transparent #E73C2E;position:absolute;left:211px;top:0;margin-top:-9px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err.inf_err{top:37px!important;left:135px!important;right:inherit!important;width:auto;min-width:320px;white-space:normal}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err.inf_err:before{content:"";display:block;width:0;height:0;border:7px solid;border-color:transparent #E73C2E transparent transparent;position:absolute;left:-11px;top:16px;margin-top:-9px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err.inf_err:after{display:none}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err.child_err{position:relative;padding:0;top:inherit;margin-top:20px;left:inherit}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .err.child_err:after{top:-5px;left:48%}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .max_err{top:36px!important;left:inherit;right:222px;min-width:350px;width:auto;white-space:normal;text-align:right;word-wrap:break-word}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .max_err:after{border-color:transparent transparent transparent #E73C2E;top:16px;right:-10px;left:auto}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room{height:auto;display:block;margin-bottom:0;position:relative}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room .inf_err{top:2px!important}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room .max_err{top:0!important}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room .label-container{display:none}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room:after{content:"";clear:both;height:0;display:block;visibility:hidden}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room .jb-room-remove{content:"";display:block;position:absolute;width:16px;height:16px;right:20px;top:12px;background:url(../../img/layout/journeybar-sprites.png) -38px -158px no-repeat #989898;border:1px solid #989898;border-radius:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown.formset-room .room-label{padding-top:2px;display:block}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown input[type=text]{top:0;background-color:#fff;height:30px;border:none;font-size:16px;font-family:"Open Sans Condensed Bold";font-weight:400;color:#000;text-align:center;-webkit-transition:none;transition:none;margin:0;-webkit-box-shadow:none;box-shadow:none}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;outline:0;margin:0;padding:0}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown input[type=text]::-webkit-input-placeholder{font-size:15px;padding-top:1px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown input[type=text]::-moz-placeholder{font-size:15px;padding-top:1px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown input[type=text]:-moz-placeholder{font-size:15px;padding-top:1px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown input[type=text]:-ms-input-placeholder{font-size:15px;padding-top:1px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector{width:70px;position:relative;background:#fff;margin:0 auto}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .alter-range{position:absolute;top:0;width:25px;height:30px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .alter-range:after{color:#6aade6;display:inline-block;text-align:center;width:100%;font-family:"Open Sans Bold";font-size:20pt;line-height:48px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .alter-range:hover{background-color:#cacaca!important}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .alter-range:hover.inc:after{background-position:-40px -160px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .alter-range:hover.dec:after{background-position:-28px -160px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .dec{left:0}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .dec:after{content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-3px -160px;height:2px;width:10px;position:absolute;bottom:14px;left:10px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .inc{right:0}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown .range-selector .inc:after{content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-16px -160px;height:10px;width:10px;position:absolute;left:10px;bottom:10px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li{float:none;display:inline-block!important;width:90px;padding:0;margin:4px 10px 10px;vertical-align:bottom;position:relative}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.hidden{display:none!important}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age{width:416px;text-align:center;margin-top:-5px;margin-bottom:15px;padding-left:88px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age .children-inputs{font-size:0;text-align:center;width:auto;display:inline-block;position:relative;padding:1px 18px;background:#FFF;border:2px solid #50beed}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age .children-inputs .children-caption{outline:#50beed solid 2px;display:block;width:100%;position:absolute;height:12px;text-align:center;background:#50beed;bottom:-14px;left:0}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age .children-inputs .children-caption span{color:#FFF;line-height:11px;vertical-align:top;font-family:"Open Sans Condensed Light"}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age .children-inputs input{line-height:10px!important;height:25px;width:35px;margin:0 4px 1px;border:1px solid #2d75ba;border-radius:2px;font-size:13px}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age input{width:40px;margin:0 5px;color:#000;border-top:1px solid #e5e5e5;display:inline-block}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age input.invalid{color:red;border:2px solid red!important}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age input::-webkit-input-placeholder{color:#7d7d7d}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age input::-moz-placeholder{color:#7d7d7d}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age input:-moz-placeholder{color:#7d7d7d}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age input:-ms-input-placeholder{color:#7d7d7d}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age.input-count-0{display:none!important}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.children-age:after{content:"";display:block;left:246px;top:-4px;z-index:9;position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 5px;border-color:transparent transparent #50beed}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.room-label{font-family:"Open Sans Condensed Bold";font-size:18px;text-align:center;padding-top:45px;margin-left:0;margin-right:0}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li.room-label span{font-size:18px;font-family:inherit}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li:after{display:block;clear:both;content:""}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li label{margin-bottom:0;color:#000!important;font-family:"Open Sans Condensed Bold";font-size:13px;text-align:center;text-transform:uppercase;line-height:normal}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li label.main-label{padding:0}.search-results-page .search-results-item .pre-dropdown .ptg-dropdown li label.sub-label{color:#ababab!important}.search-results-page .search-results-item .pre-dropdown .add-room-btn-container{cursor:default;text-align:center}.search-results-page .search-results-item .pre-dropdown .add-room-btn-container .add-room-btn{cursor:pointer;font-family:"Open Sans Condensed Bold",sans-serif;text-transform:uppercase;outline:0;background:#07bcf7;color:#fff;border:3px solid #07bcf7;display:inline-block;border-radius:5px;padding:3px 10px;margin:0 auto;-webkit-transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color .3s ease-out,background-color .3s ease-out;font-size:17px;height:39px;line-height:26px}.search-results-page .search-results-item .pre-dropdown .add-room-btn-container .add-room-btn:hover{background-color:#0696c5;border-color:#0696c5}.search-results-page .search-results-item .pre-dropdown .add-room-btn-container .add-room-btn:active{background-color:#047194;border-color:#047194}.search-results-page .search-results-item .view-room-item{position:relative;width:100%}.search-results-page .search-results-item .view-room-item .tagline{position:absolute;z-index:95;top:0;left:0;padding:7px 16px;color:#fff;background-color:rgba(0,0,0,.75);font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .view-room-item .orbit-wrapper{display:none}.search-results-page .search-results-item .view-room-item .tag-airport{display:inline-block;overflow:hidden;width:22px;height:11px;margin-left:6px;text-indent:-9999px;background:url(../../img/layout/sprites.png) -137px -32px no-repeat}.search-results-page .search-results-item .view-room-item .tag-ferry{display:inline-block;width:22px;height:11px;margin-left:6px;background:url(../../img/ui/ferry-white.svg) center no-repeat;background-size:100%}.search-results-page .search-results-item .view-room-item .photo{position:relative;overflow:hidden;cursor:pointer}.search-results-page .search-results-item .view-room-item img{display:block;width:100%;height:auto}.search-results-page .search-results-item .description{position:relative;z-index:51;width:100%;padding:15px 20px;background-color:rgba(0,0,0,.75)}.search-results-page .search-results-item .heading{overflow:hidden;line-height:1.2em}.search-results-page .search-results-item h3,.search-results-page .search-results-item h3 a{font:30px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.search-results-page .search-results-item h3{margin:0;vertical-align:top;display:inline-block}.search-results-page .search-results-item h4{margin:0;color:#50beed;font:25px/1em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .search-results-item .discount{position:absolute;z-index:50;top:-20px;right:-23px;width:90px;height:87px;pointer-events:none}.search-results-page .search-results-item .discount-mobile{display:none}.search-results-page .search-results-item .btn-price{width:185px;height:100%;margin-left:20px;padding:0 10px;text-align:left;color:#fff;background:#5bbce4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results-page .search-results-item .btn-price .discount{display:none}.search-results-page .search-results-item .btn-price .price-holder{position:relative;display:block;padding-right:50px;text-align:right;font:34px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;line-height:5px}.search-results-page .search-results-item .btn-price .price-holder .top-holder{position:relative}@media only screen and (min-width:960px){.search-results-page .search-results-item .btn-price .price-holder .top-holder .multiroom-count{position:absolute;left:0}}.search-results-page .search-results-item .btn-price .price-holder:after{position:absolute;right:36px;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:200%;content:"";border-right:1px solid #42ccf9;border-left:1px solid #058fbc}.search-results-page .search-results-item .btn-price .price-holder .price{white-space:nowrap;font:34px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .btn-price .price-holder sub{display:block;font:10px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .btn-price .price-holder sub span{display:inline;font:13px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .btn-price .price-holder:before{position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:9px solid transparent;border-left:9px solid #fff;border-bottom:9px solid transparent;border-right:9px solid transparent}.search-results-page .search-results-item .btn-price .price-holder.new-price em{display:block;text-align:center;text-decoration:line-through;font:14px/14px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .btn-price .duration,.search-results-page .search-results-item .btn-price .multiroom,.search-results-page .search-results-item .btn-price .multiroom-count{font:14px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .btn-price .price-holder.new-price:before{bottom:26px}.search-results-page .search-results-item .btn-price .multiroom{display:inline-block;left:0;top:0;margin-top:1px}.search-results-page .search-results-item .btn-price .duration{display:inline-block;padding:0!important}.search-results-page .search-results-item .btn-price.opened .price-holder:before{border-top:9px solid #fff;border-right:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid transparent}.search-results-page .search-results-item .accordion{display:none}.search-results-page .search-results-item .room-type-available{width:100%;padding:12px 18px 14px;border:none;background:#f1f1f1}.search-results-page .search-results-item .room-type-available .heading{display:table;width:100%}.search-results-page .search-results-item .room-type-available .heading .cell{display:table-cell;width:12%;padding:0 0 8px;text-align:center;vertical-align:top;color:#7d7d7d;border:4px solid #f1f1f1;border-width:0 0 4px 4px}.search-results-page .search-results-item .room-type-available .heading .cell:first-child{width:auto;border-width:0 0 4px}.search-results-page .search-results-item .room-type-available .heading .cell:nth-child(2){width:7%}.search-results-page .search-results-item .room-type-available .heading.hint{display:none;margin-top:7px}.search-results-page .search-results-item .room-type-available .heading.hint .cell{float:right;width:auto;padding-right:5px;text-align:right;color:#565656}.search-results-page .search-results-item .room-type-available .room-body .row-item{display:table;overflow:hidden;width:100%;height:100%;min-height:55px;background:#fff}.search-results-page .search-results-item .room-type-available .room-body .title{display:none}.search-results-page .search-results-item .room-type-available .room-body .cell{position:relative;display:table-cell;overflow:hidden;width:12%;padding:0;vertical-align:top;border:4px solid #f1f1f1;border-width:0 0 4px 4px}.search-results-page .search-results-item .room-type-available .room-body .cell .room-check{display:none;line-height:12px}.search-results-page .search-results-item .room-type-available .room-body .cell .room-selected{background-color:#50beed!important}.search-results-page .search-results-item .room-type-available .room-body .cell .room-selected .room-check{display:block}.search-results-page .search-results-item .room-type-available .room-body .cell .room-selected *{color:#fff!important}.search-results-page .search-results-item .room-type-available .room-body .cell:first-child{width:auto;padding:5px 19px 0;border-width:0 0 4px}.search-results-page .search-results-item .room-type-available .room-body .cell:nth-child(2){width:7%;vertical-align:middle}.search-results-page .search-results-item .room-type-available .room-body .cell .days{display:block;text-align:center;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:22px}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper{margin:0 0 25px;padding:8px 0 0}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper>span{display:block;color:#7d7d7d;font:16px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn{position:absolute;top:0;width:100%;height:100%;padding:0;cursor:pointer;text-align:center;color:#000;border:none;outline:0;background:#fecc0c;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn.new-price{padding:0;background:#ffdf50}.search-results-page .search-results-item .room-type-available .room-body .btn span{display:block;color:#000;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn span strong{display:block;text-transform:uppercase;font-size:13px;font-weight:inherit;line-height:5px}.search-results-page .search-results-item .room-type-available .room-body .btn span.adultPrice{display:none}.search-results-page .search-results-item .room-type-available .room-body .btn em{display:block;text-decoration:line-through;font:13px/1em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .subtitle{display:inline-block;vertical-align:top;color:#7d7d7d;font:12px/30px "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .subtitle span{color:#000;font:12px/30px "Open Sans Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .scarcity{display:inline-block;float:right;margin-left:10px;vertical-align:top;color:#000;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .scarcity .count,.search-results-page .search-results-item .room-type-available .scarcity span{display:inline-block;height:100%;color:#5bbce4;line-height:38px;font-family:"Open Sans Condensed Bold"}.search-results-page .search-results-item .room-type-available .scarcity .count:before{display:inline-block;width:25px;height:25px;margin-top:0;margin-right:3px;content:attr(data-count);text-align:center;color:#fff;border-radius:50%;background-color:#ed1159;font-size:14px;font-family:"Open Sans Condensed Bold";line-height:25px}.search-results-page .search-results-item.show-avaiable-rooms .accordion{display:block;width:98%;margin:auto;padding:0 10px;border-right:1px solid #9a9a9a;border-left:1px solid #9a9a9a}.search-results-page .search-results-item.show-avaiable-rooms .accordion .ui-accordion-header-icon{display:none}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration{border:none;background:0 0;margin:0!important;padding:0!important}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-heading{margin-top:5px}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-number,.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-title{font:21px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-details{font:14px "Open Sans Condensed Bold","Open Sans",sans serif;color:#707070}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-edit{font:14px "Open Sans Condensed Bold","Open Sans",sans serif;color:#449ce3;cursor:pointer}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-status{font:14px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-status.selected{color:#000}.hotel-description .descriptions .roomtype-and-price .accordion .room-details,.search-results-page .search-results-item.show-avaiable-rooms .accordion .duration .room-status.not-selected{color:#707070}.search-results-page .search-results-item.show-avaiable-rooms .accordion h3{position:relative;width:100%;height:35px;margin:10px 0;padding:0 22px;color:#fff;border:none;border-radius:0;background:#575858;cursor:pointer;font:21px/35px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item.show-avaiable-rooms .accordion h3:after{position:absolute;top:15px;right:14px;display:block;content:"";border-top:9px solid #fff;border-right:9px solid transparent;border-left:9px solid transparent}.search-results-page .all-list-views .two-hotels-block.combined .change-combination-config:before,.search-results-page .search-results-item.show-avaiable-rooms .accordion h3 .ui-accordion-header-icon{display:none}.search-results-page .search-results-item.show-avaiable-rooms .accordion h3.ui-accordion-header-active:after{top:9px;right:18px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:none;border-right:9px solid #FFF}.search-results-page .search-results-item.show-avaiable-rooms .view-room-item .description{width:100%}.search-results-page .all-list-views .two-hotels-block.combined .change-combination-config{color:#20c3f8;font-size:13px;font-family:"Open Sans Condensed Bold";padding:10px 0;background:0 0;float:left}.search-results-page .all-list-views .breadcrumbs{margin:0 0 2px;padding:0;border:none;background:0 0;display:inline-block;border-radius:0}.search-results-page .all-list-views .breadcrumbs li a:after,.search-results-page .all-list-views .hidden-items{display:none}.search-results-page .all-list-views .breadcrumbs li{padding-right:5px;color:#5bbce4;font:25px/1.3em "Open Sans Condensed Bold"}.search-results-page .all-list-views .breadcrumbs li a,.search-results-page .all-list-views .breadcrumbs li:before{color:#5bbce4;font:25px/1.1em "Open Sans Condensed Bold"}.search-results-page .all-list-views .breadcrumbs li a{padding-left:5px;text-decoration:none!important;text-transform:none}.search-results-page .all-list-views .breadcrumbs li:first-child a{padding-left:0}.search-results-page .all-list-views .show-more-items{overflow:hidden;width:100%;text-align:center}.search-results-page .all-list-views .show-more-items .title{display:block;padding:20px 0;color:#555;font-size:14px;font-weight:400;line-height:1.5em}.search-results-page .all-list-views .show-more-items .title span{font-size:14px;font-weight:700}.search-results-page .all-list-views .show-more-items .link-more{display:inline-block;padding:14px 20px;color:#fff;background:#5bbce4;font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .grid-list-view{margin-left:-2%}.search-results-page .grid-list-view .breadcrumbs{margin-bottom:6px}.search-results-page .grid-list-view .breadcrumbs li,.search-results-page .grid-list-view .breadcrumbs li a,.search-results-page .grid-list-view .breadcrumbs li:before{vertical-align:top;font:17px/1.1em "Open Sans Condensed Light"}.search-results-page .grid-list-view .search-results-item{display:inline-block;width:31.33%;margin:0 -4px 30px 2%;vertical-align:top}.search-results-page .grid-list-view .search-results-item .description{min-height:85px;padding:15px 20px 30px}.search-results-page .grid-list-view .search-results-item .description .item-holder{width:100%}.search-results-page .grid-list-view .search-results-item .description .item-holder:after{display:block;clear:both;content:""}.search-results-page .grid-list-view .btn-price .price-holder:before,.search-results-page .grid-list-view .search-results-item .view-room-item .photo .circle-item,.search-results-page .grid-list-view .search-results-item .view-room-item .photo .middle-images{display:none}.search-results-page .grid-list-view .search-results-item h3{margin-bottom:0;font-size:20px}.search-results-page .grid-list-view .search-results-item h3 a{font-size:20px}.search-results-page .grid-list-view .search-results-item h4{margin-bottom:6px;font:17px/1.1em "Open Sans Condensed Light"}.search-results-page .grid-list-view .btn-price .price-holder,.search-results-page .grid-list-view .btn-price .price-holder .price{font:24px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .grid-list-view .search-results-item .view-room-item .photo{overflow:hidden;width:250px;height:330px}.search-results-page .grid-list-view .search-results-item .view-room-item .photo .big-image,.search-results-page .grid-list-view .search-results-item .view-room-item .photo img{width:auto;max-width:none;height:330px}.search-results-page .grid-list-view .hotel-category-bonavida .view-room-item .photo,.search-results-page .grid-list-view .hotel-category-primera-club .view-room-item .photo{width:auto;border:7px solid #50beed}.search-results-page .grid-list-view .hotel-category-bonavida .view-room-item .photo:before,.search-results-page .grid-list-view .hotel-category-primera-club .view-room-item .photo:before{position:absolute;z-index:49;top:5px;right:5px;width:90px;height:90px;content:"";background-image:url(../../img/layout/sprite-primera-club.png);background-position:-74px -27px;background-size:300%}.search-results-page .grid-list-view .btn-price{position:absolute;top:auto;right:0;bottom:0;float:right;width:98px;height:auto;min-height:56px;margin:0;padding:0 0 0 7px}.search-results-page .grid-list-view .btn-price .price-holder{padding:7px 0 5px}.search-results-page .grid-list-view .btn-price .price-holder sub{font:11px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .grid-list-view .btn-price .price-holder.new-price{padding:1px 0 2px;line-height:1em;font-size:20px}.search-results-page .grid-list-view .btn-price .price-holder.new-price .price{padding-top:3px;vertical-align:top;white-space:nowrap}.search-results-page .grid-list-view .btn-price .price-holder.new-price sub{font-size:11px}.search-results-page .grid-list-view .btn-price .price-holder.new-price em{display:block;text-decoration:line-through;font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .grid-list-view .btn-price .price-holder.new-price:before{bottom:20px}.search-results-page .grid-list-view .btn-price.opened span{display:block}.search-results-page .small-list-view .breadcrumbs li,.search-results-page .small-list-view .breadcrumbs li a,.search-results-page .small-list-view .breadcrumbs li:before{font-size:12px!important;line-height:1.1em}@media only screen and (max-width:960px){.search-results-page .small-list-view .hotel-category-bonavida .view-room-item .btn-price,.search-results-page .small-list-view .hotel-category-primera-club .view-room-item .btn-price{width:120px;border-left:none}}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo{width:100%;height:385px}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo>img{display:block;width:100%;height:100%}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper .timer{display:none}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper ul.orbit-bullets{bottom:10px}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper ul.orbit-bullets li{width:12px;border-radius:50%;background:#fff}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper ul.orbit-bullets li.active{background:#ffb900}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper .slider-nav span{top:0;display:block;width:50px;height:100%;margin-top:0;background:rgba(0,0,0,.4)}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper .slider-nav span:after{position:absolute;top:50%;left:16px;display:block;content:""}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper .slider-nav span.right:after{border-top:15px solid transparent;border-right:none;border-bottom:15px solid transparent;border-left:15px solid #fff}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper .slider-nav span.left:after{border-top:15px solid transparent;border-right:15px solid #fff;border-bottom:15px solid transparent;border-left:none}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .description{width:100%}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .description .features-list li:before{display:none}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .description .features-list li .icon{display:inline-block;margin-right:4px;vertical-align:bottom}@media only screen and (min-width:961px){.search-results-page .small-list-view .search-results-item.hotel-category-adult .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-age-16 .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-age-17 .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-age-18 .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-bonavida .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-deluxe .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-elegance .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-favourite .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-heimsferdir-budget .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-heimsferdir-popular .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-heimsferdir-spottpris .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-lento-hotelli .view-room-item .description .description-holder,.search-results-page .small-list-view .search-results-item.hotel-category-primera-club .view-room-item .description .description-holder{padding:5px 50px 1px 6px}}.search-results-page .small-list-view .search-results-item .view-room-item{background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-results-page .small-list-view .search-results-item .view-room-item .photo{float:left;width:140px;height:85px}.search-results-page .small-list-view .search-results-item .view-room-item .photo>img{width:auto;max-width:none;height:85px}.search-results-page .small-list-view .search-results-item .view-room-item .description{position:inherit;z-index:0;bottom:auto;left:auto;overflow:hidden;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;background:#fff}.search-results-page .small-list-view .search-results-item .view-room-item .description .description-holder{display:inline-block;padding:5px 15px 1px 6px;line-height:normal;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-results-page .small-list-view .search-results-item .view-room-item .description .item-holder{display:inline-block;vertical-align:top;height:auto}.search-results-page .small-list-view .search-results-item .view-room-item .btn-price{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results-page .small-list-view .search-results-item .view-room-item h3{color:#000;font-size:20px;line-height:1.2em}.search-results-page .small-list-view .search-results-item .view-room-item h3 a{color:#000;font-size:23px}.search-results-page .small-list-view .search-results-item .view-room-item h4{color:#7d7d7d;font-size:20px;line-height:1.1em}.search-results-page .large-list-view .search-results-item .description{min-height:92px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:0}.search-results-page .large-list-view .search-results-item .description .description-holder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 0 15px 20px}.search-results-page .large-list-view .search-results-item .photo{height:276px}.search-results-page .large-list-view .search-results-item .photo>img{width:auto;max-width:none;height:276px}.search-results-page .large-list-view .search-results-item .minus,.search-results-page .large-list-view .search-results-item .plus{overflow:hidden;width:18px;height:18px;display:inline-block;margin-top:7px;margin-left:2px;text-indent:-9999px;background:url(../../img/layout/sprites.png) -20px -162px no-repeat}.search-results-page .large-list-view .search-results-item .minus{background-position:-20px -180px}.search-results-page .large-list-view .search-results-item .heading h3{display:block;padding-right:5px}.search-results-page .search-results-item.show-avaiable-rooms .view-room-item .description .features-list li:before{display:none}.search-results-page .search-results-item.show-avaiable-rooms .view-room-item .description .features-list li .icon{display:inline-block;margin-right:4px;vertical-align:bottom}.search-results-page .features-list{display:block;overflow:hidden;max-height:28px;margin-top:5px;padding-top:5px;padding-left:6px;border-top:2px solid #dcdcdc}.search-results-page .features-list li{position:relative;display:inline-block;margin-right:9px;padding-left:15px;color:grey;font:14px "Open Sans Condensed Bold","Open Sans",sans serif;word-break:break-word;word-wrap:break-word}.search-results-page .features-list li:last-of-type{margin-right:0}.search-results-page .features-list li:before{position:absolute;top:7px;left:-1px;display:block;width:6px;height:6px;content:"";border-radius:50%;background-color:#fbd72e}.search-results-page .features-list li .icon{display:none}.search-results-page .sort-filter-button{z-index:99999;top:auto;bottom:0;display:none;width:100%;height:70px;text-align:center;background:#e0e0e0;background:-webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#fff));background:linear-gradient(to bottom,#e0e0e0 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e0e0e0", endColorstr="#ffffff", GradientType=0 );-webkit-box-shadow:#2f465c 0 0 10px;box-shadow:#2f465c 0 0 10px}.search-results-page .sort-filter-button button{display:block;width:100%;padding-top:2px;text-transform:uppercase;color:#000;border:none;outline:0;background:0 0;font:30px/68px "League Gothic"}.search-results-page .filter-results-mobile{display:none;padding-top:75px}.search-results-page .filter-results-mobile .heading{position:fixed;z-index:99;top:0;width:100%;padding:20px;color:#fff;background:#5bbce4}.search-results-page .filter-results-mobile .heading:after{display:block;clear:both;content:""}.search-results-page .filter-results-mobile .heading h3{margin:0;padding:0;text-align:center;text-transform:uppercase;color:#fff;font:30px/1.1em "League Gothic"}.search-results-page .filter-results-mobile .heading .link-back,.search-results-page .filter-results-mobile .heading .link-cancel,.search-results-page .filter-results-mobile .heading .link-reset{float:left;padding:0;color:#fff;border:none;outline:0;background:0 0;font:22px/1.5em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-results-mobile .heading .link-reset{float:right}.search-results-page .filter-results-mobile .filter-info{padding:20px 20px 0}.search-results-page .filter-results-mobile .filter-info .item{position:relative;overflow:hidden;width:100%;margin-bottom:20px;padding:20px 50px 20px 20px;cursor:pointer;background:#fff}.search-results-page .filter-results-mobile .filter-info .item:after{position:absolute;top:50%;right:24px;width:0;height:0;margin-top:-6px;content:"";border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #5bbce4}.search-results-page .filter-results-mobile .filter-info h4{margin:0;padding:0;color:#000;font:30px/1.1em "League Gothic"}.search-results-page .filter-results-mobile .filter-info h4:first-letter{text-transform:uppercase}.search-results-page .filter-results-mobile .filter-info .description{float:right;color:#7d7d7d;font:22px/1.5em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-results-mobile .filter-info .description span{display:inline-block;color:#7d7d7d;font:22px/1.5em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .filter-results-mobile .filter-info .description span:first-letter{text-transform:uppercase}.search-results-page .filter-results-mobile .btn-apply{z-index:100;top:auto;bottom:0;width:100%;height:90px;margin-top:10px;text-align:center;background:#fed732;background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#fea910));background:linear-gradient(to bottom,#fed732 0,#fea910 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$ui-color-yellow-2", endColorstr="#fea910", GradientType=0 );-webkit-box-shadow:#2f465c 0 0 10px;box-shadow:#2f465c 0 0 10px}.search-results-page .filter-results-mobile .btn-apply button{display:block;width:100%;padding:2px 0 0;text-transform:uppercase;color:#000;border:none;outline:0;background:0 0;font:40px/88px "League Gothic"}.suntours-theme.search-results-page .small-list-view .searchresults-new-item.hotel-category-adult .hotel-label,.suntours-theme.search-results-page .small-list-view .searchresults-new-item.hotel-category-favorite .hotel-label{background-color:#00baed;display:inline}.search-results-page .filter-results-mobile .btn-apply button span{position:relative;display:inline-block;font:40px/78px "League Gothic"}.search-results-page .filter-results-mobile .btn-apply button span:after{position:absolute;top:50%;right:-20px;width:0;height:0;margin-top:-7px;content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #000}.search-results-page .filter-results-mobile .filter-price-results,.search-results-page .filter-results-mobile .filter-rating-results,.search-results-page .filter-results-mobile .filter-sortby-results{display:none}.search-results-page .filter-results-mobile .filter-price-results .title,.search-results-page .filter-results-mobile .filter-rating-results .title,.search-results-page .filter-results-mobile .filter-sortby-results .title{display:block;padding:20px;text-align:center;color:#7d7d7d;font:22px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .price-range-mobile{display:none}.search-results-page .price-range-mobile .title{display:block;padding:20px;text-align:center;color:#7d7d7d;font:22px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .searchresults-new-item{position:relative;padding-bottom:20px}.search-results-page .searchresults-new-item .clearfix{clear:both}.search-results-page .searchresults-new-item h4{font-size:22px}.search-results-page .searchresults-new-item .hotel-label{display:none;background-color:#00baed;padding:4px 10px;color:#fff;border-radius:15px;font-style:italic;margin-left:10px;vertical-align:middle}.search-results-page .searchresults-new-item .ui-gallery-block,.search-results-page .searchresults-new-item .ui-gallery-block .content-gallery{position:static}.search-results-page .searchresults-new-item .ui-gallery-block .content-gallery .gallery-front,.search-results-page .searchresults-new-item .ui-gallery-block .content-gallery .lSSlideOuter,.search-results-page .searchresults-new-item .ui-gallery-block .content-gallery .ls-thumb-nav{display:none}.search-results-page .searchresults-new-item .view-room-item{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.search-results-page .searchresults-new-item .view-room-item .tagline{position:absolute;z-index:95;bottom:0;left:0;padding:7px 16px;color:#fff;background-color:rgba(0,0,0,.6);font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .searchresults-new-item .view-room-item .tag-airport{display:inline-block;overflow:hidden;width:22px;height:11px;margin-left:6px;text-indent:-9999px;background:url(../../img/layout/sprites.png) -137px -32px no-repeat}.search-results-page .searchresults-new-item .view-room-item .tag-ferry{display:inline-block;width:22px;height:11px;margin-left:6px;background:url(../../img/ui/ferry-white.svg) center no-repeat;background-size:100%}.search-results-page .searchresults-new-item .view-room-item .photo{float:left;width:35%;height:240px;background-size:cover;position:relative}.search-results-page .searchresults-new-item .view-room-item .photo .logo-img{position:relative;height:100%;overflow:hidden}.search-results-page .searchresults-new-item .view-room-item .photo .photo-gallery-wrap{background-color:#40494E;background:rgba(0,0,0,.6);position:absolute;width:30px;bottom:0;right:0;padding:5px;-webkit-transition:.5s ease;transition:.5s ease}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner{position:absolute;height:100px;width:100px;top:-14px;left:-12px;z-index:1}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner .st0{fill:#B30056}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner .st1,.small-list-view .two-hotels-block .discount-two-hotels .st0,.two-hotels-block .discount-two-hotels .st0,.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount .st0{fill:#e62881}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner .st2{fill:#FFF}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner .st3{font-family:"Open Sans Bold","Open Sans",sans serif}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner .st4{font-size:13px}.search-results-page .searchresults-new-item .view-room-item .photo .overlay-text{position:absolute;background-color:#e62881;padding:10px;color:#fff;font-weight:700;right:0;top:0;z-index:1}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner_mobile{left:0;right:auto;display:none}.search-results-page .searchresults-new-item .view-room-item .photo .is-gallery,.search-results-page .searchresults-new-item .view-room-item .photo .ls-full-screen{top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;background:url(../../img/ui/picture-white.svg) center no-repeat rgba(0,0,0,.4);background-size:55%!important;-webkit-transition:.5s ease;transition:.5s ease;position:absolute;z-index:0;border-radius:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.search-results-page .searchresults-new-item .view-room-item .photo .is-gallery:hover,.search-results-page .searchresults-new-item .view-room-item .photo .ls-full-screen:hover{opacity:1}.search-results-page .searchresults-new-item .view-room-item .photo:hover .photo-gallery-wrap{opacity:0}.search-results-page .searchresults-new-item .view-room-item .description{width:65%;padding:15px;display:inline-block}.search-results-page .searchresults-new-item .view-room-item .description h4{color:#40494E}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1{width:65%;float:left}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .breadcrumbs{margin-top:10px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .breadcrumbs li{font-weight:400}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading h4{padding:0 0 10px;width:100%}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading h4 a{color:#40494E;font-weight:700}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading p{text-overflow:ellipsis;color:#95989A;font-size:12px;padding:10px 0}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .rooms span{font-size:20px;font-weight:700;color:#40494E;margin-right:20px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2{width:35%;float:left;text-align:right}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 h4.trip-length{text-transform:lowercase}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .trip-length_small{font-size:13px;padding-top:2px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .per-person{display:block;font-weight:400;padding-top:5px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price{padding:10px 0}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price .total-price{line-height:20px;font-weight:700}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price .new-price{color:#e62881}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price .old-price{text-decoration:line-through}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .based-on{color:#5BC6F2;text-decoration:underline;font-size:12px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-include{line-height:1.3;font-size:12px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-notes{padding:0 0 7px 10px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-notes .price-notes-note{font-size:12px;margin:0 0 5px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-notes .price-notes-price{font-size:inherit;white-space:nowrap}.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .rooms-left{margin-top:10px;padding:4px 10px}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile{display:none}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile .location .features-list li:before{background:url(../../img/ui/arrow.svg) center no-repeat;position:absolute;background-size:contain}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile .features .features-list{-webkit-columns:2;-moz-columns:2;columns:2}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile .features .features-list li:before{background:url(../../img/ui/check-icon.svg) center no-repeat;position:absolute;background-size:contain}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile .features .features-list .no-feature:before{background:url(../../img/ui/no-icon.svg) center no-repeat;position:absolute;background-size:contain}.search-results-page .searchresults-new-item .view-room-item .accordion{width:100%;background-color:#F8F8F8;padding:20px}.search-results-page .searchresults-new-item .view-room-item .accordion .features,.search-results-page .searchresults-new-item .view-room-item .accordion .location{width:35%;float:left}.search-results-page .searchresults-new-item .view-room-item .accordion .location .features-list li:before{background:url(../../img/ui/arrow.svg) center no-repeat;position:absolute;background-size:contain}.search-results-page .searchresults-new-item .view-room-item .accordion .features.features-roundtrip{width:70%}.search-results-page .searchresults-new-item .view-room-item .accordion .features .features-list{-webkit-columns:2;-moz-columns:2;columns:2}.search-results-page .searchresults-new-item .view-room-item .accordion .features .features-list li:before{background:url(../../img/ui/check-icon.svg) center no-repeat;position:absolute;background-size:contain}.search-results-page .searchresults-new-item .view-room-item .accordion .features .features-list .no-feature:before{background:url(../../img/ui/no-icon.svg) center no-repeat;position:absolute;background-size:contain}.search-results-page .searchresults-new-item .view-room-item .accordion .features .vl{margin-right:5px}.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{width:30%;float:left;text-align:center;margin:20px auto}.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{background-color:#5bbce4;color:#fff;padding:15px 30px;border-radius:6px;font-size:16px;font-weight:700;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}.search-results-page .searchresults-new-item .view-room-item .accordion .vl{border-left:1px solid #ECECEC;height:50px;float:right;margin-right:20px}.search-results-page .searchresults-new-item .view-room-item .features-list{overflow:visible;border-top:none;max-height:none;margin-top:0;padding-top:0;padding-left:0;float:left;width:90%}.search-results-page .searchresults-new-item .view-room-item .features-list li{position:relative;display:block;color:#40494E;font:12px "Open Sans",sans serif;float:left;width:100%;overflow:hidden}.search-results-page .searchresults-new-item .view-room-item .features-list li:last-of-type{margin-right:0}.search-results-page .searchresults-new-item .view-room-item .features-list li:before{position:absolute;top:3px;left:0;display:block;width:10px;height:10px;content:"";border-radius:50%;background-color:#fbd72e}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile{display:none;background-color:#F8F8F8;float:left;width:100%;font-weight:700}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .rooms{width:33.33%;float:left;border-right:1px solid #ECECEC;padding:10px;min-height:46px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .rooms span{font-size:20px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights{width:33.33%;float:left;border-right:1px solid #ECECEC;padding:10px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights div{font-size:20px;text-transform:lowercase}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights .per-person{display:block;font-size:12px;font-weight:400;padding-top:10px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price{width:33.33%;float:left;padding:10px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price .total-price{padding:0;margin:4px 0;font-weight:700}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price .new-price{color:#e62881;padding:0;font-size:20px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price .old-price{text-decoration:line-through;font-size:12px;font-weight:400;padding-top:0}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes{width:33.33%;float:left;padding:10px;font-weight:400}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes .price-notes-accented-note{padding:0;margin:4px 0 8px;font-weight:700}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes .price-notes-accented-note:last-child{margin:0}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes .price-notes-note{padding:0;margin:0 0 8px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes .price-notes-note:last-child{margin:0}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes .price-notes-price{white-space:nowrap}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .vl{display:block}.search-results-page .searchresults-new-item .view-room-item .pricespecification{display:none;width:50%;float:left;padding:25px}.search-results-page .searchresults-new-item .view-room-item .pricespecification h5{color:#5BC6F2;text-decoration:underline;font-size:12px;font-weight:400;padding-bottom:10px}.search-results-page .searchresults-new-item .view-room-item .pricespecification span{line-height:1.3}.search-results-page .hotel-category-bonavida .hotel-label,.search-results-page .hotel-category-primera-club .hotel-label{display:inline-block;background-color:#83c3f0}.search-results-page .hotel-category-bonavida .hotel-label::before,.search-results-page .hotel-category-primera-club .hotel-label::before{content:"BonaVida"}.search-results-page .hotel-category-adult .hotel-label,.search-results-page .hotel-category-bonavida-duo .hotel-label{display:inline-block;background-color:#85bbb1}.search-results-page .hotel-category-adult .hotel-label::before,.search-results-page .hotel-category-bonavida-duo .hotel-label::before{content:"BonaVida Duo"}.search-results-page .hotel-category-bonavida-deluxe .hotel-label,.search-results-page .hotel-category-deluxe .hotel-label{display:inline-block;background-color:#ae9aaa}.search-results-page .hotel-category-bonavida-deluxe .hotel-label::before,.search-results-page .hotel-category-deluxe .hotel-label::before{content:"BonaVida Deluxe"}.search-results-page .hotel-category-bonavida-local .hotel-label{display:inline;background-color:#f2c757}.search-results-page .hotel-category-bonavida-local .hotel-label::before{content:"BonaVida Local"}.search-results-page .hotel-category-bravo-concept-favorit .hotel-label{display:inline-block;border-radius:0;background:0 0;padding:0}.search-results-page .hotel-category-bravo-concept-favorit .hotel-label::before{display:inline-block;content:"";background-color:#fff;background-image:url(../../img/ui/bravo-concept-favorit_logo.svg);background-repeat:no-repeat;background-size:auto 18px;background-position:left center;height:20px;width:150px}.search-results-page .hotel-category-bravo-concept-duo .hotel-label{display:inline-block;border-radius:0;background:0 0;padding:0}.search-results-page .hotel-category-bravo-concept-duo .hotel-label::before{display:inline-block;content:"";background-color:#fff;background-image:url(../../img/ui/bravo-concept-duo_logo.svg);background-repeat:no-repeat;background-size:auto 18px;background-position:left center;height:20px;width:150px}.search-results-page .hotel-category-bravo-concept-deluxe .hotel-label{display:inline-block;border-radius:0;background:0 0;padding:0}.search-results-page .hotel-category-bravo-concept-deluxe .hotel-label::before{display:inline-block;content:"";background-color:#fff;background-image:url(../../img/ui/bravo-concept-deluxe_logo.svg);background-repeat:no-repeat;background-size:auto 18px;background-position:left center;height:20px;width:150px}.search-results-page .hotel-category-bravo-concept-unik .hotel-label{display:inline-block;border-radius:0;background:0 0;padding:0}.search-results-page .hotel-category-bravo-concept-unik .hotel-label::before{display:inline-block;content:"";background-color:#fff;background-image:url(../../img/ui/bravo-concept-unik_logo.svg);background-repeat:no-repeat;background-size:auto 18px;background-position:left center;height:20px;width:150px}.search-results-page .hotel-category-bravo-concept-lokal .hotel-label{display:inline-block;border-radius:0;background:0 0;padding:0}.search-results-page .hotel-category-bravo-concept-lokal .hotel-label::before{display:inline-block;content:"";background-color:#fff;background-image:url(../../img/ui/bravo-concept-lokal_logo.svg);background-repeat:no-repeat;background-size:auto 18px;background-position:left center;height:20px;width:150px}.search-results-page .hotel-category-travelling-club .hotel-label{display:inline-block;border-radius:0;background:0 0;padding:0;margin:0}.search-results-page .hotel-category-travelling-club .hotel-label::before{display:inline-block;content:"";background-color:transparent;background-image:url(../../img/ui/Rejseklubben_Wide.png);background-repeat:no-repeat;background-size:auto 1.6em;background-position:left center;height:2em;width:14em}.infobox-block{padding:10px}.infobox-block .infobox-module .heading-text{font:14px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#a9a9a9!important;text-transform:none!important}.infobox-block .infobox-module hr{margin:0}.infobox-block li,.infobox-block li span,.infobox-block p,.infobox-block span{font-family:"Open Sans Condensed Light","Open Sans",sans serif!important}.infobox-block .h2 span{font-size:18px;font-weight:700;margin-bottom:8px}.infobox-block h1,.infobox-block h1 span{font-weight:700;text-transform:none;padding:0;font-size:22px}.infobox-block h1,.infobox-block h2,.infobox-block h3,.infobox-block h4,.infobox-block h5,.infobox-block h6{color:#000;margin:0;line-height:normal;border:none}.infobox-block h1{font-family:"Open Sans Condensed Light","Open Sans",sans serif}.infobox-block h1:after,.infobox-block h1:before{display:none}.infobox-block h1 span{font-family:"Open Sans"}.infobox-block h2,.infobox-block h2 span{font-weight:700;text-transform:none;padding:0;font-size:20px}.infobox-block h2{font-family:"Open Sans Condensed Light","Open Sans",sans serif}.infobox-block h2:after,.infobox-block h2:before{display:none}.infobox-block h2 span{font-family:"Open Sans"}.infobox-block h3,.infobox-block h3 span{font-size:18px;text-transform:none;padding:0;font-weight:700}.infobox-block h3{font-family:"Open Sans Condensed Light","Open Sans",sans serif}.infobox-block h3:after,.infobox-block h3:before{display:none}.infobox-block h3 span{font-family:"Open Sans"}.infobox-block h4{font-weight:700;font-size:16px;padding:0;text-transform:none;font-family:"Open Sans Condensed Light","Open Sans",sans serif}.infobox-block h4:after,.infobox-block h4:before{display:none}.infobox-block h4 span{font-family:"Open Sans";font-weight:700;text-transform:none;padding:0;font-size:16px}.infobox-block h5,.infobox-block h5 span{text-transform:none;padding:0;font-size:14px}.infobox-block h5{font-weight:700;font-family:"Open Sans Condensed Light","Open Sans",sans serif}.infobox-block h5:after,.infobox-block h5:before{display:none}.infobox-block h5 span{font-family:"Open Sans";font-weight:700}.infobox-block h6,.infobox-block h6 span{padding:0;font-size:12px;font-weight:700;text-transform:none}.infobox-block h6{font-family:"Open Sans Condensed Light","Open Sans",sans serif}.infobox-block h6:after,.infobox-block h6:before{display:none}.infobox-block h6 span{font-family:"Open Sans"}.infobox-block ul li{padding-left:20px;position:relative}.infobox-block ul li:before{content:"✓";color:#9c9c9c;font-weight:700;position:absolute;left:0}.large-list-view .hotel-category-adult .photo:before,.large-list-view .hotel-category-bonavida .photo:before,.large-list-view .hotel-category-bonavida-deluxe .photo:before,.large-list-view .hotel-category-bonavida-duo .photo:before,.large-list-view .hotel-category-bonavida-local .photo:before,.large-list-view .hotel-category-deluxe .photo:before,.large-list-view .hotel-category-primera-club .photo:before{position:absolute;z-index:49;top:0;right:25px;width:100px;height:128px;content:"";background-position:0 -20px;background-size:70px 138px;background-repeat:no-repeat}.large-list-view .hotel-category-bonavida .photo,.large-list-view .hotel-category-primera-club .photo{border:7px solid #83c3f0}.large-list-view .hotel-category-bonavida .photo:before,.large-list-view .hotel-category-primera-club .photo:before{background-image:url(../../img/layout/bonavida-club-flag-text.png)}.large-list-view .hotel-category-bonavida-deluxe .photo,.large-list-view .hotel-category-deluxe .photo{border:7px solid #ae9aaa}.large-list-view .hotel-category-bonavida-deluxe .photo:before,.large-list-view .hotel-category-deluxe .photo:before{background-image:url(../../img/layout/bonavida-deluxe-flag-text.png)}.large-list-view .hotel-category-adult .photo,.large-list-view .hotel-category-bonavida-duo .photo{border:7px solid #85bbb1}.large-list-view .hotel-category-adult .photo:before,.large-list-view .hotel-category-bonavida-duo .photo:before{background-image:url(../../img/layout/bonavida-duo-flag-text.png)}.large-list-view .hotel-category-bonavida-local .photo{border:7px solid #f2c757}.large-list-view .hotel-category-bonavida-local .photo:before{background-image:url(../../img/layout/bonavida-local-flag-text.png)}.solia-theme .large-list-view .hotel-category-bonavida .item-holder .btn-price,.solia-theme .large-list-view .hotel-category-primera-club .item-holder .btn-price,.solresor-theme .large-list-view .hotel-category-bonavida .item-holder .btn-price,.solresor-theme .large-list-view .hotel-category-primera-club .item-holder .btn-price{height:110%;margin-top:-7px;padding:5px 10px 0;border-top:7px solid #fff;border-left:7px solid #fff}.solia-theme .large-list-view .search-results-item .description .breadcrumbs li a,.solresor-theme .large-list-view .search-results-item .description .breadcrumbs li a{color:#7d7d7d;font-size:18px}.solia-theme .large-list-view .hotel-category-bonavida .description .breadcrumbs,.solia-theme .large-list-view .hotel-category-primera-club .description .breadcrumbs,.solresor-theme .large-list-view .hotel-category-bonavida .description .breadcrumbs,.solresor-theme .large-list-view .hotel-category-primera-club .description .breadcrumbs{margin-bottom:-5px}.solia-theme .large-list-view .search-results-item .description .breadcrumbs li:before,.solresor-theme .large-list-view .search-results-item .description .breadcrumbs li:before{color:#7d7d7d;font-weight:700;font-size:18px}.do-a-combination-block{position:relative;overflow:hidden;width:100%;margin-bottom:5px;background-color:#fff}.do-a-combination-block .combination-header{height:37px;text-align:center;background:url(../../img/layout/do-combination.png)}.do-a-combination-block .combination-header h3{display:inline-block;margin:0;padding-top:5px;color:#fff;font-size:24px;font-family:"Open Sans Condensed Bold"}.do-a-combination-block .combination-period{position:relative;float:left;width:50%;padding:7px 0;text-align:center}.do-a-combination-block .combination-period.first-period:before{position:absolute;top:10px;right:-1px;width:2px;height:66%;content:" ";background-color:#dcdcdc}.do-a-combination-block .combination-period .column-header{font-size:18px;font-family:"Open Sans Bold"}.do-a-combination-block .all-combinations{text-align:center}.small-list-view .two-hotels-block,.two-hotels-block{position:relative;width:100%;margin-bottom:12px;padding:10px 23px;background-color:#fff}.small-list-view .two-hotels-block .discount-two-hotels,.two-hotels-block .discount-two-hotels{width:110px;display:block;position:absolute;right:-30px;top:-27px;z-index:52}.last-seat-banner_corner,.small-list-view .two-hotels-block .discount-two-hotels .st1,.two-hotels-block .discount-two-hotels .st1{fill:#B30056}.small-list-view .two-hotels-block .discount-two-hotels .st2,.two-hotels-block .discount-two-hotels .st2{fill:#FFF}.small-list-view .two-hotels-block .discount-two-hotels .st3,.two-hotels-block .discount-two-hotels .st3{font-family:"Open Sans",sans-serif}.small-list-view .two-hotels-block .discount-two-hotels .st4,.two-hotels-block .discount-two-hotels .st4{font-size:10px}.small-list-view .two-hotels-block .blue-plus,.two-hotels-block .blue-plus{position:absolute;z-index:1;top:95px;left:50%;width:67px;height:67px;margin-left:-35px;background:url(../../img/content/blue-plus.png)}.small-list-view .two-hotels-block .blue-plus-mobile,.two-hotels-block .blue-plus-mobile{display:none}.small-list-view .two-hotels-block .hotel-days,.two-hotels-block .hotel-days{background-color:#fff;padding:10px 0;text-align:center;color:#9a9a9a;font-size:18px;font-family:"Open Sans Condensed Bold"}.small-list-view .two-hotels-block .hotel-list,.two-hotels-block .hotel-list{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.small-list-view .two-hotels-block .hotel-left,.two-hotels-block .hotel-left{background-color:#eefbff!important;float:left;width:49%}.small-list-view .two-hotels-block .hotel-right,.two-hotels-block .hotel-right{background-color:#eefbff!important;float:right;width:49%}.small-list-view .two-hotels-block .two-hotels-button-holder,.two-hotels-block .two-hotels-button-holder{clear:both;width:100%;text-align:center}.small-list-view .two-hotels-block .search-results-item,.two-hotels-block .search-results-item{margin-bottom:0}.small-list-view .two-hotels-block .search-results-item .primera-club-sign,.two-hotels-block .search-results-item .primera-club-sign{position:absolute;z-index:1;top:-5px;right:20px;width:73px;height:81px;text-indent:-33300px;background:url(../../img/layout/sprite-primera-club.png) -252px -46px no-repeat}.small-list-view .two-hotels-block .search-results-item .view-room-item .photo,.two-hotels-block .search-results-item .view-room-item .photo{width:100%;height:124px}.small-list-view .two-hotels-block .search-results-item .view-room-item .photo img,.two-hotels-block .search-results-item .view-room-item .photo img{width:100%;height:auto}.small-list-view .two-hotels-block .search-results-item .view-room-item .photo .tagline,.two-hotels-block .search-results-item .view-room-item .photo .tagline{color:#000;background-color:#c8eef3}.small-list-view .two-hotels-block .search-results-item .view-room-item .photo .tagline .tag-airport,.two-hotels-block .search-results-item .view-room-item .photo .tagline .tag-airport{background-position:-137px -132px}.small-list-view .two-hotels-block .search-results-item .view-room-item .description,.two-hotels-block .search-results-item .view-room-item .description{padding-right:15px;background-color:#eefbff!important}.small-list-view .two-hotels-block .search-results-item .view-room-item .description h3,.two-hotels-block .search-results-item .view-room-item .description h3{width:100%;display:inline-block;border-bottom:2px solid #dcdcdc;padding-bottom:10px;margin-bottom:5px;line-height:10px}.small-list-view .two-hotels-block .search-results-item .view-room-item .description h3 a,.two-hotels-block .search-results-item .view-room-item .description h3 a{color:#000;font-size:21px}@media only screen and (max-width:960px){.small-list-view .two-hotels-block .search-results-item .view-room-item .description h3 a,.two-hotels-block .search-results-item .view-room-item .description h3 a{display:block;margin-top:-8px}}.small-list-view .two-hotels-block .search-results-item .view-room-item .description .breadcrumbs,.two-hotels-block .search-results-item .view-room-item .description .breadcrumbs{width:100%}.small-list-view .two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li,.two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li{line-height:10px}.small-list-view .two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li a,.two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li a{font-family:"Open Sans Condensed Bold"}.small-list-view .two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li a,.small-list-view .two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li:before,.two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li a,.two-hotels-block .search-results-item .view-room-item .description .breadcrumbs li:before{color:#20c3f8;font-size:11px}.small-list-view .two-hotels-block .search-results-item .view-room-item .description .features-list,.two-hotels-block .search-results-item .view-room-item .description .features-list{display:block;max-height:none;margin-top:-5px;border-top:0}.small-list-view .two-hotels-block .two-hotels-button,.two-hotels-block .two-hotels-button{border-radius:4px;background:#fed52c;display:inline-block;margin:8px auto 0;padding:6px 30px 10px;text-align:center;position:relative}.small-list-view .two-hotels-block .two-hotels-button:before,.two-hotels-block .two-hotels-button:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #020202;display:block;position:absolute;top:50%;right:8px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.small-list-view .two-hotels-block .two-hotels-button span,.two-hotels-block .two-hotels-button span{width:100%;color:#020202;display:block;position:relative}.small-list-view .two-hotels-block .two-hotels-button span.title-price,.two-hotels-block .two-hotels-button span.title-price{font-size:16px}.small-list-view .two-hotels-block .two-hotels-button span.current-price,.two-hotels-block .two-hotels-button span.current-price{font-size:24px;font-family:"Open Sans Condensed Bold"}.small-list-view .two-hotels-block .two-hotels-button span.old-price,.two-hotels-block .two-hotels-button span.old-price{font-size:18px;text-decoration:line-through}.all-combinations a,.fixed-hotel a{margin-top:2px;padding:3px 25px 3px 10px;font-size:12px;display:inline-block}.fixed-hotel a{position:relative;color:#fff;border-radius:10px;background:#5bc6f2;font-family:"Open Sans Condensed Bold"}.fixed-hotel a:before{position:absolute;top:3px;right:8px;content:"X"}.all-combinations{text-align:right}.all-combinations a{position:relative;color:#000;border-radius:2px;background:#fdd323;font-family:"Open Sans Condensed Bold"}.all-combinations a:before{position:absolute;top:3px;right:8px;content:">>"}.return-full-for-all{padding:10px 0}.return-full-for-all a{color:#20c3f8;font-size:13px;font-family:"Open Sans Condensed Bold";padding:10px 0;cursor:pointer}.search-results-page .content .large-list-view .hotel-category-bonavida .view-room-item .description .btn-price .price-holder,.search-results-page .content .large-list-view .hotel-category-primera-club .view-room-item .description .btn-price .price-holder{padding-top:3px}.search-results-page .page-wrapper .page-wrapper-holder .search-results-item .room-type-available .scarcity .count{text-decoration:none}.do-a-combination{position:relative;width:100%;height:164px;margin-bottom:15px;background-color:#fff;overflow:hidden}.do-a-combination .image-container{height:100%;padding-right:200px}.do-a-combination .image-container img{width:100%;height:100%}@media only screen and (min-width:770px) and (max-width:795px){.do-a-combination .image-container img{margin-top:-5px}}@media only screen and (min-width:795px) and (max-width:820px){.do-a-combination .image-container img{margin-top:-10px}}@media only screen and (min-width:820px) and (max-width:850px){.do-a-combination .image-container img{margin-top:-15px}}@media only screen and (min-width:850px) and (max-width:955px){.do-a-combination .image-container img{margin-top:-25px}}.do-a-combination .text{position:absolute;top:0;right:0;bottom:0;width:200px;height:100%;text-align:center;background-color:rgba(255,255,255,.7)}.do-a-combination .text h4{margin:3px 0 8px;font-size:24px;font-weight:500}.do-a-combination .text p{padding:0 10px;line-height:16px}.do-a-combination .text p a{color:#5bbce4;font-weight:700}.do-a-combination .text .hotels-button{position:absolute;bottom:7px;left:50%;display:inline-block;margin-top:15px;padding:4px 27px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap;color:#000;border-radius:4px;background:#fdcb32;font-size:24px;font-family:"Open Sans Condensed Bold"}.do-a-combination .text .hotels-button .offer-discount{width:100%;background-color:#e62881;border-radius:4px 4px 0 0;color:#fff;display:inline-block;font:16px/1 "Open Sans Condensed Bold";padding:2px;position:absolute;top:-33px;left:0}.search-results-block{padding-top:60px;color:#555}.search-results-block h2{margin:0 0 20px;text-align:center;text-transform:uppercase;color:#555;font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}@-moz-document url-prefix(){.search-results-page .search-results-item .room-type-available .room-body .btn.new-price{padding:0}}.lg-sub-html{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lg-sub-html span{font:14px/14px "Open Sans Bold","Open Sans";color:#FFF;text-transform:uppercase}@media only screen and (max-width:480px){.search-results-page .searchresults-new-item .view-room-item .photo{width:100%}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner{display:none}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner_mobile{display:block}.search-results-page .searchresults-new-item .view-room-item .photo .ls-full-screen{opacity:1}.search-results-page .searchresults-new-item .view-room-item .description,.search-results-page .searchresults-new-item .view-room-item .description .description-block-1{width:100%}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading h4{padding-bottom:20px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading p,.search-results-page .searchresults-new-item .view-room-item .description .description-block-2{display:none}.search-results-page .searchresults-new-item .view-room-item .accordion{background-color:#fff;padding:0}.search-results-page .searchresults-new-item .view-room-item .accordion .features,.search-results-page .searchresults-new-item .view-room-item .accordion .features.features-roundtrip,.search-results-page .searchresults-new-item .view-room-item .accordion .location{width:100%;padding:0 15px 15px}.search-results-page .searchresults-new-item .view-room-item .accordion .features-list{float:none}.search-results-page .searchresults-new-item .view-room-item .accordion .nights{min-height:90px}.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{width:50%;padding:25px 0}.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{padding:10px;font-size:14px}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile{display:none;float:left;padding:25px}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile p{padding-bottom:10px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile{display:block;padding:15px}.search-results-page .searchresults-new-item .view-room-item .pricespecification{display:block;width:50%;padding:15px}.search-results-page .searchresults-new-item .view-room-item .pricespecification br{display:none}.search-results-page .searchresults-new-item .view-room-item .features-list{display:block}.search-results-page .searchresults-new-item .view-room-item .vl{display:none}}@media only screen and (min-width:481px) and (max-width:960px){.search-results-page .searchresults-new-item .view-room-item .description,.search-results-page .searchresults-new-item .view-room-item .photo{width:50%}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner{display:none}.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner_mobile{display:block}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1{width:100%}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading h4{font-size:24px;padding-bottom:20px}.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading p,.search-results-page .searchresults-new-item .view-room-item .description .description-block-2{display:none}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile{display:block;float:left;padding:25px}.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile p{padding-bottom:10px}.search-results-page .searchresults-new-item .view-room-item .accordion{background-color:#fff;padding:0}.search-results-page .searchresults-new-item .view-room-item .accordion .features,.search-results-page .searchresults-new-item .view-room-item .accordion .features.features-roundtrip,.search-results-page .searchresults-new-item .view-room-item .accordion .location{width:100%;padding:10px 30px}.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{width:50%;padding:25px 0}.search-results-page .searchresults-new-item .view-room-item .features-list{width:100%}.search-results-page .searchresults-new-item .view-room-item .features-list li{font:14px "Open Sans",sans serif;padding-left:20px;padding-bottom:10px}.search-results-page .searchresults-new-item .view-room-item .features-list li:before{width:14px;height:14px}.search-results-page .searchresults-new-item .view-room-item .description-block-mobile{display:block;padding:15px;margin-top:15px}.search-results-page .searchresults-new-item .view-room-item .pricespecification{display:block;width:50%}.search-results-page .searchresults-new-item .view-room-item .features-list,.search-results-page .searchresults-new-item .view-room-item .pricespecification br{display:block}.search-results-page .searchresults-new-item .view-room-item .vl{display:none}}@media only screen and (min-width:961px) and (max-width:1024px){.search-results-page .searchresults-new-item .view-room-item .features-list{display:block}.search-results-page .searchresults-new-item .view-room-item .accordion .features,.search-results-page .searchresults-new-item .view-room-item .accordion .location{width:50%;padding-bottom:20px}.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap,.search-results-page .searchresults-new-item .view-room-item .accordion .features.features-roundtrip{width:100%}.search-results-page .searchresults-new-item .view-room-item .accordion .pricespecification,.search-results-page .searchresults-new-item .view-room-item .accordion .vl{display:none}}@media only screen and (max-width:960px){.search-results-page .small-list-view .search-results-item{padding-right:10px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder{padding:10px 0 0;text-align:left}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder sub{text-align:left}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .discount-mobile{position:absolute;z-index:50;top:0;right:0;width:100%;height:25px;background:#e62881;font:12px/2em "Open Sans Semibold";text-align:center;display:none}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .discount-mobile.active{display:block}.search-results-page .small-list-view .search-results-item .discount{display:none}}.large-list-view .search-results-item .discount{top:-46px;right:-51px;width:200px;height:190px}@media only screen and (min-width:960px){.search-results .duration-module.mobile-view,.search-results div.fancy-select ul.options li:first-child{display:none}.search-results-page .page-wrapper .page-wrapper-holder .search-results-item .room-type-available .room-body .btn{position:relative;font:18px/1.3em "Open Sans Condensed Bold","Open Sans",sans serif}@-moz-document url-prefix(){.search-results-page .page-wrapper .page-wrapper-holder .search-results-item .room-type-available .room-body .btn{position:absolute;font:18px/1.3em "Open Sans Condensed Bold","Open Sans",sans serif}}}@media only screen and (max-width:960px){.campaign-page.search-results-page .campaign-page~.sitefooter,.combination-periods,.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item:after,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item:after,.search-results-page .cookie-policy-alert,.search-results-page .features-list,.search-results-page .search-results-header,.search-results-page .search-results~.sitefooter,.search-results-page .sidebar,.search-results-page .travel-alert{display:none}.search-results-page .content .small-list-view .search-results-item .view-room-item .description .btn-price::after,.search-results-page .content .small-list-view .search-results-item .view-room-item .description .btn-price::before{position:absolute;right:50%;bottom:5px;content:"";-webkit-transform:translate(50%,0);transform:translate(50%,0);border-top:8px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent}.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item{margin-top:0;padding-top:0}.search-results-page .page-wrapper,.search-results-page .page-wrapper-holder{background:0 0}.search-results-page .features-list{max-height:none;margin-top:0;padding-top:0;border-top:0}.search-results-page .features-list li{font:12px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .features-list li:before{width:4px;height:4px}.search-results-page .search-results{padding-top:0}.search-results-page .search-results .price-table-holder{padding-top:0!important}.search-results-page .filter-show{padding-bottom:0}.search-results-page .content{float:none;width:100%;padding:20px}.search-results-page .content .breadcrumbs{display:inline-block}.search-results-page .content .tabs-view li{float:right}.search-results-page .tabs-view,.search-results-page .tags-wrapper{position:inherit;display:none}.search-results-page .search-results-item .view-room-item .description .heading h3,.search-results-page .sort-filter-button{display:block}.search-results-page .search-results-item .btn-price{position:absolute;top:0;right:0;float:none;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.search-results-page .search-results-item .btn-price .price-holder span{padding-top:5px;font:16px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .btn-price .price-holder span sub{bottom:auto;display:block;padding:0;font-size:16px}.search-results-page .search-results-item .btn-price .price-holder span.new-price{padding-top:10px}.search-results-page .search-results-item .room-type-available{padding:0;background:0 0}.search-results-page .search-results-item .room-type-available .heading{display:none}.search-results-page .search-results-item .room-type-available .room-body .row-item{display:block;margin-bottom:4px;padding-bottom:0;background:#f1f1f1}.search-results-page .search-results-item .room-type-available .room-body .row-item:last-child{margin-bottom:0}.search-results-page .search-results-item .room-type-available .room-body .row-item .cell{position:relative;display:block;width:100%;padding-right:200px}.search-results-page .search-results-item .room-type-available .room-body .row-item .cell:first-child{padding-right:15px;padding-bottom:20px}.search-results-page .search-results-item .room-type-available .room-body .row-item .cell .days{position:absolute;right:15px;width:185px;padding:5px 0 0;border:4px solid #f1f1f1;border-width:0 0 0 4px;background:#fff;line-height:54px}.search-results-page .search-results-item .room-type-available .room-body .row-item .title{display:block;overflow:hidden;padding:18px;color:#7d7d7d;background:#fff;font:21px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn{right:15px;width:185px;padding-top:10px;text-align:center;border:none;border:4px solid #f1f1f1;border-width:4px 0 0 4px;font:28px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn span{margin-bottom:-2px;font-size:20px}.search-results-page .search-results-item .room-type-available .room-body .btn sub{display:none}.search-results-page .search-results-item .room-type-available .room-body .btn.new-price{padding-top:5px;line-height:1.1em}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper{padding:18px;background:#fff}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper span{padding:0;font-size:24px;line-height:1em}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper .subtitle span{font-size:15px}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper .scarcity,.search-results-page .search-results-item .room-type-available .room-body .row-wrapper .scarcity span{line-height:20px;font-size:18px}.search-results-page .search-results-item .room-type-available .room-body .scarcity,.search-results-page .search-results-item .room-type-available .room-body .scarcity .count{line-height:28px}.search-results-page .search-results-item .room-type-available .room-body .cell{display:block;width:100%;padding:4px 15px 0;border:none}.search-results-page .search-results-item .room-type-available .room-body .cell:first-child{width:100%;padding:20px 15px;background:#f1f1f1}.search-results-page .search-results-item .room-type-available .room-body .cell:after{display:block;clear:both;content:""}.search-results-page .search-results-item .room-type-available .room-body .cell.empty{display:none!important}.search-results-page .search-results-item .room-type-available .room-body h4{padding:0;font-size:24px;line-height:1.3em}.search-results-page .search-results-item .room-type-available .room-body .pic{margin-top:-3px;font-size:24px}.search-results-page .search-results-item.show-avaiable-rooms .accordion{border:none}.search-results-page .small-list-view{margin:-10px}.search-results-page .small-list-view .search-results-item .view-room-item .photo{width:85px;height:85px;margin-top:23px}.search-results-page .small-list-view .breadcrumbs li,.search-results-page .small-list-view .breadcrumbs li a,.search-results-page .small-list-view .breadcrumbs li:before{font-size:18px;line-height:1.1em}.search-results-page .small-list-view .search-results-item.hotel-category-bonavida .view-room-item .photo,.search-results-page .small-list-view .search-results-item.hotel-category-primera-club .view-room-item .photo{width:85px;max-height:85px;margin:0 0 25px}.search-results-page .small-list-view .search-results-item.hotel-category-bonavida .view-room-item .tagline,.search-results-page .small-list-view .search-results-item.hotel-category-primera-club .view-room-item .tagline{padding:7px 16px}.search-results-page .small-list-view .search-results-item.hotel-category-bonavida .view-room-item:after,.search-results-page .small-list-view .search-results-item.hotel-category-primera-club .view-room-item:after{right:138px}.search-results-page .small-list-view .search-results-item.hotel-category-bonavida .view-room-item .description,.search-results-page .small-list-view .search-results-item.hotel-category-primera-club .view-room-item .description{padding-right:130px;min-height:160px}.search-results-page .small-list-view .search-results-item.hotel-category-bonavida .view-room-item .description .btn-price,.search-results-page .small-list-view .search-results-item.hotel-category-primera-club .view-room-item .description .btn-price{position:absolute;top:0;right:0;width:120px}.search-results-page .small-list-view .search-results-item{margin:0}.search-results-page .small-list-view .search-results-item .view-room-item{margin-bottom:2px;background:url(../../img/layout/border-search-item.gif) 0 100% repeat-x #fff}.search-results-page .small-list-view .search-results-item .view-room-item .description{position:inherit;z-index:0;bottom:auto;left:auto;overflow:hidden;width:auto;min-height:110px;padding:0;background:0 0}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price{position:relative;top:0;right:0;width:120px;height:100%}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder{margin-top:0;padding:0 0 20px;text-align:left;font-size:24px;line-height:10px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder:after{display:none}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder .price{padding:0;vertical-align:top;font-size:20px;line-height:1.1em}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder .price em{font-size:16px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder:before{top:94px;right:36px;display:none}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder.new-price{padding-top:28px;padding-bottom:20px;font-size:23px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder.new-price sub{font-size:11px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price sub{bottom:auto;display:block;padding:0;text-align:right;font-size:11px}.search-results-page .small-list-view .search-results-item .view-room-item .item-holder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;margin-top:-5px;padding:3px 0 0;vertical-align:top}.search-results-page .small-list-view .search-results-item .view-room-item h3{margin-bottom:6px;color:#000;font-size:20px}.search-results-page .small-list-view .search-results-item .view-room-item h3 a{color:#000;font-size:20px}.search-results-page .small-list-view .search-results-item .view-room-item h4{color:#7d7d7d;font-size:18px}.search-results-page .large-list-view .breadcrumbs li a,.search-results-page .large-list-view .breadcrumbs li:before,.search-results-page .large-list-view .search-results-item .description h4{font:25px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item{background:#fff}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo{height:280px;margin:0}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo .orbit-wrapper .orbit-bullets{display:block!important}.search-results-page .large-list-view .search-results-item .description .btn-price .price-holder:after,.search-results-page .large-list-view .search-results-item .description .btn-price .price-holder:before{display:none}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms.hotel-category-bonavida .view-room-item:after,.search-results-page .small-list-view .search-results-item.show-avaiable-rooms.hotel-category-primera-club .view-room-item:after{top:280px}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms.hotel-category-bonavida .view-room-item:before,.search-results-page .small-list-view .search-results-item.show-avaiable-rooms.hotel-category-primera-club .view-room-item:before{top:0;right:0;left:auto;bottom:auto}.search-results-page .large-list-view .search-results-item .photo{height:290px}.search-results-page .large-list-view .search-results-item .photo img{height:320px}.search-results-page .large-list-view .search-results-item .description{padding:10px 155px 10px 15px}.search-results-page .large-list-view .search-results-item .description .btn-price{width:140px;padding-left:20px}.search-results-page .large-list-view .search-results-item .description .btn-price .price-holder{padding-top:15px;padding-right:0;text-align:center}.search-results-page .large-list-view .search-results-item .description .btn-price .price-holder.new-price{padding-top:5px}.search-results-page .large-list-view .search-results-item .description h4{display:inline}.search-results-page .filter-opened .content .all-list-views,.search-results-page .filter-opened~footer{display:none}.search-results-page .search-results-item .heading h3{border-bottom:2px solid #dcdcdc}.search-results-page .twocolumns{margin:0;padding-top:0!important}.search-results-page .filter-opened{background:#f1f1f1;min-height:100vh}.search-results-page .filter-opened .content{padding:0}.search-results-page .filter-opened .content .all-list-views,.search-results-page .filter-opened .content .all-list-views>*,.search-results-page .filter-opened .content .all-list-views>* .view-room-item,.search-results-page .filter-opened .content .do-a-combination,.search-results-page .filter-opened .content .tags-wrapper{visibility:hidden;height:0}.search-results-page .filter-opened .filter-module .infobox .more a{font-size:22px}.search-results-page .filter-opened .filter-results-mobile{display:block}.search-results-page .filter-opened .filter-results-mobile .filter-info{display:block;padding-bottom:90px}.search-results-page .filter-opened .filter-results-mobile+.sitefooter,.search-results-page .filter-opened .sort-filter-button,.search-results-page .filter-opened.filter-show .filter-info,.search-results-page .filter-opened.filter-show .link-cancel,.search-results-page .filter-opened.filter-show .link-reset,.search-results-page .filter-opened.filter-show-board .filter-info,.search-results-page .filter-opened.filter-show-board .link-cancel,.search-results-page .filter-opened.filter-show-board .link-reset,.search-results-page .filter-opened.filter-show-calendar .filter-info,.search-results-page .filter-opened.filter-show-calendar .link-cancel,.search-results-page .filter-opened.filter-show-calendar .link-reset,.search-results-page .filter-opened.filter-show-categorize .filter-info,.search-results-page .filter-opened.filter-show-categorize .link-cancel,.search-results-page .filter-opened.filter-show-categorize .link-reset,.search-results-page .filter-opened.filter-show-departure .filter-info,.search-results-page .filter-opened.filter-show-departure .link-cancel,.search-results-page .filter-opened.filter-show-departure .link-reset,.search-results-page .filter-opened.filter-show-destinations .filter-info,.search-results-page .filter-opened.filter-show-destinations .link-cancel,.search-results-page .filter-opened.filter-show-destinations .link-reset,.search-results-page .filter-opened.filter-show-facilities .filter-info,.search-results-page .filter-opened.filter-show-facilities .link-cancel,.search-results-page .filter-opened.filter-show-facilities .link-reset,.search-results-page .filter-opened.filter-show-passengers .filter-info,.search-results-page .filter-opened.filter-show-passengers .link-cancel,.search-results-page .filter-opened.filter-show-passengers .link-reset,.search-results-page .filter-opened.filter-show-price .filter-info,.search-results-page .filter-opened.filter-show-price .link-cancel,.search-results-page .filter-opened.filter-show-price .link-reset,.search-results-page .filter-opened.filter-show-rating .filter-info,.search-results-page .filter-opened.filter-show-rating .link-cancel,.search-results-page .filter-opened.filter-show-rating .link-reset,.search-results-page .filter-opened.filter-show-sort .filter-info,.search-results-page .filter-opened.filter-show-sort .link-cancel,.search-results-page .filter-opened.filter-show-sort .link-reset,.search-results-page .filter-opened.filter-show-triptypes .filter-info,.search-results-page .filter-opened.filter-show-triptypes .link-cancel,.search-results-page .filter-opened.filter-show-triptypes .link-reset{display:none}.search-results-page .filter-opened.filter-show .link-back,.search-results-page .filter-opened.filter-show-board .link-back,.search-results-page .filter-opened.filter-show-calendar .link-back,.search-results-page .filter-opened.filter-show-categorize .link-back,.search-results-page .filter-opened.filter-show-departure .link-back,.search-results-page .filter-opened.filter-show-destinations .link-back,.search-results-page .filter-opened.filter-show-facilities .link-back,.search-results-page .filter-opened.filter-show-passengers .link-back,.search-results-page .filter-opened.filter-show-price .link-back,.search-results-page .filter-opened.filter-show-rating .link-back,.search-results-page .filter-opened.filter-show-sort .link-back,.search-results-page .filter-opened.filter-show-triptypes .link-back{display:block}.search-results-page .filter-opened.filter-show .content,.search-results-page .filter-opened.filter-show-board .content,.search-results-page .filter-opened.filter-show-calendar .content,.search-results-page .filter-opened.filter-show-categorize .content,.search-results-page .filter-opened.filter-show-departure .content,.search-results-page .filter-opened.filter-show-destinations .content,.search-results-page .filter-opened.filter-show-facilities .content,.search-results-page .filter-opened.filter-show-passengers .content,.search-results-page .filter-opened.filter-show-price .content,.search-results-page .filter-opened.filter-show-rating .content,.search-results-page .filter-opened.filter-show-sort .content,.search-results-page .filter-opened.filter-show-triptypes .content{display:none}.search-results-page .filter-opened.filter-show .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-board .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-calendar .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-categorize .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-departure .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-destinations .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-facilities .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-passengers .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-price .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-rating .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-sort .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-triptypes .filter-results-mobile .heading{padding-right:55px}.search-results-page .filter-opened.filter-show .filter-module .infobox,.search-results-page .filter-opened.filter-show-board .filter-module .infobox,.search-results-page .filter-opened.filter-show-calendar .filter-module .infobox,.search-results-page .filter-opened.filter-show-categorize .filter-module .infobox,.search-results-page .filter-opened.filter-show-departure .filter-module .infobox,.search-results-page .filter-opened.filter-show-destinations .filter-module .infobox,.search-results-page .filter-opened.filter-show-facilities .filter-module .infobox,.search-results-page .filter-opened.filter-show-passengers .filter-module .infobox,.search-results-page .filter-opened.filter-show-price .filter-module .infobox,.search-results-page .filter-opened.filter-show-rating .filter-module .infobox,.search-results-page .filter-opened.filter-show-sort .filter-module .infobox,.search-results-page .filter-opened.filter-show-triptypes .filter-module .infobox{padding:20px}.search-results-page .filter-opened.filter-show-calendar .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-calendar .filter-module{display:none}.search-results-page .filter-opened.filter-show-calendar .calendar-module{display:block;padding:0 20px 20px;background:0 0}.search-results-page .filter-opened.filter-show-calendar .calendar-module .heading,.search-results-page .filter-opened.filter-show-calendar .calendar-module h3{display:none}.search-results-page .filter-opened.filter-show-calendar .calendar-module .ui-datepicker-inline{width:300px!important;margin:auto}.search-results-page .filter-opened.filter-show-sort .content{display:block;padding:0 20px 20px}.search-results-page .filter-opened.filter-show-sort .filter-sortby-results{display:block}.search-results-page .filter-opened.filter-show-sort .search-results-header{display:block;padding:0}.search-results-page .filter-opened.filter-show-sort .search-results-header h2{display:none}.search-results-page .filter-opened.filter-show-sort .search-results-header .sort-select{float:none;width:100%;border:none}.search-results-page .filter-opened.filter-show-sort .search-results-header .sort-select .dd-container .dd-options{display:block;width:100%;margin:0;padding:20px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5)}.search-results-page .filter-opened.filter-show-price .filter-price-results,.search-results-page .filter-opened.filter-show-price .price-range-mobile{display:block}.search-results-page .filter-opened.filter-show-price .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-price .filter-module{display:none}.search-results-page .filter-opened.filter-show-price .price-module{display:block;padding-top:0}.search-results-page .filter-opened.filter-show-price .price-module .heading,.search-results-page .filter-opened.filter-show-price .price-module .slider-container,.search-results-page .filter-opened.filter-show-price .price-module h3{display:none}.search-results-page .filter-opened.filter-show-price .price-module .tab_container{display:block}.search-results-page .filter-opened.filter-show-price .price-module .infobox{margin:0;padding-top:0}.search-results-page .filter-opened.filter-show-price .price-module .infobox .list li a{height:68px;font:30px/68px "League Gothic"}.search-results-page .filter-opened.filter-show-price .price-module .infobox .list li.active{border-top-color:#555}.search-results-page .filter-opened.filter-show-destinations .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-destinations .filter-module{display:none}.search-results-page .filter-opened.filter-show-destinations .destinations-module{display:block}.search-results-page .filter-opened.filter-show-destinations .destinations-module .heading,.search-results-page .filter-opened.filter-show-destinations .destinations-module .infobox .list li label .num,.search-results-page .filter-opened.filter-show-destinations .destinations-module h3{display:none}.search-results-page .filter-opened.filter-show-destinations .destinations-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-destinations .destinations-module .infobox .list li label{height:60px;text-align:center;font:30px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-passengers .passengers-module{display:none!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax{display:block!important;position:initial;margin-bottom:50px}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup{display:block}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content{width:100%;-webkit-box-shadow:none;box-shadow:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .btn-apply,.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .btn-close,.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .caption{display:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .search-results-item{background-color:#f1f1f1}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .err{position:initial!important;text-align:center;display:inline-block;padding:5px 0 0;width:100%!important;height:25px!important;background-color:transparent;font-size:13px;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .err:after,.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .err:before{display:none!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown{display:block!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .room-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .adults-count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .children-count{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-order:3}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .infants-count{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-order:5}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .children-age{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-order:4}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li{width:100%!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age{display:none;height:auto;padding-left:initial}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age:after{display:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs{width:100%;height:auto;border:none!important;text-align:center;background:0 0;padding:0}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs .child-input-set{height:50px!important;font-size:22px!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs .children-caption{display:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs .child-wrapper{margin:5px 0 0;height:136px;background:#FFF;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs .child-wrapper span{width:100%;height:48px;display:block;text-align:center;font-size:24px;color:#7d7d7d;font-family:"Open Sans Condensed Light"}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs .child-wrapper input{height:88px!important;margin:0;border:none;width:100%}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age .children-inputs .child-wrapper input.invalid{border:none!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-1 .child-wrapper{width:100%}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-2 .child-wrapper{width:50%}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-2 .child-wrapper:first-child{border-right:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-2 .child-wrapper:last-child{border-left:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-3 .child-wrapper{width:33.3333%;border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-3 .child-wrapper:first-child{border-left:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-3 .child-wrapper:last-child{border-right:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-4 .child-wrapper{width:50%}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-4 .child-wrapper:nth-of-type(2n){border-left:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-4 .child-wrapper:nth-of-type(2n-1){border-right:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-5 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-5 .child-wrapper:first-child{border-left:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-6 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-6 .child-wrapper:nth-of-type(3n+1){border-left:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-7 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-7 .child-wrapper:nth-of-type(3n+1){border-left:none}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li.children-age.input-count-7 .child-wrapper:nth-of-type(7n){border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .label-container{display:inline-block!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .label-container label{text-align:left}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .range-selector{float:right;height:50px;width:110px}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .range-selector .alter-range{height:50px!important;width:50px}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .range-selector .alter-range.dec:after{bottom:23px!important;left:21px}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .range-selector .alter-range.inc:after{bottom:19px!important;left:21px}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li .range-selector input{height:50px;font-size:23px!important}.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown li label{font-family:"Open Sans Condensed Light";font-size:16px!important}.search-results-page .filter-opened.filter-show-passengers .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-passengers .filter-module,.search-results-page .filter-opened.filter-show-passengers .passengers-module .heading,.search-results-page .filter-opened.filter-show-passengers .passengers-module h3{display:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module{background-color:#f1f1f1}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li{display:inline-block!important;width:100%;height:auto;margin:0;text-align:center}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li label{display:block;margin:20px 0;padding:0;color:#555;font-size:24px;font-family:"Open Sans Condensed Light"}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li .err{height:25px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div{display:block;width:100%;height:75px;padding:0 50px;border:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div{width:50px;height:75px;margin:0 16px;padding:0}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div:after{line-height:75px!important;font-size:36px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div.dec:after{bottom:37px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div.inc:after{bottom:33px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div input{height:75px!important;color:#000;font-size:45px!important}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div input.invalid{border:none!important}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div .alter-range:after{line-height:38px;font-size:20px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs{width:100%;height:auto;padding:0;text-align:center}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper{display:inline-block;height:136px;margin:5px 0 0;background:#fff}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper span{display:block;width:100%;height:48px;text-align:center;color:#7d7d7d;font-size:24px;font-family:"Open Sans Condensed Light"}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper input{width:100%;height:88px!important;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper input:focus{background-color:#fff}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-0{display:none!important}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-1 .child-wrapper{width:100%}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-2 .child-wrapper{width:50%}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-2 .child-wrapper:last-child{border-left:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-3 .child-wrapper{width:33.333%;border-right:2px solid #e9e9e9;border-left:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-3 .child-wrapper:first-child{border-left:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-3 .child-wrapper:last-child{border-right:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-4 .child-wrapper{width:50%}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-4 .child-wrapper:nth-of-type(2n-1){border-right:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-4 .child-wrapper:nth-of-type(2n){border-left:2px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-5 .child-wrapper{width:33.333%;border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-5 .child-wrapper:first-child{border-left:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-6 .child-wrapper{width:33.333%;border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-6 .child-wrapper:nth-of-type(3n+1){border-left:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-7 .child-wrapper{width:33.333%;border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-7 .child-wrapper:nth-of-type(3n+1){border-left:none}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age.input-count-7 .child-wrapper:nth-of-type(7n){border-left:5px solid #e9e9e9}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox button{display:none}.search-results-page .filter-opened.filter-show-departure .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-departure .filter-module{display:none}.search-results-page .filter-opened.filter-show-departure .departure-module{display:block}.search-results-page .filter-opened.filter-show-departure .departure-module .heading,.search-results-page .filter-opened.filter-show-departure .departure-module .infobox .list li label .num,.search-results-page .filter-opened.filter-show-departure .departure-module h3{display:none}.search-results-page .filter-opened.filter-show-departure .departure-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-departure .departure-module .infobox .list li label{height:60px;text-align:center;font:30px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-triptypes .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-triptypes .filter-module{display:none}.search-results-page .filter-opened.filter-show-triptypes .offer-hotel-type-module{display:block}.search-results-page .filter-opened.filter-show-triptypes .offer-hotel-type-module .heading,.search-results-page .filter-opened.filter-show-triptypes .offer-hotel-type-module .infobox .list li label .num,.search-results-page .filter-opened.filter-show-triptypes .offer-hotel-type-module h3{display:none}.search-results-page .filter-opened.filter-show-triptypes .offer-hotel-type-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-triptypes .offer-hotel-type-module .infobox .list li label{height:60px;text-align:center;font:30px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-board .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-board .filter-module{display:none}.search-results-page .filter-opened.filter-show-board .board-module{display:block}.search-results-page .filter-opened.filter-show-board .board-module .heading,.search-results-page .filter-opened.filter-show-board .board-module .infobox .list li label .num,.search-results-page .filter-opened.filter-show-board .board-module h3{display:none}.search-results-page .filter-opened.filter-show-board .board-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-board .board-module .infobox .list li label{height:60px;text-align:center;font:30px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-facilities .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-facilities .filter-module{display:none}.search-results-page .filter-opened.filter-show-facilities .facilities-module{display:block}.search-results-page .filter-opened.filter-show-facilities .facilities-module .heading,.search-results-page .filter-opened.filter-show-facilities .facilities-module h3{display:none}.search-results-page .filter-opened.filter-show-facilities .facilities-module .tab_container{display:block}.search-results-page .filter-opened.filter-show-facilities .facilities-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-facilities .facilities-module .infobox .list li label{height:60px;text-align:center;font:30px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-facilities .facilities-module .infobox .list li label .num{display:none}.search-results-page .filter-opened.filter-show-categorize .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-categorize .filter-module{display:none}.search-results-page .filter-opened.filter-show-categorize .categorize-module{display:block}.search-results-page .filter-opened.filter-show-categorize .categorize-module .heading,.search-results-page .filter-opened.filter-show-categorize .categorize-module h3{display:none}.search-results-page .filter-opened.filter-show-categorize .categorize-module .tab_container{display:block}.search-results-page .filter-opened.filter-show-categorize .categorize-module .infobox{margin:0}.search-results-page .filter-opened.filter-show-categorize .categorize-module .infobox .list li label{height:60px;text-align:center;font:30px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-categorize .categorize-module .infobox .list li label .num{display:none}.search-results-page .filter-opened.filter-show-rating .filter-rating-results{display:block}.search-results-page .filter-opened.filter-show-rating .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show-rating .filter-module{display:none}.search-results-page .filter-opened.filter-show-rating .rating-module{display:block}.search-results-page .filter-opened.filter-show-rating .rating-module .heading,.search-results-page .filter-opened.filter-show-rating .rating-module .infobox .list li label .num,.search-results-page .filter-opened.filter-show-rating .rating-module h3{display:none}.search-results-page .filter-opened.filter-show-rating .rating-module .infobox{margin:0;padding-top:0}.search-results-page .filter-opened.filter-show-rating .rating-module .infobox .list li label{height:60px;text-align:center;font:30px/75px "League Gothic"}.search-results-page .filter-opened.filter-show-rating .rating-module .list-rating a{width:79px;height:73px;background:url(../../img/layout/sprites-retina.png) -259px -2px no-repeat}.search-results-page .filter-opened.filter-show-rating .rating-module .list-rating a.br-active,.search-results-page .filter-opened.filter-show-rating .rating-module .list-rating a.br-selected{background-position:-180px -2px}.search-results-page .filter-opened.filter-show .sidebar{display:block;float:none;width:100%}.search-results-page .filter-opened.filter-show .filter-module{display:none}.search-results-page .filter-opened.filter-show .flight-module{display:block}.search-results-page .filter-opened .filter-module.duration-module,.search-results-page .filter-opened.filter-show .flight-module .heading,.search-results-page .filter-opened.filter-show .flight-module h3,.search-results-page .search-results .filter-show-combination-departure-date,.search-results-page .search-results .filter-show-combination-departure-from,.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .item:after,.search-results-page .search-results.filter-opened.filter-show-combination-departure-date h4,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .item:after,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from h4{display:none}.search-results-page .filter-opened.filter-show .flight-module .infobox{margin:0}.search-results-page .filter-opened.filter-show .flight-module .infobox .list li label{height:60px;text-align:center;color:#000;font:30px/60px "League Gothic"}.search-results-page .filter-opened.filter-show .flight-module .infobox .list li a{height:68px;font:30px/50px "League Gothic"}.search-results-page .search-results .dd-container{color:#000;border:none;font:30px/32px "League Gothic"}.search-results-page .search-results .dd-container .dd-selected{padding:0}.search-results-page .search-results .dd-container .dd-selected label{width:100%;text-align:center;color:#000;background:#fff;font:30px/32px "League Gothic"!important}.search-results-page .search-results .dd-container .dd-options{display:block;width:100%;margin:0;padding:20px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5)}.search-results-page .search-results .dd-container .dd-options li a.dd-option-selected{background:#555}.search-results-page .search-results .dd-container .dd-options li a.dd-option-selected .dd-option-text{color:#fff}.search-results-page .search-results .dd-container .dd-options li .dd-option-text{width:100%;text-align:center;color:#000;font:30px/32px "League Gothic"!important}.search-results-page .search-results div.fancy-select{color:#000;font:30px/32px "League Gothic"}.search-results-page .search-results div.fancy-select div.trigger{width:100%;padding:15px 35px;text-align:center;color:#000;background:#fff;font:30px/32px "League Gothic"}.search-results-page .search-results div.fancy-select div.trigger:after{right:15px;margin-top:-2px;border-top:solid 5px #6aade6}.search-results-page .search-results div.fancy-select div.trigger.open:after{border-bottom:solid 5px #6aade6}.search-results-page .search-results div.fancy-select ul.options{width:100%;min-height:66px;max-height:264px;margin:0;padding-top:0;background:#fff}.search-results-page .search-results div.fancy-select ul.options li{width:100%;padding:15px 35px;text-align:center;color:#000;font:30px/32px "League Gothic"}.search-results-page .search-results div.fancy-select ul.options li.hover,.search-results-page .search-results div.fancy-select ul.options li.selected{color:#fff;background:#555}.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .filter-show-combination-departure-date label.radio,.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .filter-show-combination-departure-from label.radio,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .filter-show-combination-departure-date label.radio,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .filter-show-combination-departure-from label.radio{height:40px;color:#000;font:20px/40px "League Gothic"}.search-results-page .search-results div.fancy-select ul.options.open{top:62px}.search-results-page .search-results div.fancy-select ul.options.overflowing{top:auto;bottom:62px}.search-results-page .search-results .duration-module.mobile-view .heading{padding-top:2px;padding-bottom:2px;text-align:center}.search-results-page .search-results .duration-module.mobile-view .heading h3{padding:0;border:none}.search-results-page .search-results .duration-module.mobile-view .infobox{text-align:center;padding-top:0}.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .filter-show-combination-departure-date,.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .filter-show-combination-departure-from,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .filter-show-combination-departure-date,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .filter-show-combination-departure-from{display:block}.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .item:after,.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .item:not(.item-combination-departure-from),.search-results-page .search-results.filter-opened.filter-show-combination-departure-from h4{display:none}.search-results-page .search-results.filter-opened.filter-show-combination-departure-from .filter-show-combination-departure-from{display:block}.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .item:after,.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .item:not(.item-combination-departure-date),.search-results-page .search-results.filter-opened.filter-show-combination-departure-date h4{display:none}.search-results-page .search-results.filter-opened.filter-show-combination-departure-date .filter-show-combination-departure-date{display:block}.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item .description:before,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item .description:before{right:125px}.trip-length_small{display:block;clear:both;padding-top:3px}}@media only screen and (max-width:640px){.do-a-combination-block .combination-period,.two-hotels-block .hotel-left,.two-hotels-block .hotel-right{width:100%}.do-a-combination-block .combination-period.first-period:before{display:none}.two-hotels-block{padding:10px 1px}.two-hotels-block .hotel-list{display:inline-block!important}.two-hotels-block .blue-plus{display:none;z-index:65;top:50%;left:40px;margin-top:-33px}.two-hotels-block .blue-plus-mobile{position:relative;display:block;width:67px;float:left;height:67px;z-index:65;top:15px;margin-bottom:-35px;margin-top:-30px;background:url(../../img/content/blue-plus.png)}.two-hotels-block .search-results-item .primera-club-sign{z-index:70;top:3px;right:15px;width:auto;height:auto;padding:1px 2px;text-indent:0;color:#fff;border-radius:4px;background-color:#5bc6f2;background-image:none;font-size:12px;font-family:"Open Sans Condensed Bold"}.two-hotels-block .search-results-item .view-room-item .photo{z-index:60;float:left;width:71px;margin-right:10px}.two-hotels-block .search-results-item .view-room-item .description{min-height:124px}.two-hotels-block .two-hotels-button{width:100%}.search-results-page .small-list-view .search-results-item .view-room-item .description{padding:8px 80px 6px 10px}.search-results-page .small-list-view .breadcrumbs li:before{letter-spacing:-4px;font-size:15px}.search-results-page .all-list-views .breadcrumbs li{padding-right:2px}.do-a-combination{-webkit-box-sizing:content-box;box-sizing:content-box;height:auto;padding-bottom:10px!important}.do-a-combination .image-container{padding-right:0}.do-a-combination .text{position:relative;float:none;width:100%;text-align:left;background:0 0}.do-a-combination .text h4{margin-top:10px;padding-left:10px}.do-a-combination .text .hotels-button{top:25px;right:10px;bottom:auto;left:auto;margin:0;padding:7px 27px;-webkit-transform:none;transform:none;font-size:16px;text-align:center}.search-results-page .search-results-item .btn-price .price-holder .duration{white-space:nowrap}}@media only screen and (max-width:480px){.content .small-list-view .hotel-category-bonavida .view-room-item .description:before,.content .small-list-view .hotel-category-primera-club .view-room-item .description:before{display:none}}@media only screen and (max-width:400px){.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder .price{white-space:normal}.search-results-page .content .small-list-view .search-results-item .view-room-item .description{padding:0}.search-results-page .content .small-list-view .search-results-item .view-room-item .description .btn-price{position:relative}.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item .description .btn-price:after,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item .description .btn-price:after{height:26px}}@media only screen and (max-width:340px){.do-a-combination div .hotels-button{padding:7px 10px}}@media only screen and (min-width:960px) and (max-width:1024px){.search-results-page .filter-module.rating-module .list-rating{margin:0 -15px 0 -12px}.search-results-page .filter-module.rating-module .list-rating a{width:44px}.search-results-page .grid-list-view .search-results-item .description{min-height:160px;max-height:170px}}@media only screen and (min-width:240px) and (max-width:480px){.item>span>span{overflow:hidden;max-width:120px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (min-width:240px) and (max-width:640px){.item>span>span{overflow:hidden;max-width:250px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.search-results-page{padding-top:0}.search-results-page .tags-wrapper{margin:5px 0}.search-results-page .tags-wrapper li{height:20px;margin:1px}.search-results-page .tags-wrapper li .name{line-height:20px;font-size:12px}.search-results-page .tags-wrapper li .close{width:22px}.search-results-page .tags-wrapper li .close:after{top:5px;right:5px}.search-results-page .all-list-views .show-more-items .title,.search-results-page .all-list-views .show-more-items .title span{font-size:12px}.search-results-page .all-list-views .show-more-items .link-more{padding:12px 15px;font-size:15px}.search-results-page .twocolumns{margin:0;padding-top:62px}.search-results-page .content{padding:10px}.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item:after,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item:after{right:80px}.search-results-page .search-results-item .btn-price{width:90px;height:100%;padding:0 10px;font-size:15px;line-height:1.2em}.search-results-page .search-results-item .btn-price .price-holder{position:relative;padding-top:0;padding-right:20px;font-size:18px;line-height:1.1em}.search-results-page .search-results-item .btn-price .price-holder .price{font-size:21px;line-height:1.1em}.search-results-page .search-results-item .btn-price .price-holder sub,.search-results-page .search-results-item .btn-price .price-holder sub span{margin:0;padding:7px 0 2px;font-size:11px}.search-results-page .search-results-item .btn-price .price-holder:before{position:absolute;right:0;bottom:5px;content:"";border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.search-results-page .search-results-item .btn-price .price-holder.new-price{padding-top:0}.search-results-page .search-results-item .btn-price .price-holder.new-price sub{padding:2px 0 1px}.search-results-page .search-results-item .btn-price .price-holder.new-price em{font-size:13px}.search-results-page .search-results-item .btn-price.opened .price-holder:before{border-width:5px}.search-results-page .search-results-item .room-type-available .room-body .row-item{padding-bottom:10px}.search-results-page .search-results-item .room-type-available .room-body .row-item .cell{padding-right:100px}.search-results-page .search-results-item .room-type-available .room-body .row-item .cell:first-child{padding-right:10px;padding-bottom:10px}.search-results-page .search-results-item .room-type-available .room-body .row-item .cell .days{right:10px;width:90px;line-height:35px}.search-results-page .search-results-item .room-type-available .room-body .row-item .title{padding:11px 10px;font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper span,.search-results-page .search-results-item .room-type-available .room-body h4{line-height:20px;font-size:15px}.search-results-page .search-results-item .room-type-available .room-body .row-wrapper{padding:11px 10px}.search-results-page .search-results-item .room-type-available .room-body .scarcity,.search-results-page .search-results-item .room-type-available .room-body .scarcity .count{line-height:24px}.search-results-page .search-results-item .room-type-available .room-body .pic{margin-top:-4px;font-size:15px}.search-results-page .search-results-item .room-type-available .room-body .pic .icon-adult:before{font-size:38px}.search-results-page .search-results-item .room-type-available .room-body .pic .icon-child:before{font-size:24px}.search-results-page .search-results-item .room-type-available .room-body .cell{padding:4px 10px 0}.search-results-page .search-results-item .room-type-available .room-body .cell:first-child{padding:10px}.search-results-page .search-results-item .room-type-available .room-body .btn{right:10px;width:90px;padding-top:7px;font:15px/1.4em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn span{margin-bottom:0;font:15px/1.4em "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results-item .room-type-available .room-body .btn span strong{line-height:11px}.search-results-page .search-results-item .room-type-available .room-body .btn em{font-size:13px}.search-results-page .search-results-item .room-type-available .room-body .btn.new-price{padding-top:0}.search-results-page .search-results-item .room-type-available .room-body .btn.new-price .price{line-height:18px}.search-results-page .search-results-item .room-type-available .room-body .btn.new-price .price strong{line-height:10px}.search-results-page .search-results-item .room-type-available .room-body .btn.new-price .price em{line-height:6px}.search-results-page .search-results-item.show-avaiable-rooms .room-type-available{display:block}.search-results-page .large-list-view .breadcrumbs li,.search-results-page .large-list-view .breadcrumbs li a,.search-results-page .large-list-view .breadcrumbs li:before{vertical-align:top;font-size:15px;line-height:1.2em}.search-results-page .large-list-view .search-results-item{margin-bottom:10px}.search-results-page .large-list-view .search-results-item .photo{height:200px}.search-results-page .large-list-view .search-results-item .photo img{height:220px}.search-results-page .large-list-view .search-results-item .description{min-height:72px;padding:6px 100px 2px 10px}.search-results-page .large-list-view .search-results-item .description .heading{padding:1px 0}.search-results-page .large-list-view .search-results-item .description .item-holder{padding-top:0;padding-left:0}.search-results-page .large-list-view .search-results-item .description .btn-price{width:90px;padding-top:5px;padding-left:10px}.search-results-page .large-list-view .search-results-item .description .btn-price .price-holder,.search-results-page .large-list-view .search-results-item .description .btn-price .price-holder.new-price{padding-top:0}.search-results-page .large-list-view .search-results-item .description h4{font-size:15px;line-height:1.2em}.search-results-page .large-list-view .search-results-item h3,.search-results-page .large-list-view .search-results-item h3 a{font-size:18px}.search-results-page .small-list-view{margin:-10px}.search-results-page .small-list-view .breadcrumbs li,.search-results-page .small-list-view .breadcrumbs li a,.search-results-page .small-list-view .breadcrumbs li:before{font-size:15px;line-height:1.1em}.search-results-page .small-list-view .search-results-item .view-room-item{background-size:1px 1px}.search-results-page .small-list-view .search-results-item .view-room-item .description{height:auto;padding:8px 10px 6px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price{position:relative;top:0;right:0;width:80px;margin:0}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder{height:auto!important;margin-top:0}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder .price{margin-top:0;font-size:15px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder sub{font-size:9px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder.new-price{padding-top:25px;font-size:14px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder.new-price .price{margin-top:0;font-size:14px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder.new-price sub{font-size:9px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder.new-price em{font-size:11px}.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder:before{top:78px;right:20px}.search-results-page .small-list-view .search-results-item .view-room-item h3{font-size:16px}.search-results-page .small-list-view .search-results-item .view-room-item h3 a{display:block;width:auto;font-size:16px}.search-results-page .small-list-view .search-results-item .view-room-item h4{margin-bottom:3px;font-size:15px}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms .view-room-item .photo{height:180px}.search-results-page .small-list-view .search-results-item.show-avaiable-rooms.hotel-category-bonavida .view-room-item:after,.search-results-page .small-list-view .search-results-item.show-avaiable-rooms.hotel-category-primera-club .view-room-item:after{top:180px}.search-results-page .small-list-view .search-results-item:not(.hotel-category-bonavida) .view-room-item .description .features-list,.search-results-page .small-list-view .search-results-item:not(.hotel-category-primera-club) .view-room-item .description .features-list{padding-right:75px}.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item .description .btn-price:after,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item .description .btn-price:after{position:absolute;top:0;right:0;display:none;clear:both;width:85px;height:30px;content:"";background:#fff}.search-results-page .sort-filter-button{height:44px}.search-results-page .sort-filter-button button{font-size:22px;line-height:42px}.search-results-page .filter-opened .filter-results-mobile .filter-info{padding:10px 10px 50px}.search-results-page .filter-opened .twocolumns{padding-bottom:0}.search-results-page .filter-results-mobile{padding-top:45px}.search-results-page .filter-results-mobile .heading{padding:10px}.search-results-page .filter-results-mobile .heading h3{font-size:23px}.search-results-page .filter-results-mobile .heading .link-back,.search-results-page .filter-results-mobile .heading .link-cancel,.search-results-page .filter-results-mobile .heading .link-reset{font-size:16px}.search-results-page .filter-results-mobile .filter-info{padding:10px 10px 50px}.search-results-page .filter-results-mobile .filter-info .item{margin-bottom:10px;padding:10px 30px 10px 10px}.search-results-page .filter-results-mobile .filter-info .item:after{right:15px;margin-top:-3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #6aade6}.search-results-page .filter-results-mobile .filter-info h4{font-size:22px}.search-results-page .filter-results-mobile .filter-info .description,.search-results-page .filter-results-mobile .filter-info .description span{font-size:16px}.search-results-page .filter-results-mobile .btn-apply{height:50px;margin-bottom:-1px}.search-results-page .filter-results-mobile .btn-apply button,.search-results-page .filter-results-mobile .btn-apply button span{font-size:25px;line-height:48px}.search-results-page .filter-opened .filter-module .infobox .more a,.search-results-page .filter-opened.filter-show-sort .filter-sortby-results .title{font-size:16px}.search-results-page .filter-results-mobile .btn-apply button span:after{right:-10px;margin-top:-4px;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #000}.search-results-page .filter-opened .content{padding:0}.search-results-page .filter-opened .filter-module .infobox .more{margin-top:10px}.search-results-page .filter-opened.filter-show .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-board .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-calendar .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-categorize .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-departure .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-destinations .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-facilities .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-passengers .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-price .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-rating .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-sort .filter-results-mobile .heading,.search-results-page .filter-opened.filter-show-triptypes .filter-results-mobile .heading{padding-right:35px}.search-results-page .filter-opened.filter-show-sort .content{padding:0 10px 10px}.search-results-page .filter-opened.filter-show-sort .search-results-header{display:block;padding:0}.search-results-page .filter-opened.filter-show-sort .search-results-header h2{display:none}.search-results-page .filter-opened.filter-show-sort .search-results-header .sort-select{float:none;width:100%;border:none}.search-results-page .filter-opened.filter-show-sort .search-results-header .sort-select .dd-container .dd-selected label,.search-results-page .filter-opened.filter-show-sort .search-results-header .sort-select .dd-options li .dd-option-text{font-size:20px!important}.search-results-page .filter-opened.filter-show-calendar .filter-module .infobox{padding:20px 0}.search-results-page .filter-opened.filter-show-calendar .calendar-module{padding:0 10px 20px}.search-results-page .filter-opened.filter-show-price .price-module{padding:0}.search-results-page .filter-opened.filter-show-price .price-module .infobox{padding:0 10px 10px}.search-results-page .filter-opened.filter-show-price .price-module .infobox .list li{border-top-width:1px}.search-results-page .filter-opened.filter-show-price .price-module .infobox .list li a{height:40px;font:20px/40px "League Gothic"}.search-results-page .filter-opened.filter-show-price .filter-price-results .title,.search-results-page .filter-opened.filter-show-price .price-range-mobile .title{font-size:16px}.search-results-page .filter-opened.filter-show-destinations .destinations-module .infobox .list li label,.search-results-page .filter-opened.filter-show-triptypes .destinations-module .infobox .list li label{height:40px;font:20px/1.1em "League Gothic"}.search-results-page .filter-opened.filter-show-triptypes .destinations-module{padding:0}.search-results-page .filter-opened.filter-show-triptypes .destinations-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-destinations .destinations-module{padding:0}.search-results-page .filter-opened.filter-show-destinations .destinations-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-departure .departure-module,.search-results-page .filter-opened.filter-show-passengers .passengers-module{padding:0}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li label{margin:12px 0;font-size:16px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div{height:50px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div,.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div input{height:50px!important;font-size:26px!important}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div:after{line-height:50px!important;font-size:26px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div.inc:after{bottom:21px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li div div.dec:after{bottom:24px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper{height:auto!important}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper .child-title{height:40px!important;font-size:16px!important}.search-results-page .filter-opened.filter-show-board .board-module .infobox .list li label,.search-results-page .filter-opened.filter-show-categorize .categorize-module .infobox .list li label,.search-results-page .filter-opened.filter-show-departure .departure-module .infobox .list li label,.search-results-page .filter-opened.filter-show-facilities .facilities-module .infobox .list li label{font:20px/1.1em "League Gothic";height:40px}.search-results-page .filter-opened.filter-show-passengers .passengers-module .infobox .passengers-list li.children-age .children-inputs .child-wrapper input{height:50px!important}.search-results-page .filter-opened.filter-show-departure .departure-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-board .board-module{padding:0}.search-results-page .filter-opened.filter-show-board .board-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-facilities .facilities-module{padding:0}.search-results-page .filter-opened.filter-show-facilities .facilities-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-categorize .categorize-module{padding:0}.search-results-page .filter-opened.filter-show-categorize .categorize-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-rating .filter-rating-results .title{font-size:16px}.search-results-page .filter-opened.filter-show-rating .rating-module{padding:0}.search-results-page .filter-opened.filter-show-rating .rating-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show-rating .rating-module .list-rating a{width:59px;height:55px;background-position:-59px -40px;background-size:400px 400px}.search-results-page .filter-opened.filter-show-rating .rating-module .list-rating a.br-active,.search-results-page .filter-opened.filter-show-rating .rating-module .list-rating a.br-selected{background-position:0 -40px}.search-results-page .filter-opened.filter-show .flight-module{padding:0}.search-results-page .filter-opened.filter-show .flight-module .infobox{padding:10px}.search-results-page .filter-opened.filter-show .flight-module .infobox .list li label{height:40px;font:20px/40px "League Gothic"}.search-results-page .search-results div.fancy-select{color:#000;font:22px/24px "League Gothic"}.search-results-page .search-results div.fancy-select div.trigger{padding:8px 35px;font:22px/24px "League Gothic"}.search-results-page .search-results div.fancy-select div.trigger:after{right:15px;margin-top:-2px;border-top:solid 5px #6aade6}.search-results-page .search-results div.fancy-select div.trigger.open:after{border-bottom:solid 5px #6aade6}.search-results-page .search-results div.fancy-select ul.options{min-height:44px;max-height:220px;padding:0 10px 10px}.search-results-page .search-results div.fancy-select ul.options li{padding:8px 15px;font:22px/24px "League Gothic"}.search-results-page .search-results div.fancy-select ul.options.open{top:40px}.search-results-page .search-results div.fancy-select ul.options.overflowing{top:auto;bottom:40px}.search-results-page .search-results .duration-module.mobile-view .heading h3,.search-results-page .search-results .duration-module.mobile-view .heading h3 span{font:14px/18px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .search-results .duration-module.mobile-view .infobox{padding-bottom:8px}.search-results-page .search-results .duration-module.mobile-view .list li{width:34px;height:34px}.search-results-page .search-results .duration-module.mobile-view .list li span{font:22px/34px "Open Sans Condensed Bold","Open Sans",sans serif}.search-results-page .content .small-list-view .hotel-category-bonavida .view-room-item .description:before,.search-results-page .content .small-list-view .hotel-category-primera-club .view-room-item .description:before{right:80px}.search-results-page .page-wrapper .content .small-list-view .search-results-item .view-room-item .description .btn-price:after,.search-results-page .page-wrapper .content .small-list-view .search-results-item .view-room-item .description .btn-price:before{bottom:10px;border-top:6px solid #fff}}@media only screen and (min-width:400px) and (max-width:960px){.search-results-page .small-list-view .search-results-item .view-room-item .description .btn-price .price-holder .price{white-space:nowrap}}@media only screen and (min-width:640px) and (max-width:960px){.item>span>span{overflow:hidden;max-width:360px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.search-results-page .search-results-item .room-type-available .pic .icon-adult:before,.search-results-page .search-results-item .room-type-available .pic .icon-child:before{background-size:50px 50px}.search-results-page .search-results-item .room-type-available .pic .icon-adult:before{background-position:0 -1px}.search-results-page .search-results-item .room-type-available .pic .icon-child:before{background-position:-12px -1px}.search-results-page .filter-module.board-module .list li.active:before,.search-results-page .filter-module.categorize-module .list li.active:before,.search-results-page .filter-module.departure-module .list li.active:before,.search-results-page .filter-module.destinations-module .list li.active:before,.search-results-page .filter-module.facilities-module .list li.active:before{background:url(../../img/layout/sprites-retina.png) -119px -40px no-repeat;background-size:400px 400px}.search-results-page .filter-module.departure-module .list li:before,.search-results-page .filter-module.destinations-module .list li:before{background:url(../../img/layout/sprites-retina.png) -169px 0 no-repeat;background-size:400px 400px}.search-results-page .search-results-item .view-room-item .photo .tag-airport,.search-results-page .searchresults-new-item .view-room-item .photo .tag-airport{background:url(../../img/layout/sprites-retina.png) -141px -40px no-repeat;background-size:400px 400px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:240px) and (max-width:640px),only screen and (min-resolution:144dpi) and (min-width:240px) and (max-width:640px){.search-results-page .search-results-item .room-type-available .pic .icon-adult:before,.search-results-page .search-results-item .room-type-available .pic .icon-child:before{background-size:25px 25px}.search-results-page .search-results-item .room-type-available .pic .icon-adult:before{background-position:0 -1px}.search-results-page .search-results-item .room-type-available .pic .icon-child:before{background-position:-6px -1px}}@media only screen and (max-width:959px){.search-results-page .search-results div.fancy-select div.trigger:after{border-top-color:#5bbce4}}@media only screen and (max-width:960px){.search-results-page .filter-opened.filter-show-rating .rating-module .infobox .list li label{height:40px;text-align:center;font:20px/26px "League Gothic"}.search-results-page .filter-opened.filter-show-rating .rating-module .infobox .list li .title{line-height:38px}.search-results-page .filter-opened.filter-show-rating .rating-module .star-rating{padding-top:0;line-height:64px;height:inherit}.search-results-page .filter-opened.filter-show-rating .rating-module .star-rating.stars-other:before{display:none}.search-results-page .filter-opened.filter-show-rating .rating-module .star-rating.stars-other span{line-height:44px}}.promo-campaign-container{padding-bottom:26px;position:relative;margin-bottom:20px}.promo-campaign-container.promo-without-links{padding-bottom:0;margin-bottom:20px}.promo-campaign-container.promo-without-links .logo-holder{bottom:25px}.promo-campaign-container .hero-orbit{height:360px!important}.promo-campaign-container .overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.promo-campaign-container .overlay a{height:100%;width:100%;display:block}.promo-campaign-container .text-for-mobile{display:none;text-align:center;color:#555;padding:25px 0 20px;margin:0 10px -25px;border-bottom:3px solid #f1f1f1}.promo-campaign-container .text-for-mobile p{font-size:13px}.promo-campaign-container .logo-holder{position:absolute;bottom:45px;left:0;width:100%;z-index:10}.promo-campaign-container .logo-holder .text{display:block;font:42px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:8px}.promo-campaign-container .logo-holder .text.with-shadow{text-shadow:0 2px 2px rgba(0,0,0,.7)}.promo-campaign-container .logo-holder p{max-width:690px;padding:0 10px;font-size:14px;line-height:20px;color:#fff;text-shadow:0 0 3px #666;margin:10px auto 0;text-align:center}.promo-campaign-container .logo-holder.with-background p{background-color:rgba(0,0,0,.3)}.promo-campaign-container .links-holder.two-rows-height .links_list li a.active:before{display:none}.promo-campaign-container .links_list{max-width:1100px;width:100%;margin:0 auto;background:#959595;text-align:center;display:table}.promo-campaign-container .links_list li{display:table-cell;list-style:none;width:13%;text-align:center;border-right:2px solid #FFF;vertical-align:middle}.promo-campaign-container .links_list li:last-child{border:none!important}.promo-campaign-container .links_list li a{display:block;font:18px/1.1 "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;padding:16px 5px;text-transform:none}.promo-campaign-container .links_list li a.active{background:#064974;position:relative}.promo-campaign-container .links_list li a.active:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-8px;width:0;height:0;border-left:solid 8px transparent;border-top:solid 7px #064974;border-right:solid 8px transparent}.promo-campaign-container .link-with-icons-holder{overflow-x:hidden;overflow-y:visible;min-height:65px}.promo-campaign-container .link-with-icons-holder .links-container{background:#fff;-webkit-box-shadow:#999 0 0 5px;box-shadow:#999 0 0 5px;max-width:1440px;margin:0 auto}.promo-campaign-container .link-with-icons-holder .links_list{background:#fff;display:block}.promo-campaign-container .link-with-icons-holder .links_list li{width:auto;display:inline-block}.promo-campaign-container .link-with-icons-holder .links_list li .icon-link{display:inline-block;width:35px;vertical-align:top;height:52px;position:relative}.promo-campaign-container .link-with-icons-holder .links_list li .icon-link:before{position:absolute;top:-2px;left:0;font-family:Primera;color:#888;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:32px}.promo-campaign-container .link-with-icons-holder .links_list li a{color:#888;font-size:1em;line-height:52px;font-family:"Open Sans",sans serif;padding:0 10px}.promo-campaign-container .link-with-icons-holder .links_list li a.active{font-weight:700;background:0 0;color:#fed732}.promo-campaign-container .link-with-icons-holder .links_list li a.active:before{background-color:#fff;bottom:-5px;-webkit-box-shadow:3px 3px 5px -1px rgba(0,0,0,.2);box-shadow:3px 3px 5px -1px rgba(0,0,0,.2);display:block;height:14px;left:50%;border:none;margin-left:-7px;position:absolute;width:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.promo-campaign-container .link-with-icons-holder .links_list li a.active .icon-link:before{color:#fed732}.promo-campaign-container .link-with-icons-holder .links_list li .icon-destinations:before{content:"O"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-deals:before{content:";"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-interests:before{content:"4"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-winter:before{content:"'"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-summer:before{content:"&"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-golf:before{content:"7"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-allinclusive:before{content:"I"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-beach:before{content:"D"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-aboutus:before{content:"M"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-family:before{content:"9"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-citybreaks:before{content:"@"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-ski:before{content:"("}.promo-campaign-container .link-with-icons-holder .links_list li .icon-hiking:before{content:"6"}.promo-campaign-container .link-with-icons-holder .links_list li .icon-cruises:before{content:"="}.promo-campaign-container .link-with-icons-holder .links_list li .icon-active:before{content:"X"}.promo-campaign-container .bx-wrapper .bx-viewport{max-height:360px}.promo-campaign-container .bx-wrapper .bx-viewport img{height:100%!important}.promo-campaign-container .bx-wrapper .bx-viewport img.centerVertically{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}@media only screen and (max-width:960px){.promo-campaign-container .bx-wrapper .bx-viewport .bxslider,.promo-campaign-container .bx-wrapper .bx-viewport .bxslider li{height:360px}.promo-campaign-container .bx-wrapper .bx-viewport .bxslider li img{top:0!important;max-height:360px!important}}@media only screen and (max-width:640px){.promo-campaign-container .bx-wrapper .bx-viewport .bxslider,.promo-campaign-container .bx-wrapper .bx-viewport .bxslider li{height:250px}.promo-campaign-container .bx-wrapper .bx-viewport .bxslider li img{top:0!important;max-height:250px!important}}@media only screen and (max-width:480px){.promo-campaign-container .bx-wrapper .bx-viewport .bxslider,.promo-campaign-container .bx-wrapper .bx-viewport .bxslider li{height:140px}.promo-campaign-container .bx-wrapper .bx-viewport .bxslider li img{max-height:140px!important}}.promo-campaign-container .bx-wrapper .bx-controls-direction{padding:0 15px;z-index:51}.promo-campaign-container .bx-wrapper .bx-controls-direction a{width:40px;height:40px;background-color:rgba(34,34,34,.4);background-position:center;background-size:15px;background-repeat:no-repeat;border-radius:50%;font-size:0;margin-top:-20px}.promo-campaign-container .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url(../../img/ui/prev-white.svg)}.promo-campaign-container .bx-wrapper .bx-controls-direction a.bx-next{background-image:url(../../img/ui/next-white.svg)}.golf-title-for-campaign{display:none}.homepage .promo-campaign-container{padding-bottom:0;margin-bottom:0}@media only screen and (min-width:768px){.promo-campaign-container{min-height:51px}.campaign-page .promo-campaign-container.has-images{min-height:360px}}@media only screen and (max-width:960px){.promo-campaign-container,.promo-campaign-container.promo-and-departure{margin-top:0}.promo-campaign-container.promo-without-links .text-for-mobile{margin-bottom:0}.promo-campaign-container .hero-orbit{height:300px!important;max-height:300px!important}.promo-campaign-container .link-with-icons-holder .links_list li .icon-link{width:30px}.promo-campaign-container .link-with-icons-holder .links_list li .icon-link:before{font-size:26px;top:0}.promo-campaign-container .link-with-icons-holder .links_list li a{font-size:1em;line-height:52px}}@media only screen and (max-width:768px){.promo-campaign-container{padding-bottom:0}.promo-campaign-container .hero-orbit{height:250px!important;max-height:250px!important}.promo-campaign-container .logo-holder{bottom:10%}.promo-campaign-container .logo-holder .text{font-size:42px}.promo-campaign-container.promo-without-links .logo-holder{bottom:25px}.promo-campaign-container.promo-destination-container .logo-holder .text{font-size:50px;bottom:10%}.promo-campaign-container .links_list li a{font-size:14px;line-height:20px;padding:10px 5px}.homepage .promo-campaign-container{padding-bottom:0}}@media only screen and (min-width:240px) and (max-width:640px){.promo-campaign-container{margin-bottom:0}.promo-campaign-container .hero-orbit{height:180px!important;max-height:180px!important}.promo-campaign-container .text-for-mobile{display:block}.promo-campaign-container .logo-holder{bottom:10%}.promo-campaign-container .logo-holder .text{font-size:20px;letter-spacing:4px;line-height:1.1em}.promo-campaign-container .logo-holder p{display:none}.promo-campaign-container.promo-destination-container .logo-holder .text{font-size:30px}}.deal-of-the-day .promo-campaign-container.promo-destination-container .logo-holder .text{font:53px/53px "Open Sans Light","Open Sans",sans serif}.deal-of-the-day .promo-campaign-container .links_list li a{text-transform:capitalize}.border-item{padding-top:60px}.border-item .row .border{font-size:0;height:0;overflow:hidden;text-indent:-9999px;border-top:6px solid #e4e4e2}.border-item.show-for-mobile{display:none}.popup-holder{position:fixed;top:0;left:0;height:100%;width:100%;display:none;background-color:rgba(0,0,0,.5);z-index:99999}.popup-holder.pax .popup .popup-content{width:495px}.popup-holder.pax .btn-apply{width:132px;margin:8px auto;background-color:#5bbce4;font:18px/18px "Open Sans Condensed Bold","Open Sans",sans serif;display:block;border:none;height:32px;padding:0;color:#FFF}.popup-holder.pax .search-results-item{background-color:#e9e9e9;padding:10px}.popup-holder.room-description-popup .popup .popup-content{padding:20px 40px;width:450px}.popup-holder.room-description-popup .details .table{min-height:50px;max-height:500px;overflow:auto}.popup-holder .popup{display:table-cell;height:100%;vertical-align:middle;text-align:center}.popup-holder .popup .popup-content{float:none;margin:0 auto;background:#fff;width:800px;position:relative;text-align:left;-webkit-box-shadow:#4d4d4d 0 0 10px;box-shadow:#4d4d4d 0 0 10px}.popup-holder .popup .popup-content .popup-passengers-list li{display:inline-block;width:132px;padding:0;margin:8px 10px 10px;position:relative}.popup-holder .popup .popup-content .popup-passengers-list li input{top:0;background-color:#fff;height:30px;border:none;font-size:16px;font-family:"Open Sans Condensed Bold";font-weight:400;color:#000;text-align:center;-webkit-transition:none;transition:none;margin:0;-webkit-box-shadow:none;box-shadow:none}.popup-holder .popup .popup-content .popup-passengers-list li label{margin-bottom:0;color:#000!important;font-family:"Open Sans Condensed Bold";font-size:14px;text-align:center;text-transform:uppercase;cursor:default;white-space:nowrap}.popup-holder .popup .popup-content .popup-passengers-list li .range-selector{padding:0 50px;position:relative;background:#fff}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range{position:absolute;cursor:pointer;top:0;width:50px;height:30px}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range:hover{background-color:#cacaca!important}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range.dec{left:0}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range.dec:after{content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-3px -160px;height:2px;width:10px;position:absolute;bottom:14px;left:20px}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range.dec:after:hover{background-position:-28px -160px}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range.inc{right:0}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range.inc:after{content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-16px -160px;height:10px;width:10px;position:absolute;left:20px;bottom:10px}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range.inc:after:hover{background-position:-40px -160px}.popup-holder .popup .popup-content .popup-passengers-list li .alter-range:after{color:#6aade6;display:inline-block;text-align:center;width:100%;font-family:"Open Sans Bold";font-size:20pt;line-height:48px}.popup-holder .popup .popup-content .popup-passengers-list li.input-count-0{display:none}.popup-holder .popup .popup-content .popup-passengers-list li.children-age label{text-align:center;padding-bottom:8px}.popup-holder .popup .popup-content .popup-passengers-list li.children-age .children-inputs{font-size:0;text-align:center}.popup-holder .popup .popup-content .popup-passengers-list li.children-age input{width:40px;margin:0 5px;color:#000;border-top:1px solid #e5e5e5;display:inline-block}.popup-holder .popup .popup-content .popup-passengers-list li.children-age input.invalid{color:red;border:2px solid red!important}.popup-holder .popup .popup-content .popup-passengers-list li.children-age:not(.input-count-0){display:block!important;width:100%;margin:10px 0 40px}.popup-holder .popup .popup-content .popup-passengers-list li .err{position:absolute;padding:6px 10px 10px;color:#E73C2E;width:100%;top:66px;font:14px/14px "Open Sans";text-align:center;font-weight:700}.popup-holder .popup .popup-content .popup-passengers-list li .err:after{content:"";display:block;width:0;height:0;left:224px;top:0;border:7px solid;border-color:transparent transparent #E73C2E;position:absolute;margin-top:-9px}.popup-holder .popup .popup-content .popup-passengers-list li .err.inf_err{left:144px!important;top:25px!important;width:300%;text-align:left}.popup-holder .popup .popup-content .popup-passengers-list li .err.inf_err:before{content:"";display:block;width:0;height:0;border:7px solid;border-color:transparent #E73C2E transparent transparent;position:absolute;left:-11px;top:50%;margin-top:-9px}.popup-holder .popup .popup-content .popup-passengers-list li .err.inf_err:after{display:none}.popup-holder .popup .popup-content .popup-passengers-list li .err.max_err{width:auto}.popup-holder .popup .popup-content .popup-passengers-list li .err.max_err:after{border-color:transparent transparent transparent #E73C2E;top:15px;right:-11px;left:auto}.popup-holder .popup .popup-content .search-results-item{margin-bottom:0}.popup-holder .popup .popup-content .caption{text-align:center;margin:10px 0 2px}.popup-holder .popup .popup-content .caption span{color:#747474;font:14px "Open Sans Condensed Bold"}.popup-holder .popup .popup-content .view-room-item{position:relative;overflow:hidden}.popup-holder .popup .popup-content .view-room-item .big-image,.popup-holder .popup .popup-content .view-room-item img{width:100%;height:auto;display:block}.popup-holder .popup .popup-content .breadcrumbs li a:after,.popup-holder .popup .popup-content .view-room-item .btn-price,.popup-holder .popup .popup-content .view-room-item .circle-item,.popup-holder .popup .popup-content .view-room-item .middle-images{display:none}.popup-holder .popup .popup-content .success-popup-module{background:#f1f1f1;padding:20px}.popup-holder .popup .popup-content .success-popup-module h3{font-size:24px;color:#555;margin-bottom:20px}.popup-holder .popup .popup-content .success-popup-module .alert-box{padding:10px;margin-bottom:10px;font:14px/20px "Open Sans",sans serif;border-radius:0}.popup-holder .popup .popup-content .success-popup-module .alert-box.error{background:#cb0924}.popup-holder .popup .popup-content .success-popup-module .alert-box.success{background:#59ba33}.popup-holder .popup .popup-content .link-popup-module{background:#f1f1f1;padding:20px}.popup-holder .popup .popup-content .link-popup-module h3{font-size:24px;color:#555;margin-bottom:20px}.popup-holder .popup .popup-content .link-popup-module p{font-size:14px;line-height:20px;color:#555;margin:0 0 5px}.popup-holder .popup .popup-content .link-popup-module p a{font-size:14px}.popup-holder .popup .popup-content .link-popup-module .text-input{width:100%;font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;background:#fff;padding:11px 10px;margin:0;height:46px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.popup-holder .popup .popup-content .breadcrumbs li,.popup-holder .popup .popup-content .breadcrumbs li a,.popup-holder .popup .popup-content .breadcrumbs li:before{font:25px/1.1em "Open Sans Condensed Light";color:#5bbce4}.popup-holder .popup .popup-content .item-recaptcha{background:#f1f1f1;padding:0 20px 20px}.popup-holder .popup .popup-content .breadcrumbs{background:0 0;border-radius:0;border:none;padding:0;margin:0 0 2px}.popup-holder .popup .popup-content .breadcrumbs li{padding-right:5px}.popup-holder .popup .popup-content .breadcrumbs li a{padding-left:5px;text-transform:none;text-decoration:none!important}.popup-holder .popup .popup-content .breadcrumbs li:first-child a{padding-left:0}.popup-holder .popup .popup-content .btn-close{position:absolute;z-index:100;top:-14px;right:-14px;width:28px;height:28px;cursor:pointer;background:url(../../img/layout/sprites.png) -159px -29px no-repeat;overflow:hidden;text-indent:-9999px}.popup-holder .popup .popup-content .bx-viewport .big-image,.popup-holder .popup .popup-content .bx-wrapper .big-image,.popup-holder .popup .popup-content .view-room-item .photo .big-image{display:block;height:276px;overflow:hidden}.popup-holder .popup .popup-content .bx-viewport .big-image img,.popup-holder .popup .popup-content .bx-wrapper .big-image img,.popup-holder .popup .popup-content .view-room-item .photo .big-image img{width:auto;max-width:none;height:276px}.popup-holder .popup .popup-content .bx-viewport .middle-images,.popup-holder .popup .popup-content .bx-wrapper .middle-images,.popup-holder .popup .popup-content .view-room-item .photo .middle-images{display:block;width:100%;overflow:hidden}.popup-holder .popup .popup-content .bx-viewport .middle-images span,.popup-holder .popup .popup-content .bx-wrapper .middle-images span,.popup-holder .popup .popup-content .view-room-item .photo .middle-images span{float:left;width:50%;height:278px;border-left:1px solid #fff;border-top:2px solid #fff;overflow:hidden}.popup-holder .popup .popup-content .bx-viewport .middle-images span:first-child,.popup-holder .popup .popup-content .bx-wrapper .middle-images span:first-child,.popup-holder .popup .popup-content .view-room-item .photo .middle-images span:first-child{border-right:1px solid #fff;border-left:none}.popup-holder .popup .popup-content .bx-viewport .middle-images span img,.popup-holder .popup .popup-content .bx-wrapper .middle-images span img,.popup-holder .popup .popup-content .view-room-item .photo .middle-images span img{height:276px;width:auto;max-width:none}.popup-holder .popup .popup-content .bx-controls .bx-next,.popup-holder .popup .popup-content .bx-controls .bx-prev{position:absolute;top:35%;z-index:52;width:14px;height:24px;background:url(../../img/layout/sprites.png) -167px -2px no-repeat;overflow:hidden;text-indent:-9999px}.popup-holder .popup .popup-content .bx-controls .bx-prev{left:15px}.popup-holder .popup .popup-content .bx-controls .bx-next{background-position:-185px -2px;right:15px}.popup-holder .popup .popup-content .description{position:relative;padding:12px 20px;width:100%;z-index:51;background-color:rgba(0,0,0,.75)}.popup-holder .popup .popup-content .heading{overflow:hidden}.popup-holder .popup .popup-content h3{display:inline-block;font:30px/1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;margin:0;vertical-align:top}.popup-holder .popup .popup-content h4{font:25px/1em "Open Sans Condensed Light","Open Sans",sans serif;color:#5bbce4;margin:0}.popup-holder .popup .popup-content .btn-price{position:absolute;top:0;right:0;height:100%;color:#fff;padding:0 20px;margin-left:20px;width:160px;text-align:left;background:#5bbce4}.popup-holder .popup .popup-content .btn-price span{display:block;font:34px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:12px;position:relative;padding-right:20px}.popup-holder .popup .popup-content .btn-price span sub{display:block;font:13px/1em "Open Sans Condensed Light","Open Sans",sans serif}.popup-holder .popup .popup-content .btn-price span:before{content:"";position:absolute;bottom:10px;right:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff}.popup-holder .popup .popup-content .room-type-available{width:100%;padding:15px 20px 16px;background:#f1f1f1;max-height:378px;overflow:auto}.popup-holder .popup .popup-content .room-type-available .heading{display:table;width:100%}.popup-holder .popup .popup-content .room-type-available .heading .cell{display:table-cell;font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;padding:0 0 10px;width:12%;vertical-align:top;border:4px solid #f1f1f1;border-width:0 0 4px 4px}.popup-holder .popup .popup-content .room-type-available .heading .cell:first-child{width:45%;border-width:0 0 4px}.popup-holder .popup .popup-content .room-type-available .heading .cell:nth-child(2){width:7%}.popup-holder .popup .popup-content .room-type-available .heading .cell .days{display:block;text-align:center;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:22px}.popup-holder .popup .popup-content .room-type-available .room-body .row-item{display:table;background:#fff;overflow:hidden;width:100%;height:100%}.popup-holder .popup .popup-content .room-type-available .room-body .title{display:none}.popup-holder .popup .popup-content .room-type-available .room-body .cell{display:table-cell;width:12%;padding:0;border:4px solid #f1f1f1;border-width:0 0 4px 4px;vertical-align:top;position:relative;overflow:hidden}.popup-holder .popup .popup-content .room-type-available .room-body .cell:first-child{padding:5px 19px;width:45%;border-width:0 0 4px}.popup-holder .popup .popup-content .room-type-available .room-body .cell:nth-child(2){width:7%;vertical-align:middle}.popup-holder .popup .popup-content .room-type-available .room-body .row-wrapper{padding:8px 0;margin:0}.popup-holder .popup .popup-content .room-type-available .room-body .row-wrapper>span{font:16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d}.popup-holder .popup .popup-content .room-type-available .room-body .btn,.popup-holder .popup .popup-content .room-type-available .room-body .btn span,.stamp.ribbon span,.stamp.small,.stamp.small span{font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.popup-holder .popup .popup-content .room-type-available .room-body .btn{position:absolute;top:0;width:100%;color:#000;padding:6px 0 111px;cursor:pointer;background:#fed732;border:none;text-align:center;outline:0}.popup-holder .popup .popup-content .room-type-available .room-body .btn.new-price{padding:0 0 115px;background:#fed732}.popup-holder .popup .popup-content .room-type-available .room-body .btn span{display:block;color:#000}.popup-holder .popup .popup-content .room-type-available .room-body .btn span strong{text-transform:uppercase;display:block;font-size:13px;font-weight:inherit;line-height:16px}.popup-holder .popup .popup-content .room-type-available .room-body .btn span.adultPrice{display:none}.popup-holder .popup .popup-content .room-type-available .room-body .btn em{font:13px/1em "Open Sans Condensed Light","Open Sans",sans serif;display:block;text-decoration:line-through}.popup-holder .popup .popup-content .room-type-available .pic{display:inline-block;margin-left:5px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-3px;vertical-align:top}.popup-holder .popup .popup-content .room-type-available .pic .icon-adult,.popup-holder .popup .popup-content .room-type-available .pic .icon-child{display:inline-block;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;position:relative;margin-left:-5px;vertical-align:top}.popup-holder .popup .popup-content .room-type-available .pic .icon-adult:before,.popup-holder .popup .popup-content .room-type-available .pic .icon-child:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:42px;line-height:30px;display:inline-block;position:relative;vertical-align:top;color:#5bbce4;text-align:center}.popup-holder .popup .popup-content .room-type-available .pic .icon-adult:after,.popup-holder .popup .popup-content .room-type-available .pic .icon-child:after{content:attr(data-count);color:#000;display:inline-block;position:relative;top:-10px;left:-10px}.popup-holder .popup .popup-content .room-type-available .pic .icon-adult{margin-right:-18px;margin-left:-13px}.popup-holder .popup .popup-content .room-type-available .pic .icon-adult:after{font-size:12px}.popup-holder .popup .popup-content .room-type-available .pic .icon-child:before{font-size:28px}.popup-holder .popup .popup-content .room-type-available .pic .icon-child:after{font-size:10px}.popup-holder .popup .popup-content .room-type-available .scarcity{float:right;vertical-align:top;margin-left:10px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.popup-holder .popup .popup-content .room-type-available .scarcity .count,.popup-holder .popup .popup-content .room-type-available .scarcity span{display:inline-block;height:100%;line-height:38px;color:#5bbce4;font-family:"Open Sans Condensed Bold"}.popup-holder .popup .popup-content .room-type-available .scarcity .count:before{content:attr(data-count);display:inline-block;height:25px;width:25px;text-align:center;margin-top:0;color:#FFF;font-size:14px;margin-right:3px;font-family:"Open Sans Condensed Bold";line-height:25px;background-color:#ed1159;border-radius:50%}.booking-payments-content .title,.booking-payments-heading .total{font:16px/1.2 "Open Sans Condensed Bold","Open Sans",sans serif}.booking-payments-alert-holder,.booking-payments-holder,.email-form-holder,.link-popup-holder{display:none}.booking-payments-heading{padding:20px;overflow:hidden}.booking-payments-heading .total{float:right;color:#000}.booking-payments-heading .total strong{font-size:24px;line-height:1.1;padding-left:10px}.booking-payments-heading .total strong span{font:24px/1.1 "Open Sans Condensed Bold","Open Sans",sans serif}.booking-payments-heading .title,.booking-payments-heading .title span{font:18px/1.7 "Open Sans Condensed Bold","Open Sans",sans serif}.booking-payments-heading .title{color:#000}.booking-payments-heading .title.title-large,.booking-payments-heading .title.title-large span{font:28px/1.2 "Open Sans Condensed Bold","Open Sans",sans serif}.booking-payments-content{padding:20px;background:#f1f1f1;border:3px solid #e5e5e5;border-width:3px 0;overflow:hidden}.booking-payments-content .title{color:#555;display:block;margin-bottom:10px}.booking-payments-content .radio-list li{width:100%;margin-top:5px}.booking-payments-content .radio-list li:first-child{margin-top:0}.booking-payments-content .radio-list label{display:inline-block;font:700 14px/21px "Open Sans",sans serif;color:#7d7d7d;padding:0 0 0 30px;margin:0;vertical-align:top;position:relative}.booking-payments-content .radio-list input[type=radio],.email-buttons-holder{display:none}.booking-payments-content .radio-list label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.booking-payments-alert-content .buttons-holder .action-button .submit,.booking-payments-content .btn-holder .submit{font:20px/46px "Open Sans Condensed Bold","Open Sans",sans serif;width:auto;min-width:110px;vertical-align:top;outline:0}.booking-payments-content .radio-list label.selected:before{background-position:0 0;background-color:#5bbce4;border-radius:11px}.booking-payments-content .btn-holder{float:right;margin:-46px 0 0}.booking-payments-content .btn-holder .submit{float:right;color:#fff;height:46px;border:none;background:#5bbce4;text-align:center;padding:0 17px}.booking-payments-content .btn-holder .submit.disabled{opacity:.6}.booking-payments-alert-content{padding:20px}.booking-payments-alert-content .title{font-size:18px}.booking-payments-alert-content p{padding-bottom:20px}.booking-payments-alert-content table,.booking-payments-alert-content td,.booking-payments-alert-content th,.booking-payments-alert-content tr{border:1px solid #000;text-align:left;padding:5px}.booking-payments-alert-content table{margin-top:15px}.booking-payments-alert-content .buttons-holder{margin-top:15px;position:relative;height:35px}.booking-payments-alert-content .buttons-holder .action-button{float:left;margin-right:10px}.booking-payments-alert-content .buttons-holder .action-button .submit{color:#fff;height:46px;border:none;background:#5bbce4;text-align:center;padding:0 10px}.booking-payments-alert-content .buttons-holder .action-button .submit.disabled{opacity:.6}@media only screen and (max-width:380px){.booking-payments-alert-content td,.booking-payments-alert-content th{font-size:10px}.booking-payments-alert-content{padding:10px}.booking-payments-alert-content .title{font-size:14px}.booking-payments-alert-content p{padding-bottom:10px}.booking-payments-alert-content .buttons-holder{margin-top:5px;height:65px}.booking-payments-alert-content .buttons-holder .action-button .submit{margin-top:3px;font-size:15px;line-height:32px;height:32px}}.booking-payments-logos{padding:20px 20px 10px}.booking-payments-logos .list li{display:inline-block;vertical-align:middle;margin:0 15px 10px 0}.booking-payments-logos .list img{display:block}.email-form-module{background:#f1f1f1;padding:20px 20px 0;margin-bottom:0;overflow:hidden}.email-form-module .alert-box{padding:10px;margin-bottom:10px;font:14px/20px "Open Sans",sans serif;border-radius:0}.email-form-module .alert-box.error{background:#cb0924}.email-form-module .alert-box.success{background:#59ba33}.email-form-module p{font-size:14px;line-height:20px;color:#555;margin-bottom:20px}.email-form-module .item{width:100%;margin-bottom:20px}.email-form-module .item .text-input,.email-form-module .item textarea{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;padding:11px 10px;margin:0;-webkit-appearance:none}.email-form-module .item .text-input{width:100%;background:#fff;height:46px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.email-form-module .item textarea{width:100%;max-width:100%;background:#fff;height:150px;max-height:150px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.buttons-email,.email-item-buttons{background:#f1f1f1;padding:0 20px 20px;overflow:hidden}.buttons-email .btn-cancel,.buttons-email .btn-submit,.email-item-buttons .btn-cancel,.email-item-buttons .btn-submit{float:right;color:#fff;width:170px;height:52px;margin-left:20px;border:none;border-radius:0;outline:0;background:#5bbce4;text-align:center}.buttons-email .btn-cancel,.email-item-buttons .btn-cancel{background:#555}.hotel-contact{height:auto;margin-top:30px;display:block;padding:25px 10px;border-top:3px solid #f1f1f1;border-bottom:3px solid #f1f1f1}.hotel-contact p{display:block;font-size:14px;font-family:"Open Sans";color:#555;line-height:1.5em}.hotel-contact p span{font-size:14px}.hotel-contact h3,.hotel-contact h3 span{font:16px/1.5em "Open Sans Condensed Bold"}.hotel-contact h3{color:#000;margin:0}.hotel-contact ol li,.hotel-contact ol li a,.hotel-contact ol li b,.hotel-contact ol li em,.hotel-contact ol li i,.hotel-contact ol li span,.hotel-contact ol li strong,.hotel-contact ul li,.hotel-contact ul li a,.hotel-contact ul li b,.hotel-contact ul li em,.hotel-contact ul li i,.hotel-contact ul li span,.hotel-contact ul li strong{font-size:14px}.hotel-contact .hotel-contact-information,.hotel-contact .hotel-location{display:inline-block;vertical-align:top;min-width:200px}.cf-hidden,.popup-holder.passport-download-popup{display:none}.hotel-contact .hotel-contact-information{margin-left:95px}.hotel-contact ul{padding:20px 0 0 17px}.hotel-contact ul li{list-style:disc}.hotel-contact ol{padding-top:20px;margin-bottom:0}.hotel-contact ol li{list-style:decimal}.hotel-details .hotel-contact{margin-top:70px}.content .tabbed .containers .hotel-contact p{margin:0}.iframe-module{margin:20px}.iframe-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:60px 0 20px;text-align:center}.iframe-module p{font-size:14px;line-height:1.5em;color:#555;margin-top:20px;margin-bottom:20px}.popup-holder.open,.popup-holder.passport-download-popup.open,.stamp{display:table}.popup-holder.passport-download-popup .popup .popup-content{max-width:500px;height:350px;border:2px solid #ffcd0d;position:relative;font-family:"Open Sans";text-align:center}.popup-holder.passport-download-popup .popup .close{position:absolute;top:11px;right:11px;z-index:9999;height:20px;width:19px;cursor:pointer;background-color:#989898}.popup-holder.passport-download-popup .popup .close:after{content:"";background:url(../../img/layout/journeybar-sprites.png) -69px -41px no-repeat;background-size:137.5px 93.5px;width:11px;height:12px;top:4px;right:4px;position:absolute;display:block}.popup-holder.passport-download-popup .popup .close:hover{background-color:#096cca}.popup-holder.passport-download-popup .popup h2{font-size:40px;margin-top:40px;color:#000;text-transform:uppercase;font-family:"Open Sans Condensed Light","Open Sans",sans serif}.popup-holder.passport-download-popup .popup .popup-text{margin:20px 0 70px;font-size:18px}.popup-holder.passport-download-popup .popup a{border-radius:5px;padding-left:60px;padding-right:10px;text-transform:uppercase;display:inline-block;background-color:#dedede;height:40px;border:none;line-height:40px;font-family:"League Gothic",sans serif;color:#b3b3b3;font-size:20px;position:relative;outline:0;cursor:default}.popup-holder.passport-download-popup .popup a:active,.popup-holder.passport-download-popup .popup a:focuse{border:none;outline:0}.popup-holder.passport-download-popup .popup a.active{color:#000;cursor:pointer;background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 )}.popup-holder.passport-download-popup .popup a.active:before{content:"";dispaly:block;position:absolute;background-image:url(../../img/layout/btn-download-enabled.png);left:10px;top:8px;width:37px;height:23px}.popup-holder.passport-download-popup .popup a:before{content:"";dispaly:block;position:absolute;background-image:url(../../img/layout/btn-download-diabled.png);left:10px;top:8px;width:37px;height:23px}.popup-holder.passport-download-popup .popup .popup-size-info{margin-top:20px;font-size:18px;font-family:"Open Sans Condensed Light","Open Sans",sans serif}@media only screen and (max-width:768px){.iframe-module h2,.subscription-module h2{margin-top:40px;font-size:40px}}@media only screen and (max-width:640px) and (min-width:240px){.iframe-module h2,.subscription-module h2{margin-top:20px;font-size:25px}}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.cf-invisible{visibility:hidden}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:10px}.mCSB_scrollTools.mCSB_scrollTools_horizontal{height:56px;max-width:1100px;margin:0 auto;position:relative}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:56px;height:56px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:56px;height:56px;border-radius:28px;background:#5bbce4;margin:0;cursor:pointer;position:relative}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before{content:"";position:absolute;width:0;height:0;top:20px;border-top:solid 6px transparent;border-bottom:solid 6px transparent;overflow:hidden;text-indent:-9999px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before{border-right:solid 6px #fff;left:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after{border-left:solid 6px #fff;right:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{height:56px;background:url(../../img/layout/border-campaign-slider.gif) 0 50% repeat-x}@media only screen and (min-width:1025px){body.noscroll{width:100%;position:fixed;overflow:hidden!important}body.noscroll header.expanded{position:absolute!important}body.overflowHidden{overflow:hidden}}@media only screen and (max-width:960px){.border-item .row .border{margin:0 20px}body.search-results-page.search-filter-opened .page-wrapper-holder{min-height:inherit}.popup-holder .popup .popup-content{width:90%}.popup-holder .popup .popup-content .room-type-available .room-body .row-wrapper{padding:0}.popup-holder .popup .popup-content .room-type-available .room-body .row-wrapper span{font-size:24px;padding:0;line-height:1em}.popup-holder .popup .popup-content .room-type-available .room-body .scarcity,.popup-holder .popup .popup-content .room-type-available .room-body .scarcity .count{line-height:28px}.map-module .hotel-contact{margin:0;border-top:none}.map-module .hotel-contact .hotel-contact-information,.map-module .hotel-contact .hotel-location{display:block;margin:0}.map-module .hotel-contact .hotel-contact-information{margin-top:5px}.map-module .hotel-contact .hotel-contact-information h3{display:none}}@media only screen and (min-height:200px) and (max-height:320px){.popup-holder .popup{padding-top:20px;display:block}.popup-holder .popup .popup-content .popup-container{overflow-x:hidden;max-height:150px;overflow-y:auto}}@media only screen and (min-width:240px) and (max-width:640px){.border-item .row .border{border-top-width:3px;margin:0 10px}.border-item.show-for-mobile{display:block}.popup-holder .popup .popup-content .success-popup-module{padding:5px}.popup-holder .popup .popup-content .success-popup-module h3{font-size:18px;margin-bottom:5px}.popup-holder .popup .popup-content .link-popup-module{padding:5px}.popup-holder .popup .popup-content .link-popup-module h3{font-size:18px;margin-bottom:5px}.popup-holder .popup .popup-content .link-popup-module p{font-size:13px;line-height:16px;margin-bottom:5px}.popup-holder .popup .popup-content .link-popup-module p a{font-size:13px}.popup-holder .popup .popup-content .link-popup-module .text-input{font-size:13px;line-height:16px;padding:5px;height:26px;border:1px solid #d3d3d3;border-width:1px 0 0}.popup-holder .popup .popup-content .item-recaptcha{padding:0 5px 5px}.popup-holder .popup .popup-content .email-form-module{padding:5px 5px 0}.popup-holder .popup .popup-content .email-form-module .alert-box{font-size:13px;line-height:16px;padding:5px;margin-bottom:5px}.popup-holder .popup .popup-content .email-form-module p{font-size:13px;line-height:16px;margin-bottom:5px}.popup-holder .popup .popup-content .email-form-module .item{margin-bottom:5px}.popup-holder .popup .popup-content .email-form-module .item .text-input{font-size:13px;line-height:16px;padding:5px;height:26px;border:1px solid #d3d3d3;border-width:1px 0 0}.popup-holder .popup .popup-content .email-form-module .item textarea{font-size:13px;line-height:16px;padding:5px;height:58px;max-height:58px;border:1px solid #d3d3d3;border-width:1px 0 0}.popup-holder .popup .popup-content .email-item-buttons{padding:0 5px 5px}.popup-holder .popup .popup-content .email-item-buttons .btn-cancel,.popup-holder .popup .popup-content .email-item-buttons .btn-submit{font-size:16px;line-height:24px;width:100px;height:26px;margin-left:10px}.popup-holder .popup .popup-content h3{font-size:18px}.popup-holder .popup .popup-content h4{font-size:16px}.map-module .hotel-contact p,.map-module .hotel-contact p span{font-size:12px}.map-module .hotel-contact h3,.map-module .hotel-contact h3 span{font-size:14px}.hotel-contact ol,.hotel-contact ul{padding-top:10px}.hotel-contact ol a,.hotel-contact ol b,.hotel-contact ol em,.hotel-contact ol i,.hotel-contact ol li,.hotel-contact ol span,.hotel-contact ol strong,.hotel-contact ul a,.hotel-contact ul b,.hotel-contact ul em,.hotel-contact ul i,.hotel-contact ul li,.hotel-contact ul span,.hotel-contact ul strong{font-size:12px}.booking-payments-heading{padding:10px}.booking-payments-heading .title,.booking-payments-heading .title span{font-size:14px}.booking-payments-heading .total{font-size:13px}.booking-payments-heading .total strong{font-size:16px;padding-left:5px}.booking-payments-heading .total strong span{font-size:16px}.booking-payments-content{padding:10px;border-width:1px 0 0}.booking-payments-content .title{font-size:13px}.booking-payments-content .radio-list li{margin-top:0}.booking-payments-content .radio-list label{font-size:12px;font-weight:400;line-height:21px}.booking-payments-content .btn-holder{margin-top:-30px}.booking-payments-content .btn-holder .submit{line-height:30px;height:30px;font-size:14px;min-width:80px}.booking-payments-logos{display:none}}@media only screen and (max-width:340px){.popup-holder .popup .popup-content{width:100%}.popup-holder .popup .popup-content .btn-close{top:5px;right:5px}.popup-holder .popup .popup-content .email-form-module p{margin-right:40px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.popup-holder .popup .popup-content .btn-close{background:url(../../img/layout/sprites-retina.png) -144px -96px no-repeat;background-size:400px 400px}}@media only screen and (max-width:480px){.popup-holder.room-description-popup .popup .popup-content{width:calc(100% - 28px)}}.availability{background:#e62881;padding:4px 10px;border-radius:15px;color:#fff;font-size:12px;display:inline-block}.breadcrumbs-box ul li,.breadcrumbs-box ul li a,.breadcrumbs-box ul li span{font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d}.breadcrumbs-box{width:100%;margin-bottom:-5px;overflow:hidden}.breadcrumbs-box ul{list-style:none;padding-bottom:15px;border-bottom:3px solid #f1f1f1}.breadcrumbs-box ul li{display:inline}.breadcrumbs-box ul li:first-child{padding-left:28px;position:relative}.breadcrumbs-box ul li:first-child:before{content:"";position:absolute;left:1px;top:1px;width:15px;height:16px;background:url(../../img/layout/sprites.png) -69px -153px no-repeat}.breadcrumbs-box ul li:first-child span{display:none}.breadcrumbs-box ul li span{padding-right:4px}@media only screen and (max-width:960px){.search-results-page .breadcrumbs-box{margin-bottom:0}.breadcrumbs-box ul{padding-left:20px;padding-right:20px}}@media only screen and (min-width:240px) and (max-width:640px){.breadcrumbs-box{display:none}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.breadcrumbs-box ul li:first-child:before{background:url(../../img/layout/sprites-retina.png) -141px -54px no-repeat;background-size:400px 400px}}.stamp{position:absolute;top:50%;left:50%;text-align:center;background-color:rgba(20,112,191,.8);text-transform:uppercase}.stamp.big .cell,.stamp.small span{display:table-cell;vertical-align:middle}.stamp.ribbon{top:calc(100% - 26px);left:0!important;padding:4px 5px;width:100%;text-align:left}.stamp.small{width:80px;height:80px;border-radius:50%;margin:-40px 0 0 -40px;padding:0 12px;color:#fff}.stamp.big,.stamp.big .cell{font:27px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.stamp.big{color:#fff;width:180px;height:180px;padding:0 25px;border-radius:50%}.stamp.big .cell{color:#000}.stamp.pink{background-color:#e5007d;opacity:.8;color:#fff}.stamp.blue{background-color:#009ee3;opacity:.8;color:#fff}.stamp.black{background-color:rgba(0,0,0,.8);color:#fff}.stamp.yellow{color:#000;background:#fed732;opacity:.8}.stamp.strong-green{color:#000;background:#b4d32f}.stamp.strong-red{color:#fff;background:#cc071e}.stamp.magenta{color:#fff;background:#e2007a}.stamp.cyan{color:#000;background:#009ee0}.stamp.strong-blue{color:#fff;background:#0076bd}.stamp.strong-yellow{color:#000;background:#fecd1a}.stamp.white{color:#000;background:#fff}.stamp.black{background:#1a171b}.stamp.light-green{color:#000;background:#bace63}.stamp.light-red{color:#000;background:#f77f6f}.stamp.light-purple{color:#000;background:#ad87c9}.stamp.light-cyan{color:#000;background:#66cbe2}.stamp.light-brown{color:#000;background:#ca9e64}.stamp.light-beige{color:#000;background:#e5c6a1}.circles-wrap{width:260px;margin:0 auto;position:relative}.circle-item.small,.circle-item.small img{position:absolute;width:120px;height:120px;border-radius:60px}.circle-item{display:table;text-align:center;background-color:rgba(20,112,191,.8);color:#fff}.circle-item span{display:table-cell;vertical-align:middle}.circle-item.small{bottom:-20px;right:-50px;z-index:2}.circle-item.small span{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;padding:0 10px;z-index:999;position:relative}.circle-item.small span sup{display:block;text-align:left;padding-left:22px;top:auto;font-size:100%;line-height:1em}.circle-item.small span strong{display:block;font-size:28px;line-height:1.1em;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;white-space:nowrap;margin:-2px 0}.circle-item.small span sub{font-size:100%;bottom:auto;display:block;text-align:right;padding-right:30px;line-height:1em}.circle-item.small img{top:0;left:0;z-index:1}.circle-item.big,.circle-item.big img{width:260px;height:260px;border-radius:130px}.circle-item.big{position:relative}.circle-item.big span{padding:0 35px;position:relative;z-index:2;font:27px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.circle-item.big img{position:absolute;top:0;left:0;z-index:1}.circle-item.big.circle-image{background:0 0}.circle-item.pink{background:#ec008c}.circle-item.blue{background:rgba(80,190,237,.8)}.circle-item.yellow{background:#fecc0c}.circle-item.red{background:#ed145b}.circle-item.strong-green{color:#000;background:#b4d32f}.circle-item.strong-red{color:#fff;background:#cc071e}.circle-item.magenta{color:#fff;background:#e2007a}.circle-item.cyan{color:#000;background:#009ee0}.circle-item.strong-blue{color:#fff;background:#0076bd}.circle-item.strong-yellow{color:#000;background:#fecd1a}.circle-item.white{color:#000;background:#fff}.circle-item.black{color:#fff;background:#1a171b}.circle-item.light-green{color:#000;background:#bace63}.circle-item.light-red{color:#000;background:#f77f6f}.circle-item.light-purple{color:#000;background:#ad87c9}.circle-item.light-cyan{color:#000;background:#66cbe2}.circle-item.light-brown{color:#000;background:#ca9e64}.circle-item.light-beige{color:#000;background:#e5c6a1}@media only screen and (max-width:960px){.promo-hotel-container .circles-wrap{width:160px}.promo-hotel-container .circle-item.big{top:5px;left:20px;width:160px;height:160px;border-radius:50%}.promo-hotel-container .circle-item.big span{padding:0 20px;font-size:20px}.promo-hotel-container .circle-item.small{bottom:-20px;right:5px;width:90px;height:90px;border-radius:45px}.promo-hotel-container .circle-item.small span{font-size:15px}}@media only screen and (max-width:768px){.stamp.small{width:60px;height:60px;padding:0 10px;margin:-30px 0 0 -30px}.stamp.small span{font-size:14px}.circles-wrap{width:180px}.circle-item.small,.promo-hotel-container .circle-item.small{bottom:-10px;right:-30px;width:80px;height:80px;border-radius:40px}.circle-item.small span,.promo-hotel-container .circle-item.small span{font-size:12px}.circle-item.small span sup,.promo-hotel-container .circle-item.small span sup{padding-left:10px}.circle-item.small span strong,.promo-hotel-container .circle-item.small span strong{font-size:20px}.circle-item.small span sub,.promo-hotel-container .circle-item.small span sub{padding-right:15px}.circle-item.small img,.promo-hotel-container .circle-item.small img{width:80px;height:80px;border-radius:40px}.circle-item.big,.circle-item.big img,.promo-hotel-container .circle-item.big,.promo-hotel-container .circle-item.big img{width:180px;height:180px;border-radius:90px}.circle-item.big span,.promo-hotel-container .circle-item.big span{padding:0 20px;font-size:22px}.circle-item .promo-hotel-container .small,.promo-hotel-container .circle-item .promo-hotel-container .small{right:-63px}}@media only screen and (max-width:640px){.circles-wrap{width:120px}.circle-item.small,.promo-hotel-container .circle-item.small{bottom:-15px;right:-40px;width:60px;height:60px;border-radius:30px}.circle-item.small span,.promo-hotel-container .circle-item.small span{font-size:10px}.circle-item.small span sup,.promo-hotel-container .circle-item.small span sup{padding-left:3px}.circle-item.small span strong,.promo-hotel-container .circle-item.small span strong{font-size:16px;margin:0}.circle-item.small span sub,.promo-hotel-container .circle-item.small span sub{padding-right:6px}.circle-item.small img,.promo-hotel-container .circle-item.small img{width:60px;height:60px;border-radius:30px}.circle-item.big,.circle-item.big img,.promo-hotel-container .circle-item.big,.promo-hotel-container .circle-item.big img{width:120px;height:120px;border-radius:60px}.circle-item.big span,.promo-hotel-container .circle-item.big span{padding:0 15px;font-size:16px}}@media only screen and (max-width:400px){.circles-wrap{width:100px}.circle-item.small,.promo-hotel-container .circle-item.small{bottom:-10px;right:-40px;width:50px;height:50px;border-radius:25px}.circle-item.small span,.promo-hotel-container .circle-item.small span{font-size:9px;padding:0 5px}.circle-item.small span sup,.promo-hotel-container .circle-item.small span sup{padding-left:5px}.circle-item.small span strong,.promo-hotel-container .circle-item.small span strong{font-size:14px;margin:-1px 0}.circle-item.small span sub,.promo-hotel-container .circle-item.small span sub{padding-right:5px}.circle-item.small img,.promo-hotel-container .circle-item.small img{width:50px;height:50px;border-radius:25px}.circle-item.big,.circle-item.big img,.promo-hotel-container .circle-item.big,.promo-hotel-container .circle-item.big img{width:100px;height:100px;border-radius:50px}.circle-item.big span,.promo-hotel-container .circle-item.big span{font-size:12px}}.masonry-holder-module h2,.text-spot-module h2{text-transform:uppercase;margin:0 0 20px;text-align:center}.masonry-holder-module{width:100%;padding-top:60px;color:#555}.masonry-holder-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555}.masonry-holder-module .masonry-holder{position:relative;margin:0 0 0 -4px}.masonry-holder-module .btn-holder{overflow:hidden;text-align:center;padding-top:20px}.masonry-holder-module .masonry-area .item.w1h1 .description .btn-price,.masonry-holder-module .masonry-area .item.w1h2 .description .btn-price,.masonry-holder-module .masonry-area .item.w1h3 .description .btn-price,.masonry-holder-module .masonry-area .item.w1h4 .description .btn-price,.masonry-holder-module .masonry-area .item.w1h5 .description .btn-price,.masonry-holder-module .masonry-area .item.w1h6 .description .btn-price{text-align:right}.masonry-holder-module .btn-holder a{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;display:inline-block;padding:13px 20px;background:#5bbce4}.masonry-holder-module .masonry-area .item.w2h2 .h3,.masonry-holder-module .masonry-area .item.w3h2 .h3,.masonry-holder-module .masonry-area .item.w3h2 .stamp span{font-size:22px!important}.masonry-holder-module .masonry-area .epi-injected-minSize .item{position:static!important;display:inline-block!important;vertical-align:top;float:none!important}.masonry-holder-module .masonry-area .epi-injected-minSize{float:left!important}.masonry-holder-module .masonry-area .item{width:25%;overflow:hidden;padding:0 0 4px 4px}.masonry-holder-module .masonry-area .item img{width:100%;height:100%;display:block}.masonry-holder-module .masonry-area .item.w1h1{width:184px;height:184px}.masonry-holder-module .masonry-area .item.w2h1{width:368px;height:184px}.masonry-holder-module .masonry-area .item.w3h1{width:552px;height:184px}.masonry-holder-module .masonry-area .item.w4h1{width:736px;height:184px}.masonry-holder-module .masonry-area .item.w5h1{width:920px;height:184px}.masonry-holder-module .masonry-area .item.w6h1{width:1104px;height:184px}.masonry-holder-module .masonry-area .item.w1h2{width:184px;height:368px}.masonry-holder-module .masonry-area .item.w2h2{width:368px;height:368px}.masonry-holder-module .masonry-area .item.w2h2 .h4{font-size:18px!important}.masonry-holder-module .masonry-area .item.w3h2{width:552px;height:368px}.masonry-holder-module .masonry-area .item.w3h2 .stamp.small{height:120px!important;width:120px!important}.masonry-holder-module .masonry-area .item.w3h2 .h4{font-size:18px!important}.masonry-holder-module .masonry-area .item.w4h2{width:736px;height:368px}.masonry-holder-module .masonry-area .item.w5h2{width:920px;height:368px}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .short-img{width:32.6666%!important;float:left;height:368px}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img{float:left;width:67.3333%!important;padding-right:4px;height:368px}.masonry-holder-module .masonry-area .item.w6h2{width:1104px;height:368px}.masonry-holder-module .masonry-area .item.w1h3{width:184px;height:552px}.masonry-holder-module .masonry-area .item.w2h3{width:368px;height:552px}.masonry-holder-module .masonry-area .item.w3h3{width:552px;height:552px}.masonry-holder-module .masonry-area .item.w4h3{width:736px;height:552px}.masonry-holder-module .masonry-area .item.w5h3{width:920px;height:552px}.masonry-holder-module .masonry-area .item.w6h3{width:1104px;height:552px}.masonry-holder-module .masonry-area .item.w1h4{width:184px;height:736px}.masonry-holder-module .masonry-area .item.w2h4{width:368px;height:736px}.masonry-holder-module .masonry-area .item.w3h4{width:552px;height:736px}.masonry-holder-module .masonry-area .item.w4h4{width:736px;height:736px}.masonry-holder-module .masonry-area .item.w5h4{width:920px;height:736px}.masonry-holder-module .masonry-area .item.w6h4{width:1104px;height:736px}.masonry-holder-module .masonry-area .item.w1h5{width:184px;height:920px}.masonry-holder-module .masonry-area .item.w2h5{width:368px;height:920px}.masonry-holder-module .masonry-area .item.w3h5{width:552px;height:920px}.masonry-holder-module .masonry-area .item.w4h5{width:736px;height:920px}.masonry-holder-module .masonry-area .item.w5h5{width:920px;height:920px}.masonry-holder-module .masonry-area .item.w6h5{width:1104px;height:920px}.masonry-holder-module .masonry-area .item.w1h6{width:184px;height:1104px}.masonry-holder-module .masonry-area .item.w2h6{width:368px;height:1104px}.masonry-holder-module .masonry-area .item.w3h6{width:552px;height:1104px}.masonry-holder-module .masonry-area .item.w4h6{width:736px;height:1104px}.masonry-holder-module .masonry-area .item.w5h6{width:920px;height:1104px}.masonry-holder-module .masonry-area .item.w6h6{width:1104px;height:1104px}.masonry-holder-module .masonry-area .item.w1h1 .btn-price,.masonry-holder-module .masonry-area .item.w1h2 .btn-price,.masonry-holder-module .masonry-area .item.w1h3 .btn-price,.masonry-holder-module .masonry-area .item.w1h4 .btn-price,.masonry-holder-module .masonry-area .item.w1h5 .btn-price,.masonry-holder-module .masonry-area .item.w1h6 .btn-price{-ms-flex-negative:1!important;flex-shrink:1!important}.masonry-holder-module .masonry-area .item .stamp{left:initial;right:40px;top:15%;margin:0}.masonry-holder-module .masonry-area .item .stamp.small,.masonry-holder-module .masonry-area .item .stamp.small span{font:14px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.masonry-holder-module .masonry-area .item .play{position:absolute;top:40%;left:40px;width:54px;height:54px;background-color:rgba(0,0,0,.5);border-radius:27px;overflow:hidden;text-indent:-9999px;margin:-27px 0 0}.masonry-holder-module .masonry-area .item .play:before{position:absolute;top:50%;left:50%;margin:-14px 0 0 -5px;content:"";width:0;height:0;border-top:solid 14px transparent;border-bottom:solid 14px transparent;border-left:solid 14px #fff}.masonry-holder-module .masonry-area .item .stamp-holder{position:absolute;top:20%;left:57%}.masonry-holder-module .masonry-area .item .stamp-holder .stamp{left:0;margin:0}.masonry-holder-module .masonry-area .item .stamp-holder .stamp.small{top:50px;left:-65px;z-index:2;margin:0;width:80px;height:80px;border-radius:40px}.masonry-holder-module .masonry-area .item .stamp-holder .stamp sub{display:block;font:11px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;bottom:auto;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #488dbc}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .old{display:block;font:19px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;padding-top:3px;text-decoration:line-through}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .new{display:block;font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;position:relative;color:#fff}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .new span{display:inline;font:13px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;text-transform:none;padding-right:2px}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .new sub{display:block;font:13px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;border-bottom-color:#fff}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .new em{display:inline-block;font:30px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;padding-left:5px}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .new sup{display:inline-block;font:13px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;vertical-align:top;padding-left:2px;top:auto}.masonry-holder-module .masonry-area .item .stamp-holder .stamp .new sup strong{display:block;font:13px/1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:4px}.masonry-holder-module .masonry-area .item .title-container .title,.wrapper-also-like .item .title-container .title{font:25px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;text-shadow:-2px 2px 4px #000}.masonry-holder-module .masonry-area .item .item-holder{display:block;height:100%;cursor:pointer;overflow:hidden;position:relative}.masonry-holder-module .masonry-area .item .title-container{display:block;position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.masonry-holder-module .masonry-area .item .title-container .title{display:block;margin:0 auto;width:60%;color:#fff;text-align:center}.masonry-holder-module .masonry-area .item .description{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;left:0;width:100%;min-height:42px;z-index:51;background-color:rgba(255,255,255,.8)}.masonry-holder-module .masonry-area .item .description .description-inner{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.masonry-holder-module .masonry-area .item .description .h3{display:block;font:13px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0 0 2px}.masonry-holder-module .masonry-area .item .description .h4{display:block;font:13px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#000}.masonry-holder-module .masonry-area .item .description .btn-price span,.top-hotels-module .visual .item h3,.top-hotels-module .visual .title{font:16px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.masonry-holder-module .masonry-area .item .description .btn-price{top:0;right:0;height:auto;color:#e5007D;width:auto;padding-right:5px;text-align:left;display:block;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;padding-bottom:3px}.masonry-holder-module .masonry-area .item .description .btn-price .price-holder sup{vertical-align:initial!important}.masonry-holder-module .masonry-area .item .description .btn-price span{padding-top:5px;position:relative}.masonry-holder-module .masonry-area .item .description .btn-price span sub{display:block;font:9px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.masonry-holder-module .masonry-area .item .description .btn-price span em{display:inline-block;font:19px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.masonry-holder-module .masonry-area .item .description .btn-price span sup{display:inline-block;font:8px/1.2em "Open Sans Condensed Light","Open Sans",sans serif;vertical-align:top;padding-left:0;top:auto}.masonry-holder-module .masonry-area .item .description .btn-price span sup strong{display:block;font:10px/11px "Open Sans Condensed Bold","Open Sans",sans serif}.masonry-holder-module .masonry-area .item .description .btn-price span.person{font:16px/1.4em "Open Sans Condensed Bold","Open Sans",sans serif}.masonry-holder-module .masonry-area .item .description .btn-price span.week{font:14px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;display:inline-block;width:100%;text-align:right}.masonry-holder-module .masonry-area .item .description .btn-price span.old-price{display:inline-block;text-decoration:line-through;color:#505050;font-weight:400;font-size:14px}@media only screen and (max-width:768px){.masonry-holder-module{margin-top:0}.masonry-holder-module h2{font-size:40px}.masonry-holder-module .masonry-area .item .stamp.small{top:20%;font-size:12px}.masonry-holder-module .masonry-area .item .stamp.small span{font-size:12px}.masonry-holder-module .masonry-area .item .play{top:35%}}@media only screen and (min-width:240px) and (max-width:640px){.masonry-holder-module h2{font-size:25px}.masonry-holder-module .masonry-holder{padding-bottom:20px;margin-bottom:0}.masonry-holder-module .btn-holder{margin-left:10px;margin-right:10px}.masonry-holder-module .btn-holder a{font-size:15px;padding:12px 15px}}@media only screen and (min-width:960px) and (max-width:1140px){.masonry-holder-module .masonry-area{width:920px;margin:0 auto}.masonry-holder-module .masonry-area .item.w6h1,.masonry-holder-module .masonry-area .item.w6h2,.masonry-holder-module .masonry-area .item.w6h3,.masonry-holder-module .masonry-area .item.w6h4,.masonry-holder-module .masonry-area .item.w6h5,.masonry-holder-module .masonry-area .item.w6h6{width:920px}.masonry-holder-module .masonry-area .item.w1h5,.masonry-holder-module .masonry-area .item.w2h5,.masonry-holder-module .masonry-area .item.w3h5,.masonry-holder-module .masonry-area .item.w4h5,.masonry-holder-module .masonry-area .item.w5h5,.masonry-holder-module .masonry-area .item.w6h5{height:736px}.masonry-holder-module .masonry-area .item.w1h6,.masonry-holder-module .masonry-area .item.w2h6,.masonry-holder-module .masonry-area .item.w3h6,.masonry-holder-module .masonry-area .item.w4h6,.masonry-holder-module .masonry-area .item.w5h6,.masonry-holder-module .masonry-area .item.w6h6{height:920px}}@media only screen and (min-width:736px) and (max-width:959px){.masonry-holder-module .masonry-area{width:736px;margin:0 auto}.masonry-holder-module .masonry-area .item.w1h1,.masonry-holder-module .masonry-area .item.w2h1,.masonry-holder-module .masonry-area .item.w3h1,.masonry-holder-module .masonry-area .item.w4h1{height:184px}.masonry-holder-module .masonry-area .item.w5h1,.masonry-holder-module .masonry-area .item.w6h1{width:736px;height:184px}.masonry-holder-module .masonry-area .item.w1h2,.masonry-holder-module .masonry-area .item.w2h2,.masonry-holder-module .masonry-area .item.w3h2,.masonry-holder-module .masonry-area .item.w4h2{height:368px}.masonry-holder-module .masonry-area .item.w6h2{width:736px;height:368px}.masonry-holder-module .masonry-area .item.w1h3,.masonry-holder-module .masonry-area .item.w2h3,.masonry-holder-module .masonry-area .item.w3h3,.masonry-holder-module .masonry-area .item.w4h3{height:552px}.masonry-holder-module .masonry-area .item.w5h3,.masonry-holder-module .masonry-area .item.w6h3{width:736px;height:552px}.masonry-holder-module .masonry-area .item.w1h4,.masonry-holder-module .masonry-area .item.w2h4,.masonry-holder-module .masonry-area .item.w3h4,.masonry-holder-module .masonry-area .item.w4h4{height:552px}.masonry-holder-module .masonry-area .item.w5h4,.masonry-holder-module .masonry-area .item.w6h4{width:736px;height:552px}.masonry-holder-module .masonry-area .item.w1h5,.masonry-holder-module .masonry-area .item.w1h6,.masonry-holder-module .masonry-area .item.w2h5,.masonry-holder-module .masonry-area .item.w2h6,.masonry-holder-module .masonry-area .item.w3h5,.masonry-holder-module .masonry-area .item.w3h6,.masonry-holder-module .masonry-area .item.w4h5,.masonry-holder-module .masonry-area .item.w4h6{height:552px}.masonry-holder-module .masonry-area .item.w5h5,.masonry-holder-module .masonry-area .item.w5h6,.masonry-holder-module .masonry-area .item.w6h5,.masonry-holder-module .masonry-area .item.w6h6{width:736px;height:736px}.masonry-holder-module .masonry-area .item.w5h2{width:736px;height:296px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder{top:18%;left:55%}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .short-img,.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img{height:296px}}@media only screen and (min-width:320px) and (max-width:735px){.masonry-holder-module .masonry-area{margin:0 auto}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder{top:13%;left:30%}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.small{top:35px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.big{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;width:150px;height:150px;padding:0 20px;border-radius:75px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.big .cell{font-size:20px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.big .new,.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.big .new em{font-size:26px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.big .new sup{font-size:11px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder .stamp.big .new sup strong{font-size:11px;padding-top:2px}}@media only screen and (min-width:552px) and (max-width:735px){.masonry-holder-module .masonry-area{width:552px;margin:0 auto}.masonry-holder-module .masonry-area .item.w5h2{width:552px;height:220px}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .short-img,.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img{height:220px}.masonry-holder-module .masonry-area .item.w1h1,.masonry-holder-module .masonry-area .item.w2h1,.masonry-holder-module .masonry-area .item.w3h1{height:184px}.masonry-holder-module .masonry-area .item.w4h1,.masonry-holder-module .masonry-area .item.w5h1,.masonry-holder-module .masonry-area .item.w6h1{width:552px;height:184px}.masonry-holder-module .masonry-area .item.w1h2,.masonry-holder-module .masonry-area .item.w2h2,.masonry-holder-module .masonry-area .item.w3h2{height:368px}.masonry-holder-module .masonry-area .item.w4h2,.masonry-holder-module .masonry-area .item.w6h2{width:552px;height:368px}.masonry-holder-module .masonry-area .item.w1h3,.masonry-holder-module .masonry-area .item.w2h3,.masonry-holder-module .masonry-area .item.w3h3{height:552px}.masonry-holder-module .masonry-area .item.w4h3,.masonry-holder-module .masonry-area .item.w5h3,.masonry-holder-module .masonry-area .item.w6h3{width:552px;height:552px}.masonry-holder-module .masonry-area .item.w1h4,.masonry-holder-module .masonry-area .item.w2h4,.masonry-holder-module .masonry-area .item.w3h4{height:552px}.masonry-holder-module .masonry-area .item.w4h4,.masonry-holder-module .masonry-area .item.w5h4,.masonry-holder-module .masonry-area .item.w6h4{width:552px;height:552px}.masonry-holder-module .masonry-area .item.w1h5,.masonry-holder-module .masonry-area .item.w1h6,.masonry-holder-module .masonry-area .item.w2h5,.masonry-holder-module .masonry-area .item.w2h6,.masonry-holder-module .masonry-area .item.w3h5,.masonry-holder-module .masonry-area .item.w3h6{height:552px}.masonry-holder-module .masonry-area .item.w4h5,.masonry-holder-module .masonry-area .item.w4h6,.masonry-holder-module .masonry-area .item.w5h5,.masonry-holder-module .masonry-area .item.w5h6,.masonry-holder-module .masonry-area .item.w6h5,.masonry-holder-module .masonry-area .item.w6h6{width:552px;height:552px}}@media only screen and (min-width:368px) and (max-width:551px){.masonry-holder-module .masonry-area{width:368px;margin:0 auto}.masonry-holder-module .masonry-area .item.w3h1{width:368px;height:184px}.masonry-holder-module .masonry-area .item.w1h2{width:184px;height:368px}.masonry-holder-module .masonry-area .item.w2h2,.masonry-holder-module .masonry-area .item.w3h2,.masonry-holder-module .masonry-area .item.w3h3{width:368px;height:368px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder{top:13%}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img{width:100%!important;padding:0;height:230px}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img:first-child{width:100%!important;padding:0}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .short-img{display:none}.masonry-holder-module .masonry-area .item.w1h1,.masonry-holder-module .masonry-area .item.w2h1{height:184px}.masonry-holder-module .masonry-area .item.w4h1,.masonry-holder-module .masonry-area .item.w5h1,.masonry-holder-module .masonry-area .item.w6h1{width:368px;height:184px}.masonry-holder-module .masonry-area .item.w1h3,.masonry-holder-module .masonry-area .item.w1h4,.masonry-holder-module .masonry-area .item.w1h5,.masonry-holder-module .masonry-area .item.w1h6,.masonry-holder-module .masonry-area .item.w2h3,.masonry-holder-module .masonry-area .item.w2h4,.masonry-holder-module .masonry-area .item.w2h5,.masonry-holder-module .masonry-area .item.w2h6{height:368px}.masonry-holder-module .masonry-area .item.w3h3,.masonry-holder-module .masonry-area .item.w3h4,.masonry-holder-module .masonry-area .item.w3h5,.masonry-holder-module .masonry-area .item.w3h6,.masonry-holder-module .masonry-area .item.w4h2,.masonry-holder-module .masonry-area .item.w4h3,.masonry-holder-module .masonry-area .item.w4h4,.masonry-holder-module .masonry-area .item.w4h5,.masonry-holder-module .masonry-area .item.w4h6,.masonry-holder-module .masonry-area .item.w5h2,.masonry-holder-module .masonry-area .item.w5h3,.masonry-holder-module .masonry-area .item.w5h4,.masonry-holder-module .masonry-area .item.w5h5,.masonry-holder-module .masonry-area .item.w5h6,.masonry-holder-module .masonry-area .item.w6h2,.masonry-holder-module .masonry-area .item.w6h3,.masonry-holder-module .masonry-area .item.w6h4,.masonry-holder-module .masonry-area .item.w6h5,.masonry-holder-module .masonry-area .item.w6h6{width:368px;height:368px}}@media only screen and (min-width:320px) and (max-width:367px){.masonry-holder-module .masonry-area{width:320px;margin:0 auto}.masonry-holder-module .masonry-area .item.w1h1{width:160px;height:160px}.masonry-holder-module .masonry-area .item.w2h1,.masonry-holder-module .masonry-area .item.w3h1{width:320px;height:160px}.masonry-holder-module .masonry-area .item.w1h2{width:160px;height:320px}.masonry-holder-module .masonry-area .item.w2h2,.masonry-holder-module .masonry-area .item.w3h2{width:320px;height:320px}.masonry-holder-module .masonry-area .item.w1h3{width:160px;height:320px}.masonry-holder-module .masonry-area .item.w2h3,.masonry-holder-module .masonry-area .item.w3h3{width:320px;height:320px}.masonry-holder-module .masonry-area .item.w5h2{width:320px;height:200px}.masonry-holder-module .masonry-area .item.w5h2 .stamp-holder{top:10%;left:40%}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img{width:100%!important;padding:0;height:200px}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .wide-img:first-child{width:100%!important;padding:0}.masonry-holder-module .masonry-area .item.w5h2 .item-holder .short-img{display:none}.masonry-holder-module .masonry-area .item.w4h1,.masonry-holder-module .masonry-area .item.w5h1,.masonry-holder-module .masonry-area .item.w6h1{width:320px;height:160px}.masonry-holder-module .masonry-area .item.w4h2,.masonry-holder-module .masonry-area .item.w4h3,.masonry-holder-module .masonry-area .item.w4h4,.masonry-holder-module .masonry-area .item.w4h5,.masonry-holder-module .masonry-area .item.w4h6,.masonry-holder-module .masonry-area .item.w5h3,.masonry-holder-module .masonry-area .item.w5h4,.masonry-holder-module .masonry-area .item.w5h5,.masonry-holder-module .masonry-area .item.w5h6,.masonry-holder-module .masonry-area .item.w6h2,.masonry-holder-module .masonry-area .item.w6h3,.masonry-holder-module .masonry-area .item.w6h4,.masonry-holder-module .masonry-area .item.w6h5,.masonry-holder-module .masonry-area .item.w6h6{width:320px;height:320px}.masonry-holder-module .masonry-area .item.w1h4,.masonry-holder-module .masonry-area .item.w1h5,.masonry-holder-module .masonry-area .item.w1h6{width:160px;height:320px}.masonry-holder-module .masonry-area .item.w2h4,.masonry-holder-module .masonry-area .item.w2h5,.masonry-holder-module .masonry-area .item.w2h6,.masonry-holder-module .masonry-area .item.w3h4,.masonry-holder-module .masonry-area .item.w3h5,.masonry-holder-module .masonry-area .item.w3h6{width:320px;height:320px}.masonry-holder-module .masonry-area .item .play{width:40px;height:40px;border-radius:20px;margin:-20px 0 0}.masonry-holder-module .masonry-area .item .play:before{margin:-8px 0 0 -2px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-left:solid 8px #fff}.masonry-holder-module .masonry-area .item .description .h3,.masonry-holder-module .masonry-area .item .description .h4{font-size:11px}.masonry-holder-module .masonry-area .item .description .btn-price{width:auto;padding-right:3px}.masonry-holder-module .masonry-area .item .description .btn-price span{font-size:16px;line-height:1.2em;padding-top:4px}.masonry-holder-module .masonry-area .item .description .btn-price span sub{bottom:0}.masonry-holder-module .masonry-area .item .description .btn-price span em{font-size:16px;line-height:1.2em}.masonry-holder-module .masonry-area .item .description .btn-price span sup{font-size:7px;line-height:1em}.masonry-holder-module .masonry-area .item .description .btn-price span sup strong{font-size:9px;padding-top:0}.masonry-holder-module .masonry-area .item .description .btn-price span.person{font:14px/1.4em "Open Sans Condensed Bold","Open Sans",sans serif}}.text-spot-module{padding-top:60px;color:#555}.text-spot-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555}.text-spot-module .items{border-top:6px solid #e4e4e2;padding-top:4px;overflow:hidden}.text-spot-module .btn-holder{overflow:hidden;text-align:center;margin-top:30px;border-top:6px solid #e4e4e2;padding-top:30px}.text-spot-module .btn-holder a{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;display:inline-block;padding:13px 20px;background:#5bbce4}.text-spot-module .visual h3,.text-spot-module .visual h3 a{font:24px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4}.text-spot-module .items-holder{margin-left:-3%;text-align:center}.text-spot-module .visual{display:inline-block;width:25%;padding-left:3%;margin-right:-4px;padding-top:20px;vertical-align:top}.text-spot-module .visual .photo{width:100%;overflow:hidden;height:174px;margin-bottom:10px;position:relative}.text-spot-module .visual .photo img{width:auto;max-width:inherit;height:100%}.text-spot-module .visual h3{margin:0 0 10px}.text-spot-module .visual p{font-size:14px;line-height:1.5em}.text-spot-module .visual .button,.text-spot-module .visual .image-info-tagline{display:none}@media only screen and (max-width:960px){.text-spot-module{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.text-spot-module h2{font-size:40px}.text-spot-module .visual h3,.text-spot-module .visual h3 a{font-size:22px}.text-spot-module .visual p{font-size:13px}}@media only screen and (min-width:240px) and (max-width:640px){.text-spot-module{padding-left:0;padding-right:0}.text-spot-module h2{font-size:25px}.text-spot-module .items{margin:0 10px;border-top-width:3px}.text-spot-module .items-holder{margin-left:0;padding-right:0}.text-spot-module .visual{width:50%;padding:20px 5px 0 0}.text-spot-module .visual:nth-child(2n){padding-right:0;padding-left:5px}.text-spot-module .visual .photo{height:120px}.text-spot-module .btn-holder{margin-left:10px;margin-right:10px;border-top-width:3px;padding-top:15px;margin-top:15px}.text-spot-module .btn-holder a{font-size:15px;padding:12px 15px}}.top-hotels-module h2,.weather-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;text-transform:uppercase}.top-hotels-module{margin-bottom:20px;padding-top:60px;color:#555}.top-hotels-module h2{color:#555;margin:0 0 20px;text-align:center}.top-hotels-module .subtitle{font-size:14px;font-weight:400;line-height:1.5em;display:block;padding:0;margin-bottom:20px}.top-hotels-module .btn-holder{overflow:hidden;text-align:center;padding-top:40px}.top-hotels-module .btn-holder a{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;display:inline-block;padding:13px 20px;background:#5bbce4}.top-hotels-module .visual h3,.top-hotels-module .visual h3 a{font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4}.top-hotels-module .row{margin-bottom:-20px}.top-hotels-module .visual{display:inline-block;vertical-align:top;width:50%;padding-left:18px;margin-bottom:20px;margin-right:-4px}.top-hotels-module .visual.columnize{width:100%;padding:0;margin-right:0}.top-hotels-module .visual .column{width:50%;padding:0 0 0 18px}.top-hotels-module .visual .column:first-child{padding-right:18px;padding-left:0}.top-hotels-module .visual .photo{width:100%;height:250px;overflow:hidden;margin-bottom:10px;position:relative}.top-hotels-module .visual .photo img{display:block;width:auto;max-width:inherit;height:100%}.top-hotels-module .visual .photo .stamp{left:25%}.top-hotels-module .visual h3{margin:0 0 10px}.top-hotels-module .visual p{font-size:14px;line-height:1.5em}.top-hotels-module .visual .title{display:block;color:#000;background:#e5e5e1;padding:10px 20px}.top-hotels-module .visual .item{background:#f2f2f0;padding:10px 115px 5px 20px;overflow:hidden;margin-top:15px;min-height:65px;position:relative;cursor:pointer}.top-hotels-module .visual .item .pic{float:left;margin:-10px 10px -15px -20px;height:65px;width:65px;overflow:hidden;position:relative}.top-hotels-module .visual .item .heading{overflow:hidden}.top-hotels-module .visual .item h3{display:inline;vertical-align:top;color:#000;margin:0}.top-hotels-module .visual .item h4{font:14px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;font-weight:900;color:#4d4d4d;margin:0}.top-hotels-module .visual .num{float:left;font:45px/1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-5px;margin-right:15px}.top-hotels-module .visual .btn-price{position:absolute;top:0;right:0;height:100%;color:#fff;padding:0 0 0 24px;line-height:55px;width:106px;text-align:left;background:#5bbce4}.top-hotels-module .visual .btn-price.btn-price_without-old-price{padding:7px 0 0 24px}.top-hotels-module .visual .btn-price span{font:24px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;position:relative;line-height:.8;display:block}.top-hotels-module .visual .btn-price span .week{display:inline;padding:0}.top-hotels-module .visual .btn-price span sub{display:block;font:10px/1em "Open Sans Condensed Bold","Open Sans",sans serif;bottom:inherit;position:absolute;top:3px;left:-21px}.top-hotels-module .visual .btn-price span em{display:inline-block;font:24px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;margin:0 -2px}.top-hotels-module .visual .btn-price span sup{display:inline-block;font:9px/1em "Open Sans Condensed Light","Open Sans",sans serif;vertical-align:top;padding-left:2px;top:auto;padding-top:3px}.top-hotels-module .visual .btn-price span sup .week{font:14px/.4em "Open Sans Condensed Light","Open Sans",sans serif}.top-hotels-module .visual .btn-price span sup .person{display:inline;font:14px/.7em "Open Sans Condensed Light","Open Sans",sans serif;padding-top:0}.top-hotels-module .visual .btn-price span sup strong{display:block;font:10px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.top-hotels-module .visual .btn-price span.price{margin:2px 0 0}.top-hotels-module .visual .btn-price span .old-price{width:100%;margin:1px 0;float:left;text-decoration:line-through;font-size:14px!important}@media only screen and (max-width:960px){.top-hotels-module .visual{width:50%;padding:0 20px 0 10px}.top-hotels-module .visual:nth-child(2n+1){padding:0 10px 0 20px}.top-hotels-module .visual.columnize{width:100%;padding:0}.top-hotels-module .visual .column{width:50%!important;padding:0 20px 0 10px}.top-hotels-module .visual .column:first-child{padding:0 10px 0 20px}}@media only screen and (max-width:768px){.top-hotels-module h2{font-size:40px}.top-hotels-module .visual{float:none;width:100%;padding:0 20px}.top-hotels-module .visual.columnize,.top-hotels-module .visual:nth-child(2n+1){padding:0 20px}.top-hotels-module .visual .column{width:100%!important;padding:0 20px}.top-hotels-module .visual .column:first-child{display:block;padding:0 20px;margin-bottom:0}.top-hotels-module .visual h3,.top-hotels-module .visual h3 a{font-size:22px}.top-hotels-module .visual p{font-size:13px}.top-hotels-module .visual .photo img{width:100%;height:auto}.top-hotels-module .visual .item h3{font-size:20px;margin-bottom:2px}.top-hotels-module .visual .item h3 a{font-size:20px}}@media only screen and (min-width:240px) and (max-width:640px){.top-hotels-module{padding-top:60px}.top-hotels-module h2{font-size:25px}.top-hotels-module .visual,.top-hotels-module .visual .column,.top-hotels-module .visual .column:first-child,.top-hotels-module .visual.columnize,.top-hotels-module .visual:nth-child(2n+1){padding:0 10px}.top-hotels-module .visual .title{padding:10px 12px}.top-hotels-module .visual .item{padding-left:10px;padding-right:115px}.top-hotels-module .visual .item .heading{display:block}.top-hotels-module .visual .item .btn-price{font-size:20px}.top-hotels-module .visual .item .btn-price sub{font-size:9px;bottom:0}.top-hotels-module .visual .item .btn-price em,.top-hotels-module .visual .item .btn-price span{font-size:20px}.top-hotels-module .visual .item .btn-price sup{padding-top:3px}.top-hotels-module .visual .item .btn-price sup strong{font-size:9px}.top-hotels-module .visual .item h3{font-size:15px;display:inline-block}.top-hotels-module .visual .item h4{font-size:13px;display:inline-block;line-height:1.3em;vertical-align:top;padding-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:55%}.top-hotels-module .visual .item .num{font-size:40px;margin-right:6px}.top-hotels-module .visual .photo{height:200px}.top-hotels-module .visual .photo img{width:100%;height:auto}.top-hotels-module .btn-holder{margin-left:10px;margin-right:10px;padding-top:20px}.top-hotels-module .btn-holder a{font-size:15px;padding:12px 15px}}@media only screen and (min-width:368px) and (max-width:551px){.top-hotels-module .visual .photo{height:150px}.top-hotels-module .visual .photo img{width:100%;height:auto}}@media only screen and (min-width:320px) and (max-width:367px){.top-hotels-module .visual .photo{height:150px}.top-hotels-module .visual .photo img{width:100%;height:auto}}@media only screen and (min-width:240px) and (max-width:480px){.top-hotels-module .visual .item h4{white-space:inherit;overflow:visible;text-overflow:inherit;width:75%;margin-left:56px}}.weather-module{color:#555;padding-top:60px;text-align:center}.weather-module h2{color:#555;margin:0 0 20px;text-align:center}.weather-module .weather-item{display:inline-block;width:25%;margin-right:-4px;padding:0 0 7px 7px;vertical-align:top}.weather-module .weather-item:first-child{padding-left:0}.weather-module .weather-item .item-holder{padding:25px 10px;background:#f2f2f0;min-height:215px;overflow:hidden;text-align:center}.weather-module .weather-item .item-holder h3{font:50px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.weather-module .weather-item .item-holder h4{font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;min-height:36px;margin-bottom:20px}.weather-module .weather-item .item-holder h4.show-for-mobile{display:none}@media only screen and (max-width:960px){.weather-module{padding-left:20px;padding-right:20px}.weather-module .weather-item .item-holder{min-height:180px}.weather-module .weather-item .item-holder h3{font-size:40px}}@media only screen and (max-width:768px){.weather-module h2{font-size:40px}}@media only screen and (min-width:240px) and (max-width:640px){.weather-module{padding-left:5px;padding-right:5px;margin-bottom:-10px}.weather-module h2{font-size:25px}.weather-module .weather-item{display:inline-block;width:50%;margin-right:-4px;padding:0 5px 10px;vertical-align:top}.weather-module .weather-item:first-child{padding:0 5px 10px}.weather-module .weather-item .item-holder{min-height:115px;padding:20px 10px}.weather-module .weather-item .item-holder h3{font-size:35px}.weather-module .weather-item .item-holder h4{display:none;font-size:13px;margin-bottom:0}.weather-module .weather-item .item-holder h4.show-for-mobile{display:block}}.about-country-module .photo .image img,.about-country-module iframe{width:100%}.about-country-module{color:#555;padding-top:60px}.about-country-module h1,.about-country-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center;display:none}.about-country-module .about-country-module_description h2,.about-country-module>h1,.about-country-module>h2{display:block}.about-country-module h3{font:28px/1.2em "Open Sans Condensed Light","Open Sans",sans serif;color:#000;margin:20px 0 -18px}.about-country-module h4{font:24px/1.2em "Open Sans Condensed Light","Open Sans",sans serif;color:#000;margin:20px 0 -18px}.about-country-module .text{border-top:6px solid #e4e4e2;padding-top:35px}.about-country-module .text:after{clear:both;content:"";display:block}.about-country-module .hidden,.about-country-module .tagline{display:none}.about-country-module .photo{float:right;position:relative;margin:67px 80px 40px 60px;min-width:80px;min-height:250px}.about-country-module .photo .image.big{width:348px;height:348px;overflow:hidden;position:relative;z-index:2;border-radius:174px}.about-country-module .photo .image.middle{position:absolute;bottom:-30px;right:-80px;width:184px;height:184px;overflow:hidden;z-index:3;border-radius:92px}.about-country-module .photo .image.small{position:absolute;top:0;right:-35px;width:100px;height:100px;overflow:hidden;z-index:1;border-radius:50px}.about-country-module .photo.middle-photo{min-height:inherit;margin-right:60px}.about-country-module .photo.middle-photo .image.small{top:auto;bottom:-40px}.about-country-module .photo.middle-photo .image.middle{position:relative;bottom:auto;right:auto}.about-country-module .photo .flag-spain{position:absolute;top:-65px;left:55%;width:126px;height:112px;z-index:4}.about-country-module .photo .flag-spain img{width:100%}.about-country-module ul{padding:15px 0 0 17px}.about-country-module ul li{font-size:14px;list-style:disc}.about-country-module ul li a,.about-country-module ul li b,.about-country-module ul li em,.about-country-module ul li i,.about-country-module ul li span,.about-country-module ul li strong{font-size:14px}.about-country-module ol{padding-top:15px}.about-country-module ol li{font-size:14px;list-style:decimal}.about-country-module ol li a,.about-country-module ol li b,.about-country-module ol li em,.about-country-module ol li i,.about-country-module ol li span,.about-country-module ol li strong{font-size:14px}.about-country-module table{margin:20px 0 0}.about-country-module table p{margin:0}.about-country-module p,.text-search-results p{font-size:14px;line-height:1.5em;color:#555;margin-top:20px}.about-country-module p>a,.text-search-results p>a{font-weight:700;color:#5bbce4}@media only screen and (max-width:960px){.about-country-module{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.about-country-module h1,.about-country-module h2{font-size:40px}.about-country-module .photo{margin:66px 60px 30px 40px;min-height:180px}.about-country-module .photo .image.big{width:260px;height:260px;border-radius:130px}.about-country-module .photo .image.middle{bottom:-25px;right:-60px;width:138px;height:138px;border-radius:69px}.about-country-module .photo .image.small{right:-30px;width:76px;height:76px;border-radius:38px}.about-country-module .photo.middle-photo{min-height:inherit;margin-right:40px}.about-country-module .photo.middle-photo .image.small{top:auto;bottom:-25px}.about-country-module .photo.middle-photo .image.middle{bottom:auto;right:auto}.about-country-module .photo .flag-spain{top:-45px;width:94px;height:84px}}@media only screen and (min-width:240px) and (max-width:640px){.about-country-module{padding-left:10px;padding-right:10px}.about-country-module h1,.about-country-module h2{font-size:25px}.about-country-module .text{border-top-width:3px;padding-top:15px}.about-country-module .photo{float:none;width:174px;margin:0 auto 25px;min-height:130px}.about-country-module .photo .image.big{width:174px;height:174px;border-radius:87px}.about-country-module .photo .image.middle{bottom:-15px;right:-40px;width:92px;height:92px;border-radius:46px}.about-country-module .photo .image.small{right:-20px;width:50px;height:50px;border-radius:25px}.about-country-module .photo.middle-photo{min-height:inherit;margin-right:auto;width:92px}.about-country-module .photo.middle-photo .image.small{top:auto;bottom:-15px}.about-country-module .photo.middle-photo .image.middle{bottom:auto;right:auto}.about-country-module .photo .flag-spain{top:-30px;width:63px;height:56px}.about-country-module h3{font-size:20px;text-align:center}.about-country-module h4{font-size:18px;text-align:center}.about-country-module h5,.about-country-module h6{text-align:center}.about-country-module p{text-align:center;font-size:13px}.about-country-module ol a,.about-country-module ol b,.about-country-module ol em,.about-country-module ol i,.about-country-module ol li,.about-country-module ol span,.about-country-module ol strong,.about-country-module ul a,.about-country-module ul b,.about-country-module ul em,.about-country-module ul i,.about-country-module ul li,.about-country-module ul span,.about-country-module ul strong{font-size:13px}.about-country-module table{width:100%!important}.about-country-module table p{text-align:left}}.destinations-slider-rows{margin-top:60px}.destinations-slider-rows .photo{width:162px;height:162px}.destinations-slider-rows__header{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.destinations-slider-rows__wrapper{background:#f2f2f0;width:100%;padding-top:30px;padding-bottom:60px}.destinations-slider-rows__list{text-align:center;width:900px;margin:0 auto}.balloon{width:180px;vertical-align:top;display:inline-block;margin:0 20px 30px}.balloon__image{position:relative}.balloon__image img{display:block;border-radius:50%;width:162px!important;height:162px!important}.balloon__image-container{padding:0 10px}.balloon__image-description{position:absolute;top:68px;display:table-cell;left:0;width:100%;text-align:center;color:#fff;font-size:16px}.balloon__title,.balloon__title a,.hotel-description .descriptions .roomtype-and-price .accordion .room-number,.hotel-description .descriptions .roomtype-and-price .accordion .room-title{font:21px "Open Sans Condensed Bold","Open Sans",sans serif}.balloon__title{text-align:center;margin-top:8px;color:#5bbce4}.balloon__title a{color:#5bbce4}.balloon__description{line-height:1.5em;margin-top:7px;text-align:center}@media only screen and (max-width:768px){.destinations-slider-rows__list{width:450px}}@media only screen and (max-width:425px){.destinations-slider-rows__list{width:365px}.balloon__image-description{top:52px}.balloon{width:140px}}@media only screen and (max-width:375px){.destinations-slider-rows__list{width:320px}.balloon{margin:0 8px 15px}}.destinations-slider-module{width:100%;overflow:hidden;padding-top:60px;text-align:center}.destinations-slider-module .button,.destinations-slider-module .link,.destinations-slider-module .subtitle,.destinations-slider-module .tagline,.destinations-slider-module .title{display:none}.destinations-slider-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.destinations-slider-module h3,.destinations-slider-module h3 a{font:24px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4}.destinations-slider-module a{display:block}.destinations-slider-module .photo{width:162px;height:162px;overflow:hidden;margin:0 auto 10px}.destinations-slider-module .photo img{width:162px;height:162px;border-radius:81px}.destinations-slider-module h3{margin:0 0 10px;text-transform:uppercase}.destinations-slider-module p{font-size:14px;line-height:1.5em}.destinations-slider-module .column-holder{background:#f2f2f0;position:relative;padding:35px 0 25px}.destinations-slider-module .columns{width:100%;float:none;margin:0;padding:0;height:302px;overflow:hidden;text-align:center}.destinations-slider-module .columns ul{display:inline-block;height:302px;position:relative;overflow:hidden}.destinations-slider-module .columns li{display:inline-block;width:220px;height:302px;overflow:hidden;position:relative;padding:0 10px;margin-right:-4px;vertical-align:top}.destinations-slider-module .jcarousel-pagination{display:none;width:100%;clear:both;overflow:hidden;margin-top:15px;text-align:center}.destinations-slider-module .jcarousel-pagination a{display:inline-block;width:10px;height:10px;margin:0 3px;background:#c6c4c4;border-radius:5px;overflow:hidden;text-indent:-9999px}.destinations-slider-module .jcarousel-pagination a.active{background:#FCDB50}.destinations-slider-module .mCustomScrollbar{height:370px}.destinations-slider-module .mCustomScrollbar.mCS_no_scrollbar{height:auto}.destinations-slider-module .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#5bbce4}@media only screen and (max-width:960px){.campaign-page .destinations-slider-module .destinations-slider-btn,.hotel-details-page .destinations-slider-module .destinations-slider-btn{display:none}}@media only screen and (max-width:768px){.destinations-slider-module h2{font-size:40px}.destinations-slider-module h3,.destinations-slider-module h3 a{font-size:20px}.destinations-slider-module .jcarousel-pagination{display:block}.destinations-slider-module .bx-wrapper{padding:20px 0 15px}.destinations-slider-module .bx-controls{display:none!important;margin-top:15px}}@media only screen and (max-width:640px){.destinations-slider-module .column-holder{padding:25px 0 15px}.destinations-slider-module .columns,.destinations-slider-module .columns ul{height:280px}.destinations-slider-module .columns ul li{width:320px;height:280px;padding:0 20px}.destinations-slider-module .jcarousel-pagination{margin-top:5px}.destinations-slider-module h2{font-size:25px}.destinations-slider-module h3{font-size:20px;margin-bottom:5px}.destinations-slider-module p{font-size:13px}}.map-module{color:#555;padding-top:60px;page-break-inside:avoid}.map-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.map-module #map_canvas{width:100%;height:550px;margin:0;padding:0}.map-module .map-container{min-height:570px}.map-module .map-container img{max-width:none}.map-module .row{position:relative;text-align:center}.map-module .row .row{margin:0}.map-module .row .columns{padding:0}.map-module .labels{color:#fff;font-size:12px!important;font-family:"Open Sans","sans serif"!important;font-weight:700!important;text-align:center;width:42px;white-space:nowrap;margin-top:-59px!important;padding-right:1px}.map-module__button,.passport-page .booking-list-calendar .ui-datepicker-title span,.passport-page .ui-datepicker-calendar tbody a,.passport-page .ui-datepicker-calendar tbody span,.passport-page .ui-datepicker-calendar tbody td.ui-datepicker-today a,.passport-page .ui-datepicker-calendar thead span{font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.map-module .map-area{position:relative;overflow:hidden}.map-module .map-area .overlay-item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:0 0}.map-module .map-area .overlay-item.hide{display:none}.map-module .map-area iframe{width:100%;height:550px}.map-module .map-area small{display:none}.map-module .google-maps{width:100%;background:url(../../img/static_map.png) center center no-repeat}.map-module__button{display:inline-block;padding:15px 35px;border-radius:50px;font-size:18px;text-transform:uppercase;cursor:pointer;background-color:#fed732;color:#000;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:998}.map-module__button_hide{display:none}@media only screen and (max-width:768px){.map-module h2{font-size:40px}.map-module .google-maps{background:url(../../img/static_map_mobile.png) center center no-repeat}}@media only screen and (max-width:1025px){.map-module .map-area .overlay-item{display:contents}}@media only screen and (min-width:240px) and (max-width:640px){.map-module h2{font-size:25px}.map-module .map-area .overlay-item{display:contents}.map-module #map_canvas,.map-module .map-area iframe{height:300px}}.hint{margin:5px;z-index:99}.hint a{font-family:"Open Sans Bold";color:red}.hint a.icon.hint-icon{background-color:#5bbce4;display:inline-block;width:20px!important;height:20px!important;text-align:center;text-indent:0;font:15px "Open Sans Bold","Open Sans",sans serif;color:#FFF;line-height:20px}.accordion-booking-info.ui-accordion .ui-accordion-header .ui-accordion-header-icon,.hint a.icon.hint-icon:before,.passport-trip-price .confirmation-message .button.cancel:after{display:none}div.alert-box{padding:10px;margin-bottom:10px;font:14px/20px "Open Sans",sans serif;border-radius:0}div.alert-box.error{background:#cb0924}div.alert-box.success{background:#59ba33}.handicap,.tee-time{padding-bottom:22px}.handicap h4,.tee-time h4{font:14px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;margin:0;padding:0;height:32px;line-height:32px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.handicap .clear,.tee-time .clear{font-size:14px;color:#50beed;float:right;padding-top:4px;cursor:pointer;text-align:right;width:100%}.handicap .handicap-input,body .tee-time .separator{font:14px/18px "Open Sans Bold","Open Sans",sans serif}.handicap{height:60px}.handicap .handicap-input{border:2px solid #a3a3a3;color:#555;border-radius:4px;margin:0;width:80px;display:inline-block;float:right}.handicap .handicap-input:focus{border:2px solid #a3a3a3;outline:0}.excursion-date .tee-time{padding:17px 18px}.excursion-item input.golf-input{background-color:#fff!important;-webkit-box-shadow:none;box-shadow:none;border:none}.excursion-item input.golf-input.handicap-input{margin-top:-8px}.excursion-item .golf-input-wrapper{margin:0 0 -12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.excursion-item .golf-input-wrapper input.golf-input{width:calc(50% - 11px)}.excursion-item .golf-input-wrapper input.golf-input:last-child{text-align:right}.excursion-date .info .dd-container .dd-select{border:2px solid #a3a3a3;border-radius:4px;margin-top:10px;height:40px}.excursion-date .info .dd-container .dd-options li:first-child{display:block}.excursion-date .info .dd-container .dd-pointer.dd-pointer-down{border-top:solid 5px #a3a3a3}.excursion-date .info .dd-container .dd-pointer.dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #a3a3a3!important}body .tee-time{text-align:center}body .tee-time h4{display:block;text-align:left}body .tee-time .dd-container:first-of-type{float:left}body .tee-time .dd-container .dd-options{position:absolute;top:30px;border:none;overflow:auto;overflow-y:overlay;-ms-overflow-style:scrollbar}body .tee-time .separator{padding:0 9px;color:#555;vertical-align:top;height:32px;line-height:32px}body .tee-time .dd-container{float:right;width:40%;display:inline-block;font:14px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;height:32px;margin:0;border:2px solid #a3a3a3;border-radius:4px}body .tee-time .dd-container .dd-selected{padding:5px 30px 5px 12px}body .tee-time .dd-container .dd-select{height:27px;border-radius:4px}body .tee-time .dd-container .dd-select .dd-pointer{right:10px}body .tee-time .dd-container .dd-select .dd-pointer-down{border-top-color:#a3a3a3!important;margin-top:-1px}body .tee-time .dd-container .dd-select .dd-pointer-up{border-bottom-color:#a3a3a3!important;margin-top:-1px}.passport-page .separator{display:inline;width:auto;margin:0}.passport-page .passport-trip-alert-block{padding:10px!important}.passport-page .passport-trip-alert-block div{font:21px/1.7 "Open Sans Bold","Open Sans",sans serif!important}.passport-page .simple-tooltip{cursor:pointer;position:fixed;background:#5bbce4;color:#fff;border:2px solid #5bbce4;border-radius:5px;padding:13px;z-index:10000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.passport-page .simple-tooltip .simple-tooltip__text{max-width:150px;font-family:"Open Sans Condensed Bold","Open Sans",sans-serif;color:#fff;text-align:center}.passport-page .simple-tooltip .simple-tooltip__cross{position:absolute;cursor:pointer;width:10px;height:10px;background:url(../../img/cross-white.svg) no-repeat;top:4px;right:4px}.passport-page .simple-tooltip:after,.passport-page .simple-tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.passport-page .simple-tooltip:after{border-color:rgba(136,183,213,0);border-top-color:#07bcf7;border-width:8px;margin-left:-8px}.passport-page .simple-tooltip:before{border-color:rgba(194,225,245,0);border-top-color:#07bcf7;border-width:8px;margin-left:-8px}@media only screen and (max-width:640px){.passport-page .simple-tooltip{border-radius:0;padding:5px;width:100%}.passport-page .simple-tooltip:after,.passport-page .simple-tooltip:before{display:none}.passport-page .simple-tooltip .simple-tooltip__text{max-width:none}}.passport-trip-price{color:#555;padding-top:30px;margin-bottom:65px}.passport-trip-price h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;display:inline-block}.passport-trip-price .main-heading{margin-bottom:5px}.passport-trip-price .main-heading .payment-required{font-size:26px;display:inline-block;margin-left:5px;color:#fb5255;font-family:"Open Sans Condensed Light"}.passport-trip-price .main-heading .hint{float:right}.passport-trip-price .main-heading h2{margin-bottom:0}.passport-trip-price .main-heading .list{float:right;padding-top:15px;line-height:1}.passport-trip-price .main-heading .list li{float:left;padding-left:20px}.passport-trip-price .main-heading .personal_info{display:inline-block;height:100%;vertical-align:top;margin-left:100px;padding:1px}.passport-trip-price .main-heading .personal_info p span{color:#000;font-family:"Open Sans Bold"}.passport-trip-price .confirmation-message{background:#f1f1f1;position:relative;padding:10px 180px 10px 110px;display:table;min-height:105px;width:100%;vertical-align:middle;text-align:center;margin-bottom:10px}.passport-trip-price .confirmation-message .icon.warning{background:0 0;top:27px}.passport-trip-price .confirmation-message .icon.warning:before{content:"";width:0;height:0;border-style:solid;border-width:0 25.5px 38px 24.5px;border-color:transparent transparent #FAD100;position:absolute;left:0}.passport-trip-price .confirmation-message .icon.warning:after{width:14px;position:absolute;top:2px;left:17px;background:url(../../img/layout/sprites.png) -156px -58px no-repeat}.passport-trip-price .confirmation-message.change-price{height:60px;min-height:inherit}.passport-trip-price .confirmation-message.change-price .icon.warning{top:10px}.passport-trip-price .confirmation-message p{height:80px;font:21px/1.3em "Open Sans Semibold","Open Sans",sans serif;color:#555;display:table-cell;vertical-align:middle}.passport-trip-price .confirmation-message .button{width:auto;padding:10px 30px 7px 18px;vertical-align:middle;border:none;height:auto;border-radius:8px;text-align:center;color:#000;font:26px/26px "League Gothic";text-transform:uppercase;top:29px;right:12px;position:absolute;background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd900", endColorstr="#eab400", GradientType=0)}.passport-trip-price .confirmation-message .button.cancel{color:#FFF;background:#0aa1d4;background:-webkit-gradient(linear,left top,left bottom,from(#0aa1d4),to(#096dcb));background:linear-gradient(to bottom,#0aa1d4 0,#096dcb 100%)}.passport-trip-price .confirmation-message .button:after{content:"";display:inline-block;position:absolute;color:#000;top:13px;right:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #000;border-right:9px solid transparent}.passport-trip-price .confirmation-message .icon{position:absolute;top:28px;left:40px;width:46px;height:46px;border-radius:23px}.passport-trip-price .confirmation-message .icon:after{content:"";display:block;margin:12px auto 0;width:21px;height:21px;overflow:hidden;text-indent:-9999px;background:url(../../img/layout/sprites.png) 0 -176px no-repeat}.passport-trip-price .confirmation-message .icon.info{background:#5bbce4}.passport-trip-price .confirmation-message .icon.info:after{background-position:0 -176px;width:18px}.passport-trip-price .confirmation-message .icon.success{background:#8dd4a0}.passport-trip-price .confirmation-message .icon.success:after{background-position:-45px -43px;height:19px;margin:12px 15px}.passport-trip-price .confirmation-message .icon.danger{background:red}.passport-trip-price .confirmation-message .icon.danger:after{background:url(../../img/layout/journeybar-sprites.png) -125px -75px no-repeat;height:20px;width:20px}.passport-trip-price .booking-trip-module{float:left;width:50%;background:#f2f2f2;position:relative;padding-bottom:9999px;margin-bottom:-9999px;border-right:10px solid #fff}.passport-trip-price .booking-trip-module .hotel-photo{width:100%;overflow:hidden}.passport-trip-price .booking-trip-module .hotel-photo img{max-width:inherit}.passport-trip-price .booking-trip-module .hotel-photo .circle-item{top:10px;right:10px;bottom:auto}.passport-trip-price .booking-trip-module .hotel-photo .photo{height:200px;overflow:hidden}.passport-trip-price .booking-trip-module .hotel-description{padding:10px 20px 15px;width:100%;z-index:51;background-color:rgba(0,0,0,.75)}.passport-trip-price .booking-trip-module .hotel-description ul.breadcrumbs{background:0 0;border:none}.passport-trip-price .booking-trip-module .hotel-description ul.breadcrumbs li{display:inline-block;float:none}.passport-trip-price .booking-trip-module .scarcity-passport{float:right;padding:5px;background-color:#ed145b;color:#FFF;margin-left:5px}.passport-trip-price .booking-trip-module h3,.passport-trip-price .booking-trip-module h3 a{font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.passport-trip-price .booking-trip-module .heading{overflow:hidden}.passport-trip-price .booking-trip-module h3{margin:0;vertical-align:top}.passport-trip-price .booking-trip-module h4,.passport-trip-price .booking-trip-module h4 a{font:25px/1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4}.passport-trip-price .booking-trip-module h4{margin:0;text-transform:none}.passport-trip-price .booking-trip-module h4 a{cursor:pointer}.passport-trip-price .booking-trip-module p{font:14px/1.1em "Open Sans",sans serif;color:#fff;margin:5px 0 0}.passport-trip-price .booking-trip-module .flight-information{border-top:8px solid #fff}.passport-trip-price .booking-trip-module .flight-information .flight-columns{border-top:none!important}.passport-trip-price .booking-trip-module .flight-information h3{font:30px/1.3em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;margin:0;padding:10px;text-transform:uppercase;text-align:center;border-bottom:2px solid #fff}.passport-trip-price .booking-trip-module .flight-columns{width:100%;border-top:2px solid #fff;overflow:hidden;margin-bottom:40px;position:relative}.passport-trip-price .booking-trip-module .flight-columns .flight-column{float:left;width:50%;border-left:1px solid #fff;background:#f2f2f2;padding-bottom:9999px;margin-bottom:-9999px}.passport-trip-price .booking-trip-module .flight-columns .flight-column:first-child{border-right:1px solid #fff;border-left:0}.passport-trip-price .booking-trip-module .flight-columns .column-holder{padding:20px 20px 5px;min-height:100px}.passport-trip-price .booking-trip-module .flight-columns .heading{width:100%;margin-bottom:25px}.passport-trip-price .booking-trip-module .flight-columns .heading h4{font:15px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.passport-trip-price .booking-trip-module .flight-columns .heading .icon{float:left;width:30px;height:30px;margin-right:10px;vertical-align:top}.passport-trip-price .booking-trip-module .flight-columns .trip-duration{display:inline-block;border-top:2px solid #fff;background:#f2f2f2;width:100%;padding:10px 20px}.passport-trip-price .booking-trip-module .accordion-booking-info .flight-columns{padding-bottom:0}.passport-trip-price .booking-trip-module .accordion-booking-info .flight-columns .trip-duration{bottom:0}.passport-trip-price .booking-trip-module .flight-info{width:100%}.passport-trip-price .booking-trip-module .flight-info li{width:100%;overflow:hidden}.passport-trip-price .booking-trip-module .flight-info li.notice .info{font:14px/20px "Open Sans Bold",sans serif}.passport-trip-price .booking-trip-module .flight-info li.notice .value{font-family:"Open Sans",sans serif}.passport-trip-price .booking-trip-module .flight-info li.notice .value p,.passport-trip-price .booking-trip-module .flight-info li.notice .value span{color:#555}.passport-trip-price .booking-trip-module .flight-info li.notice .notice_showmore{float:right;width:calc(100% - 90px);color:#5bbce4}@media only screen and (max-width:960px){.passport-trip-price .booking-trip-module .flight-info li.notice .notice_showmore{width:calc(100% - 180px)}}@media only screen and (max-width:768px){.passport-trip-price .booking-trip-module .flight-info li.notice .notice_showmore{width:50%}}.passport-trip-price .booking-trip-module .flight-info li.notice .hide-link-less a.link-less,.passport-trip-price .booking-trip-module .flight-info li.notice .hide-link-more a.link-more{display:none}.passport-trip-price .booking-trip-module .flight-info .info{float:left;font-size:14px;line-height:20px;width:90px;padding-right:5px;min-height:1px}.passport-trip-price .booking-trip-module .flight-info .info.info-header{background-color:#d3d3d3;font-weight:700}.passport-trip-price .booking-trip-module .flight-info .value{display:block;overflow:hidden;font:14px/20px "Open Sans Bold",sans serif;word-wrap:break-word}.passport-trip-price .booking-trip-module .flight-info .value.value-header{background-color:#d3d3d3}.passport-trip-price .booking-trip-module .itinerary-passport-module h3{font:30px/1.3em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;margin:0;padding:10px;text-transform:uppercase;text-align:center}.passport-trip-price .booking-trip-module .itinerary-passport-module .columns-holder{overflow:hidden;padding:20px}.passport-trip-price .booking-trip-module .itinerary-passport-module .column{float:left;width:50%;padding:0 0 0 20px}.passport-trip-price .booking-trip-module .itinerary-passport-module .column:first-child{padding-left:0}.passport-trip-price .booking-trip-module .itinerary-passport-module .itembox{margin-top:10px}.passport-trip-price .booking-trip-module .itinerary-passport-module .itembox:first-child{margin-top:0}.passport-trip-price .booking-trip-module .itinerary-passport-module h4{font:18px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.passport-trip-price .booking-trip-module .itinerary-passport-module p{font-size:14px;line-height:20px;color:#555;margin:0}.passport-trip-price .booking-trip-module .select-hotel-module{padding:20px}.passport-trip-price .booking-trip-module .select-hotel-module h3{font:30px/1.3em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;margin:0;padding:10px;text-transform:uppercase;text-align:center}.passport-trip-price .booking-trip-module .select-hotel-module .view-room-item h3{text-transform:none;text-align:left;padding:0}.passport-trip-price .flight-trip-info{width:100%;overflow:hidden}.passport-trip-price .flight-trip-info .item{padding:20px;background:#f2f2f2;overflow:hidden;border-top:2px solid #fff}.passport-trip-price .flight-trip-info .heading{width:100%;margin-bottom:15px}.passport-trip-price .flight-trip-info .heading h4{font:15px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.passport-trip-price .flight-trip-info .heading .icon{display:inline-block;width:30px;height:30px;margin-right:10px;vertical-align:top}.passport-trip-price .flight-trip-info .info-holder{padding-right:200px;min-height:48px;position:relative;overflow:hidden}.passport-trip-price .flight-trip-info .info-holder p{font-size:14px;line-height:20px;color:#555;margin:0}.passport-trip-price .btn-hide-details,.passport-trip-price .flight-trip-info .info-holder .btn-add-info{font:20px/48px "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;width:190px;background:#5bbce4}.passport-trip-price .flight-trip-info .info-holder .btn-add-info{position:absolute;bottom:0;right:0;text-align:center}.passport-trip-price .btn-hide-details{float:right;margin:20px 20px 0 0;padding:0;text-align:center;border:none;outline:0}.passport-trip-price .payment-buttons{width:100%;display:inline-block;position:relative;padding:0 20px 10px;text-align:right;margin-top:20px}.passport-trip-price .payment-buttons button{width:48%;padding:5px;margin-left:2%;background:#fedf51;background:-webkit-gradient(linear,left top,left bottom,from(#f4d042),to(#fdcd0b));background:linear-gradient(to bottom,#f4d042 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4d042", endColorstr="#fdcd0b", GradientType=0);text-align:center;border:none;position:relative;outline:0;overflow:visible}.passport-trip-price .payment-buttons button:first-child{margin-left:0}.passport-trip-price .payment-buttons button span,.passport-trip-price .payment-buttons button strong{font:20px/26px "Open Sans Condensed Bold","Open Sans",sans serif;display:block;color:#303030}.passport-trip-price .payment-buttons .custom-deposit-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:10px}.passport-trip-price .payment-buttons .custom-deposit{margin-top:0}.passport-trip-price .payment-buttons button.custom-deposit-disabled{cursor:default;background:#d3d3d3}.passport-trip-price .payment-buttons button.custom-deposit-disabled span{color:gray}.passport-trip-price .payment-buttons .custom-deposit-input{width:48%;padding:5px 0;margin-left:2%;text-align:center;border:none;position:relative;outline:0;overflow:visible}.passport-trip-price .payment-buttons .custom-deposit-input .error-message{color:#ff4500;font-size:13px;padding-top:10px}.passport-trip-price .payment-buttons .custom-deposit-input .message{font-size:13px;line-height:16px}.passport-trip-price .payment-buttons .custom-deposit-input input{width:100%;margin-top:5px;margin-bottom:0}@media only screen and (max-width:960px){.passport-trip-price .payment-buttons .custom-deposit-block{margin-top:0}.passport-trip-price .payment-buttons .custom-deposit-input{width:100%;padding-top:20px}}.passport-trip-price .payment-buttons .button-book-alert{top:-35px}.passport-trip-price .tabs_list{width:100%;position:relative;z-index:10}.passport-trip-price .tabs_list li{float:left;width:50%;padding-left:10px}.passport-trip-price .tabs_list li:first-child{padding-left:0;padding-right:10px}.passport-trip-price .tabs_list a{display:block;width:100%;background:#959595;text-align:center;height:48px;line-height:48px;cursor:pointer}.passport-trip-price .tabs_list a span{font:20px/48px "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;position:relative;display:inline-block;padding-right:18px}.passport-trip-price .tabs_list a span:before{content:"";position:absolute;top:50%;margin-top:-6px;right:0;width:0;height:0;border-top:solid 7px transparent;border-bottom:solid 7px transparent;border-left:solid 7px #fff}.passport-trip-price .tabs_list a em{display:none;font:14px/1em "Open Sans Condensed Light","Open Sans",sans serif;color:#fff}.passport-trip-price .booking-price-module .heading h3,.passport-trip-price .booking-price-module .heading h3 strong,.passport-trip-price .booking-price-module .heading h3 strong a{font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.passport-trip-price .booking-price-module{float:left;width:50%;background:#f2f2f2;position:relative;padding-bottom:9999px;margin-bottom:-9999px;border-left:10px solid #fff}.passport-trip-price .booking-price-module .price-module-holder{min-height:490px;padding-bottom:60px;position:relative}.passport-trip-price .booking-price-module .btn-show-details{position:absolute;bottom:0;left:0}.passport-trip-price .booking-price-module .show-for-mobile{display:none}.passport-trip-price .booking-price-module .heading{width:100%;overflow:hidden;padding:18px 20px;border-bottom:2px solid #fff}.passport-trip-price .booking-price-module .heading h3{margin:0;display:inline-block}.passport-trip-price .booking-price-module .heading h3 strong{pointer-events:none}.passport-trip-price .booking-price-module .heading h3 strong a{text-decoration:none}.passport-trip-price .booking-price-module .heading .cancel-link,.passport-trip-price .booking-price-module .heading .download-link,.passport-trip-price .booking-price-module .heading .send-link{float:right;font:15px/1.3em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4;border-bottom:dotted 1px #5bbce4!important}.passport-trip-price .booking-price-module .heading .download-link,.passport-trip-price .booking-price-module .heading .send-link{margin-right:10px}.passport-trip-price .booking-price-module .textbox{padding:18px 20px;border-bottom:2px solid #fff}.passport-trip-price .booking-price-module .textbox h4{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0;display:inline-block}.passport-trip-price .booking-price-module .textbox p{font-size:14px;line-height:20px;margin:10px 0 0}.passport-trip-price .booking-price-module .textbox p:first-child{margin-top:0}.passport-trip-price .booking-price-module .textbox .hint{position:relative;top:4px}.passport-trip-price .booking-price-module .payment-item{width:100%;overflow:hidden;padding:18px 20px;border:none;border-bottom:2px solid #fff}.passport-trip-price .booking-price-module .payment-item h4{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.passport-trip-price .booking-price-module .payment-item p{display:inline-block;font-size:14px;line-height:24px;color:#555;margin:0}.passport-trip-price .booking-price-module .payment-item .btn-remind{display:block;margin:0;width:106px;font:12px/24px "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;padding:0 0 0 24px;text-align:center;background:#5bbce4;border:none;position:relative;outline:0}.passport-trip-price .booking-price-module .payment-item .btn-remind:after{position:absolute;top:0;left:0;content:"";display:block;width:24px;height:24px;overflow:hidden}.passport-trip-price .booking-price-module .payment-item.payed-item h4{display:inline-block;line-height:24px;padding-left:30px;position:relative}.passport-trip-price .booking-price-module .payment-item.payed-item h4:before{content:"";position:absolute;top:4px;left:0;width:20px;height:16px;background:url(../../img/layout/sprites.png) -1px -60px no-repeat}.passport-trip-price .booking-price-module .payment-item.payed-item p{float:right}.passport-trip-price .booking-price-module .payment-item.payed-item .price{padding-top:0}.passport-trip-price .booking-price-module .payment-item .item{width:100%;overflow:hidden}.passport-trip-price .booking-price-module .payment-item .item p:first-of-type{float:left;width:180px;text-align:left;white-space:nowrap}.passport-trip-price .booking-price-module .payment-item .price{float:right;font:20px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;min-width:75px;text-align:right}.passport-trip-price .booking-price-module .item-subtotal{margin:15px -20px 0;padding:18px 20px 0;overflow:hidden;border-top:3px solid #fff}.passport-trip-price .booking-price-module .item-subtotal p{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.passport-trip-price .booking-price-module .item-subtotal .price{float:right;font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.passport-trip-price .booking-price-module .total-item .price strong,.passport-trip-price .booking-price-module .total-item .title{font:33px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;display:block}.passport-trip-price .booking-price-module .total-item{width:100%;overflow:hidden;padding:15px 20px}.passport-trip-price .booking-price-module .total-item .price{float:right;min-width:120px;text-align:right}.passport-trip-price .booking-price-module .total-item .price span{display:block;font:20px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-decoration:line-through}.passport-trip-price .booking-info-short{overflow:hidden;margin-bottom:-48px}.passport-trip-price .booking-info-short .booking-price-module .payment-item .price{padding-top:16px}.passport-trip-price .booking-info-short .booking-price-module .payment-item.payed-item .price{padding-top:0}.passport-trip-price .tab_container{display:none;padding-top:20px}.passport-trip-price .tab_container .booking-trip-module{float:none;padding:0;margin:0;width:100%;border:none}.passport-trip-price .tab_container .booking-trip-module .hotel-photo .photo{height:250px}.passport-trip-price .tab_container .booking-trip-module .show-for-mobile{display:none}.passport-trip-price .tab_container .booking-trip-module .flight-columns{border-top:8px solid #fff;margin-bottom:0;overflow:hidden}.passport-trip-price .tab_container .booking-trip-module .flight-columns .column-holder{min-height:200px;padding-bottom:50px}.passport-trip-price .tab_container .booking-trip-module .flight-columns .column-holder .heading{margin-bottom:15px}.passport-trip-price .tab_container .booking-trip-module .flight-columns .column-holder .info{width:180px;padding-right:10px}.passport-trip-price .tab_container .booking-trip-module .flight-columns .column-holder .notice_showmore{width:calc(100% - 180px)}@media only screen and (max-width:768px){.passport-trip-price .tab_container .booking-trip-module .flight-columns .column-holder .notice_showmore{width:50%}}.passport-trip-price .tab_container .booking-trip-module .flight-columns .flight-column{padding-bottom:9999px;position:relative;margin-bottom:-9999px}.passport-trip-price .tab_container .booking-price-module{float:none;padding:0;margin:0;width:100%;border:none;background:0 0}.passport-trip-price .tab_container .booking-price-module .price-module-holder{padding:0;background:0 0;min-height:10px}.passport-trip-price .tab_container .booking-price-module .textbox{background:#f2f2f2;border-bottom-width:10px}.passport-trip-price .tab_container .booking-price-module .heading{padding:18px 20px 0;border:none;background:#f2f2f2}.passport-trip-price .tab_container .booking-price-module .heading h4{font:15px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.passport-trip-price .tab_container .booking-price-module .heading .icon{float:left;width:30px;height:30px;margin-right:10px;vertical-align:top}.passport-trip-price .tab_container .booking-price-module .payment-item{background:#f2f2f2;border-bottom-width:10px}.passport-trip-price .tab_container .booking-price-module .payment-item .price{padding-top:16px}.passport-trip-price .tab_container .booking-price-module .payment-item.payed-item .price{padding-top:0;line-height:24px}.passport-trip-price .tab_container .booking-price-module .accordion-booking-info .payment-item .price{padding-top:0;margin-left:10px}.passport-trip-price .tab_container .booking-price-module .total-item{padding-bottom:5px}.passport-trip-price .tab_container .booking-price-module .item .price{font:14px/20px "Open Sans Bold",sans serif;color:#555}.passport-trip-price.content-visible .tab_container{display:block;overflow:hidden;width:100%}.passport-trip-price.content-visible .tabs_list li{padding-left:0}.passport-trip-price.content-visible .tabs_list li:first-child{padding-right:0}.passport-trip-price.content-visible .tabs_list li.active{position:relative}.passport-trip-price.content-visible .tabs_list li.active a{background:#5bbce4}.passport-trip-price.content-visible .tabs_list li.active:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-7px;border-left:solid 7px transparent;border-right:solid 7px transparent;border-top:solid 7px #5bbce4}.passport-trip-price.content-visible .tabs_list a{display:table;height:52px;padding-top:0;line-height:52px;vertical-align:middle}.passport-trip-price.content-visible .tabs_list a strong{display:table-cell;vertical-align:middle}.passport-trip-price.content-visible .tabs_list a span{display:block;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-right:0}.passport-trip-price.content-visible .tabs_list a span:before{display:none}.passport-trip-price.content-visible .tabs_list a em{display:block}.passport-trip-price .combination-hotel-photo{position:relative;overflow:hidden;background-color:rgba(197,248,252,.7)}.passport-trip-price .combination-hotel-photo .hotel-photo{position:relative;width:49%;min-height:140px;float:right}.passport-trip-price .combination-hotel-photo .hotel-photo:first-child{float:left}.passport-trip-price .combination-hotel-photo .hotel-photo img.centerVertically{min-width:100%!important;width:100%!important;height:100%!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.passport-trip-price .combination-hotel-photo .tagline{position:absolute;top:0;left:0;padding:10px;background:#c7eef4;color:#000;font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-trip-price .combination-hotel-photo .tagline:after{content:"";display:inline-block;background:url(../../img/layout/sprites.png) -132px -132px no-repeat;width:28px;height:10px}.passport-trip-price .combination-hotel-photo:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:66px;height:66px;background:url(../../img/content/blue-plus.png) no-repeat}.containers .hint{margin:10px;display:block}.input-bubble{background:#e1dfdf;border:2px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 5px}.input-bubble__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-size:14px;padding:3px;line-height:normal}.input-bubble__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-bubble__button{cursor:pointer;font-family:"Open Sans Condensed Bold",sans-serif;text-transform:uppercase;outline:0;background:-webkit-gradient(linear,left top,left bottom,from(#5bbce4),to(#2faadd));background:linear-gradient(to bottom,#5bbce4,#2faadd);color:#fff;display:inline-block;border-radius:5px;padding:6px 8px;margin:0 2px 0 auto;-webkit-transition:color .3s ease-out,background-color .4s ease-out;transition:color .3s ease-out,background-color .4s ease-out;font-size:13px;height:auto;width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#coupon .coupon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#coupon .coupon__wrapper>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#coupon .coupon__wrapper .coupon__input-container{width:160px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#coupon .coupon__wrapper .coupon__input-container .coupon__input{width:100%;font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#4C95D9;background:#fff;padding:11px 10px;margin:0;min-width:150px;height:46px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}#coupon .coupon__wrapper .coupon__message{width:100%;display:none}#coupon .coupon__wrapper .coupon__error,#coupon .coupon__wrapper .coupon__success{display:none}#coupon .coupon__wrapper .coupon__error-container{display:block}#coupon .coupon__wrapper .coupon__error-container .coupon__error{display:block;color:red;font:13px/20px "Open Sans",sans serif;margin-top:2px}#coupon .coupon__wrapper .coupon__success-container{display:block}#coupon .coupon__wrapper .coupon__success-container .coupon__success{display:block;color:green;font:13px/20px "Open Sans",sans serif;margin-top:2px}#coupon .coupon__wrapper .coupon__apply-container{margin-left:20px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#coupon .coupon__wrapper .coupon__apply-container .coupon__apply.btn-simple{cursor:pointer;font-family:"Open Sans Condensed Bold",sans-serif;text-transform:uppercase;outline:0;background:#5bbce4;color:#fff;border:3px solid #5bbce4;display:inline-block;border-radius:5px;padding:3px 13px;margin:0 auto;-webkit-transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color .3s ease-out,background-color .3s ease-out;font-size:17px;height:47px;width:100%;line-height:26px}#coupon .coupon__wrapper .coupon__apply-container .coupon__apply.btn-simple:hover{background-color:#2faadd}#coupon .coupon__wrapper .coupon__apply-container .coupon__apply.btn-simple:active{background-color:#1f8dba}@media only screen and (max-width:640px){#coupon .coupon__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#coupon .coupon__wrapper .coupon__activate-container{width:auto;margin-bottom:15px}#coupon .coupon__wrapper .coupon__apply-container{margin-left:0;margin-top:20px}#coupon .coupon__wrapper .coupon__input-container{width:230px}#coupon .coupon__wrapper .coupon__error-container .coupon__error{text-align:center}}.errors{padding:10px}.errors__wrapper{padding:15px 10px;border:1px solid #ff2e2e;border-radius:3px;background-color:rgba(255,46,46,.26)}.errors__heading{padding-left:10px;margin-bottom:10px;font-weight:700}.errors__list{list-style:inherit;padding-left:20px}.errors__item{list-style-type:inherit}.errors__item-link{color:#000;text-decoration:underline}.booking-info-module{padding-bottom:30px}.booking-info-module .hint{margin:0}.booking-info-module .show-for-mobile{display:none}.booking-info-module .room-number{font:25px/20px "Open Sans Condensed Bold","Open Sans",sans serif;margin-bottom:10px;margin-top:40px}@media only screen and (max-width:480px){.booking-info-module .room-number{font-size:20px}}.booking-info-module .room-number span{font:25px/20px "Open Sans Condensed Bold","Open Sans",sans serif}@media only screen and (max-width:480px){.booking-info-module .room-number span{font-size:20px}}.booking-info-module .contact-person{margin-bottom:10px;margin-top:40px}.booking-info-module .contact-person .title{display:inline;font:25px/20px "Open Sans Condensed Bold","Open Sans",sans serif}.booking-info-module .contact-person .envelope{display:inline-block;vertical-align:top}.booking-info-module .contact-person .envelope img{display:block;height:20px;width:30px}.booking-info-module .traveler-info-module{padding-top:10px;border-top:2px solid #fff;margin-bottom:10px}.booking-info-module .traveler-info-module.agent_info{border-top:none;border-bottom:2px solid #fff;padding-top:10px}.booking-info-module .traveler-info-module:first-child{border-top:0;padding-top:0}.booking-info-module .traveler-info-module h3{font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0 0 5px}.booking-info-module .traveler-info-module .item-row,.flight-only-page .page-wrapper .content,.passport-page .page-wrapper .content{margin-bottom:0}.booking-info-module .traveler-info-module .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.booking-info-module .traveler-info-module .form-row>div{margin-right:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.booking-info-module .traveler-info-module .form-row-birthday{-ms-flex-preferred-size:80px!important;flex-basis:80px!important}.booking-info-module .traveler-info-module .form-row-first-name,.booking-info-module .traveler-info-module .form-row-last-name{-ms-flex-preferred-size:200px!important;flex-basis:200px!important}.booking-info-module .traveler-info-module .form-row-gender{-ms-flex-preferred-size:170px!important;flex-basis:170px!important}.booking-info-module .traveler-info-module .form-row .item-row.address{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}@media only screen and (max-width:960px){.booking-info-module .traveler-info-module .form-row .item-row.address{-ms-flex-preferred-size:100%;flex-basis:100%}}.booking-info-module .traveler-info-module .form-row .item-row.postal input{min-width:inherit}.booking-info-module .traveler-info-module .column-item{float:left;width:34%;padding-right:2%}.booking-info-module .traveler-info-module .column-item:last-child{width:32%;padding-right:0}.booking-info-module .traveler-info-module label{display:block;font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;padding-bottom:5px;margin:0}.booking-info-module .traveler-info-module label.subscription{position:relative}.booking-info-module .traveler-info-module label.subscription input[type=checkbox]{display:none}.booking-info-module .traveler-info-module label.subscription h4{font:700 14px/21px "Open Sans",sans serif;padding:0 0 0 30px;position:relative;margin:0;color:#7d7d7d}.booking-info-module .traveler-info-module label.subscription:before,.passport-page .trip-addons-module .actions label:before{margin-top:-11px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;content:"";left:0}.booking-info-module .traveler-info-module label.subscription:before{position:absolute;top:47%;display:block;width:21px;height:21px;background-size:90px 70px}.booking-info-module .traveler-info-module label.subscription.selected:before{background-position:0 -25px;background-color:#096dcb;border-radius:3px}.booking-info-module .traveler-info-module label.tabbed:before{background-color:#07bcf7;border-radius:3px;width:20px;height:20px}.booking-info-module .traveler-info-module .phone-holder{padding-left:66px}.booking-info-module .traveler-info-module .item-phone .dd-container,.booking-info-module .traveler-info-module .item-phone select{float:left;width:56px;position:relative;margin-left:-66px}.booking-info-module .traveler-info-module .item-date .passport-dropdown{display:inline-block;margin-right:14px}.booking-info-module .traveler-info-module .item-date .passport-dropdown:last-of-type{margin-right:0}.booking-info-module .traveler-info-module .item-date .dd-container,.booking-info-module .traveler-info-module .item-date select{width:93px;display:inline-block;position:relative;margin-right:14px}.booking-info-module .traveler-info-module .item-date .dd-container:last-of-type,.booking-info-module .traveler-info-module .item-date select:last-of-type{margin-right:0}.booking-info-module .traveler-info-module .item-date .dd-container input.dd-selected-value:first-child,.booking-info-module .traveler-info-module .item-date select input.dd-selected-value:first-child{border:0;position:absolute;top:2px;font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#4C95D9;background:#fff;padding:12px 25px 0 10px}.booking-info-module .traveler-info-module .text-input{width:100%;font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4;background:#fff;padding:11px 10px;margin:0;min-width:150px;height:46px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.booking-info-module .traveler-info-module .gender-list{padding-top:12px}.booking-info-module .traveler-info-module .gender-list li{display:inline-block;margin-right:18px}.booking-info-module .traveler-info-module .gender-list input[type=radio]{display:none}.booking-info-module .traveler-info-module .gender-list label{font:700 14px/21px "Open Sans",sans serif;padding:0 0 0 30px;position:relative;margin:0}.booking-info-module .traveler-info-module .gender-list label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.booking-info-module .traveler-info-module .gender-list label.tabbed:before{border-radius:15px!important;border:2px solid #07bcf7!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.booking-info-module .traveler-info-module .gender-list label.selected:before{background-position:0 0;background-color:#5bbce4;border-radius:11px}.passport-page .clearfix:after{clear:both;display:block;content:""}.passport-page li.notice table{width:auto;background:0 0}.passport-page li.notice table td{padding:0}.passport-page li.notice table span{font:14px/1 "Open Sans Bold",sans serif!important;color:#555!important}.passport-page .booking-info-content{background:#f1f1f1;padding:0 0 40px;margin:0}.passport-page .booking-info-content p{color:#555;font-size:14px;line-height:18px;margin:0 10px 10px}.passport-page .booking-info-content .tabbed .containers{background:0 0;padding:0}.passport-page .booking-info-content .tabbed .containers h3.resp-accordion{background:#5bbce4;padding:18px 35px 18px 20px;font:18px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;border:none;margin:0;border-top:2px solid #fff;border-radius:0;position:relative;text-transform:none}.passport-page .booking-info-content .tabbed .containers h3.resp-accordion:after{content:"";position:absolute;top:50%;right:20px;margin:-3px 0 0;border-left:solid 7px transparent;border-right:solid 7px transparent;border-top:solid 7px #fff}.passport-page .booking-info-content .tabbed .containers h3.resp-accordion.resp-tab-active:after{border-top:none;border-bottom:solid 7px #fff}.passport-page .booking-info-content .tabbed ul.links_list{width:100%;margin:-26px auto 30px;text-align:center}.passport-page .booking-info-content .tabbed ul.links_list li{float:none;display:inline-block;background:#555;width:24%;padding:0;border:none;margin-right:-4px;list-style:none;text-align:center}.passport-page .booking-info-content .tabbed ul.links_list li a{display:block;background:#555;color:#fff;height:52px;text-transform:none;padding:0 5px}.passport-page .booking-info-content .tabbed ul.links_list li.active a,.passport-page .booking-info-content .tabbed ul.links_list li.resp-tab-active a{background:#4C95D9;color:#fff;height:52px;line-height:52px;position:relative}.passport-page .booking-info-content .tabbed ul.links_list li.active a:before,.passport-page .booking-info-content .tabbed ul.links_list li.resp-tab-active a:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-8px;width:0;height:0;border-left:solid 8px transparent;border-top:solid 7px #4C95D9;border-right:solid 8px transparent}.passport-page .booking-info-content .errata-block{margin:10px;background-color:#FFF;padding-bottom:20px}.passport-page .booking-info-content .errata-block h2{font:20px/1.1em "Open Sans Bold","Open Sans",sans serif;color:#555;padding:10px 20px;margin-bottom:10px;text-align:left}.passport-page .booking-info-content .errata-block h2:not(:first-child){margin-top:30px}.passport-page .booking-info-content .errata-block p{font:14px/19px "Open Sans Condensed Bold","Open Sans",sans serif;margin-left:60px;margin-bottom:15px;display:list-item}.passport-page .booking-info-content .errata-block ul{text-align:right}.passport-page .booking-info-content .errata-block ul li{display:inline-block;margin-left:36px;margin-right:16px}.passport-page .booking-info-content .errata-block ul li label{font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;margin:0;position:relative;width:auto;display:inline}.passport-page .booking-info-content .errata-block ul li label input{display:none}.passport-page .booking-info-content .errata-block ul li label:before{content:"";position:absolute;top:0;left:-25px;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.passport-page .booking-info-content .errata-block ul li label.selected:before{background-position:0 -25px;background-color:#096dcb;border-radius:3px}.passport-page .agree-holder{padding:0 10px;position:relative}.passport-page .agree-holder .agreement-list{text-align:right;padding-top:10px;overflow:hidden}.passport-page .agree-holder .agreement-list li{display:inline-block;margin-left:38px;margin-right:16px}.passport-page .agree-holder .agreement-list input[type=checkbox],.passport-page .tab_container .ui-accordion-content .heading{display:none}.passport-page .agree-holder .agreement-list li .agreeToTerms a{border-bottom:dotted 1px #4C95D9!important;color:#4C95D9!important;line-height:20px}.passport-page .agree-holder .agreement-list label{font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;margin:0;position:relative;display:inline}.passport-page .agree-holder .agreement-list label:before{content:"";position:absolute;top:0;left:-24px;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.passport-page .agree-holder .agreement-list label.tabbed:before{background-color:#07bcf7;border-radius:3px;width:20px;height:20px}.passport-page .agree-holder .agreement-list label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.passport-page .tab_container .ui-accordion-content{border:none;padding:0;border-bottom:8px solid #fff;border-radius:0;background:0 0}.passport-page .tab_container .ui-accordion-content.flight-columns{border-top:none!important}.passport-page .tab_container .ui-accordion-content.payment-item{padding:18px 20px}.passport-page .tab_container .ui-accordion-content .flight-column{border:none!important}.passport-page .tab_container .ui-accordion-content .flight-column .heading{display:block}.passport-page .tab_container .ui-accordion-content .flight-column .heading .icon,.passport-page .tab_container .ui-accordion-header.heading h4 .icon{display:none}.passport-page .tab_container .ui-accordion-content .flight-column .column-holder{padding-top:10px}.passport-page .tab_container .ui-accordion-header,.passport-page .tab_container .ui-accordion-header.heading{padding:18px 35px 18px 20px;font:18px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.passport-page .tab_container .ui-accordion-content .item{border-top:none}.passport-page .tab_container .ui-accordion-header{background:#959595;border:none;margin:0;border-top:2px solid #fff;border-radius:0;position:relative}.passport-page .tab_container .ui-accordion-header.heading{background:#555;border-top:2px solid #fff}.passport-page .tab_container .ui-accordion-header.heading h4{font-size:18px;line-height:30px;color:#fff}.passport-page .tab_container .ui-accordion-header:before{content:"";position:absolute;top:50%;right:20px;margin:-3px 0 0;border-left:solid 7px transparent;border-right:solid 7px transparent;border-top:solid 7px #fff}.passport-page .tab_container .ui-accordion-header.ui-state-active:before{border-top:none;border-bottom:solid 7px #fff}.passport-page .dd-container{border:none;margin:0}.passport-page .booking-info-module .dd-container .dd-option.active{background:#ddd}.passport-page .booking-info-module .dd-container .dd-selected{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#4C95D9;background:#fff;padding:11px 25px 11px 10px;border-top:2px solid #d3d3d3}.passport-page .booking-info-module .dd-container .dd-selected label{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#5bbce4;padding:0}.booking-list-module .item-row .dd-container .dd-option .dd-option-text,.booking-list-module .item-row .dd-container .dd-selected .dd-selected-text,.booking-list-module .text-input,.passport-page .booking-info-module .dd-container .dd-option{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif}.passport-page .booking-info-module .dd-container .dd-pointer-down{position:absolute;width:0;height:0;top:50%;right:10px;margin-top:-2px;border-left:solid 5px transparent;border-top:solid 5px #d1d1d1;border-right:solid 5px transparent}.passport-page .booking-info-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #d1d1d1!important;border-top:none!important}.passport-page .booking-info-module .dd-container .dd-options{max-height:230px;overflow-x:hidden;z-index:9999999}.passport-page .booking-info-module .dd-container .dd-option{color:#cdcdcd;padding:12px 10px;background:#fff}.passport-page .booking-info-module .dd-container .dd-option label{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#5bbce4;padding:0;margin:0}.passport-page .booking-info-module .dd-container .dd-option.dd-custom-selected,.passport-page .booking-info-module .dd-container .dd-option.dd-option-selected,.passport-page .booking-info-module .dd-container .dd-option:hover{color:#fff;background:#555}.passport-page .booking-info-module .dd-container .dd-option.dd-custom-selected label,.passport-page .booking-info-module .dd-container .dd-option.dd-option-selected label,.passport-page .booking-info-module .dd-container .dd-option:hover label{color:#fff}.passport-page .trip-addons-module{padding:0!important}.passport-page .trip-addons-module .trip-addon-item{display:inline-block;vertical-align:top;width:25%;padding:0 10px;margin:0 -4px 40px 0}.passport-page .trip-addons-module h3{font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;margin:0 0 15px}.passport-page .trip-addons-module .trip-addon-title{width:100%;overflow:hidden;border-bottom:1px solid #d3d3d3;margin:0 0 15px;padding-bottom:5px}.passport-page .trip-addons-module .trip-addon-title .hint{float:right;margin:0}.passport-page .trip-addons-module .trip-addon-title h3{margin:0}.passport-page .trip-addons-module .trip-addon-title p{font:12px/1.2em "Open Sans",sans serif;color:#7d7d7d;margin:0}.passport-page .trip-addons-module .item-addon{padding:0;min-height:70px;background:#fff;margin-bottom:2px}.passport-page .trip-addons-module .item-addon h4{font:14px/20px "Open Sans Bold","Open Sans",sans serif;color:#555;margin:0 0 0 18px;padding-top:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passport-page .trip-addons-module .item-addon p{color:#555;font-size:14px;line-height:18px;margin:0 0 0 18px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passport-page .trip-addons-module .actions{padding:16px 18px 0}.passport-page .trip-addons-module .actions label{display:block;padding:0 0 0 30px;margin:0;position:relative}.passport-page .trip-addons-module .actions label input[type=checkbox],.passport-page .trip-addons-module .actions label.hidden-checkbox:before{display:none}.passport-page .trip-addons-module .actions label:before{position:absolute;top:50%;display:block;width:21px;height:21px;background-size:90px 70px}.passport-page .trip-addons-module .actions label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.passport-page .trip-addons-module .actions label h4{margin:0!important;padding:0}.passport-page .trip-addons-module .actions label p{margin:0!important}.passport-page .trip-addons-module .actions.disabled label{cursor:default}.passport-page .trip-addons-module .actions.disabled label.selected:before{background-color:#919AA2}.passport-page .trip-addons-module .dd-container{border:none;margin:0}.passport-page .trip-addons-module .dd-container .dd-select{height:70px;width:100%;vertical-align:middle;background:#fff}.passport-page .trip-addons-module .dd-container .dd-selected{display:block;vertical-align:middle;font:14px/19px "Open Sans",sans serif;color:#555;padding:5px 30px 5px 18px;border-top:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.passport-page .trip-addons-module .dd-container .dd-selected label{display:block;font:14px/19px "Open Sans Bold",sans serif!important;color:#555;width:100%}.passport-page .trip-addons-module .dd-container .dd-selected .dd-desc,.passport-page .trip-addons-module .dd-container .dd-selected .dd-note{display:block;font-size:14px;line-height:19px;color:#555;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passport-page .trip-addons-module .dd-container .dd-pointer-down{right:15px;border-top:solid 5px #5bbce4}.passport-page .trip-addons-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #5bbce4!important;border-top:none!important}.passport-page .trip-addons-module .dd-container .dd-options{max-height:165px;z-index:9999999}.passport-page .trip-addons-module .dd-container .dd-options li{width:100%!important;vertical-align:middle}.passport-page .trip-addons-module .dd-container .dd-option{display:block;vertical-align:middle;font:14px/19px "Open Sans",sans serif;color:#555;padding:5px;text-align:center;background:#fff}.passport-page .trip-addons-module .dd-container .dd-option .option-middle{display:inline-block;width:100%}.passport-page .trip-addons-module .dd-container .dd-option label{font:14px/19px "Open Sans Bold",sans serif!important}.passport-page .trip-addons-module .dd-container .dd-option .dd-note,.passport-page .trip-addons-module .dd-container .dd-option label{display:block;font-size:14px;line-height:19px;color:#555;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passport-page .trip-addons-module .dd-container .dd-option .dd-desc{display:block;font-size:14px;line-height:19px;color:#555;width:100%}.passport-page .trip-addons-module .dd-container .dd-option.dd-option-selected,.passport-page .trip-addons-module .dd-container .dd-option:hover{color:#fff;background:#555}.passport-page .trip-addons-module .dd-container .dd-option.dd-option-selected .dd-desc,.passport-page .trip-addons-module .dd-container .dd-option.dd-option-selected .dd-note,.passport-page .trip-addons-module .dd-container .dd-option.dd-option-selected label,.passport-page .trip-addons-module .dd-container .dd-option:hover .dd-desc,.passport-page .trip-addons-module .dd-container .dd-option:hover .dd-note,.passport-page .trip-addons-module .dd-container .dd-option:hover label{color:#fff}.passport-page .booking-list-calendar{background-color:#f1f1f1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:0;border:none}.passport-page .booking-list-calendar .ui-datepicker-header{background:#fff;padding:4px;border-radius:0;position:relative;border:1px solid #ddd;border-bottom:none}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all{position:absolute;top:0;width:30px;height:30px;display:block;border:none;cursor:pointer;background:0 0}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{left:0}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-next{right:0}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-e,.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-w{height:30px;width:30px;background:0 0;position:relative;display:block;left:0;top:0;margin:0;text-indent:-9999px}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-e:after,.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-w:after{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:34px;height:30px;width:30px;position:relative;top:-15px;display:block;color:#5bbce4;text-indent:0}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-w:after{content:"H"}.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-e:after{content:"G"}.passport-page .booking-list-calendar .ui-datepicker-title{text-align:center;background-color:#FFF;margin:0;height:26px}.passport-page .booking-list-calendar .ui-datepicker-title span{font-weight:400;font-size:18px;line-height:26px;color:#000}.passport-page .ui-datepicker-calendar{margin-bottom:.2em}.passport-page .ui-datepicker-calendar tbody a,.passport-page .ui-datepicker-calendar tbody span{font-weight:400;color:#606060;text-align:center}.passport-page .ui-datepicker-calendar tbody td .ui-state-hover{background:#666;color:#fff}.passport-page .ui-datepicker-calendar tbody td.ui-datepicker-today a{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNkMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fedf50),to(#fdcd0b));background:linear-gradient(to bottom,#fedf50 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fedf50", endColorstr="#fdcd0b", GradientType=0);color:#000!important}.passport-page .ui-datepicker-calendar tbody .ui-datepicker-week-col{font-size:16px!important;padding-top:5px!important}.passport-page .ui-datepicker-calendar tbody tr:nth-of-type(even){background:#fff}.passport-page .ui-datepicker-calendar thead .ui-datepicker-week-col{padding-top:11px!important}.passport-page .ui-datepicker-calendar thead span{font-size:12px;color:#7d7d7d!important;font-weight:400}.passport-page .ui-datepicker-calendar .ui-widget-content .ui-state-disabled,.passport-page .ui-datepicker-calendar .ui-widget-header .ui-state-disabled{opacity:1}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-state-disabled,.passport-page .ui-datepicker-calendar .ui-state-disabled{opacity:1!important}.passport-page .ui-datepicker-calendar .ui-state-disabled span{color:#ccc}.passport-page .ui-datepicker-calendar .ui-state-default,.passport-page .ui-datepicker-calendar .ui-widget-content .ui-state-default{border:none;background:0 0}.booking-list-module{color:#555;padding-top:30px;margin-bottom:20px}.booking-list-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px}.booking-list-module .booking-list-search{width:100%}.booking-list-module .item-row{width:100%;margin-bottom:20px}.booking-list-module .item-row .dd-container,.booking-list-module .text-input{width:200px;background:#fff;border:1px solid #d3d3d3;display:inline-block;vertical-align:top;outline:0}.booking-list-module .item-row label{display:inline-block;font:15px/3em "Open Sans",sans serif;color:#7d7d7d;margin:0 10px 0 0;vertical-align:top}.booking-list-module .item-row label.label-form{min-width:45px}.booking-list-module .item-row .dd-container{margin-right:10px;text-align:left;height:46px}.booking-list-module .item-row .dd-container .dd-selected{padding:13px 12px}.booking-list-module .item-row .dd-container .dd-selected .dd-selected-text{color:#4C95D9}.booking-list-module .item-row .dd-container .dd-options{border:1px solid #555;max-height:300px}.booking-list-module .item-row .dd-container .dd-option .dd-option-text{color:#4C95D9}.booking-list-module .item-row .dd-container .dd-option.dd-option-selected{color:#fff;background:#555}.booking-list-module .item-row .dd-container .dd-option.dd-option-selected .dd-option-text{color:#fff}.booking-list-module .item-row .dd-container .dd-option:hover{color:#fff;background:#555}.booking-list-module .item-row .dd-container .dd-option:hover .dd-option-text{color:#fff}.booking-list-module .text-input{color:#5bbce4;padding:11px 10px;margin:0 10px 0 0;height:46px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.booking-list-module .radio-list{padding-top:20px}.booking-list-module .radio-list li{display:inline-block;margin-right:10px}.booking-list-module .radio-list input[type=radio],.booking-list-module .row-all-bookings input[type=checkbox]{display:none}.booking-list-module .radio-list label{font:14px/21px "Open Sans",sans serif;padding:0 0 0 25px;position:relative;margin:0}.booking-list-module .radio-list label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.booking-list-module .radio-list label.selected:before{background-position:0 0;background-color:#5bbce4;border-radius:11px}.booking-list-module .row-all-bookings{padding-top:20px;overflow:hidden}.booking-list-module .row-all-bookings label{font:14px/41px "Open Sans",sans serif;color:#7d7d7d;padding:0 0 0 38px;margin:0;position:relative}.booking-list-module .row-all-bookings label:before{content:"";position:absolute;bottom:50%;margin-bottom:-9px;left:2px;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.booking-list-module .row-all-bookings label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.booking-list-module .submit{display:inline-block;font:20px/46px "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;width:auto;height:46px;border:none;outline:0;background:#5bbce4;text-align:center;vertical-align:top;padding:0 17px}.booking-list-module .listing-table{padding-top:20px}.booking-list-module .listing-table .table-info,.booking-list-module .listing-table table{width:100%}.booking-list-module .listing-table th{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:13px;vertical-align:top;padding:10px 5px 10px 0;text-align:left}.booking-list-module .listing-table th:first-child{padding:10px 5px}.booking-list-module .listing-table td{font-size:12px;padding:10px 5px 10px 0;text-align:left;vertical-align:top}.booking-list-module .listing-table td:first-child{padding:10px 5px}.booking-list-module .listing-table a{font-size:12px;color:#5bbce4}.airlineInfo-module .airline-info-item{vertical-align:top;width:25%;padding:0 10px;margin:0 -4px 40px 0;display:inline-block}.airlineInfo-module .airline-info-item .imgContainer .stamp{display:none}.airlineInfo-module .airline-info-item .photo{height:160px}.airlineInfo-module .airline-info-item h3{display:block;font:14px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;background-color:rgba(0,0,0,.75);margin:0;padding:7px 5px 7px 8px}.airlineInfo-module .airline-info-item p{color:#555;font-size:14px;line-height:18px;background-color:#FFF;margin:0;padding:15px}@media only screen and (min-width:640px){.passport-page .airlineInfo-module h2,.passport-page .booking-info-module h2,.passport-page .destinationInfo-module h2,.passport-page .select-hotel-module h2,.passport-page .trip-addons-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.passport-page .airlineInfo-module h4,.passport-page .destinationInfo-module h4{font:18px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;margin-bottom:10px;padding:0 0 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passport-page .airlineInfo-module,.passport-page .booking-info-content .select-hotel-module,.passport-page .booking-info-module,.passport-page .destinationInfo-module,.passport-page .itinerary-module,.passport-page .trip-addons-module{display:block!important;padding-top:60px!important}.passport-page .hide-override{display:none!important}.passport-page .trip-addons-module{margin:-20px 0 0}.passport-page .tabbed .tabs{display:none}.passport-page .tabbed h3.resp-accordion{display:none!important}.passport-page .promo-campaign-container{padding-bottom:0;height:52px;margin:-26px 0}}@media only screen and (max-width:960px){.passport-trip-price .booking-trip-module .flight-information h3,.passport-trip-price .booking-trip-module .itinerary-passport-module h3,.passport-trip-price .booking-trip-module .select-hotel-module h3,.passport-trip-price .btn-hide-details{display:none}#primera-passport{overflow:hidden;position:relative}.airlineInfo-module .airline-info-item{width:50%;padding:0 10px;margin-bottom:20px}.airlineInfo-module .airline-info-item .photo{height:200px}.main-heading{padding:0 20px}.main-heading .personal_info{margin-left:60px}.passport-trip-price{padding-top:20px;margin-bottom:10px}.passport-trip-price .confirmation-message{padding-right:135px}.passport-trip-price .confirmation-message p{font-size:16px}.passport-trip-price .confirmation-message .button{padding:10px 16px 7px 12px;font:19px/18px "League Gothic"}.passport-trip-price .confirmation-message .button:after{border-width:7px;top:11px;right:-2px}.passport-trip-price .booking-trip-module .flight-columns .trip-duration{bottom:0}.passport-trip-price .booking-trip-module .itinerary-passport-module .column{width:50%!important}.passport-trip-price .booking-trip-module .select-hotel-module{border-bottom:0!important}.passport-trip-price .booking-trip-module .select-hotel-module .select-hotel-holder{padding:20px}.passport-trip-price .booking-trip-module .select-hotel-module .select-hotel-holder .heading,.passport-trip-price .booking-trip-module .select-hotel-module .select-hotel-holder .heading h3{display:block}.passport-trip-price .booking-trip-module .select-hotel-module .select-hotel-holder .view-room-item{margin:0}.booking-price-module .show-for-mobile,.booking-trip-module .show-for-mobile{display:block!important}.passport-page .booking-info-module .tabs_list,.passport-page .button-book-alert:after{display:none}.booking-price-module .flight-columns,.booking-trip-module .flight-columns{border-bottom:none!important}.booking-price-module .payment-buttons button{width:100%;margin-bottom:10px;margin-left:0;padding-top:30px}.booking-price-module .payment-buttons button .button-book-alert{top:0!important;bottom:inherit;position:absolute!important;margin-left:0!important}.passport-page .button-book-alert{border-radius:0!important;position:fixed!important;top:inherit!important;left:0!important;right:0;bottom:100px;text-align:center}.passport-page .promo-campaign-container{padding-bottom:0;height:52px;margin:0 0 -26px}.passport-page .booking-info-module{padding-bottom:10px}.passport-page .booking-info-module .tab_content.ui-accordion-content{padding:20px 20px 0;border-bottom:none}.passport-page .booking-info-module .traveler-info-module{padding-top:20px;margin-bottom:10px;padding-bottom:4px}.passport-page .booking-info-module .column-item{float:none;width:100%;margin:0;padding:0}.passport-page .booking-info-module .column-item:last-child{width:100%;padding:0}.passport-page .show-for-mobile{display:block!important}.passport-page .booking-info-content{padding-bottom:30px}.passport-page .booking-info-content .tabbed .containers .resp-tab-content{padding:20px}.passport-page .booking-info-content .tabbed .containers .traveler-info-holder{margin-bottom:10px}.passport-page .booking-info-content .errata-block{margin:20px}.passport-page .booking-info-content .errata-block p{margin-left:30px}.passport-page .trip-addons-module{padding:60px 10px 0!important;margin:-20px 0 0}.passport-page .trip-addons-module .trip-addon-item{width:50%;padding:0 10px;margin-bottom:20px}.booking-list-module .main-heading{padding:0}}.passport-page .passport-trip-alert-block{background-color:#f2f2f2;position:relative;display:block;margin-bottom:20px}.passport-page .passport-trip-alert-block div{color:#898989;display:block;text-align:center}.passport-page .passport-trip-alert-block:before{content:"!";position:absolute;left:20px;text-indent:-2px;font:20px/48px "Open Sans Bold","Open Sans",sans serif;width:0;height:0;border-style:solid;border-width:0 20px 35px;border-color:transparent transparent #fad000}.passport-page .passport-trip-alert-block .button-book{position:absolute;right:20px;top:23px;width:auto;height:43px;border-radius:8px;text-align:center;color:#000;padding:0 28px 0 15px;font:26px/44px "League Gothic";background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 )}.passport-page .passport-trip-alert-block .button-book:after{content:"";display:inline-block;position:absolute;color:#000;top:13px;right:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #000;border-right:9px solid transparent}.passport-page .passport-trip-alert-block .button-book.blue-button-book{background-color:#53bfed;background-image:-webkit-gradient(linear,left top,left bottom,from(#53bfed),to(#1ea3db));background-image:linear-gradient(to bottom,#53bfed,#1ea3db);color:#fff}.passport-page .passport-trip-alert-block .button-book.blue-button-book:after{border-left:9px solid #fff}.passport-page .button-book-alert{cursor:default;position:absolute;top:-4px;padding:5px 15px 5px 35px;color:#fff;font:14px "Open Sans Bold","Open Sans",sans serif;background-color:#ff5600;border-radius:8px;z-index:998;white-space:nowrap;left:50%;margin-left:-116px}.passport-page .button-book-alert:before{content:"!";position:absolute;top:5px;left:10px;width:0;height:0;font-size:10px;line-height:20px;border-left:8px solid transparent;border-right:11px solid transparent;border-bottom:17px solid #ffda00;color:#000}.passport-page .button-book-alert:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ff5600}@media only screen and (max-width:768px){.passport-trip-price h2{font-size:36px}.passport-trip-price .main-heading{border-bottom:0}.passport-trip-price .main-heading .list{padding-top:5px}.passport-trip-price .main-heading .list li{padding-left:10px}.passport-trip-price .main-heading .list li:first-child{padding-left:0}.passport-trip-price .confirmation-message{padding-left:65px}.passport-trip-price .confirmation-message .icon{width:35px;height:35px;left:15px}.passport-trip-price .confirmation-message .icon.icon.success:after{margin:8px 10px}.passport-trip-price .confirmation-message p{font-size:14px}.passport-page .tab_container .booking-trip-module .flight-columns .flight-column{float:none;display:block;width:100%;padding:0;margin:0}.passport-page .tab_container .booking-trip-module .flight-columns .column-holder{padding-bottom:10px;min-height:10px}.passport-page .tab_container .booking-trip-module .flight-columns .column-holder .info{width:50%}.passport-page .tab_container .booking-trip-module .flight-columns .trip-duration{position:inherit;bottom:auto;left:auto}.passport-page .airlineInfo-module h2,.passport-page .booking-info-module h2,.passport-page .destinationInfo-module h2,.passport-page .select-hotel-module h2,.passport-page .trip-addons-module h2{display:none}.passport-page .trip-addons-module{margin-bottom:-20px}.passport-page .trip-addons-module .dd-container .dd-select{height:inherit}.passport-page .trip-addons-module .dd-container .dd-selected{-webkit-transform:none;transform:none}}@media only screen and (max-width:420px){.passport-page .passport-trip-price h2{line-height:1.5;font-size:28px}.passport-page .passport-trip-price .confirmation-message{padding:10px 15px 10px 65px}.passport-page .passport-trip-price .confirmation-message p{height:inherit;font-size:14px;display:inline-block;text-align:left}.passport-page .passport-trip-price .confirmation-message .button{position:relative;top:inherit;right:inherit;margin-top:15px}.passport-page .passport-trip-alert-block div{width:232px;margin:0 auto;padding-right:41px}.passport-page .passport-trip-alert-block:before{top:40px}.passport-page .passport-trip-alert-block .button-book{top:35px;right:5px}}.passport-rooms-availability{position:absolute;right:10px}.excursions-module .row-holder{background:#f1f1f1;padding-top:30px}.excursions-module .row-holder .excursion-item{margin-bottom:30px}.excursions-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.excursions-module .description{text-align:center;padding:0 100px}.excursions-module .link-more{text-align:center}.excursions-module .dd-container{border:none;margin:0}.excursions-module .dd-container .dd-select{height:70px;width:100%;vertical-align:middle;background:#fff}.excursions-module .dd-container .dd-selected{display:block;vertical-align:middle;font:14px/19px "Open Sans",sans serif;color:#555;padding:5px 30px 5px 18px;border-top:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.excursions-module .dd-container .dd-selected label{display:block;font:14px/19px "Open Sans Bold",sans serif!important;color:#555;width:100%}.excursions-module .dd-container .dd-selected .dd-desc,.excursions-module .dd-container .dd-selected .dd-note{display:block;font-size:14px;line-height:19px;color:#555;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excursions-module .dd-container .dd-pointer-down{right:15px;border-top:solid 5px #5bbce4}.excursions-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #5bbce4!important;border-top:none!important}.excursions-module .dd-container .dd-options li{width:100%!important;vertical-align:middle}.excursions-module .dd-container .dd-option{display:block;vertical-align:middle;font:14px/19px "Open Sans",sans serif;color:#555;padding:5px;text-align:center;background:#fff}.excursions-module .dd-container .dd-option .option-middle{display:inline-block;width:100%}.excursions-module .dd-container .dd-option label{font:14px/19px "Open Sans Bold",sans serif!important}.excursions-module .dd-container .dd-option .dd-note,.excursions-module .dd-container .dd-option label{display:block;font-size:14px;line-height:19px;color:#555;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excursions-module .dd-container .dd-option .dd-desc{display:block;font-size:14px;line-height:19px;color:#555;width:100%}.excursions-module .dd-container .dd-option.dd-option-selected,.excursions-module .dd-container .dd-option:hover{color:#fff;background:#555}.excursions-module .dd-container .dd-option.dd-option-selected .dd-desc,.excursions-module .dd-container .dd-option.dd-option-selected .dd-note,.excursions-module .dd-container .dd-option.dd-option-selected label,.excursions-module .dd-container .dd-option:hover .dd-desc,.excursions-module .dd-container .dd-option:hover .dd-note,.excursions-module .dd-container .dd-option:hover label{color:#fff}.excursions-module .excursion-item{display:inline-block;vertical-align:top;width:25%;padding:0 10px;margin:0 -4px 40px 0}.excursions-module .excursion-item .hidden,.excursions-module .excursion-item .individual-travelers,.excursions-module .excursion-item.show-all-travelers .individual-travelers{display:none}.excursions-module .excursion-item .circle-item{bottom:auto;top:10px;right:10px;width:60px;height:60px;border-radius:30px}.excursions-module .excursion-item .circle-item span{font-size:14px}.excursions-module .excursion-item.show-all-travelers .all-travelers,.excursions-module .excursion-item.show-individual-travelers .individual-travelers{display:block}.excursions-module .dd-container .dd-options li:first-child,.excursions-module .excursion-description.not-description,.excursions-module .excursion-item .more.hide-link-less a.link-less,.excursions-module .excursion-item .more.hide-link-more a.link-more,.excursions-module .excursion-item.hidden-items,.excursions-module .excursion-item.show-individual-travelers .all-travelers,.excursions-module .item-traveler-holder:empty{display:none}.excursions-module .excursion-item .more{font-size:14px;color:#5bbce4;margin-top:10px;position:absolute;right:13px;bottom:16px}.excursions-module .excursion-item .more a{font-size:14px;color:#5bbce4}.excursions-module .dd-container .dd-options{z-index:9999;max-height:224px;position:inherit;border-top:2px solid #f1f1f1}.excursions-module .item{width:100%;overflow:hidden;text-align:left}.excursions-module .item .item-holder{display:block;height:100%;cursor:default;overflow:hidden;position:relative}.excursions-module .item .item-holder.active-holder{cursor:pointer}.excursions-module .item .item-holder img{max-width:none}.excursions-module .item .photo{height:160px;overflow:hidden}.excursions-module .item .description{display:block;position:relative;overflow:hidden;padding:6px 90px 7px 10px;width:100%;min-height:48px;z-index:51;background-color:#555}.excursions-module .item .description .h3{display:block;font:14px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;margin-bottom:2px}.excursions-module .item .description .h4{display:block;font:14px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#fff}.excursions-module .item .description .btn-price{position:absolute;top:0;right:0;height:100%;color:#5bbce4;width:104px;padding-right:6px;padding-top:3px;text-align:right}.excursions-module .item .description .btn-price span{float:right;font:21px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:10px;position:relative}.excursions-module .item .description .btn-price span sub{position:absolute;top:4px;left:0;bottom:inherit;font:12px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.excursions-module .item .description .btn-price span strong{font:21px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4;display:block;line-height:1}.excursions-module .item .description .btn-price span em{display:inline-block;padding-left:3px;font:16px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.excursions-module .item .description .btn-price span sup{display:inline-block;font:11px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;vertical-align:top;padding-left:1px;padding-top:3px;top:-3px}.excursions-module .excursion-date{min-height:70px;background:#fff;margin-bottom:2px}.excursions-module .excursion-date .icon{float:left;margin:20px 0 0 18px}.excursions-module .excursion-date .info{overflow:hidden;padding:17px 18px}.excursions-module .excursion-date h4{font:14px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excursions-module .excursion-date p{color:#555;font-size:14px;line-height:18px;margin:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excursions-module .excursion-description{padding:15px 18px 35px;background:#fff;margin-bottom:2px;position:relative;min-height:200px}.excursions-module .excursion-description .h3{font:14px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.excursions-module .excursion-description .textbox,.excursions-module .excursion-description .textbox *{color:#555;font-size:14px;line-height:18px}.excursions-module .excursion-description p{color:#555;font-size:14px;line-height:18px;margin:10px 0 0!important}.car-plate label,.excursions-module .item-traveler h4{font:14px/18px "Open Sans Bold","Open Sans",sans serif}.excursions-module .excursion-description p:first-child{margin:0!important}.excursions-module .item-traveler-holder{padding:18px 18px 0;background:#fff;margin-bottom:2px}.excursions-module .item-traveler{padding-bottom:18px}.excursions-module .item-traveler h4{color:#555;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excursions-module .item-traveler p{color:#555;font-size:14px;line-height:18px;margin:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excursions-module .actions{padding:0}.excursions-module .actions label{display:block;padding:0 0 0 30px;margin:0;position:relative}.excursions-module .actions label input[type=checkbox],.excursions-module .actions label.hidden-checkbox:before{display:none}.excursions-module .actions label:before{position:absolute;top:50%;left:0;margin-top:-11px;display:block;opacity:1;content:"";width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.excursions-module .actions.disabled label:before,.passport-payment__button_disabled{opacity:.5}.excursions-module .actions label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.excursions-module .actions label h4{margin:0!important;padding:0}.excursions-module .actions label p{margin:0!important}.excursions-module .actions.disabled label{cursor:default}.excursions-module .actions.disabled label.selected:before{background-color:#919AA2}.excursions-module .btn-travelers{display:block;font:14px/50px "Open Sans",sans serif;color:#7d7d7d;width:100%;border:none;outline:0;background:#fff;text-align:center}.excursions-module .btn-travelers:empty{display:none}.passport-page .excursions-module .excursion-description{padding-bottom:18px}.passport-page .excursions-module .more{position:inherit;right:auto;bottom:auto;text-align:right}@media only screen and (min-width:640px){.excursions-module{display:block!important;padding-top:10px!important}}@media only screen and (max-width:960px){.excursions-module{padding:10px 10px 0!important;margin:0}.excursions-module .excursion-item{width:50%;padding:0 10px;margin-bottom:20px}.excursions-module .excursion-item .item .photo{height:200px}.excursions-module .row-holder{margin:0 -10px;padding:20px 10px 0}.excursions-module .row-holder .excursion-item{margin-bottom:20px}}@media only screen and (max-width:768px){.excursions-module h2{font-size:40px}}@media only screen and (max-width:640px){.excursions-module{padding:60px 0 0!important}.excursions-module .excursion-item{width:50%;padding:0 5px;margin-bottom:15px}.excursions-module .excursion-item .item .photo{height:140px}.excursions-module .excursion-item .item .description{padding:8px 90px 7px 10px}.excursions-module .excursion-item .item .description .h3,.excursions-module .excursion-item .item .description .h4{font-size:13px}.excursions-module .excursion-item .circle-item{width:40px;height:40px;border-radius:20px}.excursions-module .excursion-item .circle-item span{font-size:12px}.excursions-module .excursion-item .excursion-date{min-height:54px;background:#fff;margin-bottom:2px}.excursions-module .excursion-item .excursion-date .icon{margin:10px 0 0 10px}.excursions-module .excursion-item .excursion-date .info{overflow:hidden;padding:10px}.excursions-module .excursion-item .excursion-date h4,.excursions-module .excursion-item .excursion-date p{font-size:13px;line-height:15px;margin-left:0!important}.excursions-module .excursion-item .excursion-date h4{font-size:12px;padding-top:0}.excursions-module .excursion-item .excursion-description{padding:10px}.excursions-module .excursion-item .excursion-description p{font-size:13px;line-height:15px}.excursions-module .excursion-item .excursion-description .textbox.collapsed{max-height:75px}.excursions-module .excursion-item .excursion-description .more,.excursions-module .excursion-item .excursion-description .more a{font-size:13px}.excursions-module .excursion-item .item-traveler-holder{padding:10px 10px 0}.excursions-module .excursion-item .item-traveler{padding-bottom:10px}.excursions-module .excursion-item .item-traveler h4{font-size:12px;line-height:15px}.excursions-module .excursion-item .item-traveler p{font-size:13px;line-height:15px}.excursions-module .excursion-item .btn-travelers{font-size:13px;line-height:40px}.excursions-module h2{font-size:25px}.excursions-module .row-holder{margin:0;padding:15px 5px 0}.excursions-module .row-holder .excursion-item{margin-bottom:15px}.excursions-module .dd-container .dd-select{height:54px}.excursions-module .dd-container .dd-selected{padding:0 25px 0 10px;font:13px/15px "Open Sans",sans serif}.excursions-module .dd-container .dd-selected label{font:12px/15px "Open Sans Bold",sans serif!important}.excursions-module .dd-container .dd-selected .dd-desc,.excursions-module .dd-container .dd-selected .dd-note{font-size:13px;line-height:16px}.excursions-module .dd-container .dd-pointer-down{right:10px;border-width:4px!important}.excursions-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom-width:4px!important}.excursions-module .dd-container .dd-options{max-height:162px}.excursions-module .dd-container .dd-option{font-size:13px;padding-left:10px;padding-right:10px;line-height:15px}.excursions-module .dd-container .dd-option label{font:12px/15px "Open Sans Bold",sans serif!important}.excursions-module .dd-container .dd-option .dd-desc,.excursions-module .dd-container .dd-option .dd-note,.excursions-module .dd-container .dd-option label{font-size:13px;line-height:16px}}@media only screen and (max-width:480px){.excursions-module .excursion-item{width:100%;margin-bottom:15px}}.departure-hotels-module .search-results .hotel-table{width:77%}.departure-hotels-module{background-color:#f1f1f1;padding-top:29px;padding-bottom:50px}.departure-hotels-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0;text-align:center}.departure-hotels-module .sidebar{width:23%;margin-top:86px}.departure-hotels-module .highlight-mark{width:15px;height:15px;background:url(../../img/highlight-mark.png) center no-repeat;background-size:contain;display:inline-block;margin:0 5px;vertical-align:middle}.departure-hotels-module .select-part{padding-top:30px}.departure-hotels-module .wrapper-select{position:relative;text-align:center}.departure-hotels-module .wrapper-select .ptg-dropdown-box{display:none}.departure-hotels-module .wrapper-select .capture{display:inline-block;color:#7d7d7d;font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-size:16px;font-weight:700;margin-right:6px;height:56px;vertical-align:top;line-height:56px}.departure-hotels-module .wrapper-select .dd-container{width:350px;display:inline-block;text-align:left}.departure-hotels-module .wrapper-select .dd-container .dd-selected{font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;background:#fff;padding:16px 35px 16px 20px}.departure-hotels-module .wrapper-select .dd-container .dd-selected label{font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#000;padding:0}.departure-hotels-module .wrapper-select .dd-container .dd-pointer-down{position:absolute;width:0;height:0;top:50%;right:20px;margin-top:-2px;border-left:solid 5px transparent;border-top:solid 5px #50beed;border-right:solid 5px transparent}.departure-hotels-module .wrapper-select .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #50beed!important;border-top:none!important}.departure-hotels-module .wrapper-select .dd-container .dd-options{max-height:270px;overflow-x:hidden}.departure-hotels-module .wrapper-select .dd-container .dd-option{font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;padding:16px 20px;background:#fff}.departure-hotels-module .wrapper-select .dd-container .dd-option label{font:16px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#000;padding:0;margin:0}.departure-hotels-module .breadcrumbs li,.departure-hotels-module .breadcrumbs li a,.departure-hotels-module .breadcrumbs li:before{font:20px/1.1em "Open Sans Condensed Light";color:#7d7d7d}.departure-hotels-module .wrapper-select .dd-container .dd-option.dd-option-selected,.departure-hotels-module .wrapper-select .dd-container .dd-option:hover{color:#fff;background:#555}.departure-hotels-module .wrapper-select .dd-container .dd-option.dd-option-selected label,.departure-hotels-module .wrapper-select .dd-container .dd-option:hover label{color:#fff}.departure-hotels-module .breadcrumbs{background:0 0;vertical-align:middle;border-radius:0;border:none;padding:0;margin:0}@media only screen and (min-width:960px){.booking-info-module .traveler-info-module .form-row .item-row.postal{-ms-flex-preferred-size:80px;flex-basis:80px}.departure-hotels-module .breadcrumbs{display:inline-block}}.departure-hotels-module .breadcrumbs li{padding-right:5px}.departure-hotels-module .breadcrumbs li a{padding-left:5px;text-transform:none;text-decoration:none!important}.departure-hotels-module .breadcrumbs li a:after{display:none}.departure-hotels-module .breadcrumbs li:first-child a{padding-left:0}.departure-hotels-module .hotel-table{display:inline-block;width:100%;padding:0 2px;margin-top:7px;border-spacing:3px 10px}.departure-hotels-module .hotel-table .cell{display:table-cell;background-color:#FFF;padding-left:14px;vertical-align:middle}.departure-hotels-module .hotel-table .cell.cell-date{width:10%;font-family:"Open Sans Condensed Bold";font-size:16px}.departure-hotels-module .hotel-table .cell.cell-destination{width:19%;color:#7d7d7d;font-family:"Open Sans Condensed Light";font-size:16px;line-height:21px}.departure-hotels-module .hotel-table .cell.cell-hotels{width:45%}.departure-hotels-module .hotel-table .cell.cell-hotels h3{margin:0;line-height:16px}.departure-hotels-module .hotel-table .cell.cell-hotels h3 a{color:#65bbdc;font-family:"Open Sans Condensed Bold";font-size:16px;font-weight:400}.departure-hotels-module .hotel-table .cell.cell-hotels p{font-family:"Open Sans Condensed Light";font-size:16px;color:#7d7d7d;line-height:25px}.departure-hotels-module .hotel-table .cell.cell-week{cursor:pointer;background-color:#5bbce4;width:13%}.departure-hotels-module .hotel-table .cell.none-week{background-color:#FFF!important;width:13.5%}.departure-hotels-module .hotel-table .cell.none-week>*{display:none!important}.departure-hotels-module .hotel-table .departure-heading{display:table;width:100%}.departure-hotels-module .hotel-table .departure-heading .cell{display:table-cell;background-color:#959595;color:#FFF;height:40px;cursor:pointer}.departure-hotels-module .hotel-table .departure-heading .cell span{font-size:16px;font-family:"Open Sans Condensed Bold";line-height:40px;height:100%;display:block}.departure-hotels-module .hotel-table .departure-heading .cell .down{position:relative}.departure-hotels-module .hotel-table .departure-heading .cell .down:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;right:10px;margin-top:-2px;border-left:solid 5px transparent;border-top:solid 5px #FFF;border-right:solid 5px transparent}.departure-hotels-module .hotel-table .departure-heading .cell.active{background-color:#555}.departure-hotels-module .hotel-table .departure-heading .cell.active .down:after{border-bottom:solid 5px #FFF;border-top:none}.departure-hotels-module .hotel-table .information{display:block;width:100%}.departure-hotels-module .hotel-table .information .for-mob{display:none!important}.departure-hotels-module .hotel-table .information .cell{height:59px}.departure-hotels-module .hotel-table .information .cell.cell-week{padding:13px 0 0;position:relative;display:inline-block;width:49%}.departure-hotels-module .hotel-table .information .cell.cell-week span{display:block;text-align:center;padding-right:7px}.departure-hotels-module .hotel-table .information .cell.cell-week span.new-price{font-size:22px;font-family:"Open Sans Condensed Bold";color:#FFF}.departure-hotels-module .hotel-table .information .cell.cell-week span.old-price{font-size:13px;font-family:"Open Sans Condensed Light";color:#FFF;text-decoration:line-through}.departure-hotels-module .hotel-table .information .cell.cell-week:after{content:"";border-left:solid 10px transparent;border-top:solid 10px #FFF;border-right:solid 10px transparent;position:absolute;right:7px;top:40%}.departure-hotels-module .hotel-table .information .row-holder{width:100%;border-spacing:3px 0;display:table;margin-top:9px}.departure-hotels-module .hotel-table .information .row-holder .wrapper_price{margin-right:-3px;min-width:178px;margin-left:-3px}.departure-hotels-module .hotel-table .information .row-holder.open .cell-week:after{border-left:solid 10px transparent;border-top:none;border-bottom:solid 10px #FFF;border-right:solid 10px transparent}.departure-hotels-module .hotel-table .information .hotels-holder{display:none;width:100%;border-spacing:3px 3px;margin-bottom:30px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item{width:100%;display:table;height:auto;border-spacing:1px 4px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price{height:100%;display:table-cell}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.none-week{width:49%}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo{width:29%;background-color:transparent;vertical-align:top}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo .photo{float:right;width:140px;height:86px;overflow:hidden;margin-right:-2px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description{width:45%}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3{margin:0;display:inline-block;line-height:22px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3 a{color:#000;font-family:"Open Sans Condensed Bold";font-size:20px;font-weight:400}@media only screen and (min-width:960px){.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .highlight-mark{left:-55px;position:relative}}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder{display:none}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell{padding-left:0;display:block;padding-right:15px;height:auto;margin-top:3px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .row-wrapper span{font:16px/1.1em "Open Sans Condensed Light";color:#474747}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic{display:inline-block;margin-left:5px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-5px;vertical-align:top}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-adult,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-child{display:inline-block;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;position:relative;margin-left:-5px;vertical-align:top}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-adult:before,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-child:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:42px;line-height:30px;display:inline-block;position:relative;vertical-align:top;color:#096cca;text-align:center}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-adult:after,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-child:after{content:attr(data-count);color:#000;display:inline-block;position:relative;top:-10px;left:-10px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-adult{margin-right:-18px;margin-left:-13px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-adult:after{font-size:12px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-child:before{font-size:28px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .pic .icon-child:after{font-size:10px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .scarcity{float:right;vertical-align:top;margin-left:10px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-3px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .scarcity .count,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .scarcity span{display:inline-block;height:100%;line-height:25px;color:#5bbce4;font-family:"Open Sans Condensed Bold"}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .cell .scarcity .count:before{content:attr(data-count);display:inline-block;height:25px;width:25px;text-align:center;color:#FFF;margin-top:0;font-size:14px;margin-right:3px;font-family:"Open Sans Condensed Bold";line-height:25px;background-color:#ed1159;border-radius:50%}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{background-color:#ffdf50;height:100%;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.departure-hotels-module .hotel-table .information .hidden_part,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .hidden,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week:after{display:none}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span{color:#000;padding:0}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span.new-price{font-size:28px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span.old-price{font-size:16px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week.display_none{background-color:#FFF}.departure-hotels-module .hotel-table .show-more{width:100%;overflow:hidden;text-align:center;margin-top:20px}.departure-hotels-module .hotel-table .show-more.open-less .title-less{display:block}.departure-hotels-module .hotel-table .show-more.open-less .title-more{display:none}.departure-hotels-module .hotel-table .show-more.open-more .title-more{display:block}.departure-hotels-module .hotel-table .show-more.open-more .title-less{display:none}.departure-hotels-module .hotel-table .show-more .title-less,.departure-hotels-module .hotel-table .show-more .title-more{display:block;font-size:14px;font-weight:400;line-height:1.5em;color:#555;padding:20px 0}.departure-hotels-module .hotel-table .show-more .title-less span,.departure-hotels-module .hotel-table .show-more .title-more span{font-size:14px;font-weight:700}.departure-hotels-module .hotel-table .show-more .link-more{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;display:inline-block;padding:14px 20px;background:#5bbce4;cursor:pointer}.departure-hotels-module .hotel-table.one-column-for-week .cell.cell-hotels{width:57%}.departure-hotels-module .hotel-table.one-column-for-week .cell.cell-week{width:15%}.departure-hotels-module .hotel-table.one-column-for-week .information .wrapper_price{min-width:0}.departure-hotels-module .hotel-table.one-column-for-week .information .hotels-holder .cell.cell-description{width:57%}.departure-hotels-module .hotel-table.column3 .departure-heading .cell-hotels{width:auto}.departure-hotels-module .hotel-table.column3 .departure-heading .cell-week{width:12%}.departure-hotels-module .hotel-table.column3 .information .row-holder .cell-hotels{width:35%}.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price{margin-left:-1px;margin-right:-9px}.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price .cell-week{width:32%}.departure-hotels-module .hotel-table.column3 .information .hotels-holder .cell.cell-description{width:35%}.departure-hotels-module .hotel-table.column3 .information .hotels-holder .wrapper_price{margin-right:-9px;margin-left:1px}.departure-hotels-module .hotel-table.column3 .information .hotels-holder .wrapper_price .cell-week{width:32%}.departure-hotels-module .hotel-table.column4 .departure-heading .cell-hotels{width:auto}.departure-hotels-module .hotel-table.column4 .departure-heading .cell-week{width:12%}.departure-hotels-module .hotel-table.column4 .information .row-holder .cell-hotels{width:23%}.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price{margin-left:-1px;margin-right:-9px}.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price .cell-week{width:24%}.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price .cell-week:last-of-type{margin-left:4px}.departure-hotels-module .hotel-table.column4 .information .hotels-holder .cell.cell-description{width:23%}.departure-hotels-module .hotel-table.column4 .information .hotels-holder .wrapper_price{margin-right:-9px;margin-left:1px}.departure-hotels-module .hotel-table.column4 .information .hotels-holder .wrapper_price .cell-week{width:24%}.departure-hotels-module .hotel-table.column4 .information .hotels-holder .wrapper_price .cell-week:last-of-type{margin-left:4px}.departure-hotels-module .hotel-table.column1 .departure-heading .cell-hotels{width:auto}.departure-hotels-module .hotel-table.column1 .departure-heading .cell-week{width:12%}.departure-hotels-module .hotel-table.column1 .information .row-holder .cell-hotels{width:59%}.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price{margin-left:-1px;margin-right:-9px;min-width:0}.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price .cell-week{width:94%}.departure-hotels-module .hotel-table.column1 .information .hotels-holder .cell.cell-description{width:59%}.departure-hotels-module .hotel-table.column1 .information .hotels-holder .wrapper_price{margin-right:-9px;margin-left:1px;min-width:0}.departure-hotels-module .hotel-table.column1 .information .hotels-holder .wrapper_price .cell-week{width:94%}@media only screen and (min-width:959px){.search-results-page.campaign-last-minute-page .search-results .hotel-table .cell.cell-week span{padding-right:15px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .cell.cell-week span.new-price{font-size:20px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .cell.cell-week:after{border-width:6px;top:50%;margin-top:-6px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .departure-heading .cell span{font-size:14px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .cell.cell-week span{padding-right:0}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .cell.cell-week span.new-price{font-size:24px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .cell.cell-week span.old-price{font-size:14px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper span{font-size:13px;line-height:1.5}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic{font-size:12px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic .icon-adult{margin-left:-6px;margin-right:-10px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic .icon-adult:before{font-size:30px;line-height:24px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic .icon-adult:after{left:-8px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity{line-height:20px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity .count{font-size:12px;line-height:20px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity .count:before{width:20px;height:20px;line-height:20px;border-radius:50%}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .cell.cell-description .heading h3,.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .cell.cell-description .heading h3 a{font-size:18px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .breadcrumbs li,.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .breadcrumbs li a,.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .breadcrumbs li:before{font-size:14px;line-height:1.3571}}@media only screen and (max-width:959px){.search-results-page.campaign-last-minute-page.search-filter-opened{min-height:100vh}.search-results-page.campaign-last-minute-page .departure-hotels-module .search-results .hotel-table{width:100%}.search-results-page.campaign-last-minute-page.search-filter-opened .page-wrapper-holder .departure-hotels-module{display:block;padding:0}.departure-hotels-module .hotel-table .departure-heading,.search-results-page.campaign-last-minute-page .filter-results-mobile .filter-info .item.item-show,.search-results-page.campaign-last-minute-page .filter-results-mobile .filter-info .item.item-sort,.search-results-page.campaign-last-minute-page.search-filter-opened .page-wrapper-holder .departure-hotels-module .search-results.filter-opened .hotel-table,.search-results-page.campaign-last-minute-page.search-filter-opened .page-wrapper-holder .departure-hotels-module .search-results.filter-opened .select-part,.search-results-page.campaign-last-minute-page.search-filter-opened .page-wrapper-holder .departure-hotels-module .search-results.filter-opened h2{display:none}.search-results-page.campaign-last-minute-page .sidebar{margin-top:0}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper span{font-size:13px;line-height:1.5}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic{font-size:12px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic .icon-adult{margin-left:-6px;margin-right:-10px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic .icon-adult:before{font-size:30px;line-height:24px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic .icon-adult:after{left:-8px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity{line-height:20px;margin-top:-1px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity .count{font-size:12px;line-height:20px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity .count:before{width:20px;height:20px;line-height:20px;border-radius:50%}.departure-hotels-module .wrapper-select .dd-container{border:none;margin:0}.departure-hotels-module .hotel-table{width:100%}.departure-hotels-module .hotel-table .wrapper_price{display:block;width:100%;background-color:#FFF;position:relative;min-height:121px;margin-right:3px!important}.departure-hotels-module .hotel-table .wrapper_price .cell-week{min-width:178px;display:block;padding-top:0!important}.departure-hotels-module .hotel-table .wrapper_price .cell-week .week{display:block!important;font-family:"Open Sans Light";font-size:25px;width:17%;float:left;color:#fdce10;padding:3px 0 0 3px}.departure-hotels-module .hotel-table .wrapper_price .cell-week .week sub{font-size:18px;font-family:"Open Sans Condensed Bold";display:block;margin-top:6px}.departure-hotels-module .hotel-table .wrapper_price .cell-week .new-price,.departure-hotels-module .hotel-table .wrapper_price .cell-week .old-price{width:80%;float:right}.departure-hotels-module .hotel-table .wrapper_price .cell-week .new-price{font-size:25px!important;margin-top:3px!important}.departure-hotels-module .hotel-table .wrapper_price .cell-week .old-price{font-size:18px!important}.departure-hotels-module .hotel-table .wrapper_price .cell-week:after{display:none}.departure-hotels-module .hotel-table .wrapper_price .cell.cell-week.none-week>*,.departure-hotels-module .hotel-table .wrapper_price.one-week .cell.cell-week.none-week{display:none!important}.departure-hotels-module .hotel-table .wrapper_price.one-week .cell-week{height:121px;padding-top:0}.departure-hotels-module .hotel-table .information .for-mob{display:block}.departure-hotels-module .hotel-table .information .cell-destination,.departure-hotels-module .hotel-table .information .row-holder.open .cell-week{display:none}.departure-hotels-module .hotel-table .information .row-holder{border-spacing:0 0}.departure-hotels-module .hotel-table .information .row-holder .cell-date,.departure-hotels-module .hotel-table .information .row-holder .cell-hotels{vertical-align:top;padding-top:15px}.departure-hotels-module .hotel-table .information .row-holder .cell-date,.departure-hotels-module .hotel-table .information .row-holder .cell-hotels h3 a,.departure-hotels-module .hotel-table .information .row-holder .cell-hotels p{font-size:20px}.departure-hotels-module .hotel-table .information .row-holder .wrapper_price :nth-child(2){margin-top:3px}.departure-hotels-module .hotel-table .information .row-holder .cell-hotels{width:71%}.departure-hotels-module .hotel-table .information .row-holder.open .close{display:block!important;height:50%;width:178px;position:absolute;bottom:0;text-align:center;font-size:22px;padding-top:28px;color:#FFF;font-family:"Open Sans Condensed Light";background-color:#5bbce4;cursor:pointer}.departure-hotels-module .hotel-table .information .row-holder.open .close:after{content:"";display:block;position:absolute;width:0;height:0;top:30%;right:43%;margin-top:-2px;border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 10px #FFF}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item{border-spacing:0 4px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo{padding:0;min-width:137px;width:137px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo .photo{width:137px;height:121px;margin-right:0}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description{width:64%;vertical-align:top}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3 a{color:#65bbdc;font-family:"Open Sans Condensed Bold";font-size:16px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li a,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li:before{font-size:16px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder{display:block}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell{background-color:#FFF!important}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price{display:block;width:100%;position:relative;background-color:#FFF;min-height:121px;margin-left:0}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .week{color:#5bbce4!important}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell-week{float:right;height:59px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price :nth-child(2){margin-top:3px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell-week{background-color:#FCDB50!important}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .none-week{background-color:#FFF!important}.departure-hotels-module .hotel-table.column1 .information .row-holder .cell.cell-hotels,.departure-hotels-module .hotel-table.column3 .information .row-holder .cell.cell-hotels,.departure-hotels-module .hotel-table.column4 .information .row-holder .cell.cell-hotels{width:71%}.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price .none-week,.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price .none-week,.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price .none-week{display:none}.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price .cell-week,.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price .cell-week,.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price .cell-week{width:50%}.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price .cell-week:last-of-type,.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price .cell-week:last-of-type,.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price .cell-week:last-of-type{margin-left:0;margin-top:3px}.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price .close,.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price .close,.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price .close{width:100%}.departure-hotels-module .hotel-table.column1 .information .hotels-holder .wrapper_price :nth-child(3),.departure-hotels-module .hotel-table.column1 .information .hotels-holder .wrapper_price :nth-child(4),.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price :nth-child(3),.departure-hotels-module .hotel-table.column1 .information .row-holder .wrapper_price :nth-child(4),.departure-hotels-module .hotel-table.column3 .information .hotels-holder .wrapper_price :nth-child(3),.departure-hotels-module .hotel-table.column3 .information .hotels-holder .wrapper_price :nth-child(4),.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price :nth-child(3),.departure-hotels-module .hotel-table.column3 .information .row-holder .wrapper_price :nth-child(4),.departure-hotels-module .hotel-table.column4 .information .hotels-holder .wrapper_price :nth-child(3),.departure-hotels-module .hotel-table.column4 .information .hotels-holder .wrapper_price :nth-child(4),.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price :nth-child(3),.departure-hotels-module .hotel-table.column4 .information .row-holder .wrapper_price :nth-child(4){margin-top:3px}.departure-hotels-module .hotel-table.one-column .information .row-holder .cell.cell-hotels{width:66%!important}}@media only screen and (max-width:768px){.departure-hotels-module h2{font-size:40px}}@media only screen and (max-width:640px) and (min-width:240px){.departure-hotels-module .hotel-table .cell,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell-week .week,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .close .week{padding-left:5px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder{border-spacing:0}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .cell .scarcity,.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper .pic{display:none}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-description .row-wrapper span{font-size:13px;line-height:1.2}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell-week .week{font-size:22px;padding-top:6px}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .wrapper_price{margin:0!important}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-week span.new-price{font-size:20px!important;margin-top:11px!important}.search-results-page.campaign-last-minute-page .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-week span.old-price{font-size:16px!important}.promo-campaign-container .logo-description .icon{margin-bottom:6px}.text-for-mobile{display:none!important}.departure-hotels-module{padding-top:20px}.departure-hotels-module h2{font-size:25px}.departure-hotels-module .select-part .wrapper-select .capture{display:none}.departure-hotels-module .hotel-table{margin-top:0}.departure-hotels-module .hotel-table .information .row-holder .cell-hotels h3 a,.departure-hotels-module .hotel-table .information .row-holder .cell-hotels p{font-size:15px}.departure-hotels-module .hotel-table .information .row-holder .wrapper_price{width:auto;min-width:inherit;margin-right:0!important}.departure-hotels-module .hotel-table .information .row-holder .wrapper_price .cell-week,.departure-hotels-module .hotel-table .information .row-holder .wrapper_price .close{width:auto;min-width:inherit}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .heading h3 a{color:#65bbdc;font-family:"Open Sans Condensed Bold";font-size:18px;white-space:nowrap;display:block;min-width:89px;width:150px;overflow:hidden;text-overflow:ellipsis}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo{min-width:100px;width:100px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo .photo{width:100px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price{width:105px;min-width:105px;margin-right:-3px!important}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell-week,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .close{width:auto;min-width:inherit}.departure-hotels-module .wrapper-select .dd-container{width:300px}.departure-hotels-module .wrapper-select .dd-container .dd-select{height:36px}.departure-hotels-module .wrapper-select .dd-container .dd-selected{padding:10px 25px 10px 10px;font:13px/16px "Open Sans",sans serif;height:36px}.departure-hotels-module .wrapper-select .dd-container .dd-selected label{font:12px/16px "Open Sans Bold",sans serif!important}.departure-hotels-module .wrapper-select .dd-container .dd-pointer-down{right:10px;border-width:4px!important}.departure-hotels-module .wrapper-select .dd-container .dd-pointer-down.dd-pointer-up{border-bottom-width:4px!important}.departure-hotels-module .wrapper-select .dd-container .dd-options{max-height:144px}.departure-hotels-module .wrapper-select .dd-container .dd-options li{height:36px}.departure-hotels-module .wrapper-select .dd-container .dd-option{font-size:13px;padding:10px;line-height:15px;height:36px}.departure-hotels-module .wrapper-select .dd-container .dd-option label{font:12px/15px "Open Sans Bold",sans serif!important}.departure-hotels-module .wrapper-select .dd-container .dd-option.dd-option-selected,.departure-hotels-module .wrapper-select .dd-container .dd-option:hover{color:#fff;background:#555}.departure-hotels-module .wrapper-select .dd-container .dd-option.dd-option-selected label,.departure-hotels-module .wrapper-select .dd-container .dd-option:hover label{color:#fff}.departure-hotels-module .breadcrumbs{padding-top:10px}}.departure-hotels-module .select-part .wrapper-select,.departure-hotels-module .select-part .wrapper-select .travel-campaign-dropdown-box select{display:none}.destinations-circle-module{padding-top:60px}.destinations-circle-module__header{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.destinations-circle-list{text-align:center}.destinations-circle-list:after{content:"";display:block;clear:both}.destinations-circle-list>li{text-transform:uppercase;font-weight:600;display:inline-block;width:33.03333333%;padding:0 15px;margin-bottom:30px;vertical-align:top}.destinations-circle-list>li>h3{float:left;margin:7px 0 -1px 10px;max-width:55%;line-height:.1;min-width:80px;max-height:96px;overflow:hidden;text-align:left}.destinations-circle-list>li>p{width:55%;float:left;margin-left:10px;text-align:left;line-height:1.5em}.destinations-circle-list>li>a>div{float:left;width:122px;height:125px;overflow:hidden;border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.destinations-circle-list>li>h3>a{font:20px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.destinations-circle-list li .button,.destinations-circle-list li .link,.destinations-circle-list li .subtitle,.destinations-circle-list li .title{display:none}@media only screen and (max-width:960px){.destinations-circle-list li .destinations-slider-btn{display:none}}.destinations-circle-list>li>p{font:700 13px "Open Sans";text-transform:none}@media only screen and (min-width:960px) and (max-width:1050px){.destinations-circle-list{margin-left:20px;margin-right:20px}.destinations-circle-list>li{width:49.5%;margin-bottom:20px;padding:0 25px}.destinations-circle-list>li>h3{max-width:190px}}@media only screen and (min-width:768px) and (max-width:960px){.destinations-circle-list{margin-left:20px;margin-right:20px}.destinations-circle-list>li{width:49.5%;margin-bottom:20px;padding:0 15px}.destinations-circle-list>li>h3{max-height:96px;overflow:hidden;max-width:190px}}@media only screen and (min-width:640px) and (max-width:768px){.destinations-circle-list>li{width:49.5%;margin-bottom:20px;padding:0 5px}.destinations-circle-list>li>h3{overflow:hidden;max-height:96px}}@media only screen and (min-width:480px) and (max-width:640px){.destinations-circle-list{text-align:center}.destinations-circle-list>li{width:32.0333333%}.destinations-circle-list>li>p{width:100%;margin-left:0}.destinations-circle-list>li>h3{text-align:center;float:none;margin:7px auto;line-height:.8;max-height:115px;overflow:hidden;max-width:100%}.destinations-circle-list>li>h3>a,.destinations-circle-list>li>p{padding-left:0}.destinations-circle-list>li>a>div{float:none;margin:0 auto}.destinations-circle-list>li>h3>a{font:18px/.6em "Open Sans Condensed Bold","Open Sans",sans serif}}@media only screen and (max-width:480px){.destinations-circle-list{text-align:center}.destinations-circle-list>li{width:48.5%;margin-bottom:20px;padding:0 15px}.destinations-circle-list>li>p{width:100%;margin-left:0}.destinations-circle-list>li>h3{text-align:center;float:none;margin:7px auto;max-width:100%;max-height:105px;line-height:.9}.destinations-circle-list>li>h3>a,.destinations-circle-list>li>p>span{padding-left:0}.destinations-circle-list>li>a>div{float:none;margin:0 auto}.destinations-circle-list>li>h3>a{font:16px/.6em "Open Sans Condensed Bold","Open Sans",sans serif}}body.selection-page .page-wrapper-holder{padding-top:0;padding-bottom:489px}body.selection-page img{display:block;width:100%;height:100%;top:0;position:relative;margin:0;padding:0}body.selection-page header{top:15%}body.selection-page header .button-wrapper,body.selection-page header .search-price-wrapper{display:inline-block;height:100%;vertical-align:top}body.selection-page header .button-wrapper{margin-left:20px}body.selection-page header .button-wrapper.open .selection{display:block}body.selection-page header .search-price-wrapper{min-width:130px;text-align:center;background:#0aa1d4;background:-webkit-gradient(linear,left top,left bottom,from(#0aa1d4),to(#096dcb));background:linear-gradient(to bottom,#0aa1d4 0,#096dcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0aa1d4", endColorstr="#096dcb", GradientType=0 );cursor:pointer}.selection-popup-holder .selector-wrapper .search-button span,body.selection-page header .search-price-wrapper span{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 );border-radius:8px}body.selection-page header .search-price-wrapper span{background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);font-size:28px;position:relative;padding:5px 24px 5px 13px;font-family:"League Gothic";margin-top:10px;display:inline-block}body.selection-page header .search-price-wrapper span:after{content:"";display:inline-block;position:absolute;color:#000;top:9px;right:2px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #000;border-right:9px solid transparent}body.selection-page header .button{height:100%;margin-right:-4px;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background:#2d75ba;position:relative;line-height:58px;padding:0 70px 0 0;font-size:16px}body.selection-page header .button:hover{background:#2d75ba}body.selection-page header .button:after{content:"";display:inline-block;position:absolute;color:#FFF;top:46%;right:30px;border-top:9px solid #FFF;border-bottom:9px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent}body.selection-page header .selection{display:none;margin-right:-4px}body.selection-page header .value{display:block;position:relative;width:50%;margin-right:-4px;text-align:left;padding:6px 3px 0 0;height:33px;background:#e9e9e9}body.selection-page header .value .date-selector{position:absolute;display:none;width:100%;top:0;left:101%;background:#e9e9e9}body.selection-page header .value .date-selector .date{display:inline-block;width:100%;padding:6px 3px 5px 0;height:33px;position:relative}body.selection-page header .value .date-selector .date:first-of-type:before{content:"";height:100%;display:block;width:5px;left:-5px;top:0;background:#e9e9e9;position:absolute}body.selection-page header .value .date-selector .date.selected>span:after{background-position:-1px -26px;background-color:#096dcb;border-radius:3px;height:18px;width:19px;top:7px}body.selection-page header .value span{background:#FFF;font-family:"Open Sans Condensed Light";font-size:16px;display:block;margin-left:8px;padding:2px;width:93%;text-align:left;cursor:pointer}body.selection-page header .value span:after{content:"";position:absolute;right:15px;width:21px;top:6px;display:block;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}body.selection-page header .value.selected>span:after{background-position:-1px -26px;background-color:#096dcb;border-radius:3px;height:18px;width:19px;top:7px}body.selection-page header .value.selected .date-selector{display:block}.selection-popup-holder{position:fixed;top:0;left:0;height:100%;width:100%;display:table;background-color:rgba(0,0,0,.5);z-index:999999}.selection-popup-holder .selection-popup-module{display:table-cell;height:100%;vertical-align:middle;text-align:center}.selection-popup-holder .selection-popup-content{float:none;margin:0 auto;background:#1388c4;max-width:870px;position:relative;border-radius:9px;padding:10px 30px;text-align:left;-webkit-box-shadow:#4d4d4d 0 0 10px;box-shadow:#4d4d4d 0 0 10px}.selection-popup-holder .header{display:block;height:auto;width:100%;padding:5px 0 15px;border-bottom:1px solid #6fabd5}.selection-popup-holder .logo,.selection-popup-holder .text{display:inline-block;height:100%;vertical-align:top}.selection-popup-holder .logo{width:34%;background:url(../../img/layout/desktop-logo.png?v=2) -1px -307px no-repeat;background-size:143%;height:85px;margin-left:27px}.selection-popup-holder .text{width:56%;text-align:center;color:#FFF;padding-left:0;padding-top:11px}.selection-popup-holder .text p{font-size:12px}.selection-popup-holder .text p.strong{font-weight:700;font-size:14px;display:inline}.selection-popup-holder .text p.up-line{border-top:1px solid #FFF}.selection-popup-holder .text p.down-line{border-bottom:1px solid #FFF}.selection-popup-holder .selector-wrapper{display:block;width:100%;height:auto;padding:0 10px 0 50px;margin:55px 0 10px}.selection-popup-holder .selector-wrapper>div{display:inline-block;vertical-align:top;position:relative;width:37%}.selection-popup-holder .selector-wrapper>div:first-of-type{margin-right:40px}.selection-popup-holder .selector-wrapper h4{color:#FFF;position:absolute;top:-30px;font-size:17px;font-family:"Open Sans Condensed Light";padding-left:4px}.selection-popup-holder .selector-wrapper .selector .dd-options li .dd-option label,.selection-popup-holder .selector-wrapper .selector .dd-selected label{color:#000;font-family:"Open Sans Condensed Bold"}.selection-popup-holder .selector-wrapper .selector{height:40px}.selection-popup-holder .selector-wrapper .selector .dd-selected-text{text-transform:uppercase}.selection-popup-holder .selector-wrapper .selector .dd-pointer,.selection-popup-holder .selector-wrapper .selector .dd-pointer-down,.selection-popup-holder .selector-wrapper .selector .dd-pointer-up{border-width:5px!important}.selection-popup-holder .selector-wrapper .selector .dd-pointer{right:10px}.selection-popup-holder .selector-wrapper .selector .dd-pointer-down{border-top:solid 9px #626262!important}.selection-popup-holder .selector-wrapper .selector .dd-pointer-up{border-bottom:solid 9px #626262!important;margin-top:-12px}.selection-popup-holder .selector-wrapper .selector .dd-pointer-up.dd-pointer-down{border-top:solid 9px transparent!important}.selection-popup-holder .selector-wrapper .selector .dd-selected{padding:9px 30px 9px 12px}.selection-popup-holder .selector-wrapper .selector .dd-select{border-radius:3px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.selection-popup-holder .selector-wrapper .selector .dd-options{width:89%;margin-left:5px;padding:10px 15px;background-color:#ededed;max-height:350px}.selection-popup-holder .selector-wrapper .selector .dd-options li .dd-option{background-color:#FFF;color:#000;margin-bottom:10px;padding:8px}.selection-popup-holder .selector-wrapper .selector .dd-options li .dd-option.dd-option-selected{background-color:#1388c4}.selection-popup-holder .selector-wrapper .selector .dd-options li .dd-option.dd-option-selected label,.selection-popup-holder .selector-wrapper .selector .dd-options li .dd-option.dd-option-selected:hover label{color:#FFF}.selection-popup-holder .selector-wrapper .selector .dd-options li .dd-option:hover label{color:#000}.selection-popup-holder .selector-wrapper .search-button{height:58px;text-align:center;width:120px;margin-left:20px}.selection-popup-holder .selector-wrapper .search-button span{background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);font-size:28px;position:relative;padding:5px 35px 5px 22px;font-family:"League Gothic";display:inline-block;text-transform:uppercase;cursor:pointer}.selection-popup-holder .selector-wrapper .search-button span:after{content:"";display:inline-block;position:absolute;color:#000;top:9px;right:2px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #000;border-right:9px solid transparent}.selection-popup-holder .close{display:block;height:20px;width:20px;position:absolute;top:-25px;right:-25px;color:grey;cursor:pointer}.selection-popup-holder .close:after{content:"";border-right:2px solid #424242;position:absolute;top:0;left:-13px;height:20px;width:20px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selection-popup-holder .close:before{content:"";border-left:2px solid #424242;position:relative;height:20px;display:block;width:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:960px){.selection-popup-holder .selector-wrapper>div,.selection-popup-holder .text{width:100%}.selection-popup-holder .dd-container{border:none}.selection-popup-holder .selection-popup-module{vertical-align:top}.selection-popup-holder .selection-popup-module .selection-popup-content{margin:100px 25px 25px}.selection-popup-holder .logo,.selection-popup-holder .search-button,.selection-popup-holder .selector,.selection-popup-holder .selector-wrapper .search-button,.selection-popup-holder .selector-wrapper .selector,.selection-popup-holder .text{display:block;margin:auto}.selection-popup-holder .selector-wrapper{padding:0 20px}.selection-popup-holder .logo{width:275px;background-size:400px 400px;background-position:-1px -309px}.selection-popup-holder .selector-wrapper .selector:nth-of-type(2){margin-top:40px}.selection-popup-holder .selector-wrapper .search-button{margin-top:35px;width:100%}.selection-popup-holder .selector-wrapper .search-button span{width:100%}.selection-popup-holder .selector-wrapper .search-button span:after{right:30%}.selection-popup-holder .selector-wrapper .selector:nth-of-type(1){margin:auto}}@media only screen and (max-width:640px){.selection-popup-holder .close:after,.selection-popup-holder .close:before{border-color:#FFF}.selection-popup-holder .selection-popup-module .selection-popup-content{padding:0;margin-top:30px}.selection-popup-holder .logo{width:135px;background-size:200px 200px;background-position:-1px -153px;height:43px}.selection-popup-holder .selector-wrapper .selector,.selection-popup-holder .text{width:100%}.selection-popup-holder .selector-wrapper .selector p,.selection-popup-holder .text p{font-size:10px}.selection-popup-holder .selector-wrapper .selector p.strong,.selection-popup-holder .text p.strong{font-size:12px}.selection-popup-holder .selector-wrapper .selector h4,.selection-popup-holder .text h4{width:100%;text-align:center}.selection-popup-holder .selector-wrapper .selector .dd-options,.selection-popup-holder .text .dd-options{max-height:115px}.selection-popup-holder .selector-wrapper{padding:0 30px;margin:40px 0 10px}.selection-popup-holder .selector-wrapper .search-button{margin-top:25px}}.flightonly-module{padding:0 10px 50px 0;position:relative;max-width:890px;margin:auto}.flightonly-module .clearfix:after{clear:both;display:block;content:""}.flightonly-module h2{font:30px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#000;text-transform:uppercase;margin:0 0 20px;text-align:center}.flightonly-module .returning{margin-top:51px}.flightonly-module .flight-columns{background-color:#fff}.flightonly-module .flight-columns .error-message{padding:13px;font:16px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.flightonly-module .flight-columns .heading{margin-bottom:20px}.flightonly-module .flight-columns .heading .icon{float:left;width:30px;height:30px;margin-right:8px;vertical-align:top}.flightonly-module .flight-columns .heading .icon:before{background-color:#aaa}.flightonly-module .flight-columns .heading h4{font:16px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.flightonly-module .flight-columns .flight-column{width:50%;float:left;padding:25px 0 35px 30px;background:#FFF}.flightonly-module .flight-columns .flight-column .flight-info .info{width:180px;padding-right:15px;float:left;font:14px "Open Sans",sans serif;color:#6a6b6b}.flightonly-module .flight-columns .flight-column .flight-info .value{color:#000;font-family:"Open Sans Condensed Bold";font-weight:100;float:right;width:55%}.flightonly-module .flight-columns .flight-column .flight-info>li{clear:both}.flight-only-page .page-wrapper-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flight-only-page .search-result-container,.flight-only-page .search-result-container>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100%}.flight-info-date-v2 .flight-info-date-v2-sectors,.flight-only-page .content{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.flight-only-page .search-result-container{min-height:calc(100vh - 270px)}.flight-only-page .content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flight-only-page .content>.row{width:100%}.flight-only-page .jbar_high{margin-top:-105px}.total-price-holder{position:relative;line-height:3.4;min-height:50px;background:#fff;margin-top:31px;margin-bottom:20px}.total-price-holder .total-price-wrapper .price,.total-price-holder .total-price-wrapper .total-price{vertical-align:middle;font:30px "Open Sans Condensed Bold","Open Sans",sans serif}.total-price-holder .total-price-wrapper{vertical-align:middle;min-height:50px;float:right;margin-right:31px}.total-price-holder .total-price-wrapper .total-price{margin:0 65px 0 18px}.total-price-holder .confirm-wrapper{background-color:#fecc0c;position:absolute;top:0;right:0;text-transform:uppercase;width:155px;text-align:center;min-height:50px;cursor:pointer}.total-price-holder .confirm-wrapper .confirm{padding-right:18px;display:block;margin-top:5px;font:36px "League Gothic Condensed","Open Sans",sans serif}.total-price-holder .confirm-wrapper .confirm:after{content:"";clear:both;position:absolute;width:0;height:0;border-style:solid;border-width:11.5px 0 11.5px 12px;border-color:transparent transparent transparent #000;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-left:18px}.departure-block-for-passport{padding:14px 25px 10px;background:#fff;position:relative;color:#b7b7b7;margin:0 25px}.departure-block-for-passport .departure-block-holder{width:71.5%;float:left}.departure-block-for-passport .departure-block-holder .departure-block-selector{float:left}.departure-block-for-passport .departure-block-holder .departure-block-selector input{display:none}.departure-block-for-passport .departure-block-holder .departure-block-selector:before{content:"";position:absolute;top:18px;left:9px;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.departure-block-for-passport .departure-block-holder .departure-block-selector.selected:before{background-position:0 0;background-color:#5bbce4;border-radius:11px}.departure-block-for-passport .btn-selected,.departure-block-for-passport .person-price{display:none}.departure-block-for-passport .departure-place{width:39%;float:left;padding-left:10px}.departure-block-for-passport .departure-place .flight-number{font:12px/10px "Open Sans Condensed Bold","Open Sans",sans serif;text-transform:uppercase}.departure-block-for-passport .departure-place .departure-time,.departure-block-for-passport .departure-place .flight-company{font:12px/10px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-block-for-passport .departure-place .flight-company span{display:none}.departure-block-for-passport .departure-place .departure-city .icon{display:inline-block;border-radius:0;height:18px;width:26px;float:left;margin-right:4px}.departure-block-for-passport .departure-place .departure-city .icon:before{background-position:-558px -247px;background-size:600px 360px;height:18px;background-color:#fff;background-image:url(../../img/layout/icons-sprite60.png)}.departure-block-for-passport .departure-place .departure-city .outward-flight:before{background-position:-558px -273px}.departure-block-for-passport .departure-place .departure-city .city{font:18px/18px "Open Sans Condensed Bold","Open Sans",sans serif;line-height:1;color:#000}.departure-block-for-passport .total-hours{width:24%;float:left;display:inline-block;height:100%;text-align:left;font:14px "Open Sans Condensed Bold","Open Sans",sans serif;line-height:2}.departure-block-for-passport .destination{width:36%;float:left}.departure-block-for-passport .destination .arrival-time{font:12px/10px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-block-for-passport .destination .arrival-city,.departure-block-for-passport .travelers{font:18px/18px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.departure-block-for-passport .destination .arrival-city{display:block}.departure-block-for-passport .travelers{width:28.5%;float:left;margin-top:14px}@media only screen and (max-width:960px){.flight-only-page .content{padding:100px 0 0}}@media only screen and (min-width:768px) and (max-width:960px){.flight-columns .flight-column{display:inline-block}.departure-block-for-passport .departure-block-holder{width:76.5%}.departure-block-for-passport .departure-block-holder .departure-place{width:40%}.departure-block-for-passport .departure-block-holder .total-hours{width:23%}.departure-block-for-passport .departure-block-holder .destination{width:37%}.departure-block-for-passport .travelers{width:23.5%}.flightonly-module .flight-columns .flight-column .flight-info .value{width:48%}}@media only screen and (max-width:768px){.departure-block-for-passport .departure-block-holder .departure-block-selector,.flight-columns .flight-column,.total-price-holder{display:none}.departure-block-for-passport{height:auto;margin:0 auto;padding:16px 20px}.departure-block-for-passport .departure-block-holder{width:48%;margin:0 auto;float:none}.departure-block-for-passport .btn-selected,.departure-block-for-passport .person-price{display:block}.departure-block-for-passport .person-price{width:50%;float:right;color:#000;clear:right;margin-top:20px;text-align:right}.departure-block-for-passport .person-price .person-price-holder{float:right;text-align:justify;margin-bottom:20px;padding-right:6px}.departure-block-for-passport .person-price .person-price-holder div{font:10px/10px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-block-for-passport .person-price .person-price-holder span{font:26px/26px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-block-for-passport .btn-selected{clear:both;height:26px;text-transform:uppercase;color:#fff;background-color:#5bbce4;font:14px/26px "Open Sans Condensed Bold","Open Sans",sans serif;text-align:center}.departure-block-for-passport .departure-place,.departure-block-for-passport .destination,.departure-block-for-passport .total-hours,.departure-block-for-passport .travelers{display:block;clear:both;width:100%}.departure-block-for-passport .total-hours{text-align:center;line-height:41px}.departure-block-for-passport .departure-place{padding-left:0}.departure-block-for-passport .departure-place .departure-city{margin-top:2px}.departure-block-for-passport .destination .arrival-city{font:18px/21px "Open Sans Condensed Bold","Open Sans",sans serif}.departure-block-for-passport .travelers{width:50%;float:left;margin-top:32px;padding-left:4px}}@media only screen and (min-width:640px){.flight-only-page .page-wrapper .page-wrapper-holder,.passport-page .page-wrapper .page-wrapper-holder{background:#f1f1f1}.flight-only-page .page-wrapper .wrap-agree-to-book .agree-holder-block.price,.flight-only-page .page-wrapper .wrap-agree-to-book .agree-holder-block.shopping-cart,.passport-page .page-wrapper .wrap-agree-to-book .agree-holder-block.price,.passport-page .page-wrapper .wrap-agree-to-book .agree-holder-block.shopping-cart{position:absolute}.flight-only-page .page-wrapper .wrap-agree-to-book .agree-holder-block.trip-details,.passport-page .page-wrapper .wrap-agree-to-book .agree-holder-block.trip-details{margin-left:9%}}.twin-center-hotel-page .page-wrapper .wrap-agree-to-book .agree-holder-block.added-features span.price,.twin-center-hotel-page .page-wrapper .wrap-agree-to-book .agree-holder-block.trip-details span.price{position:inherit;right:0}@media only screen and (max-width:640px){.flight-only-page .content{padding:30px 0 0}}.promo-campaign-container.promo-destination-container .logo-holder .text{font:64px/53px "Open Sans Condensed Light","Open Sans",sans serif;letter-spacing:0;margin-bottom:20px}.deal-of-the-day .destinations-holder{background-color:#e9e9e9}.deal-of-the-day .destinations-holder .row{position:relative}.deal-of-the-day .destinations-header{color:#555;margin-bottom:21px;background:#fff;font:53px/53px "Open Sans Condensed Light","Open Sans",sans serif;text-align:center;padding-top:56px;padding-bottom:17px;text-transform:uppercase}.deal-of-the-day .destinations-header.header-first{padding-top:6px}.deal-of-the-day .list-holder{min-height:100px}.deal-of-the-day .search-results-item_dod{width:100%;position:relative}.deal-of-the-day .search-results-item_dod.hotel-category-bonavida:after,.deal-of-the-day .search-results-item_dod.hotel-category-primera-club:after{content:"";position:absolute;top:0;right:221px;height:85px;width:79px;background-image:url(../../img/layout/bonavida-club-flag-corners.png);background-size:79px 85px;z-index:50;margin-top:-6px}.deal-of-the-day .search-results-item_dod.hotel-category-bonavida-deluxe:after,.deal-of-the-day .search-results-item_dod.hotel-category-deluxe:after{content:"";position:absolute;top:0;right:221px;height:85px;width:79px;background-image:url(../../img/layout/bonavida-deluxe-flag-corners.png);background-size:79px 85px;z-index:50;margin-top:-6px}.deal-of-the-day .search-results-item_dod.hotel-category-adult:after,.deal-of-the-day .search-results-item_dod.hotel-category-bonavida-duo:after{content:"";position:absolute;top:0;right:221px;height:85px;width:79px;background-image:url(../../img/layout/bonavida-duo-flag-corners.png);background-size:79px 85px;z-index:50;margin-top:-6px}.deal-of-the-day .search-results-item_dod.hotel-category-bonavida-local:after{content:"";position:absolute;top:0;right:221px;height:85px;width:79px;background-image:url(../../img/layout/bonavida-local-flag-corners.png);background-size:79px 85px;z-index:50;margin-top:-6px}.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-deluxe:after,.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-duo:after,.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-favorit:after,.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-lokal:after,.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-unik:after{position:absolute;top:0;right:218px;height:72px;width:72px;background-size:72px 72px;z-index:50;content:""}.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-favorit:after{background-image:url(../../img/ui/bravo-concept-favorit_rounded-flag.svg)}.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-duo:after{background-image:url(../../img/ui/bravo-concept-duo_rounded-flag.svg)}.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-deluxe:after{background-image:url(../../img/ui/bravo-concept-deluxe_rounded-flag.svg)}.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-unik:after{background-image:url(../../img/ui/bravo-concept-unik_rounded-flag.svg)}.deal-of-the-day .search-results-item_dod.hotel-category-bravo-concept-lokal:after{background-image:url(../../img/ui/bravo-concept-lokal_rounded-flag.svg)}.deal-of-the-day .search-results-item_dod .features-list{display:block;padding-left:6px;border-top:1px solid #dcdcdc;padding-top:5px;max-height:30px;overflow:hidden}.deal-of-the-day .search-results-item_dod .features-list li{display:inline-block;margin-right:9px;padding-left:10px;color:grey;position:relative;font:14px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .search-results-item_dod .features-list li:before{display:block;content:"";width:6px;height:6px;background-color:#fbd72e;border-radius:50%;position:absolute;left:-1px;top:7px}.deal-of-the-day .search-results-item_dod .features-list .icon{background:#fecc0c;display:none}.deal-of-the-day .view-room-item.view-room-item_dod{background:#e9e9e9;width:100%;position:relative;overflow:hidden}.deal-of-the-day .view-room-item.view-room-item_dod .tagline{color:#000;background-color:rgba(255,255,255,.6);position:absolute;top:0;left:0;z-index:99;font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif;padding:7px 10px}.deal-of-the-day .view-room-item.view-room-item_dod .tag-airport{display:inline-block;width:22px;height:11px;margin-left:6px;background:url(../../img/layout/sprites.png) -137px -132px no-repeat;overflow:hidden;text-indent:-9999px}.deal-of-the-day .view-room-item.view-room-item_dod .tag-ferry{display:inline-block;width:22px;height:11px;margin-left:6px;background:url(../../img/ui/ferry.svg) center no-repeat;background-size:100%}.deal-of-the-day .view-room-item.view-room-item_dod .date{float:left;width:111px;min-height:105px;background-color:#fff;margin-top:8px;padding-top:4px;margin-bottom:9px;text-align:center;border-right:1px solid #d3d3d3;margin-right:13px}.deal-of-the-day .view-room-item.view-room-item_dod .date span{display:block;color:#000}.deal-of-the-day .view-room-item.view-room-item_dod .date .weekday{font:16px/15px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .view-room-item.view-room-item_dod .date .day{font:60px/60px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .view-room-item.view-room-item_dod .date .month{font:16px/18px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .breadcrumbs{background:0 0;border-radius:0;border:none;padding:0;margin:0 0 2px;display:inline-block;overflow:hidden}.deal-of-the-day .breadcrumbs li{color:#5bbce4;font:25px/.5em "Open Sans Condensed Bold";padding-right:0;margin:0;float:left;list-style:none;display:inline-table}.deal-of-the-day .breadcrumbs li a{color:#5bbce4;padding-left:0;font:14px/1.1em "Open Sans Condensed Bold";text-transform:none;text-decoration:none!important}.deal-of-the-day .breadcrumbs li:before{color:#5bbce4;font-size:12px;line-height:1.1em;content:"/"}.deal-of-the-day .breadcrumbs li:first-child:before{content:""}.deal-of-the-day .description.description_dod{position:inherit;bottom:auto;left:auto;width:auto;z-index:0;padding:4px 207px 0 0;overflow:hidden;background:#FFF;min-height:124px;margin-bottom:20px;color:#818181}.deal-of-the-day .description.description_dod .max-people{font:14px/1em "Open Sans Condensed Bold"}.deal-of-the-day .description.description_dod .max-people span{font:14px/1em "Open Sans Condensed Bold";color:#000}.deal-of-the-day .photo.photo_dod{float:left;height:124px;width:195px;position:relative;overflow:hidden;cursor:pointer}.deal-of-the-day .photo.photo_dod>img{height:124px;width:auto}.deal-of-the-day .heading.heading_dod{overflow:hidden;line-height:1.2em}.deal-of-the-day .heading.heading_dod h3{font-size:20px;line-height:1.2em;color:#000;margin:0;vertical-align:top;border-bottom:none}.car-rent .car-brand,.deal-of-the-day .heading.heading_dod h3 a{font:21px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .heading.heading_dod h3 a{color:#000}.deal-of-the-day .heading.heading_dod h3 a .all-inclusive{display:block;text-transform:capitalize;color:#818181;font:16px/1.5em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .heading.heading_dod h3 a .all-inclusive:after{display:none}.deal-of-the-day .accomodation-info.accomodation-info_dod{height:30px;margin-right:10px;overflow:hidden;border-top:1px solid #dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deal-of-the-day .rooms_dod{padding-top:5px;max-height:30px;overflow:hidden;font:14px/1.2em "Open Sans Condensed Bold";margin-right:10px;text-overflow:ellipsis;white-space:nowrap}.deal-of-the-day .places-holder_dod .count,.deal-of-the-day .places-holder_dod .text{font:14px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .places-holder_dod{white-space:nowrap}.deal-of-the-day .places-holder_dod .text{color:#5bbce4;text-decoration:underline}.deal-of-the-day .places-holder_dod .count{background-color:#ed1159;border-radius:50%;color:#fff;padding:2px 9px 3px}.deal-of-the-day .btn-price.btn-price_dod{z-index:1;background:#5bbce4!important;position:absolute;top:0;right:0;height:100%;color:#fff;padding:10px;margin-left:20px;width:207px;text-align:left;min-height:71px;-webkit-transition:.4s;transition:.4s}.deal-of-the-day .btn-price.btn-price_dod:hover{background:rgba(91,188,228,.7)!important}.deal-of-the-day .btn-price.btn-price_dod .price-holder{display:block;font:34px/1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:1px;position:relative;padding-right:0;text-align:center;min-height:108px}.deal-of-the-day .btn-price.btn-price_dod .price-holder:before{content:none}.deal-of-the-day .btn-price.btn-price_dod .price-holder:after{content:"";display:block;width:0;height:76px;position:absolute;right:36px;top:5px;border:none}.deal-of-the-day .btn-price.btn-price_dod .price-holder sub{display:block;font:12px/1em "Open Sans Condensed","Open Sans",sans serif}.deal-of-the-day .btn-price.btn-price_dod .price-holder .duration{padding:0;display:block;font:30px/26px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .btn-price.btn-price_dod .price-holder .duration_small{font:15px "Open Sans",sans serif}.deal-of-the-day .btn-price.btn-price_dod .price-holder .price{white-space:nowrap;display:inline;font:38px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .btn-price.btn-price_dod .price-holder .price:only-child{line-height:2.6em}.deal-of-the-day .btn-price.btn-price_dod .price-holder .price em{text-align:center;display:block;font:18px/14px "Open Sans Condensed Bold","Open Sans",sans serif;text-decoration:line-through}.date-mobile,.deal-of-the-day .btn-price.btn-price_dod .price-holder .price .adultPrice{display:none}@media only screen and (max-width:960px){.deal-of-the-day .promo-campaign-container.promo-destination-container .logo-holder .text{font:60px/53px "Open Sans Condensed Light","Open Sans",sans serif;letter-spacing:0;margin-bottom:20px}.deal-of-the-day .list-holder{max-width:480px;margin:0 auto}.deal-of-the-day .destinations-header{font:45px/53px "Open Sans Condensed Light","Open Sans",sans serif}.deal-of-the-day .search-results-item_dod{margin-bottom:40px}.deal-of-the-day .view-room-item.view-room-item_dod{background-color:#fff}.deal-of-the-day .date-mobile{display:block;text-align:center;padding-top:21px}.deal-of-the-day .date-mobile .weekday{display:block;font:23px/22px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .date-mobile .day{display:inline-block;font:90px/105px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .date-mobile .month{display:inline-block;font:50px/50px "Open Sans Condensed Bold","Open Sans",sans serif;text-transform:uppercase;padding-left:10px}.deal-of-the-day .breadcrumbs{display:block;padding-top:5px}.deal-of-the-day .breadcrumbs li a{font:19px/1.3em "Open Sans Condensed Bold"}.deal-of-the-day .breadcrumbs li:before{font-size:17px}.deal-of-the-day .description.description_dod{clear:both;padding-left:20px;padding-right:20px;margin-bottom:0}.deal-of-the-day .description.description_dod .date{display:none}.deal-of-the-day .description.description_dod .item-holder{display:block;position:relative}.deal-of-the-day .description.description_dod .max-people{font:16px/1.1em "Open Sans Condensed Bold"}.deal-of-the-day .description.description_dod .max-people span{font:16px/1em "Open Sans Condensed Bold"}.deal-of-the-day .photo.photo_dod{height:166px;width:262px}.deal-of-the-day .photo.photo_dod img{height:166px}.deal-of-the-day .heading.heading_dod{display:block}.deal-of-the-day .heading.heading_dod .all-inclusive{position:relative}.deal-of-the-day .heading.heading_dod h3 a{font:27px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .heading.heading_dod h3 a .all-inclusive{font:19px/1.5em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .accomodation-info.accomodation-info_dod{position:relative;margin-right:0;border-top:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.deal-of-the-day .rooms_dod{margin-right:0;font:16px/1.2em "Open Sans Condensed Bold";max-height:100%;width:100%;display:block;white-space:normal}.deal-of-the-day .places-holder_dod .count,.deal-of-the-day .places-holder_dod .text{font:16px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .places-holder_dod{margin-right:0;margin-top:7.5px;margin-bottom:7.5px;display:block}.deal-of-the-day .places-holder_dod .count{padding:3px 10px 3px 11px}.deal-of-the-day .places-holder_dod:before{height:40px;border-top:20px solid transparent;border-bottom:20px solid transparent;bottom:16px}.deal-of-the-day .btn-price.btn-price_dod{display:block;position:relative;width:auto;margin-left:-20px;margin-right:-20px}.deal-of-the-day .btn-price.btn-price_dod .price-holder{min-height:71px;display:block;padding-top:13px;text-align:right}.deal-of-the-day .btn-price.btn-price_dod .price-holder sub{margin-top:-12px;margin-right:10%}.deal-of-the-day .btn-price.btn-price_dod .price-holder .duration{float:left;font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;margin-left:20px}.deal-of-the-day .btn-price.btn-price_dod .price-holder .duration_small{font:20px/42px "Open Sans",sans serif}.deal-of-the-day .btn-price.btn-price_dod .price-holder .price:only-child{line-height:2.6em;width:100%;display:inline-block;text-align:center}.deal-of-the-day .btn-price.btn-price_dod .price-holder .price em{text-align:right;display:block;margin-right:10%}.deal-of-the-day .btn-price.btn-price_dod .price-holder:before{bottom:20px}.deal-of-the-day .hotel-category-bonavida .heading.heading_dod .all-inclusive,.deal-of-the-day .hotel-category-primera-club .heading.heading_dod .all-inclusive{position:relative}.deal-of-the-day .hotel-category-bonavida .heading.heading_dod .all-inclusive:after,.deal-of-the-day .hotel-category-primera-club .heading.heading_dod .all-inclusive:after{content:"BonaVida";position:absolute;right:0;top:28px;padding:0 20px;background:#83c3f0;color:#fff;text-transform:uppercase;border-radius:3px;font:18px "Open Sans Condensed Bold","Open Sans",sans serif;display:block}}@media only screen and (min-width:640px) and (max-width:768px){.deal-of-the-day .destinations-header{font:47px/53px "Open Sans Condensed Light","Open Sans",sans serif}}@media only screen and (max-width:640px){.deal-of-the-day .list-holder{max-width:380px}.deal-of-the-day .destinations-header{font:40px/53px "Open Sans Condensed Light","Open Sans",sans serif;padding-bottom:8px;padding-top:25px}.deal-of-the-day .promo-campaign-container.promo-destination-container .logo-holder .text{font:53px/53px "Open Sans Condensed Light","Open Sans",sans serif;margin-bottom:10px}.deal-of-the-day .date-mobile{padding-top:16px}.deal-of-the-day .date-mobile .day{font:70px/76px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .date-mobile .weekday{font:19px/19px "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .date-mobile .month{font:40px/40px "Open Sans Condensed Bold","Open Sans",sans serif;padding-left:4px}.deal-of-the-day .breadcrumbs{padding-top:8px}.deal-of-the-day .breadcrumbs li a{font:17px/1.3em "Open Sans Condensed Bold"}.deal-of-the-day .photo.photo_dod{height:126px;width:195px}.deal-of-the-day .photo.photo_dod img{height:126px}.deal-of-the-day .heading.heading_dod h3 a{font:25px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .heading.heading_dod h3 a .all-inclusive{font:18px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .accomodation-info.accomodation-info_dod .max-people,.deal-of-the-day .accomodation-info.accomodation-info_dod .max-people span{font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .rooms_dod{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .places-holder_dod .count,.deal-of-the-day .places-holder_dod .text{font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .places-holder_dod{margin-top:5px;margin-bottom:10px}.deal-of-the-day .places-holder_dod .count{padding:2px 8px 2px 9px}.deal-of-the-day .btn-price.btn-price_dod .price-holder:before{bottom:16px;border-left:21px solid #fff;border-top:17px solid transparent;border-bottom:17px solid transparent}.deal-of-the-day .btn-price.btn-price_dod .price-holder .duration{font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.deal-of-the-day .btn-price.btn-price_dod .price-holder .duration_small{font:15px/1.1em "Open Sans",sans serif;clear:both}.deal-of-the-day .btn-price.btn-price_dod .price-holder .price{font:37px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}}@media only screen and (max-width:480px){.deal-of-the-day .destinations-holder{background-color:transparent}.deal-of-the-day .description.description_dod{padding-left:0}}.rooms-left-dod{position:absolute;top:10px;right:220px}@media only screen and (max-width:960px){.rooms-left-dod{right:10px;top:0}}@media only screen and (min-width:961px){.search-results-item[class*=hotel-category] .rooms-left-dod{right:300px}}.flight-passport-module{max-width:890px;margin:auto}.flight-passport-module .main-heading{border-bottom:2px solid #7f7f7f;margin-bottom:16px;text-align:center}.flight-passport-module .main-heading h2{margin:0 0 10px}.flight-passport-module .main-heading .list{float:right;padding:18px 0}.flight-passport-module .main-heading .list .icon{cursor:pointer}.flight-passport-module .main-heading .list li{display:inline-block;margin-left:10px}.flight-passport-module .main-heading .payment-required{font:26px "Open Sans Condensed Light";display:inline-block;margin:-10px 0 15px;color:#fb5255}.flight-passport-module .flight-columns{background-color:#fff}.flight-passport-module .flight-columns .heading{margin-bottom:20px}.flight-passport-module .flight-columns .heading .icon{float:left;width:30px;height:30px;margin-right:8px;vertical-align:top}.flight-passport-module .flight-columns .heading .icon:before{background-color:#aaa}.flight-passport-module .flight-columns .heading h4{font:16px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0}.flight-passport-module .flight-columns .trip-duration{float:left;padding:0 0 10px 30px!important}.flight-passport-module .flight-columns .flight-column{width:50%;float:left;padding:25px 0 35px 30px;background:#FFF;display:inline-block}.flight-passport-module .flight-columns .flight-column .flight-info .info{width:180px;padding-right:15px;float:left;font:14px "Open Sans",sans serif;color:#6a6b6b;min-height:1px}.flight-passport-module .flight-columns .flight-column .flight-info .value{color:#000;font-family:"Open Sans Condensed Bold";font-weight:100}.flight-passport-module .flight-columns .flight-column .flight-info .value.bold{color:#2d75ba}.flight-passport-module .flight-columns .flight-column .flight-info .notice .value{display:block;word-wrap:break-word;overflow:hidden;padding-right:15px}.flight-passport-module .flight-columns .flight-column .flight-info .notice_showmore{float:right;width:calc(100% - 180px);color:#5bbce4}.flight-passport-module .flight-columns .flight-column .flight-info .hide-link-less a.link-less,.flight-passport-module .flight-columns .flight-column .flight-info .hide-link-more a.link-more{display:none}.flight-passport-module .info-block{background:#FFF;padding:20px 29px 34px 30px;margin-top:15px}.flight-passport-module .info-block h3{font:17px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.flight-passport-module .info-block .text{display:block;width:100%;position:relative}.flight-passport-module .info-block .text p{font:15px "Open Sans","Open Sans",sans serif;color:#6a6b6b;margin:0}.flight-passport-module .info-block .text .read-less,.flight-passport-module .info-block .text .read-more{position:absolute;right:20px;bottom:-24px;color:#aaa;cursor:pointer;text-decoration:underline;font:15px "Open Sans Condensed Bold","Open Sans",sans serif}.flight-passport-module .promo-campaign-container{margin:26px auto 0}.flight-passport-module .promo-campaign-container .links_list{max-width:840px}.flight-passport-module .booking-info-module .traveler-info-module .column-item,.flight-passport-module .booking-info-module .traveler-info-module .column-item:last-child{width:50%}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row{text-align:right;line-height:46px;height:auto;vertical-align:baseline;margin-top:5px;margin-bottom:5px}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-country,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .date-wrapper>div:first-child{height:46px}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-country>label{padding-bottom:32px}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-phone .phone-holder{width:73%;display:inline-block;vertical-align:top}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-phone .phone-holder input{width:100%}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-phone .phone-holder .dd-container{float:left;width:56px;position:relative;margin-left:-66px}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .dd-container .dd-selected{text-align:center}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .dd-container .dd-optional label{color:#848484}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .date-wrapper{display:inline-block;width:73%;vertical-align:middle;text-align:left}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row>label{display:inline-block;width:25%;padding-right:5px;vertical-align:middle}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row>label.subscription{width:73%;text-align:left}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row>label.subscription input{display:none}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row input{width:73%;display:inline-block;vertical-align:top}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .dd-container,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-list,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-wrapper{display:inline-block;width:73%;text-align:left}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-wrapper{vertical-align:top}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-list label{line-height:0;height:20px;padding-top:10px}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-list label:before{top:0}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-list label input{display:none}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .dd-container{width:93px}.flight-passport-module .booking-info-module .traveler-info-module:last-of-type{border-bottom:2px solid #fff}.flight-passport-module .flight-details{display:block}.flight-passport-module .flight-details .module{display:block;margin-bottom:18px}.flight-passport-module .flight-details .module.price .module-header .discount,.flight-passport-module .flight-details .module.price .module-header .total-price{display:inline-block;vertical-align:top;height:100%;float:right;line-height:58px}.flight-passport-module .flight-details .module.price .module-header .total-price{margin-right:20px}.flight-passport-module .flight-details .module.price .module-header .total-price span{font:32px/58px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;height:100%;display:inline-block}.flight-passport-module .flight-details .module.price .module-header .discount{margin-right:44px}.flight-passport-module .flight-details .module.price .module-header .discount .old-price{font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;text-decoration:line-through;margin-right:4px}.flight-passport-module .flight-details .module.price .module-header .discount .save{font:18px/18px "Open Sans Condensed Bold","Open Sans",sans serif;color:#3ec4ff}.flight-passport-module .flight-details .module-header{display:block;background-color:#FFF;margin-bottom:14px;height:58px;cursor:pointer}.flight-passport-module .flight-details .module-header.closed .price:after{content:"";display:block;position:absolute;right:0;top:20px;border-left:none;border-right:9px solid #000;border-top:9px solid transparent;border-bottom:9px solid transparent}.flight-passport-module .flight-details .module-header .header{float:left;height:100%;margin-left:15px}.flight-passport-module .flight-details .module-header .header span{height:100%;font:22px/58px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.flight-passport-module .flight-details .module-header .price{float:right;height:100%;margin-right:28px;padding-right:30px;position:relative}.flight-passport-module .flight-details .module-header .price:after{content:"";display:block;position:absolute;right:-4px;top:26px;border-bottom:none;border-top:9px solid #000;border-right:9px solid transparent;border-left:9px solid transparent}.flight-passport-module .flight-details .module-header .price .total-price{display:inline-block;vertical-align:top;height:100%;position:relative}.flight-passport-module .flight-details .module-header .price .total-price span{height:100%;display:inline-block;font:24px/58px "Open Sans Condensed Bold","Open Sans",sans serif}.flight-passport-module .flight-details .module-header .price .total-price span.total{color:#9f9f9f}.flight-passport-module .flight-details .module-header .price .total-price span.price-old,.flight-passport-module .flight-details .module-header .price .total-price span.price-value{color:#3dc4ff}.flight-passport-module .flight-details .module-header .price .total-price span.price-old{position:absolute;bottom:2px;left:0;text-align:center;color:#9f9f9f;width:100%;display:block;height:20px;text-decoration:line-through;font:12px/20px "Open Sans Condensed Bold","Open Sans",sans serif}.flight-passport-module .flight-details .submodule{margin:0 26px 14px;background-color:#FFF}.flight-passport-module .flight-details .submodule .item{display:block;height:40px;margin:0 15px;border-bottom:1px solid #aaa}.flight-passport-module .flight-details .submodule .item:last-of-type{border:none}.flight-passport-module .flight-details .submodule .item .header,.flight-passport-module .flight-details .submodule .item .price{display:inline-block;vertical-align:top;height:100%;margin:0 6px}.flight-passport-module .flight-details .submodule .item .price{float:right;font:22px/40px "Open Sans Condensed Bold","Open Sans",sans serif;color:#aaa}.flight-passport-module .flight-details .submodule .item .header{font:16px/40px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.flight-passport-module .flight-details .submodule .item-header .wrapper-features{display:block;float:right;height:100%;margin:0 6px;line-height:40px}.flight-passport-module .flight-details .submodule .item-header .wrapper-features span{font:11px/11px "Open Sans Bold","Open Sans",sans serif;color:#000}.flight-passport-module .flight-details .submodule .item-header .wrapper-features span.mark{color:#5bc6f2;margin-right:4px}.flight-passport-module .flight-details .submodule .item-header .wrapper-features span.button{color:#FFF;font-size:16px}.flight-passport-module .flight-details .submodule .button{height:19px;width:19px;border-radius:50%;padding:4px 3px 1px 1px;margin:0 0 0 6px;display:inline-block;vertical-align:middle;background-color:#53c3f1;border:none;color:#FFF;font-size:16px}.flight-passport-module .flight-details .submodule .item-selector{height:55px;position:relative}.flight-passport-module .flight-details .submodule .item-selector .selector{position:absolute;height:40px;border:1px solid #9f9f9f;width:190px;left:280px;top:5px;cursor:pointer}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-option-note{display:block}.flight-passport-module .flight-details .submodule .item-selector .selector.old{left:474px;border:none}.flight-passport-module .flight-details .submodule .item-selector .selector.old .button,.flight-passport-module .flight-details .submodule .item-selector .selector.old .head:after{display:none}.flight-passport-module .flight-details .submodule .item-selector .selector.add{border:none}.flight-passport-module .flight-details .submodule .item-selector .selector.add .head{padding:7px 17px 5px 9px}.flight-passport-module .flight-details .submodule .item-selector .selector.add .head span{font:11px/11px "Open Sans Bold","Open Sans",sans serif}.flight-passport-module .flight-details .submodule .item-selector .selector.add .head:after{display:none}.flight-passport-module .flight-details .submodule .item-selector .selector.add .button{right:-15px;position:absolute;top:8px;padding-top:1px;padding-left:4px}.flight-passport-module .flight-details .submodule .item-selector .selector.add .remove{right:-35px;position:absolute;top:15px;padding-left:10px;font:11px/11px "Open Sans Light","Open Sans",sans serif;color:#000}.flight-passport-module .flight-details .submodule .item-selector .selector.add .remove:after,.flight-passport-module .flight-details .submodule .item-selector .selector.add .remove:before{content:"";height:10px;cursor:pointer;position:absolute;top:1px;left:5px}.flight-passport-module .flight-details .submodule .item-selector .selector.add .remove:after{border-right:1px solid #515151;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.flight-passport-module .flight-details .submodule .item-selector .selector.add .remove:before{border-left:1px solid #515151;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flight-passport-module .flight-details .submodule .item-selector .selector .list{display:none;position:absolute;top:39px;background:#FFF;z-index:99;width:100%;outline:#9f9f9f solid 1px;left:0}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-pointer-down{border-top-color:#4C95D9}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-option:hover label,.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-option:hover span,.flight-passport-module .flight-details .submodule .item-selector .selector .head .dd-option-selected label,.flight-passport-module .flight-details .submodule .item-selector .selector .head .dd-option-selected span{color:#FFF}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-pointer-up{border-bottom-color:#4C95D9!important}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected,.flight-passport-module .flight-details .submodule .item-selector .selector .head,.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li{font:11px/11px "Open Sans","Open Sans",sans serif;height:100%;position:relative;border:none;padding:0}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected label,.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected span,.flight-passport-module .flight-details .submodule .item-selector .selector .head label,.flight-passport-module .flight-details .submodule .item-selector .selector .head span,.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li label,.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li span{font:11px/12px "Open Sans","Open Sans",sans serif;color:#000;overflow:visible}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected label,.flight-passport-module .flight-details .submodule .item-selector .selector .head label,.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li label{font:11px/11px "Open Sans Bold","Open Sans",sans serif!important}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected .select,.flight-passport-module .flight-details .submodule .item-selector .selector .head .select,.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li .select{display:block}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected .selected,.flight-passport-module .flight-details .submodule .item-selector .selector .head .selected,.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li .selected{color:#3dc4ff;display:block;font-family:"Open Sans Bold"}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-option,.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-option-selected,.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-selected{padding:7px 17px 5px 9px}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container,.flight-passport-module .flight-details .submodule .item-selector .selector .dd-select{height:100%}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-container .dd-option{line-height:17px}.flight-passport-module .flight-details .submodule .item-selector .selector .dd-options{outline:#9f9f9f solid 1px}.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li{height:40px}.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li:after{display:none}.flight-passport-module .flight-details .submodule .item-selector .selector .list ul li:hover{background-color:#c1c1c1}.flight-passport-module .flight-details .submodule .item-selector .header,.flight-passport-module .flight-details .submodule .item-selector .price{line-height:55px}.flight-passport-module .flight-details .submodule .item-selector .selector{display:inline-block}.flight-passport-module .agree-holder .agreement-list li{display:block}.flight-passport-module.modify .update-module{display:block;background-color:#FFF;height:92px;margin-bottom:16px;position:relative}.flight-passport-module.modify .update-module .icon-wrapper,.flight-passport-module.modify .update-module .text,.flight-passport-module.modify .update-module .update{display:inline-block;vertical-align:top;height:100%;line-height:92px}.flight-passport-module.modify .update-module .icon-wrapper{float:left}.flight-passport-module.modify .update-module .text{display:table}.flight-passport-module.modify .update-module .text p{display:table-cell;vertical-align:middle;padding-left:20px}.flight-passport-module.modify .update-module .icon-wrapper,.flight-passport-module.modify .update-module .update{position:relative;margin:0 30px;width:auto}.flight-passport-module.modify .update-module .text{width:70%;padding:25px 0}.flight-passport-module.modify .update-module .update{float:right;position:absolute;top:0;right:0}.flight-passport-module.modify .update-module .update .button-update{height:32px;display:inline-block;border-radius:5px;width:auto;cursor:pointer;padding:0 20px;background-color:#50beed;font:20px/32px "League Gothic";color:#000}.flight-passport-module.modify .update-module .icon-confirm{height:32px;width:32px;background-color:#fecc0c;display:inline-block;vertical-align:middle;border-radius:50%;position:relative}.flight-passport-module.modify .update-module .icon-confirm:before{content:"";display:block;position:absolute;background:url(../../img/layout/sprites.png) -169px -184px no-repeat;top:9px;left:6px;width:18px;height:13px}.flight-passport-module.modify .update-module .icon{position:absolute;top:26px;left:-7px;width:46px;height:46px;border-radius:23px}.flight-passport-module.modify .update-module .icon:after{content:"";display:block;margin:12px auto 0;width:21px;height:21px;overflow:hidden;text-indent:-9999px;background:url(../../img/layout/sprites.png) 0 -176px no-repeat}.flight-passport-module.modify .update-module .icon.warning{background:0 0;top:27px;position:relative}.flight-passport-module.modify .update-module .icon.warning:before{content:"";width:0;height:0;border-style:solid;border-width:0 25.5px 38px 24.5px;border-color:transparent transparent #FAD100;position:absolute;left:-5px}.flight-passport-module.modify .update-module .icon.warning:after{content:"";display:block;margin:12px auto 0;height:21px;overflow:hidden;text-indent:-9999px;width:14px;position:absolute;top:2px;left:12px;background:url(../../img/layout/sprites.png) -156px -58px no-repeat}.flight-passport-module.modify .update-module .icon.info{background:#4caad2}.flight-passport-module.modify .update-module .icon.info:after{background-position:0 -176px;width:18px}.flight-passport-module.modify .update-module .icon.success{background:#8dd4a0}.flight-passport-module.modify .update-module .icon.success:after{background-position:-45px -43px;height:19px;margin:12px 15px}.flight-passport-module.modify .update-module .icon.danger{background:red}.flight-passport-module.modify .update-module .icon.danger:after{background:url(../../img/layout/journeybar-sprites.png) -125px -75px no-repeat;height:20px;width:20px}.flight-passport-module.modify .info-block.booking .booking-number,.flight-passport-module.modify .info-block.booking .cancel-booking,.flight-passport-module.modify .info-block.booking .total-price{display:inline-block;vertical-align:top;width:30%}.flight-passport-module.modify .info-block.booking.price .wrapper-info{display:inline-block;width:100%;text-align:right}.flight-passport-module.modify .info-block.booking.price .wrapper-info .wrapper-price{width:auto;float:none}.flight-passport-module.modify .info-block.booking.price .wrapper-info .price,.flight-passport-module.modify .info-block.booking.price .wrapper-info .price-button{display:inline-block;vertical-align:top}.flight-passport-module.modify .info-block.booking .total-price{display:inline-block;padding:0;width:auto;height:100%;text-align:center;position:absolute}.flight-passport-module.modify .info-block.booking .booking-number span,.flight-passport-module.modify .info-block.booking .total-price span{font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.flight-passport-module.modify .info-block.booking .cancel-booking{text-align:center;float:right;width:auto}.flight-passport-module.modify .info-block.booking .cancel-booking a{margin-left:30px;cursor:pointer;font:15px/1.3em "Open Sans Condensed Bold","Open Sans",sans serif;color:#4C95D9;border-bottom:dotted 1px #4C95D9}.flight-passport-module.modify .info-block.booking .wrapper-info .info .info-block{padding:0;margin-top:0}.flight-passport-module.modify .info-block.booking .wrapper-info .info .info-block h3{margin:4px 0}.flight-passport-module.modify .info-block.booking .wrapper-info .info .info-block p{line-height:17px;margin-bottom:3px}.flight-passport-module.modify .info-block.booking .wrapper-info .info p{font:15px/15px "Open Sans","Open Sans",sans serif;color:#6a6b6b;margin:0}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date p{display:inline-block}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date .header{margin-top:15px;margin-bottom:10px}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date .header span{font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date span{font:15px/15px "Open Sans","Open Sans",sans serif;color:#6a6b6b;margin:0}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date>span.bold{font:24px/15px "Open Sans Bold","Open Sans",sans serif;margin-left:10px;color:#000}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date .calendar{margin-top:8px}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date .calendar button{padding:0;border:none;background:0 0;color:#00c6f7;cursor:pointer;font:15px/15px "Open Sans Condensed Bold","Open Sans",sans serif}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date .calendar button:focus{border:none;outline:0}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price{width:30%;float:right}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price{font:32px/32px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;text-align:center;vertical-align:bottom;margin-right:80px}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button{text-align:center;margin-left:20px;margin-bottom:10px;width:300px;clear:both;float:right;position:relative}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button button{display:inline-block;border:none;cursor:pointer;vertical-align:top;border-radius:8px;padding:8px 40px 5px;background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 )}.flight-passport-module .custom-deposit,.wrap-agree-to-book .btn-book-holder .cell .button-book{background:#ffd900;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 )}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button button:focus{border:none;outline:0}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button button span,.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button button strong{text-align:center;font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button button span.price-value,.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button button strong.price-value{display:block}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button .button-book-alert{top:-35px}.flight-passport-module .custom-deposit-block{display:inline-block;border:none;cursor:pointer;vertical-align:top;text-align:center;float:right;clear:both;width:300px;overflow:hidden;max-width:196px;margin-right:54px}.flight-passport-module .custom-deposit-block .message{font:13px/16px "Open Sans",sans serif;margin-bottom:10px;margin-top:10px}.flight-passport-module .custom-deposit-block .error-message{color:#ff4500;font-size:13px}.flight-passport-module .custom-deposit{background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);border:none;outline:0;padding:10px 20px;width:100%;border-radius:8px}.wrap-agree-to-book .agree-to-book .btn-book-now,.wrap-agree-to-book .agree-to-book .btn-book-now.disabled{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$buttonBookColor", endColorstr="#fdcd0b", GradientType=0 )}.flight-passport-module .custom-deposit span{font:16px/16px "Open Sans Condensed Bold","Open Sans",sans serif}.flight-passport-module .custom-deposit-disabled{color:#6a6b6b}@media only screen and (max-width:960px){.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-country{height:auto}.flight-passport-module{padding-left:20px;padding-right:20px}.flight-passport-module .booking-info-module .traveler-info-module .column-item,.flight-passport-module .booking-info-module .traveler-info-module .column-item:last-child{width:100%}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row .gender-list,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-country .dd-container,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .date-wrapper,.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-phone .phone-holder{width:100%}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row input{width:100%;display:block}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row>label{display:block;width:100%;text-align:left}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-country>label{padding-bottom:0}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date>span.right{float:right}.flight-passport-module .wrapper-price .price-button button{width:100%}.flight-passport-module .wrapper-price .price-button .button-book-alert{width:100%;border-radius:8px 8px 0 0!important;top:5px!important;bottom:inherit!important;position:relative!important;margin-left:0!important;white-space:normal!important}.flight-passport-module .custom-deposit-block{max-width:100%;margin-right:0}.flight-passport-module .custom-deposit{padding:10px 40px}}@media only screen and (max-width:768px){.flight-passport-module.modify .update-module{height:auto}.flight-passport-module.modify .update-module .icon-wrapper{margin:0 40px 0 25px}.flight-passport-module.modify .update-module .update{margin:0 20px 0 0}.flight-passport-module.modify .update-module .text p{padding-left:80px}.flight-passport-module .custom-deposit-block,.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button{width:200px}}@media only screen and (max-width:640px){.flight-passport-module{padding-left:5px;padding-right:5px}.flight-passport-module .main-heading h2{display:block;font:25px/25px "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:10px 0;text-align:center}.flight-passport-module .main-heading .list{display:none}.flight-passport-module .flight-columns .trip-duration{padding-left:10px!important}.flight-passport-module .flight-columns .flight-column{display:block;width:100%;padding:10px}.flight-passport-module .flight-columns .flight-column .heading{margin-bottom:10px}.flight-passport-module .booking-info-module{margin-left:10px;margin-right:10px}.flight-passport-module .booking-info-module .traveler-info-module .column-item .item-row.item-date .dd-container{width:85px}.flight-passport-module .info-block{padding:10px 10px 30px}.flight-passport-module .info-block h3{margin-top:5px;margin-bottom:5px}.flight-passport-module .info-block .text p{font-size:13px}.flight-passport-module .flight-details .module-header .price .discount{display:block;padding:0;height:16px;line-height:16px;margin-right:0;position:absolute}.flight-passport-module .flight-details .module-header .price .discount span{display:inline-block;vertical-align:top}.flight-passport-module .flight-details .module-header .price .total-price{display:block;margin-top:12px;height:38px;line-height:38px}.flight-passport-module .flight-details .module-header .price .total-price span{vertical-align:top;line-height:38px}.flight-passport-module .flight-details .submodule{margin:0}.flight-passport-module .flight-details .submodule .item-header .wrapper-features{display:none}.flight-passport-module .flight-details .submodule .item .price{font-size:16px;margin:0}.flight-passport-module .flight-details .submodule .item .header{font-size:14px;margin:0}.flight-passport-module .flight-details .submodule .item-selector{height:105px}.flight-passport-module .flight-details .submodule .item-selector .selector{left:5px;top:42px}.flight-passport-module .flight-details .submodule .item-selector .header{height:55px}.flight-passport-module .flight-details .submodule .item-selector .price{height:50px;bottom:11px;position:absolute;right:0}.flight-passport-module.modify .info-block.booking .wrapper-info .info .date>span.price{margin-top:4px}.flight-passport-module.modify .update-module .text{width:60%}.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price{margin-right:60px}}@media only screen and (max-width:480px){.flight-passport-module.modify .update-module .text{width:60%}.flight-passport-module .custom-deposit-block,.flight-passport-module.modify .info-block.booking .wrapper-info .wrapper-price .price-button{width:250px}}@media only screen and (max-width:360px){.flight-passport-module.modify .update-module .text{width:42%}}.wrap-agree-to-book{display:block;min-height:78px;position:fixed;bottom:0;left:auto;width:100%;max-width:1440px;margin:0 auto;z-index:999}.wrap-agree-to-book .agree-to-book{background:#40494e;min-height:110px}.wrap-agree-to-book .agree-to-book .text-message{float:right;font:16px/41px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;margin:0;padding-top:26px}.wrap-agree-to-book .agree-to-book .btn-book-now{float:right;font:33px/84px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;width:190px;text-align:center;border:1px solid #f4d042;border-width:0 1px;position:relative;background:#fedf51;background:-webkit-gradient(linear,left top,left bottom,from(#f4d042),to(#fdcd0b));background:linear-gradient(to bottom,#f4d042 0,#fdcd0b 100%)}.wrap-agree-to-book .agree-to-book .btn-book-now.disabled{cursor:default;background:#fedf51;background:-webkit-gradient(linear,left top,left bottom,from(#f4d042),to(#fdcd0b));background:linear-gradient(to bottom,#f4d042 0,#fdcd0b 100%);border-color:#f4d042}.wrap-agree-to-book .agree-to-book .btn-book-now span{position:absolute;bottom:3px;height:20px;z-index:99;line-height:19px;width:100%;text-align:center;left:0;font:21px/19px "Open Sans Condensed Bold","Open Sans",sans serif}.wrap-agree-to-book .agree-to-book.fixed-agree-block{position:fixed;width:100%;margin:0 auto;max-width:1440px;bottom:0;z-index:999}.wrap-agree-to-book .agree-to-book .destination-area,.wrap-agree-to-book .agree-to-book .duration-area,.wrap-agree-to-book .agree-to-book .hotel-area,.wrap-agree-to-book .agree-to-book .travellers-area{float:left}.wrap-agree-to-book .agree-to-book .destination-area:before,.wrap-agree-to-book .agree-to-book .duration-area:before,.wrap-agree-to-book .agree-to-book .hotel-area:before,.wrap-agree-to-book .agree-to-book .travellers-area:before{float:right;clear:both;content:"";background:url(../../img/layout/checkout-bar.png) -101px 0 no-repeat;width:19px;height:76px;overflow:hidden}.wrap-agree-to-book .agree-to-book .destination-area{width:13%;padding:0 0 0 10px}.wrap-agree-to-book .agree-to-book .hotel-area{width:33%}.wrap-agree-to-book .agree-to-book .duration-area{width:17%}.wrap-agree-to-book .agree-to-book .travellers-area{width:14%}.wrap-agree-to-book .agree-to-book .btn-book-holder{width:23%}.wrap-agree-to-book .agree-holder{position:relative;padding:0;min-height:110px;border-left:1px solid #687073;border-right:1px solid #687073}.wrap-agree-to-book .agree-holder .hint{z-index:999;position:absolute;right:-31px;top:36%}.wrap-agree-to-book .agree-holder:after{display:block;content:"";clear:both}.wrap-agree-to-book .agree-holder>.added-features{display:none}.wrap-agree-to-book .added-features__text,.wrap-agree-to-book .agree-holder__feature{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px;vertical-align:top;display:inline-block}.wrap-agree-to-book .agree-holder-block{display:inline-block;vertical-align:middle;height:100%;margin-left:-4px;min-height:110px;text-align:center;position:relative}.wrap-agree-to-book .agree-holder-block .block-wrapper{display:table;height:100%;width:100%;min-height:110px}.wrap-agree-to-book .agree-holder-block .cell{display:table-cell;vertical-align:middle}.wrap-agree-to-book .agree-holder-block .arrow{position:absolute;right:-22px;top:0;height:100%;-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}.wrap-agree-to-book .agree-holder-block .arrow:after{content:"";position:absolute;border-right:1px solid #333b3f;border-left:1px solid #7b8386;bottom:50%;height:58px}.wrap-agree-to-book .agree-holder-block .inner-arrow{position:absolute;right:0;top:0;height:100%;-webkit-transform:rotate(44deg);transform:rotate(44deg)}.wrap-agree-to-book .agree-holder-block .inner-arrow:after{content:"";position:absolute;border-right:1px solid #333b3f;border-left:1px solid #7b8386;top:50%;height:300px}.wrap-agree-to-book .shopping-cart{width:9%}.wrap-agree-to-book .shopping-cart .shopping-cart-icon{display:table-cell;vertical-align:middle}.wrap-agree-to-book .shopping-cart .shopping-cart-icon .icon{height:50px;width:100%;position:relative;display:inline-block;vertical-align:top;font-family:"League Gothic";font-size:17px}.wrap-agree-to-book .shopping-cart .shopping-cart-icon .icon:after{display:block;content:"";height:41px;width:48px;margin:11px auto auto;background-image:url(../../img/layout/custom-form-sprite.png);background-position:-102px -50px}.wrap-agree-to-book .shopping-cart .shopping-cart-icon .icon:before{content:attr(data-count);display:block;background:#3fc8ef;height:20px;width:20px;border-radius:50%;position:absolute;font-size:16px;color:#FFF;line-height:21px;text-align:center;top:5px;right:18px}.wrap-agree-to-book .trip-details{width:53%;position:relative}.wrap-agree-to-book .trip-details .block-wrapper{padding:5px 0;min-height:110px}.wrap-agree-to-book .trip-details .cell{text-align:left}.wrap-agree-to-book .trip-details .cell>div{padding:3px 0 3px 27px;border-left:1px solid #687073}.wrap-agree-to-book .trip-details .trip-details-info span{color:#FFF;font-size:24px;font-family:"League Gothic"}.wrap-agree-to-book .trip-details .trip-details-info .date{margin-left:26px;margin-right:26px}.wrap-agree-to-book .price.agree-holder-block{width:18%;position:relative;z-index:2}.wrap-agree-to-book .price.agree-holder-block .cell{padding-left:24px}.wrap-agree-to-book .price.agree-holder-block .cell span{display:block;color:#FFF;font-family:"League Gothic"}.wrap-agree-to-book .price.agree-holder-block .cell span.caption{font-size:24px}.wrap-agree-to-book .price.agree-holder-block .cell span.price-value{font-size:50px}.wrap-agree-to-book .btn-book-holder{cursor:pointer;width:20%;position:absolute;right:0;top:0}.wrap-agree-to-book .btn-book-holder span{width:100%;padding-left:16px;text-align:center}.wrap-agree-to-book .btn-book-holder .price:after{content:"";display:block;width:0;height:100%;position:absolute;right:2px;top:0;border-right:1px solid #4B94E4;border-left:1px solid #038ae5}.wrap-agree-to-book .btn-book-holder .cell{padding-left:18px}.wrap-agree-to-book .btn-book-holder .cell .button-book{position:relative;display:inline-block;width:auto;height:43px;border-radius:8px;text-align:center;color:#000;padding:0 28px 0 15px;font:26px/44px "League Gothic";background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%)}.wrap-agree-to-book .added-features li,.wrap-agree-to-book .added-features li span{font-size:14px;font-family:"Open Sans Condensed Bold"}.wrap-agree-to-book .btn-book-holder .cell .button-book:after{content:"";display:inline-block;position:absolute;color:#000;top:13px;right:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #000;border-right:9px solid transparent}.manage-stay-button.blue-button-book:after,.manage-stay-button:after,.wrap-agree-to-book .btn-book-holder .cell .button-book.blue-button-book:after{border-left:9px solid #fff}.wrap-agree-to-book .btn-book-holder .cell .button-book.blue-button-book{background-color:#53bfed;background-image:-webkit-gradient(linear,left top,left bottom,from(#53bfed),to(#1ea3db));background-image:linear-gradient(to bottom,#53bfed,#1ea3db);color:#fff}.wrap-agree-to-book .added-features li{border-bottom:1px solid #687073;padding-left:12px;line-height:23px;color:#FFF;max-width:426px}.wrap-agree-to-book .added-features li.expanded{padding-left:30px}.wrap-agree-to-book .added-features li.expanded .agree-holder__feature{max-width:40%}.wrap-agree-to-book .added-features li.hidden{display:none}.wrap-agree-to-book .added-features li .count{color:#3fc8ef;margin-right:6px;display:inline-block}.hotel-table .departure-table-info .summary p .read-more a:after,.wrap-agree-to-book .added-features li .show-less-button{display:none}.wrap-agree-to-book .added-features li .modify,.wrap-agree-to-book .added-features li .price,.wrap-agree-to-book .added-features li .remove,.wrap-agree-to-book .added-features li .show-less-button,.wrap-agree-to-book .added-features li .show-more-button{color:#c5c5c5;font-family:"Open Sans Condensed Light";float:right;position:relative}.wrap-agree-to-book .added-features li .remove{margin-left:6px;cursor:pointer;padding-left:14px}.wrap-agree-to-book .added-features li .remove:after,.wrap-agree-to-book .added-features li .remove:before{content:"";height:10px;cursor:pointer;position:absolute;top:8px;left:7px}.wrap-agree-to-book .added-features li .remove:before{border-left:1px solid #c5c5c5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wrap-agree-to-book .added-features li .remove:after{border-right:1px solid #c5c5c5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wrap-agree-to-book .added-features li .show-less-button,.wrap-agree-to-book .added-features li .show-more-button{width:80px;text-align:right;color:#00D1F1;font-family:"Open Sans Condensed Bold";cursor:pointer}.wrap-agree-to-book .added-features li .modify{margin-left:16px;cursor:pointer;width:70px;text-align:right}.wrap-agree-to-book .added-features li .price{position:absolute;right:45%;margin:0}.wrap-agree-to-book .added-features li.show-more{max-width:506px}.wrap-agree-to-book .added-features__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1150px){.wrap-agree-to-book .agree-holder-block .caption{font-size:12px}.wrap-agree-to-book .agree-holder-block span{font-size:13px}.wrap-agree-to-book .agree-holder-block.hotel-description>div.description .hotel-name{font-size:10px}}@media only screen and (max-width:960px){.block-wrapper{min-height:inherit!important}.wrap-agree-to-book .agree-holder{padding:0 20px;border-right:none}.wrap-agree-to-book .agree-holder .hint{right:-5px}.wrap-agree-to-book .agree-holder-block.price .cell span.caption{font-size:20px;display:none}.wrap-agree-to-book .agree-holder-block.price .cell span.price-value{font-size:35px}.wrap-agree-to-book .agree-holder-block.btn-book-holder{width:22.5%}.wrap-agree-to-book .agree-holder-block.trip-details .added-features li.show-more .price{margin-right:0}.wrap-agree-to-book .agree-holder-block.trip-details .added-features li .price{right:33%}.wrap-agree-to-book .added-features li.expanded .agree-holder__feature{max-width:44%}}@media only screen and (min-width:240px) and (max-width:640px){.wrap-agree-to-book,.wrap-agree-to-book .agree-to-book{min-height:62px}.wrap-agree-to-book .agree-to-book .text-message{max-width:40%;font:12px/20px "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:10px}.wrap-agree-to-book .agree-to-book .btn-book-now{width:90px;font-size:15px;line-height:62px}.wrap-agree-to-book .agree-to-book .btn-book-now span{font-size:14px;left:0;width:100%}.wrap-agree-to-book .agree-holder{min-height:62px;padding:0 10px;position:relative;display:block}.wrap-agree-to-book .agree-holder .hint{right:0;margin:0;top:38%;z-index:999}.wrap-agree-to-book .agree-holder>.added-features{display:block;width:100%;text-align:left}.wrap-agree-to-book .agree-holder-block .arrow,.wrap-agree-to-book .agree-holder-block.trip-details .added-features{display:none}.wrap-agree-to-book .agree-holder>.added-features li{max-width:none}.wrap-agree-to-book .agree-holder>.added-features li .price{right:32%}.wrap-agree-to-book .agree-holder>.added-features li.show-more .price{margin:0}.wrap-agree-to-book .agree-holder-block{min-height:30px}.wrap-agree-to-book .agree-holder-block.price{width:50%;min-height:25px}.wrap-agree-to-book .agree-holder-block.shopping-cart{margin-right:12px;min-width:42px}.wrap-agree-to-book .agree-holder-block.shopping-cart .shopping-cart-icon .icon:before{right:-4px}.wrap-agree-to-book .agree-holder-block.trip-details{width:82%}.wrap-agree-to-book .agree-holder-block.trip-details .block-wrapper{min-height:60px}.wrap-agree-to-book .agree-holder-block.trip-details .cell{text-align:center}.wrap-agree-to-book .agree-holder-block.trip-details .cell .trip-details-info:first-child{width:100%}.wrap-agree-to-book .agree-holder-block.trip-details .cell .trip-details-info span{font-size:18px}.wrap-agree-to-book .agree-holder-block.btn-book-holder{width:50%;display:block;top:auto;height:auto;bottom:0}.wrap-agree-to-book .agree-holder-block.btn-book-holder .block-wrapper{display:block}.wrap-agree-to-book .agree-holder-block.btn-book-holder .cell{display:block;position:absolute;bottom:5px;right:25px;padding:0}.wrap-agree-to-book .agree-holder-block.btn-book-holder .button-book{height:28px;font:26px/32px "League Gothic"}.wrap-agree-to-book .agree-holder-block.btn-book-holder .button-book:after{top:5px}.wrap-agree-to-book .added-features li.expanded .agree-holder__feature{max-width:49%}}@media only screen and (max-width:768px){.wrap-agree-to-book .agree-holder-block.added-features li .price{right:40%}.wrap-agree-to-book .added-features__text,.wrap-agree-to-book .agree-holder__feature{max-width:40%}}.agree-holder__tooltip{-webkit-box-shadow:none;box-shadow:none;background:#D8D8D8;font-size:12px;border:none;padding:7px;font-weight:700}.agree-holder__tooltip .ui-tooltip-content{font-size:12px}.departure-hotels-module .search-results .hotel-table{margin-top:0;border-spacing:3px 0}.departure-hotels-module .search-results .hotel-table .departure-heading .cell,.departure-hotels-module .search-results .hotel-table .departure-heading span{color:#fff}.departure-hotels-module .search-results .hotel-table .information .hotels-holder{display:block}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item{width:93%;margin-left:30px;border-spacing:0 4px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell{padding-left:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo{width:140px;background-color:#fff}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{width:120px;background-color:#fed732;padding-top:15px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span{color:#000}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .top-holder{padding-left:5px;padding-right:5px;text-align:center}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .top-holder .multiroom-count{font:16px/1.4em "Open Sans Condensed Bold";display:inline!important}@media only screen and (max-width:480px){.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .top-holder .multiroom-count{font-size:16px!important}}@media only screen and (max-width:960px){.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .top-holder .multiroom-count{font-size:18px}}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days{display:inline;font:16px/1.4em "Open Sans Condensed Bold";text-align:right}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days_small{font:13px/1.4em "Open Sans"}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .new-price{font:28px/1.1em "Open Sans Condensed Bold";text-align:right;padding-right:18px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description{padding-left:14px;width:68%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3 a{font-size:22px;color:#000}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .features-list{margin-right:12px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .features-list li:before{width:4px;height:4px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .breadcrumbs li a,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .breadcrumbs li:before{color:#5bbce4;font-weight:800}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club:after{content:"";position:absolute;top:0;right:122px;height:81px;width:73px;background-image:url(../../img/layout/bonavida-club-flag-corners.png);background-size:73px 81px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-deluxe:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-deluxe:after{content:"";position:absolute;top:0;right:122px;height:81px;width:73px;background-image:url(../../img/layout/bonavida-deluxe-flag-corners.png);background-size:73px 81px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-adult:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-duo:after{content:"";position:absolute;top:0;right:122px;height:81px;width:73px;background-image:url(../../img/layout/bonavida-duo-flag-corners.png);background-size:73px 81px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-category-bonavida-local:after{content:"";position:absolute;top:0;right:122px;height:81px;width:73px;background-image:url(../../img/layout/bonavida-local-flag-corners.png);background-size:73px 81px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-favorit:after{content:"";position:absolute;top:0;right:124px;height:60px;width:60px;background-color:#fff;background-image:url(../../img/ui/bravo-concept-favorit_rounded-flag.svg);background-size:60px 60px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-duo:after{content:"";position:absolute;top:0;right:124px;height:60px;width:60px;background-color:#fff;background-image:url(../../img/ui/bravo-concept-duo_rounded-flag.svg);background-size:60px 60px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-deluxe:after{content:"";position:absolute;top:0;right:124px;height:60px;width:60px;background-color:#fff;background-image:url(../../img/ui/bravo-concept-deluxe_rounded-flag.svg);background-size:60px 60px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-unik:after{content:"";position:absolute;top:0;right:124px;height:60px;width:60px;background-color:#fff;background-image:url(../../img/ui/bravo-concept-unik_rounded-flag.svg);background-size:60px 60px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-lokal:after{content:"";position:absolute;top:0;right:124px;height:60px;width:60px;background-color:#fff;background-image:url(../../img/ui/bravo-concept-lokal_rounded-flag.svg);background-size:60px 60px;z-index:50}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image{border-spacing:0 4px;max-height:64px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-description{width:68%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo{vertical-align:middle;text-align:center}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo span{font:24px/1em "Open Sans Condensed Bold";width:140px;display:block;color:#000}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo span:before{content:"";margin:0 auto;display:block;width:46px;height:27px;background:url(../../img/layout/sprites-retina.png) -331px -66px no-repeat;overflow:hidden;background-size:700px 700px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo span:after{content:"";position:absolute;width:1px;height:86%;right:0;top:7%;background-color:#dfdfdf}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-week{padding-top:9px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .wrapper_price{max-height:68px;height:inherit}.page-wrapper .departure-hotels-module .sidebar{margin-top:0}.hotel-table .departure-table-info{background-color:#fff;padding:2px 30px 5px;line-height:1;margin-bottom:15px}.hotel-table .departure-table-info .breadcrumbs{position:relative;padding-left:35px;margin-left:-19px}.hotel-table .departure-table-info .breadcrumbs li:before{font:15px/1.1em "Open Sans Condensed Light";font-weight:800}.hotel-table .departure-table-info .breadcrumbs li a{font:15px/1.1em "Open Sans Condensed Bold"}.hotel-table .departure-table-info .breadcrumbs:before{content:"";position:absolute;margin-left:-30px;width:25px;height:30px;background:url(../../img/layout/sprites-retina.png) -123px -44px no-repeat;background-size:369px 366px;left:33px}.hotel-table .departure-table-info .title{text-align:left;font:40px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;margin:10px 0;color:#000}.hotel-table .departure-table-info .description{line-height:1.2;margin-bottom:10px;padding-right:230px;font-size:15px}.hotel-table .departure-table-info .summary .description p{margin-right:0}.hotel-table .departure-table-info .summary .description .read-more{margin-right:-150px}.hotel-table .departure-table-info .summary p{margin-right:200px}.hotel-table .departure-table-info .summary p .read-more{margin-right:-120px}.hotel-table .departure-table-info .summary p .read-more a{text-decoration:underline}.hotel-table .departure-table-info .read-less,.hotel-table .departure-table-info .read-more{margin-bottom:17px;text-align:right;margin-right:80px;position:relative;display:inline-block;float:right}.hotel-table .departure-table-info .read-less a,.hotel-table .departure-table-info .read-more a{font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4}.hotel-table .departure-table-info .read-less a:after,.hotel-table .departure-table-info .read-more a:after{content:"";position:absolute;display:block;border-bottom:1px solid #5bbce4;width:100%;bottom:0}.hotel-table .departure-table-info .annotation{margin-bottom:10px;font-size:15px;clear:both}.hotel-table .departure-table-info .annotation span{font-size:16px}.hotel-table .departure-table-info .annotation span:first-child{font-weight:600;color:#000}.hotel-table .information .row-holder .price-from-cell{background-color:#5bbce4;padding-top:0;padding-left:24px}.hotel-table .information .row-holder .price-from-cell:after{content:"";border-left:solid 6px transparent;border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-right:solid 7px #fff;position:absolute;right:22px;top:42%}.hotel-table .information .row-holder .price-from-cell span{font:13px/1.3em "Open Sans Condensed Bold"}.hotel-table .information .row-holder .price-from-cell .new-price{font:28px/1.1em "Open Sans Condensed Bold";color:#fff}.hotel-table .information .row-holder .price-from-cell .old-price{display:block;text-decoration:line-through}.hotel-table .information .row-holder .price-from-cell.down:after{border-left:solid 6px transparent;border-top:solid 8px #fff;border-bottom:solid 6px transparent;border-right:solid 6px transparent;top:50%}.hotel-table .information .table-row{min-height:88px;cursor:pointer}.hotel-table .information .table-row .airport-cell,.hotel-table .information .table-row .departure-cell{padding-left:0}.last-seat-banner{position:absolute;width:90px;height:90px;z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:-85px;top:-8px}.bravotours-theme .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount polygon.st0,.bravotours-theme .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount-mobile rect.rect-mob,.bravotours-theme.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner path.st1,.last-seat-banner_ribbon{fill:#e95053}.last-seat-banner_text{font-family:"Open Sans Regular","Open Sans",sans serif;font-size:9px;fill:#FFF}.departure-heading .departure-cell{width:13%}.departure-heading .airport-cell{width:16.5%}.departure-heading .destination-cell{width:50%}.departure-heading .price-from-cell{width:20.5%}.information .departure-cell{width:13%}.information .airport-cell{width:16.5%}.information .airport-cell span{display:block;color:#000;text-align:center;font:19px/1em "Open Sans Condensed Bold"}.information .airport-cell .mobile{display:none}.information .airport-cell .short{color:#7f7f7f}.information .destination-cell{width:50%}.information .destination-cell h3{position:relative;display:inline-block;color:#5bbce4;margin-bottom:0;margin-top:-10px}.information .destination-cell h3 .breadcrumbs li{padding-right:1px}.information .destination-cell h3 .breadcrumbs li:before{content:",";font:22px/1em "Open Sans Condensed Bold";color:#5bbce4}.information .destination-cell h3 .breadcrumbs li:first-child:before{content:"";display:none}.information .destination-cell h3 a{font:22px/1em "Open Sans Condensed Bold";padding-left:1px;color:#5bbce4}.information .destination-cell p{font:15px/1.5em "Open Sans Condensed Light";color:#828282;font-weight:700}.information .destination-cell p span{font:15px/1em "Open Sans Condensed Light";font-weight:700}.information .price-from-cell{padding:13px 0 0;position:relative;display:inline-block;width:49%;font-family:"Open Sans Condensed Bold";color:#FFF}.information .price-from-cell .starting-from{color:#fff;display:block}.information .wrapper_price{margin:0;min-width:100px}.information .date{text-align:center}.information .date span{display:block}.information .date .weekday,.information .date .year{font:12px/1em "Open Sans Condensed Bold";margin-top:5px}.information .date .year{display:none}.information .date .day{font:56px/.8em "Open Sans Condensed Bold"}.information .date .month{font:23px/1em "Open Sans Condensed Bold";text-transform:uppercase}.hotels-holder .hotel-item,.hotels-holder .hotel-item .cell.cell-photo{position:relative}.hotels-holder .hotel-item .tagline{position:absolute;top:0;left:0;z-index:95;font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;padding:7px 10px;background-color:rgba(255,255,255,.6)}.hotels-holder .hotel-item .tag-airport{display:inline-block;width:22px;height:11px;margin-left:6px;background:url(../../img/layout/sprites.png) -137px -132px no-repeat;overflow:hidden;text-indent:-9999px}.hotels-holder .hotel-item .tag-ferry{display:inline-block;width:22px;height:11px;margin-left:6px;background:url(../../img/ui/ferry.svg) center no-repeat;background-size:100%}@media only screen and (max-width:960px){.departure-hotels-module .search-results .hotel-table .departure-heading{display:table}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item{width:100%;margin:8px auto}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell{color:#fff}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo{height:66px;width:107px;margin-right:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo .photo{height:83px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{width:100%;bottom:0;left:0;height:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:initial;padding:8px 0 8px 10px!important;background-color:#fdcb32!important}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .btn-price{display:block}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span{color:#000}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .old-price{font:14px/1em "Open Sans Condensed Bold"!important;text-align:right;margin-right:53px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days{font-size:18px;margin-top:4px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days_small{font:13px/1.4em "Open Sans";margin-top:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .new-price{position:relative;width:auto;padding-right:35px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .new-price:after{content:"";position:absolute;right:10px;top:14px;border-left:8px solid #000;border-top:6px solid transparent;border-bottom:5px solid transparent}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description{height:auto;display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3{width:auto;max-width:60%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs{padding-top:6px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li a{font-size:15px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder{margin-left:132px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .features-list{display:block;margin-left:-10px;margin-top:10px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price{min-height:inherit;max-height:inherit;width:auto;height:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-category-bonavida-local:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-adult:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-deluxe:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-duo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-deluxe:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-duo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-favorit:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-lokal:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-unik:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-deluxe:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo span:after{display:none}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item[class*=hotel-category] .cell.cell-photo{min-height:110px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-adult:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-deluxe:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-duo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-local:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-deluxe:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club:after{left:0;right:inherit}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-adult .cell.cell-description .heading h3,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida .cell.cell-description .heading h3,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-deluxe .cell.cell-description .heading h3,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-duo .cell.cell-description .heading h3,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-local .cell.cell-description .heading h3,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-deluxe .cell.cell-description .heading h3,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club .cell.cell-description .heading h3{width:auto}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/layout/bonavida-club-flag-text.png);top:auto;left:0;bottom:0;height:calc(100% - 55px);width:100%;background-size:90px 173px;background-position:50% -105px;background-color:#83c3f0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-deluxe .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-deluxe .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/layout/bonavida-deluxe-flag-text.png);top:auto;left:0;bottom:0;height:calc(100% - 55px);width:100%;background-size:90px 173px;background-position:50% -105px;background-color:#ae9aaa}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-adult .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida-duo .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/layout/bonavida-duo-flag-text.png);top:auto;left:0;bottom:0;height:calc(100% - 55px);width:100%;background-size:90px 173px;background-position:50% -105px;background-color:#85bbb1}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-category-bonavida-local .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/layout/bonavida-local-flag-text.png);top:auto;left:0;bottom:0;height:calc(100% - 55px);width:100%;background-size:90px 173px;background-position:50% -105px;background-color:#f2c757}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-deluxe .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-duo .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-favorit .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-lokal .cell-photo:after,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-unik .cell-photo:after{z-index:50;content:"";background-color:#fff;background-repeat:no-repeat;background-size:90% auto;background-position:center top 5px;top:auto;height:35%;position:absolute;bottom:0;left:0;width:100%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-favorit .cell-photo:after{background-image:url(../../img/ui/bravo-concept-favorit_logo.svg)}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-duo .cell-photo:after{background-image:url(../../img/ui/bravo-concept-duo_logo.svg)}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-deluxe .cell-photo:after{background-image:url(../../img/ui/bravo-concept-deluxe_logo.svg)}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-unik .cell-photo:after{background-image:url(../../img/ui/bravo-concept-unik_logo.svg)}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bravo-concept-lokal .cell-photo:after{background-image:url(../../img/ui/bravo-concept-lokal_logo.svg)}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image{background:#fff}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-description{width:100%;margin-bottom:45px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo{float:left}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-week{width:100%;height:100%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .wrapper_price{position:absolute;bottom:0;left:0;width:100%;min-height:10px;max-height:35px}.hotel-table .departure-table-info .description{padding-right:130px}.hotel-table .departure-table-info .read-more{margin-right:0}.hotel-table .departure-table-info .summary p{margin-right:130px}.hotel-table .departure-table-info .summary p .read-more{margin-right:-120px}}@media only screen and (max-width:959px){.last-seat-banner{left:-82px}}@media only screen and (min-width:640px) and (max-width:768px){.departure-hotels-module .hotel-table .departure-heading .cell span{font-size:13px}}@media only screen and (max-width:640px){.departure-hotels-module .search-results .hotel-table .information .airport-cell .departure,.departure-hotels-module .search-results .hotel-table .information .airport-cell .short,.departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell:after{display:none}.departure-hotels-module .search-results .hotel-table .departure-heading .cell .down{font-size:13px;line-height:1;margin-top:25px;text-align:center}.departure-hotels-module .search-results .hotel-table .departure-heading .cell .down:after{right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell{padding-left:3px}.departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell span{font:12px/1.3em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell .new-price{font:18px/1.1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .table-row.row-holder{min-height:75px}.departure-hotels-module .search-results .hotel-table .information .destination-cell h3 a{font:20px/1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .destination-cell p{font:14px/1.5em "Open Sans Condensed Light"}.departure-hotels-module .search-results .hotel-table .information .airport-cell .mobile{display:block;font:21px/1em "Open Sans Condensed Bold";color:#000}.departure-hotels-module .search-results .hotel-table .information .departure-cell .day{font:43px/.8em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .departure-cell .weekday,.departure-hotels-module .search-results .hotel-table .information .departure-cell .year{font:13px/1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .departure-cell .month{font:22px/1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item{width:100%;margin:8px auto}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .tagline{padding:4px;font:12px/1em "Open Sans Condensed Bold","Open Sans",sans serif;background-size:150px 150px;background-position:-102px -97px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .tagline .tag-airport{margin-left:3px;background-size:150px 150px;background-position:-102px -97px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-photo .photo{width:100px;height:55px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days{margin-top:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span.new-price{font-size:23px!important;margin-top:0!important}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3{max-width:70%}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3 a{white-space:normal;overflow:visible;text-overflow:clip;width:auto}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder{margin-left:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .features-list{margin-top:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .features-list li:before{width:5px;height:5px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-description{margin-bottom:33px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo span{width:100px;font:21px/1em "Open Sans Condensed Bold";margin-top:5px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .cell.cell-photo span:before{height:22px;background-size:600px 600px;background-position:-282px -57px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-item-without-image .wrapper_price{max-height:25px}.hotel-table .departure-table-info .title{text-align:center}.hotel-table .departure-table-info .breadcrumbs{display:none}.hotel-table .departure-table-info .description{padding-right:20px}.hotel-table .departure-table-info .read-more{margin-right:0}.hotel-table .departure-table-info .summary p{margin-right:20px}.hotel-table .departure-table-info .summary .description .read-more,.hotel-table .departure-table-info .summary p .read-more{margin-right:0}.hotel-table .departure-table-info .details .read-less{margin-right:30px}.search-results-page.campaign-last-minute-page .page-wrapper .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-week .old-price{font:14px/1em "Open Sans Condensed Bold"!important}}@media only screen and (max-width:480px){.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs{padding-top:0}.departure-hotels-module .search-results .hotel-table .hotel-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.departure-hotels-module .search-results .hotel-table .hotel-item .wrapper_price{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.departure-hotels-module .search-results .hotel-table .hotel-item .cell-description{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.departure-hotels-module .search-results .hotel-table .hotel-item .top-holder{float:left}.departure-hotels-module .search-results .hotel-table .information .table-row.row-holder{min-height:55px}.departure-hotels-module .search-results .hotel-table .information .price-from-cell span{line-height:1}.departure-hotels-module .search-results .hotel-table .information .destination-cell h3 a{font:17px/1em "Open Sans Condensed Bold";text-decoration:underline}.departure-hotels-module .search-results .hotel-table .information .destination-cell h3 a:after{display:none}.departure-hotels-module .search-results .hotel-table .information .destination-cell p{font:13px/1.5em "Open Sans Condensed Light"}.departure-hotels-module .search-results .hotel-table .information .destination-cell p span{font:13px/1em "Open Sans Condensed Light"}.departure-hotels-module .search-results .hotel-table .information .departure-cell .day{font:32px/.8em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .departure-cell .weekday,.departure-hotels-module .search-results .hotel-table .information .departure-cell .year{font:11px/1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .departure-cell .month{font:16px/1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .price-from-cell span{font:11px/1.3em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .price-from-cell .new-price{font:20px/1.1em "Open Sans Condensed Bold"}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .features-list{margin-top:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .top-holder{text-align:left}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days{font-size:16px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days_small{font:13px/1.4em "Open Sans";margin-top:0}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span.new-price{font-size:20px!important;margin-top:1px!important}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week span.new-price:after{top:11px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading{margin-bottom:-5px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3 a{font-size:18px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li a,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li:before{font-size:13px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .features-list{margin-left:-15px}.hotel-table .departure-table-info .title{font:31px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.hotel-table .departure-table-info .description,.hotel-table .departure-table-info .summary p{font-size:13px}.hotel-table .departure-table-info .annotation{font-size:14px}.hotel-table .departure-table-info .annotation span{font-weight:600;font-size:15px}.search-results-page.campaign-last-minute-page .page-wrapper .search-results .hotel-table .hotels-holder .hotel-item .cell.cell-week .old-price{font:11px/.8em "Open Sans Condensed Bold"!important}}@media only screen and (max-width:420px){.departure-hotels-module .information .departure-cell{width:15%}}@media only screen and (max-width:360px){.departure-hotels-module .information .departure-cell{width:18%}}.hotel-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:5px!important}.hotel-item .cell-description,.hotel-item .cell-photo,.hotel-item .wrapper_price{display:block!important;height:inherit!important}.cell{position:relative}.cell__label{position:absolute;right:10px;top:5px}@media only screen and (min-width:961px){.hotel-item[class*=hotel-category] .cell__label{right:80px}}@media only screen and (max-width:420px){.cell__label{top:20px}}@media only screen and (max-width:640px){.last-seat-banner{width:60px;height:60px;left:-55px;top:-6px}}.site-search-page .header-search .container .results{font-family:"Open Sans Condensed Light";margin-bottom:10px}.site-search-page .header-search .container .search-field{-webkit-box-sizing:border-box;box-sizing:border-box}.site-search-page .site-search-page-content{max-width:890px;margin:15px auto 0}.site-search-page .site-search-page-content .search-categories a{display:inline-block;color:#41494d;font-family:"Open Sans Condensed Light";padding:1px 15px;font-size:1.4em;border:3px solid #fff;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.site-search-page .site-search-page-content .search-categories a.active,.site-search-page .site-search-page-content .search-categories a:hover{border-color:#ffde00;-webkit-transition:all .2s linear;transition:all .2s linear}.site-search-page .site-search-page-content .search-results{display:inline-block;width:65%}.site-search-page .site-search-page-content .search-results h2{color:#4f4f4f;margin:30px 0;font-size:25px}.site-search-page .site-search-page-content .search-results h2 span{font-size:25px;font-family:"Open Sans Condensed Light";font-weight:400}.site-search-page .site-search-page-content .search-results .result-item{overflow:hidden;clear:left;margin-top:15px}.site-search-page .site-search-page-content .search-results .result-item .result-illustration{width:145px;height:100px;overflow:hidden;float:left;border:1px solid #e4e4e4;margin-right:30px}.site-search-page .site-search-page-content .search-results .result-item .result-illustration img{display:block}.site-search-page .site-search-page-content .search-results .result-item .rest-texts{font-size:12px;color:#4f4f4f;padding-left:175px}.site-search-page .site-search-page-content .search-results .result-item .rest-texts h3{font:20px/20px "Open Sans Condensed Bold",sans-serif;margin:0 0 10px}.site-search-page .site-search-page-content .search-results .result-item .rest-texts h3 a{color:#4f4f4f}.site-search-page .site-search-page-content .search-results .result-item .rest-texts h3 a:hover{color:#2ba6cb}.site-search-page .site-search-page-content .search-results .result-item .rest-texts p{font-size:12px;line-height:13px}.site-search-page .site-search-page-content .search-results .result-item .rest-texts p strong{color:#2795B6;font-weight:700}.site-search-page .site-search-page-content .search-results .result-item .rest-texts a{display:inline-block;margin-top:10px;font-family:"Open Sans Condensed Bold"}.site-search-page .site-search-page-content .search-results .show-all-holder{text-align:right;margin-top:15px}.site-search-page .site-search-page-content .search-results .show-all-holder a{font-family:"Open Sans Condensed Bold";color:#a7a7a7;font-size:20px;margin-right:15px}.site-search-page .site-search-page-content .others-searching{display:inline-block;vertical-align:top;width:34%;text-align:right}.site-search-page .site-search-page-content .others-searching h2{color:#4f4f4f;margin:33px 0;font-size:20px}.site-search-page .site-search-page-content .others-searching .others-searching-item{position:relative;overflow:hidden;display:inline-block;width:240px;height:160px;margin-bottom:25px}.site-search-page .site-search-page-content .others-searching .others-searching-item.primera-club-mark:before{content:" ";position:absolute;top:0;right:0;width:93px;height:93px;background:url(../../img/layout/sprite-primera-club.png) -83px -31px no-repeat;background-size:290px auto}.site-search-page .site-search-page-content .others-searching .others-searching-item p{position:absolute;left:0;bottom:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 10px;font-family:"Open Sans Condensed Bold";color:#4f4f4f;text-align:left;background:rgba(255,255,255,.6)}@media only screen and (min-width:640px) and (max-width:960px){.site-search-page-content{padding:0 15px}}@media only screen and (max-width:800px){.header-search{margin-top:25px}.site-search-page .site-search-page-content{margin-top:0}.site-search-page .site-search-page-content .search-results{width:100%}.site-search-page .site-search-page-content .search-results h2{background:#f5f5f5;padding:10px;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:35px}.site-search-page .site-search-page-content .search-results .result-item .result-illustration{position:relative;margin:0 0 20px;width:100%;height:200px;overflow:hidden;border:none}.site-search-page .site-search-page-content .search-results .result-item .result-illustration img{top:50%;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.site-search-page .site-search-page-content .search-results .result-item .rest-texts{padding:0 10px}.site-search-page .site-search-page-content .search-results .result-item .rest-texts h3{font-size:25px}.site-search-page .site-search-page-content .search-results .result-item .rest-texts p{font-size:16px;line-height:18px}.site-search-page .site-search-page-content .others-searching,.site-search-page .site-search-page-content .search-results~.sitefooter{display:none}.search-categories{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;overflow-x:auto}}@media only screen and (max-width:500px){.site-search-page .site-search-page-content .search-results .result-item .result-illustration{height:100px}}.acResults ul li{padding:3px 6px!important;font-size:16px!important}.acResults ul li.acSelect{font-weight:700}.paging-outer{width:100%;text-align:center;margin-top:15px}.paging-outer .paging{display:block;width:100%}.paging-outer .paging li{display:inline-block;margin:0 10px}.paging-outer .paging li a{color:#000}.paging-outer .paging li.current a{color:#dd4b39;background:#ececec}.no-results-message{padding:0 15px}@media only screen and (max-width:640px){.no-results-message{padding:0 10px}}@media only screen and (min-width:960px){.no-results-message{padding:0}}.no-results-message .no-results-message-insider{float:left;width:100%;background:#fff4c2;border:1px solid #fc3;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.flight-info{margin-bottom:8px;overflow:hidden}.flight-info .show-more-button{cursor:pointer;color:#00f;position:center}.flight-info .show-more-button.hidden{display:none}.car-rent .mobile-view,.flight-info .hidden{display:none!important}.flight-info .flight-item{width:100%;position:relative;display:inline-block;height:56px;background-color:#fff;padding:0 10px;margin:8px 0;cursor:pointer}.flight-info .flight-item>div{display:inline-block;vertical-align:top;height:100%}.flight-info .flight-item .radio-button-wrapper{height:100%;width:21px;line-height:46px;float:left}.flight-info .flight-item .radio-button{position:relative;display:inline-block;vertical-align:middle}.flight-info .flight-item .close-all.hidden,.flight-info .flight-item .departure-return,.flight-info .flight-item .flight-class,.flight-info .flight-item .open-flight-classes.hidden,.flight-info .flight-item .open-flight-info.hidden{display:none}.flight-info .flight-item .radio-button:after{content:"";position:absolute;top:50%;margin-top:-8px;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.flight-info .flight-item .time-details{position:relative;width:60px}.flight-info .flight-item .time-details .caption{max-width:100px;line-height:10px}.flight-info .flight-item .time-details span.plus-quant{position:absolute;right:-15px;top:-2px;color:#e62881;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:10px;line-height:10px}.flight-info .flight-item .close-all,.flight-info .flight-item .close-details,.flight-info .flight-item .close-flight-classes,.flight-info .flight-item .open-flight-classes,.flight-info .flight-item .open-flight-info{color:#5bbce4;font-family:"Open Sans Bold","Open Sans",sans serif;font-size:10px;text-decoration:underline}.flight-info .flight-item .close-all,.flight-info .flight-item .open-flight-classes,.flight-info .flight-item .open-flight-info{float:right;margin-left:10px}.flight-info .flight-item .date-block:last-child{border-left:1px solid #eaeaea}.flight-info .flight-item .departure-return{margin:6px 0 0 40px;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.flight-info .flight-item .departure-return.open{display:block}.flight-info .flight-item .departure-return .departure-block{float:left;width:49%;margin-right:3px}.flight-info .flight-item .departure-return .return-block{float:left;width:49%;margin-left:3px}.flight-info .flight-item .departure-return .departure-block-heading,.flight-info .flight-item .departure-return .return-block-heading{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:18px}.flight-info .flight-item .departure-return .return-block-heading .ferry-takeoff,.flight-info .flight-item .departure-return .return-block-heading .plane-takeoff{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.flight-info .flight-item .departure-return .trip-icon{display:inline-block;height:22px;width:22px;vertical-align:text-top}.flight-info .flight-item .departure-return .trip-icon.ferry-takeoff{background:url(/Static/img/ui/ferry-takeoff.svg) no-repeat}.flight-info .flight-item .departure-return .trip-icon.plane-takeoff{background:url(/Static/img/ui/plane-takeoff.svg) no-repeat}.flight-info .flight-item .departure-return .departure-return-line{border-bottom:1px solid #f4f4f4}.flight-info .flight-item .departure-return .departure-return-line.departure-return-line-header{background-color:#d3d3d3}.flight-info .flight-item .departure-return .departure-return-line .departure-return-data-left{display:inline-block;width:49%;font-size:12px;color:#969696}.flight-info .flight-item .departure-return .departure-return-line .departure-return-data-left.departure-return-data-left-header{color:#000;font-weight:700}.flight-info .flight-item .departure-return .departure-return-line .departure-return-data-right{display:inline-block;width:49%;font-family:"Open Sans Bold","Open Sans",sans serif;font-size:10px;color:#000}.flight-info .flight-item .departure-return .centerer{clear:both;text-align:center;padding:12px 0 10px}.flight-info .flight-item .stop-hover{display:none}.flight-info .flight-item.selected{height:auto;background-color:#fff;padding:10px;cursor:default}.flight-info .flight-item.selected .radio-button:after{background-color:#5bbce4;background-position:0 0;border-radius:11px}.flight-info .flight-item.selected .date-block{height:auto}.flight-info .flight-item.selected .img-wrapper{padding-top:5px;position:inherit;-webkit-transform:inherit!important;transform:inherit!important;height:50px}.dynamic-packaging-module .flight-item .img,.flight-info .flight-item.selected .img{width:40px;height:40px}.flight-info .flight-item.selected .route-details{visibility:hidden}.flight-info .flight-item.selected [data-airline-count="2"] .img{width:24px;height:24px;position:absolute}.flight-info .flight-item.selected [data-airline-count="2"] .img:first-child{top:0;left:0}.flight-info .flight-item.selected [data-airline-count="2"] .img:last-child{bottom:0;right:0}.flight-info .flight-item.selected [data-stop-count]:not([data-stop-count="0"]) .time-wrapper .stop-hover{display:block;opacity:0;visibility:hidden;position:absolute;top:inherit;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:gray;color:#fff;border-radius:6px;line-height:1em;padding:2px 5px 3px;font-size:10px;white-space:normal;font-weight:400;-webkit-transition:all .3s;transition:all .3s;bottom:60px;width:200px}.flight-info .flight-item.selected [data-stop-count]:not([data-stop-count="0"]) .time-wrapper .stop-hover::before{bottom:-10px;left:50%;margin-left:-5px;position:absolute;content:"";border:5px solid;border-color:gray transparent transparent}@media only screen and (min-width:768px){.flight-info .flight-item.selected [data-stop-count]:not([data-stop-count="0"]) .time-wrapper .stop-hover{bottom:54px}}.flight-info .flight-item.selected [data-stop-count]:not([data-stop-count="0"]) .time-wrapper:hover .stop-hover{opacity:1;visibility:visible}.flight-info .flight-item.selected .time-wrapper{min-height:50px;padding-top:2px}.flight-info .flight-item.selected .time-details{width:80px}.flight-info .flight-item.selected .time-details .time{font-size:26px;font-family:"Open Sans",sans serif;color:#000}.flight-info .flight-item.selected .time-details .caption{display:block;font-size:10px;color:#969696;word-break:normal}.flight-info .flight-item.selected .time-details span.plus-quant{right:-10px;top:-2px}.flight-info .flight-item.selected .date-info{display:block}.flight-info .flight-item.selected .duration-info .duration-line{margin-top:0}.flight-info .flight-item.selected .duration-info .airline-name,.flight-info .flight-item.selected .duration-info .duration{display:block}.flight-info .flight-item.selected .duration-info .stop-count{display:none}.flight-info .flight-item.selected [data-stop-count]:not([data-stop-count="0"]) .duration-info .stop-count{display:block}.flight-info .flight-item.selected .more-details{display:block;border-top:1px solid #eaeaea;margin-top:10px;padding-top:5px}.flight-info .flight-item.selected .more-details .seats-left{float:left;color:#e62881;font-family:"Open Sans Bold","Open Sans",sans serif;font-size:10px}.flight-info .flight-item.selected .flight-class .class-type .class-type-name,.flight-info .flight-item.selected .flight-class .flight-class-heading{font-size:18px;text-align:center;font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.flight-info .flight-item.selected .availability{display:block}.flight-info .flight-item.selected .flight-classes-holder{width:100%}.flight-info .flight-item.selected .flight-class{display:block;margin:6px 0 0 40px;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (max-width:780px){.flight-info .flight-item.selected .flight-class{width:100%}}.flight-info .flight-item.selected .flight-class .class-type{position:relative;display:inline-block;vertical-align:top;background-color:#E5FAFF;width:27%;min-height:155px;margin:10px 15px;padding-bottom:65px;-webkit-box-sizing:content-box;box-sizing:content-box}.flight-info .flight-item.selected .flight-class .class-type .type-button .adultPrice,.flight-info .flight-item.selected .flight-class .class-type.sold-out .seats-left,.flight-info .flight-item__invisible{display:none}.flight-info .flight-item.selected .flight-class .class-type:last-child{margin-right:0}.flight-info .flight-item.selected .flight-class .class-type.sold-out{background-color:#f4f4f4}.flight-info .flight-item.selected .flight-class .class-type.sold-out .class-type-icon{opacity:.6}.flight-info .flight-item.selected .flight-class .class-type.sold-out .class-type-name{color:#929292;border-bottom:1px dashed #abafb1}.flight-info .flight-item.selected .flight-class .class-type.sold-out .type-features li{color:#cdcfcf}.flight-info .flight-item.selected .flight-class .class-type.sold-out .type-button{color:#cdcfcf;border:2px solid #cdcfcf;cursor:default}.flight-info .flight-item.selected .flight-class .class-type .class-type-icon{position:absolute;top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:21px;width:auto}.flight-info .flight-item.selected .flight-class .class-type .class-type-name{width:85%;border-bottom:1px dashed #40494e;margin:35px auto 0}.flight-info .flight-item.selected .flight-class .class-type .type-features{margin:10px 15px 0 30px;text-align:left}.flight-info .flight-item.selected .flight-class .class-type .type-features li{font-size:12px;color:#6a6a6a;list-style-type:disc;list-style-position:outside;word-wrap:break-word;margin-left:1em}.flight-info .flight-item.selected .flight-class .class-type .type-features li.formatted-class-description-item{font-weight:700;padding-top:.75em;padding-bottom:.75em}.flight-info .flight-item.selected .flight-class .class-type .type-features li.formatted-class-description-item::marker{color:transparent}.flight-info .flight-item.selected .flight-class .class-type .seats-left{position:absolute;bottom:49px;left:0;width:100%;text-align:center;color:#e62881;font-family:"Open Sans Bold","Open Sans",sans serif;font-size:10px}.flight-info .flight-item.selected .flight-class .class-type .type-button{position:absolute;bottom:11px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:70%;border:2px solid #969696;border-radius:4px;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:18px;color:#969696;text-align:center}.flight-info .flight-item.selected .flight-class .class-type .type-button.selected{color:#fff;border-color:#00c7f7;background-color:#00c7f7}.flight-info .flight-item.selected .flight-class .class-type .best-value{position:absolute;top:-25px;right:-25px;width:100px;height:100px;z-index:1}.flight-info .flight-item_with-price{height:auto}.flight-info .flight-item_with-price .date-details{width:calc(95% - 60px)}.flight-info .flight-item_with-price .flight-details{width:calc(100% - 37px)}.flight-info .flight-item-column_difference{display:inline-block;float:right}.flight-info .flight-item-column_difference .price-difference{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:19px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:60px}.flight-info .flight-item-column_plus{color:red}.flight-info .flight-item-column_minus{color:#00dd38}@media only screen and (min-width:481px){.flight-info .flight-item .date-block:last-child{padding-left:15px}}@media only screen and (max-width:780px){.flight-info .flight-item.selected .date-block:last-child{padding-left:0}}.flight-info .img-wrapper{padding-top:0;text-align:left;width:50px;float:left}.flight-info .img-wrapper .caption{font:10px/1em "Open Sans Bold","Open Sans",sans serif;vertical-align:top;margin-top:0;display:inline-block;word-break:normal!important}.flight-info .img{height:23px;width:23px;display:inline-block}.flight-info .airline-name,.flight-info .availability,.flight-info .date-info,.flight-info .duration,.flight-info .more-details,.flight-info .stop-count,.flight-info .time-details .caption{display:none}.flight-info .date-details{width:100%;display:inline-block}.flight-info .date-details .date-block{position:relative;display:inline-block;width:50%;float:left;text-align:center;height:56px}.flight-info .flight-details{margin-left:10px;width:calc(95% - 10px)}.flight-info .airline-list,.flight-info .route-details{text-align:left;font-weight:400;font-size:10px;margin:5px 0 0}.flight-info .time-wrapper>div{display:inline-block;vertical-align:top}.flight-info .time-wrapper .travelers-quant{font-size:20px;float:right}.flight-info .time{font:18px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.flight-info .date-info{font-size:10px;text-align:left}.flight-info .date-info span{font-size:10px}.flight-info .duration-info{width:70px;position:relative}.flight-info .duration-info svg{display:block;width:90%;height:12px;margin:7px auto 0}.flight-info .duration-info .airline-name,.flight-info .duration-info .stop-count{margin-top:5px;height:17px;font-family:"Open Sans Bold","Open Sans",sans serif;font-size:10px}.flight-info .duration-info svg.duration-line circle,.flight-info .duration-info svg.duration-line rect{fill:#ffde4f}.flight-info .duration-info svg .stop_dot{display:none}.flight-info .duration-info .duration{font-size:10px;color:#969696;line-height:17px;height:17px;text-align:center;white-space:nowrap}.flight-info .duration-info .airline-name{color:#5bbce4;line-height:11px}.flight-info .duration-info .stop-count{display:none;color:#5bbce4;line-height:11px}.flight-info [data-stop-count="2"] .duration-info svg .stop_dot[data-stop_dots="2"],.flight-info [data-stop-count="1"] .duration-info svg .stop_dot[data-stop_dots="1"]{display:block}.flight-info.below-date .flight-class.hidden,.flight-info.below-date .flight-details .close-details,.flight-info.below-date .flight-details .open-flight-info,.flight-info.below-date .open-flight-classes.hidden{display:none}.flight-info.below-date{color:#222}.flight-info.below-date .date-details .date-block{width:100%}.flight-info.below-date .flight-details .more-details{margin:0;padding:0;border:none}.flight-info.below-date .flight-details .seats-left{position:absolute;top:10px;right:10px}.flight-info.below-date .open-flight-classes{position:absolute;top:35px;right:10px;color:#00c7f7;font-family:"Open Sans Bold","Open Sans",sans serif;text-decoration:underline;font-size:10px}.flight-info.below-date .flight-item.selected .date-block:last-child{border:none}.flight-info .see_more{cursor:pointer;padding:15px 0;text-align:center}.flight-info .see_more a{font-size:14px;font-weight:700}@media only screen and (max-width:780px){.flight-info .flight-item{border:1px solid #c7c7c7;border-radius:6px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flight-info .flight-item:before{top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:6px}.flight-info .flight-item__invisible{display:none}.flight-info .flight-item.selected .flight-details{-webkit-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%}.flight-info .flight-item.selected .flight-details .date-block{border:none;width:100%}.flight-info .flight-item.selected .flight-details .more-details{clear:both;padding-bottom:5px;overflow:hidden}.flight-info .flight-item.selected .flight-details .img-wrapper{padding-top:0}.flight-info .flight-item.selected .flight-details .time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flight-info .flight-item.selected .flight-details .time-wrapper .travelers-quant{display:none}.flight-info .flight-item.selected .flight-details .airline-name,.flight-info .flight-item.selected .flight-details .stop-count{text-align:center}.flight-info .flight-item.selected .flight-details .duration-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto}.flight-info .flight-item.selected .flight-details .duration-line{width:100px;max-width:100%}.flight-info .flight-item.selected .flight-details .time-details{width:90px}.flight-info .flight-item.selected .flight-details .caption{max-width:150px;word-break:break-word}.flight-info .flight-item.selected .flight-details span.time{display:inline-block;width:100%;text-align:center}.flight-info .flight-item.selected .flight-details .date-block{padding-left:0;padding-top:10px}.flight-info .flight-item.selected .flight-details .date-info{width:100%;text-align:center}.flight-info .flight-item.selected .flight-class{clear:both;margin-left:0}.flight-info .flight-item.selected .flight-class .class-type{display:block;width:95%;min-height:inherit!important;padding-bottom:20px;margin-left:2.5%}.flight-info .flight-item.selected .flight-class .class-type .arrow-button{width:100%;height:20px;display:block;position:absolute;bottom:0;z-index:2}.flight-info .flight-item.selected .flight-class .class-type .arrow-button:before{content:" ";position:absolute;bottom:3px;border-color:#707475 transparent transparent;border-style:solid;border-width:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flight-info .flight-item.selected .flight-class .class-type .class-type-icon{top:18px;left:33px}.flight-info .flight-item.selected .flight-class .class-type .class-type-name{text-align:left;width:97%;padding-left:57px;padding-bottom:5px;margin-top:0;line-height:50px}.flight-info .flight-item.selected .flight-class .class-type .seats-left{width:auto;bottom:auto;left:64px;top:32px}.flight-info .flight-item.selected .flight-class .class-type .type-button{top:10px;right:10px;left:auto;bottom:auto;width:40%;-webkit-transform:none;transform:none}.flight-info .flight-item.selected .flight-class .class-type .type-features{display:none}.flight-info .flight-item.selected .flight-class .class-type.open-class-mobile .type-features{display:block}.flight-info .flight-item.selected .flight-class .class-type.open-class-mobile .arrow-button:before{border-color:transparent transparent #707475;bottom:7px}.flight-info .flight-item .departure-return{clear:both;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;padding:0}.flight-info .flight-item .departure-return .departure-block,.flight-info .flight-item .departure-return .return-block{display:block;margin:0 auto;width:90%}.flight-info .flight-item .radio-button-wrapper{padding-top:0;margin-top:0!important}.flight-info .flight-item_with-price{height:auto}.flight-info .flight-item_with-price .date-details{width:100%}.flight-info .flight-item-column_difference{display:block;width:100%;text-align:center}.flight-info .flight-item-column_difference .price-difference{display:inline;line-height:40px}.flight-info.below-date .flight-item .flight-details .more-details{width:100%;border-top:1px dashed #eaeaea;display:inline-block;padding:10px 0}.flight-info.below-date .flight-item .flight-details .more-details .open-flight-classes,.flight-info.below-date .flight-item .flight-details .more-details .seats-left{position:relative;top:0;right:0}.flight-info.below-date .flight-item .departure-return{margin-left:0;padding-left:0}.flight-info.below-date .flight-item .departure-return .departure-return-line{width:100%}.flightonly-module .departure-return .departure-block,.flightonly-module .departure-return .return-block{width:100%!important}}@media only screen and (min-width:481px) and (max-width:620px){.flight-info .flight-item .time-details{width:40px}.flight-info .flight-item .time-wrapper .duration-info{width:20%}}@media only screen and (max-width:480px){.flight-info .flight-item{height:130px}.flight-info .flight-item .flight-details{width:300px;width:calc(100% - 40px)}.flight-info .flight-item .flight-details .date-block{width:100%;border:none}.flight-info .flight-item .time-wrapper .duration-info{width:30%}.flight-info .flight-item.selected .duration-info{width:67px}.flight-info .flight-item.selected .flight-details .img-wrapper{padding-top:0}.flight-info .flight-item_with-price{height:auto}}@media only screen and (max-width:420px){.flight-info .time-wrapper .duration-info{width:30%}.flight-info .flight-item{height:130px}.flight-info .flight-item .radio-button-wrapper{float:left}.flight-info .flight-item .flight-details{width:260px;width:calc(100% - 60px)}.flight-info .flight-item .flight-details .date-block{width:100%;border:none}.flight-info .flight-item .time-details{width:auto}.flight-info .flight-item.selected .flight-details{width:93%;margin:0;float:left}.flight-info .flight-item.selected .flight-details .date-block{width:100%;margin-right:0!important;border:none}.flight-info .flight-item.selected .flight-class .class-type .type-button{width:auto;top:60px;left:10px;right:10px}.flight-info .flight-item.selected .flight-class .class-type .class-type-name{padding-bottom:53px}.flight-info .flight-item .img-wrapper{padding:2px 0;width:50px}.flight-info .flight-item_with-price{height:auto}.flight-info .date-details{width:100%;padding:3px;display:inline-block}}@media only screen and (max-width:325px){.flight-info .flight-item{height:130px}.flight-info .flight-item .radio-button-wrapper{float:left}.flight-info .flight-item .flight-details{width:235px}.flight-info .flight-item .flight-details .date-block{width:100%;border:none}.flight-info .flight-item .time-details{width:auto}.flight-info .flight-item .time-details:first-child{margin-right:5px}.flight-info .flight-item .time-details .time{font-size:22px}.flight-info .flight-item .time-details span.plus-quant{right:-15px}.flight-info .flight-item.selected .flight-details{width:90%}.flight-info .flight-item_with-price{height:auto}}.flightonly-module{padding-right:0}.flightonly-module .departure-block-for-passport{background-color:#F7F7F7;padding:0 10px}.flightonly-module .departure-block-for-passport .flight-info{margin:0}.flightonly-module .departure-block-for-passport .flight-info .flight-details{width:85%}.flightonly-module .departure-block-for-passport .flight-info .flight-item .radio-button-wrapper{margin-top:10px}.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected{padding:0 15px}.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected .img-wrapper .img{margin:7px 0 -3px}.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected .departure-return .departure-block-heading svg,.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected .departure-return .return-block-heading svg{width:22px;height:20px;fill:#5bbce4}.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected .radio-button:after{background-color:#5bbce4}.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected .duration-info .airline-name,.flightonly-module .departure-block-for-passport .flight-info .flight-item.selected .duration-info .stop-count{color:#5bbce4}.flightonly-module .departure-block-for-passport .flight-info .flight-item .date-block:last-child{border:none}.flightonly-module .departure-return{margin:6px 0 0;padding:10px 0 20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.flightonly-module .departure-return.open{display:block}.flightonly-module .departure-return .departure-block{display:inline-block;width:49%;margin-right:3px}.flightonly-module .departure-return .return-block{display:inline-block;width:49%;margin-left:3px}.flightonly-module .departure-return .departure-block-heading,.flightonly-module .departure-return .return-block-heading{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:18px;line-height:29px}.flightonly-module .departure-return .return-block-heading .ferry-takeoff,.flightonly-module .departure-return .return-block-heading .plane-takeoff{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.flightonly-module .departure-return .trip-icon{display:inline-block;height:22px;width:22px;vertical-align:text-top}.flightonly-module .departure-return .trip-icon.ferry-takeoff{background:url(/Static/img/ui/ferry-takeoff.svg) no-repeat}.flightonly-module .departure-return .trip-icon.plane-takeoff{background:url(/Static/img/ui/plane-takeoff.svg) no-repeat}.flightonly-module .departure-return .departure-return-line{border-bottom:1px solid #f4f4f4;width:80%;padding:3px 0}.flightonly-module .departure-return .departure-return-line .departure-return-data-left{display:inline-block;width:49%;font-size:12px;color:#969696}.flightonly-module .departure-return .departure-return-line .departure-return-data-right{display:inline-block;width:49%;font-family:"Open Sans Bold","Open Sans",sans serif;font-size:10px;color:#000}.flightonly-module .departure-return .centerer{text-align:center;padding:12px 0 10px}.flightonly-module .departure-return .close-details{color:#969696;font-family:"Open Sans Bold","Open Sans",sans serif;text-decoration:underline;font-size:10px}.flightonly-module .departure-return .departure-block-heading svg,.flightonly-module .departure-return .return-block-heading svg{width:22px;height:20px;fill:#5bbce4}.flight-seats-left{position:absolute;top:10px;right:10px;line-height:1}.flight-info-date-v2.flight-info-date-v2-departure{margin-bottom:70px}.flight-info-date-v2 .flight-info-date-v2-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;margin-bottom:14px}.flight-info-date-v2 .flight-info-date-v2-sectors{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.flight-info-date-v2 .flight-info-date-v2-sector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.flight-info-date-v2 .flight-info-date-v2-sector:first-child .flight-info-date-v2-sector-departure:after,.flight-info-date-v2 .flight-info-date-v2-sector:last-child .flight-info-date-v2-sector-arrival:after{background-color:#000}.flight-info-date-v2 .flight-info-date-v2-sector-arrival,.flight-info-date-v2 .flight-info-date-v2-sector-departure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;margin-top:20px}.flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-time,.flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-time{position:relative;-ms-flex-item-align:center;align-self:center;font-size:25px;margin-bottom:14px}.flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-caption,.flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-caption{padding-top:4px;-ms-flex-item-align:center;align-self:center;text-align:center;font-size:12px;line-height:1}.flight-info-date-v2 .flight-info-date-v2-sector-arrival .plus-quant,.flight-info-date-v2 .flight-info-date-v2-sector-departure .plus-quant{position:absolute;font-size:10px;top:-15px;right:-15px}.flight-info-date-v2 .flight-info-date-v2-sector-arrival:after,.flight-info-date-v2 .flight-info-date-v2-sector-departure:after{content:" ";position:absolute;display:block;-ms-flex-item-align:center;align-self:center;width:10px;height:10px;border-radius:5px;top:27px;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.flight-info-date-v2 .flight-info-date-v2-sector-departure{padding-left:5%}.flight-info-date-v2 .flight-info-date-v2-sector-arrival{padding-right:5%}.flight-info-date-v2 .flight-info-date-v2-sector-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.flight-info-date-v2 .flight-info-date-v2-sector-line:before{content:" ";position:absolute;display:block;-ms-flex-item-align:center;align-self:center;width:115%;height:1px;top:53px;-webkit-box-shadow:0 -1px #000;box-shadow:0 -1px #000}.flight-info-date-v2 .flight-info-date-v2-sector-airline{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:9px;background-color:#fff;padding:5px}.flight-info-date-v2 .flight-info-date-v2-sector-airline .flight-info-date-v2-airline-image{width:23px;height:23px;margin-right:8px;border-radius:5px;overflow:hidden}.flight-info-date-v2 .flight-info-date-v2-sector-airline .flight-info-date-v2-airline-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;line-height:1;font-size:10px}.flight-info-date-v2 .flight-info-date-v2-sector-duration{font-size:10px;margin-top:26px}@media only screen and (max-width:960px){.flight-info-date-v2.flight-info-date-v2-departure{margin-bottom:30px}.flight-info-date-v2 .flight-info-date-v2-header{font-size:14px}.flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-time,.flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-time{font-size:20px}.flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-caption,.flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-caption{font-size:10px}.flight-info-date-v2 .flight-info-date-v2-sector-airline .flight-info-date-v2-airline-info,.flight-info-date-v2 .flight-info-date-v2-sector-arrival .plus-quant,.flight-info-date-v2 .flight-info-date-v2-sector-departure .plus-quant{font-size:8px}}.car-rent{margin:0 10px;overflow:hidden}.car-rent h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.car-rent svg{width:20px;height:20px;fill:#555;margin-top:5px}.car-rent .car-available-alert{border:1px solid #ff90cc;border-radius:4px;padding:5px 20px 0;margin-bottom:20px;background:rgba(246,129,182,.1)}.car-rent .car-available-alert p{font:16px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#6c6c6c;margin:0 10px 5px}.car-rent .terms-and-conditions,.car-rent .update-search__btn{padding:20px 0;font-family:"Open Sans",sans serif;text-decoration:underline}.car-rent .go-back-block,.car-rent .update-search{margin-bottom:20px}.car-rent input[type=checkbox]:not(old):checked+label.checkbox:before{background-color:#5bbce4}.car-rent .mobile-view{background:0 0}.car-rent .desktop-view{display:block!important}.car-rent .terms-and-conditions{color:#000}.car-rent .update-search__btn{color:#5bbce4}.car-rent .go-back-block .go-back__link{color:#000;font:14px/1em "Open Sans Bold",sans serif}.car-rent .add-ons-list{position:relative;padding:10px}.car-rent .add-ons-list li{text-indent:27px;padding:3px}.car-rent .add-ons-list li:before{content:"";position:absolute;left:0;width:20px;height:20px;border-radius:50%;background-image:url(../../img/layout/custom-form-sprite.png);background-color:#5bbce4;background-size:350%;background-repeat:no-repeat;background-position:2px -17px}.car-rent .car-info{display:inline-block}.car-rent .car-info span{position:absolute;margin:8px 4px}.car-rent .car-details{display:inline-block;float:left;padding:5px}.car-rent .car-img{float:left}.car-rent .car-img img{min-width:100px;min-height:100px;width:100%}.car-rent .car-brand{margin:0;color:#7d7d7d}.car-rent .car-control,.car-rent .car-passengers{width:50%;float:left}.car-rent .car-actions{border-top:1px solid #ddd;margin:0 20px;padding:5px 0 10px;overflow:hidden}.car-rent .car-class{float:left;padding:5px 20px;color:#7d7d7d;font:14px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.car-rent .car-select-btn{background:#5bbce4;padding:5px 20px;border-radius:3px;float:right;border:none;outline:0;color:#fff;font:16px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.car-rent .selected-options-info{color:#7d7d7d;font:14px/1em "Open Sans Bold","Open Sans",sans serif}.car-rent .pick-up-info__airport,.car-rent .selected-options__pick-up,.car-rent .selected-options__return{color:#7d7d7d;font:14px/1em "Open Sans Bold","Open Sans",sans serif;margin-bottom:10px}.car-rent .pick-up-info__airport strong,.car-rent .selected-options__pick-up strong,.car-rent .selected-options__return strong{color:#404040;font:14px/1em "Open Sans Bold","Open Sans",sans serif}.car-rent .pick-up-info__airport div,.car-rent .selected-options__pick-up div,.car-rent .selected-options__return div{display:inline;float:right;margin-right:40%}.car-rent .selected-options__pick-up div,.car-rent .selected-options__return div{display:inline;float:right;margin-right:35%}.car-rent__search{background:#fff;overflow:hidden;padding:30px 60px}.car-rent__search .return-location-block{width:70%;padding:20px;float:left}.car-rent__search .return-location-block span{font:14px/1em "Open Sans Bold","Open Sans",sans serif;color:#000}.car-rent__search .drop-off-date .select-date,.car-rent__search .drop-off-date .select-hours,.car-rent__search .drop-off-date .select-minutes,.car-rent__search .pick-up-date .select-date,.car-rent__search .pick-up-date .select-hours,.car-rent__search .pick-up-date .select-minutes,.car-rent__search .pick-up-return-block .select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;padding:5px 8px;border:1px solid #ccc}.car-rent__search .pick-up-return-block{display:-webkit-box;display:-ms-flexbox;display:flex}.car-rent__search .pick-up-return-block .select-place{width:100%;float:left;color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:8%}.car-rent-selection-block .car-item-details .car-drivers label,.car-rent__search .drop-off-date label,.car-rent__search .pick-up-date label,.car-rent__search .pick-up-return label{color:#7d7d7d;font:14px/1em "Open Sans Bold","Open Sans",sans serif}.car-rent__search .pick-up-return-block .select-place::-ms-expand{display:none}.car-rent__search .pick-up-return-block .select-place:focus{outline:0}.car-rent__search .pick-up-return{width:30%;padding:0 10px;float:left;overflow:hidden}.car-rent__search .drop-off-date,.car-rent__search .pick-up-date{width:33.3333333333%;padding:10px;float:left;overflow:hidden}.car-rent__search .drop-off-date .select-hours,.car-rent__search .drop-off-date .select-minutes,.car-rent__search .pick-up-date .select-hours,.car-rent__search .pick-up-date .select-minutes{width:calc(50% - 10px);float:left;margin-right:5px}.car-rent__search .drop-off-date .date-block,.car-rent__search .pick-up-date .date-block{width:calc(60% - 10px);float:left;margin-right:10px}.car-rent__search .drop-off-date .select-date,.car-rent__search .pick-up-date .select-date{color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:13%}.car-rent__search .drop-off-date .select-date::-ms-expand,.car-rent__search .pick-up-date .select-date::-ms-expand{display:none}.car-rent__search .drop-off-date .select-date:focus,.car-rent__search .pick-up-date .select-date:focus{outline:0}.car-rent__search .drop-off-date .select-hours,.car-rent__search .pick-up-date .select-hours{color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:43%;margin-right:5px}.car-rent__search .drop-off-date .select-hours::-ms-expand,.car-rent__search .pick-up-date .select-hours::-ms-expand{display:none}.car-rent__search .drop-off-date .select-hours:focus,.car-rent__search .pick-up-date .select-hours:focus{outline:0}.car-rent__search .drop-off-date .select-minutes,.car-rent__search .pick-up-date .select-minutes{color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:43%}.car-rent__search .drop-off-date .select-minutes::-ms-expand,.car-rent__search .pick-up-date .select-minutes::-ms-expand{display:none}.car-rent__search .drop-off-date .select-minutes:focus,.car-rent__search .pick-up-date .select-minutes:focus{outline:0}.car-rent__search .drop-off-date .time-block,.car-rent__search .pick-up-date .time-block{width:40%;float:left}.car-rent__search .drop-off-date select,.car-rent__search .pick-up-date select{border-radius:6px}.car-rent__search .update-search-block{width:33.3333333333%;padding:25px 0 0;float:left;overflow:hidden}.car-rent__search .update-search-block .update-search-btn{background:#5bbce4;padding:5px 20px;border-radius:3px;border:none;outline:0;float:right;color:#fff;font:14px/1.2em "Open Sans",sans serif}.car-rent__search .update-search-block .update-search-btn svg{fill:#fff;margin:0}.car-rent-alert-block{display:none;background:#fff;padding:30px}.car-rent__search-result{padding:15px 10px}.car-rent__search-item{width:calc(33.3333333333% - 15px);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);background:#fff;display:inline-block;margin-left:10px}.car-rent__search-item .car-img{width:45%;max-height:120px}.car-rent__brand-list{overflow:hidden;margin-left:18px}.car-rent__brand-list li a{width:60px;height:32px;margin:0 8px 0 0;float:left;background:url(../../img/layout/car-rent-brands.png) no-repeat;background-size:cover}.car-rent__brand-list .brand-5{background-position-y:-160px}.car-rent__brand-list .brand-4{background-position-y:-128px}.car-rent__brand-list .brand-3{background-position-y:-96px}.car-rent__brand-list .brand-2{background-position-y:-64px}.car-rent__brand-list .brand-1{background-position-y:-32px}.car-rent-selection-block{padding:40px;background:#fff;position:relative}.car-rent-selection-block strong{font-family:"Open Sans Bold",sans serif}.car-rent-selection-block .car-item-details{overflow:hidden;border-bottom:1px solid #efefef;padding-bottom:5px}.car-rent-selection-block .car-item-details .car-info{width:45%;float:left;padding-right:3%}.car-rent-selection-block .car-item-details .car-info>div{padding-bottom:20px}.car-rent-selection-block .car-item-details .car-img{width:40%}.car-rent-selection-block .car-item-details .car-details{width:60%}.car-rent-selection-block .car-item-details .car-class{margin:0 10px;padding:0;color:#b3b3b3}.car-rent-selection-block .car-item-details .car-brand{display:inline-block;color:#404040;font-size:21px}.car-rent-selection-block .car-item-details .car-description{color:#a8a8a8;padding:15px 0;line-height:1.2em}.car-rent-selection-block .car-item-details .car-drivers label{padding-bottom:10px}.car-rent-selection-block .car-item-details .car-drivers .driver{padding:10px 0;overflow:hidden;position:relative}.car-rent-selection-block .car-item-details .car-drivers .driver div{font:14px/1.5em "Open Sans Bold","Open Sans",sans serif;width:calc(50% - 20px)}.car-rent-selection-block .car-item-details .car-drivers .driver span.remove{position:absolute;right:0;top:10px;width:22px;height:21px;font:18px/1em "Open Sans Bold","Open Sans",sans serif;border-radius:50%;padding:0 0 0 6px;color:#fff;background:#ff398a}.car-rent-selection-block .car-item-details .drive-details{width:55%;float:left}.car-rent-selection-block .car-item-details .drive-details>div{margin-bottom:20px}.car-rent-selection-block .car-item-details .drive-details .first-name{margin-right:10px}.car-rent-selection-block .car-item-details .drive-details .first-name,.car-rent-selection-block .car-item-details .drive-details .last-name{width:calc(50% - 10px);display:inline-block}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options,.car-rent-selection-block .car-item-details .car-additional-options .numeric-options{width:50%;float:left}.car-rent-selection-block .car-item-details .drive-details .first-name input[type=text],.car-rent-selection-block .car-item-details .drive-details .last-name input[type=text]{font:14px/1.2em "Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;border:1px solid #ccc}.car-rent-selection-block .car-item-details .drive-details .add-driver{color:#5bbce4;text-decoration:underline;font-family:"Open Sans",sans serif}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options label span:last-child,.car-rent-selection-block .car-item-details .car-additional-options .numeric-options div span:last-child{color:#a8a8a8}.car-rent-selection-block .car-item-details .car-additional-options{padding:20px 0}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options label{font-size:13px;margin-bottom:5px}.car-rent-selection-block .car-item-details .car-additional-options .numeric-options div span{line-height:2em;font-size:13px}.car-rent-selection-block .car-item-details .car-additional-options .numeric-options .quantity{display:inline-block;float:right}.car-rent-selection-block .car-item-details .car-additional-options .numeric-options .quantity .minus,.car-rent-selection-block .car-item-details .car-additional-options .numeric-options .quantity .plus{color:#5bbce4;font:18px/1em "Open Sans Condensed Bold","Open Sans",sans serif;padding:5px;cursor:pointer}.car-rent-selection-block .selected-options-block{padding:15px 0}.car-rent-selection-block .selected-options-block .pick-up-info__airport,.car-rent-selection-block .selected-options-block .pick-up-info__payment,.car-rent-selection-block .selected-options-block .selected-options-info{width:33%;float:left}.car-rent-selection-block .selected-options-block .pick-up-info__airport strong,.car-rent-selection-block .selected-options-block .pick-up-info__payment strong,.car-rent-selection-block .selected-options-block .selected-options-info strong{margin-left:1em}.car-rent-selection-block .selected-options-block .pick-up-info__payment table{width:100%}.car-rent-selection-block .selected-options-block .pick-up-info__payment table tr{background:0 0}.car-rent-selection-block .selected-options-block .pick-up-info__payment table tr:last-child td{border-top:1px solid #efefef;border-bottom:1px solid #efefef;color:#404040;font:21px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.car-rent-selection-block .selected-options-block .pick-up-info__payment table tr td{padding:0;color:#040404;line-height:5px}.car-rent-selection-block .selected-options-block .pick-up-info__payment table tr td:last-child{text-align:end;padding:9px 10px}.car-rent-selection-block .selected-options-block .select-this-car__btn{background:#5bbce4;padding:5px 0;border-radius:3px;width:165px;float:right;color:#fff;border:none;outline:0;font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.car-rent-selected-block{background:#fff;overflow:hidden;padding:0 30px}.car-rent-selected-block .terms-and-conditions{float:right}.car-rent-selected-block .car-rent-selected-photo{padding:20px 20px 20px 0;width:30%;float:left;overflow:hidden}.car-rent-selected-block .car-rent-selected-photo .car-img{width:100%;float:none}.car-rent-selected-block .car-rent-selected-photo .car-title{width:100%;background:#555;padding:10px;text-align:center}.car-rent-selected-block .car-rent-selected-photo .car-title .car-brand{color:#fff;display:inline}.car-rent-selected-block .car-rent-selected-photo .car-title .car-class{color:#fff;float:none}.car-rent-selected-block .car-rent-selected-photo .car-description{color:#a8a8a8;line-height:1.2em;padding:25px}.car-rent-selected-block .car-info{padding:20px;width:30%;float:left;border-left:1px solid #efefef;border-right:1px solid #efefef}.car-rent-selected-block .car-info .drivers .driver:before{content:"Secondary driver";font:14px/1em "Open Sans Bold","Open Sans",sans serif;color:#7d7d7d}.car-rent-selected-block .car-info .drivers .driver div,.toptours-theme .car-rent .select-date,.toptours-theme .car-rent .select-hours,.toptours-theme .car-rent .select-minutes,.toptours-theme .car-rent .select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif}.car-rent-selected-block .car-info .drivers .driver:first-child:before{content:"Primary driver"}.car-rent-selected-block .car-info .drivers .driver div{display:inline-block;padding:5px}.car-rent-selected-block .car-info .drivers .driver .remove{display:none}.car-rent-selected-block .car-rent-selected-payment{width:40%;float:left;padding:20px 0}.car-rent-selected-block .car-rent-selected-payment table{width:calc(100% - 30px);margin:0 0 0 30px}.car-rent-selected-block .car-rent-selected-payment table tr{background:0 0}.car-rent-selected-block .car-rent-selected-payment table tr:last-child td{border-top:1px solid #efefef;color:#404040;font:23px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.car-rent-selected-block .car-rent-selected-payment table tr td{padding:0;color:#040404;line-height:5px}.car-rent-selected-block .car-rent-selected-payment table tr td:last-child{text-align:end;padding:9px 10px}.car-plate label{margin-top:10px}.car-plate label input[type=text]{border:2px solid #a3a3a3;color:#555;border-radius:4px;margin:0;width:100%;display:inline-block;float:right}@media only screen and (max-width:960px){.car-rent__search .drop-off-date select.select-date:focus,.car-rent__search .drop-off-date select.select-hours:focus,.car-rent__search .drop-off-date select.select-minutes:focus,.car-rent__search .drop-off-date select.select-place:focus,.car-rent__search .pick-up-date select.select-date:focus,.car-rent__search .pick-up-date select.select-hours:focus,.car-rent__search .pick-up-date select.select-minutes:focus,.car-rent__search .pick-up-date select.select-place:focus,.car-rent__search .pick-up-return select.select-date:focus,.car-rent__search .pick-up-return select.select-hours:focus,.car-rent__search .pick-up-return select.select-minutes:focus,.car-rent__search .pick-up-return select.select-place:focus{outline:0}.car-rent{margin:0}.car-rent .mobile-view{display:block!important;position:relative;width:100%}.car-rent .desktop-view{display:none!important}.car-rent .add-ons-list,.car-rent .car-feature{display:inline-block;float:left;width:50%;padding:0}.car-rent__brand-list{text-align:center;margin:0}.car-rent__brand-list li{display:inline-block}.car-rent .terms-and-conditions{padding:30px 0;text-align:center;display:block}.car-rent__search{padding:30px}.car-rent__search .drop-off-date,.car-rent__search .pick-up-date,.car-rent__search .pick-up-return{width:100%;float:none}.car-rent__search .drop-off-date .select-hours,.car-rent__search .drop-off-date .select-minutes,.car-rent__search .pick-up-date .select-hours,.car-rent__search .pick-up-date .select-minutes,.car-rent__search .pick-up-return .select-hours,.car-rent__search .pick-up-return .select-minutes{width:48%}.car-rent__search .drop-off-date select.select-date,.car-rent__search .pick-up-date select.select-date,.car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:6%}.car-rent__search .drop-off-date select.select-date::-ms-expand,.car-rent__search .pick-up-date select.select-date::-ms-expand,.car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.car-rent__search .drop-off-date select.select-hours,.car-rent__search .drop-off-date select.select-minutes,.car-rent__search .pick-up-date select.select-hours,.car-rent__search .pick-up-date select.select-minutes,.car-rent__search .pick-up-return select.select-hours,.car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:19%}.car-rent__search .drop-off-date select.select-hours::-ms-expand,.car-rent__search .drop-off-date select.select-minutes::-ms-expand,.car-rent__search .pick-up-date select.select-hours::-ms-expand,.car-rent__search .pick-up-date select.select-minutes::-ms-expand,.car-rent__search .pick-up-return select.select-hours::-ms-expand,.car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.car-rent__search .drop-off-date select.select-place,.car-rent__search .pick-up-date select.select-place,.car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:7%}.car-rent__search .drop-off-date select.select-place::-ms-expand,.car-rent__search .pick-up-date select.select-place::-ms-expand,.car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}.car-rent__search .update-search-block{margin:0 auto;padding:5px;float:none;width:200px}.car-rent__search .update-search-block .update-search-btn{float:none;display:block;text-align:center}.car-rent__search-result{padding:20px 0}.car-rent__search-item{width:100%;margin:0 0 20px}.car-rent-selection-block{padding:40px;background:#fff}.car-rent-selection-block strong{font-family:"Open Sans Bold",sans serif}.car-rent-selection-block .car-item-details{overflow:hidden;border-bottom:1px solid #efefef;padding-bottom:5px}.car-rent-selection-block .car-item-details .car-title{position:absolute;top:25%;left:75%;width:60%;float:left;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.car-rent-selection-block .car-item-details .car-class{margin:0}.car-rent-selection-block .car-item-details .car-brand{display:block}.car-rent-selection-block .car-item-details .car-info{position:relative;width:auto;float:none;overflow:hidden}.car-rent-selection-block .car-item-details .car-control,.car-rent-selection-block .car-item-details .car-doors,.car-rent-selection-block .car-item-details .car-passengers{width:100%}.car-rent-selection-block .car-item-details .car-drivers .driver div{display:inline-block;width:auto}.car-rent-selection-block .car-item-details .drive-details{width:auto;float:none}.car-rent-selection-block .car-item-details .drive-details .first-name{margin-right:10px}.car-rent-selection-block .car-item-details .drive-details .first-name,.car-rent-selection-block .car-item-details .drive-details .last-name{width:auto;display:block}.car-rent-selection-block .car-item-details .car-additional-options{padding:20px 0}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options{width:auto;float:none}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options input[type=checkbox]:not(old)+label.checkbox:before{margin:-3px 37px -3px 15px}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options input[type=checkbox]:not(old):checked+label.checkbox:before{margin:4px 36px -3px 22px}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options label,.car-rent-selection-block .car-item-details .car-additional-options .numeric-options div{margin-bottom:13px}.car-rent-selection-block .car-item-details .car-additional-options .checkbox-options label span:last-child{color:#a8a8a8}.car-rent-selection-block .car-item-details .car-additional-options .numeric-options{width:auto;float:none}.car-rent-selection-block .car-item-details .car-additional-options .numeric-options .quantity{display:inline-block;float:left;line-height:1.4em;margin-right:20px;font-size:19px}.car-rent-selection-block .selected-options-block .pick-up-info__airport,.car-rent-selection-block .selected-options-block .pick-up-info__payment,.car-rent-selection-block .selected-options-block .selected-options-info{width:auto;float:none}.car-rent-selection-block .selected-options-block .selected-options__pick-up>div,.car-rent-selection-block .selected-options-block .selected-options__return>div{margin-right:35%}.car-rent-selection-block .selected-options-block .select-this-car__btn{position:absolute;margin:0 auto;left:0;right:0}.car-rent-selected-block .car-info,.car-rent-selected-block .car-rent-selected-payment,.car-rent-selected-block .car-rent-selected-photo{float:none;width:100%;border:none}.car-rent-selected-block .add-ons-list,.car-rent-selected-block .car-feature{width:100%;padding:20px 0}.dynamic-packaging-content{margin-top:80px}}.dynamic-packaging-module .difference:before,.dynamic-packaging-module .flight-info .flight-details .close-details,.dynamic-packaging-module .flight-info .flight-details .open-flight-info{display:none}@media only screen and (max-width:400px){.car-rent__search .drop-off-date select.select-date:focus,.car-rent__search .drop-off-date select.select-hours:focus,.car-rent__search .drop-off-date select.select-minutes:focus,.car-rent__search .drop-off-date select.select-place:focus,.car-rent__search .pick-up-date select.select-date:focus,.car-rent__search .pick-up-date select.select-hours:focus,.car-rent__search .pick-up-date select.select-minutes:focus,.car-rent__search .pick-up-date select.select-place:focus,.car-rent__search .pick-up-return select.select-date:focus,.car-rent__search .pick-up-return select.select-hours:focus,.car-rent__search .pick-up-return select.select-minutes:focus,.car-rent__search .pick-up-return select.select-place:focus{outline:0}.car-rent__search .drop-off-date select.select-date,.car-rent__search .pick-up-date select.select-date,.car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:13%;margin-right:2px}.car-rent__search .drop-off-date select.select-date::-ms-expand,.car-rent__search .pick-up-date select.select-date::-ms-expand,.car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.car-rent__search .drop-off-date select.select-hours,.car-rent__search .drop-off-date select.select-minutes,.car-rent__search .pick-up-date select.select-hours,.car-rent__search .pick-up-date select.select-minutes,.car-rent__search .pick-up-return select.select-hours,.car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:40%;margin-right:2px}.car-rent__search .drop-off-date select.select-hours::-ms-expand,.car-rent__search .drop-off-date select.select-minutes::-ms-expand,.car-rent__search .pick-up-date select.select-hours::-ms-expand,.car-rent__search .pick-up-date select.select-minutes::-ms-expand,.car-rent__search .pick-up-return select.select-hours::-ms-expand,.car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.car-rent__search .drop-off-date select.select-place,.car-rent__search .pick-up-date select.select-place,.car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_lomamatkat.png) 100% no-repeat;background-size:12%;margin-right:2px}.car-rent__search .drop-off-date select.select-place::-ms-expand,.car-rent__search .pick-up-date select.select-place::-ms-expand,.car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}.dynamic-packaging-content{background:#fff;margin-bottom:0}@media only screen and (max-width:640px){.dynamic-packaging-content{margin-top:20px}}.dynamic-packaging-module .flight-list-available{padding:10px 0}.dynamic-packaging-module .flight-info .flight-details .more-details{margin:0;padding:0;border:none}.dynamic-packaging-module .flight-info .flight-details .seats-left{position:absolute;top:10px;right:10px}.dynamic-packaging-module .flight-item{padding:10px;height:auto;margin:4px 0!important}.dynamic-packaging-module .flight-item.selected{-webkit-box-shadow:0 0 3px 3px #07bcf7;box-shadow:0 0 3px 3px #07bcf7;border-radius:6px}.dynamic-packaging-module .flight-item.selected .user-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dynamic-packaging-module .flight-item .user-controls{display:none}.dynamic-packaging-module .flight-item .date-block:not([data-stop-count="0"]) .time-wrapper .stop-hover{opacity:0;visibility:hidden;position:absolute;top:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:gray;color:#fff;border-radius:6px;line-height:1em;padding:2px 5px 3px;font-size:10px;white-space:nowrap;font-weight:400;-webkit-transition:all .3s;transition:all .3s}.dynamic-packaging-module .flight-item .date-block:not([data-stop-count="0"]) .time-wrapper .stop-hover::before{bottom:-10px;left:50%;margin-left:-5px;position:absolute;content:"";border:5px solid;border-color:gray transparent transparent}.dynamic-packaging-module .flight-item .date-block:not([data-stop-count="0"]) .time-wrapper:hover .stop-hover{opacity:1;visibility:visible}.dynamic-packaging-module .flight-item .img-wrapper{-webkit-transform:inherit!important;transform:inherit!important}.dynamic-packaging-module .flight-item [data-airline-count="2"] .img{width:24px;height:24px;position:absolute}.dynamic-packaging-module .flight-item [data-airline-count="2"] .img:first-child{top:0;left:0}.dynamic-packaging-module .flight-item [data-airline-count="2"] .img:last-child{bottom:0;right:0}.dynamic-packaging-module .flight-item .date-block{height:auto}.dynamic-packaging-module .flight-item .time-wrapper{min-height:50px;padding-top:2px}.dynamic-packaging-module .flight-item .time-details{width:80px}.dynamic-packaging-module .flight-item .time-details .time{font-size:26px;font-family:"Open Sans",sans serif;color:#000}.dynamic-packaging-module .flight-item .time-details .caption{display:block;font-size:10px;color:#969696;word-break:normal}.dynamic-packaging-module .flight-item .time-details span.plus-quant{right:-10px;top:-2px}.dynamic-packaging-module .flight-item .date-info{display:block}.dynamic-packaging-module .flight-item .duration-info .duration-line{margin-top:0}.dynamic-packaging-module .flight-item .duration-info .airline-name,.dynamic-packaging-module .flight-item .duration-info .duration{display:block}.dynamic-packaging-module .flight-item .duration-info .stop-count{display:none}.dynamic-packaging-module .flight-item [data-stop-count]:not([data-stop-count="0"]) .duration-info .stop-count{display:block}.dynamic-packaging-module .flight-item .flight-main-info{width:100%;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.dynamic-packaging-module .flight-item .img-wrapper,.dynamic-packaging-module .flight-item.selected .img-wrapper{display:inline-block;width:50px;height:50px;position:inherit;padding-top:0}.dynamic-packaging-module .flight-item .time-wrapper>div{display:inline-block;vertical-align:top;text-align:center!important}.dynamic-packaging-module .radio-button-wrapper{float:none}.dynamic-packaging-module .date-container{position:absolute;top:-33px;width:100%;left:-10px}.dynamic-packaging-module .date-container .date-title{font-size:11px;font-weight:700}.dynamic-packaging-module .date-container .date{font-size:11px}.dynamic-packaging-module .flight-item-column{position:relative;float:none;text-align:left;vertical-align:top;-ms-flex-preferred-size:155px;flex-basis:155px;-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12}.dynamic-packaging-module .flight-item-column.difference{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dynamic-packaging-module .flight-item-column .price-difference{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:32px}.dynamic-packaging-module .flight-item-column .total-new-price-container{display:block}.dynamic-packaging-module .flight-item-column .total-new-price{white-space:nowrap;font-weight:700}.dynamic-packaging-module .flight-item-column:nth-of-type(3):before{content:" ";position:absolute;width:0;left:-7px;height:65px;border-left:1px solid #eaeaea}.dynamic-packaging-module .flight-item-bottom-block{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-top:15px;text-align:right;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.dynamic-packaging-module .separator{border-top:3px solid rgba(198,190,190,.16);margin-bottom:4px}.dynamic-packaging-module .info-link{font-size:12px;text-decoration:underline;font-family:"Open Sans Condensed Bold","Open Sans",serif;color:#5bbce4;display:inline;text-align:right;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;width:auto;margin-left:20px}.dynamic-packaging-module .continue-btn,.dynamic-packaging-module .sold-out-alert{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.dynamic-packaging-module .available-flights{background:#fff;-webkit-box-shadow:0 0 7px #d9d9d9;box-shadow:0 0 7px #d9d9d9;margin:5px;border-radius:6px;padding:10px}.dynamic-packaging-module .flight-list-sold-out{opacity:.2;pointer-events:none}.dynamic-packaging-module .sold-out-flight{position:relative;background:#fff;-webkit-box-shadow:0 0 7px #d9d9d9;box-shadow:0 0 7px #d9d9d9;margin:5px 5px 20px;border-radius:6px}.dynamic-packaging-module .previous-price-container{text-align:right}.dynamic-packaging-module .previous-price-container .separator{margin:10px 0}.dynamic-packaging-module .sold-out-alert{position:absolute;background-color:#ff5800;z-index:100;left:15px;font-size:14px;padding:2px 13px 5px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dynamic-packaging-module .dynamic-page-title-container{margin-bottom:25px}.dynamic-packaging-module .dynamic-page-title{text-align:center;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:32px;display:inline-block;width:100%;vertical-align:top;margin-bottom:10px}@media only screen and (max-width:960px){.dynamic-packaging-module .dynamic-page-title{font-size:28px}}.dynamic-packaging-module .title-img{display:inline-block;vertical-align:top}.dynamic-packaging-module .title-img img{width:30px;display:block}.dynamic-packaging-module .dynamic-page-subtitle{text-align:center;font-size:14px}.dynamic-packaging-module .user-controls{display:none;margin-top:10px}.dynamic-packaging-module .continue-btn{display:table-cell;font-size:24px;background-color:#5bbce4;padding:10px 30px;border-radius:7px;cursor:pointer;vertical-align:middle}.dynamic-packaging-module .departure-return{width:90%!important;margin:30px auto 40px!important}.dynamic-packaging-module .departure-return:before{content:"";width:100%;border-top:1px solid #eaeaea;position:absolute;left:0;top:85px}.dynamic-packaging-module .departure-return .departure-return-data-right{text-align:left!important}@media only screen and (max-width:945px){.dynamic-packaging-module .flight-item-column{float:left;width:calc(100% - 25px)}.dynamic-packaging-module .flight-item-column.difference{float:left;text-align:center;width:100%}.dynamic-packaging-module .info-link{text-align:center;padding:0 10px;margin-left:0}.dynamic-packaging-module .more-details{padding:0;display:none}.dynamic-packaging-module .title-img{display:block}.dynamic-packaging-module .title-img img{margin:0 auto}}@media only screen and (max-width:780px){.dynamic-packaging-module .flight-item-column{float:left;width:calc(100% - 25px)}.dynamic-packaging-module .flight-info .flight-item .flight-details{width:100%}.dynamic-packaging-module .flight-info .flight-item .flight-details .date-block{border:none;width:100%;padding-left:0;padding-top:10px}.dynamic-packaging-module .flight-info .flight-item .flight-details .more-details{clear:both;padding-bottom:0;overflow:hidden}.dynamic-packaging-module .flight-info .flight-item .flight-details .time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:20px}.dynamic-packaging-module .flight-info .flight-item .flight-details .airline-name,.dynamic-packaging-module .flight-info .flight-item .flight-details .stop-count{text-align:center}.dynamic-packaging-module .flight-info .flight-item .flight-details .duration-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto}.dynamic-packaging-module .flight-info .flight-item .flight-details .duration-line{width:100%;max-width:100px}.dynamic-packaging-module .flight-info .flight-item .flight-details .time-details{width:90px}.dynamic-packaging-module .flight-info .flight-item .flight-details .caption{max-width:150px;word-break:break-all}.dynamic-packaging-module .flight-info .flight-item .flight-details span.time{display:inline-block;width:100%;text-align:center}.dynamic-packaging-module .flight-info .flight-item .flight-details .date-info{width:100%;text-align:center}.dynamic-packaging-module .flight-info .flight-item.selected .user-controls{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:480px){.dynamic-packaging-module .flight-info .flight-item .duration-info{width:67px}.dynamic-packaging-module .flight-info .flight-item .duration-line{display:block}.dynamic-packaging-module .flight-info .flight-item .flight-details .img-wrapper{padding-top:0}}@media only screen and (max-width:420px){.dynamic-packaging-module .flight-info .flight-item .flight-details{margin:0;float:left}.dynamic-packaging-module .flight-info .flight-item .flight-details .date-block{width:100%;margin-right:0!important;border:none}.dynamic-packaging-module .flight-info .flight-item .flight-details .time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0}}@media only screen and (max-width:325px){.dynamic-packaging-module .flight-info .flight-item .flight-details{width:90%}}.cookie-policy-alert,.travel-alert{background:0 0;display:block;z-index:1000;position:relative;left:0;right:0;font-size:16px;margin-top:1px}@media only screen and (min-width:1281px){.cookie-policy-alert,.travel-alert{padding:0 90px}}@media only screen and (min-width:1120px) and (max-width:1280px){.cookie-policy-alert,.travel-alert{padding:0 10px}}.cookie-policy-alert>div,.travel-alert>div{background-color:#f5f5f5;min-height:65px;padding:25px 45px 25px 40px;position:relative}.cookie-policy-alert span,.travel-alert span{font-family:"Open Sans";font-size:16px;line-height:28px;display:block}.cookie-policy-alert h3,.travel-alert h3{font-family:"Open Sans Condensed Bold";display:inline-block;font-size:24px;margin:0 15px 0 0;text-transform:uppercase;color:#000;font-weight:400}.cookie-policy-alert a.close,.travel-alert a.close{width:40px;height:40px;position:absolute;display:block;background-color:#fed732;right:0;top:0}.cookie-policy-alert a.close:after,.travel-alert a.close:after{width:20px;height:20px;content:"";top:10px;right:10px;background:url(../../img/layout/journeybar-sprites.png) -125px -75px no-repeat;position:absolute;display:block}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell h3 li:before,.toptours-theme .jbar .jbar__menu .dropdown-item__bottom:after,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown:hover .dropdown-toggle:after,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav li a[aria-expanded=true]:after,.toptours-theme .promo-hotel-container .links_list li a.active:before,.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:after,.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:after,.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .col-list .list-icon-checked li:before,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:first-child:before,.toptours-theme .rating-item .minus,.toptours-theme .rating-item .plus,.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li div:after,.toptours-theme.search-results-page .sidebar .filter-module.duration-module .list:after,.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .ui-slider-tip:before,.toptours-theme.search-results-page .sidebar .filter-module.rating-module .star-rating.stars-other:before,.trip-options__toggle .prmr-button_opener:after{content:none}.cookie-policy-alert a.close:hover,.travel-alert a.close:hover{background-color:#5bbce4}.cookie-policy-alert{position:fixed;bottom:0;max-width:1440px!important;z-index:99998}.cookie-policy-alert>div{margin:0 auto;max-width:1100px}.cookie-policy-alert__button{position:fixed;bottom:0;display:none;z-index:99999;background:#fed732;padding:20px 40px;color:#fff;font-size:18px}.truncate{overflow-y:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.trip-options{margin:25px 0;padding:15px 15px 15px 30px;position:relative;font-family:Roboto,sans-serif;background:#fff}.trip-options__title,.trip-options__total{margin:0 0 6px;font-size:24px;font-weight:700;font-family:inherit;line-height:1.1;color:#181818;text-align:center}.trip-options__total{text-transform:uppercase}.trip-options__description{margin:0 0 15px;color:#95989A;font-family:inherit;text-align:center}.prmr-button_opener:after,.trip-options__toggle .prmr-button_opener span:after{font-family:Primera,sans-serif;content:"G"}.trip-options__description,.trip-options__description a{font-size:14px;line-height:18px}.trip-options__toggle{margin:20px 0 0;display:block;font-weight:700;font-size:18px;cursor:pointer}.trip-options__toggle .prmr-button{width:100%;padding:6px 30px;font-size:14px;text-transform:none}.trip-options__toggle .prmr-button_opener{padding:6px 50px 6px 30px}.trip-options__toggle .prmr-button_opener span{position:relative;display:inline-block}.trip-options__toggle .prmr-button_opener span:after{font-size:28px;position:absolute;top:-10px;right:-30px;webkit-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.trip-options__toggle_active .prmr-button_opener span:after{webkit-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.trip-options__details_hidden{display:none}@media only screen and (min-width:768px){.trip-options{overflow:hidden}.trip-options__info{width:100%;float:left}.trip-options__text{width:calc(100% - 300px);max-width:calc(100% - 300px);float:left}.trip-options__description,.trip-options__title{text-align:left}.trip-options__title{max-width:82%}.trip-options__description{margin:10px 0 0}.trip-options__total{position:absolute;top:22px;right:320px}.trip-options__toggle{margin:0;float:right}.trip-options__toggle .prmr-button{width:275px}.trip-options__details{width:100%;float:left}}@media only screen and (min-width:960px){.trip-options__title{max-width:85%}}.prmr-tabs{font-family:inherit}.prmr-tabs__navigation{height:51px;position:relative;z-index:3;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}.prmr-tabs__navigation:after{width:calc(100% - 4px);height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:-4px;left:2px;content:"";background:#fff}.cards_carousel_wrap,.prmr-tabs__pane{position:relative}.prmr-tabs__navigation-item{width:calc(50% - 4px);height:44px;padding:5px 7px 0;float:left;font-weight:700;font-size:14px;line-height:1.2;color:#95989A;cursor:pointer;text-align:center;background:#fff;border:2px solid #D8D8D8;border-radius:4px}.bravotours-theme .prmr-button_active_disabled,.bravotours-theme .prmr-button_disabled:focus,.bravotours-theme .prmr-button_solid_disabled,.heimsferdir-theme .prmr-button_active_disabled,.heimsferdir-theme .prmr-button_disabled:focus,.heimsferdir-theme .prmr-button_solid_disabled,.lomamatkat .prmr-button_active_disabled,.lomamatkat .prmr-button_disabled:focus,.lomamatkat .prmr-button_solid_disabled,.suntours-theme .prmr-button_active_disabled,.suntours-theme .prmr-button_disabled:focus,.suntours-theme .prmr-button_solid_disabled{cursor:default}.prmr-tabs__navigation-item.error{color:red}.prmr-tabs__navigation-item_active{height:54px;color:#181818;border-bottom:transparent;border-radius:4px 4px 0 0}.passport-message__text_important,.prmr-tabs__navigation-item_active.error{color:red}.prmr-tabs__pane{max-width:100%;min-height:200px;padding:20px 10px;display:none;z-index:2;background:#fff;border:2px solid #D8D8D8;border-radius:5px}.prmr-tabs__pane_active{display:block}@media only screen and (min-width:768px){.prmr-tabs__navigation{height:42px;display:block}.prmr-tabs__navigation-item{width:auto;height:auto;margin-right:5px;padding:5px 15px;line-height:1.6}.prmr-tabs__navigation-item_active{height:auto;margin-bottom:-9px;padding-bottom:16px}.cards_carousel .cards__item{width:160px}.cards_carousel .cards__item.wide{width:250px}}.tourist{margin:20px 0 30px}.tourist__title{margin:0 0 11px;font-size:14px;font-weight:700;color:#95989A;max-width:100%;text-overflow:ellipsis;overflow:hidden}.cards_carousel_wrap .jcarousel-control-next,.cards_carousel_wrap .jcarousel-control-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:60px}.cards_carousel_wrap .jcarousel-control-prev{left:0}.cards_carousel_wrap .jcarousel-control-next{right:0}.cards_carousel{position:relative;overflow:hidden;height:250px;margin:0 40px}.cards_carousel .cards{position:absolute}.cards_carousel .cards__item-amount{height:3.3em}.cards__description_item,.cards__item{width:100%;margin:5px 0;text-align:center;background:#fff}@media only screen and (max-width:768px){.cards_carousel .cards{width:100%}}.cards{font-size:0}.cards__item{padding:8px 0;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7e7e7e;border:2px solid #7e7e7e;border-radius:4px}.cards__description_item{vertical-align:bottom;padding:10px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7e7e7e;border-radius:4px}.cards__description_item h3{text-align:left;color:#000;font-size:18px;font-family:"Open Sans Condensed","Open Sans",sans serif;margin:0 10px}.cards__description_item p{text-align:left}.cards__item_selected{color:#000}.cards__item-half{padding:10px}.cards__item-half:first-child{padding:0 0 10px;border-right:solid 1px #D8D8D8}.cards__item-image{width:90px;height:60px;margin:0 auto 10px;fill:#95989A;background-position:center;background-size:contain;background-repeat:no-repeat}.cards__item-image_IFM{background-image:url(../../img/ancillaries/ifm/IFM.png)}.cards__item-image_IFM.NOML{background-image:none}.cards__item-image_IFM.SNCK{background-image:url(../../img/ancillaries/IFM/SNCK.png)}.cards__item-image_SPRT.XBIK{background-image:url(../../img/ancillaries/SPRT/XBIK.png)}.cards__item-image_SPRT.XDIV{background-image:url(../../img/ancillaries/SPRT/XDIV.svg)}.cards__item-image_SPRT.XGLF{background-image:url(../../img/ancillaries/SPRT/XGLF.svg)}.cards__item-image_SPRT.XKTE{background-image:url(../../img/ancillaries/SPRT/XKTE.svg)}.cards__item-image_SPRT.XSKI{background-image:url(../../img/ancillaries/SPRT/XSKI.svg)}.cards__item-image_SPRT.XSUF{background-image:url(../../img/ancillaries/SPRT/XSUF.svg)}.cards__item-image_SPRT.XWSU{background-image:url(../../img/ancillaries/SPRT/XWSU.svg)}.cards__item-image_INSC,.cards__item-image_INST{background-image:url(../../img/ancillaries/INST/gouda.svg)}.cards__item-image_INSC[class*=NOINS],.cards__item-image_INSC[class*=NO],.cards__item-image_INSC[class*="CX15/CXNA"],.cards__item-image_INST[class*=NOINS],.cards__item-image_INST[class*=NO],.cards__item-image_INST[class*="CX15/CXNA"]{background-image:none}.cards__item-image_INSC[class*="CXI5/99A"],.cards__item-image_INST[class*="CXI5/99A"]{background-image:url(../../img/ancillaries/INST/INSC.svg)}.cards__item-image_XFR{background-image:url(../../img/ancillaries/XFR/shutlebus.png)}.cards__item-image_XFR.NO,.cards__item-image_XFR.NT{background-image:none}.cards__item-image_XFR.TX{background-image:url(../../img/ancillaries/XFR/taxi.png)}.cards__item-image_XFR.BS{background-image:url(../../img/ancillaries/XFR/bus.png)}.cards__item-image_XFR.MB,.cards__item-image_XFR.SH{background-image:url(../../img/ancillaries/XFR/shutlebus.png)}.cards__item-image-stroke{width:65px;height:60px;margin:0 auto 10px}.cards__item-amount,.cards__item-price{position:relative;font-weight:700;font-size:18px;line-height:1.1em}.cards__item-price{margin:0 0 10px;text-transform:uppercase}.cards__item-price_free{padding-left:16px}.cards__item-price_free:before{position:absolute;margin-left:-20px;font:400 18px Primera,sans-serif;speak:none;display:inline-block;text-decoration:inherit;text-align:center;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"&"}.cards__item-button .prmr-button{width:100%}@media only screen and (min-width:768px){.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cards__item,.cards__item-half{-webkit-box-orient:vertical;-webkit-box-direction:normal}.cards__item{margin:5px 10px;width:160px;padding:10px;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.cards__description_item{margin:5px 10px;height:195px;display:inline-block}.cards__item-half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%;padding:0}.cards__item-half:first-child{margin:0 0 10px;padding:0 0 10px;border-bottom:solid 1px #D8D8D8;border-right:none}}.solia-theme .cards__item_selected,.solresor-theme .cards__item_selected{border-color:#fecc0c}.solia-theme .cards__item_selected .cards__item-image,.solresor-theme .cards__item_selected .cards__item-image{fill:#fecc0c}.solia-theme .cards__item_selected .cards__item-image-stroke,.solresor-theme .cards__item_selected .cards__item-image-stroke{stroke:#fecc0c}.heimsferdir-theme .cards__item_selected,.lomamatkat .cards__item_selected{border-color:#4C95D9}.heimsferdir-theme .cards__item_selected .cards__item-image,.lomamatkat .cards__item_selected .cards__item-image{fill:#4C95D9}.heimsferdir-theme .cards__item_selected .cards__item-image-stroke,.lomamatkat .cards__item_selected .cards__item-image-stroke{stroke:#4C95D9}.heimsferdir-theme .prmr-button:focus,.heimsferdir-theme .prmr-button_active,.heimsferdir-theme .prmr-button_solid,.lomamatkat .prmr-button:focus,.lomamatkat .prmr-button_active,.lomamatkat .prmr-button_solid{color:#fff;background:#4C95D9;border-color:#4C95D9}.heimsferdir-theme .prmr-button:focus:hover,.heimsferdir-theme .prmr-button_active:hover,.heimsferdir-theme .prmr-button_solid:hover,.lomamatkat .prmr-button:focus:hover,.lomamatkat .prmr-button_active:hover,.lomamatkat .prmr-button_solid:hover{color:#fff;background:#3a77af;border-color:#3a77af}.heimsferdir-theme .prmr-button_active_disabled:hover,.heimsferdir-theme .prmr-button_disabled:focus:hover,.heimsferdir-theme .prmr-button_solid_disabled:hover,.lomamatkat .prmr-button_active_disabled:hover,.lomamatkat .prmr-button_disabled:focus:hover,.lomamatkat .prmr-button_solid_disabled:hover{color:#fff;background:#4C95D9;border-color:#4C95D9}.bravotours-theme .cards__item_selected{border-color:#064974}.bravotours-theme .cards__item_selected .cards__item-image{fill:#064974}.suntours-theme .flight-info .flight-item.selected .departure-return .departure-block-heading svg,.suntours-theme .flight-info .flight-item.selected .departure-return .return-block-heading svg,.suntours-theme .flightonly-module .departure-return .departure-block-heading svg,.suntours-theme .flightonly-module .departure-return .return-block-heading svg{fill:#0cf;width:22px;height:20px}.bravotours-theme .cards__item_selected .cards__item-image-stroke{stroke:#064974}.bravotours-theme .prmr-button:focus,.bravotours-theme .prmr-button_active,.bravotours-theme .prmr-button_solid{color:#fff;background:#064974;border-color:#064974}.bravotours-theme .prmr-button:focus:hover,.bravotours-theme .prmr-button_active:hover,.bravotours-theme .prmr-button_solid:hover{color:#fff;background:#3a77af;border-color:#3a77af}.bravotours-theme .prmr-button_active_disabled:hover,.bravotours-theme .prmr-button_disabled:focus:hover,.bravotours-theme .prmr-button_solid_disabled:hover{color:#fff;background:#064974;border-color:#064974}.suntours-theme .cards__item_selected{border-color:#0cf}.suntours-theme .cards__item_selected .cards__item-image{fill:#0cf}.suntours-theme .cards__item_selected .cards__item-image-stroke{stroke:#0cf}.suntours-theme .prmr-button{color:#000}.suntours-theme .prmr-button:focus,.suntours-theme .prmr-button_active,.suntours-theme .prmr-button_solid{color:#fff;background:#0cf;border-color:#0cf}.suntours-theme .prmr-button:focus:hover,.suntours-theme .prmr-button_active:hover,.suntours-theme .prmr-button_solid:hover{color:#fff;background:#0ca9d0;border-color:#0ca9d0}.suntours-theme .prmr-button_active_disabled:hover,.suntours-theme .prmr-button_disabled:focus:hover,.suntours-theme .prmr-button_solid_disabled:hover{color:#fff;background:#0cf;border-color:#0cf}.prmr-button{padding:5px 10px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#000;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;text-align:center;background:#fff;border:2px solid #ccc;border-radius:3px;cursor:pointer;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.prmr-button_active_disabled,.prmr-button_disabled,.prmr-button_solid_disabled{cursor:default}.prmr-button:hover{color:#4b4b4b;border-color:#4b4b4b}.prmr-button:focus{color:#181818}.prmr-button_disabled:hover{color:#000;background:#fff;border-color:#ccc}.prmr-button_active,.prmr-button_solid{color:#181818;background:#fecc0c;border-color:#fecc0c}.prmr-button_active:hover,.prmr-button_solid:hover{color:#181818;background:#e9ae00;border-color:#dfa700}.prmr-button_active_disabled:hover,.prmr-button_solid_disabled:hover{color:#181818;background:#fecc0c;border-color:#fecc0c}.prmr-button_opener:after{font-size:28px}.primera-passport{padding-bottom:50px}.passport-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}.passport-module__details{width:70%;margin:0 16px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-module__details_update>*{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.passport-module__title{font:36px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#666;text-transform:uppercase;margin:0 0 12px;display:inline-block}.passport-module__block{display:none}.passport-module__block_displayed{display:block}.passport-module__block_ordered{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.passport-module__actions{background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0 20px}.passport-module__action{padding:10px;font:20px/24px "Open Sans Condensed Bold","Open Sans",sans serif}.passport-module__action_link{font:14px/24px "Open Sans","Open Sans",sans serif;border-bottom:dotted 1px #5bbce4;padding:0;margin:10px 20px}.passport-module__action_link:hover{border-bottom-color:transparent}.passport-module__action_button{background:#5bbce4;font-size:20px;color:#fff;border-radius:5px;margin-bottom:10px}.passport-module__action_button:focus,.passport-module__action_button:hover{background:#0696c5;color:#fff}.passport-module__icon{width:30px;margin:0 10px 0 0;-ms-flex-negative:0;flex-shrink:0;display:block;height:30px;background:#aaa;border-radius:30px;overflow:hidden;position:relative;text-indent:-9999px}.passport-module-accordion,.passport-module-accordion__details_hidden{display:none}.passport-module__icon:before{content:"";position:absolute;top:0;left:0;margin:0;width:30px;height:30px;background:url(../../img/layout/icons-sprite60.png) -119px -30px no-repeat;background-size:300px 180px}.passport-module__icon.outbound:before{background-position:-240px -90px}.passport-module__icon.outbound.ferry:before{left:0;right:0;margin:0 auto;height:100%;background:url(../../img/ui/ferry-white.svg) center center no-repeat}.passport-module__icon.inbound:before{background-position:-270px -90px}.passport-module__icon.inbound.ferry:before{left:0;right:0;margin:0 auto;height:100%;background:url(../../img/ui/ferry-white.svg) center center no-repeat;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.passport-module__icon[class*=XFR]:before{background-position:-210px -60px}.passport-module__icon[class*=INST]:before{background-position:-120px -60px}.passport-module__icon[class*=INSC]:before{background-position:-270px -60px}.passport-module__icon[class*=IFM]:before{background-position:0 -32px}.passport-module__icon[class*=SPRT]:before{background-position:-120px 0}.passport-module__icon[class*=BAG]:before{background-position:0 -60px}.passport-module__icon.excursions:before{background-position:-60px -60px}.passport-module__icon.golfs:before{background-position:0 0}.passport-module__icon.car-rental:before,.passport-module__icon.carOnboards:before{background-position:-240px -60px}.passport-module__icon.other:before{background-position:-119px -30px}.passport-module__textblock{padding:16px;background:#fff;margin-bottom:30px}.passport-module__textblock p{font-size:13px;line-height:23px}.passport-module__textblock p:not(:last-child){margin:0 0 10px}@media only screen and (max-width:960px){.passport-module__details{width:100%;margin:0}.passport-module__block{padding:15px}}@media only screen and (max-width:768px){.passport-module,.passport-module__block{background:#f1f1f1}.passport-module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-module__actions{padding:20px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.passport-module-terms-link{border-bottom:dotted 1px #5bbce4;color:#5bbce4;font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif}.passport-module-accordion_displayed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-module-accordion__opener{background:#aaa;padding:16px;margin-bottom:10px;color:#fff;font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;position:relative;cursor:pointer}.passport-module-accordion__opener.passport-module-accordion__opener_active{background:#5bbce4}.passport-module-accordion__opener.passport-module-accordion__opener_active:after{border-top:7px solid transparent;border-bottom:7px solid #fff;margin-top:-9px}.passport-module-accordion__opener:after{content:"";width:0;height:0;border-top:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;right:16px;top:50%;margin-top:-3px}.passport-module-accordion__details{padding-bottom:20px}.passport-module-accordion__button{background:#5bbce4;color:#fff;border-radius:5px;float:right;padding:10px;font:20px/24px "Open Sans Condensed Bold","Open Sans",sans serif;cursor:pointer}.passport-module-accordion__button:focus,.passport-module-accordion__button:hover{background:#0696c5;color:#fff}.passport-message{position:relative;padding:16px;margin-bottom:30px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passport-message_important{background:0 0}.passport-message__icon{width:46px;height:46px;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;position:relative}.passport-message__icon:after{content:"";display:block;margin:12px auto 0;width:21px;height:21px;overflow:hidden;text-indent:-9999px;background:url(../../img/layout/sprites.png) 0 -176px no-repeat}.passport-message__icon_warning{background:0 0;height:38px}.passport-message__icon_warning:before{content:"";width:0;height:0;border-style:solid;border-width:0 25.5px 38px 24.5px;border-color:transparent transparent #FAD100;position:absolute;left:0}.passport-message__icon_warning:after{width:14px;position:absolute;top:2px;left:17px;background:url(../../img/layout/sprites.png) -156px -58px no-repeat}.passport-message__icon_success{background:#8dd4a0;border-radius:50%}.passport-message__icon_success:after{background-position:-45px -43px;height:19px;margin:12px 15px}.passport-message__icon_info{background:#4caad2;border-radius:50%}.passport-message__icon_info:after{background-position:0 -176px;width:18px}.passport-message__icon_danger{background:red;border-radius:50%}.passport-message__icon_danger:after{background:url(../../img/layout/journeybar-sprites.png) -125px -75px no-repeat;height:20px;width:20px}.passport-message__text{font:16px/21px "Open Sans Semibold","Open Sans",sans serif}@media only screen and (max-width:768px){.passport-message{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.validation-error_right-aligned,.validation-message_right-aligned{text-align:right}.passport-coupon{border-top:6px solid #f1f1f1;border-bottom:none;padding:10px}.passport-payment__item,.passport-selected-hotel{border-bottom:6px solid #f1f1f1}.passport-coupon__group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-coupon_mobile{display:none}@media only screen and (max-width:960px){.passport-coupon{display:none}.passport-coupon_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-coupon_mobile .passport-coupon__group{margin-right:20px;width:35%}.passport-coupon_mobile .passport-coupon__group_button{width:auto;margin-right:0;margin-bottom:10px}.passport-shopping-cart{display:none}}@media only screen and (max-width:640px){.passport-coupon_mobile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passport-coupon_mobile .passport-coupon__group{width:100%;margin-right:0}.passport-coupon_mobile .passport-coupon__group_button{width:100%}}.passport-shopping-cart{background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 10px 10px;position:relative;-ms-flex-preferred-size:30%;flex-basis:30%;min-width:324px}.passport-selected-hotel__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-selected-hotel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passport-selected-hotel__title{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;width:100%;margin:0}.passport-booking__title,.passport-selected-hotel__price{font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-selected-hotel__title h3{color:#000}.passport-selected-hotel__price{-ms-flex-negative:0;flex-shrink:0;margin-left:20px}.passport-selected-hotel__image{width:100%;height:134px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px;overflow:hidden;position:relative}.passport-selected-hotel__image img{width:100%}.passport-selected-hotel__details{padding:0 10px 10px}.passport-selected-hotel__cityname{font-size:13px;margin-bottom:5px;margin-top:2px}.passport-selected-hotel__cityname h4{color:#5bbce4;font-size:13px}.passport-selected-hotel__cityname a{color:#5bbce4}.passport-selected-hotel__description{font-size:13px;max-height:70px;overflow:hidden;line-height:17px;position:relative;margin-top:5px}.passport-selected-hotel__description:after{content:"";width:100%;height:20px;position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent));background:linear-gradient(to top,#fff,transparent);opacity:.8}.passport-selected-hotel__rating{width:100%;position:absolute;bottom:0;padding:4px 3px 1px;background:rgba(255,255,255,.4)}.passport-total-price{padding:10px}.passport-total-price__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 3px}.passport-total-price__text{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.passport-total-price_price{font-size:28px}.passport-total-price_sticky{background:#fff;position:fixed;top:0;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);min-width:324px}.passport-total-price__link{padding:10px;width:100%;margin-top:10px;text-align:center;cursor:pointer;background:#fed732;font:16px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;border-radius:5px}.passport-module-addon__heading-price,.passport-module-addon__heading-price span,.passport-module-addon__heading-price sup,.passport-summary-table__title,.passport-total-price__discount-text{font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.passport-total-price__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 0}.passport-total-price__discount-text{font-size:15px}.passport-total-price__discount-amount{font-size:17px}.price-breakdown-item{background:#fff;margin-bottom:6px}.price-breakdown-item__heading{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.price-breakdown-item__text{font:16px "Open Sans Condensed Bold","Open Sans",sans serif}.price-breakdown-item__expander{width:30px;height:30px;border-radius:50%;background:#5bbce4;margin-right:10px;position:relative;text-align:center}.price-breakdown-item__expander:after{content:"G";font-family:Primera,sans-serif;font-size:28px;line-height:31px;position:absolute;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0}.price-breakdown-item__expander_active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.price-breakdown-item__price{margin-left:auto}.price-breakdown-table{width:calc(100% - 30px);margin:0 0 0 30px}.price-breakdown-table__row{background:0 0!important}.price-breakdown-table__row:not(:last-child){border-bottom:2px solid #f1f1f1}.price-breakdown-table__cell{padding:10px 16px 10px 50px}.price-breakdown-table__cell_right-aligned{text-align:right;padding-left:0}.price-breakdown-discount{text-align:right;margin:15px 0}.price-breakdown-discount__item{margin:5px 0}.price-breakdown-discount__text{font-size:13px}.price-breakdown-discount__amount{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;margin-left:5px}.price-breakdown-total-price{text-align:right;margin-bottom:30px}.price-breakdown-total-price span{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.price-breakdown-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.price-breakdown-total-price{margin-bottom:0}.price-breakdown-notes{-ms-flex-wrap:wrap;flex-wrap:wrap}}.passport-payment__item,.price-breakdown-prices{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.price-breakdown-prices{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.passport-summary{background:#fff;margin-bottom:30px}.passport-summary-hotel{min-height:210px}.passport-summary-hotel__image{width:250px;height:225px;position:relative;float:left;margin-right:16px;overflow:hidden}.passport-summary-hotel__image .logo-img{position:relative;height:100%;overflow:hidden}.passport-summary-hotel__image .tagline{position:absolute;z-index:95;bottom:0;left:0;padding:7px 16px;color:#fff;background-color:rgba(0,0,0,.6);font:15px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-summary-hotel__image .tag-airport{display:inline-block;overflow:hidden;width:22px;height:11px;margin-left:6px;text-indent:-9999px;background:url(../../img/layout/sprites.png) -137px -32px no-repeat}.passport-summary-hotel__details{padding:16px;width:100%}.passport-summary-hotel__rating{margin-top:5px}.passport-summary-hotel__options{display:-webkit-box;display:-ms-flexbox;display:flex}.passport-summary-hotel__item{padding:4px 0 10px 40px;position:relative;margin:4px 20px 4px 0}.passport-summary-hotel__item:after,.passport-summary-hotel__item:before{content:"";width:30px;top:0;left:0;position:absolute;height:30px}.passport-summary-hotel__item:before{background:url(../../img/layout/icons-sprite60.png) no-repeat;background-size:300px 180px;z-index:1}.passport-summary-hotel__item:after{background:#aaa;border-radius:30px}.passport-summary-hotel__item_package:before{background-position:-29px 0}.passport-summary-hotel__item_travelers:before{background-position:-29px -118px}.passport-summary-hotel__item_dates:before{background-position:1px -119px}.passport-summary-hotel__item_rooms:before{background-position:-89px -61px}.passport-summary-hotel__item.plane:before{background-position:-240px -90px}.passport-summary-hotel__item.ferry:before{background:url(../../img/ui/ferry-white.svg) center center no-repeat}.passport-summary-hotel__cityname{margin:3px 0 7px}.passport-summary-hotel__cityname h4{color:#5bbce4;font-size:13px}.passport-summary-hotel__cityname a{color:#5bbce4}@media only screen and (max-width:768px){.passport-summary-hotel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-summary-hotel__image{float:none;margin-right:0}.passport-summary-hotel__details{width:auto}.passport-summary-hotel__options{padding:10px 16px;width:100%}}@media only screen and (max-width:480px){.passport-summary-hotel__column,.passport-summary-hotel__details,.passport-summary-hotel__image{width:100%}.passport-summary-hotel__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.passport-summary-table{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.passport-summary-table__heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px}.passport-summary-table__icon{width:25px;margin-right:10px;height:25px}.passport-summary-table__icon:before{width:20px;height:20px}.passport-summary-table__icon.outbound:before{background-position:-243px -92px}.passport-summary-table__icon.inbound:before{background-position:-272px -92px}.passport-summary-table__icon.owner:before{background-position:-152px -123px}.passport-summary-table__icon.accomp:before{background-position:-32px -121px}.passport-summary-table__title{font-size:17px}.passport-summary-table__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.passport-summary-table-item,.passport-summary-table-item__heading,.passport-summary-table-item__info_fullwidth,.passport-summary-table__list{width:100%}.passport-summary-table__group:not(:last-child){border-right:2px solid #f1f1f1;margin-right:15px;padding-right:10px}@media only screen and (max-width:768px){.passport-summary-table{-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-summary-table__group:not(:last-child){width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #f1f1f1;margin-right:0;padding-right:0;border-right:none}}.passport-summary-agent__item,.passport-summary-table-item__info:not(:empty){border-bottom:1px solid #f1f1f1}.passport-summary-table-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:35px}.passport-summary-table-item:not(:last-child){padding-bottom:10px;margin-bottom:10px}.passport-summary-table-item_top-aligned{margin-top:-30px}.passport-summary-table-item__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.passport-summary-table-item__info,.passport-summary-table-item__info span{font-family:"Open Sans",sans serif;font-size:13px;padding:3px 0}.passport-summary-table-item__info span.passport-summary-table-delimiter{padding-left:3px}.passport-summary-table-item__heading,.passport-summary-table-item__heading span{padding:3px 0;background:#f1f1f1;font-size:13px;font-family:"Open Sans Condensed Bold",sans serif}.passport-summary-table-item__info_fullwidth:first-letter{text-transform:capitalize}.passport-summary-table-delimiter{position:relative}.passport-summary-table-delimiter:before{content:",";position:absolute;left:-3px}.passport-summary-table-errata__title{font-family:"Open Sans Condensed Bold",sans serif;font-size:13px;padding:10px 0 5px}.passport-summary-table-errata__text{font-size:12px;margin-bottom:5px}.passport-summary-table-errata__text span{font-size:12px!important}.passport-summary-agent{background:#fff;padding:16px;margin-bottom:30px}.passport-summary-agent__item{padding:10px 0 5px}.passport-summary-agent__title{font-family:"Open Sans Condensed Bold",sans serif}.passport-summary-agent__text{margin-top:5px;line-height:18px;font-size:13px}.passport-errata{background:#fff}.passport-errata__text{font-size:13px;margin-left:16px;margin-bottom:10px;display:list-item}.passport-errata__text span{font-size:12px!important}.passport-errata__text a{border-bottom:dotted 1px #5bbce4!important;color:#5bbce4!important;font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif!important}.passport-errata__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}.passport-errata__label{font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#666;padding:0 0 0 38px;margin:0;position:relative}.passport-errata__label:before{content:"";position:absolute;bottom:50%;margin-bottom:-9px;left:2px;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.passport-errata__label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.passport-errata__input{display:none}.pricing-policy{background:#fff}.pricing-policy__title{margin-bottom:10px;font-size:20px}.pricing-policy__paragraph{font-size:13px;line-height:23px;margin:0 0 10px 16px;display:list-item}.passport-module-terms,.passport-payment{margin-bottom:30px;background:#fff}.passport-module-terms{padding:16px}.passport-payment__item{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.passport-payment__item .payment-alert{margin-top:20px}.passport-payment__item .payment-alert_icon{position:relative;width:0;height:0;margin-right:10px;border-bottom:solid 35px #000;border-right:solid 20px transparent;border-left:solid 20px transparent}.passport-payment__item .payment-alert_icon:before{width:0;height:0;content:"!";text-indent:-.16em;font-size:30px;font-family:serif;color:#000;position:absolute;border-bottom:solid 30px #ffda00;border-right:solid 17px transparent;border-left:solid 17px transparent;left:-17px;top:3px}.passport-payment__item .payment-alert p{font-size:15px;line-height:normal}@media only screen and (max-width:380px){.passport-payment__item .payment-alert p{font-size:13px}.passport-payment__item .payment-alert_icon{margin-right:5px;border-bottom:solid 25px #000;border-right:solid 15px transparent;border-left:solid 15px transparent}.passport-payment__item .payment-alert_icon:before{font-size:20px;border-bottom:solid 20px #ffda00;border-right:solid 12px transparent;border-left:solid 12px transparent;left:-12px}.passport-payment__item .payments-table td,.passport-payment__item .payments-table th{font-size:10px}}.passport-payment__item .payments-table table,.passport-payment__item .payments-table td,.passport-payment__item .payments-table th,.passport-payment__item .payments-table tr{border:1px solid #000;text-align:left;padding:5px}.passport-payment__item .payments-table table{margin-top:15px}.passport-payment__note{padding:16px 0;background-color:#f1f1f1;font-style:italic;line-height:18px}.passport-payment__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passport-payment__title{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-payment__title-middle{font-size:18px/1.1em}.passport-payment__price{font:20px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-payment__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passport-payment__total-text{font:33px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-payment-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0 30px}.passport-payment-buttons__item{width:33%}.passport-payment-buttons__item:not(:last-child){margin-right:1%}.passport-payment__button{width:100%;min-height:62px;height:100%;padding:5px;background:#fed732;text-align:center;border:none;position:relative;outline:0;overflow:visible;border-radius:5px}.passport-payment__button-text{font:20px/26px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;display:inline-block;width:100%}.passport-payment__custom-message{margin:0 0 5px;color:#555;font:16px/1.2 "Open Sans Condensed Bold","Open Sans",sans serif}.passport-payment__error{color:red;font-size:13px}.passport-payment .custom-deposit-disabled{opacity:.6}.passport-payment .button-book-alert{top:inherit;bottom:-40px;left:0;width:100%;margin-left:0}.passport-payment .button-book-alert:after{top:-14px;bottom:initial;border-top:7px solid transparent;border-bottom:7px solid #ff5600}@media only screen and (max-width:768px){.passport-payment-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-payment-buttons__item{width:100%;margin-bottom:10px}}.passport-booking{background:#fff;padding:16px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-booking__title{color:#000;margin:0}.passport-booking__link{font:15px/1.3em "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4;border-bottom:1px dotted #5bbce4}.passport-booking__link:not(:last-child){margin-right:15px}.passport-booking__message{color:red;width:100%;padding-top:5px}.custom-deposit-input{margin-bottom:30px}.booking-price-module{padding-bottom:40px}.passport-module-addon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.passport-module-addon{background:#fff;margin-bottom:26px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:flex-start}.passport-module-addon_displayed{display:-webkit-box;display:-ms-flexbox;display:flex}.passport-module-addon_small{width:250px}.passport-module-addon_x-small{width:31%;margin:1%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-module-addon__wrapper{width:100%;overflow:hidden}.passport-module-addon__wrapper.active-holder{cursor:pointer}.passport-module-addon__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passport-module-addon__image{width:200px;height:200px;position:relative;overflow:hidden}.passport-module-addon__image img,.passport-module-addon__image_small{width:100%}.passport-module-addon__img[src*=blank]{display:none}.passport-module-addon__info{width:calc(100% - 200px);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid #f1f1f1}.passport-module-addon__info_small{width:100%}.passport-module-addon__info_x-small{width:100%;padding:10px}.passport-module-addon__info_x-small p,.passport-module-addon__info_x-small span{font-size:12px}.passport-module-addon__info_wide{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.passport-module-addon__text{font-size:14px}.passport-module-addon__text_bold{font-weight:700}.passport-module-addon__heading{padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#5bbce4;min-height:60px}.passport-form input.passport-form__input_radio,.passport-form__input_radio,.passport-module-addon .hide-link-less a.link-less,.passport-module-addon .hide-link-more a.link-more{display:none}.passport-module-addon__heading-price{color:#fff;text-align:right;width:35%}.passport-module-addon__heading-price_dark{width:100%;color:inherit}.passport-module-addon__heading-price span{font-size:22px;line-height:24px}.passport-module-addon__heading-price sup{font-size:14px}.passport-module-addon__title{font-size:18px}.passport-module-addon__title_small{font-size:16px;color:#fff;width:65%}.passport-module-addon__description{margin-top:5px;font-size:13px;line-height:17px}.passport-module-addon__description_list-item{margin:.5em 0 .5em 1em;font-size:inherit}.passport-module-addon__description_list-item b,.passport-module-addon__description_list-item span{font-size:inherit}.passport-module-addon__description p{margin-top:10px}.passport-module-addon__added-message{position:relative;margin:5px 10px 0 27px;font-size:13px;line-height:17px;font-style:italic}.passport-module-addon__added-message:before{content:"";position:absolute;top:2px;left:-27px;width:20px;height:20px;background-color:#aaa;-webkit-mask-image:url(../../img/not-used/info-block-sprite.png);mask-image:url(../../img/not-used/info-block-sprite.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.passport-module-addon__showmore{margin-top:5px}.passport-module-addon__link{position:relative;font-size:13px}.passport-module-addon__link:after{content:"G";right:-20px;font-family:Primera,sans-serif;font-size:20px;line-height:18px;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.passport-module-addon__link.link-less:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.passport-module-addon__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passport-module-addon__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.passport-module-addon__action{position:relative;padding-left:24px;font:700 14px/20px "Open Sans",sans serif;cursor:pointer;margin-left:11px}.passport-module-addon__action-label{color:#666;display:block;margin-bottom:0}.passport-module-addon__action-label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.passport-module-addon__action_selected .passport-module-addon__action-label:before{background-color:#5bbce4;background-position:0 0;border-radius:11px}.passport-module-addon__options{width:100%;padding:10px;border-bottom:2px solid #f1f1f1}.passport-module-addon__options .dd-select{border:1px solid #ccc;height:36px}.passport-module-addon__dropdown .dd-pointer-up,.passport-module-addon__options .dd-pointer-up{border-bottom-color:#5bbce4!important}.passport-module-addon__options .dd-selected{display:block;vertical-align:middle;font:14px/19px "Open Sans",sans serif;color:#666;padding:10px 30px 10px 12px;border-top:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.passport-module-addon__options .dd-container .dd-option .dd-option-text,.passport-module-addon__options .dd-container .dd-option .dd-selected-text,.passport-module-addon__options .dd-container .dd-selected .dd-option-text,.passport-module-addon__options .dd-container .dd-selected .dd-selected-text{font-size:14px!important}.passport-module-addon__options .dd-options{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:2}.passport-module-addon__options .dd-pointer-down{border-top-color:#5bbce4}.passport-module-addon__travelers-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:10px 16px;background:#f9f9f9;border-bottom:2px solid #f1f1f1}.passport-module-addon__travelers-group:last-child{border-bottom:0}.passport-module-addon__travelers-group_small{padding:16px}.passport-module-addon__traveler{font:700 14px/21px "Open Sans",sans serif;width:190px}.passport-module-addon__traveler_small,.passport-module-addon__traveler_x-small{width:100%;margin-bottom:5px}.passport-module-addon__text-message{margin:20px 0}.passport-module-addon__traveler-price{width:100%}.passport-module-addon__traveler-price_small,.passport-module-addon__traveler-price_x-small{width:auto;margin-right:auto}.passport-module-addon__handicap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}.passport-module-addon__handicap .passport-module-addon__input{border:1px solid #ccc;color:#666;border-radius:0;margin:0;display:inline-block;-webkit-box-shadow:none;box-shadow:none;width:100%}.passport-module-addon__label{color:#666;display:block;margin-bottom:0;padding-bottom:5px;font-weight:400}.passport-module-addon__input{border:2px solid #ccc;color:#666;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.passport-module-addon__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.passport-module-addon__actions-container{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passport-module-addon__actions-container_price{font-size:14px;color:#4d4d4d;font-weight:500;margin-left:14px}.passport-module-addon__actions-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:48%}.passport-module-addon__actions-block:not(:only-child):not(:last-child){margin-right:30px}.passport-module-addon__actions-block_price{font-size:14px;color:#4d4d4d;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right;padding-left:30px}.passport-module-addon__actions-header,.wrapper-also-like .item .description .h3{font:14px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.passport-module-addon__actions-header{margin-bottom:5px}.passport-module-addon__actions-item_decorated{width:calc(100% - 30px);margin:5px 0 5px 30px;position:relative}.passport-module-addon__actions-group{width:calc(100% - 206px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.passport-module-addon__dropdown{border-top:2px solid #d3d3d3;width:30%;background:#fff;position:relative;min-height:40px;cursor:pointer;margin-left:40px;-ms-flex-negative:0;flex-shrink:0}.passport-module-addon__dropdown_decorated{width:calc(100% - 30px);margin:5px 0 5px 30px;position:relative}.passport-module-addon__dropdown_invalid{border-top:2px solid red}.passport-module-addon__dropdown_disabled:after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:#aaa;opacity:.4}.passport-module-addon__dropdown-icon{content:"";width:25px;height:25px;background:#aaa;border-radius:30px;top:6px;left:-30px;position:absolute}.passport-module-addon__dropdown-icon:before{content:"";position:absolute;width:25px;height:25px;background:url(../../img/layout/icons-sprite60.png) no-repeat;background-size:300px 180px;z-index:1}.passport-module-addon__dropdown-icon.inbound:before{background-position:-272px -92px}.passport-module-addon__dropdown-icon.outbound:before{background-position:-243px -92px}.passport-module-addon__dropdown_single{margin-left:auto}.passport-module-addon__dropdown .dd-options{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.passport-module-addon__dropdown .dd-selected{padding:10px 30px 10px 12px}.passport-module-addon__dropdown .dd-container .dd-option .dd-option-text,.passport-module-addon__dropdown .dd-container .dd-option .dd-selected-text,.passport-module-addon__dropdown .dd-container .dd-selected .dd-option-text,.passport-module-addon__dropdown .dd-container .dd-selected .dd-selected-text{font-size:14px!important}.passport-module-addon__dropdown .dd-pointer-down{border-top-color:#5bbce4}.passport-module-addon__price{margin-left:auto;text-align:right;font:18px/21px "Open Sans Condensed Bold",sans serif}.passport-module-addon__price-container{width:auto;-ms-flex-negative:0;flex-shrink:0;margin-left:15px}.passport-module-addon__button{border:none;background:0 0;color:#5bbce4;padding:10px;text-align:center;width:100%}.passport-module-addon .validation-error span:not(:empty){padding:5px 10px;display:block}@media only screen and (max-width:768px){.passport-module-addon__dropdown,.passport-module-addon__image,.passport-module-addon__info,.passport-module-addon__traveler,.passport-module-addon__traveler_small,.passport-module-addon_small,.passport-module-addon_x-small{width:100%}.passport-module-addon__travelers-group{padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-module-addon__actions-group,.passport-module-addon__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.passport-module-addon__container{flex-direction:column}.passport-module-addon__price-container{-ms-flex-negative:1;flex-shrink:1}.passport-module-addon__dropdown{margin:5px 0}.passport-module-addon__dropdown_decorated{width:calc(100% - 40px);margin:5px 0 5px 30px}.passport-module-addon__actions-block{width:100%;margin-bottom:10px}.passport-module-addon__actions-block:first-child{margin-right:0}.passport-module-addon__actions-header{margin-top:5px}.passport-module-addon__actions-group{width:100%;flex-direction:column}}.passport-form input:disabled{opacity:.5}.passport-form__block{padding:10px 0;background:#f1f1f1;border-bottom:6px solid #fff;margin-bottom:16px}.passport-form__title{font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin:0 0 5px}.passport-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px}.passport-form__form_multiline{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.passport-form-item,.passport-form__group{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.passport-form__group{margin-right:1%;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.passport-form__group:last-child{margin-right:0}.passport-form__group_4-in-row{width:29%}.passport-form__group_4-in-row-last{width:20%}.passport-form__group_3-in-row{width:32%;margin-bottom:10px}.passport-form__group_2-in-row{width:48%;margin-bottom:10px}.passport-form__group_button{width:auto}.passport-form__group_invalid .validation-error{display:block}.passport-form__group .dd-selected{display:block;vertical-align:middle;font:14px/19px "Open Sans Condensed Bold",sans serif;color:#666;position:relative;padding:13px 30px 13px 12px;border-top:2px solid #d3d3d3}.passport-form__group .dd-option .dd-option-text{font-family:"Open Sans Condensed Bold",sans serif;font-size:14px!important}.passport-form__group .dd-selected .dd-selected-text{font-size:14px!important;color:#5bbce4}.passport-form__group .dd-options{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.passport-form__group .dd-pointer-down{border-top-color:#5bbce4}.passport-form__group .dd-pointer-up{border-bottom-color:#5bbce4!important}.passport-form__group .dd-custom-selected{background:#5bbce4}.passport-form__group .dd-custom-selected .dd-option-text{color:#fff}.passport-form__input-group{display:-webkit-box;display:-ms-flexbox;display:flex}.passport-form__label{display:block;font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#666;padding-bottom:5px;cursor:initial}.passport-form__label_radio{font:700 14px/21px "Open Sans",sans serif;padding:0 0 0 30px;position:relative;margin:0;cursor:pointer}.passport-form__label_radio:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px}.passport-form__label_radio.selected:before{background-color:#5bbce4;background-position:0 0;border-radius:11px}.passport-form__label_radio.tabbed:before{border-radius:15px;border:2px solid #5bbce4;-webkit-box-sizing:content-box;box-sizing:content-box}.passport-form input.passport-form__input_text,.passport-form__input_text{width:100%;font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;color:#5bbce4;background:#fff;padding:11px 10px;margin:0;height:46px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.passport-form input.passport-form__input_coupon,.passport-form__input_coupon{border:1px solid #f1f1f1;border-top:2px solid #d3d3d3;margin-bottom:10px}.passport-form input.passport-form__input_phone,.passport-form__input_phone{margin-left:5px}.passport-form input.passport-form__input_disabled,.passport-form__input_disabled{opacity:.5}.passport-form input.passport-form__input_invalid,.passport-form__input_invalid{border-top-color:red;color:red}.passport-form input.passport-form__input_invalid .dd-selected,.passport-form__input_invalid .dd-selected{border-top-color:red}.passport-form input.passport-form__input_invalid .dd-selected .dd-selected-text,.passport-form__input_invalid .dd-selected .dd-selected-text{color:red}.passport-form__radioitem{display:inline-block;width:100%;margin:1px 0}.passport-form__phone-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-form__phone-holder .passport-form__input.passport-form__input_phone{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:auto}.passport-form__phone-holder .validation-error{width:100%}.passport-form-bubble__description{-ms-flex-negative:1;flex-shrink:1;margin-right:5px}.passport-form-bubble__buttons{-ms-flex-negative:0;flex-shrink:0}.passport-form-bubble__button{-ms-flex-negative:0;flex-shrink:0;text-align:center;width:auto}.passport-form__button{cursor:pointer;font-family:"Open Sans Condensed Bold",sans-serif;text-transform:uppercase;background:#5bbce4;color:#fff;border:none;border-radius:5px;padding:3px 13px;font-size:17px;height:47px;line-height:26px}.passport-form__checkbox-label{font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;margin:0;position:relative;width:auto;padding-left:26px;color:#666}.passport-form__checkbox-label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.passport-form__checkbox-label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.passport-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:94px}.passport-form .input-bubble{position:absolute;top:100%;width:100%;z-index:1}@media only screen and (max-width:768px){.passport-form__form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passport-form__group{width:49%;margin-right:0;margin-bottom:10px}.passport-form__group_2-in-row,.passport-form__group_3-in-row{margin-right:1%}}@media only screen and (max-width:480px){.passport-form__group,.passport-form__group_button{width:100%}.passport-form__group_2-in-row,.passport-form__group_3-in-row{margin-right:0}.passport-form__radioitem{width:auto;margin-right:16px}.passport-form__button{margin:0;width:100%}.passport-form-item{height:auto}}.validation-message{width:100%}.validation-message__text{display:none;font:13px/16px "Open Sans",sans serif;margin-top:7px}.validation-message-container_error .validation-message__text_error{display:block;color:red}.validation-message-container_success .validation-message__text_success{display:block;color:green}.primera-passport-v2{background-color:#f2efe1}.primera-passport-v2 .passport-v2-module-block{display:none}.primera-passport-v2 .passport-v2-module-block__displayed{display:block}.primera-passport-v2 .passport-module{margin-top:66px}.primera-passport-v2-submenu{background-color:#9c744c;padding:17px 0}.primera-passport-v2-submenu .primera-passport-v2-submenu-items{display:-webkit-box;display:-ms-flexbox;display:flex}.primera-passport-v2-submenu .primera-passport-v2-submenu-items__left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.primera-passport-v2-submenu .primera-passport-v2-submenu-items__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;width:100%}.primera-passport-v2-submenu .greeting{-ms-flex-item-align:center;align-self:center;font-size:17px;color:#fff}.primera-passport-v2-submenu .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.primera-passport-v2-submenu .sub-menu .sub-menu-item{margin:0 35px}.primera-passport-v2-submenu .sub-menu .sub-menu-link{background-color:transparent;border:none;padding:14px 0;font-size:17px;color:#fff}.primera-passport-v2-submenu .sub-menu .sub-menu-link.active{color:#c18e52}.primera-passport-v2-submenu .sub-menu .sub-menu-link-disabled{pointer-events:none;cursor:pointer;opacity:.4}.primera-passport-v2-submenu .booking-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 0;margin:0 35px;background-color:#f2efe1;border-radius:50vh;color:#412d25;font-size:16px;height:48px;text-align:center;line-height:1;max-width:218px}.primera-passport-v2-submenu .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;width:100%;max-width:218px}.primera-passport-v2-submenu .button.button-disabled{pointer-events:none;cursor:pointer}.primera-passport-v2-submenu .button.button-disabled .passport-booking__link{opacity:.4}.primera-passport-v2-submenu .button .passport-booking__link{background-color:#412d25;padding:11px 0;font-size:16px;height:48px;line-height:1.6em;width:100%;min-width:initial}.primera-passport-v2-submenu .button .passport-booking__link:hover{background-color:#c18e52}.passport-v2-module__title{font-weight:400;margin-top:0;margin-bottom:25px}.passport-v2-module__tagline{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.passport-v2-module__details{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 125px 30px 0}@media only screen and (max-width:1440px){.passport-v2-module__details{margin:0 30px 30px 0}}@media only screen and (max-width:1140px){.passport-v2-module__details{margin:0 15px 30px 0}.primera-passport-v2-submenu .booking-number,.primera-passport-v2-submenu .sub-menu .sub-menu-item{margin:0 20px}}@media only screen and (max-width:960px){.primera-passport-v2-submenu .booking-number,.primera-passport-v2-submenu .sub-menu .sub-menu-item{margin:0 15px}}@media only screen and (max-width:768px){.primera-passport-v2 .passport-module{margin-top:66px;background-color:initial}.primera-passport-v2-submenu .sub-menu{display:none}.primera-passport-v2-submenu .booking-number,.primera-passport-v2-submenu .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media only screen and (max-width:640px){.primera-passport-v2-submenu .greeting{font-size:15px}.primera-passport-v2-submenu .booking-number{margin:0 10px;font-size:15px}.primera-passport-v2-submenu .button .passport-booking__link{font-size:15px}}.passport-v2-shopping-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:40px;max-width:454px;min-width:324px;width:30%;overflow:hidden}.passport-v2-shopping-cart .passport-selected-hotel{border:none}.passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__image{height:225px;margin-bottom:0}.passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#9c744c;padding:10px}.passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating{background:initial;position:initial;padding:0}.passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__title{color:#fff;text-align:center}.passport-v2-shopping-cart .passport-summary{background-color:initial;padding:30px 40px 60px;margin-bottom:0}.passport-v2-shopping-cart .passport-total-price{padding:0}.passport-v2-shopping-cart .passport-total-price .passport-total-price__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.passport-v2-shopping-cart .passport-total-price .passport-total-price__text{font-size:24px}.passport-v2-shopping-cart .passport-total-price .passport-total-price__price{font-size:45px;line-height:1}.passport-v2-shopping-cart .passport-total-price .passport-total-price__price,.passport-v2-shopping-cart .passport-total-price .passport-total-price__text{color:#412d25}.passport-v2-shopping-cart .passport-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-v2-shopping-cart .passport-content .passport-content-title{color:#9c744c;font-size:24px;border-bottom:2px solid #d0cdcb;margin-bottom:25px}.passport-v2-shopping-cart .passport-content .passport-content-item{color:#412d25;font-size:14px;margin-bottom:14px;line-height:18px}.passport-v2-shopping-cart .passport-content .button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto}.passport-v2-shopping-cart .passport-content .button .passport-content-link{background-color:#c18e52;font-size:16px;padding:11px 0;height:48px;line-height:1.6em;min-width:262px}.passport-v2-shopping-cart .passport-content .button .passport-content-link:hover{background-color:#412d25}@media only screen and (max-width:960px){.passport-v2-shopping-cart .passport-summary{padding:15px 20px 30px}}@media only screen and (max-width:768px){.passport-v2-shopping-cart{max-width:initial;min-width:initial;width:100%}.passport-v2-shopping-cart .passport-total-price .passport-total-price__price{font-size:35px}}@media only screen and (max-width:640px){.passport-v2-shopping-cart .passport-total-price .passport-total-price__text{font-size:20px}.passport-v2-shopping-cart .passport-total-price .passport-total-price__price{font-size:30px}.passport-v2-shopping-cart .passport-content .passport-content-title{font-size:20px}.passport-v2-shopping-cart .passport-content .button .passport-content-link{font-size:15px}}.price-summary-popup .popup-title{font-weight:400}.price-summary-popup .price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-summary-popup .price-item .price-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.23);font-size:18px;font-weight:700}.price-summary-popup .price-item .price-item-header .price-item__title{color:#c18e52}.price-summary-popup .price-item .price-item-body{margin:16px 0}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__price,.price-summary-popup .price-item .price-item__price{margin-left:10px}.price-summary-popup .price-item .price-item-body .price-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.price-summary-popup .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-summary-popup .button .price-summary-close{background:#c18e52}.price-summary-popup .button .price-summary-close:hover{background:#9c744c}.passport-v2-price-details .passport-v2-price__title{font-weight:400;margin-bottom:25px}.passport-v2-price-details .passport-v2-price-details-card-title{color:#9c744c;margin-bottom:15px;font-size:20px}.passport-v2-price-details .passport-v2-price-details-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#412d25;border-radius:40px;padding:30px 45px;margin-bottom:15px;min-height:260px}.passport-v2-price-details .passport-v2-price-details-card .passport-v2-price-details-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.passport-v2-price-details .passport-v2-price-details-note{padding:0 45px;color:#9c744c;font-size:16px;font-style:italic}.passport-v2-price-details .passport-v2-price-details-payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66%}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;border-bottom:1px solid #9c744c;margin-bottom:15px}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed{padding-bottom:8px;margin-top:auto;margin-bottom:auto;border-bottom:1px solid #9c744c}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed,.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__price,.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__title{font-size:25px}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__price.payed-item{text-decoration:line-through}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__title-span{font-size:16px}.passport-v2-price-details .passport-v2-price-details-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;min-width:210px;position:relative}.passport-v2-price-details .passport-v2-price-details-buttons .button{display:-webkit-box;display:-ms-flexbox;display:flex}.passport-v2-price-details .passport-v2-price-details-buttons .button a{background-color:#9c744c;width:100%}.passport-v2-price-details .passport-v2-price-details-buttons .button a:hover{background-color:#c18e52}.passport-v2-price-details .passport-v2-price-details-buttons .button:not(:nth-last-of-type(1)){margin-bottom:15px}.passport-v2-price-details .passport-v2-price-details-buttons .button.button-center{margin-top:auto;margin-bottom:auto;padding-bottom:8px}.passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert{position:absolute;color:#fff;border-radius:14px;background-color:#ff5600;padding:10px;margin-left:0;width:100%;top:-90px;left:0;font-size:16px;font-weight:700;text-align:center}.passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert:after{content:"";position:absolute;left:calc(50% - 15px);bottom:-40px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:40px solid #ff5600}@media only screen and (max-width:1140px){.passport-v2-price-details .passport-v2-price-details-card{padding:20px}.passport-v2-price-details .passport-v2-price-details-payments{width:60%}}@media only screen and (max-width:960px){.passport-v2-price-details .passport-v2-price-details-card{min-height:initial}.passport-v2-price-details .passport-v2-price-details-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passport-v2-price-details .passport-v2-price-details-payments{width:100%;margin-bottom:15px}.passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert{top:initial;bottom:-90px}.passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert:after{bottom:40px;border-top:none;border-bottom:40px solid #ff5600}}@media only screen and (max-width:640px){.passport-v2-price-details .passport-v2-price-details-note{font-size:15px}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item .passport-v2-payment__price,.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item .passport-v2-payment__title{font-size:20px}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item .passport-v2-payment__title-span{font-size:15px}.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__price,.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__title,.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__price,.passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__title{font-size:22px}.passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert{font-size:15px}}.passport-v2-addon{margin-bottom:64px}.passport-v2-addon .passport-v2-addon-info .passport-v2-addon-title{font-weight:400;margin-top:0}.passport-v2-addon .passport-v2-addon-info .passport-v2-addon-description{margin-bottom:14px}.passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler:nth-last-child(n+3),.title-section{margin-bottom:30px}.passport-v2-addon .passport-v2-addon-info .passport-v2-addon-description .hide-link-less .link-less,.passport-v2-addon .passport-v2-addon-info .passport-v2-addon-description .hide-link-more .link-more{display:none}.passport-v2-addon .passport-v2-addon-travelers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:28px;margin-left:-15px;margin-right:-15px}.passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-left:15px;padding-right:15px}.passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler-name{font-size:12px;line-height:1;margin-bottom:15px}.passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-actions-block:not(:last-child){margin-bottom:15px}.passport-v2-addon .passport-v2-addon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passport-v2-addon .passport-v2-addon-item .passport-v2-addon-value{background-color:#fff;padding:7px 0;text-align:center;font-size:14px;line-height:1.5;min-width:35px}.passport-v2-addon .passport-v2-addon-item .passport-v2-addon-label{margin-left:10px;font-size:14px}.passport-v2-ancillaries-group{display:none}.passport-v2-ancillaries-group_displayed{display:block}@media only screen and (max-width:960px){.passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler{width:100%}.passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler:not(:last-child){margin-bottom:30px}}.wizard-navigation{margin-top:44px}.wizard-navigation .wizard-navigation-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.passport-v2-flight-info .passport-v2-flight-info-card,.wizard-navigation .wizard-navigation-step{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.wizard-navigation .wizard-navigation-steps:before{content:"";position:absolute;width:calc(100% - 80px);border-top:2px dashed #B2874E;top:19%;right:0;left:0;margin-left:auto;margin-right:auto;z-index:1}.wizard-navigation .wizard-navigation-step{display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80px;z-index:2}.wizard-navigation .wizard-navigation-step .wizard-step-icon{font-size:14px;color:#fff;height:24px;width:24px;border-radius:12px;background-color:#d1c9b7;text-align:center}.wizard-navigation .wizard-navigation-step .wizard-step-title{margin-top:13px;font-size:14px;color:#412d25;opacity:.62}.wizard-navigation .wizard-navigation-step.active .wizard-step-icon{background-color:#412d25}.wizard-navigation .wizard-navigation-step.active .wizard-step-title{opacity:1}.wizard-tab{display:none}.wizard-tab .passport-v2-module-block{margin-bottom:35px}.wizard-tab .passport-v2-flight-info{margin-bottom:70px}.wizard-tab.active{display:block}.passport-v2-flight-info{margin-bottom:33px}.passport-v2-flight-info .passport-v2-flight-info-card{display:flex;flex-direction:column;background-color:#fff;border-radius:40px;padding:25px}.passport-v2-flight-info .passport-v2-flight-info-card .passport-v2-flight-info-card-title{font-size:12px;letter-spacing:2.4px}.passport-v2-flight-info .passport-v2-flight-info-card .passport-v2-flight-info-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(930px + 10%);width:100%;margin-left:auto;margin-right:auto;padding-right:5%;padding-left:5%}.passport-v2-flight-info .passport-v2-flight-info-errata{margin-top:76px}.passport-v2-module-terms .passport-errata,.passport-v2-module-terms .pricing-policy{background-color:transparent}.passport-v2-module-terms .passport-errata__text,.passport-v2-module-terms .pricing-policy__paragraph{display:block;margin:0 0 25px}.passport-v2-module-terms .passport-module-terms-link{border-bottom:none}.passport-v2-module-terms .passport-errata__actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.passport-v2-module-terms .passport-errata__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.passport-v2-module-terms .passport-errata__label span{color:#412d25;font-weight:500}.passport-v2-module-terms .passport-errata__label:before{content:"";position:initial;display:block;margin:0 17px 0 0;width:23px;min-width:23px;height:23px;border-radius:8px;background:url(../../img/layout/custom-form-sprite.png) 1px -24px no-repeat #fff;background-size:90px 70px}.passport-v2-module-terms .passport-errata__label.selected:before{background-color:#9c744c}.navbar,header{background-color:#fff}.passport-v2-additional-info{max-width:968px}.passport-v2-additional-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;margin-left:-30px;margin-top:-30px}@media only screen and (max-width:1140px){.passport-v2-additional-info{max-width:494px}.passport-v2-additional-info .pdf-program-container,.passport-v2-additional-info .practical-info-container{padding-left:20px;padding-right:20px;margin-top:20px;width:100%}.passport-v2-additional-info-row{margin-right:-20px;margin-left:-20px;margin-top:-20px}}@media only screen and (max-width:768px){.passport-v2-additional-info{max-width:none;margin-bottom:33px}.passport-v2-additional-info .pdf-program-container,.passport-v2-additional-info .practical-info-container{width:50%}}@media only screen and (max-width:640px){.passport-v2-additional-info .pdf-program-container,.passport-v2-additional-info .practical-info-container{width:100%}}.navbar{position:relative;min-height:90px;max-width:1140px;padding-top:20px;padding-left:20px;padding-right:20px;margin:0 auto}.navbar .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.navbar .navbar-toggle{position:relative;display:none;float:right;margin:19px 15px 19px auto;padding:9px 10px;background-color:transparent;background-image:none;border-radius:4px;border:none}.navbar .navbar-toggle:focus{outline:0}.navbar .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#fff}.hotel-details .main-hotel-info .hotel-adwantages .mark-list li div,.navbar .navbar-brand{background-color:#0e61a3}.navbar .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar .navbar-buttons{display:none;float:right;margin:22px 20px 22px 0}.navbar .navbar-brand{float:left;background-image:url(../../img/layout/logo_bg.png);background-size:cover;background-position:center;width:220px;height:70px;line-height:70px;text-align:center;padding:15px}.navbar .navbar-brand .logo{height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../../img/layout/svg_logo/matkavekka_logo_white.svg)}.navbar .navbar-collapse{overflow-x:visible;width:auto;border-top:0}.navbar .navbar-collapse .navbar-nav{padding-top:10px;float:right}.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle:after{position:absolute;content:"";width:100%;bottom:0;left:0;background-color:#4E6372;height:3px;display:none}.navbar .navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown:hover .dropdown-toggle:after{display:block}.navbar .navbar-collapse .navbar-nav li{float:left;margin-left:40px}.navbar .navbar-collapse .navbar-nav li a{position:relative;z-index:100;padding-top:10px;padding-bottom:17px;color:#4E6372;font-weight:700;line-height:1;cursor:pointer}.navbar .navbar-collapse .navbar-nav li a .circle:before{content:" ●";font-size:16px;color:#FF417C;vertical-align:text-top}.navbar .navbar-collapse .navbar-nav li a span{font:inherit;color:inherit}.navbar .navbar-collapse .navbar-nav li p{margin-left:40px;color:#4E6372;font-weight:700;cursor:pointer;padding-bottom:14px}.navbar .navbar-collapse .mobile-nav,.navbar .navbar-collapse .nav-top{float:right}.navbar .navbar-collapse .mobile-nav .dropdown.open .dropdown-menu,.navbar .navbar-collapse .nav-top .dropdown.open .dropdown-menu{float:none;width:auto;margin-top:0;border:0;display:block;z-index:1010}.navbar .navbar-collapse .mobile-nav li,.navbar .navbar-collapse .nav-top li{float:left;margin-left:25px;font-size:12px;line-height:1em}.navbar .navbar-collapse .mobile-nav li a,.navbar .navbar-collapse .nav-top li a{color:#4E6372;display:inline-block;padding-top:5px;padding-bottom:5px;cursor:pointer}.navbar .navbar-collapse .mobile-nav li a span,.navbar .navbar-collapse .nav-top li a span{font:inherit;color:inherit}.navbar .navbar-collapse .mobile-nav li input,.navbar .navbar-collapse .nav-top li input{margin:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #95989A;border-radius:4px;font-size:12px;height:22px;padding-top:0;padding-bottom:0;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.navbar .navbar-collapse .mobile-nav li .search,.navbar .navbar-collapse .nav-top li .search{position:relative}.navbar .navbar-collapse .mobile-nav li .search::after,.navbar .navbar-collapse .nav-top li .search::after{content:"";position:absolute;top:0;left:3px;background-image:url(../../img/search.svg);height:22px;width:16px;background-size:auto 13px;background-repeat:no-repeat;background-position:center}.navbar .navbar-collapse .mobile-nav li .search form,.navbar .navbar-collapse .nav-top li .search form{margin:0}.navbar .navbar-collapse .mobile-nav{display:none}.navbar .navbar-collapse .desktop-nav .dropdown,.navbar .navbar-collapse .mobile-nav .dropdown,.navbar .navbar-collapse .navbar-nav .dropdown{position:relative}.navbar .navbar-collapse .desktop-nav .dropdown.col-1 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-1 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-1 .dropdown-menu{min-width:200px}.navbar .navbar-collapse .desktop-nav .dropdown.col-1 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-1 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-1 .dropdown-menu .col{width:100%}.navbar .navbar-collapse .desktop-nav .dropdown.col-2 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-2 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-2 .dropdown-menu{min-width:400px}.navbar .navbar-collapse .desktop-nav .dropdown.col-2 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-2 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-2 .dropdown-menu .col{width:50%}.navbar .navbar-collapse .desktop-nav .dropdown.col-3 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-3 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-3 .dropdown-menu{min-width:600px}.navbar .navbar-collapse .desktop-nav .dropdown.col-3 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-3 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-3 .dropdown-menu .col{width:33.3333333333%}.navbar .navbar-collapse .desktop-nav .dropdown.col-4 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-4 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-4 .dropdown-menu{min-width:800px}.navbar .navbar-collapse .desktop-nav .dropdown.col-4 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-4 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-4 .dropdown-menu .col{width:25%}.navbar .navbar-collapse .desktop-nav .dropdown.col-5 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-5 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-5 .dropdown-menu{min-width:1000px}.navbar .navbar-collapse .desktop-nav .dropdown.col-5 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-5 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-5 .dropdown-menu .col{width:20%}.navbar .navbar-collapse .desktop-nav .dropdown.col-6 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-6 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-6 .dropdown-menu{min-width:1100px}.navbar .navbar-collapse .desktop-nav .dropdown.col-6 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-6 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-6 .dropdown-menu .col{width:16.6666666667%}.navbar .navbar-collapse .desktop-nav .dropdown:last-child .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown:last-child .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown:last-child .dropdown-menu{left:auto;right:0;-webkit-transform:none;transform:none}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu{position:absolute;display:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;top:calc(100% + 15px);float:left;min-width:600px;padding:30px 0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;border-radius:0;-webkit-box-shadow:0 0 4px 0 rgba(1,13,14,.15);box-shadow:0 0 4px 0 rgba(1,13,14,.15);z-index:1010}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu li,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu li,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu li{margin:0;float:none;padding:3px 20px}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu li a,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu li a,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu li a{font-weight:400;padding:0}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .col{width:33.33%;float:left;margin:0}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu .header,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .header,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .header{color:#4E6372;text-transform:uppercase;padding-top:15px;padding-bottom:0;font-size:16px}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu .header a,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .header a,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .header a{font-family:"Open Sans Condensed","Open Sans",sans-serif;font-weight:700}.navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu .back,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .back,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .back{display:none}.navbar .navbar-collapse .desktop-nav .dropdown h3,.navbar .navbar-collapse .mobile-nav .dropdown h3,.navbar .navbar-collapse .navbar-nav .dropdown h3{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:16px;color:#000;margin:0 0 20px}.navbar .navbar-collapse .desktop-nav .dropdown .message,.navbar .navbar-collapse .mobile-nav .dropdown .message,.navbar .navbar-collapse .navbar-nav .dropdown .message{margin-bottom:15px}.navbar .navbar-collapse .desktop-nav .dropdown .user-bookings,.navbar .navbar-collapse .mobile-nav .dropdown .user-bookings,.navbar .navbar-collapse .navbar-nav .dropdown .user-bookings{padding-left:30px;padding-right:30px;min-width:400px}.navbar .navbar-collapse .desktop-nav .dropdown .user-bookings #bookingPreloader,.navbar .navbar-collapse .mobile-nav .dropdown .user-bookings #bookingPreloader,.navbar .navbar-collapse .navbar-nav .dropdown .user-bookings #bookingPreloader{background:#f1f1f1;text-align:center}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking-holder,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking-holder,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking-holder{max-height:368px;overflow:hidden;overflow-y:auto}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking{background:#f1f1f1;margin-bottom:10px}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a{display:block;position:relative;padding:20px 40px 20px 20px}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a .title,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a .title,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a .title{display:block;font:14px/18px "Open Sans Bold","Open Sans",sans serif;color:#555;padding-top:4px}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a .title:first-child,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a .title:first-child,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a .title:first-child{padding-top:0}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a .text,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a .text,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a .text{display:block;font:14px/18px "Open Sans",sans serif;color:#555}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a .text-brand-message,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a .text-brand-message,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a .text-brand-message{color:red}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a .text-brand-message.hidden,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a .text-brand-message.hidden,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a .text-brand-message.hidden{display:none}.navbar .navbar-collapse .desktop-nav .dropdown .item-booking a:before,.navbar .navbar-collapse .mobile-nav .dropdown .item-booking a:before,.navbar .navbar-collapse .navbar-nav .dropdown .item-booking a:before{content:"";position:absolute;top:50%;right:20px;border-left:5px solid #7d7d7d;border-top:5px solid transparent;border-bottom:5px solid transparent;overflow:hidden}.navbar .navbar-collapse .desktop-nav .dropdown .btn-holder,.navbar .navbar-collapse .mobile-nav .dropdown .btn-holder,.navbar .navbar-collapse .navbar-nav .dropdown .btn-holder{width:100%;overflow:hidden;margin:0;padding-top:10px}.navbar .navbar-collapse .desktop-nav .dropdown .btn-holder a,.navbar .navbar-collapse .mobile-nav .dropdown .btn-holder a,.navbar .navbar-collapse .navbar-nav .dropdown .btn-holder a{float:right;font-size:16px;line-height:1.2em;font-weight:700;color:#fff;min-width:120px;height:auto;border:none;outline:0;background:#0e61a3;text-align:center;padding:10px 15px}.navbar .navbar-collapse .nav-top{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar .navbar-collapse .nav-top .open .dropdown-menu{z-index:1015}.navbar .navbar-collapse .desktop-nav li a,.navbar .navbar-collapse .mobile-nav li a{cursor:pointer}@media only screen and (max-width:960px){.navbar-fixed-top{position:fixed;z-index:1030;right:0;left:0;top:0}.navbar{background-color:#0e61a3;min-height:70px;padding-left:0;padding-right:0;padding-top:0;position:absolute;width:100%;-webkit-box-shadow:0 0 4px 0 rgba(1,13,14,.15);box-shadow:0 0 4px 0 rgba(1,13,14,.15);height:70px}.navbar .navbar-brand{width:calc(100% - 60px);margin-top:0}.navbar .navbar-buttons,.navbar .navbar-toggle{display:block}.navbar .navbar-collapse{display:none;background-color:#fff;width:100%;padding-right:0;padding-left:0;-webkit-box-shadow:0 0 4px 0 rgba(1,13,14,.15);box-shadow:0 0 4px 0 rgba(1,13,14,.15);float:right}.navbar .navbar-collapse .nav-top{display:none}.navbar .navbar-collapse .mobile-nav{display:block;float:left;width:100%;padding-left:20px;padding-right:20px;margin:0;background-color:#fff;padding-bottom:20px}.navbar .navbar-collapse .mobile-nav li{float:none;margin-left:0}.navbar .navbar-collapse .mobile-nav li .search,.navbar .navbar-collapse .mobile-nav li a{padding-top:10px;padding-bottom:10px}.navbar .navbar-collapse .mobile-nav li .search::after{top:10px}.navbar .navbar-collapse .mobile-nav li:first-child{border-top:1px solid #95989A}.navbar .navbar-collapse .navbar-nav{float:left;width:100%;background-color:#fff;padding-bottom:20px;padding-top:20px}.navbar .navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown:hover .dropdown-toggle:after{display:none}.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle[aria-expanded=true]:after,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle[aria-expanded=true]~.dropdown-menu{display:block}.navbar .navbar-collapse .navbar-nav li{float:none;clear:both;padding-left:20px;padding-right:20px;margin-left:0}.navbar .navbar-collapse .navbar-nav li a,.navbar .navbar-collapse .navbar-nav li p{margin-left:0;padding-top:20px;display:inline-block}.navbar .navbar-collapse .navbar-nav li p{padding-bottom:10px}.navbar .navbar-collapse .mobile-nav .dropdown .caret,.navbar .navbar-collapse .navbar-nav .dropdown .caret{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-left:5px solid;border-bottom:5px solid transparent;border-top:5px solid transparent;color:#4E6372}.navbar .navbar-collapse .mobile-nav .dropdown.col-1 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-2 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-3 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-4 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-5 .dropdown-menu,.navbar .navbar-collapse .mobile-nav .dropdown.col-6 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-1 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-2 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-3 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-4 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-5 .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown.col-6 .dropdown-menu{min-width:auto}.navbar .navbar-collapse .mobile-nav .dropdown.col-1 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-2 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-3 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-4 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-5 .dropdown-menu .col,.navbar .navbar-collapse .mobile-nav .dropdown.col-6 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-1 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-2 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-3 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-4 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-5 .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown.col-6 .dropdown-menu .col{width:100%}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu{left:0;top:0;-webkit-box-shadow:none;position:static;-webkit-transform:none;transform:none;box-shadow:none;width:100%;padding:0 0 30px;margin:0;min-width:auto;max-height:100%;overflow-y:scroll;z-index:1010}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu li a,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu li a{padding-top:10px}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .col,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .col{width:100%}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .message,.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu h3,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .message,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu h3{padding:0 20px}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .item-booking-holder,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .item-booking-holder{max-height:none}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .back,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .back{display:block;color:#4E6372;font-weight:700;font-size:13px;padding:25px 20px;cursor:pointer}.navbar .navbar-collapse .mobile-nav .dropdown .dropdown-menu .back .caret-back,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .back .caret-back{border-bottom:5px solid transparent;border-top:5px solid transparent;display:inline-block;width:0;height:0;vertical-align:middle;border-right:5px solid;color:#4E6372;margin-right:10px}.navbar.open-menu-mobile .navbar-collapse{display:block}}@media only screen and (hover:none){.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle[aria-expanded=true]:after,.navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle[aria-expanded=true]~.dropdown-menu{display:block}}.star-rating{display:inline-block;width:auto;height:21px;font-size:0;background:url(../../img/layout/rating/bravotours-bg-rating.png) 0 -2px repeat-x;background-size:22px 21px;vertical-align:top}.star-rating span{display:none}.star-rating:after,.star-rating:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:""}.star-rating:before{font-size:15px;color:#fff;line-height:20px;letter-spacing:7px;padding-left:4px;margin-right:-4px;display:inline-block}.star-rating:after{color:#b2b4b2;display:none}.star-rating.stars-5:before{content:"....."}.star-rating.stars-4:before{content:"...."}.star-rating.stars-4:after{content:"."}.star-rating.stars-3:before{content:"..."}.star-rating.stars-2:before,.star-rating.stars-3:after{content:".."}.star-rating.stars-2:after{content:"..."}.star-rating.stars-1:before{content:"."}.star-rating.stars-1:after{content:"...."}.star-rating.stars-0:after{content:"....."}.star-rating.stars-other span{display:inline-block;margin-top:-3px;font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-size:16px}.rating-item .minus,.rating-item .minus:after,.rating-item .plus,.rating-item .plus:after{background:0 0;display:inline-block;color:#0e61a3;height:auto;font-size:25px;line-height:18px;width:20px;text-align:center}.rating-item .minus:after{content:"-"}.rating-item .plus:after{content:"+"}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida .cell.cell-description .heading .rating-right,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club .cell.cell-description .heading .rating-right{margin-right:78px}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-bonavida .cell.cell-description .heading .rating-right .star-rating,.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item.hotel-category-primera-club .cell.cell-description .heading .rating-right .star-rating{margin:0 5px 0 0}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right{display:inline-block;-webkit-transform:scale(.6,.6);transform:scale(.6,.6);vertical-align:top;margin-right:10px;position:relative;top:-1px;left:-25px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .minus:after,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .plus:after{font-size:26px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .star-rating{margin:0 5px 0 8px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .star-rating.stars-0{margin-right:25px}@media only screen and (max-width:960px){.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right{display:none!important}.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .primera-rating{display:none}}@media only screen and (max-width:959px){.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading .rating-item{display:none}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .minus,.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .plus{line-height:23px}.departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .star-rating{margin-top:2px}}.popup-holder .popup .popup-content .description .star-rating{display:inline-block}.popup-holder .popup .popup-content .star-rating{display:none;width:auto;height:auto;margin:0}.popup-holder .popup .popup-content .star-rating:before{font-size:25px;line-height:16px;color:#ffe262}.deal-of-the-day .search-results-item_dod .item-holder .rating-item,.popup-holder .popup .popup-content .star-rating:after{display:none}@media only screen and (max-width:960px){.deal-of-the-day .view-room-item.view-room-item_dod .rating-item{margin-bottom:8px}}.deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right{display:inline-block;-webkit-transform:scale(.8,.8);transform:scale(.8,.8);vertical-align:top;margin:0 10px 0 17px;position:relative;top:-1px;left:-25px}.deal-of-the-day .view-room-item.view-room-item_dod .minus:after,.deal-of-the-day .view-room-item.view-room-item_dod .plus:after{font-size:26px}.hotel-category-bonavida .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right,.hotel-category-primera-club .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right{display:inline-block;margin-right:90px}.hotel-category-bonavida .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right .plus,.hotel-category-primera-club .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right .plus{float:right;width:20px;height:20px;background:url(../../img/layout/sprites.png) -20px -162px no-repeat;overflow:hidden;text-indent:-9999px;display:inline-block}.hotel-category-bonavida .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right .minus,.hotel-category-primera-club .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right .minus{float:right;width:20px;height:20px;background:url(../../img/layout/sprites.png) -20px -179px no-repeat;overflow:hidden;text-indent:-9999px;display:inline-block}@media only screen and (max-width:960px){.deal-of-the-day .heading.heading_dod .all-inclusive .rating-item{display:block;margin-top:6px;position:relative}.deal-of-the-day .heading.heading_dod .all-inclusive .rating-item .star-rating{float:left;margin-left:-2px;margin-bottom:0}.deal-of-the-day .heading.heading_dod .all-inclusive .rating-item .minus,.deal-of-the-day .heading.heading_dod .all-inclusive .rating-item .plus{float:none;display:inline-block}.deal-of-the-day .heading.heading_dod .all-inclusive .rating-item.rating-right{float:left}.deal-of-the-day .hotel-category-bonavida .heading.heading_dod .rating-item.rating-right,.deal-of-the-day .hotel-category-primera-club .heading.heading_dod .rating-item.rating-right{display:inline-block;float:left;margin:10px 10px 0 0}}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{display:inline-block;vertical-align:top}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus{float:right;cursor:pointer;margin-top:3px;width:19px;height:23px;font-size:27px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:after,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{margin-top:3px;width:19px;height:23px;font-size:27px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:hover,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:hover{cursor:default}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating{float:left;position:relative;top:4px;height:24px;background-position:0 0;background-size:auto}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating:before{font-size:23px;line-height:25px;letter-spacing:4px;padding-left:2px;margin-right:-1px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item{display:none}@media only screen and (max-width:960px){.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{display:none}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item{display:inline-block}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus{margin-top:-1px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .star-rating{top:-2px;background-position:0 3px;background-size:22px 20px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .star-rating:before{font-size:15px;letter-spacing:7px;padding-left:4px;margin-right:-4px}}.primera-rating{display:none;font:11px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.hotel-details .main-hotel-info .hotel-adwantages .mark-list li.rating-item{display:none}.hotel-details-page:not(.mobile-view) .apply,.hotel-details-page:not(.mobile-view) .button-back,.hotel-details-page:not(.mobile-view) .for-mobile,.hotel-details-page:not(.mobile-view) .show-for-mobile,.hotel-details-page:not(.mobile-view) .show-more-text,.multicentric-searchresults.search-results-item .rating-item{display:none!important}.multicentric-hotel-list .passport-trip-price .booking-trip-module .hotel-description .rating-item,.passport-multicentric-page .passport-trip-price .booking-trip-module .hotel-description .rating-item{display:none}.multicentric-hotel-list .hotels-to-choose .description .star-rating,.multicentric-hotel-list .select-hotel-module .description .star-rating,.passport-multicentric-page .hotels-to-choose .description .star-rating,.passport-multicentric-page .select-hotel-module .description .star-rating{display:inline-block}.multicentric-hotel-list .hotels-to-choose .rating-item,.multicentric-hotel-list .select-hotel-module .rating-item,.passport-multicentric-page .hotels-to-choose .rating-item,.passport-multicentric-page .select-hotel-module .rating-item{display:none}.multicentric-hotel-list .hotels-to-choose .view-room-item .heading .rating-item.rating-left,.multicentric-hotel-list .select-hotel-module .view-room-item .heading .rating-item.rating-left,.passport-multicentric-page .hotels-to-choose .view-room-item .heading .rating-item.rating-left,.passport-multicentric-page .select-hotel-module .view-room-item .heading .rating-item.rating-left{display:inline}.multicentric-hotel-list .hotels-to-choose .view-room-item .star-rating,.multicentric-hotel-list .select-hotel-module .view-room-item .star-rating,.passport-multicentric-page .hotels-to-choose .view-room-item .star-rating,.passport-multicentric-page .select-hotel-module .view-room-item .star-rating{padding-top:0;padding-left:1px;background-position:0 0;background-size:auto;height:auto;margin-top:-4px}.multicentric-hotel-list .hotels-to-choose .view-room-item .star-rating:before,.multicentric-hotel-list .select-hotel-module .view-room-item .star-rating:before,.passport-multicentric-page .hotels-to-choose .view-room-item .star-rating:before,.passport-multicentric-page .select-hotel-module .view-room-item .star-rating:before{font-size:20px;line-height:26px;padding-left:3px;margin-right:-4px}.multicentric-hotel-list .hotels-to-choose .view-room-item .minus,.multicentric-hotel-list .hotels-to-choose .view-room-item .plus,.multicentric-hotel-list .select-hotel-module .view-room-item .minus,.multicentric-hotel-list .select-hotel-module .view-room-item .plus,.passport-multicentric-page .hotels-to-choose .view-room-item .minus,.passport-multicentric-page .hotels-to-choose .view-room-item .plus,.passport-multicentric-page .select-hotel-module .view-room-item .minus,.passport-multicentric-page .select-hotel-module .view-room-item .plus{font-size:27px;line-height:16px}.multicentric-hotel-list .select-hotel-module .view-room-item .heading .rating-item.rating-left,.passport-multicentric-page .select-hotel-module .view-room-item .heading .rating-item.rating-left{float:right;margin-top:11px}@media only screen and (max-width:768px){.multicentric-hotel-list .hotels-to-choose .view-room-item .heading .rating-item.rating-left,.multicentric-hotel-list .select-hotel-module .view-room-item .heading .rating-item.rating-left,.passport-multicentric-page .hotels-to-choose .view-room-item .heading .rating-item.rating-left,.passport-multicentric-page .select-hotel-module .view-room-item .heading .rating-item.rating-left{display:none}.multicentric-hotel-list .hotels-to-choose .view-room-item .item-holder .rating-item,.multicentric-hotel-list .select-hotel-module .view-room-item .item-holder .rating-item,.passport-multicentric-page .hotels-to-choose .view-room-item .item-holder .rating-item,.passport-multicentric-page .select-hotel-module .view-room-item .item-holder .rating-item{float:left;display:inline}.multicentric-hotel-list .hotels-to-choose .view-room-item .item-holder .rating-item .star-rating,.multicentric-hotel-list .select-hotel-module .view-room-item .item-holder .rating-item .star-rating,.passport-multicentric-page .hotels-to-choose .view-room-item .item-holder .rating-item .star-rating,.passport-multicentric-page .select-hotel-module .view-room-item .item-holder .rating-item .star-rating{float:left;margin:-3px 0 3px;background-size:22px 20px}.multicentric-hotel-list .hotels-to-choose .view-room-item .item-holder .rating-item .star-rating:before,.multicentric-hotel-list .select-hotel-module .view-room-item .item-holder .rating-item .star-rating:before,.passport-multicentric-page .hotels-to-choose .view-room-item .item-holder .rating-item .star-rating:before,.passport-multicentric-page .select-hotel-module .view-room-item .item-holder .rating-item .star-rating:before{font-size:15px;line-height:22px}}.hero .hero-orbit .top-hotels-home .item .rating-item,.top-hotels-module .item .rating-item{display:none}.hero .hero-orbit .top-hotels-home .item .rating-item .star-rating,.top-hotels-module .item .rating-item .star-rating{float:right;width:auto;height:auto;margin:-4px 0;background-size:22px 20px;background-position:0 0}.hero .hero-orbit .top-hotels-home .item .rating-item .star-rating:before,.top-hotels-module .item .rating-item .star-rating:before{line-height:26px}.hero .hero-orbit .top-hotels-home .item .rating-item .hides,.top-hotels-module .item .rating-item .hides{cursor:default;background:0 0}.hero .hero-orbit .top-hotels-home .item .rating-item .minus,.hero .hero-orbit .top-hotels-home .item .rating-item .minus:after,.hero .hero-orbit .top-hotels-home .item .rating-item .plus,.hero .hero-orbit .top-hotels-home .item .rating-item .plus:after,.top-hotels-module .item .rating-item .minus,.top-hotels-module .item .rating-item .minus:after,.top-hotels-module .item .rating-item .plus,.top-hotels-module .item .rating-item .plus:after{float:right;margin-top:0;font-size:25px;font-weight:700;line-height:16px}.hero .hero-orbit .top-hotels-home .item .heading .rating-item,.top-hotels-module .item .heading .rating-item{display:inline}@media only screen and (max-width:959px){.hero .hero-orbit .top-hotels-home .hero-orbit .top-hotels-home .item .rating-item,.top-hotels-module .hero-orbit .top-hotels-home .item .rating-item{display:block;float:right}.hero .hero-orbit .top-hotels-home .hero-orbit .top-hotels-home .item .heading .rating-item,.top-hotels-module .hero-orbit .top-hotels-home .item .heading .rating-item{display:none}}.search-results-page .rating-item{display:inline-block;vertical-align:top}.search-results-page .tags-wrapper li .star-rating{display:table-cell;width:auto;margin:0;padding-top:7px;background:0 0}.search-results-page .tags-wrapper li .star-rating:before{font-size:24px;letter-spacing:-2px;line-height:15px;margin-right:0}.search-results-page .tags-wrapper li .star-rating:after{display:none}.small-list-view .two-hotels-block .search-results-item .view-room-item .description .rating-item.rating-right,.two-hotels-block .search-results-item .view-room-item .description .rating-item.rating-right{float:right;margin-top:-5px;-webkit-transform:scale(.7);transform:scale(.7);margin-right:-15px}.large-list-view .two-hotels-block .search-results-item .view-room-item .description .rating-item.rating-right{margin-top:-5px;-webkit-transform:scale(.7);transform:scale(.7);margin-right:-15px}.promo-img{position:relative;overflow:hidden}.promo-img .img-wrapper{height:450px!important}@media only screen and (max-width:960px){.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading .ratings{display:none}.search-results-page .searchresults-new-item .view-room-item .description .star-rating{display:inline-block;width:auto;padding-top:0;vertical-align:top}.search-results-page .searchresults-new-item .view-room-item .description .star-rating:before{padding-left:4px;line-height:20px}.promo-img .img-wrapper{height:200px!important}.column{width:100%!important}}@media print{.row{width:auto!important;max-width:inherit!important;min-width:inherit!important}}.campaign-page .button,.hotel-details-page .button,.roundtrip-page .button,.twin-center-hotel-page .button{border:2px solid transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:6px;font:400 14px "Open Sans Bold";outline:0;padding:8px 20px}.campaign-page .button:focus,.hotel-details-page .button:focus,.roundtrip-page .button:focus,.twin-center-hotel-page .button:focus{-webkit-box-shadow:none;box-shadow:none}.campaign-page .button.button-blue,.hotel-details-page .button.button-blue,.roundtrip-page .button.button-blue,.twin-center-hotel-page .button.button-blue{background-color:#096DCB}.campaign-page .button.button-blue:hover,.hotel-details-page .button.button-blue:hover,.roundtrip-page .button.button-blue:hover,.twin-center-hotel-page .button.button-blue:hover{background-color:#0A74D9}.campaign-page .button.button-yellow,.hotel-details-page .button.button-yellow,.roundtrip-page .button.button-yellow,.twin-center-hotel-page .button.button-yellow{background-color:#fed732}.campaign-page .button.button-yellow:hover,.hotel-details-page .button.button-yellow:hover,.roundtrip-page .button.button-yellow:hover,.twin-center-hotel-page .button.button-yellow:hover{background-color:#FCDB50}.campaign-page .button.button-hollow,.hotel-details-page .button.button-hollow,.roundtrip-page .button.button-hollow,.twin-center-hotel-page .button.button-hollow{background-color:transparent;border:2px solid #096DCB;color:#096DCB}.campaign-page .button.button-hollow:hover,.hotel-details-page .button.button-hollow:hover,.roundtrip-page .button.button-hollow:hover,.twin-center-hotel-page .button.button-hollow:hover{border:2px solid #0A74D9;color:#0A74D9}.campaign-page .button.button-hollow.width-large,.hotel-details-page .button.button-hollow.width-large,.roundtrip-page .button.button-hollow.width-large,.twin-center-hotel-page .button.button-hollow.width-large{padding-left:60px;padding-right:60px}@media only screen and (max-width:960px){.campaign-page .button,.hotel-details-page .button,.roundtrip-page .button,.twin-center-hotel-page .button{width:auto;display:inline-block}}body.bravotours-theme .button-blue{background-color:#5BBCE4!important}body.bravotours-theme .button-blue:hover{background-color:#61C6F0!important}body.bravotours-theme .campaign-page .button-hollow,body.bravotours-theme .hotel-details-page .button-hollow,body.bravotours-theme .roundtrip-page .button-hollow,body.bravotours-theme .twin-center-hotel-page .button-hollow{border:2px solid #5BBCE4;color:#5BBCE4}body.bravotours-theme .campaign-page .button-hollow:hover,body.bravotours-theme .hotel-details-page .button-hollow:hover,body.bravotours-theme .roundtrip-page .button-hollow:hover,body.bravotours-theme .twin-center-hotel-page .button-hollow:hover{border:2px solid #61C6F0;color:#61C6F0}body.heimsferdir-theme .button-blue{background-color:#096DCB!important}body.heimsferdir-theme .button-blue:hover{background-color:#0A74D9!important}body.solia-theme .button-blue,body.solresor-theme .button-blue{background-color:#07BCF7!important}body.heimsferdir-theme .campaign-page .button-hollow,body.heimsferdir-theme .hotel-details-page .button-hollow,body.heimsferdir-theme .roundtrip-page .button-hollow,body.heimsferdir-theme .twin-center-hotel-page .button-hollow{border:2px solid #096DCB;color:#096DCB}body.heimsferdir-theme .campaign-page .button-hollow:hover,body.heimsferdir-theme .hotel-details-page .button-hollow:hover,body.heimsferdir-theme .roundtrip-page .button-hollow:hover,body.heimsferdir-theme .twin-center-hotel-page .button-hollow:hover{border:2px solid #0A74D9;color:#0A74D9}body.solia-theme .button-blue:hover{background-color:#25C2F5!important}body.solia-theme .campaign-page .button-hollow,body.solia-theme .hotel-details-page .button-hollow,body.solia-theme .roundtrip-page .button-hollow,body.solia-theme .twin-center-hotel-page .button-hollow{border:2px solid #07BCF7;color:#07BCF7}body.solia-theme .campaign-page .button-hollow:hover,body.solia-theme .hotel-details-page .button-hollow:hover,body.solia-theme .roundtrip-page .button-hollow:hover,body.solia-theme .twin-center-hotel-page .button-hollow:hover{border:2px solid #25C2F5;color:#25C2F5}body.solresor-theme .button-blue:hover{background-color:#25C2F5!important}body.solresor-theme .campaign-page .button-hollow,body.solresor-theme .hotel-details-page .button-hollow,body.solresor-theme .roundtrip-page .button-hollow,body.solresor-theme .twin-center-hotel-page .button-hollow{border:2px solid #07BCF7;color:#07BCF7}body.solresor-theme .campaign-page .button-hollow:hover,body.solresor-theme .hotel-details-page .button-hollow:hover,body.solresor-theme .roundtrip-page .button-hollow:hover,body.solresor-theme .twin-center-hotel-page .button-hollow:hover{border:2px solid #25C2F5;color:#25C2F5}body.suntours-theme .button-blue{background-color:#0CF!important}body.suntours-theme .button-blue:hover{background-color:#25C2F5!important}body.suntours-theme .campaign-page .button-hollow,body.suntours-theme .hotel-details-page .button-hollow,body.suntours-theme .roundtrip-page .button-hollow,body.suntours-theme .twin-center-hotel-page .button-hollow{border:2px solid #0CF;color:#0CF}body.suntours-theme .campaign-page .button-hollow:hover,body.suntours-theme .hotel-details-page .button-hollow:hover,body.suntours-theme .roundtrip-page .button-hollow:hover,body.suntours-theme .twin-center-hotel-page .button-hollow:hover{border:2px solid #25C2F5;color:#25C2F5}body.lomamatkat .button-blue{background-color:#096dcb!important}body.lomamatkat .button-blue:hover{background-color:#0860b3!important}body.lomamatkat .campaign-page .button-hollow,body.lomamatkat .hotel-details-page .button-hollow,body.lomamatkat .roundtrip-page .button-hollow,body.lomamatkat .twin-center-hotel-page .button-hollow{border:2px solid #096dcb;color:#096dcb}body.lomamatkat .campaign-page .button-hollow:hover,body.lomamatkat .hotel-details-page .button-hollow:hover,body.lomamatkat .roundtrip-page .button-hollow:hover,body.lomamatkat .twin-center-hotel-page .button-hollow:hover{border:2px solid #0860b3;color:#0860b3}.title-section{width:auto;border-bottom:2px solid #D5D6D7;color:#555;display:block;font:48px "Open Sans Condensed Light";padding:20px 10px;text-align:center;text-transform:uppercase}@media only screen and (max-width:960px){.title-section{font-size:42px;margin-left:20px;margin-right:20px}}.roundtrip-page .links-holder .links_list{min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex}.roundtrip-page .links-holder .links_list li{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.roundtrip-page .links-holder .links_list li a{height:100%;min-height:55px;line-height:22px;background-color:#555;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px}.list-icon-checked li,.list-icon-info li,.list-icon-unchecked li,li.list-icon-checked,li.list-icon-info,li.list-icon-unchecked{padding-left:35px;margin-bottom:20px}.roundtrip-page .links-holder .links_list li a:hover{color:#fff}.roundtrip-page .links-holder .links_list li a.active{background-color:#4C95D9;color:#fff}.roundtrip-page .links-holder .links_list li a.active:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-8px;width:0;height:0;border-left:solid 8px transparent;border-top:solid 7px #4C95D9;border-right:solid 8px transparent}@media only screen and (max-width:1100px){.roundtrip-page .links-holder .links_list li a{font-size:16px}}body.bravotours-theme .roundtrip-page .links-holder .links_list li a{background-color:#959595}body.bravotours-theme .roundtrip-page .links-holder .links_list li a.active{background-color:#064974;color:#fff}body.bravotours-theme .roundtrip-page .links-holder .links_list li a.active:before{border-top:solid 7px #064974}body.heimsferdir-theme .roundtrip-page .links-holder .links_list li a{background-color:#555}body.heimsferdir-theme .roundtrip-page .links-holder .links_list li a.active{background-color:#4C95D9;color:#fff}body.heimsferdir-theme .roundtrip-page .links-holder .links_list li a.active:before{border-top:solid 7px #4C95D9}body.solia-theme .roundtrip-page .links-holder .links_list li a.active:before,body.solresor-theme .roundtrip-page .links-holder .links_list li a.active:before{border-top:solid 7px #fed732}body.solia-theme .roundtrip-page .links-holder .links_list li a{background-color:#888}body.solia-theme .roundtrip-page .links-holder .links_list li a.active{background-color:#fed732;color:#000}body.solresor-theme .roundtrip-page .links-holder .links_list li a{background-color:#888}body.solresor-theme .roundtrip-page .links-holder .links_list li a.active{background-color:#fed732;color:#000}body.suntours-theme .roundtrip-page .links-holder .links_list li a{background-color:#CCC}body.suntours-theme .roundtrip-page .links-holder .links_list li a.active{background-color:#0CF;color:#fff}body.suntours-theme .roundtrip-page .links-holder .links_list li a.active:before{border-top:solid 7px #0CF}.bx-wrapper{position:relative;-ms-touch-action:none;touch-action:none}.bx-wrapper .bx-controls-direction{width:100%;position:absolute;top:50%}.bx-wrapper .bx-controls-direction .bx-next,.bx-wrapper .bx-controls-direction .bx-prev{background-repeat:no-repeat;background-position:center;display:inline-block;-ms-background-size:contain;background-size:contain}.bx-wrapper .bx-controls-direction .bx-prev{float:left}.bx-wrapper .bx-controls-direction .bx-next{float:right}.list-icon-checked li{position:relative}.list-icon-checked li:before{content:"";width:25px;height:25px;background:url(../../img/ui/check-icon.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}.list-icon-info li{position:relative}.list-icon-info li:before{content:"";width:25px;height:25px;background:url(../../img/ui/info-icon.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}.list-icon-unchecked li{position:relative}.list-icon-unchecked li:before{content:"";width:25px;height:25px;background:url(../../img/ui/no-icon.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}li.list-icon-checked{position:relative}li.list-icon-checked:before{content:"";width:25px;height:25px;background:url(../../img/ui/check-icon.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}li.list-icon-info{position:relative}li.list-icon-info:before{content:"";width:25px;height:25px;background:url(../../img/ui/info-icon.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}li.list-icon-unchecked{position:relative}li.list-icon-unchecked:before{content:"";width:25px;height:25px;background:url(../../img/ui/no-icon.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}.roundtrip-page a{color:#096DCB}.roundtrip-page a:hover{color:#0A74D9}body.bravotours-theme .breadcrumbs-list .breadcrumbs li:before,body.bravotours-theme .roundtrip-page a{color:#5BBCE4}body.bravotours-theme .roundtrip-page a:hover{color:#61C6F0}body.heimsferdir-theme .roundtrip-page a{color:#096DCB}body.heimsferdir-theme .roundtrip-page a:hover{color:#0A74D9}body.solia-theme .roundtrip-page a{color:#07BCF7}body.solia-theme .roundtrip-page a:hover{color:#25C2F5}body.solresor-theme .roundtrip-page a{color:#07BCF7}body.solresor-theme .roundtrip-page a:hover{color:#25C2F5}body.suntours-theme .roundtrip-page a{color:#07BCF7}body.suntours-theme .roundtrip-page a:hover{color:#25C2F5}.ui-roundtrip-details-block{width:100%;display:inline-block;padding:30px 0}.ui-roundtrip-details-block .content-details{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-details-block .content-details .col-description .departure-cities ul li:last-child:before,.ui-roundtrip-details-block .content-details .roundtrip-details-title{display:none}.ui-roundtrip-details-block .content-details .col-description{width:70%;padding:0 50px 0 30px}.ui-roundtrip-details-block .content-details .col-description .numbers{border-bottom:1px solid #D5D6D7;padding-bottom:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-details-block .content-details .col-description .numbers .col{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-top:18px}.ui-roundtrip-details-block .content-details .col-description .numbers .col span{display:inline-block;font:14px "Open Sans Bold"}.ui-roundtrip-details-block .content-details .col-description .numbers .col span.el-fixed-duration{width:100%;top:0;left:0}.ui-roundtrip-details-block .content-details .col-description .numbers .col span.small-price-text{font-size:11px}.ui-roundtrip-details-block .content-details .col-description .numbers .col strong{width:100%;color:#000;display:inline-block;font:26px "Open Sans Bold"}.ui-roundtrip-details-block .content-details .col-description .numbers .col strong.small-price-currency{font-size:18px}.ui-roundtrip-details-block .content-details .col-description .numbers .col em{width:100%;display:inline-block;font-family:"Open Sans Condensed Bold";font-style:normal;font-size:14px;text-decoration:line-through;position:relative;top:-5px}.ui-roundtrip-details-block .content-details .col-description .numbers .col .price-date{width:100%;display:inline-block}.ui-roundtrip-details-block .content-details .col-description .numbers .col .price-currency{width:100%;display:inline-block;margin-top:10px}.ui-roundtrip-details-block .content-details .col-description .description p{margin-bottom:15px}.ui-roundtrip-details-block .content-details .col-description .departure-cities{width:100%;display:inline-block;text-align:center;margin-top:30px}.ui-roundtrip-details-block .content-details .col-description .departure-cities .title-cities{width:100%;display:inline-block;font-family:"Open Sans Bold";margin-bottom:5px}.ui-roundtrip-details-block .content-details .col-description .departure-cities ul{display:inline-block}.ui-roundtrip-details-block .content-details .col-description .departure-cities ul li{list-style:none;float:left;margin-right:20px;position:relative}.ui-roundtrip-details-block .content-details .col-description .departure-cities ul li:before{content:"";width:7px;height:7px;border-radius:50%;background-color:#fed732;position:absolute;right:-14px;top:8px}.ui-roundtrip-details-block .content-details .col-description .departure-cities ul li:last-child{margin-right:0}@media only screen and (max-width:1100px){.ui-roundtrip-details-block .content-details .col-description{width:65%}}@media only screen and (max-width:960px){.ui-roundtrip-details-block .content-details .col-description{width:100%;padding:0 20px 30px}}.ui-roundtrip-details-block .content-details .col-list{width:30%}.ui-roundtrip-details-block .content-details .col-list .wrapper-block{width:100%;background-color:#F7F6F8;border-radius:6px;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:30px 40px;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-roundtrip-details-block .content-details .col-list .wrapper-block .title{width:100%;border-bottom:1px solid #D5D6D7;display:inline-block;font:20px "Open Sans Condensed Bold";padding-bottom:20px;margin-bottom:20px}.ui-roundtrip-details-block .content-details .col-list .wrapper-block ul{width:100%;float:left;text-align:left;margin-bottom:20px;padding-left:20px}@media only screen and (max-width:1100px){.ui-roundtrip-details-block .content-details .col-list{width:35%}}@media only screen and (max-width:960px){.ui-roundtrip-details-block .content-details .col-list .wrapper-block{-webkit-box-shadow:none;box-shadow:none}.ui-roundtrip-details-block .content-details .col-list{width:100%}}.ui-roundtrip-details-block .list-icon-checked li:before{background:url(../../img/ui/check-icon-bravo.svg) center no-repeat}.ui-roundtrip-tour-map-block .content-tour-map{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-tour-map-block .content-tour-map .tour-map{width:60%;background-color:#F7F6F8}@media only screen and (max-width:960px){.ui-roundtrip-tour-map-block .content-tour-map .tour-map{width:100%;height:280px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction .bx-next,.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction .bx-prev{margin-left:0!important;margin-right:0!important}}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map{background-color:#393939;width:40%;padding:50px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-viewport{padding:8px 0}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction{margin-top:-15px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction .bx-next,.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction .bx-prev{width:15px;height:30px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction .bx-prev{background-image:url(../../img/ui/prev-white.svg);margin-left:-32px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .bx-wrapper .bx-controls-direction .bx-next{background-image:url(../../img/ui/next-white.svg);margin-right:-32px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block{width:100%;background-color:#fff;border-radius:6px;display:inline-block;padding:0;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-header{position:relative}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-header .img-wrapper{border-radius:6px 6px 0 0;height:100px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-header .img-wrapper .bg-img-cover{border-radius:6px 6px 0 0}@media only screen and (max-width:960px){.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-header .img-wrapper{display:none}}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body{width:100%;display:inline-block;padding:20px 28px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge{background-color:#fff;color:#000;display:inline-block;text-align:center;position:absolute;top:45px;left:25px;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge span{width:100%;display:inline-block;font-family:"Open Sans Condensed Bold"}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium{width:80px;height:78px;border-radius:7px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium:before{content:"";width:100%;height:12px;background-color:#096DCB;border-radius:7px 7px 0 0;position:absolute;top:0;left:0}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium .day{font-size:18px;margin-top:18px}@media only screen and (max-width:960px){.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium:before{height:5px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium .day{font-size:12px;margin-top:6px}}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium .number{font-size:32px;margin-top:2px}@media only screen and (max-width:960px){.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium .number{font-size:16px;margin-top:1px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge.medium{width:40px;height:38px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .dates-badge{position:relative;top:5px;left:inherit;float:left;margin-right:10px}}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .description h3{color:#000;font:26px "Open Sans Condensed Bold";margin-bottom:15px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .links-group{width:100%;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .links-group a:first-child{position:relative;padding-left:30px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .links-group a:first-child:before{content:"";width:20px;height:20px;background-image:url(../../img/ui/info-blue-icon.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:-3px;left:0;-ms-background-size:contain;background-size:contain}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .links-group a:last-child{text-align:right}@media only screen and (max-width:960px){.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .description h3{color:#fff;font-size:16px}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .links-group a:first-child:before{filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block .map-body .links-group a:first-child:hover:before{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map .map-block{background-color:#393939;-webkit-box-shadow:none;box-shadow:none}.ui-roundtrip-tour-map-block .content-tour-map .carousel-map{width:100%;padding:0 20px;color:#fff}}body.bravotours-theme .ui-roundtrip-program-block .dates-badge.medium:before{background-color:#5BBCE4!important}body.heimsferdir-theme .ui-roundtrip-program-block .dates-badge.medium:before{background-color:#096DCB!important}body.solia-theme .ui-roundtrip-program-block .dates-badge.medium:before,body.solresor-theme .ui-roundtrip-program-block .dates-badge.medium:before,body.suntours-theme .ui-roundtrip-program-block .dates-badge.medium:before{background-color:#07BCF7!important}.ui-roundtrip-program-block{padding:20px 0}.ui-roundtrip-program-block .centering-unit{width:100%;display:inline-block;text-align:center;margin:40px 0 20px}.ui-roundtrip-program-block .list-program .acc-program{width:100%}.ui-roundtrip-program-block .list-program .acc-program .acc-el{width:100%;padding:0 20px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header{color:#000;border:0;border-radius:0;border-bottom:1px solid #D5D6D7;width:100%;background:0 0!important;display:table;-webkit-box-sizing:content-box;box-sizing:content-box}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .title{font:16px "Open Sans Bold";display:table-cell;width:100%;padding:0 15px;vertical-align:middle}@media only screen and (max-width:960px){.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .title{font-size:14px}}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header:after{content:"";border-top:10px solid transparent;border-right:10px solid #000;border-left:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:29px;right:15px;-webkit-transition:all .5s ease;transition:all .5s ease}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header:before{content:"";border-top:10px solid transparent;border-right:10px solid #fff;border-left:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:29px;right:12px;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header.expanded:after{top:37px;right:12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header.expanded:before{top:34px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .dates-badge{background-color:#fff;color:#000;display:inline-block;text-align:center;position:relative;float:left;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .dates-badge span{width:100%;display:inline-block;font-family:"Open Sans Condensed Bold"}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .dates-badge.small{width:60px;height:58px;border-radius:5px;display:table-cell}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .dates-badge.small:before{content:"";width:100%;height:8px;background-color:#096DCB;border-radius:5px 5px 0 0;position:absolute;top:0;left:0}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .dates-badge.small .day{font-size:14px;margin-top:11px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-header .dates-badge.small .number{font-size:20px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content{border:0;padding:15px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .img-wrapper{width:192px;height:256px;float:left;margin:5px 15px 10px 0;overflow:hidden}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .img-wrapper img{width:192px;height:256px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content p{margin-bottom:15px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content p strong{font-family:"Open Sans Bold"}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .links-group{width:100%;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .links-group a:last-child{display:none;text-align:right}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .links-group a.link-gray{color:#939393;position:relative;padding-left:30px}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .links-group a.link-gray:hover{color:#B1B1B1}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .links-group a.link-gray:hover:before{filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.ui-roundtrip-program-block .list-program .acc-program .acc-el .acc-content .links-group a.link-gray:before{content:"";width:20px;height:20px;background-image:url(../../img/ui/picture.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:-1px;left:0;-ms-background-size:contain;background-size:contain}@media only screen and (max-width:960px){.ui-roundtrip-program-block .list-program .acc-program .acc-el{width:100%;padding:0 5px}}body.bravotours-theme .ui-roundtrip-program-block .dates-badge.small:before{background-color:#5BBCE4!important}body.heimsferdir-theme .ui-roundtrip-program-block .dates-badge.small:before{background-color:#096DCB!important}body.solia-theme .ui-roundtrip-program-block .dates-badge.small:before,body.solresor-theme .ui-roundtrip-program-block .dates-badge.small:before,body.suntours-theme .ui-roundtrip-program-block .dates-badge.small:before{background-color:#07BCF7!important}.ui-roundtrip-offers-block{padding:30px 0}.ui-roundtrip-offers-block .centering-unit{width:100%;display:inline-block;text-align:center}.ui-roundtrip-offers-block .list-dates{width:100%;margin-bottom:20px;position:relative}.ui-roundtrip-offers-block .list-dates .header-dates{border-top:1px solid #CCC;border-bottom:1px solid #CCC;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-offers-block .list-dates .header-dates .col-dates{font-family:"Open Sans Condensed Bold"}.ui-roundtrip-offers-block .list-dates .header-dates .col-dates.active a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.ui-roundtrip-offers-block .list-dates .header-dates .col-dates a{color:#000;font-family:"Open Sans Condensed Bold";position:relative;padding-right:20px}.ui-roundtrip-offers-block .list-dates .header-dates .col-dates a:before{content:"";width:12px;height:12px;background:url(../../img/ui/arrow-icon.svg) center no-repeat;background-size:12px;position:absolute;top:4px;right:0;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .header-dates .col-dates a{padding-right:15px}}.ui-roundtrip-offers-block .list-dates .col-dates{display:inline-block;text-align:center;padding:15px 10px}.ui-roundtrip-offers-block .list-dates .col-dates.days{width:15%}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .col-dates.days{width:10%}}.ui-roundtrip-offers-block .list-dates .col-dates.dates{width:15%}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .col-dates.dates{width:20%}.ui-roundtrip-offers-block .list-dates .col-dates{padding:10px 5px}}.ui-roundtrip-offers-block .list-dates .col-dates.airport,.ui-roundtrip-offers-block .list-dates .col-dates.price{width:35%}.ui-roundtrip-offers-block .list-dates .row-dates{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:-1px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days span{width:100%;display:inline-block;font-family:"Open Sans Condensed Bold"}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days .number{font-size:32px}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days .number{font-size:24px}}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days .number{font-size:18px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days .day{font-size:18px;margin-top:5px;text-transform:uppercase}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days .day{font-size:12px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge{width:90px;height:88px;border-radius:9px;background-color:#fff;color:#000;display:inline-block;text-align:center;position:relative;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge span{width:100%;display:inline-block;font-family:"Open Sans Condensed Bold"}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .year{height:25px;line-height:25px;background-color:#096DCB;border-radius:9px 9px 0 0;color:#fff;font-size:16px}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .year{height:20px;line-height:20px;font-size:14px;border-radius:5px 5px 0 0}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .number{font-size:32px;margin-top:3px}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .number{font-size:24px}}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .number{font-size:18px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .month{font-size:18px;position:relative;top:5px;text-transform:uppercase}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .month{font-size:14px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge{width:77px;height:75px;border-radius:5px}}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .month{font-size:12px;top:-5px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge{width:62px;height:60px;font-size:18px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.airport span{font:35px "Open Sans Condensed Bold"}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.airport span{font-size:21px}}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.airport span{font-size:16px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips{min-height:90px;border-radius:0;color:#fff;padding:0 42px 0 15px;overflow:visible}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount{width:100px;display:block;position:absolute;right:-28px;top:-24px;z-index:1}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount .st1{fill:#B30056}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount .st2{fill:#fff}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount .st3{font-family:"Open Sans"}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount .st4{font-size:9px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount-mobile{width:calc(100% + 4px);display:none;position:absolute;top:-2px;right:-2px;z-index:1}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount-mobile .rect-mob{fill:#e62881}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount-mobile .totalPrice{fill:#fff;font-size:10px}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount{display:none}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount-mobile{display:block}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container{display:inline-block;text-align:right;padding-right:15px;position:relative}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container:before{content:"";width:0;height:100%;border-right:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(0,0,0,.2);position:absolute;top:0;right:0;display:block}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container .btn-number{font:14px "Open Sans Condensed Bold";margin-bottom:-20px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container .btn-price-label{font:13px "Open Sans Condensed Bold"}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container .btn-price{font:28px "Open Sans Condensed Bold";margin-top:5px}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container:before{width:100%;height:0;border:0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.3);top:inherit;bottom:0}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container .btn-price{font-size:18px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container{text-align:center;padding:0 0 15px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container .btn-count{font:13px "Open Sans Condensed Bold";display:inline-block;width:auto}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .btn-container .btn-price-old{text-align:center;display:inline-block;width:auto;text-decoration:line-through;font:14px/14px "Open Sans Condensed Bold","Open Sans",sans serif}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips:before{content:"";border-top:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff;position:absolute;right:2px;top:50%;margin-top:-12px}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips:before{border-top:10px solid #fff;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;top:inherit;right:inherit;left:50%;bottom:2px;margin:0 0 0 -10px}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips{padding:35px 5px}}.ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips span{width:100%;display:block;font-family:"Open Sans Bold";margin-bottom:-5px}.ui-roundtrip-offers-block .list-dates .row-dates.opened .button-trips:before{border-top:12px solid #fff!important;border-left:12px solid transparent!important;margin-top:-5px!important;right:8px!important}@media only screen and (max-width:768px){.ui-roundtrip-offers-block .list-dates .row-dates.opened .button-trips:before{border-top:10px solid #fff!important;border-left:10px solid transparent!important;right:inherit!important;margin:0 0 0 -10px!important}}.ui-roundtrip-offers-block .list-dates .row-dates.active{background-color:rgba(252,219,80,.2)}.ui-roundtrip-offers-block .list-dates .row-dates.active.opened .button-trips{background-color:rgba(252,219,80,.4)}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description{width:100%;background-color:#fff;border-top:1px solid #CCC;display:none;padding:20px 0}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions{margin-top:0}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .journey-bar{border-radius:4px 4px 0 0}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .journey-bar .journey-bar-list li div.disable span{color:#B1B1B1}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price{border-radius:0 0 4px 4px;margin-top:-15px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-wrapper{padding:12px 0}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-type-available{padding:20px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .acc-el{border-left:1px solid #B1B1B1;border-right:1px solid #B1B1B1;padding:0 15px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .acc-el .acc-header{background:#FCDB50;border-radius:0;border:none;color:#000;font:21px "Open Sans Condensed Bold";margin:10px 0;padding:5px 22px;position:relative}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .acc-el .acc-header:after{display:none}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .acc-el .acc-header:before{content:"";position:absolute;top:15px;right:18px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #000;border-bottom:9px solid transparent}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .acc-el .acc-header.expanded:before{top:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .acc-el .acc-content{border:0}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price{margin-top:0}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell{padding-right:100px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .btn,.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .days{width:100px;height:100%!important;padding:0!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .btn *,.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .days *{white-space:nowrap}}@media only screen and (max-width:480px){.departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .rating-item{max-height:24px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell:first-child{padding-right:50px!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell button *{font-size:14px!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell strong{font-size:17px!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell .row-wrapper span{font-size:16px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .btn,.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .days{width:100px}}@media only screen and (max-width:380px){.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .journey-bar-list span,.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell button *{font-size:14px!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .duration{padding:1px 0!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-type-available{padding:0}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell:first-child{padding-right:10px!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell strong{font-size:17px!important}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell .row-wrapper span{font-size:16px}.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .btn,.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description .descriptions .roomtype-and-price .room-body .days{width:100px}}@media only screen and (max-width:960px){.ui-roundtrip-offers-block .list-dates .row-dates .hotel-description{padding:20px}.ui-roundtrip-offers-block .wrapper-travelling{margin:0!important;top:0!important;position:fixed!important;width:100%!important;height:100%!important;z-index:1000!important}.ui-roundtrip-offers-block .wrapper-travelling .buttons{display:block!important;position:fixed!important;bottom:0!important;left:0!important;width:100%!important}.ui-roundtrip-offers-block .wrapper-travelling .buttons .button-search{width:100%!important;border-radius:inherit!important;text-align:center!important;height:50px!important;background:-webkit-gradient(linear,left top,left bottom,from(#ffdf50),to(#fed732))!important;background:linear-gradient(to bottom,#ffdf50 0,#fed732 100%)!important}.ui-roundtrip-offers-block .wrapper-travelling .buttons .button-search:after{display:none}.ui-roundtrip-offers-block .wrapper-travelling .close{top:10px!important;right:12px!important;height:40px!important;width:40px!important}.ui-roundtrip-offers-block .wrapper-travelling .close:after{background:url(../../img/layout/journeybar-sprites.png) -134px -89px no-repeat!important;background-size:285px 210px!important;width:35px!important;height:35px!important;top:4px!important;right:4px!important}.ui-roundtrip-offers-block .wrapper-travelling .err{position:initial!important;text-align:center!important}.ui-roundtrip-offers-block .wrapper-travelling .err:after,.ui-roundtrip-offers-block .wrapper-travelling .err:before{display:none!important}}body.bravotours-theme .ui-roundtrip-offers-block .dates-badge .year{background-color:#5BBCE4!important}body.bravotours-theme .hotel-description .descriptions .roomtype-and-price .acc-el .acc-header{background:#585858!important;color:#fff!important}body.bravotours-theme .hotel-description .descriptions .roomtype-and-price .acc-el .acc-header:before{border-top:9px solid #fff!important}body.heimsferdir-theme .ui-roundtrip-offers-block .dates-badge .year{background-color:#096DCB!important}body.solia-theme .ui-roundtrip-offers-block .dates-badge .year,body.solresor-theme .ui-roundtrip-offers-block .dates-badge .year,body.suntours-theme .ui-roundtrip-offers-block .dates-badge .year{background-color:#07BCF7!important}body.suntours-theme .discount-mobile .rect-mob{fill:#FECC0C!important}body.suntours-theme .discount-mobile .totalPrice{fill:#000!important;font-weight:600}.ui-roundtrip-highlights-block{padding:40px 30px}.ui-roundtrip-highlights-block .highlights .title-highlights{border-bottom:2px solid #D5D6D7;color:#000;font:24px "Open Sans Condensed Bold";padding-bottom:15px;margin:10px 0 25px 30px}.ui-roundtrip-highlights-block .highlights .list-highlights{width:100%;display:inline-block;padding:0 100px}.ui-roundtrip-highlights-block .highlights .list-highlights .coll_s{padding:0 15px}@media only screen and (max-width:960px){.ui-roundtrip-highlights-block .highlights .title-highlights{width:100%;font-size:21px;text-align:center;margin-left:0}.ui-roundtrip-highlights-block .highlights .list-highlights .coll_s{width:100%!important}}.ui-roundtrip-highlights-block .highlights .list-highlights li{width:100%}@media only screen and (max-width:1100px){.ui-roundtrip-highlights-block .highlights .list-highlights{padding:0 40px}}@media only screen and (max-width:960px){.ui-roundtrip-highlights-block .highlights .list-highlights{padding:0 0 0 30px}}@media only screen and (max-width:768px){.ui-roundtrip-highlights-block .highlights .list-highlights{padding:0}}.ui-roundtrip-highlights-block .list-icon-checked li:before{background:url(../../img/ui/check-icon-bravo.svg) center no-repeat!important}.roundtrip-page .google-maps{width:100%;max-width:1140px;padding:20px;margin:0 auto}.roundtrip-page .google-maps iframe{width:100%;border:0;pointer-events:none}.roundtrip-page .google-maps iframe.clicked{pointer-events:auto}.about-country-module iframe{border:0;pointer-events:none}.about-country-module iframe.clicked{pointer-events:auto}.ui-sub-header-block.hotel-category-travelling-club .breadcrumbs-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-sub-header-block.hotel-category-travelling-club .icon-logo-primera-club-roundtrip{display:inline-block;background-image:url(../../img/ui/Rejseklubben_Wide.png);background-size:contain;background-repeat:no-repeat;position:relative;float:right;width:12.7em;height:3em}@media only screen and (max-width:960px){.ui-sub-header-block.hotel-category-travelling-club .icon-logo-primera-club-roundtrip{float:initial;width:12em;height:1.8em;margin:0 auto;display:block}.ui-sub-header-block.hotel-category-travelling-club .row .title-page-wrapper{margin:25px 0}}.ui-sub-header-block{width:100%;display:inline-block;margin-top:40px}.ui-sub-header-block .title-page{color:#393939;font:400 60px "Open Sans Condensed Light";text-align:center;text-transform:uppercase;margin:30px 0 50px}@media only screen and (max-width:960px){.ui-sub-header-block .title-page{font-size:42px;margin:0}}.roundtrip-page .ui-sub-header-block .title-page{margin:0;display:inline-block;vertical-align:middle}.roundtrip-page .ui-sub-header-block .title-page-wrapper{margin:50px 0;text-align:center}.ui-sub-header-block .breadcrumbs-list{width:100%;display:inline-block;float:left}.ui-sub-header-block .breadcrumbs-list .breadcrumbs{background:inherit;border:0;display:inline-block;position:relative;padding:0}.ui-sub-header-block .breadcrumbs-list .breadcrumbs li{float:left;position:relative;padding-right:20px}.ui-sub-header-block .breadcrumbs-list .breadcrumbs li a{font:18px "Open Sans Semibold";text-decoration:none;text-transform:none;padding-left:0}.ui-sub-header-block .breadcrumbs-list .breadcrumbs li:before{content:"/";width:10px;height:20px;color:#939393;font:20px "Open Sans Condensed Bold";position:absolute;right:5px;top:0;text-align:center}.ui-sub-header-block .breadcrumbs-list .breadcrumbs li:last-child:before{display:none}@media only screen and (max-width:960px){.ui-sub-header-block .breadcrumbs-list{display:none}}.ui-sub-header-block .social-list{display:inline-block;text-align:center;float:right;margin-right:90px}.ui-sub-header-block .social-list li{display:inline-block;margin-left:20px;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.ui-sub-header-block .social-list li:hover{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.ui-sub-header-block .social-list li a{width:20px;height:20px;display:block;cursor:pointer;position:relative;text-indent:-9999px}.ui-sub-header-block .social-list li a:before{content:"";width:20px;height:20px;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;-ms-background-size:contain;background-size:contain}.ui-gallery-block,.ui-gallery-block .row{position:relative}.ui-sub-header-block .social-list li a.facebook:before{background-image:url(../../img/ui/sn-facebook.svg)}.ui-sub-header-block .social-list li a.twitter:before{background-image:url(../../img/ui/sn-twitter.svg)}.ui-sub-header-block .social-list li a.email:before{background-image:url(../../img/ui/sn-email.svg)}.ui-sub-header-block .social-list li a.link{width:28px}.ui-sub-header-block .social-list li a.link:before{width:28px;margin-left:-14px;background-image:url(../../img/ui/sn-link.svg)}@media only screen and (max-width:960px){.ui-sub-header-block .social-list{display:none}.ui-sub-header-block{margin-top:25px}}body.heimsferdir-theme .breadcrumbs-list .breadcrumbs li:before{color:#096DCB}body.solia-theme .breadcrumbs-list .breadcrumbs li:before,body.solresor-theme .breadcrumbs-list .breadcrumbs li:before,body.suntours-theme .breadcrumbs-list .breadcrumbs li:before{color:#07BCF7}.campaign-page .map-module,.hotel-details-page .map-module,.roundtrip-page .map-module,.twin-center-hotel-page .map-module{background-color:#F7F6F8;padding-top:40px}.campaign-page .map-module .title-section,.hotel-details-page .map-module .title-section,.roundtrip-page .map-module .title-section,.twin-center-hotel-page .map-module .title-section{width:100%;max-width:1100px;padding:20px;margin:0 auto 20px}.campaign-page .hero .hero-orbit,.campaign-page .hero-hotel .hero-orbit,.hotel-details-page .hero .hero-orbit,.hotel-details-page .hero-hotel .hero-orbit,.roundtrip-page .hero .hero-orbit,.roundtrip-page .hero-hotel .hero-orbit,.twin-center-hotel-page .hero .hero-orbit,.twin-center-hotel-page .hero-hotel .hero-orbit{margin-bottom:5px}.campaign-page .hero .caption,.campaign-page .hero-hotel .caption,.hotel-details-page .hero .caption,.hotel-details-page .hero-hotel .caption,.roundtrip-page .hero .caption,.roundtrip-page .hero-hotel .caption,.twin-center-hotel-page .hero .caption,.twin-center-hotel-page .hero-hotel .caption{padding:0 60px}.campaign-page .hero .caption h2,.campaign-page .hero-hotel .caption h2,.hotel-details-page .hero .caption h2,.hotel-details-page .hero-hotel .caption h2,.roundtrip-page .hero .caption h2,.roundtrip-page .hero-hotel .caption h2,.twin-center-hotel-page .hero .caption h2,.twin-center-hotel-page .hero-hotel .caption h2{font-size:42px}@media only screen and (max-width:960px){.campaign-page .hero .caption,.campaign-page .hero-hotel .caption,.hotel-details-page .hero .caption,.hotel-details-page .hero-hotel .caption,.roundtrip-page .hero .caption,.roundtrip-page .hero-hotel .caption,.twin-center-hotel-page .hero .caption,.twin-center-hotel-page .hero-hotel .caption{width:auto;padding:0;bottom:inherit;top:50%}}.campaign-page .hero-hotel.with-thumbs,.campaign-page .hero.with-thumbs,.hotel-details-page .hero-hotel.with-thumbs,.hotel-details-page .hero.with-thumbs,.roundtrip-page .hero-hotel.with-thumbs,.roundtrip-page .hero.with-thumbs,.twin-center-hotel-page .hero-hotel.with-thumbs,.twin-center-hotel-page .hero.with-thumbs{width:100%;max-width:1140px;padding:20px;margin:0 auto}.campaign-page .hero-hotel.with-thumbs .orbit-bullets li,.campaign-page .hero.with-thumbs .orbit-bullets li,.hotel-details-page .hero-hotel.with-thumbs .orbit-bullets li,.hotel-details-page .hero.with-thumbs .orbit-bullets li,.roundtrip-page .hero-hotel.with-thumbs .orbit-bullets li,.roundtrip-page .hero.with-thumbs .orbit-bullets li,.twin-center-hotel-page .hero-hotel.with-thumbs .orbit-bullets li,.twin-center-hotel-page .hero.with-thumbs .orbit-bullets li{width:150px;margin:0 6px 0 0}.campaign-page .hero-hotel.with-thumbs .orbit-bullets li:last-child,.campaign-page .hero.with-thumbs .orbit-bullets li:last-child,.hotel-details-page .hero-hotel.with-thumbs .orbit-bullets li:last-child,.hotel-details-page .hero.with-thumbs .orbit-bullets li:last-child,.roundtrip-page .hero-hotel.with-thumbs .orbit-bullets li:last-child,.roundtrip-page .hero.with-thumbs .orbit-bullets li:last-child,.twin-center-hotel-page .hero-hotel.with-thumbs .orbit-bullets li:last-child,.twin-center-hotel-page .hero.with-thumbs .orbit-bullets li:last-child{margin-right:0}@media only screen and (max-width:960px){.campaign-page .hero-hotel.with-thumbs .orbit-bullets li,.campaign-page .hero.with-thumbs .orbit-bullets li,.hotel-details-page .hero-hotel.with-thumbs .orbit-bullets li,.hotel-details-page .hero.with-thumbs .orbit-bullets li,.roundtrip-page .hero-hotel.with-thumbs .orbit-bullets li,.roundtrip-page .hero.with-thumbs .orbit-bullets li,.twin-center-hotel-page .hero-hotel.with-thumbs .orbit-bullets li,.twin-center-hotel-page .hero.with-thumbs .orbit-bullets li{width:100px;height:90px;margin-right:4px}.campaign-page .hero-hotel.with-thumbs .orbit-bullets,.campaign-page .hero.with-thumbs .orbit-bullets,.hotel-details-page .hero-hotel.with-thumbs .orbit-bullets,.hotel-details-page .hero.with-thumbs .orbit-bullets,.roundtrip-page .hero-hotel.with-thumbs .orbit-bullets,.roundtrip-page .hero.with-thumbs .orbit-bullets,.twin-center-hotel-page .hero-hotel.with-thumbs .orbit-bullets,.twin-center-hotel-page .hero.with-thumbs .orbit-bullets{display:block;position:relative}}.campaign-page .hero-hotel.with-thumbs .orbit-wrapper .slider-nav span,.campaign-page .hero.with-thumbs .orbit-wrapper .slider-nav span,.hotel-details-page .hero-hotel.with-thumbs .orbit-wrapper .slider-nav span,.hotel-details-page .hero.with-thumbs .orbit-wrapper .slider-nav span,.roundtrip-page .hero-hotel.with-thumbs .orbit-wrapper .slider-nav span,.roundtrip-page .hero.with-thumbs .orbit-wrapper .slider-nav span,.twin-center-hotel-page .hero-hotel.with-thumbs .orbit-wrapper .slider-nav span,.twin-center-hotel-page .hero.with-thumbs .orbit-wrapper .slider-nav span{margin-bottom:50px}.campaign-page .hero.hero-simple-gallery .hero-orbit,.hotel-details-page .hero.hero-simple-gallery .hero-orbit,.roundtrip-page .hero.hero-simple-gallery .hero-orbit,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit{height:620px!important;max-height:620px!important}.campaign-page .hero.hero-simple-gallery .hero-orbit .current,.hotel-details-page .hero.hero-simple-gallery .hero-orbit .current,.roundtrip-page .hero.hero-simple-gallery .hero-orbit .current,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit .current{min-height:620px!important}@media only screen and (max-width:960px){.campaign-page .hero.hero-simple-gallery .hero-orbit,.hotel-details-page .hero.hero-simple-gallery .hero-orbit,.roundtrip-page .hero.hero-simple-gallery .hero-orbit,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit{height:415px!important;max-height:415px!important}.campaign-page .hero.hero-simple-gallery .hero-orbit .current,.hotel-details-page .hero.hero-simple-gallery .hero-orbit .current,.roundtrip-page .hero.hero-simple-gallery .hero-orbit .current,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit .current{min-height:415px!important}.campaign-page .orbit-wrapper .slider-nav,.hotel-details-page .orbit-wrapper .slider-nav,.roundtrip-page .orbit-wrapper .slider-nav,.twin-center-hotel-page .orbit-wrapper .slider-nav{display:block}}@media only screen and (max-width:768px){.campaign-page .hero .caption h2,.campaign-page .hero-hotel .caption h2,.hotel-details-page .hero .caption h2,.hotel-details-page .hero-hotel .caption h2,.roundtrip-page .hero .caption h2,.roundtrip-page .hero-hotel .caption h2,.twin-center-hotel-page .hero .caption h2,.twin-center-hotel-page .hero-hotel .caption h2{font-size:24px}.campaign-page .hero.hero-simple-gallery .hero-orbit,.hotel-details-page .hero.hero-simple-gallery .hero-orbit,.roundtrip-page .hero.hero-simple-gallery .hero-orbit,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit{height:330px!important;max-height:330px!important}.campaign-page .hero.hero-simple-gallery .hero-orbit .current,.hotel-details-page .hero.hero-simple-gallery .hero-orbit .current,.roundtrip-page .hero.hero-simple-gallery .hero-orbit .current,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit .current{min-height:330x!important}}@media only screen and (max-width:640px){.campaign-page .hero.hero-simple-gallery .hero-orbit,.hotel-details-page .hero.hero-simple-gallery .hero-orbit,.roundtrip-page .hero.hero-simple-gallery .hero-orbit,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit{height:275px!important;max-height:275px!important}.campaign-page .hero.hero-simple-gallery .hero-orbit .current,.hotel-details-page .hero.hero-simple-gallery .hero-orbit .current,.roundtrip-page .hero.hero-simple-gallery .hero-orbit .current,.twin-center-hotel-page .hero.hero-simple-gallery .hero-orbit .current{min-height:275px!important}}.campaign-page .orbit-wrapper .slider-nav span,.hotel-details-page .orbit-wrapper .slider-nav span,.roundtrip-page .orbit-wrapper .slider-nav span,.twin-center-hotel-page .orbit-wrapper .slider-nav span{width:50px;height:50px;background-color:#393939;background-position:center;background-size:15px;background-repeat:no-repeat;border-radius:50%;top:inherit;bottom:calc(50% - 25px);margin:0;filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:.3s;transition:.3s}.campaign-page .orbit-wrapper .slider-nav span:hover,.hotel-details-page .orbit-wrapper .slider-nav span:hover,.roundtrip-page .orbit-wrapper .slider-nav span:hover,.twin-center-hotel-page .orbit-wrapper .slider-nav span:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.campaign-page .orbit-wrapper .slider-nav span.left,.hotel-details-page .orbit-wrapper .slider-nav span.left,.roundtrip-page .orbit-wrapper .slider-nav span.left,.twin-center-hotel-page .orbit-wrapper .slider-nav span.left{background-image:url(../../img/ui/prev-white.svg);left:15px}.campaign-page .orbit-wrapper .slider-nav span.right,.hotel-details-page .orbit-wrapper .slider-nav span.right,.roundtrip-page .orbit-wrapper .slider-nav span.right,.twin-center-hotel-page .orbit-wrapper .slider-nav span.right{background-image:url(../../img/ui/next-white.svg);right:15px}@media only screen and (max-width:480px){.campaign-page .orbit-wrapper .slider-nav span,.hotel-details-page .orbit-wrapper .slider-nav span,.roundtrip-page .orbit-wrapper .slider-nav span,.twin-center-hotel-page .orbit-wrapper .slider-nav span{width:35px;height:35px;background-size:10px}}.ui-gallery-block{background-color:#F7F6F8}.ui-gallery-block .title-selection{margin-bottom:15px}.ui-gallery-block .block-loader{width:50px;height:50px;background:url(../../img/loading.gif) center no-repeat;background-size:32px;display:none;position:absolute;top:50%;left:50%;margin:-75px 0 0 -25px;z-index:1}.ui-gallery-block .block-loader.active{display:block}.ui-gallery-block .gallery-description{background-color:rgba(0,0,0,.3);border-radius:4px;display:inline-block;position:absolute;padding:10px;left:80px;right:40%;bottom:150px;z-index:1}.ui-gallery-block .gallery-description h1,.ui-gallery-block .gallery-description h2{color:#fff;font-size:54px;font-weight:400;margin:0;text-align:left}.ui-gallery-block .gallery-description h1 span,.ui-gallery-block .gallery-description h2 span{font-size:54px}@media only screen and (max-width:768px){.ui-gallery-block .gallery-description h1 span,.ui-gallery-block .gallery-description h2 span{font-size:36px}}@media only screen and (max-width:480px){.ui-gallery-block .gallery-description h1 span,.ui-gallery-block .gallery-description h2 span{font-size:24px}}@media only screen and (max-width:768px){.ui-gallery-block .gallery-description h1,.ui-gallery-block .gallery-description h2{font-size:36px}.ui-gallery-block .gallery-description{right:80px;bottom:130px}}@media only screen and (max-width:480px){.ui-gallery-block .gallery-description h1,.ui-gallery-block .gallery-description h2{font-size:24px}}.ui-gallery-block .gallery-description p,.ui-gallery-block .gallery-description p span{color:#fff}.ui-gallery-block .content-gallery{position:relative}.ui-gallery-block .lSSlideWrapper{background-color:#393939}.ui-gallery-block .lSSlideOuter .lightSlider{height:476px!important;line-height:474px}.ui-gallery-block .lSSlideOuter .lightSlider li{text-align:center;position:relative}.ui-gallery-block .lSSlideOuter .lightSlider li img{max-height:476px;vertical-align:middle}.ui-gallery-block .lSSlideOuter .lightSlider li .small-title{display:block;width:auto;position:absolute;left:0;right:0;bottom:0;padding:10px;height:37px;background:rgba(0,0,0,.5);line-height:1.6}@media only screen and (max-width:640px){.ui-gallery-block .lSSlideOuter .lightSlider li .small-title{display:none}}.ui-gallery-block .lSSlideOuter .lightSlider li .small-title span{font:14px/14px "Open Sans Bold","Open Sans";color:#fff;text-transform:uppercase}@media only screen and (max-width:768px){.ui-gallery-block .lSSlideOuter .lightSlider li img{max-height:276px}.ui-gallery-block .lSSlideOuter .lightSlider{height:276px!important;line-height:276px}}.ui-gallery-block .content-gallery .lSSlideOuter .lSPager.lSGallery li{height:100px;border:3px solid transparent;overflow:hidden}.ui-gallery-block .content-gallery .lSSlideOuter .lSPager.lSGallery li a{width:100%;height:100px;background-color:#393939;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.ui-gallery-block .content-gallery .lSSlideOuter .lSPager.lSGallery li a img.w-img{height:100%}.ui-gallery-block .content-gallery .lSSlideOuter .lSPager.lSGallery li a img.h-img{width:100%}.ui-gallery-block .content-gallery .lSSlideOuter .lSPager.lSGallery li.active,.ui-gallery-block .content-gallery .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0;border:3px solid #fed732}.ui-gallery-block .content-gallery .lSSlideOuter .lSAction a{width:40px;height:40px;background-color:#555;background-position:center;background-size:13px;background-repeat:no-repeat;border-radius:50%;filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2);box-shadow:0 0 10px 2px rgba(0,0,0,.2);z-index:1}.ui-gallery-block .content-gallery .lSSlideOuter .lSAction a:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}@media only screen and (max-width:480px){.ui-gallery-block .content-gallery .lSSlideOuter .lSAction a{width:35px;height:35px;background-size:10px}}.ui-gallery-block .content-gallery .lSSlideOuter .lSAction .lSPrev{background-image:url(../../img/ui/prev-white.svg)}.ui-gallery-block .content-gallery .lSSlideOuter .lSAction .lSNext{background-image:url(../../img/ui/next-white.svg)}.ui-gallery-block .ls-full-screen{width:35px;height:35px;background:url(../../img/ui/full-screen.svg) center no-repeat #555;background-size:25px;border-radius:4px;cursor:pointer;display:inline-block;bottom:120px;right:15px;position:absolute;z-index:1;filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2);box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.ui-gallery-block .ls-full-screen:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.lg-outer .lg-toolbar .lg-close,.ui-gallery-block .ls-thumb-nav span{filter:alpha(opacity=80);-moz-opacity:.8;-webkit-transition:.3s;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2)}@media only screen and (max-width:480px){.ui-gallery-block .ls-full-screen{width:30px;height:30px;background-size:20px}}.ui-gallery-block .ls-thumb-nav{width:100%;position:absolute;bottom:67px;left:0;z-index:1}.ui-gallery-block .ls-thumb-nav span{cursor:pointer;display:block;width:40px;height:40px;background-color:#555;background-position:center;background-size:13px;background-repeat:no-repeat;border-radius:50%;-khtml-opacity:.8;opacity:.8;transition:.3s;box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.ui-gallery-block .ls-thumb-nav span:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}@media only screen and (max-width:480px){.ui-gallery-block .ls-thumb-nav span{width:35px;height:35px;background-size:10px}}.lg-outer .lg-actions .lg-icon,.lg-outer .lg-toolbar .lg-close{height:40px;background-position:center;background-repeat:no-repeat;border-radius:50%}.ui-gallery-block .ls-thumb-nav span.prevThumb{background-image:url(../../img/ui/prev-white.svg);left:15px;position:absolute}@media only screen and (max-width:960px){.ui-gallery-block .content-gallery{padding:0 20px}.ui-gallery-block .ls-full-screen{right:35px}.ui-gallery-block .ls-thumb-nav span.prevThumb{left:35px}}.ui-gallery-block .ls-thumb-nav span.nextThumb{background-image:url(../../img/ui/next-white.svg);right:15px;position:absolute}.lg-backdrop,.lg-outer{z-index:99999!important}.lg-outer .lg-toolbar .lg-close{width:40px;-khtml-opacity:.8;opacity:.8;transition:.3s;box-shadow:0 0 10px 2px rgba(0,0,0,.2);background-size:30px;background-color:transparent;background-image:url(../../img/ui/no-icon.svg)}.lg-outer .lg-toolbar .lg-close:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}@media only screen and (max-width:480px){.lg-outer .lg-toolbar .lg-close{width:35px;height:35px;background-size:10px}}.lg-outer .lg-toolbar .lg-close:after{display:none}.lg-outer .lg-actions .lg-icon{width:40px;background-color:#555;background-size:13px;filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2);box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.lg-outer .lg-actions .lg-icon:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}@media only screen and (max-width:480px){.lg-outer .lg-actions .lg-icon{width:35px;height:35px;background-size:10px}}.lg-outer .lg-actions .lg-icon:after,.lg-outer .lg-actions .lg-icon:before{display:none}.lg-outer .lg-actions .lg-prev{background-image:url(../../img/ui/prev-white.svg)}.lg-outer .lg-actions .lg-next{background-image:url(../../img/ui/next-white.svg)}.lg-outer .lg-item{background:url(../../img/loading.gif) center center no-repeat!important}.ui-info-block .content-info{width:100%;background-color:#F7F6F8;border-radius:6px;display:inline-block;padding:25px;margin:25px 0;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-info-block .content-info .title-info{width:100%;border-bottom:2px solid #B1B1B1;color:#000;font:32px "Open Sans Condensed Bold";padding:0 15px 35px 65px;margin-bottom:25px;position:relative}.ui-info-block .content-info .title-info:before{content:"";width:35px;height:35px;background:url(../../img/ui/exclem-icon.svg) center no-repeat;position:absolute;top:5px;left:15px;-ms-background-size:contain;background-size:contain;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}@media only screen and (max-width:960px){.ui-gallery-block .ls-thumb-nav span.nextThumb{right:35px}.ui-info-block .content-info .title-info:before{top:5px;left:50%;margin-left:-18px}.ui-info-block .content-info .title-info{font-size:26px;text-align:center;padding:50px 15px 15px}}.ui-info-block .content-info .list-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-info-block .content-info .list-info .text-info{width:50%;padding:0 30px}.ui-info-block .content-info .list-info .text-info p{margin-bottom:10px}.ui-info-block .content-info .list-info .text-info p:last-child{margin-bottom:0}.ui-info-block .content-info .list-info .text-info li{margin-bottom:20px}@media only screen and (max-width:960px){.ui-info-block .content-info .list-info .text-info{width:100%;padding:0 20px}}.ui-info-block .content-info .list-info .numbering-info{width:50%;padding:0 30px}@media only screen and (max-width:960px){.ui-info-block .content-info .list-info .numbering-info{width:100%;padding:0 20px}.ui-info-block .content-info{width:auto;border-radius:0;padding:0 0 30px;margin:0;-webkit-box-shadow:none;box-shadow:none}}.ui-reviews-block{padding:40px 0}.ui-reviews-block .bx-wrapper .bx-controls-direction{margin-top:-30px}.ui-reviews-block .bx-wrapper .bx-controls-direction .bx-next,.ui-reviews-block .bx-wrapper .bx-controls-direction .bx-prev{width:30px;height:60px}.ui-reviews-block .bx-wrapper .bx-controls-direction .bx-prev{background-image:url(../../img/ui/prev-bravotours.svg)}.ui-reviews-block .bx-wrapper .bx-controls-direction .bx-next{background-image:url(../../img/ui/next-bravotours.svg)}.ui-reviews-block .content-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-reviews-block .content-slide .info{width:40%;padding:0 50px 0 100px}.ui-reviews-block .content-slide .info span{width:100%;display:inline-block;padding:10px 0}.ui-reviews-block .content-slide .info span strong{display:inline-block;font-family:"Open Sans Bold";margin-bottom:5px}@media only screen and (max-width:960px){.ui-reviews-block .content-slide .info{width:100%;margin:0 50px;padding:0 50px}.ui-reviews-block .content-slide .info img{width:70%;margin-left:15%}}@media only screen and (max-width:768px){.ui-reviews-block .content-slide .info img{width:100%;margin-left:0}}@media only screen and (max-width:480px){.ui-reviews-block .content-slide .info{margin:0}}.ui-reviews-block .content-slide .comment{width:60%;padding:30px 100px 0 0;position:relative}.ui-reviews-block .content-slide .comment.active-quotes:after,.ui-reviews-block .content-slide .comment.active-quotes:before{width:40px;height:30px;position:absolute;filter:alpha(opacity=10);-khtml-opacity:.1;content:""}.ui-reviews-block .content-slide .comment p{padding:20px 60px 0 25px}.ui-reviews-block .content-slide .comment.active-quotes:after{top:40px;left:0;background:url(../../img/ui/quotes.png) center no-repeat;-ms-background-size:contain;background-size:contain;-moz-opacity:.1;opacity:.1}.ui-reviews-block .content-slide .comment.active-quotes:before{top:75px;right:100px;background:url(../../img/ui/quotes.png) center no-repeat;-ms-background-size:contain;background-size:contain;-moz-opacity:.1;opacity:.1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:960px){.ui-reviews-block .content-slide .comment p{padding:0}.ui-reviews-block .content-slide .comment.active-quotes:after,.ui-reviews-block .content-slide .comment.active-quotes:before{display:none}.ui-reviews-block .content-slide .comment{-ms-flex-preferred-size:100%;flex-basis:100%;margin:15px 100px;padding:0}.ui-reviews-block .content-slide{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:480px){.ui-reviews-block .content-slide .comment{margin-left:50px;margin-right:50px}}@media only screen and (max-width:960px){.ui-reviews-block{padding:20px 15px 0}}.ui-weather-block{padding:50px 0 30px;position:relative;overflow:hidden}.ui-weather-block .title-weather{border-bottom:2px solid #D5D6D7;color:#000;font:24px "Open Sans Condensed Bold";padding-bottom:15px;margin:0 0 25px 30px}@media only screen and (max-width:960px){.ui-weather-block .title-weather{width:100%;font-size:21px;text-align:center;margin-left:0}}.ui-weather-block .list-weather{border-bottom:2px solid #D5D6D7;padding-bottom:40px}.ui-weather-block .weather-el{margin:20px 0}.ui-weather-block .weather-el.expanded .weather-map{display:block}.ui-weather-block .weather-el .weather-content{width:100%;border-radius:4px;padding:15px;position:relative;z-index:1;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-weather-block .weather-el .weather-content .weather-description{width:80%;padding:20px 30px 0 50px}.ui-weather-block .weather-el .weather-content .weather-description .weather-header{width:100%;border-bottom:2px solid #D5D6D7;display:inline-block}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .flag-location{width:149px;height:85px;display:inline-block;position:absolute;left:0;top:0;overflow:hidden;border-radius:8px 0 0}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .flag-location:before{content:"";border:70px solid transparent;border-right:79px solid #fff;border-bottom:51px solid #fff;position:absolute;top:-34px;right:0;z-index:1}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .flag-location img{width:100%;max-width:inherit;border-top-left-radius:4px}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .title-location{color:#000;font:36px "Open Sans Condensed Bold";padding:0 110px 15px 10px;position:relative;z-index:1}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .title-location .show-map{border-bottom:1px solid #096DCB;color:#096DCB;display:inline-block;font-size:14px;position:absolute;right:0;margin:15px 10px 0 0;padding-bottom:1px}@media only screen and (max-width:960px){.ui-weather-block .weather-el .weather-content .weather-description .weather-header .title-location{font-size:28px}}@media only screen and (max-width:768px){.ui-weather-block .weather-el .weather-content .weather-description .weather-header .flag-location:before{top:-34px}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .flag-location{width:100px;height:60px}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .title-location .show-map{margin-top:4px}.ui-weather-block .weather-el .weather-content .weather-description .weather-header .title-location{font-size:21px}}.ui-weather-block .weather-el .weather-content .weather-description .weather-body .weather-info{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-weather-block .weather-el .weather-content .weather-description .weather-body .weather-info .coll_s{padding:0 10px}.ui-weather-block .weather-el .weather-content .weather-description .weather-body .weather-info .coll_s span{width:100%;color:#555;display:inline-block;margin-bottom:10px}.ui-weather-block .weather-el .weather-content .weather-description .weather-body .weather-info .coll_s span:last-child{margin-bottom:0}.ui-weather-block .weather-el .weather-content .weather-description .weather-body .weather-info .coll_s span strong{color:#555;font-family:"Open Sans Bold"}@media only screen and (max-width:960px){.ui-weather-block .weather-el .weather-content .weather-description .weather-body .weather-info .coll_s{width:100%!important;padding:10px}}@media only screen and (max-width:1100px){.ui-weather-block .weather-el .weather-content .weather-description{width:75%}}@media only screen and (max-width:960px){.ui-weather-block .weather-el .weather-content .weather-description{width:100%;padding-left:30px}}@media only screen and (max-width:768px){.ui-weather-block .weather-el .weather-content .weather-description{padding-left:5px;padding-right:5px}}.ui-weather-block .weather-el .weather-content .weather-description-temp{width:20%;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp{width:100%;background-color:#F7F6F8;padding-bottom:10px}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction{margin-top:15px}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-next,.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-prev{width:13px;height:28px;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-prev{background-image:url(../../img/ui/prev-black.svg);margin-left:20px}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-next{background-image:url(../../img/ui/next-black.svg);margin-right:20px}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .title-temp{width:100%;display:inline-block;color:#939393;font-size:14px;font-family:"Open Sans Bold";padding:10px;text-align:center}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .temperature{text-align:center}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .temperature .weather-current{width:100%;display:inline-block}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .temperature .weather-current .gradus{width:100%;color:#555;display:inline-block;font:48px "Open Sans Condensed Light";margin-bottom:12px}.ui-weather-block .weather-el .weather-content .weather-description-temp .weather-temp .temperature .weather-current .month{width:100%;display:inline-block;font:18px "Open Sans Condensed Bold";padding:2px 10px;position:relative;top:-10px;text-align:center;text-transform:uppercase}@media only screen and (max-width:1100px){.ui-weather-block .weather-el .weather-content .weather-description-temp{width:25%}}@media only screen and (max-width:960px){.ui-weather-block .weather-el .weather-content .weather-description-temp{width:100%;padding:0 30px;margin-bottom:5px}}@media only screen and (max-width:768px){.ui-weather-block .weather-el .weather-content .weather-description-temp{padding:0 5px}}.ui-weather-block .weather-el .weather-map{width:97%;height:300px;background-color:#F7F6F8;display:none;margin-left:1.5%;position:relative;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.15);box-shadow:0 2px 8px 1px rgba(0,0,0,.15)}.ui-weather-block .weather-el .weather-map iframe{border:0}.ui-weather-block .weather-el .weather-map .btn-map-close{background-color:#393939;border-top-left-radius:4px;border:0;color:#fff;cursor:pointer;padding:5px 18px;position:absolute;bottom:0;right:0;outline:0}.ui-weather-block .weather-el .weather-map .btn-map-close:hover{background-color:#555}@media only screen and (max-width:960px){.ui-weather-block{padding-left:20px;padding-right:20px}}body.bravotours-theme .ui-weather-block .title-location .show-map{border-bottom:1px solid #5BBCE4!important;color:#5BBCE4!important}body.heimsferdir-theme .ui-weather-block .title-location .show-map{border-bottom:1px solid #096DCB!important;color:#096DCB!important}body.solia-theme .ui-weather-block .title-location .show-map,body.solresor-theme .ui-weather-block .title-location .show-map,body.suntours-theme .ui-weather-block .title-location .show-map{border-bottom:1px solid #07BCF7!important;color:#07BCF7!important}.campaign-page .excursions-module,.hotel-details-page .excursions-module,.roundtrip-page .excursions-module,.twin-center-hotel-page .excursions-module{background-color:#F7F6F8;padding:50px 0}.campaign-page .excursions-module .description,.hotel-details-page .excursions-module .description,.roundtrip-page .excursions-module .description,.twin-center-hotel-page .excursions-module .description{padding-top:15px;padding-bottom:15px}.campaign-page .excursions-module .item .description,.hotel-details-page .excursions-module .item .description,.roundtrip-page .excursions-module .item .description,.twin-center-hotel-page .excursions-module .item .description{text-align:left;padding-left:20px}.campaign-page .excursions-module .row-holder,.hotel-details-page .excursions-module .row-holder,.roundtrip-page .excursions-module .row-holder,.twin-center-hotel-page .excursions-module .row-holder{background-color:#F7F6F8}.ui-similar-roundtrips-block .list-similar-roundtrips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip{width:32%;background-color:#fff;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.2);box-shadow:0 1px 3px 1px rgba(0,0,0,.2);padding:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 2% 20px 0}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip:nth-child(3n){margin-right:0}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header{position:relative}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header .icon-badge-travelling-club-container{display:none}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header .img-wrapper{width:100%;height:200px;overflow:hidden}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header .similar-chain{width:100%;height:100%;background:url(../../img/ui/chain.svg) center no-repeat rgba(0,0,0,.6);background-size:80px;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.5s;transition:.5s;z-index:1;text-align:center}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-disabled,.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-disabled,.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header:hover .similar-chain{opacity:1}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header.hotel-category-travelling-club .icon-badge-travelling-club-container{display:block;position:absolute;z-index:95;top:1em;left:1em;padding:7px 10px;color:#fff;background:rgba(255,255,255,.9);border-radius:10px;width:8.5em;height:2.2em}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-header.hotel-category-travelling-club .icon-badge-travelling-club{display:inline-block;background-image:url(../../img/ui/Rejseklubben_Wide.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:.5em;top:25%;width:85%;height:2em;z-index:99}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body{padding:20px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-title{color:#000;display:inline-block;font:26px "Open Sans Condensed Bold";margin-bottom:10px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text .more{width:100%;display:inline-block;margin-top:15px;text-align:right}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text .more.hide-link-less a.link-less,.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text .more.hide-link-more a.link-more{display:none}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-price{width:100%;min-height:90px;display:inline-block;margin-bottom:-15px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-price span{color:#000;display:inline-block;float:left;font:26px "Open Sans Condensed Bold";text-align:left;margin:10px 0 5px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-price span:last-child{text-align:right;float:right}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-price span em{width:100%;display:inline-block;font-family:"Open Sans Condensed Bold";font-style:normal;font-size:14px;text-decoration:line-through;text-align:center;position:relative;top:-15px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .buttons-unit{width:100%;display:inline-block;text-align:center}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .buttons-unit .button{min-width:50%;color:#fff;padding:10px 20px;margin-bottom:20px;border:2px solid transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:6px;font:400 14px "Open Sans Bold";outline:0}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit{width:100%;display:inline-block;text-align:center}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities{display:inline-block;margin-bottom:10px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities .title-cities{display:inline-block;font-family:"Open Sans Bold";margin-bottom:5px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities ul{text-align:center}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities ul li{display:inline-block;list-style:none;margin-right:20px;position:relative}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities ul li:before{content:"";width:7px;height:7px;border-radius:50%;background-color:#fed732;position:absolute;right:-14px;top:8px}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities ul li:last-child{margin-right:0}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .centering-unit .departure-cities ul li:last-child:before{display:none}@media only screen and (max-width:960px){.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip{width:49%}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip:nth-child(2n){margin-right:0}.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip:nth-child(3n){margin-right:2%}.ui-similar-roundtrips-block .list-similar-roundtrips{padding:0 20px}}@media only screen and (max-width:640px){.ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip{width:100%;border-radius:0;margin-right:0!important}}@media only screen and (max-width:580px){.ui-similar-roundtrips-block .list-similar-roundtrips{padding:0}}body.solia-theme .ui-similar-roundtrips-block .similar-price span{color:#000!important}.pdf-program-and-partical-info-block{padding-top:80px;padding-bottom:80px}.pdf-program-and-practical-info-container{max-width:968px;margin-right:auto;margin-left:auto}.pdf-program-and-practical-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-30px;margin-left:-30px;margin-top:-30px}.pdf-program-container,.practical-info-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-top:30px;padding-left:30px;padding-right:30px;min-height:342px}.pdf-program,.practical-info{padding:46px 46px 80px;border-radius:40px;color:#fff;height:100%}.practical-info{background-color:#333f28}.pdf-program{background-color:#412d25}.pdf-program-content,.practical-info-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.pdf-program-content h3,.practical-info-content h3{font-weight:400}.pdf-program-content .button,.practical-info-content .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pdf-program-content .button a,.practical-info-content .button a{background-color:#c18e52;display:inline-block;padding:1em;line-height:1em;min-width:min(218px,100%)}.pdf-program-content .button a:hover,.practical-info-content .button a:hover{background-color:#9c744c}.practical-info-content{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.practical-info-content p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;margin-right:auto;margin-bottom:10px;max-width:320px}.practical-info-content .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pdf-program-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pdf-program-content h3{margin-bottom:30px;width:55%;z-index:1}.pdf-program-content .pdf-program-image{position:absolute;top:-80px;right:-70px;width:300px;height:400px;-webkit-transform:scale(.53) rotate(7deg);transform:scale(.53) rotate(7deg);overflow:hidden}@media only screen and (max-width:1140px){.pdf-program-and-practical-info-row{margin-right:-20px;margin-left:-20px;margin-top:-20px}.pdf-program-container,.practical-info-container{margin-top:20px;padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.pdf-program-and-practical-info-container{max-width:494px}.pdf-program-container,.practical-info-container{width:100%;min-height:300px}.pdf-program,.practical-info{padding:23px 23px 60px}.pdf-program-content,.practical-info-content{max-width:362px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:640px){.pdf-program-and-practical-info-container{max-width:none}}.bravotours-theme .questions-answers-container-block{padding:30px 0}.bravotours-theme .questions-answers-container-block .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.bravotours-theme .questions-answers-container-block .button{padding:0;background-color:#fff;min-width:min(180px,100%);font-weight:700;border:2px solid #5BBCE4}.bravotours-theme .questions-answers-container-block .button:hover{background-color:#fff;border-color:#61C6F0}.bravotours-theme .questions-answers-container-block .button:hover a{color:#61C6F0}.bravotours-theme .questions-answers-container-block .button a{padding:8px 20px;display:block;color:#5BBCE4}.bravotours-theme .questions-answers-container-block .questions-answers-items{max-width:942px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header{padding:24.5px 15px;margin-top:0;border:none;background:#fff;border-radius:0;border-bottom:1px solid #D5D6D7}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header h2{font:16px "Open Sans Bold";font-weight:400;line-height:normal;margin-right:30px;color:#000}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header:after,.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header:before{content:"";border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:calc(50% - 10px);-webkit-transition:all .5s ease;transition:all .5s ease}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header:after{border-right:10px solid #000;right:15px}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header:before{border-right:10px solid #fff;right:12px;z-index:2}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header.expanded:after{top:calc(50% - 7px);right:12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header.expanded:before{top:calc(50% - 10px);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content{border:none;border-radius:0;padding:15px}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content a{color:#5BBCE4}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content a:hover{color:#2795b6}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content ol,.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content ul{margin-left:20px;margin-bottom:17px}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content ol li{list-style-type:decimal}.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-content ul li{list-style-type:disc}@media only screen and (max-width:960px){.bravotours-theme .questions-answers-container-block .ui-accordion .ui-accordion-header h2{font-size:14px}}.hubspot-form-block{padding-top:60px;padding-bottom:20px}.hubspot-form-block .hubspot-form-container{max-width:1060px;margin-left:auto;margin-right:auto}.hubspot-form-block .hubspot-form-container .hubspot-form-description,.hubspot-form-block .hubspot-form-container .hubspot-form-title{text-align:center}.hubspot-form-block .hubspot-form-container .hubspot-form-title{margin-bottom:20px}.hubspot-form-block .hubspot-form-container .hubspot-form-description{margin-bottom:10px;color:#555}.hubspot-form-block .hbspt-form form{margin:0}.hubspot-form-block .hbspt-form fieldset{margin:0 -10px;max-width:none}.hubspot-form-block .hbspt-form h4{margin:10px 0!important;font-size:15px!important}.hubspot-form-block .hbspt-form .hs-main-font-element,.hubspot-form-block .hbspt-form fieldset .hs-form-field{padding:0 10px}.hubspot-form-block .hbspt-form .form-columns-1 .hs-form-field{width:100%}.hubspot-form-block .hbspt-form .form-columns-2 .hs-form-field{width:50%}.hubspot-form-block .hbspt-form .form-columns-3 .hs-form-field{width:33.333%}.hubspot-form-block .hbspt-form fieldset.form-columns-1 .hs-form-field .input,.hubspot-form-block .hbspt-form fieldset.form-columns-2 .hs-form-field .input,.hubspot-form-block .hbspt-form fieldset.form-columns-3 .hs-form-field .input{margin-right:0}.hubspot-form-block .hbspt-form fieldset.form-columns-1 .hs-form-field .input .hs-input,.hubspot-form-block .hbspt-form fieldset.form-columns-2 .hs-form-field .input .hs-input,.hubspot-form-block .hbspt-form fieldset.form-columns-3 .hs-form-field .input .hs-input{width:100%}.hubspot-form-block .hbspt-form .hs-input select.hs-input,.hubspot-form-block .hbspt-form .hs-input.error{margin-bottom:6px;padding:6px}.hubspot-form-block .hbspt-form .hs-error-msgs{margin-bottom:6px}.hubspot-form-block .hbspt-form .hs-error-msgs .hs-error-msg{color:#cb0924;padding:0}.hubspot-form-block .hbspt-form .hs-form-booleancheckbox-display{position:relative}.hubspot-form-block .hbspt-form .hs-form-booleancheckbox-display input~span:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.hubspot-form-block .hbspt-form .hs-form-booleancheckbox-display input:checked~span:before{background-color:red;background-position:0 -25px;border-radius:3px}.hubspot-form-block .hbspt-form .hs-form-booleancheckbox-display>span{margin-left:30px;display:block}.hubspot-form-block .hbspt-form .hs-button{padding:0 20px;margin-top:20px;background-color:#ffe552;color:#fff;font-weight:700;font-size:20px;height:52px;border:none}@media (hover:hover) and (pointer:fine){.hubspot-form-block .hbspt-form .hs-button:hover{background-color:#f6a31c;color:#fff}}.hubspot-form-block .hbspt-form input.hs-input,.hubspot-form-block .hbspt-form select.hs-input,.hubspot-form-block .hbspt-form textarea.hs-input{padding:11px 10px;background-color:#fff;border:2px solid #d3d3d3;border-width:2px 0 0;border-radius:0;font-size:15px;height:46px;-webkit-box-shadow:none;box-shadow:none;outline:0;margin-bottom:20px}.hubspot-form-block .hbspt-form input.hs-input:focus,.hubspot-form-block .hbspt-form select.hs-input:focus,.hubspot-form-block .hbspt-form textarea.hs-input:focus{border-color:#b3b3b3}.hubspot-form-block .hbspt-form input.hs-input:focus-visible,.hubspot-form-block .hbspt-form select.hs-input:focus-visible,.hubspot-form-block .hbspt-form textarea.hs-input:focus-visible{outline:0}.hubspot-form-block .hbspt-form input.hs-input.error,.hubspot-form-block .hbspt-form select.hs-input.error,.hubspot-form-block .hbspt-form textarea.hs-input.error{border-top:2px solid red;background-color:#fff}@media only screen and (max-width:640px){.hubspot-form-block .hbspt-form h4{font-size:13px!important}.hubspot-form-block .hbspt-form fieldset .hs-form-field{width:100%}.hubspot-form-block .hbspt-form .form-columns-1 .hs-form-field,.hubspot-form-block .hbspt-form .form-columns-2 .hs-form-field,.hubspot-form-block .hbspt-form .form-columns-3 .hs-form-field{width:100%;padding:0 4px}}input[type=checkbox]:not(old):not(.CybotCookiebotDialogBodyLevelButton),input[type=radio]:not(old){display:none}input[type=checkbox]:not(old)+label.checkbox:before,input[type=checkbox]:not(old)+label.radio:before{content:"";position:relative;top:0;left:0;width:21px;height:21px;margin:-3px 5px;display:inline-block;background:url(../../img/layout/custom-form-sprite.png) -30px -24px no-repeat;background-size:90px 70px;cursor:pointer}input[type=checkbox]:not(old)+label.checkbox:before{background-size:99px 75px;margin:-3px 5px -3px -5px}input[type=checkbox]:not(old):checked+label.checkbox:before{content:"";width:15px;height:14px;border-radius:3px;background-position:0 -25px;background-size:70px 62px;margin:4px 4px -3px 2px;background-color:#07bcf7}input[type=checkbox]:not(old):checked+label.radio:before{content:"";border-radius:11px;background-position:0 0;background-color:#07bcf7}input[type=checkbox]:not(old):disabled+label.checkbox:before,input[type=checkbox]:not(old):disabled+label.radio:before{content:"";background:url(../../img/layout/custom-form-sprite.png) -30px -24px no-repeat}input[type=radio]:not(old)+label.checkbox:before,input[type=radio]:not(old)+label.radio:before{content:"";position:relative;top:0;left:0;width:21px;height:21px;margin:-3px 5px;display:inline-block;background:url(../../img/layout/custom-form-sprite.png) -30px 0 no-repeat;background-size:90px 70px;cursor:pointer}input[type=radio]:not(old)+label.checkbox:before{background-size:99px 75px;margin:-3px 5px -3px -5px}input[type=radio]:not(old):checked+label.checkbox:before{content:"";width:15px;height:14px;border-radius:3px;background-position:0 -25px;background-size:70px 62px;margin:4px 4px -3px 2px;background-color:#07bcf7}input[type=radio]:not(old):checked+label.radio:before{content:"";border-radius:11px;background-position:0 0;background-color:#07bcf7}input[type=radio]:not(old):disabled+label.checkbox:before,input[type=radio]:not(old):disabled+label.radio:before{content:"";background:url(../../img/layout/custom-form-sprite.png) -67px 0 no-repeat}.form-type-select{width:100%;height:46px;background:url(../../img/ui/sort-down.svg) right 15px center no-repeat #fff;background-size:12px;border:0;border-radius:0;border-top:2px solid #d3d3d3;-webkit-box-shadow:none;box-shadow:none;color:#4C95D9;cursor:pointer;font:15px/22px "Open Sans Condensed Bold";-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 10px;outline:0}.form-type-select:focus{background:url(../../img/ui/sort-up.svg) right 15px center no-repeat #fafafa;background-size:12px}.form-type-select::-ms-expand{display:none}.ie-support-number{width:100%;display:inline-block;position:relative}.ie-support-number input[type=number]{padding-right:25px}.ie-support-number .ie-wrapper-chevrons{width:18px;position:absolute;right:5px;top:4px;z-index:1}.ie-support-number .ie-wrapper-chevrons .chevron-up{width:18px;height:10px;background-color:#eee;cursor:pointer;display:inline-block;margin-bottom:.5px;position:relative}.ie-support-number .ie-wrapper-chevrons .chevron-up:last-child{margin-bottom:0}.ie-support-number .ie-wrapper-chevrons .chevron-up:before{content:"";position:absolute;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom:4px solid #888;top:-3px}.ie-support-number .ie-wrapper-chevrons .chevron-down{width:18px;height:10px;background-color:#eee;cursor:pointer;display:inline-block;margin-bottom:.5px;position:relative;top:-3px}.ie-support-number .ie-wrapper-chevrons .chevron-down:last-child{margin-bottom:0}.ie-support-number .ie-wrapper-chevrons .chevron-down:before{content:"";position:absolute;left:50%;margin-left:-5px;border:5px solid transparent;border-top:4px solid #888;top:3px}.separator{display:none;width:100%;padding-left:0;margin:20px 0}@media only screen and (min-width:960px){.separator{display:inline-block}}.separator-line{display:none;border-top:1px solid #070707}.category,.category-small-list,.grid-list-view .category,.separator.with-line .separator-line,.small-list-view .category-small-list{display:block}.item-addon .validation-error,.item-addon .validation-error span{width:100%;display:inline-block;font:500 13px/15px "Open Sans",sans serif;padding:0 8px 5px;margin:0}.agree-holder .validation-error,.agree-holder .validation-error span{margin:0 0 35px;position:relative;top:-5px}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.page-block-tagline{display:none}@media only screen and (min-width:960px){.large-2_5{position:relative;width:20%}}*{-webkit-tap-highlight-color:transparent}.row{min-width:940px;max-width:80em}.btn-holder{margin-bottom:20px}.unicode-symbol{font-family:Arial Unicode MS!important}.content-area-hint{background:#E4DA1B;color:#000;margin:1px;padding:2px 5px;z-index:10;position:relative}.page-wrapper-holder,header{margin:0 auto;max-width:1440px}body{padding-top:0;background:#fff;-webkit-overflow-scrolling:touch}.page-wrapper{width:100%;background:#e4e4e4;-webkit-overflow-scrolling:touch}.page-wrapper-holder{background:#fff;position:relative;-webkit-overflow-scrolling:touch;min-height:100vh}header{top:0;width:100%;height:auto}input[type=text]{outline:0}.not-visible{visibility:hidden!important}.medium-weight{font-weight:500}.bold-weight{font-weight:600}@media only screen and (max-width:959px){.show-for-desktop{display:none}.row{min-width:300px;width:100%}header{height:auto}header .utility-wrapper{position:fixed;top:0;width:100%}header .utility-wrapper.hidden{display:none}header .utility-wrapper.fixed{display:block}header.expanded{height:auto;z-index:999}body{padding-top:0}body.jb-hide{padding-top:47px}}@media only screen and (max-width:640px){header.expanded{height:44px}body{padding-top:0}}.page-wrapper-holder{padding-top:0}@media only screen and (max-width:960px){.page-wrapper-holder{padding-top:70px}.search-page .page-wrapper-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-page .page-wrapper-holder .site-search-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}#blackout{width:100%;height:100%;background:#000;opacity:.75;filter:alpha(opacity=75);position:fixed;top:0;left:0;z-index:140}#blackout.coverall{z-index:160}@media only screen and (min-width:960px){.row,.row .row{width:100%!important}.masonry-holder-module .row{max-width:1145px!important}.row{max-width:1140px!important;padding:0 20px!important}.row .row{padding:0!important}.passportfooter .row,.sitefooter .row{max-width:100%!important;padding:0!important}.passportfooter .row .row,.sitefooter .row .row{max-width:1140px!important;padding:0 20px!important}}.fileinput-multiple{position:relative}.fileinput-multiple__input{display:none}.fileinput-multiple__fake-input{float:none!important;white-space:nowrap}.fileinput-multiple__filename{margin-bottom:10px;padding-right:10px}.fileinput-multiple__cross{position:absolute;cursor:pointer;width:10px;height:10px;background:url(../../img/cross-icon.svg) no-repeat;display:none;top:2px;right:0}h1,h2,h4{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;margin:0}a,div,h5,input,li,p,span,textarea{font-family:"Open Sans",sans serif;margin:0}h1{font-size:69px;color:#fff}h2{font-size:48px;color:#fff}h3{font-family:"Open Sans Condensed Light","Open Sans",sans serif;font-size:36px;color:#666}h4{font-size:24px}h5{font-size:18px;font-weight:400}.article-page h1,.article-page h2,.article-page h3,.article-page h4,.article-page h5,.article-page h6{color:#222}div,input,li,p,span,textarea{font-size:14px}@media only screen and (max-width:959px){h3,h5{font-family:"Open Sans Semibold","Open Sans",sans serif}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4,h5{font-size:18px}div,input,li,p,span,textarea{font-size:13px}}.custom-object-fit{position:relative;background-size:cover;background-position:center center}.custom-object-fit .external{opacity:0}.category-list{position:absolute;top:30px}.facts__wrapper{padding-top:45px;padding-bottom:20px;max-width:1140px;margin:0 auto}.facts__title{color:#555;text-align:center;font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.facts__table{display:table;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;width:400px;background:#f9f9f9}.facts__table-heading{display:table-caption;text-align:center;padding:10px 0;background:#f9f9f9}.facts__table-title{font-family:"Open Sans Condensed Bold","sans serif",sans-serif}.facts__table-hotel-name{color:#555;text-align:center;font:32px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;margin-top:5px}.facts__table-row-wrapper{display:table;width:100%}.facts__table-row{display:table-row;background:#f9f9f9}.facts__table-row:nth-of-type(even){background:#f1f1f1}.facts__table-cell{display:table-cell;font-family:"Open Sans","sans serif",sans-serif;padding:6px 28px;vertical-align:top;text-align:left;line-height:18px}.facts__table-cell_title{width:40%;font-family:"Open Sans Condensed Bold","sans serif",sans-serif}.facts__table-cell_description{width:60%}.facts__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;border-top:6px solid #e4e4e2;padding-top:35px}.facts__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:50px;font-size:14px;font-family:"Open Sans",sans-serif;color:#555;word-wrap:break-word;line-height:1.4em}.facts__text p:first-of-type{margin-top:0}@media only screen and (max-width:960px){.facts__table{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;width:350px}}@media only screen and (max-width:640px){.facts__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.facts__table{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.facts__text{margin-right:0;margin-top:20px}}.prong{position:relative;right:-10px}.prong:after,.prong:before{content:"";z-index:99;position:absolute;right:-12px}.prong:after{border-style:solid;border-width:12px 12px 0 0;border-color:#b9ce64 transparent transparent}.prong:before{margin-bottom:-3px;bottom:0;border-style:solid;border-width:12px 0 0 12px;border-color:transparent transparent transparent #97a352}.category{margin-top:10px;float:left;clear:both;padding:0 10px 0 3px;background-color:#b9ce64;text-transform:uppercase;color:#fff;font:15px/24px "Open Sans Bold Italic","Open Sans"}.blue{background-color:#00f}.blue .prong:after{border-color:#00f transparent transparent}.blue .prong:before{border-color:transparent transparent transparent #00008b}.gray{background-color:#a9a9a9}.gray .prong:after{border-color:#a9a9a9 transparent transparent}.gray .prong:before{border-color:transparent transparent transparent gray}.yellow{background-color:#ff0}.yellow .prong:after{border-color:#ff0 transparent transparent}.yellow .prong:before{border-color:transparent transparent transparent #bb0}.red{background-color:red}.red .prong:after{border-color:red transparent transparent}.red .prong:before{border-color:transparent transparent transparent #8b0000}.violet{background-color:#9400d3}.violet .prong:after{border-color:#9400d3 transparent transparent}.violet .prong:before{border-color:transparent transparent transparent #8a2be2}.orange{background-color:orange}.orange .prong:after{border-color:orange transparent transparent}.orange .prong:before{border-color:transparent transparent transparent #ff8c00}.category-small-list{float:right;margin:0 12px 0 0;position:relative;top:0}.category-wrapper{float:right;margin-top:-3px}.grid-list-view .category-small-list,.large-list-view .category-small-list,.small-list-view .category-list{display:none}.imgContainer{width:100%}.bx-viewport img{background-image:url(../../img/layout/load.GIF);background-position:50% 50%;background-repeat:no-repeat}.hotel-details-page .wrapper-hotel-details{position:relative}.hotel-details-page .wrapper-hotel-details .no-hotel-alert{position:absolute;margin:0 auto;left:0;right:0;top:60px;font:36px/52px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;text-align:center}.hotel-details-page .wrapper-hotel-details[class*=hotel-category] .title{width:calc(100% - 120px)}@media only screen and (max-width:960px){.hotel-details-page .wrapper-hotel-details[class*=hotel-category] .icon-logo-primera-club-hotelpage{top:inherit;bottom:10px;width:120px;height:40px;right:16px;background-position:right center}.links-holder{display:none}}@media only screen and (min-width:961px){.hotel-details-page .wrapper-hotel-details[class*=hotel-category] .title{width:calc(100% - 300px)}.hotel-details-page .wrapper-hotel-details[class*=hotel-category] .rating-item{padding-bottom:10px}}.links-holder.fixed{z-index:999;max-width:1440px;right:0;margin:0 auto;overflow-x:hidden;overflow-y:visible;height:63px}.links_list{max-width:1100px;width:100%;margin:0 auto;background:#959595;text-align:center;display:table}.links_list li{display:table-cell;width:15%;list-style:none;text-align:center;border-right:2px solid #FFF}.links_list li:last-child{border:none!important}.hotel-description .menu ul li.selected-item:after,.links_list li a.active:before{bottom:-7px;border-left:solid 8px transparent;content:""}.links_list li a{display:block;color:#fff;padding:0 5px}.links_list li a.active{background:#0e61a3;position:relative}.links_list li a.active:before{position:absolute;left:50%;margin-left:-8px;width:0;height:0;border-top:solid 7px #0e61a3;border-right:solid 8px transparent}.promo-hotel-container{height:auto;width:100%;position:relative;margin-bottom:32px}.promo-hotel-container .row{position:relative}.promo-hotel-container .setup_src{display:none}.promo-hotel-container .slider-wrapper{display:block;margin:0 auto;height:452px;overflow:hidden;position:relative}.promo-hotel-container .slider-wrapper>.bxslider{display:none}.promo-hotel-container .slider-wrapper>img{width:100%}.promo-hotel-container .slider-wrapper .highlight-wrapper{width:260px;position:absolute;right:70px;bottom:0;background:rgba(71,71,71,.8);z-index:100}.promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;text-transform:uppercase;cursor:pointer;font-size:28px;text-align:center;width:100%;height:auto;background:#fed732;padding:10px 0}.promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title:after{content:"";display:block;position:absolute;right:20px;top:22px;border:5px solid;border-color:#000 transparent transparent;width:0;height:0}.promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title.closed:after{top:17px;border-color:transparent transparent #000}.promo-hotel-container .slider-wrapper .highlight-wrapper .col-list{padding:15px 12px}.promo-hotel-container .slider-wrapper .highlight-wrapper .col-list li{margin-bottom:15px;text-transform:uppercase;padding-left:30px;color:#fff}.promo-hotel-container .slider-wrapper .highlight-wrapper .col-list li:last-child{margin-bottom:0}.promo-hotel-container .slider-wrapper .highlight-wrapper .col-list li:before{top:1px;width:19px;height:20px}.promo-hotel-container .slider-wrapper .bx-wrapper{height:100%}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-viewport{height:100%;overflow:visible!important}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li{height:452px;display:block;width:100%}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li img{height:100%;width:100%}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title{width:auto;height:auto;z-index:999;position:absolute;right:-5px;top:100px;text-align:right}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title li{width:auto;text-align:left;font-size:25px;padding:6px 27px 6px 16px;font-family:"Open Sans Bold";height:40px;margin-right:-15px;line-height:24px;background-color:#b3d44a;color:#FFF;position:relative}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title:after{content:"";display:inline;position:absolute;vertical-align:top;width:20px;height:20px;right:-15px;opacity:.5;border-top:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid #487317;border-right:0 solid transparent}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title-left{left:-40px;right:inherit}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title-left:after{border-top:0 solid transparent;border-bottom:20px solid transparent;border-left:0 solid transparent;border-right:20px solid #487317;right:inherit;left:0}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .small-title{display:block;width:auto;position:absolute;left:0;bottom:0;padding:10px;height:37px;background:rgba(0,0,0,.5)}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .small-title span{font:14px/14px "Open Sans Bold","Open Sans";color:#FFF;text-transform:uppercase}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider,.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .img-hidden{display:block;width:100%;height:100%}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .img-hidden{max-width:1100px;margin:0 auto;position:relative;z-index:999;overflow:hidden}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .img-hidden img{margin-left:-170px;max-width:none}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .bg-img{position:absolute;top:0;width:100%;overflow:hidden;height:452px}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .bg-img svg{display:none}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .bg-img.ie-svg svg{display:block}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .bg-img.ie-svg img.blur{display:none!important}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .bg-img img.blur{width:100%;height:100%;z-index:116;position:relative;-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=7)";-webkit-filter:url(#pictureFilter);filter:url(#pictureFilter);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='effect-blur-1'><feGaussianBlur stdDeviation='15' /></filter></svg>#effect-blur-1")}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls{position:absolute;width:100%;top:50%;margin-top:-15px;z-index:111}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-controls-direction{position:relative;max-width:1100px;margin:0 auto}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next,.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev{color:transparent;height:29px;width:29px;border-radius:50%;background-color:rgba(0,0,0,.5);display:block}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:after,.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:24px;margin-top:-12px;background-image:url(../../img/layout/sprites.png);overflow:hidden;text-indent:-9999px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev{position:absolute;left:20px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:after{background-position:-167px -2px;margin-left:-9px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next{position:absolute;right:20px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:after{background-position:-185px -2px;margin-left:-6px}.promo-hotel-container .wrapper-main{position:relative;width:100%;max-width:1440px;overflow:hidden}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info{background-color:#f1f1f1;width:100%;position:relative;padding-left:20px;min-height:85px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{display:inline-block;padding:5px 0}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{color:#000;font-family:"Open Sans Condensed Bold";font-weight:400;font-size:30px;display:inline-block;margin-right:6px;margin-bottom:0;margin-top:0}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3 a{color:#000;font-family:"Open Sans Condensed Bold";font-weight:400;font-size:30px;display:inline-block}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location{padding-top:16px;display:inline-block}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location h4{color:#5bbce4;font-size:25px;font-family:"Open Sans Condensed Light";font-weight:400}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs{background:0 0;border-radius:0;border:none;padding:0}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li{font:18px/1.2em "Open Sans Semibold";color:#5bbce4;padding-right:5px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li a{font:18px/1.2em "Open Sans Semibold";color:#5bbce4;padding-left:5px;text-transform:none;text-decoration:none!important}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:before{font:18px/1.1em "Open Sans Semibold";color:#5bbce4}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:first-child a{padding-left:0}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .favourite{width:auto;vertical-align:super;margin-top:2px;height:24px;position:relative;line-height:24px;padding:0 10px 0 3px;background-color:#b9ce64;text-transform:uppercase;color:#FFF;font:17px/24px "Open Sans Bold Italic","Open Sans"}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .favourite:after,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .favourite:before{content:"";z-index:999;position:absolute;display:block;right:-12px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .favourite:after{top:0;width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:#b9ce64 transparent transparent}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .favourite:before{bottom:0;width:0;height:0;border-style:solid;border-width:12px 0 0 12px;border-color:transparent transparent transparent #97a352}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list{display:inline-block;width:auto;float:right;margin-right:20px;height:28px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li{width:28px;display:inline-block;background-color:#a8a8a8}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a{display:block;cursor:pointer;position:relative;width:28px;height:28px;overflow:hidden;text-indent:-9999px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a:before{content:"";position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:19px;background:url(../../img/layout/sprites.png) -87px -87px no-repeat}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.facebook:before{background-position:-87px -87px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.twitter:before{background-position:-105px -87px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.email:before{background-position:-127px -87px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.instagram:before{background-position:-179px -58px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.link:before{background-position:-151px -87px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{display:inline-block;height:100%;vertical-align:top;width:156px;position:relative;float:right;background-color:#5bbce4;margin-bottom:5px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span{font-size:34px;color:#FFF;font-family:"Open Sans Condensed Bold";font-weight:700;text-align:center}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span>*{color:#FFF}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span strong{display:block;font-weight:400}.promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price.is-not-sold-out{display:none}.promo-hotel-container .circles-block{position:absolute;top:0;z-index:3;width:35%;height:100%;padding-bottom:85px}.promo-hotel-container .circles-block .circles-holder{display:table;height:100%;width:100%;vertical-align:middle}.promo-hotel-container .circles-block .circles-holder .circles-container{display:table-cell;vertical-align:middle}.hotel-selection-holder .hotel-description{background-color:#F1F1F1}.hotel-description{height:auto}.hotel-description .menu{max-width:836px;height:52px;margin:-26px auto 0;background-color:#555}.hotel-description .menu ul{font-size:0}.hotel-description .menu ul li{display:inline-block;width:209px;text-align:center;height:100%;line-height:52px;color:#FFF;font-size:20px;font-family:"Open Sans Condensed Bold";font-weight:400;cursor:pointer;position:relative}.hotel-description .menu ul li.selected-item{background-color:#555}.hotel-description .menu ul li.selected-item:after{position:absolute;left:50%;margin-left:-8px;width:0;height:0;border-top:solid 7px #555;border-right:solid 8px transparent}.hotel-description .message-no-access{width:100%;background-color:#F1F1F1;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:30px 20px;margin-top:52px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-description .message-no-access .message-text{display:inline-block;margin-right:10px}.hotel-description .message-no-access .back-to{position:relative;top:inherit!important;float:right;padding-left:35px}.hotel-description .descriptions{margin-top:51px;position:relative}.hotel-description .descriptions__title{font-size:16px;margin-top:10px}.hotel-description .descriptions h2{display:none}.hotel-description .descriptions .wrapper-duration .list-from,.hotel-description .descriptions .wrapper-from .list-from{min-height:37px;font-size:0;text-align:center}.hotel-description .descriptions .wrapper-duration .list-from:after,.hotel-description .descriptions .wrapper-from .list-from:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:"";display:inline-block}.hotel-description .descriptions .wrapper-duration .list-from li,.hotel-description .descriptions .wrapper-from .list-from li{display:inline-block;width:90%;height:100%;margin:4px 0;z-index:999;text-align:left;padding:0 0 0 15px;background-color:#FFF;cursor:pointer;position:relative}.hotel-description .descriptions .wrapper-duration .list-from li span,.hotel-description .descriptions .wrapper-from .list-from li span{display:inline-block;vertical-align:top;height:100%;line-height:37px}.hotel-description .descriptions .wrapper-duration .list-from li .title-from,.hotel-description .descriptions .wrapper-from .list-from li .title-from{font-size:16px;color:#000;font-family:"Open Sans Condensed Bold";font-weight:400}.hotel-description .descriptions .wrapper-duration .list-from li .short-title-from,.hotel-description .descriptions .wrapper-from .list-from li .short-title-from{padding-left:3px;font-size:16px;color:#606060;font-family:"Open Sans Condensed Light"}.hotel-description .descriptions .wrapper-duration .list-from li.selected,.hotel-description .descriptions .wrapper-from .list-from li.selected{background-color:#555}.hotel-description .descriptions .wrapper-duration .list-from li.selected .short-title-from,.hotel-description .descriptions .wrapper-duration .list-from li.selected .title-from,.hotel-description .descriptions .wrapper-from .list-from li.selected .short-title-from,.hotel-description .descriptions .wrapper-from .list-from li.selected .title-from{color:#FFF}.hotel-description .descriptions .wrapper-duration .list-from li.selected:after,.hotel-description .descriptions .wrapper-from .list-from li.selected:after{content:"";display:block;position:absolute;right:10px;bottom:11px;background:url(../../img/layout/sprites.png) -45px -46px no-repeat;height:15px;width:20px}.hotel-description .descriptions .wrapper-date{overflow:auto}.hotel-description .descriptions .wrapper-date .wrapper-datepicker{display:inline-block;vertical-align:top;margin-left:15px}.hotel-description .descriptions .wrapper-date .wrapper-datepicker:after,.hotel-description .descriptions .wrapper-date .wrapper-datepicker:before{content:" ";display:table}.hotel-description .descriptions .wrapper-date .wrapper-datepicker:after{clear:both}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline{width:357px!important;border:none!important;background:0 0;padding:0;border-radius:0!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-widget-header{padding:0;background:0 0;border:none}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-widget-header .ui-state-hover{background:0 0;border:none}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-corner-right{border-bottom-right-radius:0;border-top-right-radius:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-title{line-height:30px}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar{float:right}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline{display:inline-block;position:relative;float:none}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline table{margin:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar thead{background-color:#FFF;text-transform:uppercase}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar thead span{font-size:12px;color:#7d7d7d!important;font-family:"Open Sans Condensed Bold";font-weight:400}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar thead .ui-datepicker-week-col{color:#7d7d7d;height:38px}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker th{padding:9px 9px 10px}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker td a,.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker td span{padding:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-title{text-align:center;background-color:#FFF;margin:0 0 9px;height:29px}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-title span{font-family:"Open Sans Condensed Bold";font-weight:400;font-size:16px;color:#000}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker table tbody tr:nth-of-type(even){background:0 0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar{background-color:#FFF;border:none;border-radius:0;margin-bottom:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{color:#7d7d7d;font-family:"Open Sans Condensed Bold"!important;background-color:rgba(212,212,212,.5);font-weight:400;font-size:12px;display:block;width:42px;height:34px;padding:0;text-align:center;vertical-align:middle}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar thead tr{background-color:#FFF}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar thead tr .ui-datepicker-week-col{height:39px}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar thead tr th span{font-size:12px;color:#7d7d7d!important;text-transform:uppercase;font-family:"Open Sans Condensed Bold";font-weight:400}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar th{text-align:center}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar th span{color:#666}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar td{padding:0;margin:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar td>:first-child{display:block;border-radius:50%;width:28px;height:28px;margin:0 8px 6px 9px;line-height:28px;text-align:center;vertical-align:middle}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar td span{font-family:"Open Sans";font-size:16px;text-align:center}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar td a{color:#606060;font-family:"Open Sans";font-size:16px;text-align:center}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-past-date>span{color:#ccc!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-no-selection>:first-child{color:#FFF}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-soldout-day{position:relative}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-soldout-day:after{content:attr(data-soldout-localization);position:absolute;top:22px;left:0;width:46px;color:#6a6a6a;font:10px/10px "Open Sans Condensed Bold",sans serif;text-align:center}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month.ptg-datepicker-selectable-for-departure>:first-child,.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month.ptg-datepicker-selectable>:first-child{font-family:"Open Sans";color:#ccc}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month.ptg-datepicker-no-selection>:first-child{color:#ccc}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month span{color:#FFF!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background:#5bbce4}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-arrival-day a,.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-middle-day a{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNkMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fedf50),to(#fdcd0b));background:linear-gradient(to bottom,#fedf50 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fedf50", endColorstr="#fdcd0b", GradientType=0 );font-family:"Open Sans";color:#000!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-middle-day span{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNkMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fedf50),to(#fdcd0b));background:linear-gradient(to bottom,#fedf50 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fedf50", endColorstr="#fdcd0b", GradientType=0 );color:#666!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar tbody td a,.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar tbody td span{font-family:"Open Sans Condensed Bold";font-weight:400}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-col{font-size:16px!important;padding-top:5px!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar thead .ui-datepicker-week-col{padding-top:11px!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-selectable-for-departure:not(.ui-datepicker-other-month) a{background-color:#7d7d7d;color:#FFF!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-selectable-for-departure:not(.ui-datepicker-other-month):hover a{background-color:#555}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-state-disabled{opacity:1!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-state-default,.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default{border:none;background:0 0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-prev.ui-state-disabled>:first-child{border-color:transparent #bcbcbc transparent transparent;cursor:auto!important}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all{position:absolute;top:7px;width:9px;height:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-w{margin-left:23px;height:30px;width:30px;top:-9px;background:0 0;position:relative;display:inline}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-w:after{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"H";font-size:34px;height:30px;width:30px;position:relative;display:inline;color:#5bbce4;cursor:pointer}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all.ui-datepicker-prev{left:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all.ui-datepicker-next{right:0}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-e{margin-right:23px;height:30px;width:30px;top:-9px;background:0 0;position:relative;display:inline;cursor:pointer}.hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-e:after{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"G";font-size:34px;height:30px;width:30px;right:39px;position:relative;display:inline;color:#5bbce4}.hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker-row-break{clear:both}.hotel-description .descriptions .wrapper-date .wrapper-chart{display:inline-block;width:400px;float:right}.hotel-description .descriptions .wrapper-date .wrapper-chart .canvasjs-chart-credit{display:none}.hotel-description .descriptions .wrapper-date .caption{margin:0 0 10px}.hotel-description .descriptions .wrapper-date .wrapper-duration{display:inline-block;position:relative;width:180px;vertical-align:top}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration{width:inherit;list-style:none;float:right;margin:0;position:relative;top:0;right:0}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li{white-space:normal;height:29px;background:#fff;padding:0 15px 0 40px;position:relative;margin-bottom:9px}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li:first-child{margin-top:0}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li:hover{cursor:pointer}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li label{margin:0;text-align:left;height:100%;vertical-align:top;display:inline-block;line-height:29px;font-family:"Open Sans Condensed Bold";font-weight:400;color:#000;font-size:16px}.hotel-description .descriptions .wrapper-travelling .caption,.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.jb-room{text-align:center}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li input[type=radio]{display:none;vertical-align:middle;cursor:pointer;margin-top:8px;margin-right:6px}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li.ptg-item-selected{background-color:#5bbce4}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li.ptg-item-selected:before{background-position:-53px -3px}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li.ptg-item-selected label{position:relative;color:#FFF}.hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li:before{content:"";position:absolute;top:7px;left:10px;width:15px;height:15px;background:url(../../img/layout/custom-form-sprite.png) -32px -3px no-repeat;background-size:90px 70px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown{width:100%;padding:0 17px 1px}@media only screen and (max-width:960px){.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.jb-room{text-align:left}}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room{height:auto;display:block;margin-bottom:0;position:relative}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .label-container{display:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .inf_err{top:2px!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .max_err{top:0!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room:after{content:"";clear:both;height:0;display:block;visibility:hidden}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .jb-room-remove{content:"";display:block;position:absolute;width:16px;height:16px;right:20px;top:12px;background:url(../../img/layout/journeybar-sprites.png) -38px -158px no-repeat #989898;border:1px solid #989898;border-radius:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .room-label{padding-top:2px;display:block}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]{top:0;background-color:#fff;height:30px;border:none;font-size:16px;font-family:"Open Sans Condensed Bold";font-weight:400;color:#000;text-align:center;-webkit-transition:none;transition:none;margin:0;-webkit-box-shadow:none;box-shadow:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;outline:0;margin:0;padding:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]::-webkit-input-placeholder{font-size:15px;padding-top:1px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]::-moz-placeholder{font-size:15px;padding-top:1px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]:-moz-placeholder{font-size:15px;padding-top:1px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]:-ms-input-placeholder{font-size:15px;padding-top:1px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector{width:70px;position:relative;background:#fff;margin:0 auto}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range{position:absolute;top:0;width:25px;height:30px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:after{color:#6aade6;display:inline-block;text-align:center;width:100%;font-family:"Open Sans Bold";font-size:20pt;line-height:48px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:hover{background-color:#cacaca!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:hover.inc:after{background-position:-40px -160px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:hover.dec:after{background-position:-28px -160px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .dec{left:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .dec:after{content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-3px -160px;height:2px;width:10px;position:absolute;bottom:14px;left:10px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .inc{right:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .inc:after{content:"";background-image:url(../../img/layout/journeybar-sprites.png);background-position:-16px -160px;height:10px;width:10px;position:absolute;left:10px;bottom:10px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li{float:none;display:inline-block!important;width:90px;padding:0;margin:4px 10px 10px;position:relative;vertical-align:bottom}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.hidden{display:none!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age{width:386px;text-align:center;margin-top:-5px;margin-bottom:15px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs{font-size:0;text-align:center;width:auto;display:inline-block;position:relative;padding:1px 18px;background:#FFF;border:2px solid #5bbce4}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .children-caption{outline:#5bbce4 solid 2px;display:block;width:100%;position:absolute;height:12px;text-align:center;background:#5bbce4;bottom:-14px;left:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .children-caption span{color:#FFF;line-height:11px;vertical-align:top;font-family:"Open Sans Condensed Light"}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs input{line-height:10px!important;height:25px;width:35px;margin:0 4px 1px;border:1px solid #2d75ba;border-radius:2px;font-size:13px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input{width:40px;margin:0 5px;color:#000;border-top:1px solid #e5e5e5;display:inline-block}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input.invalid{color:red;border:2px solid red!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input::-webkit-input-placeholder{color:#7d7d7d}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input::-moz-placeholder{color:#7d7d7d}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input:-moz-placeholder{color:#7d7d7d}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input:-ms-input-placeholder{color:#7d7d7d}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-0{display:none!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age:after{content:"";display:block;left:50%;top:-4px;z-index:9;position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 5px;border-color:transparent transparent #5bbce4;margin-left:-7px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.room-label{font-family:"Open Sans Condensed Bold";font-size:18px;text-align:center;padding-top:45px;margin-left:0;margin-right:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.room-label span{font-size:18px;font-family:inherit}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li:after{display:block;clear:both;content:""}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label{margin-bottom:0;color:#000!important;font-family:"Open Sans Condensed Bold";font-size:13px;text-align:center;text-transform:uppercase;line-height:normal}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label.main-label{padding:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label.sub-label{color:#ababab!important}@media only screen and (max-width:960px){.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li{display:block!important;width:100%!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age{display:none;height:auto;padding-left:initial}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age:after{display:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs{width:100%;height:auto;border:none!important;text-align:center;background:0 0;padding:0}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .child-input-set{height:50px!important;font-size:22px!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .children-caption{display:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .child-wrapper{margin:5px 0 0;height:136px;background:#FFF;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .child-wrapper span{width:100%;height:48px;display:block;text-align:center;font-size:24px;color:#7d7d7d;font-family:"Open Sans Condensed Light"}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .child-wrapper input{height:88px!important;margin:0;border:none;width:100%}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .child-wrapper input.invalid{border:none!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-1 .child-wrapper{width:100%}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-2 .child-wrapper{width:50%}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-2 .child-wrapper:first-child{border-right:2px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-2 .child-wrapper:last-child{border-left:2px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-3 .child-wrapper{width:33.3333%;border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-3 .child-wrapper:first-child{border-left:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-3 .child-wrapper:last-child{border-right:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-4 .child-wrapper{width:50%}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-4 .child-wrapper:nth-of-type(2n){border-left:2px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-4 .child-wrapper:nth-of-type(2n-1){border-right:2px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-5 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-5 .child-wrapper:first-child{border-left:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-6 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-6 .child-wrapper:nth-of-type(3n+1){border-left:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-7 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-7 .child-wrapper:nth-of-type(3n+1){border-left:none}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age.input-count-7 .child-wrapper:nth-of-type(7n){border-left:5px solid #e9e9e9}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .label-container{display:inline-block!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .label-container label{text-align:left}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .range-selector{float:right;height:50px;width:110px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .range-selector .alter-range{height:50px!important;width:50px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .range-selector .alter-range.dec:after{bottom:23px!important;left:20px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .range-selector .alter-range.inc:after{bottom:19px!important;left:20px}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li .range-selector input{height:50px;font-size:23px!important}.hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label{font-family:"Open Sans Condensed Light";font-size:16px!important}}.hotel-description .descriptions .wrapper-travelling .err{padding:6px 10px 10px;width:100%;color:#E73C2E;font:14px/14px "Open Sans";font-weight:700}.hotel-description .descriptions .wrapper-travelling .err-mobile{display:none}.hotel-description .descriptions .wrapper-travelling .err.child_err{position:relative;padding:0;top:inherit;margin-top:20px;left:inherit}.hotel-description .descriptions .wrapper-travelling .err.child_err:after{content:"";position:absolute;top:-5px;left:48%;display:block;width:0;height:0;border:7px solid;border-color:transparent transparent #E73C2E;margin-top:-9px}.hotel-description .descriptions .wrapper-travelling .err.inf_err{width:auto;min-width:260px;white-space:normal}.hotel-description .descriptions .wrapper-travelling .err.max_err{min-width:350px;width:auto;white-space:normal;word-wrap:break-word}@media only screen and (max-width:960px){.hotel-description .descriptions .wrapper-travelling .err{position:initial!important;text-align:center!important}.hotel-description .descriptions .wrapper-travelling .err:after,.hotel-description .descriptions .wrapper-travelling .err:before{display:none!important}.hotel-description .descriptions .wrapper-travelling .err-desktop{display:none}.hotel-description .descriptions .wrapper-travelling .err-mobile{display:block}.hotel-description .descriptions .wrapper-travelling .buttons{display:none}}.hotel-description .descriptions .wrapper-travelling .buttons{text-align:right}.hotel-description .descriptions .wrapper-travelling .buttons .button-search{display:inline-block;width:auto;border:none;min-width:0;background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#eab400));background:linear-gradient(to bottom,#ffd900 0,#eab400 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 );padding-left:16px;padding-right:28px;position:relative;text-align:left;border-radius:5px}.hotel-description .descriptions .wrapper-travelling .buttons .button-search:focus{border:none;outline:0}.hotel-description .descriptions .wrapper-travelling .buttons .button-search span{font-family:"League Gothic";color:#000;font-size:28px}.hotel-description .descriptions .wrapper-travelling .buttons .button-search:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #fff;top:8px;right:3px;left:auto;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #000;border-right:9px solid transparent}.hotel-description .descriptions .wrapper-travelling .buttons .button-search.disabled{pointer-events:none;opacity:.3}.hotel-description .descriptions .wrapper-travelling .add-room-btn-container{cursor:default;text-align:center}.hotel-description .descriptions .wrapper-travelling .add-room-btn-container .add-room-btn{cursor:pointer;font-family:"Open Sans Condensed Bold",sans-serif;text-transform:uppercase;outline:0;background:#5bbce4;color:#fff;border:3px solid #5bbce4;display:inline-block;border-radius:5px;padding:3px 10px;margin:0 auto;-webkit-transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color .3s ease-out,background-color .3s ease-out;font-size:17px;height:39px;line-height:26px}.hotel-description .descriptions .wrapper-travelling .add-room-btn-container .add-room-btn:hover{background-color:#2faadd;border-color:#2faadd}.hotel-description .descriptions .wrapper-travelling .add-room-btn-container .add-room-btn:active{background-color:#1f8dba;border-color:#1f8dba}@media only screen and (max-width:960px){.hotel-description .descriptions .wrapper-travelling .pre-dropdown{margin-top:20px;overflow:scroll;padding-bottom:140px;height:100vh}}.hotel-description .descriptions .wrapper-date,.hotel-description .descriptions .wrapper-duration,.hotel-description .descriptions .wrapper-from,.hotel-description .descriptions .wrapper-travelling{display:none;background-color:#f1f1f1;height:auto;margin:0 49px 0 auto;position:absolute;border:2px solid #00a7f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);width:500px;z-index:99;top:111px;padding:10px;right:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.hotel-description .descriptions .wrapper-date .close,.hotel-description .descriptions .wrapper-duration .close,.hotel-description .descriptions .wrapper-from .close,.hotel-description .descriptions .wrapper-travelling .close{position:absolute;top:9px;right:9px;z-index:9999;height:20px;width:19px;background-color:#989898}.hotel-description .descriptions .wrapper-date .close:after,.hotel-description .descriptions .wrapper-duration .close:after,.hotel-description .descriptions .wrapper-from .close:after,.hotel-description .descriptions .wrapper-travelling .close:after{content:"";background:url(../../img/layout/journeybar-sprites.png) -69px -41px no-repeat;background-size:137.5px 93.5px;width:11px;height:12px;top:4px;right:4px;position:absolute;display:block}.hotel-description .descriptions .wrapper-date .close:hover,.hotel-description .descriptions .wrapper-duration .close:hover,.hotel-description .descriptions .wrapper-from .close:hover,.hotel-description .descriptions .wrapper-travelling .close:hover{background-color:#5bbce4}.hotel-description .descriptions .wrapper-date .caption span,.hotel-description .descriptions .wrapper-duration .caption span,.hotel-description .descriptions .wrapper-from .caption span,.hotel-description .descriptions .wrapper-travelling .caption span{font-family:"Open Sans Condensed Bold";font-size:15px;color:#7d7d7d}.hotel-description .descriptions .wrapper-from{right:inherit}.hotel-description .descriptions.show-from .wrapper-from{padding:0 0 10px;display:block;width:30%;z-index:999;margin-left:48px;max-height:300px;overflow:auto;top:111px}.hotel-description .descriptions.show-from .wrapper-from .caption{width:90%;margin:0 auto;padding:10px 0}.hotel-description .descriptions.show-date .wrapper-date{display:block;z-index:99;padding:20px 15px;margin-left:44px;width:850px;top:111px}@media only screen and (min-width:640px){.hotel-description .descriptions.show-date .wrapper-date{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-left:0;width:950px}}.hotel-description .descriptions.show-travelers .wrapper-travelling{display:block;width:500px;z-index:99;top:111px;margin-right:49px;padding:10px;right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.hotel-description .descriptions.show-duration .wrapper-duration{display:block;width:500px;z-index:99;top:111px;margin-right:49px;padding:10px;right:251px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.hotel-description .descriptions.show-duration .wrapper-duration .caption{margin-bottom:5px}.hotel-description .descriptions .roomtype-and-price{display:block;padding:0 50px 35px;margin:0 auto;background:#f1f1f1}.hotel-description .descriptions .roomtype-and-price .accordion{display:block;margin:25px auto 0}.hotel-description .descriptions .roomtype-and-price .accordion .duration{border:none!important;margin-top:10px}.hotel-description .descriptions .roomtype-and-price .accordion .duration .ui-accordion-header-icon{display:none!important}.hotel-description .descriptions .roomtype-and-price .accordion .room-heading{margin-bottom:10px;margin-top:0}.hotel-description .descriptions .roomtype-and-price .accordion .room-details,.hotel-description .descriptions .roomtype-and-price .accordion .room-edit,.hotel-description .descriptions .roomtype-and-price .accordion .room-status{font:14px "Open Sans Condensed Bold","Open Sans",sans serif}.hotel-description .descriptions .roomtype-and-price .accordion .room-edit{color:#5bbce4;cursor:pointer}.hotel-description .descriptions .roomtype-and-price .accordion .room-status.selected{color:#000}.hotel-description .descriptions .roomtype-and-price .accordion .room-status.not-selected{color:#707070}.hotel-description .descriptions .roomtype-and-price .accordion h3{width:100%;height:35px;padding:0 22px;font:21px/35px "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;background:#585858;border-radius:0;border:none;margin:10px 0;position:relative;cursor:pointer}.hotel-description .descriptions .roomtype-and-price .room-body .cell .days,.hotel-selection .back-to,.hotel-selection .hotels-tabs li div{font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.hotel-description .descriptions .roomtype-and-price .accordion h3:after{content:"";display:block;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff;position:absolute;right:14px;top:15px}.hotel-description .descriptions .roomtype-and-price .accordion h3.ui-accordion-header-active:after{top:9px;right:18px;border-left:none;border-right:9px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.hotel-description .descriptions .roomtype-and-price .accordion h3 .ui-accordion-header-icon{display:none}.hotel-description .descriptions .roomtype-and-price .accordion .room-type-available{border:none}.hotel-description .descriptions .roomtype-and-price .room-body .row-item{display:table;background:#fff;overflow:hidden;width:100%;height:100%}.hotel-description .descriptions .roomtype-and-price .room-body .title{display:none}.hotel-description .descriptions .roomtype-and-price .room-body .cell{display:table-cell;width:12%;height:100%;padding:0;border:4px solid #f1f1f1;border-width:0 0 4px 4px;vertical-align:middle;position:relative;overflow:hidden}.hotel-description .descriptions .roomtype-and-price .room-body .cell:first-child{padding:5px 19px;width:auto;border-width:0 0 4px}@media only screen and (min-width:961px){.hotel-description .descriptions .roomtype-and-price .room-body .cell:first-child{max-width:1px}}.hotel-description .descriptions .roomtype-and-price .room-body .cell:nth-child(2){width:7%;vertical-align:middle}.hotel-description .descriptions .roomtype-and-price .room-body .cell .room-check{display:none;line-height:12px}@media only screen and (max-width:960px){.hotel-description .descriptions .roomtype-and-price .room-body .cell .room-check{line-height:8px}.hotel-description .descriptions .roomtype-and-price .room-body .btn{position:absolute;top:0}}.hotel-description .descriptions .roomtype-and-price .room-body .cell .room-selected.multiroom{background-color:#5bbce4}.hotel-description .descriptions .roomtype-and-price .room-body .cell .room-selected .room-check{display:block}.hotel-description .descriptions .roomtype-and-price .room-body .cell .room-selected *{color:#fff!important}.hotel-description .descriptions .roomtype-and-price .room-body .cell .days{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:22px}.hotel-description .descriptions .roomtype-and-price .room-body .row-wrapper{padding:8px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-description .descriptions .roomtype-and-price .room-body .row-wrapper>span{font:16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;display:block}.hotel-description .descriptions .roomtype-and-price .room-body .row-wrapper .hint{z-index:0}.hotel-description .descriptions .roomtype-and-price .room-body .availability+.row-wrapper{width:calc(100% - 70px)}.hotel-description .descriptions .roomtype-and-price .room-body .btn{height:100%;width:100%;cursor:pointer;text-align:center;outline:0;color:#000;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;background:#fed732;border:none}.hotel-description .descriptions .roomtype-and-price .room-body .btn.new-price{background:#fed732;padding-top:0}.hotel-description .descriptions .roomtype-and-price .room-body .btn.selected{background-color:#5bbce4!important}.hotel-description .descriptions .roomtype-and-price .room-body .btn.selected span{color:#fff}.hotel-description .descriptions .roomtype-and-price .room-body .btn span{display:block;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;position:relative}.hotel-description .descriptions .roomtype-and-price .room-body .btn span strong{text-transform:uppercase;display:block;font-size:13px;font-weight:inherit;line-height:16px}.hotel-description .descriptions .roomtype-and-price .room-body .btn span.adultPrice{display:none}.hotel-description .descriptions .roomtype-and-price .room-body .btn .btn__persons{font:11px/1.1em "Open Sans",sans serif}.hotel-description .descriptions .roomtype-and-price .room-body .btn em{font:13px/1em "Open Sans Condensed Light","Open Sans",sans serif;display:block;text-decoration:line-through}.hotel-description .descriptions .roomtype-and-price .pic{display:inline-block;margin-left:5px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-3px;margin-bottom:-3px;vertical-align:top}.hotel-description .descriptions .roomtype-and-price .pic .icon-adult,.hotel-description .descriptions .roomtype-and-price .pic .icon-child{display:inline-block;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;position:relative;margin-left:-5px;vertical-align:top}.hotel-description .descriptions .roomtype-and-price .pic .icon-adult:before,.hotel-description .descriptions .roomtype-and-price .pic .icon-child:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:42px;line-height:30px;display:inline-block;position:relative;vertical-align:top;color:#5bbce4;text-align:center}.hotel-description .descriptions .roomtype-and-price .pic .icon-adult:after,.hotel-description .descriptions .roomtype-and-price .pic .icon-child:after{content:attr(data-count);color:#000;display:inline-block;position:relative;top:-10px;left:-10px}.hotel-description .descriptions .roomtype-and-price .pic .icon-adult{margin-right:-18px;margin-left:-13px}.hotel-description .descriptions .roomtype-and-price .pic .icon-adult:after{font-size:12px}.hotel-description .descriptions .roomtype-and-price .pic .icon-child:before{font-size:28px}.hotel-description .descriptions .roomtype-and-price .pic .icon-child:after{font-size:10px}.hotel-description .descriptions .roomtype-and-price .subtitle{display:inline-block;font:12px/30px "Open Sans Condensed Light","Open Sans",sans serif;color:#7d7d7d;vertical-align:top}.hotel-description .descriptions .roomtype-and-price .subtitle span{font:12px/30px "Open Sans Bold","Open Sans",sans serif;color:#000}.hotel-description .descriptions .roomtype-and-price .scarcity{float:right;vertical-align:top;margin-left:10px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.hotel-description .descriptions .roomtype-and-price .scarcity .count,.hotel-description .descriptions .roomtype-and-price .scarcity span{display:inline-block;height:100%;line-height:38px;font-family:"Open Sans Condensed Bold";color:#5bbce4}.hotel-description .descriptions .roomtype-and-price .scarcity .count:before{content:attr(data-count);display:inline-block;height:25px;width:25px;margin-top:0;text-align:center;color:#FFF;font-size:14px;margin-right:3px;font-family:"Open Sans Condensed Bold";line-height:25px;background-color:#e62881;border-radius:50%}.hotel-description .descriptions .heading .cell,.hotel-description .descriptions .heading .cell .hidden-flight-only-element{font:15px "Open Sans Condensed Bold","Open Sans",sans serif;text-align:center;color:#7d7d7d}.hotel-description .descriptions .heading{display:table;width:100%}.hotel-description .descriptions .heading .cell{display:table-cell;width:12%;vertical-align:middle;background:#fff;border:4px solid #f1f1f1;border-width:0 0 4px 4px}.hotel-description .descriptions .heading .cell:first-child{width:auto;border-width:0 0 4px}.hotel-description .descriptions .heading .cell:nth-child(2){width:7%}.hotel-description .descriptions .heading.hint{margin-top:7px}.hotel-description .descriptions .heading.hint .cell{background:inherit;font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#565656;width:auto;text-align:right;padding-right:5px;float:right}.hotel-description .descriptions__link,.login-module .item-containter .item label{font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif}.hotel-description .descriptions .heading.hint_mobile{display:none}.hotel-description .descriptions__link-wrapper{text-align:right;margin:-5px 0 0}.hotel-description .descriptions__link{border-bottom:dotted 1px #5bbce4;color:#5bbce4;cursor:pointer}.total-price-table{display:table;color:#7d7d7d}.total-price-table *{font:16px "Open Sans Condensed Bold","Open Sans",sans serif}.total-price-table__row{display:table-row;text-align:right}.total-price-table__row_main *{font-size:22px}.total-price-table__row_sub *{font-size:14px}.total-price-table__cell{display:table-cell;padding-left:10px}.total-price-table__cell_price{text-align:center;color:#000;white-space:nowrap}.total-price-table__cell_old-price{text-decoration:line-through;text-align:center}.total-price-table .flight-info{margin-top:15px}.bottom-controls{padding:0 20px}.bottom-controls__row{text-align:right;margin-top:20px}.bottom-controls__row .total-price-table-container{display:inline-block}@media only screen and (max-width:960px){.bottom-controls{padding:0}}.room-edit{color:#5bbce4}.rooms-apply{font:15px "Open Sans Condensed Bold","Open Sans",sans serif;padding:10px 60px;display:inline-block;border-radius:5px;color:#fff;background-color:#5bbce4;cursor:pointer;transition:background-color .4s ease;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;-ms-transition:background-color .4s ease}.rooms-apply.disabled{pointer-events:none;background-color:#d7d7d7}.rooms-apply:hover{background-color:#2faadd}.rooms-apply:active{background-color:#1f8dba}.departure-infobox,.no-result{overflow:hidden;padding:20px 50px;background-color:#f1f1f1}.departure-infobox .inform,.no-result .inform{float:left;margin-right:20px}.departure-infobox .inform .icon,.no-result .inform .icon{display:inline-block;margin-right:10px;vertical-align:top}.departure-infobox .inform .title,.no-result .inform .title{display:inline-block;font:16px/60px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;vertical-align:top}.departure-infobox .text-holder,.no-result .text-holder{overflow:hidden;border-left:1px solid #ccc;padding-left:20px;display:table;min-height:60px}.departure-infobox .text-holder .text,.no-result .text-holder .text{display:table-cell;vertical-align:middle}.departure-infobox .text-holder p,.no-result .text-holder p{font-size:14px;font-family:"Open Sans",sans serif;color:#555;line-height:1.5em;margin:0}.hotel-details .row>h2,.wrapper-also-like h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.no-result{margin-top:10px;padding:6px 50px}.no-result .text-holder{border:none;padding-left:0}.hotel-details{height:auto;padding-top:45px}.hotel-details .row>h2{color:#555;display:block!important;text-align:center;text-transform:uppercase;padding:20px 0}.hotel-details .main-hotel-info{display:block;height:auto;width:100%;overflow:auto}.hotel-details .main-hotel-info .text-information,.hotel-details .main-hotel-info table{display:inline-block;vertical-align:top}.hotel-details .main-hotel-info .table{display:inline-block;width:40%;font:14px/1.4em "Open Sans",sans serif;color:#555}.hotel-details .main-hotel-info .table h2{display:none}.hotel-details .main-hotel-info .table h3,.hotel-details .main-hotel-info .table h4,.hotel-details .main-hotel-info .table h5{font-family:"Open Sans Semibold","Open Sans",sans serif;margin-bottom:10px}.hotel-details .main-hotel-info .table p{font:14px/1.4em "Open Sans",sans serif;color:#555;margin-bottom:10px;word-wrap:break-word}.hotel-details .main-hotel-info .table p *{font-size:14px}.hotel-details .main-hotel-info .table ul{padding:0 0 20px 17px}.hotel-details .main-hotel-info .table ul li{font:14px/1.4em "Open Sans",sans serif;list-style:disc}.hotel-details .main-hotel-info .table ul li a,.hotel-details .main-hotel-info .table ul li b,.hotel-details .main-hotel-info .table ul li em,.hotel-details .main-hotel-info .table ul li i,.hotel-details .main-hotel-info .table ul li span,.hotel-details .main-hotel-info .table ul li strong{font-size:14px}.hotel-details .main-hotel-info .table ol{padding-bottom:20px;margin-bottom:0}.hotel-details .main-hotel-info .table ol li{font:14px/1.4em "Open Sans",sans serif;list-style:decimal}.hotel-details .main-hotel-info .table ol li a,.hotel-details .main-hotel-info .table ol li b,.hotel-details .main-hotel-info .table ol li em,.hotel-details .main-hotel-info .table ol li i,.hotel-details .main-hotel-info .table ol li span,.hotel-details .main-hotel-info .table ol li strong{font-size:14px}.hotel-details .main-hotel-info .table .table-info,.hotel-details .main-hotel-info .table table{width:100%;display:table;border-radius:none}.hotel-details .main-hotel-info .table .table-info td,.hotel-details .main-hotel-info .table table td{font-family:Arial,sans-serif;padding:6px 28px;overflow:hidden;word-break:normal;width:40%;vertical-align:top;text-align:left}.hotel-details .main-hotel-info .table .table-info td.wide-column,.hotel-details .main-hotel-info .table table td.wide-column{width:60%}.hotel-details .main-hotel-info .table .table-info th,.hotel-details .main-hotel-info .table table th{font-family:"Open Sans Condensed Bold";font-size:16px;height:41px;font-weight:400;background-color:#cdcdcd;color:#000;text-align:left;padding:12px 27px;overflow:hidden;word-break:normal;vertical-align:top}.hotel-details .main-hotel-info .text-information{padding-right:60px;width:60%;float:left;margin-right:-4px}.hotel-details .main-hotel-info .text-information .part_2{margin-top:70px}.hotel-details .main-hotel-info .text-information h2{display:block;font-size:35px;font-family:"Open Sans Condensed Light";color:#000;font-weight:lighter;width:95%}.hotel-details .main-hotel-info .text-information p{font-size:14px;font-family:"Open Sans";color:#555;padding-top:28px;word-wrap:break-word;line-height:1.4em}.hotel-details .main-hotel-info .text-information p *{font-size:14px}.hotel-details .main-hotel-info .text-information ul{padding:20px 0 0 17px}.hotel-details .main-hotel-info .text-information ul li{font-size:14px;list-style:disc}.bravosafari-theme .hero .hero-orbit .tour.left .description ol li,.bravosafari-theme .hero .hero-orbit .tour.right .description ol li,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description ol li,.bravosafari-theme .text-spot-module .items-holder .visual ol li,.bravosafari-theme .ui-roundtrip-single-day-program-block .description ol li,.hotel-details .main-hotel-info .text-information ol li{list-style:decimal}.hotel-details .main-hotel-info .text-information ul li a,.hotel-details .main-hotel-info .text-information ul li b,.hotel-details .main-hotel-info .text-information ul li em,.hotel-details .main-hotel-info .text-information ul li i,.hotel-details .main-hotel-info .text-information ul li span,.hotel-details .main-hotel-info .text-information ul li strong{font-size:14px}.hotel-details .main-hotel-info .text-information ol{padding-top:20px;margin-bottom:0}.hotel-details .main-hotel-info .text-information ol li,.hotel-details .main-hotel-info .text-information ol li a,.hotel-details .main-hotel-info .text-information ol li b,.hotel-details .main-hotel-info .text-information ol li em,.hotel-details .main-hotel-info .text-information ol li i,.hotel-details .main-hotel-info .text-information ol li span,.hotel-details .main-hotel-info .text-information ol li strong{font-size:14px}.hotel-details .main-hotel-info .hotel-adwantages .mark-list li span,.rooms-availability.twin-center .count{font-size:12px}.hotel-details .main-hotel-info .hotel-adwantages{padding-right:60px;width:60%;float:left;margin-bottom:15px}.hotel-details .main-hotel-info .hotel-adwantages .mark-list{padding:0}.hotel-details .main-hotel-info .hotel-adwantages .mark-list li{display:inline-block;width:106px;text-align:center;list-style:none;vertical-align:top}.hotel-details .main-hotel-info .disclaimer-info{margin-left:20px}#priceChartContainer{display:inline-block;vertical-align:top;margin-left:15px;width:500px;float:right}#priceChartContainer .canvasjs-chart-tooltip div{font-family:"Open Sans",sans serif!important;font-style:normal!important}#priceChartContainer .jqplot-point-label{font-size:9px;font-weight:600}.canvasjs-chart-credit{display:none!important}.hotel-details-page .sitefooter{margin:0}@media only screen and (max-width:1100px){.promo-hotel-container .bx-wrapper .bg-img{display:none}}@media only screen and (min-width:960px){.hotel-details .hotel-description:first-child{padding-top:0}.hotel-details .hotel-description p{padding-right:40px;padding-top:15px}}@media only screen and (max-width:960px){.message-no-access{margin-top:0!important}.category-wrapper{float:left}.bx-viewport img{background-image:url(../../img/layout/load.GIF);background-position:50% 50%;background-repeat:no-repeat;background-size:25px 25px}body.open_content_jb{background-color:#f1f1f1;height:100%}body.open_content_jb .page-wrapper-holder{padding-top:0!important;background-color:#f1f1f1;padding:0}body.open_content_jb .page-wrapper .page-wrapper-holder>:not(.wrapper-hotel-details){display:none}body.open_content_jb .descriptions,body.open_content_jb .hotel-description,body.open_content_jb .page-wrapper,body.open_content_jb .page-wrapper-holder,body.open_content_jb .row,body.open_content_jb .wrapper-hotel-details{height:100%!important}body.open_content_jb .wrapper-hotel-details{background-color:#f1f1f1;margin-top:0}body.open_content_jb .wrapper-hotel-details>*{display:none!important;height:100%}body.open_content_jb .hotel-description{background-color:#f1f1f1}body.open_content_jb .hotel-description .row{padding:0}body.open_content_jb .hotel-description .row .descriptions{background-color:#f1f1f1;padding:0;border:none;margin-bottom:92px}body.open_content_jb .hotel-description .row .descriptions .conten-jb-header{background-color:#5bbce4;height:70px;position:fixed;width:100%;z-index:999}body.open_content_jb .hotel-description .row .descriptions .conten-jb-header .button-back{position:absolute;display:block!important;cursor:pointer;left:18px;font-size:24px;font-family:"Open Sans Condensed Light";color:#FFF;top:22px}body.open_content_jb .hotel-description .row .descriptions .conten-jb-header h2{font-size:30px;color:#FFF;height:100%;line-height:70px;padding:0;font-family:"League Gothic"}body.open_content_jb .hotel-description .row .descriptions .apply{width:100%;height:92px;position:fixed;bottom:0;z-index:100;display:block!important;color:#000;font-size:40px;font-family:"League Gothic";text-align:center;border:none;text-transform:uppercase;line-height:92px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fed20c),to(#fea910));background:linear-gradient(to bottom,#fed20c 0,#fea910 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fed20c", endColorstr="#fea910", GradientType=0 )}body.open_content_jb .hotel-description .row .descriptions .apply:after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;border-right:5px solid transparent;display:inline-block;position:relative;height:0;width:0;margin-left:10px;margin-bottom:8px}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-from .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .conten-jb-header{display:none}body.open_content_jb .hotel-description .row .descriptions .header{display:block!important;height:60px;background-color:#5bbce4;position:fixed;width:100%;z-index:999;top:0}body.open_content_jb .hotel-description .row .descriptions .header .title,body.open_content_jb .hotel-description .row .descriptions .header .title-duration{width:100%;height:100%;display:block;text-align:center;line-height:60px;color:#FFF;font-family:"League Gothic";text-transform:uppercase;font-size:30px}body.open_content_jb .hotel-description .row .descriptions .header .cancel,body.open_content_jb .hotel-description .row .descriptions .header .reset{position:absolute;display:block!important;cursor:pointer;left:18px;font-size:24px;font-family:"Open Sans Condensed Light";color:#FFF;top:17px}body.open_content_jb .hotel-description .row .descriptions .header .reset{left:auto;right:18px}body.open_content_jb .hotel-description .row .descriptions .list-title{display:block!important;height:56px;text-align:center;font-family:"Open Sans Condensed Light";font-size:24px;color:#7d7d7d;line-height:56px}body.open_content_jb .hotel-description .row .descriptions .wrapper-date .caption,body.open_content_jb .hotel-description .row .descriptions .wrapper-date .close,body.open_content_jb .hotel-description .row .descriptions .wrapper-duration .caption,body.open_content_jb .hotel-description .row .descriptions .wrapper-duration .close,body.open_content_jb .hotel-description .row .descriptions .wrapper-from .caption,body.open_content_jb .hotel-description .row .descriptions .wrapper-from .close,body.open_content_jb .hotel-description .row .descriptions .wrapper-travelling .caption,body.open_content_jb .hotel-description .row .descriptions .wrapper-travelling .close{display:none}body.open_content_jb .hotel-description .row .descriptions .wrapper-date,body.open_content_jb .hotel-description .row .descriptions .wrapper-duration,body.open_content_jb .hotel-description .row .descriptions .wrapper-from{padding-top:60px!important;position:relative;border:none}body.open_content_jb .hotel-description .row .descriptions .wrapper-travelling{position:initial!important;border:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from{display:block;overflow:scroll;height:700px;min-height:500px;z-index:0;padding:0;border:none;width:100%;margin:0;-webkit-box-shadow:none!important;box-shadow:none!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from{margin:0 18px;height:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li{display:block;width:100%;padding:0;text-align:center;height:60px;margin:0 0 18px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li .title-from{text-align:center;color:#000;font-family:"League Gothic";font-size:30px;line-height:60px;height:60px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li .short-title-from{font-size:26px;font-family:"Open Sans Condensed Light";text-transform:none;color:#7d7d7d;line-height:60px;padding-left:5px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li.selected span{color:#FFF}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li.selected:after{right:23px;bottom:22px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-date,body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-travelling{display:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date{position:initial;display:block;height:100%;padding:0;margin:0}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-duration{display:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .list-title{display:none!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .header .title-duration{display:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker{display:block;width:100%;padding:17px 0 0}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline{display:block;margin:auto auto 16px}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-title{margin:0!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar{width:362px}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-chart{float:none;width:100%;margin:auto;height:400px;display:block}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration{width:100%;height:100%;display:block;padding:0!important;-webkit-box-shadow:none;box-shadow:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration .list-from{margin:0 18px;height:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration .list-from li{display:block;width:100%;padding:0;text-align:center;height:60px;margin:0 0 18px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration .list-from li .title-from{text-align:center;color:#000;font-family:"League Gothic";font-size:30px;line-height:60px;height:60px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration .list-from li .short-title-from{font-size:26px;font-family:"Open Sans Condensed Light";text-transform:none;color:#7d7d7d;line-height:60px;padding-left:5px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration .list-from li.selected span{color:#FFF!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-duration .list-from li.selected:after{right:23px;bottom:22px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling{display:block;padding:0;margin:0 0 70px;height:auto;width:100%;-webkit-box-shadow:none;box-shadow:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .ptg-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .ptg-dropdown .room-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .ptg-dropdown .adults-count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .ptg-dropdown .children-count{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-order:3}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .ptg-dropdown .infants-count{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-order:5}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .ptg-dropdown .children-age{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-order:4}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers{width:100%}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers{overflow:auto;width:100%;padding:19px 16px 0}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers .content-err{position:static!important;padding:5px 0 0;background-color:transparent;font-size:13px;text-align:center;width:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers .content-err:after{display:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li{display:block;width:auto;float:none;margin:0;height:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li #infantsInput{margin-bottom:100px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age{display:none;height:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age:after{display:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs{width:100%;height:auto;text-align:center;background:0 0;padding:0;border:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .children-caption{display:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper{margin:5px 0 0;height:136px;background:#FFF;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper span{width:100%;height:48px;display:block;text-align:center;font-size:24px;color:#7d7d7d;font-family:"Open Sans Condensed Light"}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper input{height:88px!important;margin:0;border:none;width:100%}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper input.invalid{border:none!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-1 .child-wrapper{width:100%}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-2 .child-wrapper{width:50%}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-2 .child-wrapper:first-child{border-right:2px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-2 .child-wrapper:last-child{border-left:2px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-3 .child-wrapper{width:33.3333%;border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-3 .child-wrapper:first-child{border-left:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-3 .child-wrapper:last-child{border-right:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-4 .child-wrapper{width:50%}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-4 .child-wrapper:nth-of-type(2n){border-left:2px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-4 .child-wrapper:nth-of-type(2n-1){border-right:2px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-5 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-5 .child-wrapper:first-child{border-left:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-6 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-6 .child-wrapper:nth-of-type(3n+1){border-left:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-7 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-7 .child-wrapper:nth-of-type(3n+1){border-left:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age.input-count-7 .child-wrapper:nth-of-type(7n){border-left:5px solid #e9e9e9}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div{height:75px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div.content-err.max_err{height:25px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div input{height:75px!important;font-size:45px!important;margin-top:5px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div{height:75px;margin:0 16px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div:after{line-height:75px!important;font-size:36px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div.inc:after{bottom:31px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div:hover.inc:after{background-position:-16px -160px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div.dec:after{bottom:34px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div:hover.dec:after{background-position:-3px -160px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div:hover{background-color:#FFF!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li label{font-size:24px;color:#555;padding:0;margin:20px 0;font-family:"Open Sans Condensed Light"}.hotel-details-page .hidden,body.open_content_jb .hotel-description .row .roomtype-and-price-js{display:none}.hotel-details-page .show-more-text{overflow:hidden;display:block!important;text-align:center;padding-top:20px;margin-bottom:20px}.hotel-details-page .show-more-text a{font:20px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff;display:inline-block;padding:18px 20px;background:#5bbce4}.hotel-description h2,.hotel-details h2{color:#555;display:block!important;text-align:center;text-transform:uppercase;font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;padding:20px 0}.promo-hotel-container{background:0 0;padding-bottom:38px}.promo-hotel-container .bx-wrapper{overflow:hidden}.promo-hotel-container .bx-wrapper .bx-viewport,.promo-hotel-container .bx-wrapper li{height:100%!important}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info{min-height:70px;padding:0 20px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list{display:none}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{font-size:26px;margin-top:9px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs{display:inline-block}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li{line-height:10px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li a,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li:before{font-size:22px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{width:128px;padding:20px 0}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span{font-size:26px;display:block;width:100%}.promo-hotel-container .wrapper-main .img-wrapper .highlight-title{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:15px;margin:10px 0}.promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile{display:block;padding:0 20px}.promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile .col-list{padding:5px 0;margin:10px 0}.promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile .col-list li{padding-left:20px;margin-bottom:10px;font-family:"Open Sans",sans serif}.promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile .col-list li:last-child{margin-bottom:0}.promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile .col-list li:before{top:3px;width:15px;height:15px}.promo-hotel-container .slider-wrapper{height:240px}.promo-hotel-container .slider-wrapper img{width:100%;height:240px;margin:0!important}.promo-hotel-container .links-holder{bottom:-28px;height:52px}.hotel-description .row{padding:0 18px}.hotel-description .descriptions{margin:0;padding-bottom:32px;border-bottom:4px solid #f1f1f1}.hotel-description .descriptions .heading{display:none}.hotel-description .descriptions .heading.hint_mobile{display:block}.hotel-description .descriptions .roomtype-and-price{padding:0;background:0 0;margin:4px auto 0}.hotel-description .descriptions .roomtype-and-price .room-body .row-item{display:block;background:#f1f1f1;margin-bottom:4px;padding-bottom:15px}.hotel-description .descriptions .roomtype-and-price .room-body .row-item:last-child{margin-bottom:0}.hotel-description .descriptions .roomtype-and-price .room-body .row-item .title{background:#fff;font:24px/1em "Open Sans Condensed Bold","Open Sans",sans serif;padding:24px 18px;color:#7d7d7d;overflow:hidden;display:block}.hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell{padding-right:200px;display:block;position:relative;width:100%}.hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell:first-child{padding-bottom:20px;padding-right:18px}.hotel-description .descriptions .roomtype-and-price .room-body .row-item .cell .days{width:185px;right:15px;position:absolute;padding:5px 0 0;line-height:54px;background:#FFF;border:4px solid #f1f1f1;border-width:0 0 0 4px}.hotel-description .descriptions .roomtype-and-price .room-body .btn{right:15px;font:28px/1.4em "Open Sans Condensed Bold","Open Sans",sans serif;width:185px;padding-top:5px;text-align:center;border:none;border:4px solid #f1f1f1;border-width:4px 0 0 4px}.hotel-description .descriptions .roomtype-and-price .room-body .btn span{font-size:20px;margin-bottom:-2px}.hotel-description .descriptions .roomtype-and-price .room-body .btn sub{display:none}.hotel-description .descriptions .roomtype-and-price .room-body .btn.new-price{padding-top:5px;line-height:1.1em}.hotel-description .descriptions .roomtype-and-price .room-body .cell{display:none;width:100%;padding:4px 15px 0;border:none}.hotel-description .descriptions .roomtype-and-price .room-body .cell:first-child{display:block;width:100%;padding:20px 60px 20px 15px;position:relative;background:#f1f1f1}.hotel-description .descriptions .roomtype-and-price .room-body .cell.empty{display:none!important}.hotel-description .descriptions .roomtype-and-price .room-body .cell_hint{margin:3px 0 7px;padding:5px 10px 10px;font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#565656;width:auto;text-align:right}.hotel-description .descriptions .roomtype-and-price .room-body .row-wrapper{padding:0}.hotel-description .descriptions .roomtype-and-price .room-body .row-wrapper span{font-size:24px;padding:0;line-height:1em}.hotel-description .descriptions .roomtype-and-price .room-body .scarcity,.hotel-description .descriptions .roomtype-and-price .room-body .scarcity .count{line-height:28px}.hotel-description .descriptions .roomtype-and-price .room-body .pic{font-size:24px;margin-top:-3px}.hotel-details{display:block!important;padding:0}.hotel-details .row{padding:0 18px}.hotel-details .row .main-hotel-info{border-bottom:4px solid #f1f1f1}.hotel-details .row .main-hotel-info .text-information{width:100%;padding:0 0 20px;border-bottom:4px solid #f1f1f1}.hotel-details .row .main-hotel-info .text-information .show-more-text{margin-bottom:0}.hotel-details .row .main-hotel-info .text-information h2{display:none!important}.hotel-details .row .main-hotel-info .text-information p{padding:15px 0 0}.hotel-details .row .main-hotel-info .text-information .part_2{margin:0}.hotel-details .row .main-hotel-info .table{width:100%;margin:20px auto 0;float:none}.hotel-details .row .main-hotel-info .table h2{padding-top:0}.hotel-details .row .main-hotel-info .table tbody tr th{display:none}.hotel-details .row .main-hotel-info .table tbody tr td:nth-child(2n){text-align:right}}@media only screen and (max-width:1200px){.hotel-details .main-hotel-info .text-information{padding-right:30px}.hotel-details .main-hotel-info .text-information .part_2{margin-top:25px}.hotel-details .main-hotel-info .table .table-info td,.hotel-details .main-hotel-info .table table td{width:49.05%}.hotel-selection .back-to{top:-100px!important}}@media only screen and (max-width:1050px){.hotel-description .descriptions .wrapper-date{padding-right:40px}.hotel-description .descriptions .wrapper-date .wrapper-duration{width:150px}}@media only screen and (max-width:1025px){.hotel-description .descriptions.show-from .wrapper-from{width:29.8%}.hotel-description .descriptions #priceChartContainer{width:470px}.hotel-description .descriptions .wrapper-date{width:900px!important}}@media only screen and (max-width:960px){.hotel-description .descriptions #priceChartContainer,.hotel-description .descriptions .canvasjs-chart-canvas,.hotel-description .descriptions .wrapper-date{width:100%!important}.hotel-description .descriptions #priceChartContainer .wrapper-chart,.hotel-description .descriptions .canvasjs-chart-canvas .wrapper-chart,.hotel-description .descriptions .wrapper-date .wrapper-chart{width:320px!important}.hotel-selection .hotel-selection-insider{padding:15px}.highlight-wrapper{display:none}.hotel-details .main-hotel-info .hotel-adwantages{width:100%;padding-right:0}}@media only screen and (max-width:768px){.hotel-description h2,.hotel-details h2{font-size:40px!important}.hotel-description .descriptions__link-wrapper,.hotel-details .descriptions__link-wrapper{text-align:center}.promo-hotel-container .links_list li a{font-size:14px;line-height:40px;padding:0 5px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-adult:before,.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-child:before{background-size:50px 50px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-adult:before{background-position:0 -1px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-child:before{background-position:-12px -1px}.hotel-description .row .descriptions .wrapper-from .list-from li.selected:after{background:url(../../img/layout/sprites-retina.png) -119px -40px no-repeat;background-size:400px 400px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:after,.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:after,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a:before{background-image:url(../../img/layout/sprites-retina.png);background-size:400px 400px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:after{background-position:-230px -2px}.promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:after{background-position:-246px -2px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.facebook:before{background-position:0 -98px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.twitter:before{background-position:-20px -98px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.instagram:before{background-position:-257px -97px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.email:before{background-position:-42px -98px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list a.link:before{background-position:-66px -98px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-date .wrapper-duration .list-duration li.ptg-item-selected label:after{background:url(../../img/layout/sprites-retina.png) -119px -40px no-repeat;background-size:400px 400px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:240px) and (max-width:640px),only screen and (min-resolution:144dpi) and (min-width:240px) and (max-width:640px){.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-adult:before,.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-child:before{background-size:25px 25px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-adult:before{background-position:0 -1px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-child:before{background-position:-6px -1px}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a:after{background-size:200px 200px!important}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a.bx-prev:after{background-position:-115px -1px}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a.bx-next:after{background-position:-123px -1px}}@media only screen and (min-width:640px) and (max-width:960px){.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title li{font-size:20px}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title{top:50px}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title:after{display:none}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title-left{left:-20px}}.promo-hotel-container .wrapper-main.twin-center-type .hotel-info{background:0 0!important;padding-left:175px}.promo-hotel-container .wrapper-main.twin-center-type .hotel-info .title h3{color:#000}.promo-hotel-container .wrapper-main.twin-center-type .hotel-info .title h3 a{color:#000;font-family:"Open Sans Condensed Bold";font-weight:400;font-size:30px;display:inline-block}.hotel-selection-holder{max-width:1140px;padding:0 20px;margin:0 auto}.hotel-selection{position:relative;max-width:1100px;margin:-20px auto 0;padding:0 0 0 130px;border:none;background:#fff}.hotel-selection .back-to{position:absolute;top:-80px;left:0;width:160px;background:#5bbce4;border-radius:4px;color:#fff;padding:15px 15px 15px 25px;text-align:right;font-size:16px}.hotel-selection .back-to:before{content:" ";display:block;position:absolute;top:50%;left:6px;width:0;height:0;border-bottom:14px solid transparent;border-top:14px solid transparent;border-right:14px solid #fff;margin-top:-14px}.hotel-selection .hotels-tabs{position:absolute;left:0;top:0;z-index:5;width:134px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:none;background:0 0}.hotel-selection .hotels-tabs li{display:block;width:130px;cursor:pointer;border-top:4px solid #d7d7d7;border-left:4px solid #d7d7d7;border-bottom:4px solid #d7d7d7;border-right:none;border-top-left-radius:10px;border-bottom-left-radius:10px;margin:0 0 10px!important;padding:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#fff;white-space:inherit;float:none}.hotel-selection .hotels-tabs li.ui-state-active{width:134px;background:#f1f1f1;padding-right:4px!important;border-top:4px solid #52bfed;border-left:4px solid #52bfed;border-bottom:4px solid #52bfed}.hotel-selection .hotels-tabs li:not(.ui-state-active){-webkit-box-shadow:inset -55px 1px 40px -45px #c7c7c7;box-shadow:inset -55px 1px 40px -45px #c7c7c7}.hotel-selection .hotels-tabs li a{display:inline-block;padding:10px 0;float:none;color:#070707}.hotel-selection .hotels-tabs li .hotel-name{font-size:19px;line-height:20px;margin-bottom:10px}.hotel-selection .hotels-tabs li .hotel-descr{font-size:14px;line-height:17px;padding-bottom:15px;border-bottom:2px dashed #a8a8a8}.hotel-selection .hotels-tabs li .choose-roomtype{display:inline-block;margin:20px 0;color:#2ba6cb;font:16px/20px "Open Sans Condensed Bold","Open Sans",sans serif}.hotel-selection .hotels-tabs li .hotel-period{font-size:18px;margin-top:10px}.hotel-selection .hotels-tabs li .hotel-period .dates{font-size:52px;line-height:45px}.hotel-selection .hotel-selection-insider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #52bfed;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;clear:both;padding:0}.hotel-selection .hotel-selection-insider .links-holder{bottom:auto;top:0}.hotel-selection .hotel-selection-insider .links-holder .row{padding:0!important;min-width:0}.hotel-selection .hotel-selection-insider .row{min-width:0}.hotel-selection .hotel-selection-insider .roomtype-and-price{padding-top:25px}@media only screen and (max-width:960px){.hotel-selection{padding-left:0}.hotel-selection .back-to{top:5px!important;left:0;width:120px;font-size:12px;line-height:inherit;padding:10px 10px 10px 25px}.hotel-selection .back-to:before{top:50%;border-bottom:10px solid transparent;border-top:10px solid transparent;border-right:10px solid #fff;margin-top:-10px}.hotel-selection .links-holder{display:none}.hotel-selection .hotels-tabs{position:inherit;width:80%;height:60px;margin:0 0 -4px 125px}.hotel-selection .hotels-tabs li{display:inline-block;width:47%;height:56px;vertical-align:top;border-bottom:none;border-right:4px solid #d7d7d7;border-top-right-radius:10px;border-bottom-left-radius:0;padding:4px 0;margin-bottom:0!important}.hotel-selection .hotels-tabs li.ui-state-active{width:47%;height:60px;padding-right:0!important;border-bottom:none;border-top:4px solid #52bfed;border-left:4px solid #52bfed;border-right:4px solid #52bfed}.hotel-selection .hotels-tabs li.ui-state-focus{outline:0}.hotel-selection .hotels-tabs li .hotel-name{font-size:14px;line-height:14px;margin-bottom:0;max-height:28px;overflow:hidden}.hotel-selection .hotels-tabs li .choose-roomtype,.hotel-selection .hotels-tabs li .hotel-descr{display:none}.hotel-selection .hotels-tabs li .hotel-period{font-size:12px;line-height:12px;margin-top:2px;color:#878787}.hotel-selection .hotels-tabs li .hotel-period .dates{color:#878787;font-size:12px;line-height:12px}.hotel-selection .hotels-tabs li .hotel-period div{display:inline-block}.hotel-selection .hotel-selection-insider{border-top-left-radius:10px}.hotel-selection .hotel-selection-insider .hotel-description{padding-top:0}.hotel-selection .hotel-selection-insider .hotel-description .mobile-caption{padding-bottom:0}.promo-hotel-container .wrapper-main.twin-center-type{padding:10px 0}.promo-hotel-container .wrapper-main.twin-center-type .hotel-info{padding:0 20px}}@media only screen and (min-width:640px) and (max-width:960px){.hotel-selection{margin-top:-60px}}@media only screen and (max-width:640px){.promo-hotel-container .links-holder,.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title li:after,.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title-left:after,.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .small-title,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .favourite{display:none}.hotel-selection,.large-list-view .category{margin-top:4px}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title li{font-size:16px;top:50px;line-height:8px;left:-30px}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title{top:0;right:-15px}.promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li .main-title-left{left:0;right:inherit}.category-small-list{font:13px/18px "Open Sans Bold Italic","Open Sans"}.small-list-view .prong{position:relative;right:-10px}.small-list-view .prong:after,.small-list-view .prong:before{content:"";z-index:99;position:absolute;right:-12px}.small-list-view .prong:after{border-style:solid;border-width:10px 12px 0 0;border-color:#b9ce64 transparent transparent}.small-list-view .prong:before{margin-bottom:0;bottom:0;border-style:solid;border-width:10px 0 0 12px;border-color:transparent transparent transparent #97a352}body.open_content_jb .wrapper-hotel-details{margin-top:0}body.open_content_jb .hotel-description .row{padding:0}body.open_content_jb .hotel-description .row .descriptions{min-height:544px;margin-bottom:70px}body.open_content_jb .hotel-description .row .descriptions .conten-jb-header{height:52px}body.open_content_jb .hotel-description .row .descriptions .conten-jb-header .button-back{left:12px;font-size:18px;top:15px}body.open_content_jb .hotel-description .row .descriptions .conten-jb-header h2{font-size:22px;line-height:52px}body.open_content_jb .hotel-description .row .descriptions .apply{height:70px;font-size:30px;line-height:70px;z-index:999}body.open_content_jb .hotel-description .row .descriptions .apply:after{margin-left:10px;margin-bottom:5px}body.open_content_jb .hotel-description .row .descriptions .header{height:45px;position:fixed;width:100%;top:0;z-index:999}body.open_content_jb .hotel-description .row .descriptions .header .title,body.open_content_jb .hotel-description .row .descriptions .header .title-duration{line-height:45px;font-size:22px}body.open_content_jb .hotel-description .row .descriptions .header .cancel,body.open_content_jb .hotel-description .row .descriptions .header .reset{font-size:18px;top:13px}body.open_content_jb .hotel-description .row .descriptions .header .reset{right:18px}body.open_content_jb .hotel-description .row .descriptions .list-title{height:42px;margin-top:0;font-size:18px;line-height:42px}body.open_content_jb .hotel-description .row .descriptions .wrapper-date,body.open_content_jb .hotel-description .row .descriptions .wrapper-from{padding-top:45px!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from{min-height:544px;overflow:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from{margin:0 12px 70px;height:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li{height:45px;margin-bottom:12px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li .title-from{font-size:22px;line-height:45px;height:45px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li .short-title-from{font-size:19px;line-height:45px;padding-left:5px}body.open_content_jb .hotel-description .row .descriptions.show-jb-from .wrapper-from .list-from li.selected:after{right:23px;bottom:16px}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date{overflow:auto;overflow-x:hidden;height:100%;width:100%!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker{width:310px;margin:0 auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline{width:310px!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline.ui-corner-left{margin-left:1px}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar{width:310px}body.open_content_jb .hotel-description .row .descriptions.show-jb-date .wrapper-date .wrapper-datepicker .ui-datepicker-inline .ui-datepicker-calendar td>:first-child{width:20px;height:20px;margin:0 8px 6px 9px;line-height:20px;font-size:13px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-date .wrapper-duration .list-duration{margin:12px 12px 0}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-date .wrapper-duration .list-duration li{height:49px;padding:0;margin-bottom:12px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-date .wrapper-duration .list-duration li label{line-height:49px;font-size:22px}body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .wrapper-date .wrapper-duration .list-duration li label:after{right:25px!important;bottom:19px!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers{min-height:500px;padding:13px 10px 70px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper{height:auto!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper .child-title{height:40px!important;font-size:16px!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li.children-age .children-inputs .child-wrapper input{height:50px!important;border:none}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li{height:auto}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li label{margin:12px 0;font-size:16px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div{height:50px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div.err{width:100%;position:relative;left:0!important;top:15px!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div,body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div input{height:50px!important;font-size:26px!important}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div.dec:after{bottom:24px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div.inc:after{bottom:21px}body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .wrapper-travelling .travelers .list-travelers li div div:after{line-height:50px!important;font-size:26px}.hotel-description h2,.hotel-details h2{font-size:25px!important}.hotel-details-page h2{font-size:25px}.hotel-details-page .show-more-text{margin-left:10px;margin-right:10px}.hotel-details-page .show-more-text a{font-size:15px;padding:12px 15px}.promo-hotel-container .circles-block{padding-bottom:60px}.promo-hotel-container{background:0 0;padding-bottom:0;margin-bottom:0}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info{min-height:52px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{font-size:16px;margin-top:6px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs{display:inline-block}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li{line-height:17px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li a,.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li:before{font-size:16px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{width:96px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span{font-size:19px;display:block;width:100%}.promo-hotel-container .slider-wrapper,.promo-hotel-container .slider-wrapper img{height:180px}.promo-hotel-container .slider-wrapper .bx-controls{margin-top:-7px}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a{height:14px!important;width:14px!important}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a:after{background-size:100px 100px;height:12px!important;width:8px!important}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:10px}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a.bx-prev:after{background-position:-115px -1px;margin:-6px 0 0 -5px}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a.bx-next{right:10px}.promo-hotel-container .slider-wrapper .bx-controls .bx-controls-direction a.bx-next:after{background-position:-123px -1px;margin:-6px 0 0 -3px}.hotel-details .row{padding:0 12px}.hotel-details .row .main-hotel-info .text-information ol,.hotel-details .row .main-hotel-info .text-information ul{padding-top:10px}.hotel-details .row .main-hotel-info .text-information ol a,.hotel-details .row .main-hotel-info .text-information ol b,.hotel-details .row .main-hotel-info .text-information ol em,.hotel-details .row .main-hotel-info .text-information ol i,.hotel-details .row .main-hotel-info .text-information ol li,.hotel-details .row .main-hotel-info .text-information ol span,.hotel-details .row .main-hotel-info .text-information ol strong,.hotel-details .row .main-hotel-info .text-information ul a,.hotel-details .row .main-hotel-info .text-information ul b,.hotel-details .row .main-hotel-info .text-information ul em,.hotel-details .row .main-hotel-info .text-information ul i,.hotel-details .row .main-hotel-info .text-information ul li,.hotel-details .row .main-hotel-info .text-information ul span,.hotel-details .row .main-hotel-info .text-information ul strong{font-size:12px}.hotel-details .row .main-hotel-info .text-information p{padding-top:10px;font-size:12px}.hotel-details .row .main-hotel-info .hotel-adwantages .mark-list{padding:0}.hotel-details .row .main-hotel-info .table{width:100%}.hotel-details .row .main-hotel-info .table table tbody td{padding-left:10px;padding-right:10px}.hotel-details .row .main-hotel-info .table ol,.hotel-details .row .main-hotel-info .table ul{padding-bottom:10px}.hotel-details .row .main-hotel-info .table ol a,.hotel-details .row .main-hotel-info .table ol b,.hotel-details .row .main-hotel-info .table ol em,.hotel-details .row .main-hotel-info .table ol i,.hotel-details .row .main-hotel-info .table ol li,.hotel-details .row .main-hotel-info .table ol span,.hotel-details .row .main-hotel-info .table ol strong,.hotel-details .row .main-hotel-info .table ul a,.hotel-details .row .main-hotel-info .table ul b,.hotel-details .row .main-hotel-info .table ul em,.hotel-details .row .main-hotel-info .table ul i,.hotel-details .row .main-hotel-info .table ul li,.hotel-details .row .main-hotel-info .table ul span,.hotel-details .row .main-hotel-info .table ul strong{font-size:12px}.hotel-description .row{padding:0 12px}.hotel-description .row .descriptions{margin:0;padding-bottom:32px;border-bottom:4px solid #f1f1f1}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-item{padding-bottom:10px}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-item .title{font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;padding:19px 10px}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-item .cell{padding-right:100px}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-item .cell:first-child{padding-bottom:10px;padding-right:12px}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-item .cell .days{width:90px;right:10px;line-height:35px}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-wrapper{padding:2px 0}.hotel-description .row .descriptions .roomtype-and-price .room-body .row-wrapper span{font-size:15px;line-height:22px}.hotel-description .row .descriptions .roomtype-and-price .room-body .scarcity,.hotel-description .row .descriptions .roomtype-and-price .room-body .scarcity .count{line-height:24px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic{font-size:15px;margin-top:-4px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-adult:before{font-size:38px}.hotel-description .row .descriptions .roomtype-and-price .room-body .pic .icon-child:before{font-size:24px}.hotel-description .row .descriptions .roomtype-and-price .room-body .cell{padding:4px 10px 0}.hotel-description .row .descriptions .roomtype-and-price .room-body .cell:first-child{padding:10px 40px 10px 10px}.hotel-description .row .descriptions .roomtype-and-price .room-body .cell:first-child:after{right:10px;width:21px;height:20px;margin-top:-10px;background-position:0 0;background-size:400px 400px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn{right:10px;font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;width:90px;padding:7px 5px 3px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn span{font:15px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;margin-bottom:0}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn span strong{line-height:11px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn .btn__persons{font:11px/1.1em "Open Sans",sans serif;padding-top:3px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn em{font-size:13px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn.new-price{padding:2px 5px 0}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn.new-price .price{line-height:18px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn.new-price .price strong{line-height:10px}.hotel-description .row .descriptions .roomtype-and-price .room-body .btn.new-price .price em{line-height:6px}.hotel-selection .hotels-tabs{width:70%}}@media only screen and (max-width:580px){.hotel-selection .back-to{width:auto;display:inline-block;top:0!important;left:0;position:relative;font-size:14px;padding:15px 10px 15px 25px;margin:0 0 10px}.hotel-selection .back-to:before{top:50%;margin-top:-10px}.hotel-selection .hotel-selection-insider{border-top-left-radius:0;border-top-right-radius:0}.hotel-selection .hotels-tabs{width:100%;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;margin-left:0}.hotel-selection .hotels-tabs li{width:50%;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 5px!important}.hotel-selection .hotels-tabs li.ui-state-active{width:50%;height:70px}.promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{width:100%;padding:10px 0!important;margin-top:10px}.message-no-access{display:inline-block!important;padding:20px!important}.message-no-access .back-to{float:left!important;margin-top:15px}}.manage-stay-button{float:right;margin:10px 20px 0 0;height:43px;border-radius:8px;cursor:pointer;text-align:center;padding:0 28px 0 15px;font:26px/44px "League Gothic";position:relative;background-color:#53bfed;background-image:-webkit-gradient(linear,left top,left bottom,from(#53bfed),to(#1ea3db));background-image:linear-gradient(to bottom,#53bfed,#1ea3db);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#eab400", GradientType=0 )}.manage-stay-button:after{content:"";display:inline-block;position:absolute;color:#000;top:13px;right:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid transparent}.manage-stay-button.blue-button-book{background-color:#53bfed;background-image:-webkit-gradient(linear,left top,left bottom,from(#53bfed),to(#1ea3db));background-image:linear-gradient(to bottom,#53bfed,#1ea3db);color:#fff}.hotel-description .descriptions .journey-bar{background-color:#f1f1f1}.hotel-description .descriptions .journey-bar .journey-bar-list{height:100%;padding:0 15px 0 0;position:relative;text-align:center;font-size:0;cursor:pointer}.hotel-description .descriptions .journey-bar .journey-bar-list:after{content:"";border:5px solid;border-color:transparent transparent transparent #5bbce4;position:absolute;right:10px;top:22px}.hotel-description .descriptions .journey-bar .journey-bar-list li{width:1%;height:55px;display:table-cell;vertical-align:middle}.open_content_jb .hotel-description .descriptions .journey-bar .journey-bar-list li{width:100%}.hotel-description .descriptions .journey-bar .journey-bar-list li:last-child{margin-right:0}.hotel-description .descriptions .journey-bar .journey-bar-list li.travelersIcon:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"#";font-size:32px;line-height:30px;display:block;position:relative;width:100%;height:30px;color:#000;z-index:3}.hotel-description .descriptions .journey-bar .journey-bar-list li.travelersIcon.single:before{content:"%";font-size:34px}.hotel-description .descriptions .journey-bar .journey-bar-list li.travelersIcon.double:before{content:"$";font-size:34px}.hotel-description .descriptions .journey-bar .journey-bar-list li.show-for-desktop{display:none}.hotel-description .descriptions .journey-bar .journey-bar-list li span{width:100%;display:inline;color:#7d7d7d;font:400 15px "Open Sans Condensed Bold",sans-serif}.hotel-description .descriptions .journey-bar .journey-bar-list li div{padding:0 5px;position:relative;cursor:pointer}.hotel-description .descriptions .journey-bar .journey-bar-list li div.travelers,.hotel-description .descriptions .journey-bar .journey-bar-list li div:after{display:none}.hotel-description .descriptions .journey-bar .journey-bar-list li div.disable{cursor:auto}.hotel-description .descriptions .journey-bar .journey-bar-list li div.disable span{color:#555}.hotel-description .descriptions .journey-bar .journey-bar-list li div.selected{outline:#00a7f0 solid 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.hotel-description .descriptions .journey-bar .journey-bar-list li div.selected:after{top:22px;border-color:transparent transparent #5bbce4}.hotel-description .descriptions .journey-bar .journey-bar-list li div.selected:before{display:block;content:"";width:100%;position:absolute;height:4px;left:0;bottom:-2px;z-index:9999;background-color:#FFF}.hotel-description .descriptions .journey-bar .journey-bar-list li div.item-date .for-mobile{display:none!important}.hotel-description .descriptions .journey-bar .journey-bar-list li div span{font-size:16px;color:#000;display:inline-block;width:auto}.hotel-description .descriptions .journey-bar .journey-bar-list li div span.comma{margin-right:6px}.hotel-description .descriptions .journey-bar .journey-bar-list li div span.date{text-transform:lowercase}.hotel-description .descriptions .journey-bar .journey-bar-list li div span.date:first-letter{text-transform:uppercase}.hotel-description .descriptions .journey-bar .journey-bar-list li div span.for-mobile{display:inline-block!important}@media only screen and (min-width:641px){.hotel-description .descriptions .journey-bar .journey-bar-list{padding:0}.hotel-description .descriptions .journey-bar .journey-bar-list li div span{font-size:20px}}@media only screen and (min-width:961px){.hotel-description .descriptions .journey-bar{height:140px;padding:0 50px}.hotel-description .descriptions .journey-bar .journey-bar-list{padding:19px 0 0;position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;cursor:default}.hotel-description .descriptions .journey-bar .journey-bar-list:after{display:none}.hotel-description .descriptions .journey-bar .journey-bar-list li{width:auto;height:auto;margin:3px 5px 0;display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.hotel-description .descriptions .journey-bar .journey-bar-list li.travelersIcon{display:none}.hotel-description .descriptions .journey-bar .journey-bar-list li.show-for-desktop{display:inline-block}.hotel-description .descriptions .journey-bar .journey-bar-list li div{height:55px;margin-top:12px;padding:14px 0 0 20px;background-color:#FFF}.hotel-description .descriptions .journey-bar .journey-bar-list li div:after{content:"";position:absolute;right:20px;top:25px;border:5px solid;border-color:#5bbce4 transparent transparent;width:0;height:0;display:block}.hotel-description .descriptions .journey-bar .journey-bar-list li div span{font-size:16px}.hotel-description .descriptions .journey-bar .journey-bar-list li div span.for-mobile{display:none!important}}@media only screen and (max-width:960px){.hotel-description .descriptions .journey-bar .journey-bar-list>li span,body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list:after{display:none}body.open_content_jb .journey-bar,body.open_content_jb .journey-bar-list{height:100%!important}body.open_content_jb .hotel-description .row .descriptions .journey-bar{padding-top:70px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0;padding-top:18px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li{position:relative}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li .for-mobile{display:inline-block!important;vertical-align:top;font-size:24px;color:#7d7d7d;font-family:"Open Sans Condensed Light";height:100%;line-height:86px;margin-right:10px;width:auto}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li div span.comma,body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li div span.duration{display:none}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li div span.date,body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li div span.duration{text-transform:uppercase}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li.show-for-mobile{display:block!important}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li.show-for-mobile .duration{display:inline-block!important}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:not(.show-for-desktop){display:block;background-color:#FFF;height:86px;margin:0 18px 18px;width:calc(100% - 36px)}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:not(.show-for-desktop) div,body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:not(.show-for-desktop) span:not(.for-mobile){height:100%;line-height:86px;font-size:40px;font-family:"League Gothic"}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li.travelersIcon:before{font-size:44px;top:auto;line-height:86px;height:86px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5bbce4;display:block;position:absolute;top:38px;right:22px;width:0;height:0}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li.not-arrow:after,body.open_content_jb .hotel-description .row .descriptions.show-jb-date .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-date .journey-bar,body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-duration .journey-bar,body.open_content_jb .hotel-description .row .descriptions.show-jb-from .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-from .journey-bar,body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .conten-jb-header,body.open_content_jb .hotel-description .row .descriptions.show-jb-travellers .journey-bar{display:none}}@media only screen and (max-width:640px){body.open_content_jb .hotel-description .row .descriptions .journey-bar{padding-top:52px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list{padding-top:12px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li .for-mobile{font-size:18px;line-height:64px;margin-right:7px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:not(.show-for-desktop){height:64px;margin:0 12px 12px;width:calc(100% - 24px)}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:not(.show-for-desktop) div,body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:not(.show-for-desktop) span:not(.for-mobile){line-height:64px;font-size:30px;text-align:center}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li.travelersIcon:before{font-size:32px;line-height:64px;height:64px}body.open_content_jb .hotel-description .row .descriptions .journey-bar .journey-bar-list>li:after{top:28px;right:22px}}.hotel-category-bonavida .promo-hotel-container .email,.hotel-category-bonavida .promo-hotel-container .facebook,.hotel-category-bonavida .promo-hotel-container .icon-logo-primera-club-flag-hotelpage,.hotel-category-bonavida .promo-hotel-container .icon-primera-club-flag,.hotel-category-bonavida .promo-hotel-container .instagram,.hotel-category-bonavida .promo-hotel-container .link,.hotel-category-bonavida .promo-hotel-container .twitter,.hotel-category-primera-club .promo-hotel-container .email,.hotel-category-primera-club .promo-hotel-container .facebook,.hotel-category-primera-club .promo-hotel-container .icon-logo-primera-club-flag-hotelpage,.hotel-category-primera-club .promo-hotel-container .icon-primera-club-flag,.hotel-category-primera-club .promo-hotel-container .instagram,.hotel-category-primera-club .promo-hotel-container .link,.hotel-category-primera-club .promo-hotel-container .twitter{background-image:url(../../img/layout/sprite-primera-club.png);background-repeat:no-repeat;display:block}.hotel-category-bonavida .promo-hotel-container .email:before,.hotel-category-bonavida .promo-hotel-container .facebook:before,.hotel-category-bonavida .promo-hotel-container .icon-logo-primera-club-flag-hotelpage:before,.hotel-category-bonavida .promo-hotel-container .icon-primera-club-flag:before,.hotel-category-bonavida .promo-hotel-container .instagram:before,.hotel-category-bonavida .promo-hotel-container .link:before,.hotel-category-bonavida .promo-hotel-container .twitter:before,.hotel-category-primera-club .promo-hotel-container .email:before,.hotel-category-primera-club .promo-hotel-container .facebook:before,.hotel-category-primera-club .promo-hotel-container .icon-logo-primera-club-flag-hotelpage:before,.hotel-category-primera-club .promo-hotel-container .icon-primera-club-flag:before,.hotel-category-primera-club .promo-hotel-container .instagram:before,.hotel-category-primera-club .promo-hotel-container .link:before,.hotel-category-primera-club .promo-hotel-container .twitter:before{display:none}.hotel-category-bonavida .promo-hotel-container .icon-primera-club-flag,.hotel-category-primera-club .promo-hotel-container .icon-primera-club-flag{width:20px;height:25px;background-position:-81px -5px;display:inline-block;vertical-align:middle;margin-left:10px}.hotel-category-bonavida .promo-hotel-container .icon-logo-primera-club-flag-hotelpage,.hotel-category-primera-club .promo-hotel-container .icon-logo-primera-club-flag-hotelpage{position:absolute;width:101px;height:125px;background-image:url(../../img/layout/bonavida-club-flag-text.png);background-position:0 -114px;background-repeat:no-repeat;background-size:101px auto;z-index:99;right:20px}.hotel-category-bonavida .promo-hotel-container .social-list li,.hotel-category-primera-club .promo-hotel-container .social-list li{background-color:transparent}.hotel-category-bonavida .promo-hotel-container .email,.hotel-category-primera-club .promo-hotel-container .email{width:28px;height:28px;background-position:-5px -5px}.hotel-category-bonavida .promo-hotel-container .facebook,.hotel-category-primera-club .promo-hotel-container .facebook{width:28px;height:28px;background-position:-43px -5px}.hotel-category-bonavida .promo-hotel-container .link,.hotel-category-primera-club .promo-hotel-container .link{width:28px;height:28px;background-position:-111px -5px}.hotel-category-bonavida .promo-hotel-container .twitter,.hotel-category-primera-club .promo-hotel-container .twitter{width:28px;height:28px;background-position:-149px -5px}.hotel-category-bonavida .hotel-info,.hotel-category-primera-club .hotel-info{background-color:#83c3f0!important;min-height:105px!important;border-top:3px solid #FFF!important}.hotel-category-bonavida .hotel-info .title h3,.hotel-category-primera-club .hotel-info .title h3{color:#FFF!important;vertical-align:top}.hotel-category-adult .hotel-info .breadcrumbs li a,.hotel-category-adult .hotel-info .breadcrumbs li:before,.hotel-category-adult .hotel-info .title h3,.hotel-category-bonavida .hotel-info .breadcrumbs li a,.hotel-category-bonavida .hotel-info .breadcrumbs li:before,.hotel-category-bonavida-deluxe .hotel-info .breadcrumbs li a,.hotel-category-bonavida-deluxe .hotel-info .breadcrumbs li:before,.hotel-category-bonavida-deluxe .hotel-info .title h3,.hotel-category-bonavida-duo .hotel-info .breadcrumbs li a,.hotel-category-bonavida-duo .hotel-info .breadcrumbs li:before,.hotel-category-bonavida-duo .hotel-info .title h3,.hotel-category-bonavida-local .hotel-info .breadcrumbs li a,.hotel-category-bonavida-local .hotel-info .breadcrumbs li:before,.hotel-category-bonavida-local .hotel-info .title h3,.hotel-category-deluxe .hotel-info .breadcrumbs li a,.hotel-category-deluxe .hotel-info .breadcrumbs li:before,.hotel-category-deluxe .hotel-info .title h3,.hotel-category-primera-club .hotel-info .breadcrumbs li a,.hotel-category-primera-club .hotel-info .breadcrumbs li:before{color:#fff!important}.hotel-category-bonavida .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-primera-club .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bonavida-boxed.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:165px;top:28px;width:130px;height:50px}.hotel-category-bonavida .wrapper-main.twin-center-type .hotel-info,.hotel-category-primera-club .wrapper-main.twin-center-type .hotel-info{background-color:#83c3f0!important;min-height:105px!important}.hotel-category-adult .hotel-info,.hotel-category-bonavida-duo .hotel-info{background-color:#85bbb1!important;min-height:105px!important;border-top:3px solid #FFF}.hotel-category-adult .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-bonavida-duo .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bonavida-duo.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:165px;top:28px;width:130px;height:50px}.hotel-category-adult .icon-logo-primera-club-flag-hotelpage,.hotel-category-bonavida-duo .icon-logo-primera-club-flag-hotelpage{position:absolute;width:101px;height:125px;background-image:url(../../img/layout/bonavida-duo-flag-text.png);background-position:0 -114px;background-repeat:no-repeat;background-size:101px auto;z-index:99;right:20px}.hotel-category-adult .wrapper-main.twin-center-type .hotel-info,.hotel-category-bonavida-duo .wrapper-main.twin-center-type .hotel-info{background-color:#85bbb1!important;min-height:105px!important}.hotel-category-bonavida-local .hotel-info,.hotel-category-bonavida-local .wrapper-main.twin-center-type .hotel-info{background-color:#f2c757!important;min-height:105px!important}.hotel-category-bonavida-local .hotel-info{border-top:3px solid #FFF}.hotel-category-bonavida-local .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bonavida-local.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:165px;top:28px;width:130px;height:50px}.hotel-category-bonavida-local .icon-logo-primera-club-flag-hotelpage{position:absolute;width:101px;height:125px;background-image:url(../../img/layout/bonavida-local-flag-text.png);background-position:0 -114px;background-repeat:no-repeat;background-size:101px auto;z-index:99;right:20px}.hotel-category-bonavida-deluxe .hotel-info,.hotel-category-deluxe .hotel-info{background-color:#ae9aaa!important;min-height:105px!important;border-top:3px solid #FFF}.hotel-category-bonavida-deluxe .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-deluxe .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bonavida-deluxe.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:165px;top:28px;width:130px;height:50px}.hotel-category-bonavida-deluxe .icon-logo-primera-club-flag-hotelpage,.hotel-category-deluxe .icon-logo-primera-club-flag-hotelpage{position:absolute;width:101px;height:125px;background-image:url(../../img/layout/bonavida-deluxe-flag-text.png);background-position:0 -114px;background-repeat:no-repeat;background-size:101px auto;z-index:99;right:20px}.hotel-category-bravo-concept-deluxe .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-bravo-concept-duo .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-bravo-concept-favorit .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-bravo-concept-lokal .hotel-info .icon-logo-primera-club-hotelpage,.hotel-category-bravo-concept-unik .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-size:contain;right:165px;position:absolute;background-repeat:no-repeat}.hotel-category-bonavida-deluxe .wrapper-main.twin-center-type .hotel-info,.hotel-category-deluxe .wrapper-main.twin-center-type .hotel-info{background-color:#ae9aaa!important;min-height:105px!important}.hotel-category-bravo-concept-favorit .slider-wrapper .icon-badge-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-concept-favorit_round-badge.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;top:20px;width:120px;height:120px;z-index:99}.hotel-category-bravo-concept-favorit .hotel-info{min-height:105px!important}.hotel-category-bravo-concept-favorit .hotel-info .icon-logo-primera-club-hotelpage{background-image:url(../../img/ui/bravo-concept-favorit_logo-with-tagline.svg);top:34px;width:156px;height:36px}.hotel-category-bravo-concept-duo .slider-wrapper .icon-badge-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-concept-duo_round-badge.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;top:20px;width:120px;height:120px;z-index:99}.hotel-category-bravo-concept-duo .hotel-info{min-height:105px!important}.hotel-category-bravo-concept-duo .hotel-info .icon-logo-primera-club-hotelpage{background-image:url(../../img/ui/bravo-concept-duo_logo-with-tagline.svg);top:34px;width:170px;height:36px}.hotel-category-bravo-concept-deluxe .slider-wrapper .icon-badge-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-concept-deluxe_round-badge.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;top:20px;width:120px;height:120px;z-index:99}.hotel-category-bravo-concept-deluxe .hotel-info{min-height:105px!important}.hotel-category-bravo-concept-deluxe .hotel-info .icon-logo-primera-club-hotelpage{background-image:url(../../img/ui/bravo-concept-deluxe_logo-with-tagline.svg);top:34px;width:173px;height:36px}.hotel-category-bravo-concept-unik .slider-wrapper .icon-badge-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-concept-unik_round-badge.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;top:20px;width:120px;height:120px;z-index:99}.hotel-category-bravo-concept-unik .hotel-info{min-height:105px!important}.hotel-category-bravo-concept-unik .hotel-info .icon-logo-primera-club-hotelpage{background-image:url(../../img/ui/bravo-concept-unik_logo-with-tagline.svg);top:34px;width:198px;height:36px}.hotel-category-bravo-concept-lokal .slider-wrapper .icon-badge-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-concept-lokal_round-badge.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;top:20px;width:120px;height:120px;z-index:99}.hotel-category-bravo-concept-lokal .hotel-info{min-height:105px!important}.hotel-category-bravo-concept-lokal .hotel-info .icon-logo-primera-club-hotelpage{background-image:url(../../img/ui/bravo-concept-lokal_logo-with-tagline.svg);top:34px;width:168px;height:36px}@media only screen and (max-width:960px){.hotel-category-bravo-concept-deluxe .slider-wrapper .icon-badge-primera-club-hotelpage,.hotel-category-bravo-concept-duo .slider-wrapper .icon-badge-primera-club-hotelpage,.hotel-category-bravo-concept-favorit .slider-wrapper .icon-badge-primera-club-hotelpage,.hotel-category-bravo-concept-lokal .slider-wrapper .icon-badge-primera-club-hotelpage,.hotel-category-bravo-concept-unik .slider-wrapper .icon-badge-primera-club-hotelpage{width:80px;height:80px;top:10px;left:10px}}.hotel-info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.twocolumns .descriptions__title,.wrapper-also-like .hidden,.wrapper-also-like .stamp{display:none}@media only screen and (max-width:580px){.hotel-info__block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.rooms-availability{position:absolute;right:10px}@media only screen and (min-width:961px){.rooms-availability{top:20px}}.rooms-availability.twin-center{top:14px}.wrapper-also-like{width:100%;overflow:hidden;padding-top:60px}.wrapper-also-like h2{color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.wrapper-also-like .item{width:380px;height:214px;overflow:hidden;text-align:left}.wrapper-also-like .item .item-holder{display:block;height:100%;cursor:pointer;overflow:hidden;position:relative}.wrapper-also-like .item .title-container{display:block;position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.wrapper-also-like .item .title-container .title{display:block;margin:0 auto;width:60%;color:#fff;text-align:center}.wrapper-also-like .item .description{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;left:0;width:100%;min-height:42px;z-index:51;background-color:rgba(0,0,0,.6)}.wrapper-also-like .item .description .description-inner{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper-also-like .item .description .h3{display:block;color:#fff}.wrapper-also-like .item .description .h4{display:block;font:14px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#50beed}.wrapper-also-like .item .description .btn-price{top:0;right:0;height:auto;color:#FCDB50;width:auto;padding-right:5px;text-align:left;display:block;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;padding-bottom:3px}.wrapper-also-like .item .description .btn-price .price-holder sup{vertical-align:initial!important}.wrapper-also-like .item .description .btn-price span{font:19px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;padding-top:3px;position:relative}.wrapper-also-like .item .description .btn-price span sub{display:block;font:9px/1em "Open Sans Condensed Bold","Open Sans",sans serif}.wrapper-also-like .item .description .btn-price span em{display:inline-block;font:19px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.wrapper-also-like .item .description .btn-price span sup{display:inline-block;font:8px/1.2em "Open Sans Condensed Light","Open Sans",sans serif;vertical-align:top;padding-left:3px;top:auto}.wrapper-also-like .item .description .btn-price span sup strong{display:block;font:10px/11px "Open Sans Condensed Bold","Open Sans",sans serif}.wrapper-also-like .columns li,.wrapper-also-like .columns ul{display:inline-block;height:214px;overflow:hidden;position:relative}.wrapper-also-like .column-holder{background:#f2f2f0;position:relative;padding-bottom:30px}.wrapper-also-like .columns{width:100%;float:none;margin:0;padding:0;height:214px;overflow:hidden;text-align:center}.wrapper-also-like .columns ul{font-size:0}.wrapper-also-like .columns li{width:380px}.wrapper-also-like .columns li .view-room-item .hotel-info .item-holder{display:none}.wrapper-also-like .jcarousel-pagination{display:none;width:100%;clear:both;overflow:hidden;margin-top:15px;text-align:center}.wrapper-also-like .jcarousel-pagination a{display:inline-block;width:10px;height:10px;margin:0 3px;background:#c6c4c4;border-radius:5px;overflow:hidden;text-indent:-9999px}.wrapper-also-like .jcarousel-pagination a.active{background:#fed732}.wrapper-also-like .mCustomScrollbar{height:302px}.wrapper-also-like .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:30px}.wrapper-also-like .mCustomScrollbar.mCS_no_scrollbar{height:auto}.wrapper-also-like .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#5bbce4}.search-results-page .wrapper-also-like{border-top:3px solid #f1f1f1;padding-top:40px}.search-results-page .wrapper-also-like .column-holder{background:0 0}.campaign-page .wrapper-also-like{margin-top:0;border-top:none}@media only screen and (max-width:768px){.wrapper-also-like{height:auto}.wrapper-also-like .column-holder{padding:0 0 30px}.wrapper-also-like h2{font-size:40px}.wrapper-also-like .jcarousel-pagination{display:block}.wrapper-also-like .bx-wrapper{padding:20px 0 15px}.wrapper-also-like .bx-controls{display:none!important;margin-top:15px}}@media only screen and (max-width:640px){.wrapper-also-like .columns li,.wrapper-also-like .item{width:320px;height:180px}.wrapper-also-like h2{font-size:25px}.wrapper-also-like .columns,.wrapper-also-like .columns ul{height:180px}}#mobile-menu{right:-80%;position:absolute;width:0;height:100%;background-color:#232423;-webkit-box-shadow:3px 0 15px rgba(0,0,0,.75) inset;box-shadow:3px 0 15px rgba(0,0,0,.75) inset;display:none}#mobile-menu.open{right:0;display:block;position:fixed;top:0;height:100%;width:80%;z-index:999}#mobile-menu.close{display:none;right:-80%!important}#mobile-menu .mobile-menu-holder{height:100%;overflow:auto;overflow-x:hidden}#mobile-menu .search{background-color:rgba(255,255,255,.05);width:100%;border:none;height:70px;padding-left:20px}#mobile-menu .search form{margin:0;height:70px}#mobile-menu .search input{background:0 0;border:none;color:#FFF;height:100%;margin:0;font-size:23px;font-family:"Open Sans Semibold Italic";-webkit-box-shadow:none;box-shadow:none;display:inline-block}#mobile-menu .search input[type=text]::-webkit-input-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:23px}#mobile-menu .search input[type=text]:-moz-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:23px}#mobile-menu .search input[type=text]::-moz-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:23px}#mobile-menu .search input[type=text]:-ms-input-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:23px}#mobile-menu .search input.field{width:80%;padding:0}#mobile-menu .search input.button{width:42px;margin-right:17px;float:right;background:url(../../img/layout/sprite-for-mobile.png) -260px -10px no-repeat}#mobile-menu .search input.button:active,#mobile-menu .search input.button:focus{border:none;outline:0}#mobile-menu .search input.button.focused{background-position:-260px -80px}#mobile-menu .search:after{display:none}#mobile-menu .search:hover{background-color:rgba(255,255,255,.05)}#mobile-menu .links_list{background:0 0}#mobile-menu .links_list li,#mobile-menu .subnavigation-drop-module>li,#mobile-menu>.item{display:block;width:100%;height:70px;border:none;text-align:left;cursor:pointer;position:relative}#mobile-menu .links_list li:hover,#mobile-menu .subnavigation-drop-module>li:hover,#mobile-menu>.item:hover{background-color:#343534}#mobile-menu .links_list li:after,#mobile-menu .subnavigation-drop-module>li:after,#mobile-menu>.item:after{content:"";border-top:solid 7px transparent;border-bottom:solid 7px transparent;border-left:solid 7px #7d7d7d;position:absolute;right:18px;top:27px}#mobile-menu .links_list li a,#mobile-menu .links_list li span,#mobile-menu .subnavigation-drop-module>li a,#mobile-menu .subnavigation-drop-module>li span,#mobile-menu>.item a,#mobile-menu>.item span{display:block;padding:18px;font-size:23px;font-family:"Open Sans Condensed Bold";color:#FFF;height:100%;line-height:34px;text-decoration:none}#mobile-menu .links_list li .icon-link,#mobile-menu .subnavigation-drop-module>li .icon-link,#mobile-menu .subnavigation-drop-module>li:after,#mobile-menu>.item .icon-link{display:none}#mobile-menu .links_list li a,#mobile-menu .subnavigation-drop-module>li a,#mobile-menu>.item a{border-bottom:2px solid #393a39;position:relative}#mobile-menu .links_list li .personal_photo,#mobile-menu .subnavigation-drop-module>li .personal_photo,#mobile-menu>.item .personal_photo{float:left;height:34px;width:34px;margin:18px 15px 0 18px;overflow:hidden}#mobile-menu .subnavigation-drop-module>li{height:auto;cursor:default}#mobile-menu .subnavigation-drop-module>li:hover{background:0 0}#mobile-menu .subnavigation-drop-module>li>a:hover{background-color:#343534}#mobile-menu .subnavigation-drop-module>li>a:after{content:"";border-top:solid 7px transparent;border-bottom:solid 7px transparent;border-left:solid 7px #7d7d7d;position:absolute;right:18px;top:27px}#mobile-menu .subnavigation-drop-module>li .icon-adult{display:inline-block;width:28px;padding:0;vertical-align:top}#mobile-menu .subnavigation-drop-module>li .icon-adult:before{font-family:Primera;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:40px;line-height:34px;margin-left:-10px;display:inline-block;position:relative;vertical-align:top;color:#fff;text-align:center}#mobile-menu .subnavigation-drop-module>li .user-bookings .text,#mobile-menu .subnavigation-drop-module>li .user-bookings .title,#mobile-menu .subnavigation-drop-module>li .user-bookings h3{display:none}#mobile-menu .subnavigation-drop-module>li .item-booking-holder{max-height:174px;overflow:hidden;overflow-y:auto}#mobile-menu .subnavigation-drop-module>li .user-bookings{padding:0 18px 18px}#mobile-menu .subnavigation-drop-module>li .user-bookings .message{font-size:20px;font-family:"Open Sans Condensed Bold";line-height:26px;color:#fff}#mobile-menu .subnavigation-drop-module>li .user-bookings .text-number,#mobile-menu .subnavigation-drop-module>li .user-bookings .title-hotel{display:block}#mobile-menu .subnavigation-drop-module>li .user-bookings .item a{font-size:18px;line-height:20px;padding:18px 0 0;height:auto}#mobile-menu .subnavigation-drop-module>li .user-bookings .item a span,#mobile-menu .subnavigation-drop-module>li .user-bookings .item a strong{padding:0;font-size:18px;line-height:20px}#mobile-menu .subnavigation-drop-module>li .user-bookings{display:none}#mobile-menu .subnavigation-drop-module>li.show-dropdown .user-bookings{display:block}#mobile-menu .subnavigation-drop-module>li #bookingPreloader{padding:18px;margin-top:10px;height:100px}#mobile-menu .subnavigation-drop-module>li #bookingPreloader img{display:block;margin:0 auto}#mobile-menu .deals{border:none}#mobile-menu .subtitle{color:#7d7d7d;font-size:20px;line-height:46px;background-color:#2e2f2e;border:none;height:46px;padding:0 20px;margin-top:-2px;position:relative;font-family:"Open Sans Condensed Bold"}#mobile-menu .subtitle:after{display:none}#mobile-menu .btn-holder{display:none;margin-bottom:0;border-top:2px solid #393a39}#mobile-menu .btn-holder:hover{background-color:#343534}#mobile-menu.logged-user .btn-holder{display:block}#mobile-menu.logged-user .login{display:none}@media only screen and (min-width:240px) and (max-width:640px){#mobile-menu .links_list li:after,#mobile-menu .subnavigation-drop-module>li a:after,#mobile-menu .subnavigation-drop-module>li:after,#mobile-menu>.item:after{border-top:solid 5px transparent;border-bottom:solid 5px transparent;border-left:solid 5px #7d7d7d;position:absolute;right:18px;top:17px}#mobile-menu.close{width:0;-webkit-transition:width .5s ease-out .5s;transition:width .5s ease-out .5s}#mobile-menu .links_list li,#mobile-menu .subnavigation-drop-module>li,#mobile-menu>.item{height:44px}#mobile-menu .links_list li a,#mobile-menu .links_list li span,#mobile-menu .subnavigation-drop-module>li a,#mobile-menu .subnavigation-drop-module>li span,#mobile-menu>.item a,#mobile-menu>.item span{padding:10px;font-size:17px;line-height:24px}#mobile-menu .links_list li .icon-adult,#mobile-menu .subnavigation-drop-module>li .icon-adult,#mobile-menu>.item .icon-adult{display:inline-block;width:23px;padding:0}#mobile-menu .links_list li .icon-adult:before,#mobile-menu .subnavigation-drop-module>li .icon-adult:before,#mobile-menu>.item .icon-adult:before{font-size:30px;line-height:24px;margin-left:-5px}#mobile-menu .links_list li .personal_photo,#mobile-menu .subnavigation-drop-module>li .personal_photo,#mobile-menu>.item .personal_photo{height:30px;width:30px;margin:5px 10px 0}#mobile-menu .subnavigation-drop-module>li{height:auto;cursor:default}#mobile-menu .subnavigation-drop-module>li a:after{content:""}#mobile-menu .subnavigation-drop-module>li .item-booking-holder{max-height:140px}#mobile-menu .subnavigation-drop-module>li .user-bookings{padding:0 10px 10px}#mobile-menu .subnavigation-drop-module>li .user-bookings .message{font-size:15px;line-height:20px}#mobile-menu .subnavigation-drop-module>li .user-bookings .item a{font-size:14px;line-height:18px;padding:10px 0 0;height:auto}#mobile-menu .subnavigation-drop-module>li .user-bookings .item a span,#mobile-menu .subnavigation-drop-module>li .user-bookings .item a strong{padding:0;font-size:14px;line-height:18px}#mobile-menu .subnavigation-drop-module>li #bookingPreloader{padding:10px;background:#ddd;margin-top:10px;height:60px}#mobile-menu .subnavigation-drop-module>li #bookingPreloader img{height:40px}#mobile-menu .search{height:44px;padding-left:10px}#mobile-menu .search form{height:44px}#mobile-menu .search input{font-size:17px}#mobile-menu .search input[type=text]::-webkit-input-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:17px}#mobile-menu .search input[type=text]:-moz-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:17px}#mobile-menu .search input[type=text]::-moz-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:17px}#mobile-menu .search input[type=text]:-ms-input-placeholder{font-family:"Open Sans Semibold Italic";color:#7d7d7d;opacity:1;font-size:17px}#mobile-menu .search input.field{width:70%}#mobile-menu .search input.button{background-size:150px 150px;margin-right:0;background-position:-124px 0}#mobile-menu .search input.button.focused{background-position:-124px -35px}#mobile-menu .subtitle{font-size:15px;height:30px;line-height:30px;padding:0 10px}}#preloaderHotelWrapper #hotelLoader,#preloaderHotelWrapper #loader,#preloaderHotelWrapper .loader,#preloaderWrapper #hotelLoader,#preloaderWrapper #loader,#preloaderWrapper .loader,.preloader-wrapper #hotelLoader,.preloader-wrapper #loader,.preloader-wrapper .loader{background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:0;right:0;bottom:0;top:0;z-index:999999}#preloaderHotelWrapper #hotelLoader .spinner,#preloaderHotelWrapper #loader .spinner,#preloaderHotelWrapper .loader .spinner,#preloaderWrapper #hotelLoader .spinner,#preloaderWrapper #loader .spinner,#preloaderWrapper .loader .spinner,.preloader-wrapper #hotelLoader .spinner,.preloader-wrapper #loader .spinner,.preloader-wrapper .loader .spinner{width:50px!important;height:50px!important;display:inline-block;position:relative!important;top:initial!important;left:initial!important;text-align:center}#preloaderHotelWrapper #hotelLoader,#preloaderWrapper #hotelLoader,.preloader-wrapper #hotelLoader{height:100%!important;position:absolute;z-index:998}#preloaderHotelWrapper #preloaderHotelWrapper,#preloaderWrapper #preloaderHotelWrapper,.preloader-wrapper #preloaderHotelWrapper{position:absolute;width:100%;height:100%}#preloaderHotelWrapper .wrapper-loader,#preloaderWrapper .wrapper-loader,.preloader-wrapper .wrapper-loader{width:500px;background-color:rgba(0,0,0,.4);color:#fff;display:inline-block;padding:35px 15px;text-align:center;margin:0}#preloaderHotelWrapper .wrapper-loader .title-message,#preloaderWrapper .wrapper-loader .title-message,.preloader-wrapper .wrapper-loader .title-message{width:100%;line-height:1;display:inline-block;font:24px "Open Sans Condensed Bold",sans serif;margin-top:20px}#preloaderHotelWrapper .wrapper-loader .text-message,#preloaderWrapper .wrapper-loader .text-message,.preloader-wrapper .wrapper-loader .text-message{width:48%;display:inline-block;line-height:1.3;margin-top:8px}.deal-of-the-day .preloader-wrapper .loader{width:100%;height:100%;position:absolute}.login-module{color:#555;padding-top:20px;overflow:hidden;width:100%}.login-module.authorization-module{padding-top:60px}.login-module h3{font:30px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px}.login-module .heading{width:100%;margin-bottom:15px;overflow:hidden}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .login-module .heading span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .login-module .heading span.title-temp,.login-module .heading .bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span,.login-module .heading .bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.login-module .heading .page-block-tagline{display:none}.login-module .heading h4{font:15px/2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;margin:0}.login-module .heading .icon{float:left;margin-right:10px;vertical-align:top}.login-module form{margin:0;padding-top:15px}.login-module .items-holder{width:calc(100% + 20px);overflow:hidden;position:relative;background:#fff;margin:0 -10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.login-module .item-containter{float:left;width:calc(50% - 20px);overflow:hidden;padding:20px;background-color:#f1f1f1;margin:10px}.login-module .item-containter .control-holder{position:relative;width:100%;float:left;padding:0}.login-module .item-containter.wide-container{background:#f1f1f1;width:100%;border:none!important;margin-bottom:0;padding:20px}.login-module .item-containter.wide-container .control-holder{position:inherit;left:auto;padding:0;width:100%}.login-module .item-containter.wide-container .item{width:100%;padding:0}.login-module .item-containter.wide-container .item:nth-child(even){padding:0}.login-module .item-containter .item label{display:block;color:#7d7d7d;padding-bottom:5px;margin:0}.login-module .item-containter .info-block-external-link,.login-module .item-containter .submit{float:right;color:#fff;width:190px;height:52px;margin-left:10px;border:none;border-radius:0;outline:0;background:#5bbce4;text-align:center}.login-module .item-containter .btn-facebook{float:right;color:#fff;min-width:250px;padding-right:10px;padding-left:50px;position:relative;height:52px;background:#3b5998;text-align:center}.login-module .item-containter .btn-facebook:before{position:absolute;top:50%;left:25px;content:"";margin-top:-13px;width:13px;height:26px;background:url(../../img/layout/sprites.png) -26px -60px no-repeat;overflow:hidden;text-indent:-9999px}.login-module p{font-size:14px;line-height:20px;margin:0}.login-module .dd-container .dd-option,.login-module .dd-container .dd-selected,.login-module .text-input{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif;background:#fff}.login-module .text-input{width:100%;color:#7d7d7d;padding:11px 10px;margin:0;height:46px;outline:0;border:2px solid #d3d3d3;border-width:2px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.login-module .input-items .item{float:left;width:50%;padding:0 10px 0 0;margin-bottom:20px}.login-module .input-items .item:nth-child(even){padding:0 0 0 10px}.login-module .phone-holder{padding-left:66px}.login-module .item-phone .dd-container,.login-module .item-phone select{float:left;width:56px;position:relative;margin-left:-66px}.login-module .dd-container{border:none}.login-module .dd-container .dd-selected{color:#5bbce4;padding:11px 25px 11px 10px;border-top:2px solid #d3d3d3}.login-module .dd-container .dd-selected label{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#5bbce4;padding:0}.login-module .dd-container .dd-pointer-down{position:absolute;width:0;height:0;top:50%;right:10px;margin-top:-2px;border-left:solid 5px transparent;border-top:solid 5px #d1d1d1;border-right:solid 5px transparent}.login-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #d1d1d1!important;border-top:none!important}.login-module .dd-container .dd-options{max-height:230px;overflow-x:hidden}.login-module .dd-container .dd-option{color:#cdcdcd;padding:12px 10px}.login-module .dd-container .dd-option label{font:15px/22px "Open Sans Condensed Bold","Open Sans",sans serif!important;color:#5bbce4;padding:0;margin:0}.login-module .dd-container .dd-option.dd-option-selected,.login-module .dd-container .dd-option:hover{color:#fff;background:#555}.login-module .dd-container .dd-option.dd-option-selected label,.login-module .dd-container .dd-option:hover label{color:#fff}.login-module .alert-box{padding:10px;margin-bottom:10px;font:14px/20px "Open Sans",sans serif;border-radius:0}.login-module .alert-box.error{background:#cb0924}.login-module .alert-box.success{background:#59ba33}.login-module .actions{width:100%;overflow:hidden;margin-bottom:10px}.login-module .actions li{display:inline-block;padding:0 10px 10px 0}.login-module .actions input[type=checkbox]{display:none}.login-module .actions label{display:inline-block;margin:0;font-size:14px;line-height:21px;color:#555;padding-left:30px;position:relative}.login-module .actions label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.login-module .actions label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.login-module .description{padding-bottom:15px;overflow:hidden}.login-module .control-holder{width:100%}.login-module .control-holder .links-list{overflow:hidden}.login-module .control-holder .links-list li{width:100%;line-height:20px}.login-module .control-holder .links-list a{font:15px/20px "Open Sans Italic",sans serif;color:#5bbce4;text-decoration:underline}.login-module .control-holder .links-list a:hover{text-decoration:none}@media only screen and (max-width:960px){.login-module.authorization-module{padding-top:20px}.login-module .items-holder{padding-bottom:0}.login-module .item-containter{float:none;width:100%;margin-bottom:0;padding:20px;background:#f1f1f1}.login-module .item-containter.wide-container,.login-module .item-containter:first-child{padding:20px}.login-module .item-containter .item{width:100%;padding:0}.login-module .item-containter .item:nth-child(even){padding:0}.login-module .item-containter .control-holder{left:auto;position:inherit;bottom:auto;width:100%;padding:0!important}.login-module h3{padding:0 20px}}@media only screen and (max-width:768px){.login-module h3{font-size:20px}}@media only screen and (min-width:240px) and (max-width:640px){.login-module .actions,.login-module .heading,.login-module .item-containter .item{margin-bottom:10px}.login-module h3{font-size:16px;padding:0 10px}.login-module .item-containter{padding:10px!important}.login-module .item-containter.wide-container{padding:10px}.login-module .item-containter .item label{font-size:13px}.login-module .item-containter .dd-container .dd-select{height:36px}.login-module .item-containter .dd-container .dd-selected{padding:9px 25px 11px 10px;font:13px/16px "Open Sans",sans serif;height:36px;border-top-width:1px}.login-module .item-containter .dd-container .dd-selected label{font:12px/16px "Open Sans Bold",sans serif!important}.login-module .item-containter .dd-container .dd-pointer-down{right:10px;border-width:4px!important}.login-module .item-containter .dd-container .dd-pointer-down.dd-pointer-up{border-bottom-width:4px!important}.login-module .item-containter .dd-container .dd-options{max-height:144px}.login-module .item-containter .dd-container .dd-options li{height:36px}.login-module .item-containter .dd-container .dd-option{font-size:13px;padding-left:10px;padding-right:10px;line-height:15px;height:36px}.login-module .item-containter .dd-container .dd-option label{font:12px/15px "Open Sans Bold",sans serif!important}.login-module .item-containter .dd-container .dd-option.dd-option-selected,.login-module .item-containter .dd-container .dd-option:hover{color:#fff;background:#555}.login-module .item-containter .dd-container .dd-option.dd-option-selected label,.login-module .item-containter .dd-container .dd-option:hover label{color:#fff}.login-module .heading h4{font-size:13px;line-height:30px}.login-module .alert-box,.login-module p{font-size:13px;line-height:18px}.login-module .text-input{font-size:13px;line-height:16px;padding:10px;height:36px;border-top-width:1px}.login-module .actions label{font-size:13px}.login-module .control-holder .submit{font-size:14px;line-height:40px;width:150px;height:40px}.login-module .control-holder .links-list li{line-height:18px}.login-module .control-holder .links-list a{font-size:13px;line-height:18px}.login-module .control-holder .btn-facebook{font-size:14px;line-height:40px;min-width:180px;padding-left:30px;height:40px}.login-module .control-holder .btn-facebook:before{left:15px;margin-top:-7px;width:7px;height:13px;background-position:-13px -30px;background-size:100px 100px}}.logo-holder .icon,div.icon,span a.icon,span.disclaimer-icon{margin:0 auto;position:relative;overflow:hidden}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.login-module .control-holder .btn-facebook:before{background:url(../../img/layout/sprites-retina.png) -163px -59px no-repeat;background-size:400px 400px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:240px) and (max-width:640px),only screen and (min-resolution:144dpi) and (min-width:240px) and (max-width:640px){.login-module .control-holder .btn-facebook:before{background-position:-81px -29px;background-size:200px 200px}}div.icon{display:block;width:60px;height:60px;background:#aaa;border-radius:30px;text-indent:-9999px}div.icon:before{content:"";position:absolute;top:0;left:0;margin:0;width:60px;height:60px;background:url(../../img/layout/icons-sprite60.png) no-repeat}div.icon.default:before{background:0 0}div.icon.adults:before,div.icon.aquapark:before,div.icon.budget:before,div.icon.halfboard:before,div.icon.handicapped:before,div.icon.harbor:before,div.icon.icon-ferry:before,div.icon.medical-spa:before,div.icon.old-town:before,div.icon.service:before,div.icon.unique:before,div.icon.wellness:before{height:60px;background:#fff;content:"";width:60px}div.icon.icon-ferry:before{-webkit-mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.icon-ferry.inward{transform:scale(-1,1);-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1)}div.icon.wellness:before{-webkit-mask:url(../../img/ui/wellness.svg) no-repeat center center!important;mask:url(../../img/ui/wellness.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.halfboard:before{-webkit-mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.aquapark:before{-webkit-mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.handicapped:before{-webkit-mask:url(../../img/ui/handicap.svg) no-repeat center center!important;mask:url(../../img/ui/handicap.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.adults:before{-webkit-mask:url(../../img/ui/adults.svg) no-repeat center center!important;mask:url(../../img/ui/adults.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.budget:before{-webkit-mask:url(../../img/ui/budget.svg) no-repeat center center!important;mask:url(../../img/ui/budget.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.harbor:before{-webkit-mask:url(../../img/ui/harbor.svg) no-repeat center center!important;mask:url(../../img/ui/harbor.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.medical-spa:before{-webkit-mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.old-town:before{-webkit-mask:url(../../img/ui/old-town.svg) no-repeat center center!important;mask:url(../../img/ui/old-town.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.service:before{-webkit-mask:url(../../img/ui/service.svg) no-repeat center center!important;mask:url(../../img/ui/service.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.unique:before{-webkit-mask:url(../../img/ui/unique.svg) no-repeat center center!important;mask:url(../../img/ui/unique.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.golf:before{background-position:0 0}div.icon.destination-guides:before{background-position:-60px 0}div.icon.family:before{background-position:-120px 0}div.icon.hiking:before{background-position:-180px 0}div.icon.ski:before{background-position:-240px 0}div.icon.night-temp:before{background-position:-300px 0}div.icon.sea-temp:before{background-position:-360px 0}div.icon.sunny-weather:before{background-position:-420px 0}div.icon.snowy-weather:before{background-position:-480px 0}div.icon.winter-sun:before{background-position:-540px 0}div.icon.all-inclusive:before{background-position:0 -60px}div.icon.restaurants:before{background-position:-60px -60px}div.icon.destinations:before{background-position:-120px -60px}div.icon.wifi:before{background-position:-180px -60px}div.icon.like:before{background-position:-240px -60px}div.icon.deals:before{background-position:-300px -60px}div.icon.beach:before{background-position:-360px -60px}div.icon.pool:before{background-position:-420px -60px}div.icon.kids-pool:before{background-position:-480px -60px}div.icon.ac:before{background-position:-540px -60px}div.icon.city-breaks:before{background-position:0 -120px}div.icon.city-center:before{background-position:-60px -120px}div.icon.attractions:before{background-position:-120px -120px}div.icon.beach-hotel:before{background-position:-180px -120px}div.icon.passport-visa:before{background-position:-240px -120px}div.icon.gift-certificate:before{background-position:-300px -120px}div.icon.e-ticket:before{background-position:-360px -120px}div.icon.excursions:before{background-position:-420px -120px}div.icon.rental-car:before{background-position:-480px -120px}div.icon.travel-insurance:before{background-position:-540px -120px}div.icon.miniguides:before{background-position:0 -180px}div.icon.group-travels:before{background-position:-60px -180px}div.icon.contact-us-form:before{background-position:-120px -180px}div.icon.mailbox:before{background-position:-180px -180px}div.icon.print:before{background-position:-240px -180px}div.icon.share:before{background-position:-300px -180px}div.icon.interest:before{background-position:-360px -180px}div.icon.photo:before{background-position:-420px -180px}div.icon.outward-flight:before,div.icon.outward.icon-plane:before{background-position:-480px -180px}div.icon.inward-flight:before,div.icon.inward.icon-plane:before{background-position:-540px -180px}div.icon.calendar:before{background-position:0 -240px}div.icon.swedish-family:before{background-position:-60px -240px}div.icon.premium:before{background-position:-120px -240px}div.icon.room-occupancy-adult:before{background-position:-180px -240px}div.icon.room-occupancy-child:before{background-position:-240px -240px}div.icon.login-icon:before{background-position:-300px -240px}div.icon.facebook-icon:before{background-position:-360px -240px}div.icon.all-inclusive-possible:before{background-position:0 -300px}span.disclaimer-icon{display:inline-block;width:18px;height:18px;color:#5bbce4;border-radius:30px;text-align:center;text-indent:0;font-size:15px;line-height:15px;border:1px solid;vertical-align:middle;z-index:0}.disclaimer-info span.disclaimer-icon{vertical-align:top}span a.icon{display:block;width:60px;height:60px;background:#aaa;border-radius:30px;text-indent:-9999px}span a.icon:before{content:"";position:absolute;top:0;left:0;margin:0;width:60px;height:60px;background:url(../../img/layout/icons-sprite60.png) no-repeat}span a.icon.hint-icon:before{background-position:-420px -240px}.flight-only-page div.icon,.passport-page div.icon{width:30px;height:30px;border-radius:15px}.flight-only-page div.icon:before,.passport-page div.icon:before{width:30px;height:30px;background:url(../../img/layout/icons-sprite60.png) no-repeat;background-size:300px 180px}.flight-only-page div.icon.default:before,.passport-page div.icon.default:before{background:0 0}.flight-only-page div.icon.icon-ferry:before,.passport-page div.icon.icon-ferry:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.wellness:before,.passport-page div.icon.wellness:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/wellness.svg) no-repeat center center!important;mask:url(../../img/ui/wellness.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.halfboard:before,.passport-page div.icon.halfboard:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.aquapark:before,.passport-page div.icon.aquapark:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.handicapped:before,.passport-page div.icon.handicapped:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/handicap.svg) no-repeat center center!important;mask:url(../../img/ui/handicap.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.adults:before,.passport-page div.icon.adults:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/adults.svg) no-repeat center center!important;mask:url(../../img/ui/adults.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.budget:before,.passport-page div.icon.budget:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/budget.svg) no-repeat center center!important;mask:url(../../img/ui/budget.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.harbor:before,.passport-page div.icon.harbor:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/harbor.svg) no-repeat center center!important;mask:url(../../img/ui/harbor.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.medical-spa:before,.passport-page div.icon.medical-spa:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.old-town:before,.passport-page div.icon.old-town:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/old-town.svg) no-repeat center center!important;mask:url(../../img/ui/old-town.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.service:before,.passport-page div.icon.service:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/service.svg) no-repeat center center!important;mask:url(../../img/ui/service.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.flight-only-page div.icon.unique:before,.passport-page div.icon.unique:before{content:"";width:30px;height:30px;background:#fff;-webkit-mask:url(../../img/ui/unique.svg) no-repeat center center!important;mask:url(../../img/ui/unique.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.icon-ferry:before,.logo-holder .icon.icon-ferry:before{-webkit-mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important}.flight-only-page div.icon.destination-guides:before,.passport-page div.icon.destination-guides:before{background-position:-30px 0}.flight-only-page div.icon.family:before,.passport-page div.icon.family:before{background-position:-60px 0}.flight-only-page div.icon.hiking:before,.passport-page div.icon.hiking:before{background-position:-90px 0}.flight-only-page div.icon.ski:before,.passport-page div.icon.ski:before{background-position:-120px 0}.flight-only-page div.icon.night-temp:before,.passport-page div.icon.night-temp:before{background-position:-150px 0}.flight-only-page div.icon.sea-temp:before,.passport-page div.icon.sea-temp:before{background-position:-180px 0}.flight-only-page div.icon.sunny-weather:before,.passport-page div.icon.sunny-weather:before{background-position:-210px 0}.flight-only-page div.icon.snowy-weather:before,.passport-page div.icon.snowy-weather:before{background-position:-240px 0}.flight-only-page div.icon.winter-sun:before,.passport-page div.icon.winter-sun:before{background-position:-270px 0}.flight-only-page div.icon.all-inclusive:before,.passport-page div.icon.all-inclusive:before{background-position:0 -30px}.flight-only-page div.icon.restaurants:before,.passport-page div.icon.restaurants:before{background-position:-30px -30px}.flight-only-page div.icon.destinations:before,.passport-page div.icon.destinations:before{background-position:-60px -30px}.flight-only-page div.icon.wifi:before,.passport-page div.icon.wifi:before{background-position:-90px -30px}.flight-only-page div.icon.like:before,.passport-page div.icon.like:before{background-position:-120px -30px}.flight-only-page div.icon.deals:before,.passport-page div.icon.deals:before{background-position:-150px -30px}.flight-only-page div.icon.beach:before,.passport-page div.icon.beach:before{background-position:-180px -30px}.flight-only-page div.icon.pool:before,.passport-page div.icon.pool:before{background-position:-210px -30px}.flight-only-page div.icon.kids-pool:before,.passport-page div.icon.kids-pool:before{background-position:-240px -30px}.flight-only-page div.icon.ac:before,.passport-page div.icon.ac:before{background-position:-270px -30px}.flight-only-page div.icon.city-breaks:before,.passport-page div.icon.city-breaks:before{background-position:0 -60px}.flight-only-page div.icon.city-center:before,.passport-page div.icon.city-center:before{background-position:-30px -60px}.flight-only-page div.icon.attractions:before,.passport-page div.icon.attractions:before{background-position:-60px -60px}.flight-only-page div.icon.beach-hotel:before,.passport-page div.icon.beach-hotel:before{background-position:-90px -60px}.flight-only-page div.icon.passport-visa:before,.passport-page div.icon.passport-visa:before{background-position:-120px -60px}.flight-only-page div.icon.gift-certificate:before,.passport-page div.icon.gift-certificate:before{background-position:-150px -60px}.flight-only-page div.icon.e-ticket:before,.passport-page div.icon.e-ticket:before{background-position:-180px -60px}.flight-only-page div.icon.excursions:before,.passport-page div.icon.excursions:before{background-position:-210px -60px}.flight-only-page div.icon.rental-car:before,.passport-page div.icon.rental-car:before{background-position:-240px -60px}.flight-only-page div.icon.travel-insurance:before,.passport-page div.icon.travel-insurance:before{background-position:-270px -60px}.flight-only-page div.icon.miniguides:before,.passport-page div.icon.miniguides:before{background-position:0 -90px}.flight-only-page div.icon.group-travels:before,.passport-page div.icon.group-travels:before{background-position:-30px -90px}.flight-only-page div.icon.contact-us-form:before,.passport-page div.icon.contact-us-form:before{background-position:-60px -90px}.flight-only-page div.icon.mailbox:before,.passport-page div.icon.mailbox:before{background-position:-90px -90px}.flight-only-page div.icon.print:before,.passport-page div.icon.print:before{background-position:-120px -90px}.flight-only-page div.icon.share:before,.passport-page div.icon.share:before{background-position:-150px -90px}.flight-only-page div.icon.interest:before,.passport-page div.icon.interest:before{background-position:-180px -90px}.flight-only-page div.icon.photo:before,.passport-page div.icon.photo:before{background-position:-210px -90px}.flight-only-page div.icon.outward-flight:before,.flight-only-page div.icon.outward.icon-plane:before,.passport-page div.icon.outward-flight:before,.passport-page div.icon.outward.icon-plane:before{background-position:-240px -90px}.flight-only-page div.icon.inward-flight:before,.flight-only-page div.icon.inward.icon-plane:before,.passport-page div.icon.inward-flight:before,.passport-page div.icon.inward.icon-plane:before{background-position:-270px -90px}.flight-only-page div.icon.calendar:before,.passport-page div.icon.calendar:before{background-position:0 -120px}.flight-only-page div.icon.swedish-family:before,.passport-page div.icon.swedish-family:before{background-position:-30px -120px}.flight-only-page div.icon.premium:before,.passport-page div.icon.premium:before{background-position:-60px -120px}.flight-only-page div.icon.room-occupancy-adult:before,.passport-page div.icon.room-occupancy-adult:before{background-position:-90px -120px}.flight-only-page div.icon.room-occupancy-child:before,.passport-page div.icon.room-occupancy-child:before{background-position:-120px -120px}.flight-only-page div.icon.login-icon:before,.passport-page div.icon.login-icon:before{background-position:-150px -120px}.flight-only-page div.icon.facebook-icon:before,.passport-page div.icon.facebook-icon:before{background-position:-180px -120px}.flight-only-page div.icon.all-inclusive-possible:before,.passport-page div.icon.all-inclusive-possible:before{background-position:0 -150px}.flight-only-page span a.icon,.passport-page span a.icon{width:30px;height:30px;border-radius:15px}.flight-only-page span a.icon:before,.passport-page span a.icon:before{width:30px;height:30px;background:url(../../img/layout/icons-sprite60.png) no-repeat;background-size:300px 180px}.flight-only-page span a.icon.hint-icon:before,.passport-page span a.icon.hint-icon:before{background-position:-210px -120px}.flight-only-page.multicentric-page .itinerary-itembox div.icon,.passport-page.multicentric-page .itinerary-itembox div.icon{width:60px;height:60px;border-radius:30px}.features-list .icon{width:20px;height:20px;display:inline-block}.features-list .icon:before{width:20px;height:20px;background:url(../../img/layout/icons-sprite60.png) no-repeat;background-size:200px 120px}.features-list .icon.default:before{background:0 0}.features-list .icon.adults:before,.features-list .icon.aquapark:before,.features-list .icon.budget:before,.features-list .icon.halfboard:before,.features-list .icon.handicapped:before,.features-list .icon.harbor:before,.features-list .icon.icon-ferry:before,.features-list .icon.medical-spa:before,.features-list .icon.old-town:before,.features-list .icon.service:before,.features-list .icon.unique:before,.features-list .icon.wellness:before{width:20px;height:20px;background:#fff;content:""}.features-list .icon.icon-ferry:before{mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.wellness:before{-webkit-mask:url(../../img/ui/wellness.svg) no-repeat center center!important;mask:url(../../img/ui/wellness.svg) no-repeat center center!important;-webkit-mask-size:25px 25px!important!important;mask-size:25px 25px!important!important}.features-list .icon.halfboard:before{-webkit-mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;-webkit-mask-size:25px 25px!important!important;mask-size:25px 25px!important!important}.features-list .icon.aquapark:before{-webkit-mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;-webkit-mask-size:25px 25px!important!important;mask-size:25px 25px!important!important}.features-list .icon.handicapped:before{-webkit-mask:url(../../img/ui/handicap.svg) no-repeat center center!important;mask:url(../../img/ui/handicap.svg) no-repeat center center!important;-webkit-mask-size:100%!important!important;mask-size:100%!important!important}.features-list .icon.adults:before{-webkit-mask:url(../../img/ui/adults.svg) no-repeat center center!important;mask:url(../../img/ui/adults.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.budget:before{-webkit-mask:url(../../img/ui/budget.svg) no-repeat center center!important;mask:url(../../img/ui/budget.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.harbor:before{-webkit-mask:url(../../img/ui/harbor.svg) no-repeat center center!important;mask:url(../../img/ui/harbor.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.medical-spa:before{-webkit-mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.old-town:before{-webkit-mask:url(../../img/ui/old-town.svg) no-repeat center center!important;mask:url(../../img/ui/old-town.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.service:before{-webkit-mask:url(../../img/ui/service.svg) no-repeat center center!important;mask:url(../../img/ui/service.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.unique:before{-webkit-mask:url(../../img/ui/unique.svg) no-repeat center center!important;mask:url(../../img/ui/unique.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.features-list .icon.destination-guides:before{background-position:-20px 0}.features-list .icon.family:before{background-position:-40px 0}.features-list .icon.hiking:before{background-position:-60px 0}.features-list .icon.ski:before{background-position:-80px 0}.features-list .icon.night-temp:before{background-position:-100px 0}.features-list .icon.sea-temp:before{background-position:-120px 0}.features-list .icon.sunny-weather:before{background-position:-140px 0}.features-list .icon.snowy-weather:before{background-position:-160px 0}.features-list .icon.winter-sun:before{background-position:-180px 0}.features-list .icon.all-inclusive:before{background-position:0 -20px}.features-list .icon.restaurants:before{background-position:-20px -20px}.features-list .icon.destinations:before{background-position:-40px -20px}.features-list .icon.wifi:before{background-position:-60px -20px}.features-list .icon.like:before{background-position:-80px -20px}.features-list .icon.deals:before{background-position:-100px -20px}.features-list .icon.beach:before{background-position:-120px -20px}.features-list .icon.pool:before{background-position:-140px -20px}.features-list .icon.kids-pool:before{background-position:-160px -20px}.features-list .icon.ac:before{background-position:-180px -20px}.features-list .icon.city-breaks:before{background-position:0 -40px}.features-list .icon.city-center:before{background-position:-20px -40px}.features-list .icon.attractions:before{background-position:-40px -40px}.features-list .icon.beach-hotel:before{background-position:-60px -40px}.features-list .icon.passport-visa:before{background-position:-80px -40px}.features-list .icon.gift-certificate:before{background-position:-100px -40px}.features-list .icon.e-ticket:before{background-position:-120px -40px}.features-list .icon.excursions:before{background-position:-140px -40px}.features-list .icon.rental-car:before{background-position:-160px -40px}.features-list .icon.travel-insurance:before{background-position:-180px -40px}.features-list .icon.miniguides:before{background-position:0 -60px}.features-list .icon.group-travels:before{background-position:-20px -60px}.features-list .icon.contact-us-form:before{background-position:-40px -60px}.features-list .icon.mailbox:before{background-position:-60px -60px}.features-list .icon.print:before{background-position:-80px -60px}.features-list .icon.share:before{background-position:-100px -60px}.features-list .icon.interest:before{background-position:-120px -60px}.features-list .icon.photo:before{background-position:-140px -60px}.features-list .icon.outward-flight:before,.features-list .icon.outward.icon-plane:before{background-position:-160px -60px}.features-list .icon.inward-flight:before,.features-list .icon.inward.icon-plane:before{background-position:-180px -60px}.features-list .icon.calendar:before{background-position:0 -80px}.features-list .icon.swedish-family:before{background-position:-20px -80px}.features-list .icon.premium:before{background-position:-40px -80px}.features-list .icon.room-occupancy-adult:before{background-position:-60px -80px}.features-list .icon.room-occupancy-child:before{background-position:-80px -80px}.features-list .icon.login-icon:before{background-position:-100px -80px}.features-list .icon.facebook-icon:before{background-position:-120px -80px}.features-list .icon.all-inclusive-possible:before{background-position:0 -100px}.login-module div.icon{width:30px;height:30px;border-radius:15px}.login-module div.icon:before{width:30px;height:30px;background:url(../../img/layout/icons-sprite60.png) no-repeat;background-size:300px 180px}.login-module div.icon.default:before{background:0 0}.login-module div.icon.login-icon:before{background-position:-150px -120px}.login-module div.icon.facebook-icon:before{background-position:-180px -120px}.login-module div.icon.info-icon:before{background-position:-209px -120px}.passport-trip-price .booking-price-module .payment-item .btn-remind:after{background:url(../../img/layout/icons-sprite60-retina.png) -3px -122px no-repeat #39809e;background-size:300px 180px}.logo-holder .icon{display:block;width:72px;height:72px;background:#5bbce4;border-radius:36px;text-indent:-9999px}.logo-holder .icon:before{content:"";position:absolute;top:0;left:0;margin:0;width:72px;height:72px;background:url(../../img/layout/icons-sprite72.png) 1px 0 no-repeat}.logo-holder .icon.icon-ferry:before{content:"";width:72px;height:72px;background:#fff;mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.wellness:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/wellness.svg) no-repeat center center!important;mask:url(../../img/ui/wellness.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.halfboard:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.aquapark:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.handicapped:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/handicap.svg) no-repeat center center!important;mask:url(../../img/ui/handicap.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.adults:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/adults.svg) no-repeat center center!important;mask:url(../../img/ui/adults.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.budget:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/budget.svg) no-repeat center center!important;mask:url(../../img/ui/budget.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.harbor:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/harbor.svg) no-repeat center center!important;mask:url(../../img/ui/harbor.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.medical-spa:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.old-town:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/old-town.svg) no-repeat center center!important;mask:url(../../img/ui/old-town.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.service:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/service.svg) no-repeat center center!important;mask:url(../../img/ui/service.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.unique:before{content:"";width:72px;height:72px;background:#fff;-webkit-mask:url(../../img/ui/unique.svg) no-repeat center center!important;mask:url(../../img/ui/unique.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.golf:before,.logo-holder .icon.icon-flag:before{background-position:1px 0}.logo-holder .icon.destination-guides:before{background-position:-73px 0}.logo-holder .icon.family:before{background-position:-148px 0}.logo-holder .icon.hiking:before{background-position:-222px 0}.logo-holder .icon.ski:before{background-position:-297px 0}.logo-holder .icon.night-temp:before{background-position:-372px 0}.logo-holder .icon.sea-temp:before{background-position:-446px 0}.logo-holder .icon.sunny-weather:before{background-position:-520px 0}.logo-holder .icon.snowy-weather:before{background-position:-595px 0}.logo-holder .icon.winter-sun:before{background-position:-670px 0}.logo-holder .icon.all-inclusive:before{background-position:1px -75px}.logo-holder .icon.restaurants:before{background-position:-73px -75px}.logo-holder .icon.destinations:before{background-position:-148px -75px}.logo-holder .icon.wifi:before{background-position:-222px -75px}.logo-holder .icon.like:before{background-position:-297px -75px}.logo-holder .icon.deals:before{background-position:-372px -75px}.logo-holder .icon.beach:before{background-position:-446px -75px}.logo-holder .icon.pool:before{background-position:-520px -75px}.logo-holder .icon.kids-pool:before{background-position:-595px -75px}.logo-holder .icon.ac:before{background-position:-670px -75px}.logo-holder .icon.city-breaks:before{background-position:1px -150px}.logo-holder .icon.city-center:before{background-position:-73px -150px}.logo-holder .icon.attractions:before{background-position:-148px -150px}.logo-holder .icon.beach-hotel:before{background-position:-222px -150px}.logo-holder .icon.passport-visa:before{background-position:-297px -150px}.logo-holder .icon.gift-certificate:before{background-position:-372px -150px}.logo-holder .icon.e-ticket:before{background-position:-446px -150px}.logo-holder .icon.excursions:before{background-position:-520px -150px}.logo-holder .icon.rental-car:before{background-position:-595px -150px}.logo-holder .icon.travel-insurance:before{background-position:-670px -150px}.logo-holder .icon.miniguides:before{background-position:1px -223px}.logo-holder .icon.group-travels:before{background-position:-73px -223px}.logo-holder .icon.contact-us-form:before{background-position:-148px -223px}.logo-holder .icon.mailbox:before{background-position:-222px -223px}.logo-holder .icon.print:before{background-position:-297px -223px}.logo-holder .icon.share:before{background-position:-372px -223px}.logo-holder .icon.interest:before{background-position:-446px -223px}.logo-holder .icon.photo:before{background-position:-520px -223px}.logo-holder .icon.outward-flight:before,.logo-holder .icon.outward.icon-plane:before{background-position:-595px -223px}.logo-holder .icon.inward-flight:before,.logo-holder .icon.inward.icon-plane:before{background-position:-675px -223px}.logo-holder .icon.calendar:before{background-position:-73px -298px}.logo-holder .icon.swedish-family:before{background-position:-148px -296px}.logo-holder .icon.premium:before{background-position:-222px -296px}.logo-holder .icon.room-occupancy-adult:before{background-position:-298px -296px}.logo-holder .icon.room-occupancy-child:before{background-position:-370px -296px}.logo-holder .icon.all-inclusive-possible:before{background-position:0 -75px}.logo-holder .icon-spain{display:block;margin:0 auto 20px;overflow:hidden;width:63px;height:56px;text-indent:-9999px;background:url(../../img/content/img-flag-spain.png) no-repeat;background-size:63px 56px}.logo-holder .icon-spain:before{display:none}@media only screen and (min-width:240px) and (max-width:640px){div.icon{width:30px;height:30px;border-radius:15px}div.icon:before{width:30px;height:30px;background-size:300px 180px}div.icon.default:before{background:0 0}div.icon.adults:before,div.icon.aquapark:before,div.icon.budget:before,div.icon.halfboard:before,div.icon.handicapped:before,div.icon.harbor:before,div.icon.icon-ferry:before,div.icon.medical-spa:before,div.icon.old-town:before,div.icon.service:before,div.icon.unique:before,div.icon.wellness:before{content:"";background:#fff;width:30px;height:30px}div.icon.icon-ferry:before{-webkit-mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.wellness:before{-webkit-mask:url(../../img/ui/wellness.svg) no-repeat center center!important;mask:url(../../img/ui/wellness.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.halfboard:before{-webkit-mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.aquapark:before{-webkit-mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.handicapped:before{-webkit-mask:url(../../img/ui/handicap.svg) no-repeat center center!important;mask:url(../../img/ui/handicap.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.adults:before{-webkit-mask:url(../../img/ui/adults.svg) no-repeat center center!important;mask:url(../../img/ui/adults.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.budget:before{-webkit-mask:url(../../img/ui/budget.svg) no-repeat center center!important;mask:url(../../img/ui/budget.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.harbor:before{-webkit-mask:url(../../img/ui/harbor.svg) no-repeat center center!important;mask:url(../../img/ui/harbor.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.medical-spa:before{-webkit-mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.old-town:before,div.icon.old-town:before{-webkit-mask:url(../../img/ui/old-town.svg) no-repeat center center!important}div.icon.old-town:before{mask:url(../../img/ui/old-town.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.service:before{-webkit-mask:url(../../img/ui/service.svg) no-repeat center center!important;mask:url(../../img/ui/service.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.unique:before{-webkit-mask:url(../../img/ui/unique.svg) no-repeat center center!important;mask:url(../../img/ui/unique.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}div.icon.destination-guides:before{background-position:-30px 0}div.icon.family:before{background-position:-60px 0}div.icon.hiking:before{background-position:-90px 0}div.icon.ski:before{background-position:-120px 0}div.icon.night-temp:before{background-position:-150px 0}div.icon.sea-temp:before{background-position:-180px 0}div.icon.sunny-weather:before{background-position:-210px 0}div.icon.snowy-weather:before{background-position:-240px 0}div.icon.winter-sun:before{background-position:-270px 0}div.icon.all-inclusive:before{background-position:0 -30px}div.icon.restaurants:before{background-position:-30px -30px}div.icon.destinations:before{background-position:-60px -30px}div.icon.wifi:before{background-position:-90px -30px}div.icon.like:before{background-position:-120px -30px}div.icon.deals:before{background-position:-150px -30px}div.icon.beach:before{background-position:-180px -30px}div.icon.pool:before{background-position:-210px -30px}div.icon.kids-pool:before{background-position:-240px -30px}div.icon.ac:before{background-position:-270px -30px}div.icon.city-breaks:before{background-position:0 -60px}div.icon.city-center:before{background-position:-30px -60px}div.icon.attractions:before{background-position:-60px -60px}div.icon.beach-hotel:before{background-position:-90px -60px}div.icon.passport-visa:before{background-position:-120px -60px}div.icon.gift-certificate:before{background-position:-150px -60px}div.icon.e-ticket:before{background-position:-180px -60px}div.icon.excursions:before{background-position:-210px -60px}div.icon.rental-car:before{background-position:-240px -60px}div.icon.travel-insurance:before{background-position:-270px -60px}div.icon.miniguides:before{background-position:0 -90px}div.icon.group-travels:before{background-position:-30px -90px}div.icon.contact-us-form:before{background-position:-60px -90px}div.icon.mailbox:before{background-position:-90px -90px}div.icon.print:before{background-position:-120px -90px}div.icon.share:before{background-position:-150px -90px}div.icon.interest:before{background-position:-180px -90px}div.icon.photo:before{background-position:-210px -90px}div.icon.outward-flight:before,div.icon.outward.icon-plane:before{background-position:-240px -90px}div.icon.inward-flight:before,div.icon.inward.icon-plane:before{background-position:-270px -90px}div.icon.calendar:before{background-position:0 -120px}div.icon.swedish-family:before{background-position:-30px -120px}div.icon.premium:before{background-position:-60px -120px}div.icon.room-occupancy-adult:before{background-position:-90px -120px}div.icon.room-occupancy-child:before{background-position:-120px -120px}div.icon.login-icon:before{background-position:-150px -120px}div.icon.facebook-icon:before{background-position:-180px -120px}div.icon.all-inclusive-possible:before{background-position:0 -150px}span a.icon{width:30px;height:30px;border-radius:15px}span a.icon:before{width:30px;height:30px;background-size:300px 180px}span a.icon.hint-icon:before{background-position:-210px -120px}.logo-holder .icon{width:36px;height:36px;border-radius:17px}.logo-holder .icon:before{width:36px;height:36px;background-size:375px 225px}.logo-holder .icon.default:before{background:0 0}.logo-holder .icon.adults:before,.logo-holder .icon.aquapark:before,.logo-holder .icon.budget:before,.logo-holder .icon.halfboard:before,.logo-holder .icon.handicapped:before,.logo-holder .icon.harbor:before,.logo-holder .icon.icon-ferry:before,.logo-holder .icon.medical-spa:before,.logo-holder .icon.old-town:before,.logo-holder .icon.service:before,.logo-holder .icon.unique:before,.logo-holder .icon.wellness:before{content:"";width:36px;height:36px;background:#fff}.logo-holder .icon.icon-ferry:before{-webkit-mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;mask:url(../../img/ui/ferry-white.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.wellness:before{-webkit-mask:url(../../img/ui/wellness.svg) no-repeat center center!important;mask:url(../../img/ui/wellness.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.halfboard:before{-webkit-mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;mask:url(../../img/ui/halfboard.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.aquapark:before{-webkit-mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;mask:url(../../img/ui/aquapark.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.handicapped:before{-webkit-mask:url(../../img/ui/handicap.svg) no-repeat center center!important;mask:url(../../img/ui/handicap.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.adults:before{-webkit-mask:url(../../img/ui/adults.svg) no-repeat center center!important;mask:url(../../img/ui/adults.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.budget:before{-webkit-mask:url(../../img/ui/budget.svg) no-repeat center center!important;mask:url(../../img/ui/budget.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.harbor:before{-webkit-mask:url(../../img/ui/harbor.svg) no-repeat center center!important;mask:url(../../img/ui/harbor.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.medical-spa:before{-webkit-mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;mask:url(../../img/ui/medical-spa.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.old-town:before{mask:url(../../img/ui/old-town.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.service:before{-webkit-mask:url(../../img/ui/service.svg) no-repeat center center!important;mask:url(../../img/ui/service.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.unique:before{-webkit-mask:url(../../img/ui/unique.svg) no-repeat center center!important;mask:url(../../img/ui/unique.svg) no-repeat center center!important;-webkit-mask-size:100%!important;mask-size:100%!important}.logo-holder .icon.golf:before,.logo-holder .icon.icon-flag:before{background-position:1px 0}.logo-holder .icon.destination-guides:before{background-position:-37px 0}.logo-holder .icon.family:before{background-position:-74px 0}.logo-holder .icon.hiking:before{background-position:-111px 0}.logo-holder .icon.ski:before{background-position:-148px 0}.logo-holder .icon.night-temp:before{background-position:-186px 0}.logo-holder .icon.sea-temp:before{background-position:-223px 0}.logo-holder .icon.sunny-weather:before{background-position:-260px 0}.logo-holder .icon.snowy-weather:before{background-position:-298px 0}.logo-holder .icon.winter-sun:before{background-position:-335px 0}.logo-holder .icon.all-inclusive:before{background-position:1px -38px}.logo-holder .icon.restaurants:before{background-position:-37px -38px}.logo-holder .icon.destinations:before{background-position:-74px -38px}.logo-holder .icon.wifi:before{background-position:-111px -38px}.logo-holder .icon.like:before{background-position:-148px -38px}.logo-holder .icon.deals:before{background-position:-186px -38px}.logo-holder .icon.beach:before{background-position:-223px -38px}.logo-holder .icon.pool:before{background-position:-260px -38px}.logo-holder .icon.kids-pool:before{background-position:-298px -38px}.logo-holder .icon.ac:before{background-position:-335px -38px}.logo-holder .icon.city-breaks:before{background-position:1px -75px}.logo-holder .icon.city-center:before{background-position:-37px -75px}.logo-holder .icon.attractions:before{background-position:-74px -75px}.logo-holder .icon.beach-hotel:before{background-position:-111px -75px}.logo-holder .icon.passport-visa:before{background-position:-148px -75px}.logo-holder .icon.gift-certificate:before{background-position:-186px -75px}.logo-holder .icon.e-ticket:before{background-position:-223px -75px}.logo-holder .icon.excursions:before{background-position:-260px -75px}.logo-holder .icon.rental-car:before{background-position:-298px -75px}.logo-holder .icon.travel-insurance:before{background-position:-335px -75px}.logo-holder .icon.miniguides:before{background-position:1px -112px}.logo-holder .icon.group-travels:before{background-position:-37px -112px}.logo-holder .icon.contact-us-form:before{background-position:-74px -112px}.logo-holder .icon.mailbox:before{background-position:-111px -112px}.logo-holder .icon.print:before{background-position:-148px -112px}.logo-holder .icon.share:before{background-position:-186px -112px}.logo-holder .icon.interest:before{background-position:-223px -112px}.logo-holder .icon.photo:before{background-position:-260px -112px}.logo-holder .icon.outward-flight:before,.logo-holder .icon.outward.icon-plane:before{background-position:-297px -112px}.logo-holder .icon.inward-flight:before,.logo-holder .icon.inward.icon-plane:before{background-position:-337px -112px}.logo-holder .icon.calendar:before{background-position:-37px -149px}.logo-holder .icon.swedish-family:before{background-position:-74px -148px}.logo-holder .icon.premium:before{background-position:-111px -148px}.logo-holder .icon.room-occupancy-adult:before{background-position:-149px -148px}.logo-holder .icon.room-occupancy-child:before{background-position:-185px -148px}.logo-holder .icon.all-inclusive-possible:before{background-position:0 -185px}.logo-holder .icon-spain{width:32px;height:28px;margin-bottom:10px;background-size:32px 28px}.passport-page.multicentric-page .itinerary-itembox div.icon{width:30px;height:30px;border-radius:15px}.passport-trip-price .booking-price-module .payment-item .btn-remind:after{background-position:1px -58px;background-size:150px 75px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){div.icon:before,span a.icon:before{background-image:url(../../img/layout/icons-sprite60-retina.png);background-size:600px 360px}.logo-holder .icon:before{background-image:url(../../img/layout/icons-sprite72-retina.png);background-size:750px 450px}.passport-page div.icon:before,.passport-page span a.icon:before{background-image:url(../../img/layout/icons-sprite60-retina.png);background-size:300px 180px}.passport-trip-price .booking-price-module .payment-item .btn-remind:after{background-image:url(../../img/layout/icons-sprite60-retina.png)}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:240px) and (max-width:640px),only screen and (min-resolution:144dpi) and (min-width:240px) and (max-width:640px){div.icon:before,span a.icon:before{background-size:300px 180px}.logo-holder .icon:before{background-size:375px 225px}}.all-list-views .multicentric-searchresults.search-results-item .photo{height:auto}.all-list-views .multicentric-searchresults.search-results-item .big-image{display:block;height:276px;overflow:hidden}.all-list-views .multicentric-searchresults.search-results-item .big-image img{width:auto;max-width:none;height:276px}.all-list-views .multicentric-searchresults.search-results-item .middle-images{display:block;width:100%;overflow:hidden}.all-list-views .multicentric-searchresults.search-results-item .middle-images span{float:left;width:50%;height:278px;border-left:1px solid #fff;border-top:2px solid #fff;overflow:hidden}.all-list-views .multicentric-searchresults.search-results-item .middle-images span:first-child{border-right:1px solid #fff;border-left:none}.all-list-views .multicentric-searchresults.search-results-item .middle-images span img{height:276px;width:auto;max-width:none}.all-list-views .multicentric-searchresults.search-results-item .btn-price .price-holder,.all-list-views .multicentric-searchresults.search-results-item .btn-price .price-holder.new-price{display:block;padding-top:2px}.all-list-views.small-list-view .circle-item,.all-list-views.small-list-view .middle-images,.multicentric-hotel-list .passport-trip-price .booking-trip-module .hotel-description p,.multicentric-hotel-list .passport-trip-price .main-heading .personal_info,.multicentric-searchresults.search-results-item .btn-price .price-holder em,.multicentric-searchresults.search-results-item .btn-price .price-holder.new-price em,.passport-multicentric-page .passport-trip-price .booking-trip-module .hotel-description p,.passport-multicentric-page .passport-trip-price .main-heading .personal_info{display:none}.all-list-views .multicentric-searchresults.search-results-item .circle-item img{width:120px;height:120px;border-radius:60px}.multicentric-searchresults.search-results-item .btn-price .hidden,.multicentric-searchresults.search-results-item .room-type-available{display:none!important}.multicentric-searchresults.search-results-item.show-avaiable-rooms .room-type-available{display:block!important}.multicentric-page .promo-hotel-container .circle-item,.multicentric-searchresults .view-room-item .circle-item{bottom:auto;right:20px;top:20px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .hotel-description .descriptions{padding-bottom:10px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container{min-height:908px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper,.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li{height:700px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .big-image{display:block;height:432px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .middle-images{display:block;width:100%;overflow:hidden}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .middle-images span{float:left;width:50%;height:268px;border-left:1px solid #fff;border-top:2px solid #fff;overflow:hidden}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .middle-images span:first-child{border-right:1px solid #fff;border-left:none}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .circle-item{bottom:auto;right:20px;top:20px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main{top:auto;bottom:auto;position:inherit}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding-left:30px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{width:70%}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location{width:55%}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{top:0;vertical-align:top;padding:0;margin:-15px 0 0;height:auto;right:100px;line-height:78px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span sub{position:absolute;top:15%;text-align:center;font-size:13px;line-height:16px;width:100%}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span sup{padding-right:15px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list{margin-right:100px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main.fixed{top:128px;position:fixed;z-index:99;max-width:100%;max-height:100px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .btn-book-now{position:absolute;top:0;right:0;font:25px/85px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;width:100px;text-align:center;border:1px solid #f4d042;border-width:0 1px;background:#fedf51;background:-webkit-gradient(linear,left top,left bottom,from(#f4d042),to(#fdcd0b));background:linear-gradient(to bottom,#f4d042 0,#fdcd0b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f4d042", endColorstr="#fdcd0b", GradientType=0 )}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .btn-book-now.disabled{cursor:default;background:#C4C4C4;border:none}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .btn-book-now span{position:absolute;bottom:3px;height:20px;z-index:99;line-height:19px;width:100%;text-align:center;left:0;font:21px/19px "Open Sans Condensed Bold","Open Sans",sans serif}.multicentric-page.passport-page .hotels-to-choose .view-room-item{background-color:#fff}.multicentric-page .flight-info-module{color:#555;padding-top:60px}.multicentric-page .flight-info-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.multicentric-page .flight-info-module .circles-block{float:right;padding-right:50px;margin-left:20px}.multicentric-page .flight-info-module .description{overflow:hidden;padding-top:40px}.multicentric-page .flight-info-module .description .table-info,.multicentric-page .flight-info-module .description table{border:none;margin:0 0 10px}.multicentric-page .flight-info-module .description .table-info tr:nth-of-type(even),.multicentric-page .flight-info-module .description table tr:nth-of-type(even){background:0 0}.multicentric-page .flight-info-module .description .table-info td,.multicentric-page .flight-info-module .description .table-info th,.multicentric-page .flight-info-module .description table td,.multicentric-page .flight-info-module .description table th{padding-left:0;vertical-align:top;text-align:left}.multicentric-page .flight-info-module .description p{font-size:14px;line-height:1.5em;margin:0 0 10px}.multicentric-page .all-included-module{color:#555;padding-top:60px}.multicentric-page .all-included-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.multicentric-hotel-list .hotels-to-choose,.passport-multicentric-page .hotels-to-choose{padding-top:30px}.multicentric-hotel-list .hotels-to-choose .title,.passport-multicentric-page .hotels-to-choose .title{display:block;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;text-transform:uppercase;margin:0 0 10px}.multicentric-hotel-list .hotels-to-choose h3,.multicentric-hotel-list .hotels-to-choose h3 a,.passport-multicentric-page .hotels-to-choose h3,.passport-multicentric-page .hotels-to-choose h3 a{font:30px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.multicentric-hotel-list .hotels-to-choose .description,.passport-multicentric-page .hotels-to-choose .description{z-index:0;padding:16px 180px 0 20px;overflow:hidden;min-height:85px}.multicentric-hotel-list .hotels-to-choose .heading,.passport-multicentric-page .hotels-to-choose .heading{overflow:hidden}.multicentric-hotel-list .hotels-to-choose h3,.passport-multicentric-page .hotels-to-choose h3{margin:0;vertical-align:top}.multicentric-hotel-list .hotels-to-choose h4,.passport-multicentric-page .hotels-to-choose h4{font:25px/1em "Open Sans Condensed Light","Open Sans",sans serif;color:#50beed;margin:0}.multicentric-hotel-list .hotels-to-choose .btn-price,.passport-multicentric-page .hotels-to-choose .btn-price{position:absolute;top:0;right:0;height:100%;color:#fff;padding:0 15px;margin-left:20px;width:160px;text-align:left;background:#5bbce4;z-index:1}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder{display:block;font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;position:relative;padding-top:16px}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder .price,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder .price{font:30px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder sub,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder sub{display:block;font:13px/1em "Open Sans Condensed Light","Open Sans",sans serif}.multicentric-hotel-list .hotels-to-choose .btn-price .hidden,.passport-multicentric-page .hotels-to-choose .btn-price .hidden{display:none;font:20px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.multicentric-hotel-list .hotels-to-choose .btn-price:after,.passport-multicentric-page .hotels-to-choose .btn-price:after{content:"";position:absolute;top:50%;margin-top:-4px;right:10px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff}.multicentric-hotel-list .hotels-to-choose .btn-price.opened,.passport-multicentric-page .hotels-to-choose .btn-price.opened{background:#555}.multicentric-hotel-list .hotels-to-choose .btn-price.opened .hidden,.passport-multicentric-page .hotels-to-choose .btn-price.opened .hidden{display:block}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li a:after,.multicentric-hotel-list .hotels-to-choose .btn-price.opened .price-holder sub,.passport-multicentric-page .hotels-to-choose .breadcrumbs li a:after,.passport-multicentric-page .hotels-to-choose .btn-price.opened .price-holder sub{display:none}.multicentric-hotel-list .hotels-to-choose .btn-price.opened .price-holder,.passport-multicentric-page .hotels-to-choose .btn-price.opened .price-holder{padding-top:24px}.multicentric-hotel-list .hotels-to-choose .btn-price.opened:before,.passport-multicentric-page .hotels-to-choose .btn-price.opened:before{content:"";position:absolute;top:8px;margin:0 0 0 -10px;left:50%;width:20px;height:15px;background:url(../../img/layout/sprites.png) -45px -46px no-repeat}.multicentric-hotel-list .hotels-to-choose .breadcrumbs,.passport-multicentric-page .hotels-to-choose .breadcrumbs{background:0 0;border-radius:0;border:none;padding:0;margin:0 0 2px}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li,.passport-multicentric-page .hotels-to-choose .breadcrumbs li{font:20px/1.3em "Open Sans Condensed Light";color:#5bbce4;padding-right:5px}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li a,.passport-multicentric-page .hotels-to-choose .breadcrumbs li a{font:20px/1.3em "Open Sans Condensed Light";color:#5bbce4;padding-left:5px;text-transform:none;text-decoration:none!important}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li:before,.passport-multicentric-page .hotels-to-choose .breadcrumbs li:before{font:20px/1.3em "Open Sans Condensed Light";color:#5bbce4}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li:first-child a,.passport-multicentric-page .hotels-to-choose .breadcrumbs li:first-child a{padding-left:0}.multicentric-hotel-list .hotels-to-choose .view-room-item,.passport-multicentric-page .hotels-to-choose .view-room-item{background:#f1f1f1;position:relative;overflow:hidden}.multicentric-hotel-list .hotels-to-choose .view-room-item .photo,.passport-multicentric-page .hotels-to-choose .view-room-item .photo{float:left;height:85px;width:140px;overflow:hidden}.multicentric-hotel-list .hotels-to-choose .view-room-item .photo img,.passport-multicentric-page .hotels-to-choose .view-room-item .photo img{width:auto;max-width:none;height:85px}.multicentric-hotel-list .hotels-to-choose .view-room-item h3,.passport-multicentric-page .hotels-to-choose .view-room-item h3{font-size:20px;line-height:1.2em;color:#000;display:inline-block;padding-right:10px}.multicentric-hotel-list .hotels-to-choose .view-room-item h3 a,.passport-multicentric-page .hotels-to-choose .view-room-item h3 a{font-size:20px;color:#000}.multicentric-hotel-list .hotels-to-choose .view-room-item h4,.passport-multicentric-page .hotels-to-choose .view-room-item h4{font-size:20px;line-height:1.3em;color:#7d7d7d}.multicentric-hotel-list .hotels-to-choose .room-type-available,.passport-multicentric-page .hotels-to-choose .room-type-available{display:none;width:100%;padding:12px 18px 14px;background:#f1f1f1}.multicentric-hotel-list .hotels-to-choose .room-type-available .heading,.passport-multicentric-page .hotels-to-choose .room-type-available .heading{display:table;width:100%}.multicentric-hotel-list .hotels-to-choose .room-type-available .heading .cell,.passport-multicentric-page .hotels-to-choose .room-type-available .heading .cell{display:table-cell;font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;padding:0 0 8px;width:11%;text-align:center;vertical-align:top;border:4px solid #f1f1f1;border-width:0 0 4px 4px}.multicentric-hotel-list .hotels-to-choose .room-type-available .heading .cell:first-child,.passport-multicentric-page .hotels-to-choose .room-type-available .heading .cell:first-child{width:45%;border-width:0 0 4px}.multicentric-hotel-list .hotels-to-choose .room-type-available .heading.hint,.passport-multicentric-page .hotels-to-choose .room-type-available .heading.hint{display:none;margin-top:7px}.multicentric-hotel-list .hotels-to-choose .room-type-available .heading.hint .cell,.passport-multicentric-page .hotels-to-choose .room-type-available .heading.hint .cell{font:15px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#565656;width:auto;text-align:right;padding-right:5px;float:right}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .row-item,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .row-item{display:table;background:#fff;overflow:hidden;width:100%;height:100%}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .title,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .title{display:none}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .cell,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .cell{display:table-cell;width:11%;padding:0;border:4px solid #f1f1f1;border-width:0 0 4px 4px;vertical-align:top;position:relative;overflow:hidden}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .cell:first-child,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .cell:first-child{padding:5px 19px;width:45%;border-width:0 0 4px}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .row-wrapper,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .row-wrapper{padding:8px 0;margin:0}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .row-wrapper>span,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .row-wrapper>span{font:16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn{position:absolute;top:0;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;width:100%;color:#000;padding:6px 0 111px;cursor:pointer;background:#fecc0c;border:none;text-align:center;outline:0}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn.new-price,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn.new-price{padding:0 0 115px;background:#ffdf50}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn.selected,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn.selected{background:#555}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn.selected:before,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn.selected:before{content:"";position:absolute;top:22px;margin:0;right:10px;width:10px;height:8px;background:url(../../img/layout/sprites.png) -22px -23px no-repeat;background-size:100px 100px}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn.selected span,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn.selected span{color:#fff}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn.price-free,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn.price-free{background:#50beed;cursor:default}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn span,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn span{display:block;font:18px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn span strong,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn span strong{text-transform:uppercase;display:block;font-size:13px;font-weight:inherit;line-height:16px}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn span.adultPrice,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn span.adultPrice{display:none}.multicentric-hotel-list .hotels-to-choose .room-type-available .room-body .btn em,.passport-multicentric-page .hotels-to-choose .room-type-available .room-body .btn em{font:13px/1em "Open Sans Condensed Light","Open Sans",sans serif;display:block;text-decoration:line-through}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic,.passport-multicentric-page .hotels-to-choose .room-type-available .pic{display:inline-block;margin-left:5px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-3px;margin-bottom:-3px;vertical-align:top}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-adult,.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-child,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-adult,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-child{display:inline-block;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;position:relative;margin-left:-5px;vertical-align:top}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-adult:before,.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-child:before,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-adult:before,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-child:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:42px;line-height:30px;display:inline-block;position:relative;vertical-align:top;color:#096cca;text-align:center}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-adult:after,.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-child:after,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-adult:after,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-child:after{content:attr(data-count);color:#000;display:inline-block;position:relative;top:-10px;left:-10px}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-adult,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-adult{margin-right:-18px;margin-left:-13px}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-adult:after,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-adult:after{font-size:12px}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-child:before,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-child:before{font-size:28px}.multicentric-hotel-list .hotels-to-choose .room-type-available .pic .icon-child:after,.passport-multicentric-page .hotels-to-choose .room-type-available .pic .icon-child:after{font-size:10px}.multicentric-hotel-list .hotels-to-choose .room-type-available .scarcity,.passport-multicentric-page .hotels-to-choose .room-type-available .scarcity{float:right;vertical-align:top;margin-left:10px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.multicentric-hotel-list .hotels-to-choose .room-type-available .scarcity .count,.multicentric-hotel-list .hotels-to-choose .room-type-available .scarcity span,.passport-multicentric-page .hotels-to-choose .room-type-available .scarcity .count,.passport-multicentric-page .hotels-to-choose .room-type-available .scarcity span{display:inline-block;height:100%;line-height:38px;color:#096dcb;font-family:"Open Sans Condensed Bold"}.multicentric-hotel-list .hotels-to-choose .room-type-available .scarcity .count:before,.passport-multicentric-page .hotels-to-choose .room-type-available .scarcity .count:before{content:attr(data-count);display:inline-block;height:25px;width:25px;text-align:center;color:#FFF;margin-top:0;font-size:14px;margin-right:3px;font-family:"Open Sans Condensed Bold";line-height:25px;background-color:#ed1159;border-radius:50%}.multicentric-hotel-list .hotels-to-choose .search-results-item,.passport-multicentric-page .hotels-to-choose .search-results-item{margin-bottom:20px}.multicentric-hotel-list .hotels-to-choose .search-results-item.show-avaiable-rooms .room-type-available,.passport-multicentric-page .hotels-to-choose .search-results-item.show-avaiable-rooms .room-type-available{display:block}.multicentric-hotel-list .hotels-to-choose .search-results-item.show-avaiable-rooms .btn-price:after,.passport-multicentric-page .hotels-to-choose .search-results-item.show-avaiable-rooms .btn-price:after{border-top:none;border-bottom:9px solid #fff}.multicentric-hotel-list .itinerary-itembox,.passport-multicentric-page .itinerary-itembox{overflow:hidden;padding-top:20px}.multicentric-hotel-list .itinerary-itembox .title,.passport-multicentric-page .itinerary-itembox .title{border-bottom:2px solid #e4e4e2;margin-bottom:10px;padding-bottom:10px;overflow:hidden}.multicentric-hotel-list .itinerary-itembox .title .icon,.passport-multicentric-page .itinerary-itembox .title .icon{float:left;text-indent:0;text-align:center;display:table;margin-right:20px}.multicentric-hotel-list .itinerary-itembox .title .icon span,.passport-multicentric-page .itinerary-itembox .title .icon span{display:table-cell;vertical-align:middle;font:16px/1.2em "Open Sans Condensed Light","Open Sans",sans serif;color:#fff}.multicentric-hotel-list .itinerary-itembox .title .icon:before,.passport-multicentric-page .itinerary-itembox .title .icon:before{display:none}.multicentric-hotel-list .itinerary-itembox .title .title-holder,.passport-multicentric-page .itinerary-itembox .title .title-holder{display:table;overflow:hidden;min-height:60px}.multicentric-hotel-list .itinerary-itembox .title .title-holder h3,.passport-multicentric-page .itinerary-itembox .title .title-holder h3{display:table-cell;font:700 30px/1.2em "Open Sans Condensed Light","Open Sans",sans serif;vertical-align:middle;color:#666;margin:0}.multicentric-hotel-list .itinerary-itembox .text,.passport-multicentric-page .itinerary-itembox .text{overflow:hidden}.multicentric-hotel-list .itinerary-itembox .photo,.passport-multicentric-page .itinerary-itembox .photo{float:left;height:130px;width:200px;overflow:hidden;margin-right:20px}.multicentric-hotel-list .itinerary-itembox .infobox,.passport-multicentric-page .itinerary-itembox .infobox{overflow:hidden}.multicentric-hotel-list .itinerary-itembox .infobox .textbox,.passport-multicentric-page .itinerary-itembox .infobox .textbox{font-size:14px;line-height:1.5em}.multicentric-hotel-list .itinerary-itembox .infobox p,.passport-multicentric-page .itinerary-itembox .infobox p{font-size:14px;line-height:1.5em;margin:10px 0 0}.multicentric-hotel-list .itinerary-itembox .infobox p:first-child,.passport-multicentric-page .itinerary-itembox .infobox p:first-child{margin-top:0}.multicentric-hotel-list .itinerary-itembox .infobox .more,.passport-multicentric-page .itinerary-itembox .infobox .more{font-size:14px;color:#5bbce4;margin-top:10px;text-align:right}.multicentric-hotel-list .itinerary-itembox .infobox .more a,.passport-multicentric-page .itinerary-itembox .infobox .more a{font-size:14px;color:#5bbce4}.multicentric-hotel-list .itinerary-itembox .infobox .more.hide-link-less a.link-less,.multicentric-hotel-list .itinerary-itembox .infobox .more.hide-link-more a.link-more,.passport-multicentric-page .itinerary-itembox .infobox .more.hide-link-less a.link-less,.passport-multicentric-page .itinerary-itembox .infobox .more.hide-link-more a.link-more{display:none}.multicentric-hotel-list .itinerary-module,.passport-multicentric-page .itinerary-module{display:block;color:#555;padding-top:60px}.multicentric-hotel-list .itinerary-module .map-module .hotel-contact,.multicentric-hotel-list .itinerary-module .map-module h2,.multicentric-hotel-list .select-hotel-module .breadcrumbs li a:after,.passport-multicentric-page .itinerary-module .map-module .hotel-contact,.passport-multicentric-page .itinerary-module .map-module h2,.passport-multicentric-page .select-hotel-module .breadcrumbs li a:after{display:none}.multicentric-hotel-list .itinerary-module h2,.passport-multicentric-page .itinerary-module h2{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center}.multicentric-hotel-list .select-hotel-module h3,.multicentric-hotel-list .select-hotel-module h3 a,.passport-multicentric-page .select-hotel-module h3,.passport-multicentric-page .select-hotel-module h3 a{font:30px/1.2em "Open Sans Condensed Bold","Open Sans",sans serif;color:#fff}.multicentric-hotel-list .itinerary-module .map-module,.passport-multicentric-page .itinerary-module .map-module{padding-top:0}.multicentric-hotel-list .itinerary-module .map-module .row,.passport-multicentric-page .itinerary-module .map-module .row{margin:0}.multicentric-hotel-list .select-hotel-module .description,.passport-multicentric-page .select-hotel-module .description{z-index:0;padding:16px 20px 0;overflow:hidden;min-height:85px}.multicentric-hotel-list .select-hotel-module .heading,.passport-multicentric-page .select-hotel-module .heading{overflow:hidden}.multicentric-hotel-list .select-hotel-module h3,.passport-multicentric-page .select-hotel-module h3{margin:0;vertical-align:top}.multicentric-hotel-list .select-hotel-module h4,.passport-multicentric-page .select-hotel-module h4{font:25px/1em "Open Sans Condensed Light","Open Sans",sans serif;color:#50beed;margin:0}.multicentric-hotel-list .select-hotel-module .breadcrumbs,.passport-multicentric-page .select-hotel-module .breadcrumbs{background:0 0;border-radius:0;border:none;padding:0;margin:0 0 2px}.multicentric-hotel-list .select-hotel-module .breadcrumbs li,.passport-multicentric-page .select-hotel-module .breadcrumbs li{font:20px/1.3em "Open Sans Condensed Light";color:#5bbce4;padding-right:5px}.multicentric-hotel-list .select-hotel-module .breadcrumbs li a,.passport-multicentric-page .select-hotel-module .breadcrumbs li a{font:20px/1.3em "Open Sans Condensed Light";color:#5bbce4;padding-left:5px;text-transform:none;text-decoration:none!important}.multicentric-hotel-list .select-hotel-module .breadcrumbs li:before,.passport-multicentric-page .select-hotel-module .breadcrumbs li:before{font:20px/1.3em "Open Sans Condensed Light";color:#5bbce4}.multicentric-hotel-list .select-hotel-module .breadcrumbs li:first-child a,.passport-multicentric-page .select-hotel-module .breadcrumbs li:first-child a{padding-left:0}.multicentric-hotel-list .select-hotel-module .hotel-item,.passport-multicentric-page .select-hotel-module .hotel-item{margin:15px 0 0}.multicentric-hotel-list .select-hotel-module .hotel-item:first-child,.passport-multicentric-page .select-hotel-module .hotel-item:first-child{margin:0}.multicentric-hotel-list .select-hotel-module .view-room-item,.passport-multicentric-page .select-hotel-module .view-room-item{background:#fff;position:relative;overflow:hidden;margin-top:4px}.multicentric-hotel-list .select-hotel-module .view-room-item:first-child,.passport-multicentric-page .select-hotel-module .view-room-item:first-child{margin-top:0}.multicentric-hotel-list .select-hotel-module .view-room-item .photo,.passport-multicentric-page .select-hotel-module .view-room-item .photo{float:left;height:85px;width:140px;overflow:hidden}.multicentric-hotel-list .select-hotel-module .view-room-item .photo img,.passport-multicentric-page .select-hotel-module .view-room-item .photo img{width:auto;max-width:none;height:85px}.multicentric-hotel-list .select-hotel-module .view-room-item h3,.passport-multicentric-page .select-hotel-module .view-room-item h3{font-size:20px;line-height:1.2em;color:#000}.multicentric-hotel-list .select-hotel-module .view-room-item h3 a,.passport-multicentric-page .select-hotel-module .view-room-item h3 a{font-size:20px;color:#000}.multicentric-hotel-list .select-hotel-module .view-room-item h4,.passport-multicentric-page .select-hotel-module .view-room-item h4{font-size:20px;line-height:1.3em;color:#7d7d7d}.multicentric-hotel-list .select-hotel-module .room-type-available,.passport-multicentric-page .select-hotel-module .room-type-available{width:100%}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .row-item,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .row-item{display:table;background:#fff;overflow:hidden;width:100%;height:100%}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .title,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .title{display:none}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .cell,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .cell{display:table-cell;width:10%;min-width:140px;padding:0;border:4px solid #f1f1f1;border-width:4px 0 0 4px;vertical-align:top;position:relative;overflow:hidden}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .cell:first-child,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .cell:first-child{padding:5px 19px;width:90%;border-width:4px 0 0}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .row-wrapper,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .row-wrapper{padding:8px 0;margin:0}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .row-wrapper>span,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .row-wrapper>span{font:16px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price{position:absolute;top:0;right:0;color:#fff;padding:0 15px 111px;width:100%;text-align:left;background:#5bbce4;z-index:1}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .price-holder,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .price-holder{display:block;font:24px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif;position:relative;padding-top:13px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .price-holder .price,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .price-holder .price{font:24px/1.1em "Open Sans Condensed Bold","Open Sans",sans serif}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .hidden,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .hidden{display:none;font:20px/1.1em "Open Sans Condensed Light","Open Sans",sans serif}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened{background:#555;padding-top:23px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened .hidden,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened .hidden{display:block}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened .price-holder,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened .price-holder{display:none}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened:before,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened:before{content:"";position:absolute;top:5px;margin:0 0 0 -10px;left:50%;width:20px;height:15px;background:url(../../img/layout/sprites.png) -45px -46px no-repeat}.multicentric-hotel-list .select-hotel-module .room-type-available .pic,.passport-multicentric-page .select-hotel-module .room-type-available .pic{display:inline-block;margin-left:5px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000;margin-top:-3px;margin-bottom:-3px;vertical-align:top}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-adult,.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-child,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-adult,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-child{display:inline-block;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;position:relative;margin-left:-5px;vertical-align:top}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-adult:before,.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-child:before,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-adult:before,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-child:before{font-family:Primera;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"%";font-size:42px;line-height:30px;display:inline-block;position:relative;vertical-align:top;color:#5bbce4;text-align:center}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-adult:after,.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-child:after,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-adult:after,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-child:after{content:attr(data-count);color:#000;display:inline-block;position:relative;top:-10px;left:-10px}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-adult,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-adult{margin-right:-18px;margin-left:-13px}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-adult:after,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-adult:after{font-size:12px}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-child:before,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-child:before{font-size:28px}.multicentric-hotel-list .select-hotel-module .room-type-available .pic .icon-child:after,.passport-multicentric-page .select-hotel-module .room-type-available .pic .icon-child:after{font-size:10px}.multicentric-hotel-list .select-hotel-module .room-type-available .scarcity,.passport-multicentric-page .select-hotel-module .room-type-available .scarcity{float:right;vertical-align:top;margin-left:10px;font:13px/30px "Open Sans Condensed Bold","Open Sans",sans serif;color:#000}.multicentric-hotel-list .select-hotel-module .room-type-available .scarcity .count,.passport-multicentric-page .select-hotel-module .room-type-available .scarcity .count{display:inline-block;height:100%;line-height:38px;color:#5bbce4;font-family:"Open Sans Condensed Bold"}.multicentric-hotel-list .select-hotel-module .room-type-available .scarcity span,.passport-multicentric-page .select-hotel-module .room-type-available .scarcity span{color:#5bbce4}.multicentric-hotel-list .select-hotel-module .room-type-available .scarcity .count:before,.passport-multicentric-page .select-hotel-module .room-type-available .scarcity .count:before{content:attr(data-count);display:inline-block;height:25px;width:25px;text-align:center;color:#FFF;margin-top:0;font-size:14px;margin-right:3px;font-family:"Open Sans Condensed Bold";line-height:25px;background-color:#ed1159;border-radius:50%}@media only screen and (max-width:960px){.large-list-view .multicentric-searchresults.search-results-item .description{padding-right:180px}.large-list-view .multicentric-searchresults.search-results-item .description .btn-price{width:160px}.large-list-view .multicentric-searchresults.search-results-item .description .btn-price .price-holder,.large-list-view .multicentric-searchresults.search-results-item .description .btn-price .price-holder.new-price{padding-top:17px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container{min-height:840px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper,.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li{height:598px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .big-image{height:320px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .middle-images span{height:278px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .circle-item{width:80px;height:80px;border-radius:40px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main{bottom:0}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding-left:18px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{padding-left:20px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span sub{left:0}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .btn-book-now{font:25px/81px "Open Sans Condensed Bold","Open Sans",sans serif}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main.fixed{top:auto;position:relative}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .hotel-description .departure-infobox,.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .hotel-description .no-result{padding:20px}.multicentric-hotel-list .hotels-to-choose,.multicentric-hotel-list .itinerary-itembox,.multicentric-page .all-included-module,.multicentric-page .flight-info-module,.passport-multicentric-page .hotels-to-choose,.passport-multicentric-page .itinerary-itembox{padding-left:20px;padding-right:20px}.multicentric-hotel-list .itinerary-itembox .title .title-holder h3,.passport-multicentric-page .itinerary-itembox .title .title-holder h3{font-size:24px}.multicentric-hotel-list .itinerary-module h2,.passport-multicentric-page .itinerary-module h2{font-size:40px}.multicentric-hotel-list .select-hotel-module .breadcrumbs,.passport-multicentric-page .select-hotel-module .breadcrumbs{display:block}}@media only screen and (max-width:768px){.multicentric-page .all-included-module h2,.multicentric-page .flight-info-module h2{font-size:40px}.all-list-views .multicentric-searchresults.search-results-item .circle-item img{width:80px;height:80px;border-radius:40px}.multicentric-page .flight-info-module .circles-block{padding-right:30px;margin-left:10px}.multicentric-page .flight-info-module .description{padding-top:20px}.multicentric-page .flight-info-module .description table{margin-bottom:5px}.multicentric-page .flight-info-module .description table td{padding:5px 10px 5px 0}.multicentric-hotel-list .hotels-to-choose .description,.passport-multicentric-page .hotels-to-choose .description{padding:6px 130px 0 20px}.multicentric-hotel-list .hotels-to-choose .btn-price,.passport-multicentric-page .hotels-to-choose .btn-price{float:right;margin:-38px -130px 0 0;width:120px;position:relative;bottom:auto;right:auto;height:65px}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder{padding:11px 0 0;font-size:24px}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder .price,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder .price{font-size:24px;line-height:1.1em;padding:0;vertical-align:top}.multicentric-hotel-list .hotels-to-choose .btn-price .hidden,.passport-multicentric-page .hotels-to-choose .btn-price .hidden{font-size:16px}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li,.multicentric-hotel-list .hotels-to-choose .breadcrumbs li a,.multicentric-hotel-list .hotels-to-choose .breadcrumbs li:before,.multicentric-hotel-list .hotels-to-choose .view-room-item h4,.passport-multicentric-page .hotels-to-choose .breadcrumbs li,.passport-multicentric-page .hotels-to-choose .breadcrumbs li a,.passport-multicentric-page .hotels-to-choose .breadcrumbs li:before,.passport-multicentric-page .hotels-to-choose .view-room-item h4{font-size:18px}.multicentric-hotel-list .hotels-to-choose .btn-price.opened .price-holder,.passport-multicentric-page .hotels-to-choose .btn-price.opened .price-holder{padding-top:18px}.multicentric-hotel-list .hotels-to-choose .btn-price.opened:before,.passport-multicentric-page .hotels-to-choose .btn-price.opened:before{top:3px}.multicentric-hotel-list .hotels-to-choose .search-results-item,.passport-multicentric-page .hotels-to-choose .search-results-item{margin-bottom:0}.multicentric-hotel-list .hotels-to-choose .view-room-item,.passport-multicentric-page .hotels-to-choose .view-room-item{background:url(../../img/layout/border-search-item.gif) 0 100% repeat-x #fff}.multicentric-hotel-list .hotels-to-choose .view-room-item .item-holder,.passport-multicentric-page .hotels-to-choose .view-room-item .item-holder{display:inline-block;width:100%;vertical-align:top;padding:3px 0 0}.multicentric-hotel-list .itinerary-itembox .title .icon,.passport-multicentric-page .itinerary-itembox .title .icon{margin-right:10px}.multicentric-hotel-list .itinerary-itembox .title .icon span,.passport-multicentric-page .itinerary-itembox .title .icon span{font-size:14px}.multicentric-hotel-list .itinerary-itembox .title .title-holder h3,.passport-multicentric-page .itinerary-itembox .title .title-holder h3{font-size:26px}.multicentric-hotel-list .itinerary-itembox .photo,.passport-multicentric-page .itinerary-itembox .photo{height:110px;width:180px}.multicentric-hotel-list .select-hotel-module .description,.passport-multicentric-page .select-hotel-module .description{padding-top:6px}.multicentric-hotel-list .select-hotel-module .breadcrumbs li,.multicentric-hotel-list .select-hotel-module .breadcrumbs li a,.multicentric-hotel-list .select-hotel-module .breadcrumbs li:before,.multicentric-hotel-list .select-hotel-module .view-room-item h4,.passport-multicentric-page .select-hotel-module .breadcrumbs li,.passport-multicentric-page .select-hotel-module .breadcrumbs li a,.passport-multicentric-page .select-hotel-module .breadcrumbs li:before,.passport-multicentric-page .select-hotel-module .view-room-item h4{font-size:18px}.multicentric-hotel-list .select-hotel-module .view-room-item .item-holder,.passport-multicentric-page .select-hotel-module .view-room-item .item-holder{display:inline-block;width:100%;vertical-align:top;padding:3px 0 0}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .price-holder,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .price-holder{font-size:20px;padding-top:15px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .price-holder .price,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .price-holder .price{font-size:20px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .hidden,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .hidden{font-size:18px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened{padding-top:26px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened:before,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened:before{top:7px}}@media only screen and (max-width:640px){.large-list-view .multicentric-searchresults.search-results-item .description{padding-right:100px}.large-list-view .multicentric-searchresults.search-results-item .description .btn-price{width:90px}.large-list-view .multicentric-searchresults.search-results-item .description .btn-price .price-holder,.large-list-view .multicentric-searchresults.search-results-item .description .btn-price .price-holder.new-price{padding-top:5px}.large-list-view .multicentric-searchresults.search-results-item .big-image,.large-list-view .multicentric-searchresults.search-results-item .big-image img{height:220px}.large-list-view .multicentric-searchresults.search-results-item .middle-images span,.large-list-view .multicentric-searchresults.search-results-item .middle-images span img{height:200px}.multicentric-page .promo-hotel-container .circle-item,.view-room-item .circle-item{width:80px;height:80px;border-radius:40px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .hotel-description .row .descriptions{padding-bottom:10px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container{min-height:603px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper,.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li{height:420px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .big-image{height:220px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .middle-images span{height:200px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main{bottom:0}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding-left:20px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{padding-left:15px;line-height:62px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span sub{font-size:11px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span sup{padding-right:10px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .btn-book-now{font:25px/60px "Open Sans Condensed Bold","Open Sans",sans serif}.multicentric-page .departure-infobox,.multicentric-page .no-result{padding:10px 20px}.multicentric-hotel-list .hotels-to-choose,.multicentric-hotel-list .itinerary-itembox,.multicentric-page .all-included-module,.multicentric-page .flight-info-module,.passport-multicentric-page .hotels-to-choose,.passport-multicentric-page .itinerary-itembox{padding-left:10px;padding-right:10px}.multicentric-page .departure-infobox .inform,.multicentric-page .no-result .inform{margin-right:10px}.multicentric-page .departure-infobox .inform .icon,.multicentric-page .no-result .inform .icon{margin-right:5px}.multicentric-page .departure-infobox .inform .title,.multicentric-page .no-result .inform .title{font-size:14px;line-height:30px}.multicentric-page .departure-infobox .text-holder,.multicentric-page .no-result .text-holder{padding-left:10px;min-height:30px}.multicentric-page .departure-infobox .text-holder p,.multicentric-page .no-result .text-holder p{font-size:12px;line-height:1.4em}.multicentric-page .flight-info-module h2{font-size:25px}.multicentric-page .flight-info-module .circles-block{padding-right:10px}.multicentric-page .flight-info-module .circles-block .circles-wrap{width:120px}.multicentric-page .flight-info-module .circles-block .circle-item.big,.multicentric-page .flight-info-module .circles-block .circle-item.big img{width:100px;height:100px;border-radius:50px}.multicentric-page .flight-info-module .description table td{font-size:13px}.multicentric-page .flight-info-module .description p{font-size:13px;line-height:1.4em}.multicentric-page .all-included-module h2{font-size:25px}.multicentric-page .all-included-module p{font-size:13px;line-height:1.4em}.multicentric-hotel-list .itinerary-module h2,.passport-multicentric-page .itinerary-module h2{font-size:25px}.multicentric-hotel-list .itinerary-itembox .title .icon span,.passport-multicentric-page .itinerary-itembox .title .icon span{font-size:11px}.multicentric-hotel-list .itinerary-itembox .title .title-holder,.passport-multicentric-page .itinerary-itembox .title .title-holder{min-height:30px}.multicentric-hotel-list .itinerary-itembox .title .title-holder h3,.passport-multicentric-page .itinerary-itembox .title .title-holder h3{font-size:18px}.multicentric-hotel-list .itinerary-itembox .photo,.passport-multicentric-page .itinerary-itembox .photo{height:80px;width:120px;margin:0 10px 4px 0}.multicentric-hotel-list .itinerary-itembox .infobox,.passport-multicentric-page .itinerary-itembox .infobox{overflow:initial}.multicentric-hotel-list .itinerary-itembox .infobox .textbox,.multicentric-hotel-list .itinerary-itembox .infobox p,.passport-multicentric-page .itinerary-itembox .infobox .textbox,.passport-multicentric-page .itinerary-itembox .infobox p{font-size:13px;line-height:1.4em}.multicentric-hotel-list .itinerary-itembox .infobox .more,.passport-multicentric-page .itinerary-itembox .infobox .more{font-size:13px;line-height:1.4em;margin-top:5px}.multicentric-hotel-list .itinerary-itembox .infobox .more a,.passport-multicentric-page .itinerary-itembox .infobox .more a{font-size:13px}.multicentric-hotel-list .hotels-to-choose .title,.multicentric-hotel-list .hotels-to-choose .view-room-item h3,.multicentric-hotel-list .hotels-to-choose .view-room-item h3 a,.passport-multicentric-page .hotels-to-choose .title,.passport-multicentric-page .hotels-to-choose .view-room-item h3,.passport-multicentric-page .hotels-to-choose .view-room-item h3 a{font-size:16px}.multicentric-hotel-list .hotels-to-choose .description,.passport-multicentric-page .hotels-to-choose .description{padding:8px 10px 0}.multicentric-hotel-list .hotels-to-choose .view-room-item .photo,.passport-multicentric-page .hotels-to-choose .view-room-item .photo{width:85px}.multicentric-hotel-list .hotels-to-choose .breadcrumbs li,.multicentric-hotel-list .hotels-to-choose .breadcrumbs li a,.passport-multicentric-page .hotels-to-choose .breadcrumbs li,.passport-multicentric-page .hotels-to-choose .breadcrumbs li a{font-size:15px}.multicentric-hotel-list .hotels-to-choose .btn-price,.passport-multicentric-page .hotels-to-choose .btn-price{float:right;padding-left:10px;width:80px;margin:-15px -10px 0 0;height:45px}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder{padding:8px 0 0;font-size:14px}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder .price,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder .price{font-size:14px}.multicentric-hotel-list .hotels-to-choose .btn-price .price-holder sub,.passport-multicentric-page .hotels-to-choose .btn-price .price-holder sub{font-size:11px}.multicentric-hotel-list .hotels-to-choose .btn-price .hidden,.passport-multicentric-page .hotels-to-choose .btn-price .hidden{font-size:12px}.multicentric-hotel-list .hotels-to-choose .btn-price.opened .price-holder,.passport-multicentric-page .hotels-to-choose .btn-price.opened .price-holder{padding-top:13px}.multicentric-hotel-list .hotels-to-choose .btn-price.opened:before,.passport-multicentric-page .hotels-to-choose .btn-price.opened:before{top:4px;width:10px;margin-left:-5px;height:8px;background-position:-22px -23px;background-size:100px 100px}.multicentric-hotel-list .select-hotel-module h2,.passport-multicentric-page .select-hotel-module h2{display:none}.multicentric-hotel-list .select-hotel-module .description,.passport-multicentric-page .select-hotel-module .description{padding:8px 10px 0}.multicentric-hotel-list .select-hotel-module .view-room-item .photo,.passport-multicentric-page .select-hotel-module .view-room-item .photo{width:85px}.multicentric-hotel-list .select-hotel-module .view-room-item h3,.multicentric-hotel-list .select-hotel-module .view-room-item h3 a,.passport-multicentric-page .select-hotel-module .view-room-item h3,.passport-multicentric-page .select-hotel-module .view-room-item h3 a{font-size:16px}.multicentric-hotel-list .select-hotel-module .breadcrumbs li,.multicentric-hotel-list .select-hotel-module .breadcrumbs li a,.passport-multicentric-page .select-hotel-module .breadcrumbs li,.passport-multicentric-page .select-hotel-module .breadcrumbs li a{font-size:15px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .cell,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .cell{min-width:80px;border:2px solid #f1f1f1;border-width:2px 0 0 2px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .cell:first-child,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .cell:first-child{padding:5px 10px;border-width:2px 0 0}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .row-wrapper>span,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .row-wrapper>span{font-size:14px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price{padding:0 10px 110px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .price-holder,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .price-holder{font-size:16px;padding-top:17px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .price-holder .price,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .price-holder .price{font-size:16px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price .hidden,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price .hidden{font-size:14px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened{padding-top:26px}.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened:before,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened:before{top:10px;width:10px;margin-left:-5px;height:8px;background-position:-22px -23px;background-size:100px 100px}.page-wrapper .small-list-view .multicentric-searchresults.search-results-item .big-image{width:88px;height:88px}}@media only screen and (max-width:480px){.large-list-view .multicentric-searchresults.search-results-item .photo .big-image,.large-list-view .multicentric-searchresults.search-results-item .photo .big-image img,.large-list-view .multicentric-searchresults.search-results-item .photo img{height:200px}.large-list-view .multicentric-searchresults.search-results-item .photo .middle-images span,.large-list-view .multicentric-searchresults.search-results-item .photo .middle-images span img{height:160px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container{min-height:543px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper,.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .slider-wrapper .bx-wrapper .bxslider li{height:360px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .big-image{display:block;height:200px}.multicentric-page.multicentric-hotel-list .wrapper-hotel-details .promo-hotel-container .middle-images span{height:160px}.multicentric-page .flight-info-module .circles-block .circles-wrap{width:110px}.multicentric-page .flight-info-module .description{padding-top:10px}.multicentric-page .multicentric-hotel-list .itinerary-itembox .photo,.multicentric-page .passport-multicentric-page .itinerary-itembox .photo{height:70px;width:100px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.multicentric-hotel-list .hotels-to-choose .btn-price.opened:before,.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened:before,.passport-multicentric-page .hotels-to-choose .btn-price.opened:before,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened:before{background:url(../../img/layout/sprites-retina.png) -119px -40px no-repeat;background-size:400px 400px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:640px),only screen and (min-resolution:144dpi) and (max-width:640px){.multicentric-hotel-list .hotels-to-choose .btn-price.opened:before,.multicentric-hotel-list .select-hotel-module .room-type-available .room-body .btn-price.opened:before,.passport-multicentric-page .hotels-to-choose .btn-price.opened:before,.passport-multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened:before{background-position:-60px -20px;background-size:200px 200px}}.small-list-view .multicentric-searchresults.search-results-item .big-image{width:140px;height:88px}.multicentric-page.multicentric-hotel-list .page-wrapper .page-wrapper-holder .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{margin-top:-34px;padding:0 0 0 15px}@media only screen and (min-width:640px) and (max-width:960px){.multicentric-page.multicentric-hotel-list .page-wrapper .page-wrapper-holder .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{margin-top:-37px;padding:0}}@media only screen and (max-width:640px){.multicentric-page.multicentric-hotel-list .page-wrapper .page-wrapper-holder .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{margin-top:-25px;padding:0;min-width:110px}.multicentric-page.multicentric-hotel-list .page-wrapper .page-wrapper-holder .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span{font-size:25px}}ul{list-style:none;padding-left:0;margin:0}.demo .item{margin-bottom:60px}.content-slider li{background-color:#ed3020;text-align:center;color:#FFF}.content-slider h3{margin:0;padding:70px 0}.demo{width:800px}.fullslider-module{position:absolute;display:none;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.5);z-index:99999}.fullslider-module .item{position:relative}body.show-campaign-slider{overflow-x:hidden}body.show-campaign-slider .page-wrapper{background-color:rgba(0,0,0,.5)}body.show-campaign-slider .fullslider-module{display:block}body.show-campaign-slider .fullslider-module .lSPager{margin-top:15px!important;margin:15px auto}body.show-campaign-slider .fullslider-module .lSPager li{height:64px!important;background-image:url(../../img/layout/load_black_bg.GIF);background-position:50% 50%;background-size:30px 30px;background-repeat:no-repeat}body.show-campaign-slider .fullslider-module .lSPager li.active{border:2px solid #4C95D9}body.show-campaign-slider .fullslider-module .lSSlideOuter{-webkit-box-shadow:0 0 30px rgba(0,0,0,.8);box-shadow:0 0 30px rgba(0,0,0,.8);background-color:rgba(0,0,0,.6);height:100%}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSSlideWrapper ul li{height:80vh;max-height:768px;overflow:hidden;background-image:url(../../img/layout/load_black_bg.GIF);background-position:50% 50%;background-repeat:no-repeat}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSSlideWrapper ul li img{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;max-width:10000px}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSNext,body.show-campaign-slider .fullslider-module .lSSlideOuter .lSPrev{background-image:none;height:29px;width:29px;border-radius:50%;position:absolute;background-color:rgba(0,0,0,.5)}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSNext:after,body.show-campaign-slider .fullslider-module .lSSlideOuter .lSPrev:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:24px;margin-top:-12px;background-image:url(../../img/layout/sprites.png);overflow:hidden;text-indent:-9999px}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSPrev:after{background-position:-167px -2px;margin-left:-9px}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSNext:after{background-position:-185px -2px;margin-left:-6px}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSPager li a{display:block;height:100%;width:100%}body.show-campaign-slider .fullslider-module .lSSlideOuter .lSPager li a img{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;max-width:10000px}body.show-campaign-slider .fullslider-module .btn-close{position:absolute;z-index:100;top:24px;right:6px;width:28px;height:28px;cursor:pointer;background:url(../../img/layout/sprites.png) -159px -29px no-repeat;overflow:hidden;text-indent:-9999px}@media only screen and (max-width:959px){body.show-campaign-slider .fullslider-module .btn-close{right:0}}@media only screen and (min-width:240px) and (max-width:640px){body.show-campaign-slider .fullslider-module .lSPager{display:none}body.show-campaign-slider .item{padding-top:0!important}}.paid-page{font-family:"Open Sans";background-color:#e9e9e9}.paid-page header{height:78px;max-width:none;width:100%;position:relative;background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ffd900),to(#ebb500));background:linear-gradient(to bottom,#ffd900 1%,#ebb500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#ebb500", GradientType=0 )}.paid-page header .logo{position:absolute;top:20px;left:60px;height:45px;width:207px;background:url(https://solresor.se/Static/img/layout/desktop-logo.png?v=2) 0 -116px no-repeat;background-size:200px 200px}.paid-page .content-wrapper{padding:50px 0;text-align:center}.paid-page .content-wrapper div{text-align:center;width:100%}.paid-page .content-wrapper span{position:relative;width:auto;font-size:24px;font-family:"Open Sans Condensed Bold"}.paid-page .content-wrapper span.not-paid:before{content:"";width:18px;font-size:20px;position:absolute;top:6px;left:-26px;background:url(../../img/layout/sprites.png) -160px -57px no-repeat;height:20px}.paid-page .content-wrapper span:before{content:"";position:absolute;top:9px;left:-27px;width:20px;height:16px;background:url(../../img/layout/sprites.png) -1px -60px no-repeat}.paid-page .content-wrapper button{width:135px;height:42px;margin:20px 10px 10px 0;border:none;font-size:20px;border-radius:4px;line-height:42px;display:inline-block;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;text-align:center;background:#ffd900;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ffd900),to(#ebb500));background:linear-gradient(to bottom,#ffd900 1%,#ebb500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd900", endColorstr="#ebb500", GradientType=0 )}.paid-page .content-wrapper button:active,.paid-page .content-wrapper button:focus{border:none}.gsc-search-box-tools .gsc-search-box .gsc-input{background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-family:"Open Sans"}table.gsc-search-box td{padding:0 0 0 5px}table{border:none}.gsc-search-box .gsst_a:focus .gscb_a,.gsc-search-box .gsst_a:hover .gscb_a{color:#096dcb}.gsc-input .gscb_a{font:27px/17px arial,sans-serif}.gsc-search-button{position:relative}.gsc-search-button input.gsc-search-button,.gsc-search-button input.gsc-search-button:active,.gsc-search-button input.gsc-search-button:focus,.gsc-search-button input.gsc-search-button:hover{background:#096dcb;outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;position:relative;padding:5px 19px;height:100%;min-width:54px}.site-search-page table,.text-search-results table,table.gssb_c,table.gssb_c table tbody tr:nth-of-type(even){background:0 0}.site-search-page .header-search .container,.text-search-results .header-search .container{max-width:890px;margin:auto}.site-search-page .gsc-input-box,.text-search-results .gsc-input-box{height:44px;border-color:#dadada;border-radius:10px 0 0}.site-search-page .gsc-input-box .gsc-input,.text-search-results .gsc-input-box .gsc-input{color:#4f4f4f;font:22px/22px "Open Sans Condensed Bold",sans-serif}.site-search-page .gsc-search-box table,.text-search-results .gsc-search-box table{height:100%;margin:0}.site-search-page .gsc-search-box table .gsc-input,.text-search-results .gsc-search-box table .gsc-input{padding-right:0;padding-left:4px!important}.site-search-page .gsc-search-box table .gsc-search-button,.text-search-results .gsc-search-box table .gsc-search-button{padding-left:0;position:relative}.site-search-page .gsc-search-box table .gsc-search-button input.gsc-search-button,.text-search-results .gsc-search-box table .gsc-search-button input.gsc-search-button{margin-left:0;height:44px;padding:12px 44px;border-radius:0 10px 10px 0;margin-top:3px;min-width:110px;position:relative}.site-search-page .gsc-result-info-container .gsc-result-info,.text-search-results .gsc-result-info-container .gsc-result-info{font:16px/14px "Open Sans Condensed Light",sans-serif}.site-search-page .gsc-control-cse .gs-result .gs-title,.text-search-results .gsc-control-cse .gs-result .gs-title{font-size:18px;height:auto;min-height:23px}.site-search-page .gs-image-box.gs-web-image-box.gs-web-image-box-portrait,.site-search-page .gs-result img.gs-image,.site-search-page .gsc-table-cell-thumbnail.gsc-thumbnail,.text-search-results .gs-image-box.gs-web-image-box.gs-web-image-box-portrait,.text-search-results .gs-result img.gs-image,.text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail{max-width:160px;max-height:90px;min-width:160px;min-height:90px;width:160px;height:90px;display:block;margin-right:30px}.site-search-page .text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail,.text-search-results .text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail{margin-right:20px}table.gssb_c{margin-top:-2px}table.gssb_c .gssb_e{-webkit-box-shadow:none;box-shadow:none}table.gssb_c .gsc-completion-container{border-collapse:initial;border-radius:0 0 10px 10px}table.gssb_c table tbody tr:nth-of-type(even).gsc-completion-selected,table.gssb_c table tbody tr:nth-of-type(even):hover{background:#eee}.gsc-option-menu-container .gsc-selected-option-container{width:auto!important}.gsc-orderby-container{padding-right:73px}.gsc-option-menu{top:27px!important}.gsc-wrapper .gs-imageResult a.gs-title:link,.gsc-wrapper .gs-imageResult a.gs-title:link b,.gsc-wrapper .gs-webResult.gs-result a.gs-title:link,.gsc-wrapper .gs-webResult.gs-result a.gs-title:link b{color:#4f4f4f;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;text-decoration:none;font-size:19px}.gsc-wrapper .gsc-results .gs-title{text-decoration:none;margin-bottom:10px}.gsc-wrapper .gs-imageResult div.gs-visibleUrl,.gsc-wrapper .gs-webResult div.gs-visibleUrl{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;color:#476aa8}.gsc-wrapper .gsc-resultsHeader{display:none}.gsc-wrapper .gs-web-image-box-landscape img.gs-image{max-width:200px;max-height:200px}.gsc-wrapper .gs-image-box.gs-web-image-box.gs-web-image-box-landscape{width:160px}.gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page{padding:4px}.gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:#ececec}.gsc-wrapper .gs-webResult .gs-snippet{padding-left:8px}.gcsc-branding{display:none}.gsc-control-wrapper-cse .gsc-above-wrapper-area{display:none;border:none}.gsc-control-wrapper-cse .gsc-above-wrapper-area-container{border:none;height:50px}@media only screen and (max-width:640px){.text-search-results .gsc-table-cell-snippet-close{display:block;padding-left:4px}.text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail{display:block;width:100%;max-width:100%;max-height:110px;height:110px;overflow:hidden}.text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image-box.gs-web-image-box{width:100%;max-width:100%}.text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image-box.gs-web-image-box a{width:100%;height:100%}.text-search-results .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image-box.gs-web-image-box a .gs-image{max-width:100%;width:auto;height:auto}.text-search-results .gsc-input-box{border-radius:0}.text-search-results .gsc-search-box table .gsc-search-button input.gsc-search-button{padding:13px 21px;border-radius:0;min-width:62px}}.subscription-module .subscription-heading{font:50px/1.1em "Open Sans Condensed Light","Open Sans",sans serif;color:#555;text-transform:uppercase;margin:0 0 20px;text-align:center;padding-top:30px}.subscription-module .form_subscription{margin:0;padding-top:15px;max-width:440px}.subscription-module .form-row{width:100%;float:left}.subscription-module .form-row .bsa-nls-fn-column .form-group{width:94%}.subscription-module .form-row .bsa-nls-fn-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.subscription-module .form-row.nls-customer-name{display:-webkit-box;display:-ms-flexbox;display:flex}.subscription-module .form-row.nls-customer-name .bsa-nls-fn-column .form-group.nls-customer-surname{width:94%;margin-left:6%}.subscription-module .form-row.nls-customer-name .bsa-nls-fn-column:has(.nls-customer-surname)>span.nls-field-validation-error{padding-left:6%}.subscription-module .form-row .nls-customer-email:has(+span.nls-field-validation-error){margin-bottom:12px}.subscription-module span.nls-field-validation-error{color:red;font:13px/20px "Open Sans",sans serif;margin-top:2px;margin-bottom:12px}.subscription-module .form-group{width:47%;float:left}.subscription-module .form-group_fullwidth{width:100%}.subscription-module div .form-group:has(+span.nls-field-validation-error)>input.text-input{margin-bottom:0}.subscription-module .form__label{font-family:Verdana;font-size:13px;margin-bottom:5px;cursor:auto}.subscription-module div.form-group:has(span.bsa-nls-required-input)>label.form__label:after{color:red;content:"*"}.subscription-module .text-input{font-family:Arial;font-size:16px;font-weight:400;color:#666;padding:10px;border:1px solid #c3c3c3;width:100%;margin-bottom:30px}.subscription-module .text-input::-webkit-input-placeholder{color:transparent}.subscription-module .text-input::-moz-placeholder{color:transparent}.subscription-module .text-input:-ms-input-placeholder{color:transparent}.subscription-module .text-input::-ms-input-placeholder{color:transparent}.subscription-module .text-input::placeholder{color:transparent}.subscription-module .description{padding-bottom:25px;font-size:14px;line-height:1.5em;color:#555;margin-top:20px}.subscription-module .subscription-result{font-size:16px;line-height:1.5em;color:#555;margin-top:20px;margin-bottom:20px}.subscription-module .btn-subscribe{display:inline-block;padding:8px 20px;border-radius:5px;background-color:#fed732;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Arial;font-size:13px;font-weight:700;color:#000;text-transform:uppercase;float:right;border:none;min-width:126px}@media only screen and (max-width:960px){.subscription-module{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.subscription-module .form-group{width:100%;margin-right:0}}.subscription-form__label{display:inline-block;line-height:20px;position:relative;padding-left:28px;margin-bottom:7px}.subscription-form__label input{display:none}.subscription-form__label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.subscription-form__label.selected:before{background-position:0 -25px;background-color:#5bbce4;border-radius:3px}.container-err-msg{width:100%;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.container-err-msg .popup-err-msg{max-width:500px;background-color:#fff;border-radius:4px;border-top:5px solid #e1e8ed;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.3);box-shadow:0 0 15px 2px rgba(0,0,0,.3);margin-top:-50px}.container-err-msg .popup-err-msg .el-message{width:100%;color:#66757f;display:inline-block;font:500 16px/1.4 "Open Sans";padding:25px}.container-err-msg .popup-err-msg .footer-err-msg{width:100%;border-top:1px solid #e1e8ed;display:inline-block;padding:15px}.container-err-msg .popup-err-msg .footer-err-msg .btn-err-msg{background-color:#E1E8ED;border-radius:4px;border:0;color:#66757f;padding:10px 30px;float:right;outline:0}.container-err-msg .popup-err-msg .footer-err-msg .btn-err-msg_ok{float:left}.container-err-msg .popup-err-msg .footer-err-msg .btn-err-msg:hover{background-color:#d7e1e7}.toptours-theme .popup-holder.pax .btn-apply{width:132px;height:32px;font-family:inherit;font-size:12px;text-transform:uppercase;font-weight:700;background-color:#f6a31c;color:#fff}.toptours-theme .popup-holder.pax .btn-apply:hover{background-color:#323230}.toptours-theme .popup-holder.pax .search-results-item{background-color:#f3f0e8}.toptours-theme .popup-holder .popup .popup-content .caption span{font-family:Recoleta-Bold;font-size:20px;color:inherit}.toptours-theme.search-results-page .tabs-view li.small-list-view.active a:after{background-position:-1px -91px}.toptours-theme.search-results-page .tabs-view li.large-list-view.active a:after{background-position:-1px -111px}.toptours-theme.search-results-page .tabs-view li.grid-list-view.active a:after{background-position:-1px -131px}.toptours-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:27px}.toptours-theme.search-results-page .row.price-table-holder{padding:30px!important;width:100%!important;max-width:none!important}.toptours-theme.search-results-page .content{width:calc(70% - 20px)}.toptours-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating{background:url(../../img/layout/rating/bravotours-rating_hjerte-2021.png) repeat-x;float:left;background-size:22px}.toptours-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating:before{color:transparent}.toptours-theme.search-results-page .tags-wrapper{display:none;margin:-4px -4px 11px;padding:0;line-height:1}.toptours-theme.search-results-page .tags-wrapper li{border-radius:2px;background-color:#f6a31c;opacity:.7}.toptours-theme.search-results-page .tags-wrapper li .name{font-family:"Montserrat Regular",Montserrat}.toptours-theme.search-results-page .searchresults-new-item .rating-item .minus:after,.toptours-theme.search-results-page .searchresults-new-item .rating-item .plus:after{background-position:center}.toptours-theme.search-results-page .searchresults-new-item .view-room-item{-webkit-box-shadow:none;box-shadow:none;background-color:#f3f0e8;padding:20px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner path.st1{fill:#f6a31c}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner path.st0{fill:#995220}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .discount_banner .st3{font-family:"Montserrat Regular",Montserrat;font-weight:700}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .overlay-text{background-color:#f6a31c}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .photo-gallery-wrap{background:rgba(50,50,48,.7)}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .tagline{background-color:rgba(50,50,48,.7);font:700 14px/1em "Montserrat Regular",Montserrat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .photo .tag-airport{background:#fff;height:14px;width:14px;vertical-align:bottom;-webkit-mask:url(../../img/svg/toptours/airplane-righty.svg) center/12px no-repeat;mask:url(../../img/svg/toptours/airplane-righty.svg) center/12px no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion{background-color:#f3f0e8;padding:0;margin-top:20px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .location{display:none}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip){width:70%}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list{-webkit-columns:unset;-moz-columns:unset;columns:unset}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li{width:auto;min-width:70px;padding:0;text-align:center;font:11px "Montserrat Regular",Montserrat;color:#323230}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li:nth-of-type(1n+7){display:none}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li:before{position:relative;margin:0 auto 7px;left:0;width:40px;height:40px;background:#ffe552}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li:after{content:"";position:absolute;margin:0;top:8px;left:calc(50% - 15px);width:30px;height:30px;background:url(../../img/layout/icons-sprite60_tt-black.png) -120px -30px no-repeat;background-size:300px 180px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_all-inclusive-possible:after,.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_all-inclusive:after{background:url(../../img/svg/toptours/cocktail.svg) center/25px auto no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_kids-pool:after{background:url(../../img/svg/toptours/swim.svg) center/25px auto no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_pool:after{background:url(../../img/svg/toptours/swimming-pool.svg) center/20px auto no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_beach:after{background:url(../../img/svg/toptours/beach.svg) center/22px auto no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_wifi:after{background:url(../../img/svg/toptours/wifi.svg) center/25px auto no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_ac:after{background:url(../../img/svg/toptours/air-conditioner.svg) center/20px auto no-repeat}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_restaurants:after{background-image:url(../../img/layout/icons-sprite60_tt-black.png);background-size:300px 180px;background-position:-30px -30px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_city-center:after{background-image:url(../../img/layout/icons-sprite60_tt-black.png);background-size:300px 180px;background-position:-30px -60px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features:not(.features-roundtrip) .features-list li.feature-icon_golf:after{background-image:url(../../img/layout/icons-sprite60_tt-black.png);background-size:300px 180px;background-position:0 0}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features.features-roundtrip .features-list li{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{float:right;text-align:right}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{border-radius:0;padding:8px 25px;font:12px "Montserrat Regular",Montserrat;font-weight:700;background-color:#f6a31c;color:#fff;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;white-space:nowrap}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a:hover{background-color:#f6a31c}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description{padding:0}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1{padding:10px 20px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .breadcrumbs{margin-top:0;margin-bottom:10px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .breadcrumbs li a{font-family:"Montserrat Regular",Montserrat;color:#323230;font-size:13px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .breadcrumbs li:before{color:#323230}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .breadcrumbs li:last-child a{color:#f6a31c}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 h4{font-size:24px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-1 .heading p{color:#323230;font-size:13px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2{padding:10px 0 10px 15px;margin:0;text-align:center;position:relative}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2:before{content:"";display:block;position:absolute;top:20px;bottom:20px;left:0;width:1px;background:rgba(50,50,48,.05)}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 h4.trip-length{font-size:20px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 h4.trip-length_small{display:none}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-notes-note{font-size:13px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-include strong{font-size:13px;display:block}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button:before,.toptours-theme.search-results-page .search-results .no-results:before{display:none}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price .new-price{color:#323230}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price-notes{padding:0 0 7px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile{background:unset}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights{border-right:0;text-align:left}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights div{font-family:Recoleta-Bold}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price{text-align:center}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price .new-price{color:#323230;font-family:Recoleta-Bold;font-size:24px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes{text-align:right}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .button-wrap{padding-left:25px;padding-right:25px}.toptours-theme.search-results-page .search-results{background:#fff}.toptours-theme.search-results-page .search-results .departure-holder{margin-bottom:35px}.toptours-theme.search-results-page .search-results .departure-holder .departure-date{padding:0 40px}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns{width:calc(100% - 24px)}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li{padding:0 12px 6px 0}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li:last-child{padding-right:0}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button{background:#f3f0e8}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button div .short-weekday,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button div .weekday{font:10px/15px "Montserrat Regular",Montserrat;font-weight:700;text-transform:capitalize}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button div .day{font:25px/1 Recoleta-Bold;font-weight:700;margin-top:7px}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button div .month{font:25px/1 Recoleta-Bold;text-transform:lowercase;font-weight:700}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button div.departure ul{margin-top:0}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li button div.departure ul li{font:12px/15px "Montserrat Regular",Montserrat;font-weight:700;text-align:left;padding:0}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .columns ul li.active button{background:#ffe552}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev{background:#f3f0e8;width:40px}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next:hover,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev:hover{background:#323230}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next.inactive,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next.inactive:hover,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev.inactive,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev.inactive:hover{background:#f3f0e8}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev:before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-bottom:9px solid transparent;border-top:9px solid transparent;border-left:none;border-right:9px solid #323230;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev:hover:before{border-right-color:#fff}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev.inactive:before,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev.inactive:hover:before{border-right-color:#323230}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev:after{content:"";display:block;position:absolute;top:50%;left:calc(50% + 3px);width:0;height:0;border-bottom:9px solid transparent;border-top:9px solid transparent;border-left:none;border-right:9px solid #f3f0e8;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev:hover:after{border-right-color:#323230}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev.inactive:after,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-prev.inactive:hover:after{border-right-color:#f3f0e8}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next:before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-bottom:9px solid transparent;border-top:9px solid transparent;border-left:9px solid #323230;border-right:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next:hover:before{border-left-color:#fff}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next.inactive:before,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next.inactive:hover:before{border-left-color:#323230}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next:after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 3px);width:0;height:0;border-bottom:9px solid transparent;border-top:9px solid transparent;border-left:9px solid #f3f0e8;border-right:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next:hover:after{border-left-color:#323230}.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next.inactive:after,.toptours-theme.search-results-page .search-results .departure-holder .departure-date .jcarousel-next.inactive:hover:after{border-left-color:#f3f0e8}.toptours-theme.search-results-page .search-results .search-results-header{margin-bottom:15px;color:rgba(50,50,48,.7)}.toptours-theme.search-results-page .search-results .search-results-header h2{font:14px/1 "Montserrat Regular",Montserrat;color:inherit;padding:0}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-select a{font:14px/1 "Montserrat Regular",Montserrat;color:inherit;padding:0 20px}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-select .dd-pointer{right:0}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options{padding:0;margin:10px 0 0;right:0;background:#fff;-webkit-box-shadow:0 0 4px 0 rgba(1,13,14,.15);box-shadow:0 0 4px 0 rgba(1,13,14,.15)}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li{margin-bottom:0!important}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li a.dd-option{padding:10px;background:#fff}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li a.dd-option label{color:rgba(50,50,48,.7);font:14px/1 "Montserrat Regular",Montserrat!important;font-weight:700!important}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li a.dd-option.dd-option-selected,.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li a.dd-option:hover{background:rgba(50,50,48,.7)}.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li a.dd-option.dd-option-selected label,.toptours-theme.search-results-page .search-results .search-results-header .sort-select .dd-options li a.dd-option:hover label{color:#fff}.toptours-theme.search-results-page .search-results .no-results{background-color:#f3f0e8;border:none;padding:20px}.toptours-theme.search-results-page .search-results .no-results:after{border-top-color:#f3f0e8}.toptours-theme.search-results-page .search-results .no-results span.warning{font:18px "Montserrat Regular",Montserrat;margin:0}@media only screen and (min-width:960px){.toptours-theme.search-results-page .row.price-table-holder{padding:30px 40px!important;width:100% important;max-width:none!important}}@media only screen and (max-width:960px){.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .features{width:100%;padding:10px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{padding:0 10px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description .star-rating:before{padding:0;line-height:inherit}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile{background:unset;padding:0}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights{border-right:0;text-align:left}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .nights div{font-family:Recoleta-Bold}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price{text-align:center}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price .new-price{color:#323230;font-family:Recoleta-Bold;font-size:24px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price-notes{text-align:right}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .text-wrap-mobile{padding:15px 10px 0}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .pricespecification{padding:10px}.toptours-theme.search-results-page .search-results .row.price-table-holder{padding:0!important}.toptours-theme.search-results-page .search-results .row.price-table-holder .twocolumns{padding:30px 40px!important}.toptours-theme.search-results-page .search-results .row.price-table-holder .sidebar .filter-module h4{font-size:26px}.toptours-theme.search-results-page .search-results .row.price-table-holder .content{width:100%;padding:0}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder{border-bottom:none;margin-bottom:30px}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date{padding:0 52px}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button{padding-top:14px;padding-left:0}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div .short-weekday,.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div .weekday{font-size:14px;line-height:1em}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div .day,.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div .month,.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div .short-weekday,.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div .weekday{margin:0 4px}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div.departure ul{margin-top:0}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .departure-holder .departure-date ul li button div.departure ul li{text-align:center}.toptours-theme.search-results-page .search-results .row.price-table-holder .content .small-list-view{margin:0}.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-380px -2px}}@media only screen and (max-width:640px){.toptours-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:18px}}@media only screen and (max-width:520px){.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{padding:0 14px}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{padding:8px 20px}}@media only screen and (max-width:480px){.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{padding:8px 10px}}@media only screen and (max-width:440px){.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap{padding:0 4px}}@media only screen and (max-width:420px){.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{padding:8px 5px}}@media only screen and (max-width:380px){.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .pricespecification{width:100%}.toptours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{float:right}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.toptours-theme.search-results-page .search-results-item .view-room-item .photo .tag-airport{background-position:-191px -40px}}.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-114px -159px}.toptours-theme.search-results-page .sidebar{background:#f3f0e8;width:calc(30% - 20px)}.toptours-theme.search-results-page .sidebar .filter-module{background:#f3f0e8;padding:0 20px;margin-top:0}.toptours-theme.search-results-page .sidebar .filter-module:first-child{padding-top:20px}.toptours-theme.search-results-page .sidebar .filter-module:last-child{padding-bottom:20px}.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-all,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-bl,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-bottom,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-br,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-left,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-right,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-tl,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-top,.toptours-theme.search-results-page .sidebar .filter-module .ui-corner-tr{border-radius:0}.toptours-theme.search-results-page .sidebar .filter-module .ui-accordion-header{background:inherit;padding:10px 17px}.toptours-theme.search-results-page .sidebar .filter-module .ui-accordion-content{background:inherit;padding:0 17px 15px}.toptours-theme.search-results-page .sidebar .filter-module h3,.toptours-theme.search-results-page .sidebar .filter-module h4{background:inherit;font-family:Recoleta-Bold;text-transform:none}.toptours-theme.search-results-page .sidebar .filter-module h3.ui-accordion-header{border-bottom:none;font-size:20px}.toptours-theme.search-results-page .sidebar .filter-module h3.ui-accordion-header:before{border-top-color:#f3f0e8;border-bottom-color:transparent}.toptours-theme.search-results-page .sidebar .filter-module h3.ui-accordion-header-active:before{border-top-color:transparent;border-bottom-color:#f3f0e8}.toptours-theme.search-results-page .sidebar .filter-module h3.ui-accordion-header:after{border-top-color:#323230;border-bottom-color:transparent}.toptours-theme.search-results-page .sidebar .filter-module h3.ui-accordion-header-active:after{border-top-color:transparent;border-bottom-color:#323230}.toptours-theme.search-results-page .sidebar .filter-module h4{font-size:16px}.toptours-theme.search-results-page .sidebar .filter-module.duration-module .list li{background:#fff;height:40px;width:40px;margin:0}.toptours-theme.search-results-page .sidebar .filter-module.duration-module .list li span{font:20px/40px Recoleta-Bold;color:#323230}.toptours-theme.search-results-page .sidebar .filter-module.duration-module .list li.active{background:#ffe552}.toptours-theme.search-results-page .sidebar .filter-module.price-module ul li{width:auto;float:left;margin-top:0;margin-bottom:4px}.toptours-theme.search-results-page .sidebar .filter-module.price-module ul li a{font-family:"Montserrat Regular",Montserrat;font-size:14px;padding-left:28px;padding-right:14px}.toptours-theme.search-results-page .sidebar .filter-module.price-module ul li a:before{height:20px;width:20px;border-radius:10px;border:3px solid #f3f0e8;background:#fff}.toptours-theme.search-results-page .sidebar .filter-module.price-module ul li.active a:before{border-radius:10px;border-width:5px;border-style:solid;border-color:#f6a31c}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container{padding:25px 0}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider{background:#fff;height:14px;margin:0 9px}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .max,.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .min,.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .ui-slider-tip{font-family:"Montserrat Regular",Montserrat;font-size:14px;line-height:1em;font-weight:400}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .min{left:-9px}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .max{right:-9px}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .ui-slider-handle{width:18px;height:14px;margin:0 0 0 -9px;background:#f6a31c}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider .ui-slider-tip{background:0 0;color:#f6a31c;font-weight:700;top:-20px;left:-23px;margin-left:9px;padding:0}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider:before{margin:0;padding:0;height:14px;width:9px;background:#fff;content:"";position:absolute;left:-9px}.toptours-theme.search-results-page .sidebar .filter-module.price-module .slider-container .slider.ui-slider:after{margin:0;padding:0;height:14px;width:9px;background:#fff;content:"";position:absolute;right:-9px}.toptours-theme.search-results-page .sidebar .filter-module.board-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.calendar-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.categorize-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.departure-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.destinations-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.facilities-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.flight-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.offer-hotel-type-module .list li label .title,.toptours-theme.search-results-page .sidebar .filter-module.rating-module .list li label .title{font-family:"Montserrat Regular",Montserrat;font-size:14px;line-height:20px;color:#323230}.toptours-theme.search-results-page .sidebar .filter-module.board-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.calendar-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.categorize-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.departure-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.destinations-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.facilities-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.flight-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.offer-hotel-type-module .list li>label:before,.toptours-theme.search-results-page .sidebar .filter-module.rating-module .list li>label:before{background:#fff;top:0;margin-top:0;width:20px;height:20px;border-color:#f3f0e8;border-width:3px;border-style:solid}.toptours-theme.search-results-page .sidebar .filter-module.board-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.calendar-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.categorize-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.departure-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.destinations-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.facilities-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.flight-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.offer-hotel-type-module .list li.active>label:before,.toptours-theme.search-results-page .sidebar .filter-module.rating-module .list li.active>label:before{background:#f6a31c}.toptours-theme.search-results-page .sidebar .filter-module.passengers-module li label{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.toptours-theme.search-results-page .sidebar .filter-module.passengers-module li .range-selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;margin:1px 1px 1px 10px}.toptours-theme.search-results-page .sidebar .filter-module.passengers-module li .range-selector input{height:30px;width:30px;padding:0 5px;font-family:inherit;font-size:inherit;color:inherit}.toptours-theme.search-results-page .sidebar .filter-module.passengers-module .btn-edit{font-family:inherit;font-size:12px;text-transform:uppercase;font-weight:700;background-color:#f6a31c;color:#fff}.toptours-theme.search-results-page .sidebar .filter-module.passengers-module .btn-edit:hover{background-color:#323230}.toptours-theme.search-results-page .sidebar .filter-module.rating-module .star-rating{background:url(../../img/svg/toptours/star-full-rating.svg) repeat-x;background-size:28px 18px;width:auto;height:20px;vertical-align:baseline}.toptours-theme.search-results-page .sidebar .filter-module.rating-module .star-rating.stars-other{background:0 0}.toptours-theme.search-results-page .sidebar .filter-module.rating-module .star-rating.stars-other span{font-family:"Montserrat Regular",Montserrat;font-size:14px;line-height:20px;color:#323230;margin-left:5px}.toptours-theme.search-results-page .sidebar .filter-module.rating-module .star-rating:before{color:transparent;font-size:15px;letter-spacing:13px;line-height:18px}.toptours-theme.search-results-page .sidebar .filter-module.rating-module .list li label{width:197px;overflow:hidden}.toptours-theme.search-results-page .sidebar .filter-module.rating-module .list li label .title{float:right}.toptours-theme.search-results-page .sidebar .filter-module.combination-module .subtitle{font-family:Recoleta-Bold;font-size:16px;color:inherit}.toptours-theme.search-results-page .sidebar .filter-module.combination-module select{font-family:"Montserrat Regular",Montserrat;color:#323230;border:none;background:url(../../img/layout/arrow-drop_black.png) right/30px no-repeat #fff}.toptours-theme.search-results-page .sidebar .filter-module.combination-module .btn-combination{font-family:inherit;font-size:12px;text-transform:uppercase;font-weight:700;background-color:#f6a31c;color:#fff}.toptours-theme.search-results-page .sidebar .filter-module.combination-module .btn-combination:hover{background-color:#323230}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown{text-align:center}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown .err{font-family:inherit;font-size:inherit;text-align:center;display:inline-block;padding:10px;width:100%;height:auto;background-color:unset;word-wrap:break-word}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown .err:after,.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown .err:before{display:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown .err.max_err{top:36px!important;left:unset;right:110px;max-width:200px;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:right;background:#ffe552;border-radius:2px}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown .err.child_err{margin-top:0}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown .err.inf_err{top:36px!important;left:110px!important;max-width:200px;text-align:left;background:#ffe552;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown.formset-room .jb-room-remove{background-color:rgba(50,50,48,.3);border-color:rgba(50,50,48,.3)}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown.formset-room .jb-room-remove:hover{background-color:#323230;border-color:#323230}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown.formset-room li.room-label{padding-top:2px}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.room-label{width:100%;font-family:inherit;font-size:inherit;font-weight:700;text-align:left;text-transform:uppercase;color:rgba(50,50,48,.3);padding-top:25px}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li{width:90px}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .label-container{display:inline-block}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .label-container label{text-align:center}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li label{font-family:inherit;font-size:inherit;color:inherit;text-transform:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector{float:right;height:50px;width:90px}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector .alter-range{height:50px;width:30px}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector .alter-range:after{color:#f6a31c;font-family:Consolas;font-size:30px;line-height:50px;height:50px;width:30px;text-align:center}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector .alter-range:hover{background-color:rgba(243,240,232,.5)!important}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector .alter-range.dec:after{content:"-";background:0 0;top:0;left:0}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector .alter-range.inc:after{content:"+";background:0 0;top:0;left:0}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector input{height:50px;line-height:50px;font-family:inherit;font-size:20px;font-weight:700;color:inherit}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age{display:none;width:100%;height:auto;padding-left:initial;margin:0}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age:after{display:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age .children-inputs{width:100%;height:auto;border:none!important;text-align:center;background:0 0;padding:0}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age .children-inputs .child-input-set{height:50px;line-height:50px;font-family:inherit;font-size:20px;font-weight:700;color:inherit;border:0}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age .children-inputs .children-caption{display:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-1 .child-wrapper{width:100%}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-2 .child-wrapper{width:50%}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-2 .child-wrapper:first-child{border-right:2px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-2 .child-wrapper:last-child{border-left:2px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-3 .child-wrapper{width:33.3333%;border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-3 .child-wrapper:first-child{border-left:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-3 .child-wrapper:last-child{border-right:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-4 .child-wrapper{width:50%}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-4 .child-wrapper:nth-of-type(2n){border-left:2px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-4 .child-wrapper:nth-of-type(2n-1){border-right:2px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-5 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-5 .child-wrapper:first-child{border-left:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-6 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-6 .child-wrapper:nth-of-type(3n+1){border-left:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-7 .child-wrapper{width:33.33%;border-left:5px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-7 .child-wrapper:nth-of-type(3n+1){border-left:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .ptg-dropdown li.children-age.input-count-7 .child-wrapper:nth-of-type(7n){border-left:5px solid #e9e9e9}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .add-room-btn-container .add-room-btn{font-family:inherit;font-size:inherit;font-weight:700;text-transform:none;height:30px;line-height:30px;color:#f6a31c;background:unset;border:none}.toptours-theme.search-results-page .sidebar .search-results-popup.pax .pre-dropdown .add-room-btn-container .add-room-btn:hover{color:#323230;background:unset;border:none}.toptours-theme.search-results-page .sort-filter-button{color:#323230;background:-webkit-gradient(linear,left top,left bottom,from(#f3f0e8),to(#fff));background:linear-gradient(to bottom,#f3f0e8 0,#fff 100%)}.toptours-theme.search-results-page .sort-filter-button button{color:#323230;font:26px/68px Recoleta-Bold}@media only screen and (max-width:960px){.toptours-theme.search-results-page .filter-opened .filter-results-mobile .btn-apply button span:after,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-info .item:after{border-left-color:#323230}.toptours-theme.search-results-page .search-results .row.price-table-holder .filter-module{background:#fff}.toptours-theme.search-results-page .search-results .filter-module.mobile-view{margin-bottom:30px}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .heading{padding:0;margin-bottom:15px}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .heading h3{font:25px/1 Recoleta-Bold;color:#323230}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .infobox{padding:0}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .infobox .list li{background:#f3f0e8;height:40px;width:40px;margin:0}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .infobox .list li span{font:20px/40px Recoleta-Bold;color:#323230}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .infobox .list li.active{background:#ffe552}.toptours-theme.search-results-page .search-results .filter-module.mobile-view .infobox .list:after{content:none}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .heading{background:#f3f0e8}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .heading .link-back,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .heading .link-reset{color:#323230;font-family:"Montserrat Regular",Montserrat}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .heading h3{color:#323230;font:28px/1.1em Recoleta-Bold}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .dd-container .dd-options li .dd-option-text,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .dd-container .dd-selected .dd-selected-text,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-info h4{font-family:"Montserrat Regular",Montserrat;font-weight:700;color:#323230}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-info h4{font-size:26px}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-price-results .title,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-rating-results .title,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-sortby-results .title{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .btn-apply{background:-webkit-gradient(linear,left top,left bottom,from(#ffe552),to(#f6a31c));background:linear-gradient(to bottom,#ffe552 0,#f6a31c 100%)}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .btn-apply button span{color:#323230;font:28px/1.1em Recoleta-Bold}.toptours-theme.search-results-page .filter-opened.filter-show-price .price-module .infobox .list li a{font-family:"Montserrat Regular",Montserrat;font-size:20px}.toptours-theme.search-results-page .filter-opened.filter-show-price .price-range-mobile .title{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-380px -2px}.toptours-theme.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .popup .popup-content .search-results-item{background:#f3f0e8}.toptours-theme.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown li{margin-left:0;margin-right:0}.toptours-theme.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown li .range-selector{display:inline-block;float:none;margin:0 15px}.toptours-theme.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .err.inf_err,.toptours-theme.search-results-page .filter-opened.filter-show-passengers .search-results-popup.pax .pre-dropdown .ptg-dropdown .err.max_err{display:block;max-width:unset;background:0 0;text-align:center;padding:10px 0}}@media only screen and (min-width:240px) and (max-width:640px){.toptours-theme.search-results-page .search-results .row.price-table-holder .sidebar .filter-module h4{font-size:20px}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .heading h3{font-size:22px}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-info h4{font-size:20px}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-price-results .title,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-rating-results .title,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .filter-sortby-results .title,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .price-module .infobox .list li a,.toptours-theme.search-results-page .filter-opened .filter-results-mobile .price-range-mobile .title{font-family:"Montserrat Regular",Montserrat}.toptours-theme.search-results-page .filter-opened .filter-results-mobile .btn-apply button span{font-size:22px}.toptours-theme.search-results-page .filter-opened.filter-show-price .price-module .infobox .list li a{font-size:16px}.toptours-theme.search-results-page .sort-filter-button button{font-size:22px;line-height:42px}}@media only screen and (max-width:640px){.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.toptours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-220px -40px}}.toptours-theme .departure-hotels-module{background-color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table{width:70%;float:right}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-table-info{padding:5px 0}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-table-info .title{font-family:Recoleta-Bold;color:#323230;margin:10px 0}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading{border-top:1px solid rgba(50,50,48,.3);border-bottom:1px solid rgba(50,50,48,.3)}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading .cell{padding:5px;color:inherit;background-color:unset}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading .cell.active{background-color:unset}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading .cell span{font-family:inherit;color:inherit;padding:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading .cell .down{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading .cell .down:after{border-top:none;border-bottom:none;border-right:none;border-left:none;position:relative;display:inline-block;background-color:#323230;-webkit-mask:url(../../img/ui/arrow-icon.svg) center no-repeat;mask:url(../../img/ui/arrow-icon.svg) center no-repeat;-webkit-mask-size:10px;mask-size:10px;width:10px;height:10px;right:0;top:1px;opacity:.3}.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-heading .cell.active .down:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .row-holder{margin:0;padding:5px 0 10px;border-bottom:1px solid rgba(50,50,48,.3)}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date{-webkit-box-shadow:2px 2px 8px 1px rgba(50,50,48,.3);box-shadow:2px 2px 8px 1px rgba(50,50,48,.3);border-radius:10px;margin:5px 7px 0 0;overflow:hidden}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date .weekday,.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date .year{font-family:inherit;font-size:16px;line-height:1em;font-weight:700;margin-top:0}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date .year{display:block;background-color:#ffe552;width:100%;line-height:1.5;padding:0 10px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date .weekday,.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell p,.toptours-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_pax-gray,.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_none,.toptours-theme .jbar.triptypes-count-single .jbar__triptypes-list.triptypes-list{display:none}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date .day{font-family:Recoleta-Bold;font-size:40px;line-height:.8em;padding-top:5px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .date .month{font-family:inherit;font-size:16px;font-weight:700;text-transform:lowercase;line-height:.8em;padding-bottom:5px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .airport-cell span{font-family:Recoleta-Bold;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell{text-align:center;padding:0 10px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell h3{color:#323230}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell h3 li{font-family:Recoleta-Bold;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell h3 li a{font-family:inherit;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell h3 li a:hover{color:#f6a31c}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .destination-cell h3 li:not(:last-child):after{content:",";font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .price-from-cell{background-color:#ffe552;font-family:inherit;color:inherit;border-radius:10px;-webkit-box-shadow:2px 2px 8px 1px rgba(50,50,48,.3);box-shadow:2px 2px 8px 1px rgba(50,50,48,.3);padding:5px 36px 5px 14px;min-width:156px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .price-from-cell span{color:inherit;font-family:inherit;font-weight:700}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .price-from-cell .new-price{color:inherit;font-family:Recoleta-Bold}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .price-from-cell:before{content:"";position:absolute;border:none;top:calc(50% - 12px);right:10px;width:24px;height:24px;border-radius:50%;background-color:#f6a31c}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .price-from-cell:after{content:"";position:absolute;border:none;top:calc(50% - 12px);right:9px;width:24px;height:24px;border-radius:50%;background:url(../../img/ui/next-black.svg) center no-repeat;background-size:8px 12px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .row-holder.down .price-from-cell:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:10px;top:calc(50% - 11px)}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder:not(.hidden)+.row-holder{border-top:1px solid rgba(50,50,48,.3)}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder{margin:0;padding:0 30px 30px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item{width:100%;margin:0 auto}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .tagline{font-family:inherit;font-weight:700;color:#fff;background-color:rgba(50,50,48,.7)}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .tagline .tag-airport{background:#fff;height:14px;width:14px;vertical-align:bottom;-webkit-mask:url(../../img/svg/toptours/airplane-righty.svg) center/12px no-repeat;mask:url(../../img/svg/toptours/airplane-righty.svg) center/12px no-repeat}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item[class*=hotel-category]:after{background-image:none}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item[class*=hotel-category] .cell.cell-photo:after{background-image:none;background-color:transparent}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs{color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li,.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li a{color:inherit;font-family:inherit;font-weight:700}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li a:hover{color:#f6a31c}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .breadcrumbs li:before{color:inherit;font-family:inherit;font-weight:700}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .star-rating{margin-right:0}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .minus:after,.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .plus:after{background-position:-4px center}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .heading h3 a{font-family:inherit;line-height:1.5em;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .features-list{border-top:1px dashed rgba(50,50,48,.3)}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .features-list li{font-family:inherit;color:rgba(50,50,48,.7)}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell.cell-week{background-color:#ffe552;color:#323230}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell.cell-week .btn-price{color:#323230}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell.cell-week .days,.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell.cell-week .days-small,.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell.cell-week .old-price{font-family:inherit;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .wrapper_price .cell.cell-week .new-price{font-family:Recoleta-Bold;color:inherit}.toptours-theme .departure-hotels-module .search-results .hotel-table .show-more .link-more{border:2px solid #f6a31c;background:#fff;color:#f6a31c;font-family:inherit;font-size:14px;line-height:1em;text-transform:uppercase;font-weight:700;padding:8px 60px}.toptours-theme .departure-hotels-module .search-results .hotel-table .show-more .link-more:hover{background:#f6a31c;color:#fff}@media only screen and (max-width:960px){.toptours-theme .departure-hotels-module .search-results .hotel-table .departure-table-info .title{margin:10px 0 30px}.toptours-theme .departure-hotels-module .search-results .hotel-table .wrapper_price .cell-week .week{font-size:18px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .days,.toptours-theme .departure-hotels-module .search-results .hotel-table .wrapper_price .cell-week .week sub{font-size:14px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{background-color:#ffe552!important;padding:4px 6px!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:110px}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .new-price{padding-right:0;display:block;float:none;text-align:center}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .new-price:after{display:none}.toptours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .old-price{font-family:inherit!important;width:100%;display:block;float:none;text-align:center;margin-right:0}.toptours-theme .departure-hotels-module .search-results.filter-opened .row{padding:0!important}}@media only screen and (max-width:640px){.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell{padding-left:10px;min-width:130px}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell span{font-family:inherit;font-weight:700}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell .new-price{font-family:Recoleta-Bold;font-size:20px}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell:after{display:initial}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .old-price{font-family:inherit!important}}@media only screen and (max-width:480px){.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .airport-cell .mobile{font-size:17px}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell{min-width:100px;padding-right:5px}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell:after,.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .row-holder .price-from-cell:before{content:none}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{width:100%}.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .new-price,.toptours-theme .page-wrapper .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-week .old-price{text-align:right}}.toptours-theme .flight-info{margin:0;padding:5px 0 20px}.toptours-theme .flight-info .flight-item.selected .radio-button:after{background-color:#f6a31c}.toptours-theme .flight-info .flight-item.selected .flight-class .flight-class-heading{font-family:Recoleta-Bold}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type{background-color:#f3f0e8}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-icon{top:15px}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-name{font-family:Recoleta-Bold;border-bottom-color:#323230}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .type-features{width:85%;margin:10px auto 0}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .flight-seats-left{top:15px;right:15px}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .type-button{bottom:15px;font-family:inherit;color:#323230;border-color:#323230;border-radius:0}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .type-button.selected{color:#fff;font-weight:700;border-color:#f6a31c;background-color:#f6a31c}.toptours-theme .flight-info .flight-item.selected .more-details{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right;margin-top:0;background:#fff;border-top:1px solid rgba(50,50,48,.05)}.toptours-theme .flight-info .flight-item .radio-button{vertical-align:top}.toptours-theme .flight-info .flight-item .radio-button:after{margin-top:0;left:5px;top:5px}.toptours-theme .flight-info .flight-item .flight-details{width:100%;margin-left:-21px;padding:0;position:relative}.toptours-theme .flight-info .flight-item .flight-details .date-details{width:100%;margin-top:5px}.toptours-theme .flight-info .flight-item .date-block{padding:0 40px;height:auto}.toptours-theme .flight-info .flight-item .date-block:last-child{border-left:1px solid rgba(50,50,48,.05)}.toptours-theme .flight-info .flight-item .time-wrapper{text-align:right}.toptours-theme .flight-info .flight-item .time-details,.toptours-theme .flight-info .flight-item.selected .time-details{width:auto;text-align:center}.toptours-theme .flight-info .flight-item .time-details .caption,.toptours-theme .flight-info .flight-item .time-details .time,.toptours-theme .flight-info .flight-item.selected .time-details .caption,.toptours-theme .flight-info .flight-item.selected .time-details .time{color:#323230}.toptours-theme .flight-info .flight-item .time-details .time,.toptours-theme .flight-info .flight-item.selected .time-details .time{font-family:Recoleta-Bold;font-size:30px}.toptours-theme .flight-info .flight-item .time-details .plus-quant,.toptours-theme .flight-info .flight-item.selected .time-details .plus-quant{font-family:"Montserrat Regular",Montserrat;font-weight:700;color:#f6a31c;top:0;right:-15px}.toptours-theme .flight-info .flight-item .duration-info .duration{color:#323230}.toptours-theme .flight-info .flight-item .duration-info svg.duration-line circle,.toptours-theme .flight-info .flight-item .duration-info svg.duration-line rect{fill:#f6a31c}.toptours-theme .flight-info .flight-item .date-info{font-size:12px}.toptours-theme .flight-info .flight-item .close-all,.toptours-theme .flight-info .flight-item .close-details,.toptours-theme .flight-info .flight-item .close-flight-classes,.toptours-theme .flight-info .flight-item .open-flight-classes,.toptours-theme .flight-info .flight-item .open-flight-info{color:#f6a31c;font-family:"Montserrat Regular",Montserrat;font-size:12px;text-decoration:none;margin-left:0}.toptours-theme .flight-info .flight-item .close-all,.toptours-theme .flight-info .flight-item .open-flight-classes,.toptours-theme .flight-info .flight-item .open-flight-info{margin-left:10px}.toptours-theme .flight-info .flight-item .departure-return{margin:6px 35px 0}.toptours-theme .flight-info .flight-item .departure-return .departure-block,.toptours-theme .flight-info .flight-item .departure-return .return-block{width:50%;margin:0;padding:0 5px}.toptours-theme .flight-info .flight-item .departure-return .departure-block-heading,.toptours-theme .flight-info .flight-item .departure-return .return-block-heading{font-family:Recoleta-Bold;color:#323230}.toptours-theme .flight-info .flight-item .departure-return .trip-icon.plane-takeoff{background:url(../../img/svg/toptours/airplane-righty.svg) center no-repeat}.toptours-theme .flight-info .flight-item .departure-return .departure-return-line-header{background-color:#ffe552}.toptours-theme .flight-info .flight-item .departure-return .departure-return-line .departure-return-data-left,.toptours-theme .flight-info .flight-item .departure-return .departure-return-line .departure-return-data-right{padding:0 5px;font-family:"Montserrat Regular",Montserrat;font-size:12px;font-weight:700;color:#323230}.toptours-theme .flight-info .flight-item .departure-return .departure-return-line .departure-return-data-left{color:rgba(50,50,48,.7);font-weight:400}.toptours-theme .flight-info .flight-item .departure-return .departure-return-line .departure-return-data-left.departure-return-data-left-header{color:#323230;font-weight:700}.toptours-theme .flight-info .flight-item-column_difference .price-difference{font-family:inherit;line-height:inherit;height:auto;font-weight:700}@media only screen and (max-width:960px) and (min-width:781px){.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-icon{left:7.5%;-webkit-transform:none;transform:none}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-name{text-align:left}}@media only screen and (max-width:780px){.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .type-button{bottom:auto}.toptours-theme .flight-info .flight-item.selected .flight-class .class-type .flight-seats-left{top:45px;right:unset;left:1.5%}.toptours-theme .flight-info .airline-list{margin-top:10px}.toptours-theme .flight-info .flight-item-column_difference{text-align:right}}@media only screen and (max-width:480px){.toptours-theme .flight-info .flight-item .flight-details .date-block:last-child{border-left:none}}@media only screen and (max-width:480px) and (max-width:420px){.flight-info .flight-item.selected .flight-class .class-type .type-button{top:70px}.flight-info .flight-item.selected .flight-class .class-type .class-type-name{line-height:55px}}.toptours-theme #hubspot-popup.popup-holder{overflow:auto}.toptours-theme #hubspot-popup.popup-holder.open{display:block}.toptours-theme #hubspot-popup .popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;width:auto;max-width:680px;margin:50px auto;padding:0 20px;min-height:calc(100% - 100px)}.toptours-theme #hubspot-popup .popup-content{width:100%}.toptours-theme #hubspot-popup .popup-body{padding:20px}.toptours-theme #hubspot-popup .popup-close{position:absolute;z-index:100;top:-14px;right:-14px;width:28px;height:28px;cursor:pointer;background:url(../../img/layout/sprites.png) -159px -29px no-repeat;overflow:hidden;text-indent:-9999px}.toptours-theme .button.hubspot-button{background-color:#ffe552;color:#000;padding:10px 20px}.toptours-theme .button.hubspot-button:hover{background-color:#f6a31c;color:#fff}.popup-open{overflow:hidden!important}@media only screen and (max-width:990px){.toptours-theme .button.hubspot-button{padding:9px 12px;font-size:12px}}.toptours-theme #hubspot-popup .hbspt-form fieldset{margin:0 -4px;max-width:608px}.toptours-theme #hubspot-popup .hbspt-form fieldset .input,.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item:last-child{margin-right:0}.toptours-theme #hubspot-popup .hbspt-form .hs-main-font-element,.toptours-theme #hubspot-popup .hbspt-form fieldset .hs-form-field{padding:0 4px}.toptours-theme #hubspot-popup .hbspt-form .form-columns-1 .hs-form-field{width:100%}.toptours-theme #hubspot-popup .hbspt-form .form-columns-2 .hs-form-field{width:50%}.toptours-theme #hubspot-popup .hbspt-form .form-columns-3 .hs-form-field{width:33.333%}.toptours-theme #hubspot-popup .hbspt-form fieldset .hs-form-field .hs-input{width:100%;margin-bottom:12px}.toptours-theme #hubspot-popup .hbspt-form fieldset .hs-form-field .hs-input.error{margin-bottom:6px;padding:6px}.toptours-theme #hubspot-popup .hbspt-form fieldset .hs-form-field .hs-fieldtype-intl-phone.hs-input,.toptours-theme #hubspot-popup .hbspt-form fieldset .hs-form-field .hs-fieldtype-intl-phone.hs-input select{margin-bottom:0}.toptours-theme #hubspot-popup .hbspt-form .hs-input.is-placeholder,.toptours-theme #hubspot-popup .hbspt-form .hs-input::-webkit-input-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme #hubspot-popup .hbspt-form .hs-input.is-placeholder,.toptours-theme #hubspot-popup .hbspt-form .hs-input::-moz-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme #hubspot-popup .hbspt-form .hs-input.is-placeholder,.toptours-theme #hubspot-popup .hbspt-form .hs-input:-ms-input-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme #hubspot-popup .hbspt-form .hs-input.is-placeholder,.toptours-theme #hubspot-popup .hbspt-form .hs-input::-ms-input-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme #hubspot-popup .hbspt-form .hs-input.is-placeholder,.toptours-theme #hubspot-popup .hbspt-form .hs-input::placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme #hubspot-popup .hbspt-form .hs-error-msgs{margin-bottom:6px}.toptours-theme #hubspot-popup .hbspt-form .hs-error-msgs .hs-error-msg{color:#cb0924}.toptours-theme #hubspot-popup .hbspt-form .hs-form-booleancheckbox-display{position:relative}.toptours-theme #hubspot-popup .hbspt-form .hs-form-booleancheckbox-display input~span:before{content:"";position:absolute;top:5px;left:3px;width:20px;height:20px;background:url(../../img/layout/custom-form-sprite.png) -30px -25px no-repeat;background-size:90px 70px}.toptours-theme #hubspot-popup .hbspt-form .hs-form-booleancheckbox-display input:checked~span:before{background-color:#f6a31c;background-position:0 -25px;border-radius:3px}.toptours-theme #hubspot-popup .hbspt-form .hs-form-booleancheckbox-display>span{margin-left:30px;display:block}.toptours-theme #hubspot-popup .hbspt-form .hs-button{padding:8px 25px;border:none;background-color:#ffe552;color:#000;font-weight:700}.toptours-theme #hubspot-popup .hbspt-form .hs-button:hover{background-color:#f6a31c;color:#fff}@media only screen and (max-width:640px){.toptours-theme #hubspot-popup .hbspt-form .form-columns-1 .hs-form-field,.toptours-theme #hubspot-popup .hbspt-form .form-columns-2 .hs-form-field,.toptours-theme #hubspot-popup .hbspt-form .form-columns-3 .hs-form-field{width:100%;padding:0 4px}}.toptours-theme .subscription-module{max-width:848px;padding:100px 40px 200px;margin-left:auto;margin-right:auto}.toptours-theme .subscription-module .subscription-heading{font-family:Recoleta-Bold;font-size:40px;font-weight:700;text-transform:none;color:#323230;margin-bottom:47px;padding-top:0}.toptours-theme .subscription-module .subscription-heading:before{content:"";background-image:url(../../img/svg/toptours/coconut-drink.svg);width:48px;height:57px;display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}.toptours-theme .subscription-module .description{text-align:center;padding-bottom:0;margin-top:20px;margin-bottom:20px}.toptours-theme .subscription-module .subscription-form__label{font-family:"Montserrat Regular",Montserrat;font-weight:700;color:#323230;margin-bottom:15px}.toptours-theme .subscription-module .subscription-form__label:before{top:1px;left:3px}.toptours-theme .subscription-module .subscription-form__label.selected:before{background-color:#f6a31c}.toptours-theme .subscription-module .btn-subscribe{float:none;color:#fff;background-color:#f6a31c;border-radius:0;font-family:"Montserrat Regular",Montserrat;font-size:14px;padding:13px 20px;width:100%}@media (hover:hover) and (pointer:fine){.toptours-theme .subscription-module .btn-subscribe:hover{background-color:#323230}}.toptours-theme .subscription-module .form_subscription{max-width:initial;padding-top:0}.toptours-theme .subscription-module .subscription-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.toptours-theme .subscription-module .subscription-result{text-align:center;color:#323230;margin-top:0;margin-bottom:0}.toptours-theme .subscription-module .form-row{float:none}.toptours-theme .subscription-module .form-group{float:none;width:100%;padding-right:12px;padding-left:12px}.toptours-theme .subscription-module .form__label{font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:400;color:#323230;padding-bottom:5px;margin-bottom:3px}.toptours-theme .subscription-module .nls-customer-email,.toptours-theme .subscription-module .nls-customer-first-name,.toptours-theme .subscription-module .nls-customer-last-name,.toptours-theme .subscription-module .nls-customer-zip-code{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.toptours-theme .subscription-module .nls-customer-consent{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:auto}.toptours-theme .subscription-module .bsa-nls-submit-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:180px}.toptours-theme .subscription-module .text-input{padding:11px 10px;background-color:rgba(50,50,48,.05);border:2px solid #d3d3d3;border-width:2px 0 0;border-radius:0;font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:700;color:#323230;height:46px;-webkit-box-shadow:none;box-shadow:none}.toptours-theme .subscription-module .text-input.text_input_invalid{border-top:2px solid red}.toptours-theme .subscription-module span.nls-field-validation-error{padding-left:12px;padding-right:12px;display:block}@media only screen and (max-width:640px){.toptours-theme .subscription-module{padding-top:50px;padding-bottom:100px}.toptours-theme .subscription-module .nls-customer-email,.toptours-theme .subscription-module .nls-customer-first-name,.toptours-theme .subscription-module .nls-customer-last-name,.toptours-theme .subscription-module .nls-customer-zip-code{width:100%}.toptours-theme .subscription-module .nls-customer-consent{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media only screen and (max-width:580px){.toptours-theme .subscription-module{padding-left:20px;padding-right:20px}}.toptours-theme .questions-answers-container-block{background-color:#f3f0e8;padding:160px 0 190px}.toptours-theme .questions-answers-container-block .title-section{padding:0;margin-bottom:50px}.toptours-theme .questions-answers-container-block .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:75px}.toptours-theme .questions-answers-container-block .button{padding:0;background-color:#323230;min-width:min(180px,100%);font-weight:700}.toptours-theme .questions-answers-container-block .button:hover{background-color:#ffe552}.toptours-theme .questions-answers-container-block .button a{padding:12px 20px;display:block;color:#fff}.toptours-theme .questions-answers-items{max-width:902px;margin-left:auto;margin-right:auto}.toptours-theme .questions-answers-item{margin-bottom:16px}.toptours-theme .questions-answers-item:last-child{margin-bottom:0}.toptours-theme .ui-accordion .ui-accordion-header{padding:21px 28px;margin-top:0;border:none;background:#fff;border-radius:0}.toptours-theme .ui-accordion .ui-accordion-header h2{font-size:24px;line-height:1.2;margin-right:30px}.toptours-theme .ui-accordion .ui-accordion-header:after{content:"+";position:absolute;font:34px/1 Recoleta-Bold;top:calc(50% - 17px);right:28px;color:#323230}.toptours-theme .ui-accordion .ui-accordion-header.expanded:after{content:"-";font-size:42px;top:calc(50% - 19px);right:29px}.toptours-theme .ui-accordion .ui-accordion-content{border:none;border-radius:0;padding:20px 14px}.toptours-theme .ui-accordion .ui-accordion-content ol,.toptours-theme .ui-accordion .ui-accordion-content ul{margin-left:20px;margin-bottom:17px}.toptours-theme .ui-accordion .ui-accordion-content ol li{list-style-type:decimal}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content ul li,.toptours-theme .ui-accordion .ui-accordion-content ul li{list-style-type:disc}.toptours-theme .hubspot-form-block{background-color:#f3f0e8}.toptours-theme .hubspot-form-block .hubspot-form-container .hubspot-form-description{font-family:"Montserrat Regular",Montserrat}.toptours-theme .hubspot-form-block .hbspt-form h4{background-color:#f3f0e8!important;font-family:"Montserrat Regular",Montserrat;color:#323230!important}.toptours-theme .hubspot-form-block .hbspt-form .hs-form-booleancheckbox-display input:checked~span:before{background-color:#f6a31c}.toptours-theme .hubspot-form-block .hbspt-form .hs-button{background-color:#f6a31c;font-family:"Montserrat Regular",Montserrat}@media (hover:hover) and (pointer:fine){.toptours-theme .hubspot-form-block .hbspt-form .hs-button:hover{background-color:#323230}}.toptours-theme .hubspot-form-block .hbspt-form input.hs-input,.toptours-theme .hubspot-form-block .hbspt-form select.hs-input,.toptours-theme .hubspot-form-block .hbspt-form textarea.hs-input{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme .hubspot-form-block .hbspt-form input.hs-input::-webkit-input-placeholder,.toptours-theme .hubspot-form-block .hbspt-form select.hs-input.is-placeholder,.toptours-theme .hubspot-form-block .hbspt-form textarea.hs-input::-webkit-input-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme .hubspot-form-block .hbspt-form input.hs-input::-moz-placeholder,.toptours-theme .hubspot-form-block .hbspt-form select.hs-input.is-placeholder,.toptours-theme .hubspot-form-block .hbspt-form textarea.hs-input::-moz-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme .hubspot-form-block .hbspt-form input.hs-input:-ms-input-placeholder,.toptours-theme .hubspot-form-block .hbspt-form select.hs-input.is-placeholder,.toptours-theme .hubspot-form-block .hbspt-form textarea.hs-input:-ms-input-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme .hubspot-form-block .hbspt-form input.hs-input::-ms-input-placeholder,.toptours-theme .hubspot-form-block .hbspt-form select.hs-input.is-placeholder,.toptours-theme .hubspot-form-block .hbspt-form textarea.hs-input::-ms-input-placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme .hubspot-form-block .hbspt-form input.hs-input::placeholder,.toptours-theme .hubspot-form-block .hbspt-form select.hs-input.is-placeholder,.toptours-theme .hubspot-form-block .hbspt-form textarea.hs-input::placeholder{opacity:1;color:light-dark(graytext,#aaa)}.toptours-theme{font:14px/1 "Montserrat Regular",Montserrat;color:#323230}.toptours-theme h1,.toptours-theme h2,.toptours-theme h3,.toptours-theme h4{font-family:Recoleta-Bold;color:#323230;text-transform:none}.toptours-theme .button,.toptours-theme a,.toptours-theme div,.toptours-theme h5,.toptours-theme input,.toptours-theme li,.toptours-theme p,.toptours-theme span,.toptours-theme textarea{font-family:"Montserrat Regular",Montserrat}.toptours-theme h2{font-size:40px}.toptours-theme a,.toptours-theme a:hover{color:#f6a31c;font-weight:inherit}.toptours-theme input[type=checkbox],.toptours-theme input[type=radio],.toptours-theme input[type=range]{accent-color:#f6a31c}.toptours-theme table{background:0 0}.toptours-theme .row{width:100%!important;max-width:unset!important;padding:0 40px!important;position:relative}.toptours-theme .row .row{padding:0!important}.toptours-theme .button{color:#fff;background:#f6a31c;border:0;border-radius:0;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase}.toptours-theme .button:hover{background:#323230}.toptours-theme .title-section{border-bottom:none}.toptours-theme .campaign-page .button.button-blue,.toptours-theme .roundtrip-page .button.button-blue,.toptours-theme .twin-center-hotel-page .button.button-blue,.toptours-theme.hotel-details-page .button.button-blue{background-color:#f6a31c}.toptours-theme .campaign-page .button.button-blue:hover,.toptours-theme .roundtrip-page .button.button-blue:hover,.toptours-theme .twin-center-hotel-page .button.button-blue:hover,.toptours-theme.hotel-details-page .button.button-blue:hover{background-color:#323230}.toptours-theme .campaign-page .button.button-yellow,.toptours-theme .roundtrip-page .button.button-yellow,.toptours-theme .twin-center-hotel-page .button.button-yellow,.toptours-theme.hotel-details-page .button.button-yellow{background-color:#ffe552;color:#323230}.toptours-theme .campaign-page .button.button-yellow:hover,.toptours-theme .roundtrip-page .button.button-yellow:hover,.toptours-theme .twin-center-hotel-page .button.button-yellow:hover,.toptours-theme.hotel-details-page .button.button-yellow:hover{background-color:#f6a31c;color:#fff}.toptours-theme .campaign-page .button.button-hollow,.toptours-theme .roundtrip-page .button.button-hollow,.toptours-theme .twin-center-hotel-page .button.button-hollow,.toptours-theme.hotel-details-page .button.button-hollow{border-color:#f6a31c;color:#f6a31c}.toptours-theme .campaign-page .button.button-hollow:hover,.toptours-theme .roundtrip-page .button.button-hollow:hover,.toptours-theme .twin-center-hotel-page .button.button-hollow:hover,.toptours-theme.hotel-details-page .button.button-hollow:hover{background:#f6a31c;color:#fff}.toptours-theme .jbar,.toptours-theme .small-jbar{background:#323230;border-color:#323230}.toptours-theme .small-jbar .comma,.toptours-theme .small-jbar__text{color:#fff}.toptours-theme .jbar{height:150px}.toptours-theme .jbar-tagline-holder{color:#fff}.toptours-theme .destination-list ._active{background-color:#f3f0e8}.toptours-theme .destination-list ._active *{color:inherit}.toptours-theme .duration-list__item._active,.toptours-theme .origin-list__item._active,.toptours-theme .origin-list__item._fallback{background-color:#f3f0e8;color:inherit}.toptours-theme .origin-list__item._fallback:not(._disabled):not(._active):hover{color:inherit}.toptours-theme .triptype__title{color:#fff}.toptours-theme .duration-list__mark,.toptours-theme .duration-list__tooltip{background-color:#f6a31c}.toptours-theme .duration-list__tooltip-arrow{border-right-color:#f6a31c}.toptours-theme .duration-list__tooltip-arrow_top{border-bottom-color:#f6a31c;border-right-color:transparent}.toptours-theme .duration-list__tooltip-arrow_bottom{border-top-color:#f6a31c;border-right-color:transparent}.toptours-theme .small-jbar .small-jbar__inner{padding:10px 0;max-width:unset;margin:0 40px}.toptours-theme .small-jbar .small-jbar__inner .btn-jb{border-radius:0;padding:8px 25px;font-size:12px;font-weight:700;background-color:#ffe552;color:#323230}.toptours-theme .small-jbar .small-jbar__inner .btn-jb:hover{background-color:#f6a31c;color:#fff}.toptours-theme .small-jbar .small-jbar__inner .small-jbar__text{font-size:12px}.toptours-theme .small-jbar .small-jbar__inner .small-jbar__text_big{font-size:14px}.toptours-theme .jbar.triptypes-count-single{height:88px}.toptours-theme .jbar.triptypes-count-triple .jbar__triptypes-list.triptypes-list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.toptours-theme .jbar .btn-jb{border-radius:0;padding:8px 25px;font-size:12px;font-weight:700;background-color:#ffe552;color:#323230;white-space:nowrap}.toptours-theme .jbar .btn-jb:hover{background-color:#f6a31c;color:#fff}.toptours-theme .jbar .jbar__inner{padding:10px 60px 20px}.toptours-theme .jbar .jbar__triptypes-list{padding:10px 0}.toptours-theme .jbar .jbar__triptypes-list.triptypes-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item{-ms-flex:unset;-webkit-box-flex:unset;flex:unset}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__title{opacity:1;text-transform:none;font-family:Recoleta-Bold}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon{height:16px;width:16px;margin:0 auto 10px;opacity:1;background:#fff;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_sun{-webkit-mask-image:url(../../img/svg/toptours/sunny.svg);mask-image:url(../../img/jbar-icons/sun-icon.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_hotel{-webkit-mask-image:url(../../img/jbar-icons/hotel-icon.svg);mask-image:url(../../img/jbar-icons/hotel-icon.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_hotel2{-webkit-mask-image:url(../../img/jbar-icons/hotel2-icon.svg);mask-image:url(../../img/jbar-icons/hotel2-icon.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_ferry{-webkit-mask-image:url(../../img/jbar-icons/ferry-icon.svg);mask-image:url(../../img/jbar-icons/ferry-icon.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_plane{-webkit-mask-image:url(../../img/svg/toptours/airplane-lefty.svg);mask-image:url(../../img/svg/toptours/airplane-lefty.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-allinclusive{-webkit-mask-image:url(../../img/jbar-icons/solresor-allinclusive.svg);mask-image:url(../../img/jbar-icons/solresor-allinclusive.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-find{-webkit-mask-image:url(../../img/jbar-icons/solresor-find.svg);mask-image:url(../../img/jbar-icons/solresor-find.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-fortwo{-webkit-mask-image:url(../../img/jbar-icons/solresor-fortwo.svg);mask-image:url(../../img/jbar-icons/solresor-fortwo.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-globe{-webkit-mask-image:url(../../img/svg/toptours/globe-asia.svg);mask-image:url(../../img/svg/toptours/globe-asia.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-plane{-webkit-mask-image:url(../../img/jbar-icons/solresor-plane.svg);mask-image:url(../../img/jbar-icons/solresor-plane.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-premium{-webkit-mask-image:url(../../img/jbar-icons/solresor-premium.svg);mask-image:url(../../img/jbar-icons/solresor-premium.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-sale{-webkit-mask-image:url(../../img/jbar-icons/solresor-sale.svg);mask-image:url(../../img/jbar-icons/solresor-sale.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-sun{-webkit-mask-image:url(../../img/jbar-icons/solresor-sun.svg);mask-image:url(../../img/jbar-icons/solresor-sun.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_solresor-waterslide{-webkit-mask-image:url(../../img/jbar-icons/solresor-waterslide.svg);mask-image:url(../../img/jbar-icons/solresor-waterslide.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_training{-webkit-mask-image:url(../../img/jbar-icons/training.svg);mask-image:url(../../img/jbar-icons/training.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_ski{-webkit-mask-image:url(../../img/jbar-icons/ski.svg);mask-image:url(../../img/jbar-icons/ski.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_golf{-webkit-mask-image:url(../../img/svg/toptours/golf-ball.svg);mask-image:url(../../img/svg/toptours/golf-ball.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_safari{-webkit-mask-image:url(../../img/svg/toptours/safari.svg);mask-image:url(../../img/svg/toptours/safari.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon_default{-webkit-mask-image:url(../../img/jbar-icons/palm-icon-default.svg);mask-image:url(../../img/jbar-icons/palm-icon-default.svg)}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item._active .triptype__title,.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item:hover .triptype__title{color:#ffe552;text-decoration:none}.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item._active .triptype__icon,.toptours-theme .jbar .jbar__triptypes-list .triptypes-list__item:hover .triptype__icon{background-color:#ffe552}.toptours-theme .jbar .jbar__menu{background:#323230;border-radius:unset}.toptours-theme .jbar .jbar__menu .dropdown-item{border:0;margin:0 8px}.toptours-theme .jbar .jbar__menu .dropdown-item:first-child{margin-left:0}.toptours-theme .jbar .jbar__menu .dropdown-item:last-child{margin-right:0}.toptours-theme .jbar .jbar__menu .dropdown-item.dropdown-item__active{margin-right:unset}.toptours-theme .jbar .jbar__menu .dropdown-item:hover{-webkit-box-shadow:unset;box-shadow:unset}.toptours-theme .jbar .jbar__menu .dropdown-item_with-control{padding:28px 0 0}.toptours-theme .jbar .jbar__menu .dropdown-item__top{margin:0;padding:8px 0}.toptours-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__title{color:#fff;font-size:12px}.toptours-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_plane{background:#fff;height:10px;width:10px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/svg/toptours/airplane-righty.svg);mask-image:url(../../img/svg/toptours/airplane-righty.svg)}.toptours-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_duration{background:#fff;height:10px;width:10px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/svg/toptours/hourglass.svg);mask-image:url(../../img/svg/toptours/hourglass.svg)}.toptours-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_calendar{background:#fff;height:10px;width:10px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/svg/toptours/calendar.svg);mask-image:url(../../img/svg/toptours/calendar.svg)}.toptours-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_pax{background:#fff;height:10px;width:16px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/svg/toptours/people.svg);mask-image:url(../../img/svg/toptours/people.svg)}.toptours-theme .jbar .jbar__menu .dropdown-item__bottom{margin:0;padding:8px;background:#fff}.toptours-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data{font-size:12px;white-space:nowrap}.toptours-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data .dropdown-item__title,.toptours-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data .dropdown-item__title_destination{font-size:inherit}.toptours-theme .jbar .jbar__popup.popup-jbar{border-radius:unset;border:1px solid #323230}.toptours-theme .jbar .jbar__popup.popup-jbar .line-separator{border-bottom:1px solid #323230}.toptours-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title{font:14px/1 "Montserrat Regular",Montserrat;font-weight:700}.toptours-theme .jbar .jbar__popup.popup-jbar .origin-list__item{font:inherit;font-weight:700;background:#fff}.toptours-theme .jbar .jbar__popup.popup-jbar .origin-list__item._active{background:#f3f0e8}.toptours-theme .jbar .jbar__popup.popup-jbar .origin-list__item._disabled{color:rgba(50,50,48,.05);background:#fff}.toptours-theme .jbar .jbar__popup.popup-jbar .origin-list__item:not(._disabled):not(._active):hover{background:#f3f0e8}.toptours-theme .jbar .jbar__popup.popup-jbar .origin-list__item._fallback{background:rgba(243,240,232,.5)}.toptours-theme .jbar .jbar__popup.popup-jbar .destination-list ._active{background:#f3f0e8}.toptours-theme .jbar .jbar__popup.popup-jbar .destination-list ._disabled *{color:rgba(50,50,48,.3)}.toptours-theme .jbar .jbar__popup.popup-jbar .destination-list__group-name{background:rgba(243,240,232,.5)}.toptours-theme .jbar .jbar__popup.popup-jbar .destination-list__group-name:not(._active):not(._disabled):not(._fo):hover,.toptours-theme .jbar .jbar__popup.popup-jbar .destination-list__item:not(._active):not(._disabled):hover,.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar .ui-datepicker-week-col,.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th{background:#f3f0e8}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-title .ui-datepicker-month,.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-title .ui-datepicker-year{font-family:inherit}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th a,.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th span{font-family:inherit;font-size:inherit}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td a,.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td span{font-family:inherit}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-checkbox,.toptours-theme .passportfooter .detail .copyright span,.toptours-theme .sitefooter .detail .copyright span{font-family:"Montserrat Regular",Montserrat}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival,.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure{background:#ffe552!important}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between{background:rgba(255,229,82,.3)!important}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled:not(.ui-datepicker-prev):not(.ui-datepicker-next):not(.ui-datepicker-other-month):not(.ptg-datepicker-not-selectable-for-departure):before{left:calc(50% - .5rem)}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):not(.ptg-datepicker-between):not(.ptg-soldout-day):not(.ptg-datepicker-selectable-for-arrival):hover{background:rgba(243,240,232,.5)}.toptours-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_add-room{color:#f6a31c}.toptours-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select__control{border:3px solid #f6a31c}.toptours-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select__control.traveller-select__control_minus{background-image:url(../../img/svg/toptours/toptours-icon-minus.svg)}.toptours-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select__control.traveller-select__control_plus{background-image:url(../../img/svg/toptours/toptours-icon-plus.svg)}.toptours-theme .jbar .jbar__popup.popup-jbar .jbar-checkbox{font-size:14px}.toptours-theme .passportfooter>.row,.toptours-theme .sitefooter>.row{max-width:unset!important;padding:0 40px!important;margin:0!important}.toptours-theme .passportfooter .row .row,.toptours-theme .sitefooter .row .row{padding:0!important;margin:0!important}.toptours-theme .passportfooter,.toptours-theme .passportfooter .detail,.toptours-theme .sitefooter,.toptours-theme .sitefooter .detail{background-color:#323230}.toptours-theme .passportfooter .links h4,.toptours-theme .sitefooter .links h4{font-family:Recoleta-Bold;font-size:24px;line-height:1em;height:1em;margin-bottom:15px}.toptours-theme .passportfooter .links ul li,.toptours-theme .sitefooter .links ul li{line-height:1.6;margin-bottom:15px}.toptours-theme .passportfooter .links ul li a,.toptours-theme .sitefooter .links ul li a{font-family:"Montserrat Regular",Montserrat}.toptours-theme .passportfooter .links .links-wrapper,.toptours-theme .sitefooter .links .links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.toptours-theme .passportfooter .links .three.columns,.toptours-theme .sitefooter .links .three.columns{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}.toptours-theme .passportfooter .links .three.columns:last-child,.toptours-theme .sitefooter .links .three.columns:last-child{padding-right:0}.toptours-theme .passportfooter .links .three.columns.subcolumns-2,.toptours-theme .sitefooter .links .three.columns.subcolumns-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.toptours-theme .passportfooter .links .three.columns.subcolumns-2 ul,.toptours-theme .sitefooter .links .three.columns.subcolumns-2 ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.toptours-theme .passportfooter .links .three.columns.subcolumns-3,.toptours-theme .sitefooter .links .three.columns.subcolumns-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.toptours-theme .passportfooter .links .three.columns.subcolumns-3 ul,.toptours-theme .sitefooter .links .three.columns.subcolumns-3 ul{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.toptours-theme .passportfooter .links .up_footer,.toptours-theme .passportfooter .social .up_footer,.toptours-theme .sitefooter .links .up_footer,.toptours-theme .sitefooter .social .up_footer{border-bottom:none}.toptours-theme .star-rating{background:url(../../img/svg/toptours/star-full-rating.svg) repeat-x;background-size:28px 18px;width:auto;height:18px;margin-left:0;vertical-align:middle}.toptours-theme .star-rating:before{color:transparent;line-height:18px;letter-spacing:13px;margin-right:0;padding-left:0}.toptours-theme .rating-item{font-size:0;margin-left:-5px}.toptours-theme .hero .top-hotels-home .item .rating-item .star-rating,.toptours-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating,.toptours-theme .top-hotels-module .visual .item .rating-item .star-rating{margin:0}.toptours-theme .rating-item .minus,.toptours-theme .rating-item .plus{color:transparent;width:28px;height:18px;vertical-align:middle}.toptours-theme .rating-item .minus:after,.toptours-theme .rating-item .plus:after{color:transparent;content:"";background-position:center;width:28px;height:18px;line-height:18px;background-size:auto 18px}.toptours-theme .rating-item .plus:after{background:url(../../img/svg/toptours/star-half-rating.svg) no-repeat}.toptours-theme .rating-item .minus:after{background:0 0}.toptours-theme .hero .top-hotels-home .item .rating-item .star-rating:before,.toptours-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating:before{color:transparent}.toptours-theme .top-hotels-module .visual .title{color:#323230;background:#f3f0e8;font-family:Recoleta-Bold}.toptours-theme .top-hotels-module .visual .item{background:#f3f0e8;padding-right:126px}.toptours-theme .top-hotels-module .visual .item h3{color:#323230;font-family:Recoleta-Bold;line-height:22px}.toptours-theme .top-hotels-module .visual .item h4{color:#323230;font-family:"Montserrat Regular",Montserrat;font-weight:400}.toptours-theme .top-hotels-module .visual .item .rating-item{margin-left:0;float:right}.toptours-theme .top-hotels-module .visual .item .rating-item .star-rating:before{color:transparent;line-height:20px;letter-spacing:7px}.toptours-theme .top-hotels-module .visual .item .rating-item .plus{width:22px;height:20px}.toptours-theme .top-hotels-module .visual .item .rating-item .plus:after{background-size:22px 20px;width:22px;height:20px}.toptours-theme .top-hotels-module .visual .item .btn-price{color:#323230;background:#ffe552;width:116px;padding:3px 0 0}.toptours-theme .top-hotels-module .visual .item .btn-price.btn-price_without-old-price{padding:12px 0 0}.toptours-theme .top-hotels-module .visual .item .btn-price .tour-price{margin-left:25px}.toptours-theme .top-hotels-module .visual .item .btn-price .price.coming-soon{margin:15px 3px 0;text-align:center}.toptours-theme .top-hotels-module .visual .item .btn-price span{font-family:Recoleta-Bold}.toptours-theme .top-hotels-module .visual .item .btn-price span sup{padding-top:0}.toptours-theme .top-hotels-module .visual .item .btn-price span sub,.toptours-theme .top-hotels-module .visual .item .btn-price span sup .person,.toptours-theme .top-hotels-module .visual .item .btn-price span sup .week{font:12px/1em "Montserrat Regular",Montserrat}.toptours-theme .top-hotels-module .btn-holder a{background:#f6a31c;color:#fff;font-family:"Montserrat Regular",Montserrat}.toptours-theme .promo-hotel-container{margin-bottom:0}.toptours-theme .promo-hotel-container>.row{padding:0!important}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-controls-direction{max-width:unset}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next,.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev{width:30px;height:30px;background-size:7px;background-color:#ffe552;opacity:1}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:hover,.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:hover{background-color:#323230}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next{background-image:url(../../img/ui/next-black.svg);background-position:calc(50% + 1px) center;right:20px}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-next:hover{background-image:url(../../img/ui/next-white.svg)}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev{background-image:url(../../img/ui/prev-black.svg);background-position:calc(50% - 1px) center;left:20px}.toptours-theme .promo-hotel-container .slider-wrapper .bx-wrapper .bx-controls .bx-prev:hover{background-image:url(../../img/ui/prev-white.svg)}.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper{background:rgba(50,50,48,.7);right:80px}.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title{background:0 0;padding:15px 0;font-family:Recoleta-Bold;font-size:24px;text-transform:none;color:#fff;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title:after{border-color:#fff transparent transparent;position:absolute;right:-20px;top:50%}.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title.closed:after{top:50%}.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .col-list{padding:0 15px 15px}.toptours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .col-list .list-icon-checked li{text-transform:none;text-align:center;padding-left:0}.toptours-theme .promo-hotel-container .links_list{max-width:unset;margin:0;padding:15px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.toptours-theme .promo-hotel-container .links_list li{border-right:none;margin:0 10px 0 0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.toptours-theme .promo-hotel-container .links_list li:last-child{margin-right:0}.toptours-theme .promo-hotel-container .links_list li a{background:#f3f0e8;color:#323230;font-size:14px;line-height:40px;min-height:40px}.toptours-theme .promo-hotel-container .links_list li a.active,.toptours-theme .promo-hotel-container .links_list li a:hover{background:#ffe552;color:#323230}.toptours-theme .promo-hotel-container .links_list li a.active:hover{color:#323230}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{background:0 0;padding-left:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{background-color:#f6a31c;width:auto;min-width:156px;padding:4px 10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price span{font-family:Recoleta-Bold;font-size:28px;line-height:1em}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price.special-tag-custom-text{display:none}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li{padding:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:before{font:14px/1.6 "Montserrat Regular",Montserrat;color:#323230;height:14px;width:auto;padding-right:4px;padding-left:8px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li a,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li a:hover{font:14px/1.6 "Montserrat Regular",Montserrat;color:#323230;padding:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:last-child a,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:last-child a:hover{color:#f6a31c}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{display:block;padding:0;margin:30px 0 15px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{color:#323230;display:inline-block;font-family:Recoleta-Bold;font-size:36px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{margin-top:10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating{background-size:28px 18px;height:18px;top:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating:before{padding-left:0;margin-right:0;font-size:15px;line-height:18px;letter-spacing:13px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus{height:18px;width:28px;margin:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{margin-top:0;background-size:28px 18px;height:18px;width:28px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list{display:none;position:absolute;bottom:15px;right:0;margin-right:0;direction:rtl}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover{opacity:1;background-color:#fff;margin-left:20px;width:20px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover a{width:20px;height:20px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a:before,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover a:before{background-size:contain;background-position:center}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a.facebook:before,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover a.facebook:before{background-image:url(../../img/svg/toptours/facebook.svg)}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a.twitter:before,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover a.twitter:before{background-image:url(../../img/svg/toptours/twitter.svg)}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a.email:before,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover a.email:before{background-image:url(../../img/svg/toptours/mail.svg)}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a.link:before,.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li:hover a.link:before{background-image:url(../../img/svg/toptours/link.svg)}@media only screen and (max-width:960px){.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{width:auto;max-width:128px;padding:4px 10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs{display:inline;margin-right:10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li a{font-size:22px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item{margin-top:5px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{margin:15px 0 10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{margin-top:8px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating{top:0;background-position:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus{margin-top:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile{padding:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile ul.list-icon-checked{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.toptours-theme .header-image-section,.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.dropdown-toggle span,.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.login-link span,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.dropdown-toggle span,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.login-link span{display:none}@media only screen and (max-width:640px){.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile ul.list-icon-checked{-webkit-columns:2;-moz-columns:2;columns:2}}.toptours-theme .primera-passport .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__rating{background:rgba(255,255,255,.7);padding-bottom:3px}.toptours-theme .primera-passport .rating-item .minus:after,.toptours-theme .primera-passport .rating-item .plus:after{background-size:28px 18px;background-position:center}.toptours-theme .navbar-fixed-top{position:fixed;z-index:999;top:0;width:100%}.toptours-theme .page-wrapper-holder{padding-top:76px}.toptours-theme .navbar{background-color:#fff;height:76px;min-height:76px;max-width:unset;padding:0}.toptours-theme .navbar .navbar-collapse{padding-right:40px}.toptours-theme .navbar .navbar-collapse .nav.navbar-nav li{min-height:22px;font-size:12px;line-height:22px;margin-left:20px;padding:0}.toptours-theme .navbar .navbar-collapse .nav.navbar-nav li a{color:#323230;font-weight:unset;text-transform:uppercase;line-height:inherit;padding:0 0 31px}.toptours-theme .navbar .navbar-collapse .nav.navbar-nav li a:hover{color:#ffe552}.toptours-theme .navbar .navbar-collapse .nav.navbar-nav li a span{font:inherit;color:inherit}.toptours-theme .navbar .navbar-collapse .mobile-nav li,.toptours-theme .navbar .navbar-collapse .nav-top li{min-height:22px;font-size:12px;line-height:22px;margin-left:20px;padding:0}.toptours-theme .navbar .navbar-collapse .mobile-nav li a,.toptours-theme .navbar .navbar-collapse .nav-top li a{color:#323230;font-weight:unset;text-transform:uppercase;line-height:inherit;padding:0}.toptours-theme .navbar .navbar-collapse .mobile-nav li a:hover,.toptours-theme .navbar .navbar-collapse .nav-top li a:hover{color:#ffe552}.toptours-theme .navbar .navbar-collapse .mobile-nav li a span,.toptours-theme .navbar .navbar-collapse .nav-top li a span{font:inherit;color:inherit}.toptours-theme .navbar .navbar-collapse .mobile-nav .contact-us-menu-item,.toptours-theme .navbar .navbar-collapse .nav-top .contact-us-menu-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.toptours-theme .navbar .navbar-collapse .mobile-nav .btn-menu-item,.toptours-theme .navbar .navbar-collapse .nav-top .btn-menu-item{margin-top:-6px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative}.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.dropdown-toggle,.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.login-link,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.dropdown-toggle,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.login-link{width:24px;height:24px}.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.dropdown-toggle:before,.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.login-link:before,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.dropdown-toggle:before,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.login-link:before{content:"";height:24px;width:24px;position:absolute;left:0;top:-1px;background:#f6a31c;-webkit-mask-image:url(../../img/svg/toptours/user.svg);mask-image:url(../../img/svg/toptours/user.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px}.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.login-link:before,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.login-link:before{background:#323230}.toptours-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item a.login-link:hover:before,.toptours-theme .navbar .navbar-collapse .nav-top .js-login-menu-item a.login-link:hover:before{background:#ffe552}.toptours-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item,.toptours-theme .navbar .navbar-collapse .nav-top .site-search-menu-item{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.toptours-theme .navbar .navbar-collapse .mobile-nav .dropdown-menu h3,.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu h3{color:#323230;font-family:Recoleta-Bold;font-size:18px}.toptours-theme .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder a,.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu .btn-holder a{color:#323230;background:#ffe552;font-family:"Montserrat Regular",Montserrat;font-size:12px;text-transform:uppercase;font-weight:700;padding:8px 25px}.toptours-theme .navbar .navbar-collapse .nav-top a.search-button{display:block}.toptours-theme .navbar .navbar-collapse .mobile-nav{padding-bottom:40px}.toptours-theme .navbar .navbar-collapse .mobile-nav li:first-child{border-top:none}.toptours-theme .navbar .navbar-collapse .nav-top,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav{padding:0;margin-bottom:0;margin-top:28px}.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu ul,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown-menu ul{margin-left:10px;margin-right:10px;margin-bottom:15px}.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu ul:last-child,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown-menu ul:last-child{margin-bottom:0}.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu ul li,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown-menu ul li{margin-left:0;padding:3px 25px;display:inline-block;width:100%}.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu ul li a,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown-menu ul li a{color:#323230;font-family:"Montserrat Regular",Montserrat;text-transform:none;font-size:14px}.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu ul li.header,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown-menu ul li.header{padding-top:unset}.toptours-theme .navbar .navbar-collapse .nav-top .dropdown-menu ul li.header a,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .dropdown-menu ul li.header a{font-family:Recoleta-Bold;font-size:18px}.toptours-theme .navbar .navbar-brand{width:220px;background-image:none;background-color:#fff;height:76px;line-height:76px;padding:6px 6px 6px 40px}.toptours-theme .navbar .navbar-brand .logo{background-image:url(../../img/layout/png_logo/toptours_logo_positive-2022.png);background-position:left;margin-left:-4px}.toptours-theme .navbar .navbar-toggle{margin:22px 30px 22px auto}.toptours-theme .navbar .navbar-toggle .icon-bar{background-color:#323230}.toptours-theme .navbar .navbar-buttons{display:none;margin:22px 20px 22px 0}@media (max-width:1200px){.toptours-theme .navbar .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.toptours-theme .navbar .navbar-collapse .nav-top{margin-top:10px;margin-bottom:0}.toptours-theme .navbar .navbar-collapse .nav.navbar-nav{margin-top:0;margin-bottom:0}}@media (max-width:960px){.toptours-theme .navbar.open-menu-mobile .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.toptours-theme .navbar .navbar-collapse{padding:15px 40px 30px;display:none}.toptours-theme .navbar .navbar-collapse .mobile-nav,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav{padding:0}.toptours-theme .navbar .navbar-collapse .mobile-nav>li,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav>li{margin-left:0;margin-top:10px;padding-bottom:0}.toptours-theme .navbar .navbar-collapse .mobile-nav>li a,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav>li a{padding:0}.toptours-theme .navbar .navbar-collapse .mobile-nav>li .dropdown-menu,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav>li .dropdown-menu{margin-top:10px;margin-left:10px;padding:0;max-height:200px;direction:rtl}.toptours-theme .navbar .navbar-collapse .mobile-nav>li .dropdown-menu .item.btn-holder,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav>li .dropdown-menu .item.btn-holder{padding:0 20px}.toptours-theme .navbar .navbar-collapse .mobile-nav>li .dropdown-menu .item.btn-holder a,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav>li .dropdown-menu .item.btn-holder a{float:left}.toptours-theme .navbar .navbar-collapse .mobile-nav .btn-menu-item,.toptours-theme .navbar .navbar-collapse .nav.navbar-nav .btn-menu-item{display:none}.toptours-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search{padding-top:4px;padding-bottom:0}.toptours-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search:after{top:4px}.toptours-theme .navbar .navbar-buttons{display:block}.toptours-theme .navbar .navbar-brand{width:110px}.toptours-theme .navbar .navbar-brand .logo{background-image:url(../../img/layout/png_logo/toptours_logo_positive-2022-small.svg);background-position:initial;margin-left:0}}.toptours-theme .availability{background:#ffe552;color:#323230}.toptours-theme .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount polygon.st0,.toptours-theme .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.price .button-trips .discount-mobile rect.rect-mob{fill:#f6a31c}.toptours-theme .circle-item.magenta,.toptours-theme .hero .hero-orbit .top-hotels-home .btn-price,.toptours-theme .hero-hotel .hero-orbit .top-hotels-home .btn-price{background:#f6a31c}.toptours-theme .hero-hotel.no-thumbs .orbit-bullets li.active:after,.toptours-theme .hero.no-thumbs .orbit-bullets li.active:after{color:#ffe552!important}.toptours-theme .custom-form-module input,.toptours-theme .custom-form-module label,.toptours-theme .custom-form-module legend,.toptours-theme .custom-form-module select,.toptours-theme .custom-form-module select option,.toptours-theme .custom-form-module textarea{color:#323230;font-family:"Montserrat Regular",Montserrat}.toptours-theme .custom-form-module{background:#f3f0e8}.toptours-theme .custom-form-module .row{max-width:1140px!important}.toptours-theme .custom-form-module .row .row{max-width:unset!important}.toptours-theme .custom-form-module label[title],.toptours-theme .custom-form-module legend{font-weight:700}.toptours-theme .custom-form-module .actions.checkbox-list label.selected:before,.toptours-theme .custom-form-module .actions.radio-list label.selected:before{background-color:#f6a31c}.toptours-theme .custom-form-module .submit{color:#fff;font-weight:700;background-color:#f6a31c}.toptours-theme .custom-form-module .submit:hover{background-color:#323230}.toptours-theme .about-country-module{padding-top:50px;padding-bottom:50px}.toptours-theme .about-country-module .text{border-top:none;padding:0 120px}.toptours-theme .about-country-module .text:has(.photo){padding-right:0}.toptours-theme .about-country-module .text p:first-child{margin-top:0}.toptours-theme .about-country-module .text table{margin:0 -10px}.toptours-theme .about-country-module .text table td{padding:10px}.toptours-theme .about-country-module .text.replace-anchors .button{display:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .jbar-checkbox__checkbox,.toptours-theme.homepage .promo-campaign-container .orbit-wrapper .slider-nav{display:none!important}.toptours-theme.homepage .promo-campaign-container .hero-orbit{height:753px!important;max-height:753px!important}.toptours-theme.homepage .hero .hero-orbit .current,.toptours-theme.homepage .hero-hotel .hero-orbit .current{min-height:753px!important}.toptours-theme.homepage .hero .hero-orbit .fluid-placeholder,.toptours-theme.homepage .hero-hotel .hero-orbit .fluid-placeholder{max-height:753px}.toptours-theme.homepage .hero .links-holder,.toptours-theme.homepage .hero-hotel .links-holder{display:none}.toptours-theme.hotel-details-page .hotel-description .descriptions__link{font-family:inherit;color:#f6a31c;border-bottom-color:#f6a31c}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li .item-title,.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li div span{color:#323230;font-family:"Montserrat Regular",Montserrat;font-size:14px}.toptours-theme.hotel-details-page .hotel-description .descriptions{margin-top:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar,.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price{background:#f3f0e8;padding:0 120px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .close,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .close:hover,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .close,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .close:hover,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .close,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .close:hover,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .close,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .close:hover{background-color:#fff}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list{margin:0 -10px}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li{margin:3px 10px 0}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li div{margin-top:9px;padding:8px 12px;height:40px}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li div.selected{outline:#ffe552 solid 2px}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list:after{border-left-color:rgba(50,50,48,.7);top:calc(50% - 5px);right:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling{top:93px;border:2px solid #ffe552;background:#fff;-webkit-box-shadow:0 2px 2px rgba(50,50,48,.3);box-shadow:0 2px 2px rgba(50,50,48,.3)}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .caption span,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .caption span,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .caption span,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .caption span{font-family:"Montserrat Regular",Montserrat;color:inherit}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .close:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .close:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .close:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .close:after{background-position:-112px -26px;opacity:.5}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .close:hover:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .close:hover:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .close:hover:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .close:hover:after{opacity:1}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .list-from li .title-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .list-from li .title-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .list-from li .title-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .list-from li .title-from{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .list-from li.selected,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .list-from li.selected,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .list-from li.selected,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .list-from li.selected{background:rgba(50,50,48,.7)}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .list-from li.selected .title-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .list-from li.selected .title-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from .list-from li.selected .title-from,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .list-from li.selected .title-from{color:#fff}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-from{margin-left:118px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .caption{margin:0 7px 10px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .list-from{padding:0 7px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-duration .list-from li{width:100%}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-title span{font-family:"Montserrat Regular",Montserrat;font-weight:700;color:#323230;font-size:18px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker a.ui-corner-all .ui-icon-circle-triangle-e:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker a.ui-corner-all .ui-icon-circle-triangle-w:after{color:#f6a31c}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{font-family:"Montserrat Regular",Montserrat!important;background-color:#f3f0e8;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar thead tr th span{font-size:12px;color:#323230!important;font-family:"Montserrat Regular",Montserrat}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar tbody span{font-family:"Montserrat Regular",Montserrat!important}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ptg-datepicker-selectable-for-departure a{background-color:rgba(50,50,48,.7)}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background-color:#f6a31c}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling{margin-right:118px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .caption{padding:0 17px;text-align:left}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .err{font-family:"Montserrat Regular",Montserrat}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .jb-room-remove{content:"";top:10px;right:15px;border-color:rgba(50,50,48,.3);background-color:rgba(50,50,48,.3)}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown.formset-room .room-label{padding-top:2px;display:block}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown input[type=text]{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range{position:absolute;top:2px;width:24px;height:24px;border-radius:50%}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:after{font-family:"Montserrat Regular",Montserrat;font-size:20px;font-weight:700;line-height:10px;color:#f6a31c;left:7px;bottom:7px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range.dec:after{content:"–";background-image:none;height:11px;width:10px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range.inc:after{content:"+";background-image:none;height:10px;width:9px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:hover{background-color:transparent!important}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3)}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age{margin-bottom:20px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs{border:2px solid #ffe552;min-width:100px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .children-caption{outline:#ffe552 solid 2px;height:14px;background:#ffe552;bottom:-15px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs .children-caption span{font-size:13px;line-height:14px;font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.room-label{font-size:16px;font-family:"Montserrat Regular",Montserrat;font-weight:700}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age .children-inputs input{border:1px solid #ffe552}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input:-moz-placeholder,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input:-ms-input-placeholder,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input::-moz-placeholder,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age input::-webkit-input-placeholder{color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li.children-age:after{content:none;border-color:transparent transparent #ffe552}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li:after{display:block;clear:both;content:""}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label{color:#323230!important;text-transform:none}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown li label.sub-label{font-size:13px;color:rgba(50,50,48,.7)!important}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .buttons{text-align:right}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .buttons .button-search{background:-webkit-gradient(linear,left top,left bottom,from(#ffe552),to(#f6a31c));background:linear-gradient(to bottom,#ffe552 0,#f6a31c 100%);display:block;margin:0 auto}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .buttons .button-search span{font-family:"Montserrat Regular",Montserrat;font-weight:700;font-size:20px;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .buttons .button-search:after{content:"";top:7px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #323230;border-right:6px solid transparent}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .add-room-btn-container{cursor:default;text-align:center}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .add-room-btn-container .add-room-btn{font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:700;color:#f6a31c;background:#fff;border:none;height:auto;margin-bottom:15px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .add-room-btn-container .add-room-btn:active,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .add-room-btn-container .add-room-btn:hover{background-color:#f6a31c;color:#fff}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price>span{display:block;padding-bottom:10px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price h4.descriptions__title{color:#323230;font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:400;line-height:normal;margin:0;padding:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .heading.hint{margin:5px 0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .heading.hint .cell{color:#323230;font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:400;line-height:normal;border:none;padding:0;margin:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .accordion{margin:0;padding:5px 0 20px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .heading{background:#fff;padding:4px 0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .heading .cell{border:2px solid #f3f0e8;border-width:0 2px 0 0;color:#323230;font-family:"Montserrat Regular",Montserrat;font-size:14px;padding:0 8px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .heading .cell:last-child{border:none}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .heading .cell span{color:#323230;font-family:"Montserrat Regular",Montserrat;font-size:14px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .row-item{background:#fff;padding:4px 0;margin-top:4px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell{border:2px solid #f3f0e8;border-width:0 2px 0 0;padding:4px 8px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell:has(.btn),.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell:last-child{border-width:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .rooms-availability{top:calc(50% - 10px)}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .days,.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .room-name{font-family:Recoleta-Bold;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .room-name{font-size:21px;padding-left:16px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .days{font-size:30px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .btn{background:#ffe552;color:#323230;padding:6px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .btn span{font-family:Recoleta-Bold;color:#323230}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .btn span strong{font-family:"Montserrat Regular",Montserrat;font-size:11px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .btn .btn__persons,.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .cell .btn em{font-family:"Montserrat Regular",Montserrat}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .heading.hint{background:0 0;padding:0;margin-bottom:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .heading.hint .cell{font-weight:400}.toptours-theme .campaign-page h1,.toptours-theme .campaign-page h2,.toptours-theme .roundtrip-page h1,.toptours-theme .roundtrip-page h2{font:40px Recoleta-Bold;text-transform:none;color:#323230}.toptours-theme .campaign-page a,.toptours-theme .roundtrip-page a{color:#f6a31c}.toptours-theme .campaign-page .promo-img .img-wrapper,.toptours-theme .roundtrip-page .promo-img .img-wrapper{height:508px!important}.toptours-theme .campaign-page .links_list,.toptours-theme .roundtrip-page .links_list{max-width:unset;margin:0;padding:15px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.toptours-theme .campaign-page .links_list li,.toptours-theme .roundtrip-page .links_list li{border-right:none;margin:0 10px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.toptours-theme .campaign-page .links_list li:last-child,.toptours-theme .roundtrip-page .links_list li:last-child{margin-right:0}.toptours-theme .campaign-page .links_list li a,.toptours-theme .roundtrip-page .links_list li a{background:#f3f0e8;color:#323230;font-family:"Montserrat Regular",Montserrat;font-size:14px;min-height:40px}.toptours-theme .campaign-page .links_list li a.active,.toptours-theme .campaign-page .links_list li a:hover,.toptours-theme .roundtrip-page .links_list li a.active,.toptours-theme .roundtrip-page .links_list li a:hover{background:#ffe552;color:#323230}.toptours-theme .campaign-page .links_list li a.active:hover,.toptours-theme .roundtrip-page .links_list li a.active:hover{color:#323230}.toptours-theme .campaign-page .links_list li a.active:before,.toptours-theme .roundtrip-page .links_list li a.active:before{content:none}.toptours-theme .campaign-page .promo-campaign-container{padding-bottom:0}.toptours-theme .campaign-page .breadcrumbs-box ul{border-bottom:none;padding-bottom:0}.toptours-theme .campaign-page .breadcrumbs-box ul li a,.toptours-theme .campaign-page .breadcrumbs-box ul li span{font:14px/1.6 "Montserrat Regular",Montserrat;color:#323230}.toptours-theme .campaign-page .breadcrumbs-box ul li span{padding-right:2px;padding-left:2px}.toptours-theme .campaign-page .breadcrumbs-box ul li a,.toptours-theme .campaign-page .breadcrumbs-box ul li a:hover{color:#323230}.toptours-theme .campaign-page .breadcrumbs-box ul li:last-child a,.toptours-theme .campaign-page .breadcrumbs-box ul li:last-child a:hover{color:#f6a31c}.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li a,.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li a:hover,.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li:before{font:14px/1.6 "Montserrat Regular",Montserrat;color:#323230}.toptours-theme .roundtrip-page .ui-sub-header-block{margin-top:15px}.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li{padding-right:14px}.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li:before{height:14px;width:auto;right:4px}.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li:last-child a,.toptours-theme .roundtrip-page .ui-sub-header-block .breadcrumbs-list .breadcrumbs li:last-child a:hover{color:#f6a31c}.toptours-theme .roundtrip-page .ui-sub-header-block .social-list{display:none;position:absolute;top:0;right:0;margin-right:40px;direction:rtl}.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li,.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li:hover{opacity:1}.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li a.facebook:before,.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li:hover a.facebook:before{background-image:url(../../img/svg/toptours/facebook.svg)}.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li a.twitter:before,.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li:hover a.twitter:before{background-image:url(../../img/svg/toptours/twitter.svg)}.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li a.email:before,.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li:hover a.email:before{background-image:url(../../img/svg/toptours/mail.svg)}.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li a.link:before,.toptours-theme .roundtrip-page .ui-sub-header-block .social-list li:hover a.link:before{background-image:url(../../img/svg/toptours/link.svg)}.toptours-theme .roundtrip-page .ui-sub-header-block .title-page-wrapper{margin:50px 0}.toptours-theme .roundtrip-page .ui-sub-header-block .title-page-wrapper .custom-rating{margin:10px;vertical-align:middle}.toptours-theme .roundtrip-page .ui-roundtrip-details-block{padding:0}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details{margin-top:0;padding:0 0 40px}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-description{padding:0 50px 0 0}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-description .numbers{border-bottom:none}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-description .numbers .col .el-fixed-duration,.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-description .numbers .col small-price-text{font-family:"Montserrat Regular",Montserrat;font-size:14px}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-description .numbers .col strong{color:#323230;font-family:Recoleta-Bold;font-size:28px}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-list .wrapper-block{background-color:#f3f0e8;border-radius:unset;-webkit-box-shadow:none;box-shadow:none;font-size:13px;line-height:1.4em;text-align:left}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-list .wrapper-block .title{font:20px Recoleta-Bold;color:#323230;margin-bottom:0;border-bottom:none;text-align:left}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-list .wrapper-block .list-icon-checked{padding-left:0;margin-bottom:10px}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-list .wrapper-block .list-icon-checked li{font-size:13px;line-height:1.4em;padding-left:30px}.toptours-theme .roundtrip-page .ui-roundtrip-details-block .content-details .col-list .wrapper-block .list-icon-checked li:before{background:url(../../img/svg/toptours/flower.svg) center no-repeat;top:-2px;left:-2px}.toptours-theme .roundtrip-page .ui-roundtrip-program-block{background-color:#f3f0e8;padding:70px 0 120px}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .title-section{margin-bottom:0;padding:0 0 20px}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program{margin:0 -10px}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column{padding:0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el{padding:8px 10px}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header{border-bottom:none;margin-top:0;padding:0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header .dates-badge.small{border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:60px;height:60px;background:#ffe552;color:#323230;padding:5px 0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header .dates-badge.small .day{font-family:Recoleta-Bold;font-size:12px;margin:0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header .dates-badge.small .number{font-family:Recoleta-Bold;font-size:24px;margin:0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header .dates-badge.small:before{content:none}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header .title{font:20px Recoleta-Bold;background:#fff;padding:0 40px 0 20px}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header:before{content:none}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header:after{content:"+";font:34px/1 Recoleta-Bold;top:12px;right:15px;border-top:none;border-left:none;border-bottom:none;border-right:none;-webkit-transition:none;transition:none}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-header.expanded:after{content:"-";font-size:40px;top:10px;right:16px;-webkit-transform:none;transform:none}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-content{background:#fff}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-content .img-wrapper{margin:0 15px 0 0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-content .links-group{display:block;margin:0}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .list-program .column .acc-el .acc-content .links-group a.scrollto{display:none;float:right}.toptours-theme .roundtrip-page .ui-roundtrip-program-block .centering-unit .button{color:#fff;background-color:#f6a31c;border:none;padding-top:12px;padding-bottom:12px}@media (hover:hover) and (pointer:fine){.toptours-theme .roundtrip-page .ui-roundtrip-program-block .centering-unit .button:hover{background-color:#323230}}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block{padding:0}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights{padding:40px 60px}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .title-highlights{margin:0;padding-bottom:20px;border-bottom:none;font:24px Recoleta-Bold;color:#323230}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .list-icon-checked,.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .list-icon-unchecked{padding:0}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .list-icon-checked li,.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .list-icon-unchecked li{padding-left:30px;font-size:13px}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .list-icon-checked li:before,.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .list-icon-unchecked li:before{background:url(../../img/svg/toptours/flower.svg) center no-repeat!important;top:0;left:-2px}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .tagline-highlights,.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights.short-list{display:none}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights.included-list{margin-top:40px;background:#323230;color:#f3f0e8}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights.included-list .title-highlights{color:#f3f0e8}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .header-dates{border-top:none;border-bottom:none;background:#f3f0e8}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .header-dates .col-dates{font-family:inherit}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .header-dates .col-dates a{color:inherit;font-family:inherit;font-weight:700}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .row-dates{border-top:none;border-bottom-color:#f3f0e8}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.airport span,.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.days span{font-family:inherit;font-weight:700}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge{color:inherit;-webkit-box-shadow:2px 2px 8px 1px rgba(50,50,48,.3);box-shadow:2px 2px 8px 1px rgba(50,50,48,.3)}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge span{font-family:inherit;color:inherit}.toptours-theme .roundtrip-page .ui-roundtrip-offers-block .list-dates .row-dates .content-dates .col-dates.dates .dates-badge .year{background-color:#ffe552;color:#323230}.toptours-theme .image-gallery-block{padding:0;background-color:#fff}.toptours-theme .image-gallery-block .title-section{padding:0;margin:50px auto 30px}.toptours-theme .image-gallery-block .hero .slider-nav span{width:30px;height:30px;bottom:calc(50% - 15px);background-color:#ffe552;opacity:1;background-position:center;border-radius:50%;background-repeat:no-repeat;background-size:7px}.toptours-theme .image-gallery-block .hero .slider-nav span:hover{background-color:#323230}.toptours-theme .image-gallery-block .hero .slider-nav span.right{background-image:url(../../img/ui/next-black.svg);right:20px}.toptours-theme .image-gallery-block .hero .slider-nav span.right:hover{background-image:url(../../img/ui/next-white.svg)}.toptours-theme .image-gallery-block .hero .slider-nav span.left{background-image:url(../../img/ui/prev-black.svg);left:20px}.toptours-theme .image-gallery-block .hero .slider-nav span.left:hover{background-image:url(../../img/ui/prev-white.svg)}.toptours-theme .image-gallery-block #uiGallery .row{padding:0!important}.toptours-theme .image-gallery-block #uiGallery .lSAction a,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span{width:30px;height:30px;background-size:7px;background-color:#ffe552;opacity:1}.toptours-theme .image-gallery-block #uiGallery .lSAction a:hover,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span:hover{background-color:#323230}.toptours-theme .image-gallery-block #uiGallery .lSAction a.lSNext,.toptours-theme .image-gallery-block #uiGallery .lSAction a.nextThumb,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.lSNext,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.nextThumb{background-image:url(../../img/ui/next-black.svg);right:20px}.toptours-theme .image-gallery-block #uiGallery .lSAction a.lSNext:hover,.toptours-theme .image-gallery-block #uiGallery .lSAction a.nextThumb:hover,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.lSNext:hover,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.nextThumb:hover{background-image:url(../../img/ui/next-white.svg)}.toptours-theme .image-gallery-block #uiGallery .lSAction a.lSPrev,.toptours-theme .image-gallery-block #uiGallery .lSAction a.prevThumb,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.lSPrev,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.prevThumb{background-image:url(../../img/ui/prev-black.svg);left:20px}.toptours-theme .image-gallery-block #uiGallery .lSAction a.lSPrev:hover,.toptours-theme .image-gallery-block #uiGallery .lSAction a.prevThumb:hover,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.lSPrev:hover,.toptours-theme .image-gallery-block #uiGallery .ls-thumb-nav span.prevThumb:hover{background-image:url(../../img/ui/prev-white.svg)}.toptours-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets{display:none}.toptours-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets li.active{border-color:transparent}@media only screen and (max-width:960px){.toptours-theme .image-gallery-block #uiGallery .content-gallery{padding:0}}.toptours-theme .map-module{padding:0;margin:0;background-color:#fff}.toptours-theme .map-module .row{padding:0!important}.toptours-theme .map-module>h2{padding:0;margin:50px auto 30px}.toptours-theme .map-module .google-maps{width:100%;max-width:unset;height:auto;padding:0;margin:0;background-size:cover}.toptours-theme .login-module{color:#323230}.toptours-theme .login-module .row{max-width:1140px!important}.toptours-theme .login-module .row .row{max-width:unset!important}.toptours-theme .login-module h3{font:30px/1em Recoleta-Bold;color:#323230;text-transform:none;text-align:center}.toptours-theme .login-module h4{font:18px/1.8em Recoleta-Bold;color:#323230;margin-bottom:15px}.toptours-theme .login-module .items-holder{position:relative;background:0 0;margin:0 -10px 20px;width:calc(100% + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.toptours-theme .login-module .items-holder .item-containter{position:relative;display:block;background:#f3f0e8;margin:10px;padding:30px;width:calc(50% - 20px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.toptours-theme .login-module .items-holder .item-containter:first-child{padding-left:30px;padding-right:30px}.toptours-theme .login-module .items-holder .item-containter .heading{width:auto;margin-bottom:0;overflow:unset}.toptours-theme .login-module .items-holder .item-containter .heading div.icon{background:0 0}.toptours-theme .login-module .items-holder .item-containter .heading div.icon:before{opacity:1;background:#fff;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat}.toptours-theme .login-module .items-holder .item-containter .heading div.icon.login-icon:before{-webkit-mask-image:url(../../img/svg/toptours/user.svg);mask-image:url(../../img/svg/toptours/user.svg)}.toptours-theme .login-module .items-holder .item-containter .heading div.icon.facebook-icon:before{-webkit-mask-image:url(../../img/svg/toptours/facebook.svg);mask-image:url(../../img/svg/toptours/facebook.svg)}.toptours-theme .login-module .items-holder .item-containter .heading div.icon.info-icon:before{-webkit-mask-image:url(../../img/svg/toptours/user.svg);mask-image:url(../../img/svg/toptours/user.svg)}.toptours-theme .login-module .items-holder .item-containter .description{width:100%}.toptours-theme .login-module .items-holder .item-containter form{padding-top:0}.toptours-theme .login-module .items-holder .item-containter .text-input{font:inherit;border-width:0}.toptours-theme .login-module .items-holder .item-containter .control-holder{position:relative;float:right;left:unset;width:auto;height:auto;padding:0;margin:0}.toptours-theme .login-module .items-holder .item-containter .control-holder .links-list a{font-family:"Montserrat Regular",Montserrat;color:#f6a31c;text-decoration:none}.toptours-theme .login-module .items-holder .item-containter.info-block{background:#ffe552;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.toptours-theme .login-module .items-holder .item-containter .btn-facebook,.toptours-theme .login-module .items-holder .item-containter .info-block-external-link,.toptours-theme .login-module .items-holder .item-containter .submit{font:16px/42px Montserrat;font-weight:700;text-transform:uppercase;height:42px;display:inline-block;float:right}.toptours-theme .login-module .items-holder .item-containter .submit{background:#ffe552;color:#323230}.toptours-theme .login-module .items-holder .item-containter .info-block-external-link{padding:0 20px;width:auto;color:#fff;background:#f6a31c}.toptours-theme .login-module .items-holder .item-containter .btn-facebook{left:unset;padding-right:20px}.toptours-theme .login-module .items-holder .item-containter .btn-facebook:before{left:20px}.toptours-theme .popup-holder .popup .popup-content h4{font-family:Recoleta-Bold}.toptours-theme .popup-holder .popup .popup-content .link-popup-module{background:#f3f0e8;color:#323230}.toptours-theme .popup-holder .popup .popup-content .link-popup-module h3{font:24px/1em Recoleta-Bold;color:#323230}.toptours-theme .popup-holder .popup .popup-content .link-popup-module p{color:inherit}.toptours-theme .popup-holder .popup .popup-content .link-popup-module .text-input{font:14px/22px "Montserrat Regular",Montserrat;color:inherit}.toptours-theme .popup-holder .popup .popup-content .email-form-module{background:#f3f0e8;color:#323230}.toptours-theme .popup-holder .popup .popup-content .email-form-module p{color:inherit}.toptours-theme .popup-holder .popup .popup-content .email-form-module .item .text-input,.toptours-theme .popup-holder .popup .popup-content .email-form-module .item textarea{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme .popup-holder .popup .popup-content .buttons-email,.toptours-theme .popup-holder .popup .popup-content .email-item-buttons,.toptours-theme .popup-holder .popup .popup-content .item-recaptcha{background:#f3f0e8;color:#323230}.toptours-theme .popup-holder .popup .popup-content .buttons-email .btn-cancel,.toptours-theme .popup-holder .popup .popup-content .buttons-email .btn-submit,.toptours-theme .popup-holder .popup .popup-content .email-item-buttons .btn-cancel,.toptours-theme .popup-holder .popup .popup-content .email-item-buttons .btn-submit{font-family:"Montserrat Regular",Montserrat;font-weight:700}.toptours-theme .popup-holder .popup .popup-content .buttons-email .btn-submit,.toptours-theme .popup-holder .popup .popup-content .email-item-buttons .btn-submit{background:#f6a31c}.toptours-theme .popup-holder .popup .popup-content .buttons-email .btn-cancel,.toptours-theme .popup-holder .popup .popup-content .email-item-buttons .btn-cancel{background:#323230}.toptours-theme .passport-trip-price .payment-buttons button,.toptours-theme.passport-page .agree-to-book .btn-book-now{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed732", endColorstr="#ffad00", GradientType=0)}.toptours-theme .passport-trip-price .booking-trip-module .hotel-description ul.breadcrumbs{padding-left:0}.toptours-theme .passport-trip-price .payment-buttons button{background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#ffad00));background:linear-gradient(to bottom,#fed732 0,#ffad00 100%)}.toptours-theme .car-rent .select-date,.toptours-theme .car-rent .select-hours,.toptours-theme .car-rent .select-minutes{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;color:#000;border:1px solid #ccc}.toptours-theme .car-rent .add-ons-list{position:relative;padding:10px}.toptours-theme .car-rent .select-date{padding:5px 8px;box-shadow:none;appearance:none;background-size:13%}.toptours-theme .car-rent .select-date::-ms-expand{display:none}.toptours-theme .car-rent .select-date:focus{outline:0}.toptours-theme .car-rent .select-hours,.toptours-theme .car-rent .select-minutes{padding:5px 8px;box-shadow:none;appearance:none;background-size:40%}.toptours-theme .car-rent .select-hours::-ms-expand,.toptours-theme .car-rent .select-minutes::-ms-expand{display:none}.toptours-theme .car-rent .select-hours:focus,.toptours-theme .car-rent .select-minutes:focus{outline:0}.toptours-theme .car-rent .select-place{color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:8%}.toptours-theme .car-rent .select-place::-ms-expand{display:none}.toptours-theme .car-rent .select-place:focus{outline:0}.toptours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:28px;padding-top:2px}.toptours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:28px}.toptours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}.toptours-theme .roundtrip-page .hotel-details,.toptours-theme .wrapper-hotel-details .hotel-details{margin-top:40px;padding:0 120px}.toptours-theme .roundtrip-page .hotel-details .row>h2,.toptours-theme .wrapper-hotel-details .hotel-details .row>h2{font-family:Recoleta-Bold;text-transform:none;font-size:40px;color:#323230;padding:20px 0 30px}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table p,.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table table td,.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .text-information p,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table p,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table table td,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .text-information p{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .text-information p:first-child,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .text-information p:first-child{padding-top:0}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .hotel-adwantages,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .hotel-adwantages{width:100%;text-align:center;margin-bottom:40px;padding:0}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .hotel-adwantages .mark-list li div,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .hotel-adwantages .mark-list li div{background-color:#ffe552}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table{width:40%;float:right}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>h5,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>h5{font-family:Recoleta-Bold;font-size:21px;background:#f3f0e8;margin:0;padding:30px 40px 6px}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>div table.table-info,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>div table.table-info{background:#f3f0e8}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>div table.table-info tbody tr,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>div table.table-info tbody tr{background:inherit}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>div table.table-info tbody tr td,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>div table.table-info tbody tr td{padding:6px}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>div table.table-info tbody tr td:first-child,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>div table.table-info tbody tr td:first-child{padding-left:40px}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>div table.table-info tbody tr td:last-child,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>div table.table-info tbody tr td:last-child{padding-right:40px;text-align:right;font-weight:700}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table>div table.table-info tbody tr:last-child td,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table>div table.table-info tbody tr:last-child td{padding-bottom:30px}.toptours-theme .roundtrip-page .hotel-details .hotel-contact,.toptours-theme .wrapper-hotel-details .hotel-details .hotel-contact{padding:20px 0;margin-top:0;border-top:2px solid #f3f0e8;border-bottom:2px solid #f3f0e8}.toptours-theme div.icon:before{background-image:url(../../img/layout/icons-sprite60_tt-black.png);-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.toptours-theme div.icon.default:before{background:0 0}.toptours-theme div.icon.adults:before,.toptours-theme div.icon.aquapark:before,.toptours-theme div.icon.budget:before,.toptours-theme div.icon.halfboard:before,.toptours-theme div.icon.handicapped:before,.toptours-theme div.icon.harbor:before,.toptours-theme div.icon.icon-ferry:before,.toptours-theme div.icon.medical-spa:before,.toptours-theme div.icon.old-town:before,.toptours-theme div.icon.service:before,.toptours-theme div.icon.unique:before,.toptours-theme div.icon.wellness:before{background:#323230}.toptours-theme div.icon.all-inclusive-possible:before,.toptours-theme div.icon.all-inclusive:before{background:url(../../img/svg/toptours/cocktail.svg) center/40px auto no-repeat;transform:scale(.6,.6);-webkit-transform:scale(.6,.6)}.toptours-theme div.icon.kids-pool:before{background:url(../../img/svg/toptours/swim.svg) center/40px auto no-repeat;transform:scale(.6,.6);-webkit-transform:scale(.6,.6)}.toptours-theme div.icon.pool:before{background:url(../../img/svg/toptours/swimming-pool.svg) center/38px auto no-repeat;transform:scale(.6,.6);-webkit-transform:scale(.6,.6)}.toptours-theme div.icon.beach:before{background:url(../../img/svg/toptours/beach.svg) center/40px auto no-repeat;transform:scale(.6,.6);-webkit-transform:scale(.6,.6)}.toptours-theme div.icon.wifi:before{background:url(../../img/svg/toptours/wifi.svg) center/40px auto no-repeat;transform:scale(.6,.6);-webkit-transform:scale(.6,.6)}.toptours-theme div.icon.ac:before{background:url(../../img/svg/toptours/air-conditioner.svg) center/38px auto no-repeat;transform:scale(.6,.6);-webkit-transform:scale(.6,.6)}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder{background:#fff}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form{padding-left:16px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__block{background:#fff;border-bottom:0}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon{-webkit-box-shadow:0 1px 3px rgba(50,50,48,.3);box-shadow:0 1px 3px rgba(50,50,48,.3)}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__container{border-bottom:2px solid rgba(50,50,48,.05)}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__container .passport-module-addon__info{border-bottom:0}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__travelers-group{background:#fff;border-bottom:0;padding:8px 16px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module__actions{background:#fff}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__opener{background:rgba(255,229,82,.3);color:#323230;font-size:18px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__opener:after{border-top-color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__opener.passport-module-accordion__opener_active{background:#ffe552}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__opener.passport-module-accordion__opener_active:after{border-bottom-color:#323230;border-top-color:transparent}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__button,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-total-price__link{padding:10px;height:auto;font-family:"Montserrat Regular",Montserrat;font-size:16px;font-weight:700;line-height:1.1em;text-transform:none}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module__action_button,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-total-price__link{background:#f6a31c;color:#fff}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module__action_button:hover,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-total-price__link:hover{background:#323230;color:#fff}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__button,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-payment__button{background:#ffe552;color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__button:hover,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-payment__button:hover{background:#323230;color:#fff}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__button{background:rgba(255,229,82,.3);color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__button:focus,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-accordion__button:hover{background:#ffe552}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-errata__label.selected:before,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__checkbox-label.selected:before,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__label_radio.selected:before{background-color:#f6a31c}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__title{font-weight:700;color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__label{font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:400;color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-errata__label,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__checkbox-label{font-family:"Montserrat Regular",Montserrat;font-weight:700;color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-booking__link,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-terms-link{border-bottom:dotted 1px #f6a31c}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form input.passport-form__input_text,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__input_text{font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:700;color:#323230;background:rgba(50,50,48,.05)}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__group .dd-selected,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__dropdown .dd-selected{background:rgba(50,50,48,.05)}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__group .dd-selected .dd-selected-text,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__dropdown .dd-selected .dd-selected-text{font-family:"Montserrat Regular",Montserrat;font-size:14px;font-weight:700;color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__group .dd-pointer-down,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__dropdown .dd-pointer-down{border-top-color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__group .dd-pointer-up,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__dropdown .dd-pointer-up{border-bottom-color:#323230!important}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__group .dd-option.dd-option-selected,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form__group .dd-option:hover,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__dropdown .dd-option.dd-option-selected,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module-addon__dropdown .dd-option:hover{background:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module__icon:before,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-hotel .passport-summary-hotel__item:before{background-image:url(../../img/layout/icons-sprite60_tt-black.png)}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-module__details{width:100%}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-hotel .passport-summary-hotel__item:after{background:#f3f0e8}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group:not(:last-child){margin-right:15px;padding-right:15px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table__heading .passport-summary-table__icon{background:inherit;margin-right:5px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table__heading .passport-summary-table__icon.outbound:before{width:25px;height:25px;background:url(../../img/svg/toptours/airplane-righty.svg) center no-repeat}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table__heading .passport-summary-table__icon.inbound:before{width:25px;height:25px;background:url(../../img/svg/toptours/airplane-lefty.svg) center no-repeat}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table__heading .passport-summary-table__title{font-weight:700}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table-item{padding-left:0}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table-item>.passport-summary-table-item__heading{padding-left:28px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table-item_top-aligned{margin-top:-32px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table-item__heading{background:#f3f0e8;font-weight:700}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group .passport-summary-table-item__heading span{background:inherit}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .price-breakdown-item__heading{padding:8px 16px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .price-breakdown-item__heading .price-breakdown-item__expander{background:#ffe552}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .price-breakdown-item__heading .price-breakdown-item__expander:after{color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .price-breakdown-notes{padding-right:16px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-selected-hotel__cityname h4 a,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-hotel__cityname h4 a{color:#323230}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-selected-hotel__cityname h4 a:last-child,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-hotel__cityname h4 a:last-child{color:#f6a31c}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-payment__item{border-bottom:4px dotted #f3f0e8}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-payment__note{background:#f3f0e8;padding:16px;margin-top:-4px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart{background:#f3f0e8;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:324px;flex-basis:324px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-total-price_sticky{background-color:#f3f0e8;top:76px;margin-top:-2px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-coupon,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-selected-hotel__details,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-total-price{padding-left:16px;padding-right:16px}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-selected-hotel{border-bottom:0}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-coupon,.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-total-price{border-top:4px dotted #fff}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-shopping-cart .passport-coupon .passport-form__input{background:#fff}.toptours-theme.passport-page .agree-to-book .btn-book-now{background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#ffad00));background:linear-gradient(to bottom,#fed732 0,#ffad00 100%)}.toptours-theme.passport-page .agree-to-book .btn-book-now.disabled{cursor:default;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#ffad00));background:linear-gradient(to bottom,#fed732 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed732", endColorstr="#ffad00", GradientType=0)}.toptours-theme.passport-page .wrap-agree-to-book .agree-holder-block.btn-book-holder{background:#323230;z-index:0}.toptours-theme .booking-payments-module .booking-payments-content{background:rgba(243,240,232,.5);border:3px solid #f3f0e8}.toptours-theme .booking-payments-module .title,.toptours-theme .booking-payments-module .title span,.toptours-theme .booking-payments-module .total{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme .booking-payments-module .radio-list label{font-family:"Montserrat Regular",Montserrat}.toptours-theme .booking-payments-module .radio-list label.selected:before{background-color:#f6a31c}.toptours-theme .booking-payments-module .btn-holder .submit{font-family:"Montserrat Regular",Montserrat;font-weight:700;background:#f6a31c}.toptours-theme .text-spot-module{padding-top:50px;padding-bottom:30px}.toptours-theme .text-spot-module .items{border-top:none;padding:0}.toptours-theme .text-spot-module .items-holder{margin-left:-40px}.toptours-theme .text-spot-module .visual{padding-left:40px}.toptours-theme .text-spot-module .visual .headline-holder{position:relative;width:100%;padding:0;margin:0}.toptours-theme .text-spot-module .visual h3{color:#323230;font-family:Recoleta-Bold;text-align:left}.toptours-theme .text-spot-module .visual h3 a{color:#323230;font-family:inherit}.toptours-theme .text-spot-module .visual .price-holder{position:absolute;right:0;top:calc(50% - .5em);font:14px "Montserrat Regular",Montserrat;color:#323230}.toptours-theme .text-spot-module .visual .price-holder sub{bottom:0}.toptours-theme .text-spot-module .visual .price-holder .price{font-weight:700}.toptours-theme .text-spot-module .visual .photo{height:218px}.toptours-theme .text-spot-module .btn-holder a{background:#ffe552}.toptours-theme .ui-similar-roundtrips-block{padding-top:50px;padding-bottom:20px}.toptours-theme .ui-similar-roundtrips-block .title-section{padding:0;margin-bottom:30px}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip{border-radius:0}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body{color:#323230;padding:20px 30px}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-title{color:inherit;font-family:Recoleta-Bold}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text h1,.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text h2,.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text h3,.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text h4,.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text h5,.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.5em}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-text .more{text-align:left;margin-top:0}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .similar-price span{color:#323230;font-family:Recoleta-Bold}.toptours-theme .ui-similar-roundtrips-block .list-similar-roundtrips .similar-roundtrip .similar-roundtrip-body .buttons-unit .button{border:0;border-radius:0;font:700 14px "Montserrat Regular",Montserrat;text-transform:uppercase}.toptours-theme .site-search-page .site-search-page-content{margin:15px auto}.toptours-theme .site-search-page .site-search-page-content .search-categories a{font-family:"Montserrat Regular",Montserrat;color:#323230;padding:5px 15px;border:none;border-radius:0}.toptours-theme .site-search-page .site-search-page-content .search-categories a.active,.toptours-theme .site-search-page .site-search-page-content .search-categories a:hover{border-color:none;background:#ffe552}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item{margin-top:20px}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts{color:#323230;font-size:13px}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts a{font-family:"Montserrat Regular",Montserrat}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts h3{font-family:Recoleta-Bold}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts h3 a{font-family:Recoleta-Bold;margin-top:0;color:#323230}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p{font-size:13px;line-height:14px}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p strong{color:inherit;font-weight:400;background:#ffe552}.toptours-theme .site-search-page .site-search-page-content .search-results .show-all-holder a{font-family:"Montserrat Regular",Montserrat;font-size:inherit;color:#323230;background:#f3f0e8;padding:5px 10px;display:inline-block}.toptours-theme .site-search-page .searchbox .search-field,.toptours-theme .text-search-results .searchbox .search-field{color:#323230}.toptours-theme .site-search-page .searchbox .button,.toptours-theme .text-search-results .searchbox .button{background:#f6a31c}@media only screen and (min-width:960px){.toptours-theme .page-wrapper .utility-wrapper .logo a:before{width:174px;height:37px;background-position:0 -38px;margin:-18px 0 0 -87px}.toptours-theme .masonry-holder-module .row{max-width:1185px!important}}@media only screen and (min-width:961px){.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar{height:120px}}@media only screen and (min-width:1140px){.toptours-theme .sitefooter>.row{max-width:unset!important;padding:0 140px!important}.toptours-theme .roundtrip-page .ui-roundtrip-details-block{padding-left:120px;padding-right:120px}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block,.toptours-theme .roundtrip-page .ui-roundtrip-program-block{padding-left:200px;padding-right:200px}}@media only screen and (min-width:1440px){.toptours-theme .navbar-fixed-top{width:1440px}}@media only screen and (max-width:1140px){.toptours-theme .about-country-module .text{padding-left:0;padding-right:0}.toptours-theme .about-country-module .text .photo{margin-right:0}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar,.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price{padding:0 40px}.toptours-theme.hotel-details-page .hotel-description .wrapper-from{margin-left:38px}.toptours-theme.hotel-details-page .hotel-description .wrapper-travelling{margin-right:38px}.toptours-theme .roundtrip-page .hotel-details,.toptours-theme .wrapper-hotel-details .hotel-details{padding-left:0;padding-right:0}}@media only screen and (max-width:960px){.toptours-theme.open_content_jb .hotel-description,.toptours-theme.open_content_jb .hotel-description .row .descriptions{background-color:#fff}.toptours-theme.open_content_jb .hotel-description .row{padding:0!important}.toptours-theme.open_content_jb .hotel-description .row .journey-bar{padding-top:70px;padding-bottom:15px}.toptours-theme.open_content_jb .hotel-description .row .descriptions .conten-jb-header,.toptours-theme.open_content_jb .hotel-description .row .descriptions .header.show-for-mobile{background-color:#ffe552}.toptours-theme.open_content_jb .hotel-description .row .descriptions .header.show-for-mobile .cancel,.toptours-theme.open_content_jb .hotel-description .row .descriptions .header.show-for-mobile .reset{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.open_content_jb .hotel-description .row .descriptions .header.show-for-mobile .title,.toptours-theme.open_content_jb .hotel-description .row .descriptions .header.show-for-mobile .title-duration{font-family:Recoleta-Bold;color:#323230}.toptours-theme.open_content_jb .hotel-description .row .descriptions .wrapper-date .wrapper-datepicker{margin-left:0}.toptours-theme #utility-bar .logo.show-for-small{width:155px}.toptours-theme #utility-bar .logo.show-for-small .mobile-logo{background-position:-42px -114px;width:155px;height:34px;background-size:200px 200px;top:17px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{width:auto;max-width:128px;padding:4px 10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs{margin-right:10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .breadcrumbs li a{font-size:22px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item{margin-top:5px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{margin:15px 0 10px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{font-size:26px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{margin-top:8px}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating{top:0;background-position:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus{margin-top:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile{padding:0}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile ul.list-icon-checked{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.toptours-theme.hotel-details-page .hotel-description .descriptions{border-bottom:none}.toptours-theme.hotel-details-page .hotel-description .descriptions h2{font-size:36px!important}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar .journey-bar-list li div{height:auto;margin-top:8px;margin-bottom:8px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .row-item .cell{border:none;padding:0 8px;margin:10px 0 5px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .row-item .cell:first-child{background:inherit}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .row-item .cell .room-name{font-size:28px;padding:0;width:100%;text-align:center}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .row-item .cell .days{border:0;position:relative;float:right;font-size:28px;line-height:28px;padding:24px 0}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .row-item .title{font-family:"Montserrat Regular",Montserrat;color:rgba(50,50,48,.7);line-height:28px;padding:24px 0 24px 20px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .btn{border:none}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .btn .price span{font-size:26px}.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price .room-type-available .room-body .btn em{font-size:14px}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range{height:50px!important;width:50px!important}.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range.dec:after,.toptours-theme.hotel-details-page .hotel-description .descriptions .wrapper-travelling .ptg-dropdown .range-selector .alter-range.inc:after{font-size:23px!important;bottom:23px!important;left:18px!important}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .journey-bar .journey-bar-list li:not(.show-for-desktop){margin:0 0 18px}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .journey-bar .journey-bar-list li:after{border-left-color:#323230}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .conten-jb-header .button-back{font-family:"Montserrat Regular",Montserrat;color:#323230}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .conten-jb-header h2{font-family:Recoleta-Bold;color:#323230}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .conten-jb-header .mobile-caption{font-size:26px!important}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .apply{font-family:"Montserrat Regular",Montserrat;font-weight:700;color:#fff;background:#f6a31c}.toptours-theme.hotel-details-page .hotel-description .row .descriptions .apply:after{border-left-color:#fff}.toptours-theme.homepage .promo-campaign-container .hero-orbit{height:500px!important;max-height:500px!important}.toptours-theme.homepage .hero .hero-orbit .current,.toptours-theme.homepage .hero-hotel .hero-orbit .current{min-height:500px!important}.toptours-theme.homepage .hero.with-thumbs .orbit-wrapper{padding-bottom:131px}.toptours-theme .jbar,.toptours-theme .jbar.triptypes-count-single{height:auto}.toptours-theme .jbar .jbar__inner{padding:10px 40px}.toptours-theme .jbar .jbar__inner .triptypes-list__item{margin-bottom:0}.toptours-theme .jbar .jbar__inner .jbar__menu .dropdown-item{padding:0;margin:0 0 20px;background:#323230}.toptours-theme .jbar .jbar__inner .jbar__menu .dropdown-item_with-control{padding:28px 0 0}.toptours-theme .jbar .popup-jbar__header-mobile{background:#ffe552}.toptours-theme .jbar .popup-jbar__header-mobile .popup-jbar__title-header{font:26px/50px Recoleta-Bold}.toptours-theme .jbar .popup-jbar__header-mobile .popup-jbar__back,.toptours-theme .jbar .popup-jbar__header-mobile .popup-jbar__continue{font-size:16px}.toptours-theme .jbar .popup-jbar__title_main{background:rgba(243,240,232,.5);font-size:16px}.toptours-theme .jbar .popup-jbar__title_add-room{background:0 0;font-size:16px}.toptours-theme .jbar .popup-jbar__inner_date{padding-left:15px;padding-right:15px}.toptours-theme .roundtrip-page .promo-img .img-wrapper{height:364px!important}.toptours-theme .image-gallery-block #uiGallery .content-gallery{padding:0}.toptours-theme .image-gallery-block .hero.with-thumbs .orbit-wrapper .orbit-bullets{display:block!important}.toptours-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .slider-nav{display:none!important}.toptours-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets{display:block}.toptours-theme .login-module .items-holder .item-containter{width:100%}.toptours-theme .car-rent__search .drop-off-date select.select-date,.toptours-theme .car-rent__search .pick-up-date select.select-date,.toptours-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:6%}.toptours-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.toptours-theme .car-rent__search .drop-off-date select.select-date:focus,.toptours-theme .car-rent__search .pick-up-date select.select-date:focus,.toptours-theme .car-rent__search .pick-up-return select.select-date:focus{outline:0}.toptours-theme .car-rent__search .drop-off-date select.select-hours,.toptours-theme .car-rent__search .drop-off-date select.select-minutes,.toptours-theme .car-rent__search .pick-up-date select.select-hours,.toptours-theme .car-rent__search .pick-up-date select.select-minutes,.toptours-theme .car-rent__search .pick-up-return select.select-hours,.toptours-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:19%}.toptours-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.toptours-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.toptours-theme .car-rent__search .drop-off-date select.select-hours:focus,.toptours-theme .car-rent__search .drop-off-date select.select-minutes:focus,.toptours-theme .car-rent__search .pick-up-date select.select-hours:focus,.toptours-theme .car-rent__search .pick-up-date select.select-minutes:focus,.toptours-theme .car-rent__search .pick-up-return select.select-hours:focus,.toptours-theme .car-rent__search .pick-up-return select.select-minutes:focus{outline:0}.toptours-theme .car-rent__search .drop-off-date select.select-place,.toptours-theme .car-rent__search .pick-up-date select.select-place,.toptours-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:7%}.toptours-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}.toptours-theme .car-rent__search .drop-off-date select.select-place:focus,.toptours-theme .car-rent__search .pick-up-date select.select-place:focus,.toptours-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.toptours-theme .roundtrip-page.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.toptours-theme .roundtrip-page.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus,.toptours-theme .roundtrip-page.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.toptours-theme .roundtrip-page.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus,.toptours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.toptours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus,.toptours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.toptours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus{margin-top:-4px}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info,.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .text-information,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .text-information{border-bottom:0}.toptours-theme .roundtrip-page .hotel-details .main-hotel-info .table,.toptours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table{width:100%}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-form{padding-left:0}.toptours-theme.passport-page .passport-coupon_mobile{padding-right:0;border-top:0}.toptours-theme .text-spot-module .visual{width:33.3%}.toptours-theme .masonry-holder-module .row{padding:0!important}}@media only screen and (max-width:959px){.toptours-theme .passportfooter .links-mobile .accordion-footer,.toptours-theme .sitefooter .links-mobile .accordion-footer{border-top:none;padding:0}.toptours-theme .passportfooter .links-mobile .accordion-footer .ui-accordion-header,.toptours-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-header{font-family:Recoleta-Bold;font-size:20px;color:#fff}.toptours-theme .passportfooter .links-mobile .accordion-footer .ui-accordion-header:after,.toptours-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-header:after{top:calc(50% - 4px)}.toptours-theme .passportfooter .links-mobile .accordion-footer .ui-accordion-header-active:after,.toptours-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-header-active:after{top:calc(50% - 2px)}.toptours-theme .passportfooter .links-mobile .accordion-footer .ui-accordion-content li a,.toptours-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content li a{color:#fff;font-size:14px;line-height:20px}.toptours-theme .site-search-page .searchbox{padding:0}.toptours-theme .site-search-page .searchbox .button-wrapper:after{color:#f6a31c}.toptours-theme .site-search-page .site-search-page-content{padding:0 40px}}@media only screen and (max-width:800px){.toptours-theme .site-search-page .site-search-page-content .search-results h2{background:#f3f0e8}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts{padding:0;font-size:16px}.toptours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p{font-size:16px;line-height:18px}}@media only screen and (max-width:768px){.toptours-theme .top-hotels-module .visual .item h3{font-size:16px;display:inline}.toptours-theme.homepage .promo-campaign-container .hero-orbit{height:400px!important;max-height:400px!important}.toptours-theme.homepage .hero .hero-orbit .current,.toptours-theme.homepage .hero-hotel .hero-orbit .current{min-height:400px!important}.toptours-theme.passport-page .page-wrapper .page-wrapper-holder .passport-summary-table .passport-summary-table__group:not(:last-child){margin-right:0;padding-right:0}.toptours-theme.passport-page .passport-module,.toptours-theme.passport-page .passport-module__block{background:inherit}.toptours-theme .text-spot-module .visual{width:50%}}@media only screen and (max-width:735px) and (min-width:320px){.toptours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:24px;padding-top:2px}.toptours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:24px}.toptours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}}@media only screen and (max-width:640px) and (min-width:240px){.toptours-theme .login-module .items-holder .item-containter{padding:20px!important}}@media only screen and (max-width:640px){.toptours-theme .row{padding:0 20px!important}.toptours-theme .row .row{padding:0!important}.toptours-theme .top-hotels-module .visual .item{padding-right:126px}.toptours-theme .top-hotels-module .visual .item h3{font-size:16px;display:inline}.toptours-theme #utility-bar .logo.show-for-small{width:118px}.toptours-theme #utility-bar .logo.show-for-small .mobile-logo{background-position:-32px -86px;width:118px;height:24px;background-size:150px 150px;top:10px}.toptours-theme .masonry-holder-module .masonry-area .item .description .btn-price span{font-size:14px}.toptours-theme.passport-page .booking-info-content .tabbed .containers h3.resp-accordion{background-color:#5bbce4}.toptours-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile ul.list-icon-checked{-webkit-columns:2;-moz-columns:2;columns:2}.toptours-theme.homepage .promo-campaign-container .hero-orbit{height:320px!important;max-height:320px!important}.toptours-theme.homepage .hero .hero-orbit .current,.toptours-theme.homepage .hero-hotel .hero-orbit .current{min-height:320px!important}.toptours-theme.hotel-details-page .hotel-description .descriptions .journey-bar,.toptours-theme.hotel-details-page .hotel-description .descriptions .roomtype-and-price{padding:0 20px}.toptours-theme .roundtrip-page .promo-img .img-wrapper{height:256px!important}.toptours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights{padding-right:40px;padding-left:40px}.toptours-theme .site-search-page .searchbox{padding:0}}@media only screen and (max-width:400px){.toptours-theme .car-rent__search .drop-off-date select.select-date:focus,.toptours-theme .car-rent__search .drop-off-date select.select-hours:focus,.toptours-theme .car-rent__search .drop-off-date select.select-minutes:focus,.toptours-theme .car-rent__search .drop-off-date select.select-place:focus,.toptours-theme .car-rent__search .pick-up-date select.select-date:focus,.toptours-theme .car-rent__search .pick-up-date select.select-hours:focus,.toptours-theme .car-rent__search .pick-up-date select.select-minutes:focus,.toptours-theme .car-rent__search .pick-up-date select.select-place:focus,.toptours-theme .car-rent__search .pick-up-return select.select-date:focus,.toptours-theme .car-rent__search .pick-up-return select.select-hours:focus,.toptours-theme .car-rent__search .pick-up-return select.select-minutes:focus,.toptours-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.toptours-theme .car-rent__search .drop-off-date select.select-date,.toptours-theme .car-rent__search .pick-up-date select.select-date,.toptours-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:13%}.toptours-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.toptours-theme .car-rent__search .drop-off-date select.select-hours,.toptours-theme .car-rent__search .drop-off-date select.select-minutes,.toptours-theme .car-rent__search .pick-up-date select.select-hours,.toptours-theme .car-rent__search .pick-up-date select.select-minutes,.toptours-theme .car-rent__search .pick-up-return select.select-hours,.toptours-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:40%}.toptours-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.toptours-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.toptours-theme .car-rent__search .drop-off-date select.select-place,.toptours-theme .car-rent__search .pick-up-date select.select-place,.toptours-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:12%}.toptours-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.toptours-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.toptours-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}.bravosafari-theme .row.no-image .text.replace-anchors{padding-left:0;padding-right:0;padding-bottom:0}@media only screen and (max-width:960px){.bravosafari-theme .row.no-image .text.replace-anchors{padding-top:0}}.bravosafari-theme .row.no-image .text.replace-anchors .tagline{width:-webkit-fill-available}.bravosafari-theme .row.no-image .text.replace-anchors h2{width:auto}.bravosafari-theme .row.no-image .tagline,.bravosafari-theme .row.no-image h2{display:block;width:auto}.bravosafari-theme .about-country-module{padding-top:80px;padding-bottom:80px}.bravosafari-theme .about-country-module .row>*{padding:0}.bravosafari-theme .about-country-module p>a{color:#c18e52;font-weight:inherit}.bravosafari-theme .about-country-module .row.sticktoblock>*{padding:0 0 90px}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .row.sticktoblock>*{padding:0 0 40px}}.bravosafari-theme .about-country-module .row.default>*{padding:0!important;width:auto}.bravosafari-theme .about-country-module .row.default.has-image .photo{margin:0 0 40px 60px}.bravosafari-theme .about-country-module .row.default.has-image .photo.left{margin:0 80px 40px 0}@media (max-width:640px){.bravosafari-theme .about-country-module .row.default.has-image .text.replace-anchors .tagline,.bravosafari-theme .about-country-module .row.default.has-image .text.replace-anchors h2{width:-webkit-fill-available}}.bravosafari-theme .about-country-module .text.replace-anchors .overflow.imgContainer p:last-of-type{margin-bottom:0}.bravosafari-theme .about-country-module .text.replace-anchors .button{margin-bottom:10px;margin-top:34px}.bravosafari-theme .about-country-module .row.sticktoblock.has-image{padding:0!important}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors{padding-bottom:0}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .overflow.imgContainer.clean-text{padding-bottom:50px}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .text.replace-anchors .button{margin-bottom:14px}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .overflow.imgContainer.clean-text{padding-bottom:0}}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .read-more{margin-bottom:0}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .read-less{margin-bottom:50px}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .read-less{margin-bottom:0}}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .button{margin-bottom:63px;margin-top:34px}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors .button{margin-bottom:14px}}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors.no-button .read-more{margin-bottom:50px}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors.no-button .read-more{margin-bottom:0}.bravosafari-theme .about-country-module .sticktoblock+.text{padding-bottom:0}}.bravosafari-theme .about-country-module .row.sticktoblock.has-image .text.replace-anchors.has-button .read-less{margin-bottom:0}.bravosafari-theme .about-country-module .no-image .about-country-module_description,.bravosafari-theme .about-country-module .no-image .about-country-module_description .details,.bravosafari-theme .about-country-module .no-image .about-country-module_description .summary,.bravosafari-theme .about-country-module .no-image .about-country-module_description h1,.bravosafari-theme .about-country-module .no-image .about-country-module_description h2,.bravosafari-theme .about-country-module .no-image .about-country-module_title,.bravosafari-theme .about-country-module .no-image .tagline{text-align:center}.bravosafari-theme .about-country-module .no-image .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:755px}.bravosafari-theme .about-country-module h1,.bravosafari-theme .about-country-module h2{font-size:45px;line-height:1.1;color:#412d25;text-align:left;display:block;padding:0;margin:0 0 34px;text-transform:none;width:auto}@media (max-width:960px){.bravosafari-theme .about-country-module h1,.bravosafari-theme .about-country-module h2{width:auto}}.bravosafari-theme .about-country-module .text{border-top:none;color:#412d25;padding-left:170px}@media (max-width:1915px){.bravosafari-theme .about-country-module .text{padding-left:160px}}@media (max-width:1900px){.bravosafari-theme .about-country-module .text{padding-left:130px}}@media (max-width:1855px){.bravosafari-theme .about-country-module .text{padding-left:80px}}@media only screen and (max-width:1720px){.bravosafari-theme .about-country-module .text{padding-left:20px}}.bravosafari-theme .about-country-module .text p{font-size:16px;line-height:1.6;font-family:Gilroy,serif;margin:0 0 34px;color:#412d25}.bravosafari-theme .about-country-module .text .read-less,.bravosafari-theme .about-country-module .text .read-more{display:block;margin-bottom:0}.bravosafari-theme .about-country-module .left+.text{padding-left:0;padding-right:170px}@media (max-width:1915px){.bravosafari-theme .about-country-module .left+.text{padding-right:160px}}@media (max-width:1900px){.bravosafari-theme .about-country-module .left+.text{padding-right:130px}}@media (max-width:1855px){.bravosafari-theme .about-country-module .left+.text{padding-right:80px}}@media only screen and (max-width:1720px){.bravosafari-theme .about-country-module .left+.text{padding-right:20px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .text{padding-left:0}.bravosafari-theme .about-country-module .left+.text{padding-right:0}}.bravosafari-theme .about-country-module .sticktoblock+.text{padding-top:180px;padding-left:180px;padding-right:100px}@media (max-width:1915px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-left:175px}}@media (max-width:1900px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-top:170px;padding-left:160px}}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-left:140px}}@media only screen and (max-width:1720px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-left:100px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-top:80px;padding-left:80px}}@media only screen and (max-width:1540px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-left:60px}}@media only screen and (max-width:1440px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-top:40px;padding-left:50px;padding-right:50px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-top:20px;padding-left:40px}}@media only screen and (max-width:1240px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-top:0;padding-left:30px}}@media only screen and (max-width:1140px){.bravosafari-theme .about-country-module .sticktoblock+.text{padding-left:20px;padding-right:20px}}.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:180px;padding-left:100px}@media (max-width:1915px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:175px}}@media (max-width:1900px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:160px}}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:140px}}@media only screen and (max-width:1720px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:100px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:80px}}@media only screen and (max-width:1540px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:60px}}@media only screen and (max-width:1440px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:50px;padding-left:50px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:40px}}@media only screen and (max-width:1240px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:30px}}@media only screen and (max-width:1140px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-right:20px;padding-left:20px}}.bravosafari-theme .about-country-module .tagline{font-size:12px;letter-spacing:.22em;font-family:Gilroy,serif;text-transform:uppercase;display:block;color:#c18e52!important;margin:0 0 34px}.bravosafari-theme .about-country-module .photo .flag-spain,.bravosafari-theme .about-country-module .photo .image.middle,.bravosafari-theme .about-country-module .photo .image.small,.bravosafari-theme .about-country-module>h1,.bravosafari-theme .about-country-module>h2{display:none}@media (max-width:1040px){.bravosafari-theme .about-country-module .tagline{width:500px}}.bravosafari-theme .about-country-module .button{margin-bottom:34px;-webkit-box-shadow:none;box-shadow:none;text-align:left}.bravosafari-theme .about-country-module .button a{padding-left:4em;padding-right:4em}.bravosafari-theme .about-country-module .photo{float:right}.bravosafari-theme .about-country-module .photo .image img{max-width:100%!important;-o-object-fit:cover;object-fit:cover}.bravosafari-theme .about-country-module .photo .image.big{border-radius:initial;float:right;height:800px;width:800px}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .photo .image.big{height:700px;width:700px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .photo .image.big{height:600px;width:600px}}@media only screen and (max-width:1540px){.bravosafari-theme .about-country-module .photo .image.big{height:500px;width:500px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .photo .image.big{height:400px;width:400px}}@media only screen and (max-width:1140px){.bravosafari-theme .about-country-module .photo .image.big{height:350px;width:350px}}@media (max-width:1010px){.bravosafari-theme .about-country-module .photo .image.big{height:300px;width:300px}}.bravosafari-theme .about-country-module .photo.left,.bravosafari-theme .about-country-module .photo.left .image.big{float:left}.bravosafari-theme .about-country-module .photo.sticktoblock{margin:0;padding-left:180px;padding-bottom:0}@media (max-width:1915px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:175px}}@media (max-width:1900px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:160px}}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:140px}}@media only screen and (max-width:1720px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:100px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:80px}}@media only screen and (max-width:1540px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:60px}}@media only screen and (max-width:1440px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:50px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:40px}}@media only screen and (max-width:1240px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:30px}}@media only screen and (max-width:1140px){.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:20px}}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .sticktoblock.left+.text{padding-bottom:0}.bravosafari-theme .about-country-module .photo.sticktoblock{padding-left:20px;padding-right:20px}}.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-left:0;padding-right:180px;padding-bottom:0}@media (max-width:1915px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:175px}}@media (max-width:1900px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:160px}}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:140px}}@media only screen and (max-width:1720px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:100px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:80px}}@media only screen and (max-width:1540px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:60px}}@media only screen and (max-width:1440px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:50px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:40px}}@media only screen and (max-width:1240px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:30px}}@media only screen and (max-width:1140px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-right:20px}}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .photo.sticktoblock.left{padding-left:20px;padding-right:20px}}.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square{margin:0;padding-left:125px;padding-bottom:70px}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square{padding-left:100px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square{padding-left:50px;padding-bottom:50px}}@media only screen and (max-width:1240px){.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square{padding-left:20px;padding-bottom:20px}}.bravosafari-theme .about-country-module .photo.roundsquare.left,.bravosafari-theme .about-country-module .photo.square.left{padding-left:0;padding-right:125px;padding-bottom:70px}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .photo.roundsquare.left,.bravosafari-theme .about-country-module .photo.square.left{padding-left:0;padding-right:100px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .photo.roundsquare.left,.bravosafari-theme .about-country-module .photo.square.left{padding-left:0;padding-right:50px;padding-bottom:50px}}.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:935px;height:935px}@media (max-width:1900px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:900px;height:900px}}@media only screen and (max-width:1820px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:800px;height:800px}}@media only screen and (max-width:1620px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:700px;height:700px}}@media only screen and (max-width:1440px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:600px;height:600px}}@media only screen and (max-width:1340px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:550px;height:550px}}@media only screen and (max-width:1240px){.bravosafari-theme .about-country-module .photo.roundsquare.left,.bravosafari-theme .about-country-module .photo.square.left{padding-left:0;padding-right:20px;padding-bottom:20px}.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:480px;height:480px}}@media only screen and (max-width:1140px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:350px;height:350px}}@media (max-width:1010px){.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{width:300px;height:300px}}.bravosafari-theme .about-country-module .photo.roundsquare .image.big{border-radius:40px}.bravosafari-theme .about-country-module .about-country-module_description h3,.bravosafari-theme .about-country-module .about-country-module_description h4{margin:14px 0}.bravosafari-theme .about-country-module .about-country-module_description ol,.bravosafari-theme .about-country-module .about-country-module_description ul{padding:0;margin:15px 0 15px 20px}.bravosafari-theme .about-country-module.sticktoblock{padding-top:0;padding-bottom:0}@media only screen and (max-width:960px){.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square{padding-left:0}.bravosafari-theme .about-country-module .photo.roundsquare.left,.bravosafari-theme .about-country-module .photo.square.left{padding-left:0;padding-right:0}.bravosafari-theme .about-country-module.sticktoblock{padding-top:50px;padding-bottom:50px}}@media (max-width:1320px){.bravosafari-theme .about-country-module .row>*{padding-bottom:0}.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square,.bravosafari-theme .about-country-module .photo.sticktoblock{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{margin-left:auto;margin-right:auto}}@media (max-width:1140px){.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square,.bravosafari-theme .about-country-module .photo.sticktoblock{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{margin-left:auto;margin-right:auto}}@media (max-width:960px){.bravosafari-theme .about-country-module{padding:50px 0}.bravosafari-theme .about-country-module h1,.bravosafari-theme .about-country-module h2{font-size:45px}.bravosafari-theme .about-country-module .text{padding-left:0}.bravosafari-theme .about-country-module .photo.roundsquare,.bravosafari-theme .about-country-module .photo.square,.bravosafari-theme .about-country-module .photo.sticktoblock{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 50px;padding-top:0}.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{height:690px;margin-left:auto;margin-right:auto;width:auto}}@media (max-width:768px){.bravosafari-theme .about-country-module h1,.bravosafari-theme .about-country-module h2{font-size:35px}.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{height:546px}}@media (max-width:640px){.bravosafari-theme .about-country-module .tagline{width:auto}.bravosafari-theme .about-country-module h1,.bravosafari-theme .about-country-module h2{font-size:30px;width:auto}.bravosafari-theme .about-country-module .text,.bravosafari-theme .about-country-module .text p{font-size:15px}.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{height:450px}.bravosafari-theme .about-country-module .about-country-module_description ol,.bravosafari-theme .about-country-module .about-country-module_description p,.bravosafari-theme .about-country-module .about-country-module_description ul{text-align:left}}@media only screen and (max-width:540px){.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{height:375px}}@media only screen and (max-width:440px){.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{height:300px}}@media only screen and (max-width:340px){.bravosafari-theme .about-country-module .photo.roundsquare .image.big,.bravosafari-theme .about-country-module .photo.square .image.big,.bravosafari-theme .about-country-module .photo.sticktoblock .image.big{height:225px}}.bravosafari-theme .about-country-module .about-country-module_description ol li,.bravosafari-theme .about-country-module .about-country-module_description ol li a,.bravosafari-theme .about-country-module .about-country-module_description ol li b,.bravosafari-theme .about-country-module .about-country-module_description ol li em,.bravosafari-theme .about-country-module .about-country-module_description ol li i,.bravosafari-theme .about-country-module .about-country-module_description ol li span,.bravosafari-theme .about-country-module .about-country-module_description ol li strong,.bravosafari-theme .about-country-module .about-country-module_description ul li,.bravosafari-theme .about-country-module .about-country-module_description ul li a,.bravosafari-theme .about-country-module .about-country-module_description ul li b,.bravosafari-theme .about-country-module .about-country-module_description ul li em,.bravosafari-theme .about-country-module .about-country-module_description ul li i,.bravosafari-theme .about-country-module .about-country-module_description ul li span,.bravosafari-theme .about-country-module .about-country-module_description ul li strong{font-size:inherit}.bravosafari-theme .sitefooter{background-color:#412d25;min-height:420px;padding-top:68px}.bravosafari-theme .sitefooter .social .up_footer{display:none}.bravosafari-theme .sitefooter .links.row{min-height:250px;padding:0 100px 67px!important}.bravosafari-theme .sitefooter .links.row .links-wrapper.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset!important;padding:0!important}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand{display:block;margin-right:155px;padding:6px 30px 6px 0;width:200px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand .logo{background-image:url(../../img/layout/png_logo/Bravo_Safari_logo_white.png);background-size:cover;height:173px;width:190px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand span{color:rgba(255,255,255,.53);font-family:Gilroy!important;position:absolute;top:230px;width:auto}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us{display:block;padding-right:170px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us .phone-field{margin-bottom:30px;padding-top:6px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us .phone-field .phone{font-size:35px;font-family:Marcellus}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us .phone-field .phone:hover{color:#c18e52}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us .email-field{margin-bottom:23px;padding-top:12px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us .address-field{padding-top:10px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:50px;width:auto;white-space:nowrap}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns:last-child,.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns:nth-child(5){padding-right:0}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns h4{font-family:Gilroy;font-size:12px;height:1em;letter-spacing:2px;line-height:1em;margin-bottom:15px;text-transform:uppercase}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns ul li{margin-bottom:15px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns ul li a,.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns ul li p{font-family:Gilroy;font-size:16px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns ul li a:hover{color:#c18e52}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.subcolumns-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.subcolumns-2 ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.subcolumns-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.subcolumns-3 ul{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.left{display:none}.bravosafari-theme .sitefooter .detail{display:none;background-color:#412d25!important}.bravosafari-theme .sitefooter .detail .row{margin:0}.bravosafari-theme .sitefooter .detail .row .copyright span{display:none;font-family:Gilroy!important}.bravosafari-theme .sitefooter .detail .row .mobile .phone{display:none}@media only screen and (max-width:1540px){.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us{padding-right:10%}}@media only screen and (max-width:1440px){.bravosafari-theme .sitefooter .links.row{padding:0 50px 67px!important}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us{padding-right:5%}}@media only screen and (max-width:1340px){.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand{margin-right:10%}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us{padding-right:3%}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns{padding-right:40px}}@media only screen and (max-width:1240px){.bravosafari-theme .sitefooter .links.row{padding:0 50px 67px!important}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us .phone-field .phone{font-size:25px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns{padding-right:30px}}@media only screen and (max-width:1140px){.bravosafari-theme .sitefooter .links.row{min-width:768px;padding:0 20px 67px!important}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand{margin-right:0}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand .logo{height:125px;width:140px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.footer-brand span{top:275px}.bravosafari-theme .sitefooter .links.row .links-wrapper.row .three.columns.kontact-us{padding-left:0}}@media only screen and (max-width:960px){.bravosafari-theme .sitefooter .links{display:none}.bravosafari-theme .sitefooter .links-mobile{display:block;padding:0!important;min-width:340px}.bravosafari-theme .sitefooter .links-mobile .logo{background-image:url(../../img/layout/png_logo/Bravo_Safari_logo_white.png);background-size:cover;position:relative;float:right;margin-right:20px;height:125px;width:140px}.bravosafari-theme .sitefooter .links-mobile .accordion-footer{border-top:none;padding:0 20px;width:290px}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-header{background:0 0;border:0;color:#fff;font-family:Gilroy;font-size:12px;letter-spacing:2px;padding:7px 0;text-transform:uppercase}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-header:after{content:"";position:absolute;top:10px;border-top:4px solid transparent;border-right:4px solid #fff;border-bottom:4px solid transparent;margin-left:10px}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-header-active:after{content:"";position:absolute;top:13px;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;margin-left:10px}.bravosafari-theme .sitefooter .links-mobile .accordion-footer #ui-accordion-footer-header-3{display:none}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content{background:0 0;border:0;overflow:auto;padding:0 10px}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content ul{overflow:hidden}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content li{color:#fff;padding:1px 0}.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content li a,.bravosafari-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content p{color:#fff;font-family:Gilroy;font-size:16px;line-height:20px;padding:3px 0}.bravosafari-theme .sitefooter .detail{display:block;min-width:340px}.bravosafari-theme .sitefooter .detail .row .copyright span{display:block;font-size:15px;margin-top:0}}.bravosafari-theme .jbar .jbar__menu .dropdown-item.js-dropdown-item_date .dropdown-item__bottom .dropdown-item__data,.bravosafari-theme .small-jbar.triptypes-count-single .small-jbar__text.small-jbar__date-text{text-transform:lowercase}.bravosafari-theme .jbar.triptypes-count-single .jbar__triptypes-list.triptypes-list,.bravosafari-theme .small-jbar.triptypes-count-single .comma.small-jbar__triptype-text,.bravosafari-theme .small-jbar.triptypes-count-single .small-jbar__text.small-jbar__triptype-text{display:none}@media only screen and (max-width:440px){.bravosafari-theme .sitefooter .links-mobile{min-width:330px}.bravosafari-theme .sitefooter .links-mobile .logo{height:100px;width:110px}.bravosafari-theme .sitefooter .links-mobile .accordion-footer{padding-right:10px;width:225px}.bravosafari-theme .sitefooter .detail{min-width:300px}}@media only screen and (max-width:340px){.bravosafari-theme .sitefooter .links-mobile .accordion-footer{padding-right:0;width:215px}.bravosafari-theme .sitefooter .detail{min-width:auto}}.bravosafari-theme .small-jbar{background:#9c744c;border-color:#9c744c}.bravosafari-theme .small-jbar .comma,.bravosafari-theme .small-jbar__text{color:#fff}.bravosafari-theme .jbar{background:#9c744c;border-color:#9c744c;height:161px}.bravosafari-theme .jbar-tagline-holder{color:#fff}.bravosafari-theme .destination-list ._active{background-color:#fff}.bravosafari-theme .destination-list ._active *{color:inherit}.bravosafari-theme .duration-list__item._active,.bravosafari-theme .origin-list__item._active,.bravosafari-theme .origin-list__item._fallback{background-color:#fff;color:inherit}.bravosafari-theme .origin-list__item._fallback:not(._disabled):not(._active):hover{color:inherit}.bravosafari-theme .triptype__title{color:#fff}.bravosafari-theme .duration-list__mark,.bravosafari-theme .duration-list__tooltip{background-color:#c18e52}.bravosafari-theme .duration-list__tooltip-arrow{border-right-color:#c18e52}.bravosafari-theme .duration-list__tooltip-arrow_top{border-bottom-color:#c18e52;border-right-color:transparent}.bravosafari-theme .duration-list__tooltip-arrow_bottom{border-top-color:#c18e52;border-right-color:transparent}.bravosafari-theme .small-jbar .small-jbar__inner{padding:10px 100px;max-width:unset;margin:0;color:#fff}.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__column.central-column{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__column:not(:last-child){margin-right:16px}.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__text,.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__text_big{font-size:16px;color:inherit}.bravosafari-theme .jbar.triptypes-count-single{height:147px}.bravosafari-theme .jbar.triptypes-count-single .jbar__container{margin-top:26px}.bravosafari-theme .jbar.jbar_high{min-height:unset;padding:0}.bravosafari-theme .jbar .btn-jb{margin-bottom:5px}.bravosafari-theme .jbar .jbar__inner{padding:10px 100px;max-width:unset;overflow:hidden}.bravosafari-theme .jbar .jbar__container{position:relative}.bravosafari-theme .jbar .jbar__triptypes-list{padding:7px 0}.bravosafari-theme .jbar .jbar__triptypes-list.triptypes-list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.bravosafari-theme .jbar .jbar__triptypes-list .triptypes-list__item{-ms-flex:unset;-webkit-box-flex:unset;flex:unset}.bravosafari-theme .jbar .jbar__triptypes-list .triptypes-list__item:last-child{margin-right:0}.bravosafari-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__title{opacity:.5;text-transform:uppercase;font-family:Marcellus;display:inline-block}.bravosafari-theme .jbar .jbar__triptypes-list .triptypes-list__item .triptype__icon{display:none}.bravosafari-theme .jbar .jbar__triptypes-list .triptypes-list__item._active .triptype__title,.bravosafari-theme .jbar .jbar__triptypes-list .triptypes-list__item:hover .triptype__title{opacity:1;color:#fff;text-decoration:none}.bravosafari-theme .jbar .jbar__menu{background:#9c744c;border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset}.bravosafari-theme .jbar .jbar__menu .dropdown-item__top,.bravosafari-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_calendar,.bravosafari-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_duration,.bravosafari-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_pax,.bravosafari-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_pax-gray,.bravosafari-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__img_plane,.bravosafari-theme .jbar .jbar__menu .dropdown-item__top .dropdown-item__title{display:none}.bravosafari-theme .jbar .jbar__menu .dropdown-item__bottom{background:#fff;margin:0 0 5px;padding:6px 20px;border-radius:20px;height:auto;min-height:45px;display:table;width:100%}.bravosafari-theme .jbar .jbar__menu .dropdown-item__bottom:after{content:none}.bravosafari-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data{font-size:16px;line-height:1.2em;padding-left:45px;position:relative;display:table-cell;vertical-align:middle}.bravosafari-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data:before{content:"";background-image:url(../../img/blank.png);background-repeat:no-repeat;background-position:left center;background-size:auto 26px;width:45px;height:33px;position:absolute;top:0;left:0}.bravosafari-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data .dropdown-item__title,.bravosafari-theme .jbar .jbar__menu .dropdown-item__bottom .dropdown-item__data .dropdown-item__title_destination{font-size:inherit}.bravosafari-theme .jbar .jbar__menu .dropdown-item{border:0;margin:auto 16px 0 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bravosafari-theme .jbar .jbar__menu .dropdown-item:last-child{margin-right:0}.bravosafari-theme .jbar .jbar__menu .dropdown-item_active{-webkit-box-shadow:unset;box-shadow:unset}.bravosafari-theme .jbar .jbar__menu .dropdown-item_active .dropdown-item__bottom .dropdown-item__data{position:relative;z-index:150;opacity:.5}.bravosafari-theme .jbar .jbar__menu .dropdown-item_active .dropdown-item__bottom:before{content:"";position:absolute;background:#fff;width:100%;height:53px;z-index:100;left:0;top:calc(100% - 20px)}.bravosafari-theme .jbar .jbar__menu .dropdown-item:hover{-webkit-box-shadow:unset;box-shadow:unset}.bravosafari-theme .jbar .jbar__menu .dropdown-item.js-dropdown-item_destination .dropdown-item__bottom .dropdown-item__data:before{background-image:url(../../img/svg/bravosafari/icons/airplane.svg);background-size:auto 24px}.bravosafari-theme .jbar .jbar__menu .dropdown-item.js-dropdown-item_date .dropdown-item__bottom .dropdown-item__data:before{background-image:url(../../img/svg/bravosafari/icons/binoculars-side.svg);background-size:auto 24px}.bravosafari-theme .jbar .jbar__menu .dropdown-item.js-dropdown-item_pax .dropdown-item__bottom .dropdown-item__data:before{background-image:url(../../img/svg/bravosafari/icons/person-02.svg);background-size:auto 26px}.bravosafari-theme .jbar .jbar__menu .dropdown-item_with-control{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bravosafari-theme .jbar .jbar__popup.popup-jbar{border-radius:20px;border:1px solid #fff;margin-top:8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar.jbar__popup_pax{min-width:300px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__inner{padding:10px 20px 20px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__cross{display:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_main{font:inherit;font-weight:400;color:inherit;display:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__tooltip{background:#c18e52;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;max-width:50%}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__tooltip:before{border-top-color:#c18e52}.bravosafari-theme .jbar .jbar__popup.popup-jbar .label{color:inherit}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-checkbox{font-family:inherit;font-size:inherit;color:inherit;padding-left:35px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .line-separator{border-bottom:1px solid #9c744c}.bravosafari-theme .jbar .jbar__popup.popup-jbar.jbar__popup_destination .line-separator{display:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5px;border-right:1px solid #9c744c;padding-right:20px;margin-right:20px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item{font:inherit;background:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;margin:0;padding:4px 17px 4px 40px;line-height:26px;border-radius:17px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__select-all,.popup-jbar__origin-list{margin-top:8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item:before{content:"";width:24px;height:24px;position:absolute;top:5px;left:5px;border-radius:50%;background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item._active{background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item._active:before{background:#c18e52}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item._disabled{opacity:.5;background:unset}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item._fallback,.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item:not(._disabled):not(._active):hover{background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__select-all .jbar-custom-checkbox__checkbox{height:26px;width:26px;margin-left:3px;background:#fff;border:3px solid #c18e52;border-radius:8px;position:relative}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__select-all._active .jbar-custom-checkbox__checkbox{background-color:#c18e52}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__select-all._active .jbar-custom-checkbox__checkbox:before{content:"";position:absolute;top:-3px;left:-3px;width:26px;height:26px;background:url(../../img/layout/custom-form-sprite.png) 0 -31px no-repeat;background-size:112px 87px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list{margin-top:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list ._active:not(._fo){background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list ._disabled *{color:rgba(65,45,37,.5)}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__group{margin-bottom:20px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__group-name{background:0 0;padding:4px 4px 4px 5px;line-height:26px;margin-bottom:2px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__group-name .destination-list__checkbox-label{font-weight:400;color:rgba(65,45,37,.5);padding-left:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__group-name._active{background:unset}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item{padding:4px 4px 4px 5px;line-height:26px;border-radius:17px;margin:0 0 2px;position:relative}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item:not(._active):not(._disabled):hover{background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item:before{content:"";width:24px;height:24px;position:absolute;top:5px;left:5px;border-radius:50%;background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item._active{background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item._active:before{background:#c18e52}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item._disabled{opacity:.5;background:unset}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list .destination-list__item:not(._disabled):not(._active):hover{background:#f2efe1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list.allow-multiple-selections .destination-list__item{border-radius:6px 17px 17px 6px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list.allow-multiple-selections .destination-list__item:before{border-radius:5px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .destination-list.allow-multiple-selections .destination-list__item._active:after{content:"";width:20px;height:20px;position:absolute;top:7px;left:7px;background:url(../../img/layout/custom-form-sprite.png) 0 -24px no-repeat;background-size:86px 67px}.bravosafari-theme .jbar .jbar__popup.popup-jbar.js-jbar-popup_date,.bravosafari-theme .jbar .jbar__popup.popup-jbar.js-jbar-popup_date .popup-jbar__inner{width:100%}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker{margin-top:0;color:inherit;width:100%}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi{color:inherit}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group{padding:0 15px;position:relative;color:inherit;min-width:225px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-first{padding-left:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:after,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:before{content:"";width:1px;height:80%;background:#9c744c;position:absolute;top:10%}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:before{left:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:after{right:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-last{padding-right:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-calendar{margin:10px auto;width:100%;max-width:250px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-next,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-prev{background:unset}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-next:hover,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-prev:hover{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-prev{left:5px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-prev .ui-icon{background:url(../../img/ui/prev-black.svg) center no-repeat;background-size:10px 8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-next{right:5px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-next .ui-icon{background:url(../../img/ui/next-black.svg) center no-repeat;background-size:10px 8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-header{padding:0;color:inherit}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-title .ui-datepicker-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-title .ui-datepicker-year{font-family:inherit;font-weight:400;font-size:inherit;color:inherit}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar{border-collapse:unset;border-spacing:0 2px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{display:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th{background:#fff;border:none;color:#412d25;font-size:12px;font-weight:400;text-transform:uppercase}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th.ui-datepicker-week-end{color:#9c744c}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar thead tr th span{font-family:inherit;font-size:inherit}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td{border:none;color:#412d25;font-size:12px;height:28px;line-height:28px;position:relative;width:auto;min-width:30px;max-width:36px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td span{font-family:inherit;font-size:inherit;color:inherit;line-height:28px;width:28px;height:28px;border-radius:50%;margin:0 auto;position:relative;z-index:202}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-arrival:not(.ui-datepicker-other-month) a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-arrival:not(.ui-datepicker-other-month) span,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-departure:not(.ui-datepicker-other-month) a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-departure:not(.ui-datepicker-other-month) span{color:#fff;background:#412d25}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:hover{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to right,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month),.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month):hover{background:-webkit-gradient(linear,right top,left top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to left,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month) a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month) span,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:not(.ui-datepicker-other-month) a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:not(.ui-datepicker-other-month) span{color:#fff;background:#412d25}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month):after,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-between-end.ptg-datepicker-selectable-for-arrival:not(.ui-datepicker-other-month):after,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-current-day:not(.ui-datepicker-other-month):after,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:not(.ui-datepicker-other-month):after{content:"";width:36px;height:36px;position:absolute;top:-4px;left:calc(50% - 18px);background:#d0c9b7;border-radius:50%;z-index:201}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure.ui-datepicker-last-day-of-the-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:last-child,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day.ptg-datepicker-departure:not(.ptg-datepicker-between):not(.ptg-datepicker-between-start),.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:not(.ptg-datepicker-departure):not(.ptg-datepicker-arrival),.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-arrival:not(.ui-datepicker-other-month),.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-arrival,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-arrival{background:0 0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between{background:#d0c9b7}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between:after{content:"";width:28px;height:28px;position:absolute;top:0;left:calc(50% - 14px);background:#d0c9b7;border-radius:50%;z-index:201}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-other-month:after,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled:not(.ui-datepicker-prev):not(.ui-datepicker-next):not(.ui-datepicker-other-month):not(.ptg-datepicker-not-selectable-for-departure):before{content:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-selectable a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-selectable span{opacity:.5}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between:last-child{background:-webkit-gradient(linear,right top,left top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to left,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-other-month{background:0 0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to right,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-between,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between.ui-datepicker-other-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between:last-child,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between.ui-datepicker-other-month,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between:last-child{background:0 0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled{opacity:1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):not(.ptg-datepicker-between):not(.ptg-soldout-day):not(.ptg-datepicker-selectable-for-arrival):hover a,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):not(.ptg-datepicker-between):not(.ptg-soldout-day):not(.ptg-datepicker-selectable-for-arrival):hover span{opacity:.5}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room-list{margin-bottom:20px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room{border:none;padding:0 0 5px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room+.popup-jbar__room{padding-top:6px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__room-controls{position:relative;margin-bottom:8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__room-controls .pax-room__room-title{font-family:inherit;color:inherit;font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:2.4px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__room-controls .pax-room__room-remove{top:calc(50% - 6px);width:12px;height:12px;right:0;background-color:#412d25;-webkit-mask:url(../../img/cross-icon.svg) no-repeat;mask:url(../../img/cross-icon.svg) no-repeat;opacity:.5}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__room-controls .pax-room__room-remove:hover{opacity:1}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select{margin-bottom:12px;line-height:29px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select.traveller-type-infants{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__sub-title,.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__title{float:right;width:calc(100% - 100px);text-align:left;margin-bottom:0;margin-top:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__controls{float:left;width:100px;text-align:center;padding-left:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__controls .traveller-select__number{width:29px;min-width:29px;height:29px;font-size:14px;line-height:29px;background:#f2efe1;border-radius:50%}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__controls .traveller-select__control{border:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__controls .traveller-select__control.traveller-select__control_minus{background-image:url(../../img/ui/prev-black.svg);background-size:6px 8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__controls .traveller-select__control.traveller-select__control_plus{background-image:url(../../img/ui/next-black.svg);background-size:6px 8px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__controls .traveller-select__control:hover{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .traveller-select .traveller-select__sub-title{display:none;font-family:inherit;font-size:14px;color:inherit;opacity:.5}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__children-age-container{padding-left:100px;margin-top:-12px;text-align:left}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__children-age-container .pax-room__children-age-title{font-size:14px;opacity:.5}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .pax-room__children-age-container .pax-room__children-age-input{height:24px;font-family:inherit;font-size:14px;line-height:24px;text-align:center;background-color:#f2efe1!important;color:inherit;border:none;border-radius:12px;padding:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__room .popup-jbar__error-container{margin:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_add-room{position:relative;width:100%;padding-left:40px;color:#412d25;text-align:left}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_add-room:before{content:"+";width:32px;height:32px;position:absolute;background:#412d25;left:0;border-radius:50%;top:calc(50% - 16px);color:#fff;font-size:28px;text-align:center;line-height:32px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .user-bookings #bookingPreloader,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .user-bookings #bookingPreloader{border-radius:20px;background-color:#f2efe1}.bravosafari-theme .jbar .jbar-tagline-holder,.bravosafari-theme .small-jbar .jbar-tagline-holder{max-width:240px;font-family:Marcellus;font-size:30px;line-height:33px;display:table;margin-right:16px}.bravosafari-theme .jbar .jbar-tagline-holder span,.bravosafari-theme .small-jbar .jbar-tagline-holder span{display:table-cell;vertical-align:bottom;font-family:inherit}.bravosafari-theme .jbar .btn-jb,.bravosafari-theme .small-jbar .btn-jb{height:45px;min-width:174px;padding:6px 20px;border-radius:20px;text-align:center;font-size:15px;line-height:33px;font-weight:unset;text-transform:uppercase;background-color:#412d25;color:#fff;white-space:nowrap}.bravosafari-theme .jbar .btn-jb:hover,.bravosafari-theme .small-jbar .btn-jb:hover{background-color:#c18e52;color:#fff;-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .jbar ._tooltip:after,.bravosafari-theme .small-jbar ._tooltip:after{color:#fff;background:#c18e52;font-family:inherit;font-size:12px;font-weight:400;width:26px;height:26px;line-height:26px;top:calc(50% - 13px);right:-26px}@media only screen and (max-width:1440px){.bravosafari-theme .jbar .jbar__inner,.bravosafari-theme .small-jbar .small-jbar__inner{padding:10px 50px}.bravosafari-theme .jbar .btn-jb,.bravosafari-theme .small-jbar .btn-jb{min-width:120px}}@media only screen and (max-width:1140px){.bravosafari-theme .jbar .jbar__inner,.bravosafari-theme .small-jbar .small-jbar__inner{padding:10px 20px}.bravosafari-theme .jbar .jbar__menu .dropdown-item{margin-right:10px}.bravosafari-theme .jbar .jbar-tagline-holder,.bravosafari-theme .small-jbar .jbar-tagline-holder{font-size:26px;margin-right:10px;max-width:180px}.bravosafari-theme .jbar .btn-jb,.bravosafari-theme .small-jbar .btn-jb{min-width:unset}}@media only screen and (min-width:961px){.bravosafari-theme .jbar .jbar__menu .dropdown-item.js-dropdown-item_date .dropdown-item__bottom .dropdown-item__data,.bravosafari-theme .jbar .jbar__menu .dropdown-item.js-dropdown-item_pax .dropdown-item__bottom .dropdown-item__data{padding-left:33px}.bravosafari-theme .jbar .jbar__menu .dropdown-item_with-control{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bravosafari-theme .jbar .jbar__popup.popup-jbar.jbar__popup_pax{min-width:300px}.bravosafari-theme .jbar .jbar__popup.popup-jbar.js-jbar-popup_date{min-width:740px;max-width:865px}.bravosafari-theme .jbar .jbar__popup.popup-jbar.jbar__popup_destination .popup-origins-section{width:auto;min-width:250px;float:left}.bravosafari-theme .jbar .jbar__popup.popup-jbar.jbar__popup_destination .popup-jbar__title_main{display:inline-block}.bravosafari-theme .jbar .jbar__popup.popup-jbar.jbar__popup_destination .popup-jbar__title_origin{margin:0}}@media only screen and (max-width:960px){.bravosafari-theme .jbar .jbar__inner .jbar__menu .dropdown-item__top,.bravosafari-theme .small-jbar .jbar-tagline-holder{display:none}.bravosafari-theme .jbar,.bravosafari-theme .jbar.triptypes-count-single{height:auto}.bravosafari-theme .jbar.triptypes-count-single .jbar__container{margin-top:0}.bravosafari-theme .jbar .jbar__inner{padding:20px}.bravosafari-theme .jbar .jbar__inner .jbar__triptypes-list{padding-bottom:20px}.bravosafari-theme .jbar .jbar__inner .triptypes-list__item{margin-bottom:0}.bravosafari-theme .jbar .jbar__inner .jbar__menu .jbar-tagline-holder{margin:0 0 20px;max-width:unset}.bravosafari-theme .jbar .jbar__inner .jbar__menu .dropdown-item{padding:0;margin:0 0 20px;background:inherit}.bravosafari-theme .jbar .jbar__inner .jbar__menu .dropdown-item_with-control{padding:0;margin-bottom:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__inner{padding-top:60px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__header-mobile{background:#d0c9b7}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__header-mobile .popup-jbar__title-header{font:26px/50px Marcellus}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__header-mobile .popup-jbar__back,.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__header-mobile .popup-jbar__continue{font-size:16px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_main{background:#f2efe1;font-size:16px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar_title-from,.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar_title-to{display:inline-block;background:0 0;padding:0;font-size:16px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_origin{margin:0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__title_add-room{background:0 0;font-size:16px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .popup-jbar__inner_date{padding-left:15px;padding-right:15px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-checkbox{height:auto;line-height:26px}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-width:unset;float:unset;padding-right:0;margin-right:0;border-right:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #9c744c}.bravosafari-theme .jbar .jbar__popup.popup-jbar .origin-list .origin-list__item{margin:0 5px 5px 0}.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:after,.bravosafari-theme .jbar .jbar__popup.popup-jbar .jbar-datepicker .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:before{content:none}}@media only screen and (max-width:640px){.bravosafari-theme .jbar .jbar__inner .jbar__menu .jbar-tagline-holder{font-size:22px;line-height:1.1}}@media only screen and (max-width:480px){.bravosafari-theme .small-jbar .small-jbar__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:26px;padding-right:26px}.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__column{text-align:center}.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__column:not(:last-child){margin-right:0}.bravosafari-theme .small-jbar .small-jbar__inner .small-jbar__column+.small-jbar__column:last-child{margin:5px auto}}.bravosafari-theme header{position:absolute;background-color:#f2efe1}.bravosafari-theme header.has-header-image,.bravosafari-theme header.jb-above-main-image,.bravosafari-theme header.no-header-image{position:relative}.bravosafari-theme .navbar{background-color:transparent;height:108px;min-height:108px;max-width:unset;padding:0;z-index:100;position:relative;-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .navbar a{font-size:17px;line-height:1}.bravosafari-theme .navbar .navbar-header .navbar-toggle{padding:10px;margin:18px 15px 18px auto;z-index:20}.bravosafari-theme .navbar .navbar-collapse--with-second-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.bravosafari-theme .breadcrumbs-box,.bravosafari-theme .links-holder,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-toggle span,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .login-link span,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .site-search-menu-item .search form input,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .site-search-menu-item .search:after,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-toggle span,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link span,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search form input,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search:after{display:none}.bravosafari-theme .navbar .navbar-collapse{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .navbar .navbar-collapse .desktop-nav{height:36px;padding-right:100px;margin-bottom:0;margin-top:36px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .dropdown .dropdown-menu.user-bookings{left:unset;right:-86px;-webkit-transform:none;transform:none;top:calc(100% + 10px)}.bravosafari-theme .navbar .navbar-collapse .mobile-nav{padding-bottom:40px}.bravosafari-theme .navbar .navbar-collapse .mobile-nav li:first-child{border-top:none}.bravosafari-theme .navbar .navbar-collapse .navbar-nav{margin-bottom:0;margin-top:42.5px}.bravosafari-theme .navbar .navbar-collapse .navbar-nav li{min-height:22px;font-size:12px;line-height:22px;margin-left:50px;padding:0}.bravosafari-theme .navbar .navbar-collapse .navbar-nav li a{font-weight:unset;line-height:inherit;padding:0 0 31px}.bravosafari-theme .navbar .navbar-collapse .navbar-nav .dropdown .caret{font:inherit;color:inherit}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li{min-height:22px;font-size:12px;line-height:22px;margin-left:50px;padding:0}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li a,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li a{font-weight:unset;text-transform:uppercase;line-height:inherit;padding:0}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .contact-us-menu-item,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .contact-us-menu-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-toggle,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .login-link,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-toggle,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link{width:36px;height:36px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-toggle:before,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .login-link:before,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-toggle:before,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:before{content:"";height:36px;width:36px;position:absolute;background-size:36px 36px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from:after{content:none}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu{padding:35px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking a,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking a{text-transform:none;overflow-wrap:anywhere}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking a .title,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking a .title{font-weight:700}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking a .text,.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking a .title,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking a .text,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking a .title{color:#412d25;font-family:Gilroy;font-size:17px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking a .text-brand-message,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking a .text-brand-message{color:#cb0924}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-menu .item-booking a:before,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-menu .item-booking a:before{border-left:5px solid #412d25}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .site-search-menu-item,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .site-search-menu-item .search,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search{background:0 0;height:36px;width:36px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav .site-search-menu-item .search .search-button,.bravosafari-theme .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button{height:36px;width:36px;left:0;position:absolute;background-size:36px 36px}.bravosafari-theme .navbar .navbar-collapse .mobile-nav,.bravosafari-theme .navbar .navbar-collapse .navbar-nav{padding:0}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu{padding:20px 35px 35px;border-radius:23px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col{margin:0}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col a,.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col li,.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col ul,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col a,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col li,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col ul,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col a,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col li,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col ul{margin:0;padding:0}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col .header,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col .header,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col .header{margin-top:15px}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col .header a,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col .header a,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col .header a{font-family:Gilroy}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col ul li a,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col ul li a,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col ul li a{color:#412d25}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .col ul li a:hover,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .col ul li a:hover,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .col ul li a:hover{color:#9c744c}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .message,.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu h3,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .message,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu h3,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .message,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu h3{font-family:Gilroy;font-size:17px;color:#412d25}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .btn-holder a,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .btn-holder a,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .btn-holder a{background-color:#9c744c;color:#fff;border-radius:50vh;font-weight:400;line-height:1em;padding:1em 2em;min-width:10em}.bravosafari-theme .navbar .navbar-collapse .desktop-nav li .dropdown-menu .btn-holder a:hover,.bravosafari-theme .navbar .navbar-collapse .mobile-nav li .dropdown-menu .btn-holder a:hover,.bravosafari-theme .navbar .navbar-collapse .navbar-nav li .dropdown-menu .btn-holder a:hover{background-color:#412d25;color:#fff}.bravosafari-theme .navbar .navbar-collapse .navbar-nav.navbar-nav--with-second-row{-ms-flex-item-align:center;align-self:center;margin-top:5px}.bravosafari-theme .navbar .navbar-brand{background-image:none;background-color:inherit;width:auto;height:108px;line-height:108px;padding:10px 10px 10px 100px;position:absolute;z-index:10;top:0;left:0}.bravosafari-theme .navbar .navbar-brand .logo{background-position:left}.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav li a,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav li a{color:#fff}.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav li a:hover,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav li a:hover{color:#d0c9b7}.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav .js-login-menu-item .login-link:before,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:before{background-image:url(../../img/svg/bravosafari/user-safari.png)}.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav .js-login-menu-item .dropdown-toggle:before,.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav .js-login-menu-item .login-link:hover:before,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-toggle:before,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:hover:before{background-image:url(../../img/svg/bravosafari/user-sand.png)}.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav .site-search-menu-item .search .search-button,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button{background-image:url(../../img/svg/bravosafari/lup-safari.png)}.bravosafari-theme .light .navbar .navbar-collapse .desktop-nav .site-search-menu-item .search .search-button:hover,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button:hover{background-image:url(../../img/svg/bravosafari/lup-sand.png)}.bravosafari-theme .light .navbar .navbar-toggle .icon-bar{background-color:#fff}.bravosafari-theme .dark .navbar-toggle .icon-bar,.bravosafari-theme .text-spot-module .btn-holder a{background-color:#412d25}.bravosafari-theme .light .navbar .navbar-brand .logo{width:210px;background-image:url(../../img/layout/png_logo/bravosafari_logo_white.png)}.bravosafari-theme .dark .navbar .navbar-collapse .desktop-nav li a,.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav li a{color:#412d25}.bravosafari-theme .dark .navbar .navbar-collapse .desktop-nav li a:hover,.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav li a:hover{color:#9c744c}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:before,.bravosafari-theme .dark .navbar .navbar-collapse .nav-top .js-login-menu-item .login-link:before{background-image:url(../../img/svg/bravosafari/user-dirt.png)}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .dropdown-toggle:before,.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:hover:before,.bravosafari-theme .dark .navbar .navbar-collapse .nav-top .dropdown-toggle:before,.bravosafari-theme .dark .navbar .navbar-collapse .nav-top .js-login-menu-item .login-link:hover:before{background-image:url(../../img/svg/bravosafari/user-safari.png)}.bravosafari-theme .dark .navbar .site-search-menu-item .search .search-button{background-image:url(../../img/svg/bravosafari/lup-dirt.png)}.bravosafari-theme .dark .navbar .site-search-menu-item .search .search-button:hover{background-image:url(../../img/svg/bravosafari/lup-safari.png)}.bravosafari-theme .dark .navbar-brand .logo{width:210px;background-image:url(../../img/layout/png_logo/bravosafari_logo_brun.png)}@media only screen and (max-width:1440px){.bravosafari-theme .navbar .navbar-brand{padding-left:50px}.bravosafari-theme .navbar .navbar-collapse .nav-top{padding-right:50px;margin-bottom:0}.bravosafari-theme .navbar .navbar-collapse .navbar-nav{margin-bottom:0}}@media only screen and (max-width:1140px){.bravosafari-theme .navbar{height:90px;min-height:90px}.bravosafari-theme .navbar .navbar-brand{padding-left:20px;height:90px;line-height:90px}.bravosafari-theme .navbar .navbar-collapse .nav-top{padding-right:20px;margin-top:25px}.bravosafari-theme .navbar .navbar-collapse .navbar-nav{margin-top:34px}}@media only screen and (max-width:960px){.bravosafari-theme .dark .navbar .navbar-collapse,.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle[aria-expanded=true]:after,.bravosafari-theme .dark .navbar .navbar-collapse--with-second-row,.bravosafari-theme .light .navbar .navbar-collapse,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-toggle[aria-expanded=true]:after,.bravosafari-theme .light .navbar .navbar-collapse--with-second-row{display:none}.bravosafari-theme .dark .navbar .navbar-brand,.bravosafari-theme .light .navbar .navbar-brand{padding-top:0;padding-bottom:20px}.bravosafari-theme .dark .navbar .navbar-collapse,.bravosafari-theme .light .navbar .navbar-collapse{padding:15px 40px 30px}.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav{padding:0;margin-top:0}.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav>li a,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav>li a{padding:0;color:#412d25}.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav>li a:hover,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav>li a:hover{color:#9c744c}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder{padding:0 20px}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder a,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder a{float:left;color:#fff}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder a:hover,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .dropdown-menu .btn-holder a:hover{color:#fff}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .js-login-menu-item .user-bookings,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .user-bookings{padding:0;margin:0 0 30px;max-height:initial}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:before,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:before{background-image:url(../../img/svg/bravosafari/user-dirt.png)}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-toggle:before,.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:hover:before,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .dropdown-toggle:before,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .js-login-menu-item .login-link:hover:before{background-image:url(../../img/svg/bravosafari/user-safari.png)}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search{padding-top:0;padding-bottom:0}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button{top:0;background-image:url(../../img/svg/bravosafari/lup-dirt.png)}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button:hover,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .site-search-menu-item .search .search-button:hover{background-image:url(../../img/svg/bravosafari/lup-safari.png)}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav>li,.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav>li,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav>li,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav>li{margin-left:0;margin-top:10px;padding-bottom:0}.bravosafari-theme .dark .navbar .navbar-collapse .mobile-nav .dropdown-menu,.bravosafari-theme .dark .navbar .navbar-collapse .navbar-nav .dropdown-menu,.bravosafari-theme .light .navbar .navbar-collapse .mobile-nav .dropdown-menu,.bravosafari-theme .light .navbar .navbar-collapse .navbar-nav .dropdown-menu{margin-top:10px;padding:0 0 0 10px;border-radius:0;max-height:200px;direction:rtl}.bravosafari-theme .navbar.open-menu-mobile{background-color:#fff}.bravosafari-theme .navbar.open-menu-mobile .navbar-collapse{float:right;display:block}.bravosafari-theme .navbar.open-menu-mobile .navbar-brand .logo{background-image:url(../../img/layout/png_logo/bravosafari_logo_brun.png)}.bravosafari-theme .navbar.open-menu-mobile .navbar-toggle .icon-bar{background-color:#412d25}}.bravosafari-theme .page-wrapper-holder{padding-top:0}.bravosafari-theme .hero .hero-orbit{height:1080px!important;max-height:1080px!important}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport,.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li{max-height:567px}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:1080px!important}.bravosafari-theme .hero .hero-orbit .circles-block{display:none}.bravosafari-theme .hero .hero-orbit .tour.left,.bravosafari-theme .hero .hero-orbit .tour.right{width:100%;left:0;right:0}.bravosafari-theme .hero .hero-orbit .tour.left .name,.bravosafari-theme .hero .hero-orbit .tour.right .name{margin-bottom:35px;color:#fff;font-size:200px;font-weight:400;text-transform:none}.bravosafari-theme .hero .hero-orbit .tour.left .description,.bravosafari-theme .hero .hero-orbit .tour.right .description{background-color:transparent;padding:0;max-width:565px}.bravosafari-theme .hero .hero-orbit .tour.left .description ol,.bravosafari-theme .hero .hero-orbit .tour.left .description p,.bravosafari-theme .hero .hero-orbit .tour.left .description ul,.bravosafari-theme .hero .hero-orbit .tour.right .description ol,.bravosafari-theme .hero .hero-orbit .tour.right .description p,.bravosafari-theme .hero .hero-orbit .tour.right .description ul{font-size:20px}.bravosafari-theme .hero .hero-orbit .tour.left .description ol,.bravosafari-theme .hero .hero-orbit .tour.left .description ul,.bravosafari-theme .hero .hero-orbit .tour.right .description ol,.bravosafari-theme .hero .hero-orbit .tour.right .description ul{margin-top:15px;margin-bottom:15px;margin-left:20px;text-align:left}.bravosafari-theme .hero .hero-orbit .tour.left .description ul li,.bravosafari-theme .hero .hero-orbit .tour.right .description ul li{list-style:disc}.bravosafari-theme .hero.no-thumbs .orbit-bullets>li.active:after{color:#412d25!important}.bravosafari-theme .promo-campaign-container{padding-bottom:0;margin-bottom:0;background:#fff;min-height:unset}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider{height:567px}.bravosafari-theme .promo-campaign-container .logo-holder{position:absolute;width:100%;left:0;top:70px;bottom:0}.bravosafari-theme .promo-campaign-container .logo-holder>.row{position:relative;display:table;height:100%}.bravosafari-theme .promo-campaign-container .logo-holder>.row .logo-elements{display:table-cell;vertical-align:middle}.bravosafari-theme .promo-campaign-container .logo-holder .text{text-transform:unset;letter-spacing:unset}.bravosafari-theme .promo-campaign-container .logo-holder p{font-size:inherit}.bravosafari-theme .campaign-page .promo-campaign-container.has-images{min-height:unset}.bravosafari-theme .roundtrip-header-section{position:relative}.bravosafari-theme .roundtrip-header-section .jbar.js-jbar,.bravosafari-theme .roundtrip-header-section .small-jbar{position:inherit;z-index:1}.bravosafari-theme header.jb-above-main-image.has-header-image{height:auto}.bravosafari-theme header.jb-above-main-image.has-header-image .header-image-section{display:block;position:relative}.bravosafari-theme header.jb-above-main-image.has-header-image .jbar.js-jbar,.bravosafari-theme header.jb-above-main-image.has-header-image .small-jbar{position:relative;bottom:108px}.bravosafari-theme header.has-header-image{height:567px}@media only screen and (max-width:1440px){.bravosafari-theme header.has-header-image{height:425px}}@media only screen and (max-width:1140px){.bravosafari-theme header.jb-above-main-image.has-header-image .jbar.js-jbar,.bravosafari-theme header.jb-above-main-image.has-header-image .small-jbar{position:relative;bottom:90px}.bravosafari-theme header.has-header-image{height:336px}}@media only screen and (max-width:960px){.bravosafari-theme header.has-header-image{height:283px}}@media only screen and (max-width:640px){.bravosafari-theme header.has-header-image{height:250px}}.bravosafari-theme header.has-header-image .header-image-section{bottom:108px;position:inherit}.bravosafari-theme header.jb-above-main-image.has-header-image.Narrow{height:676px}@media only screen and (max-width:1440px){.bravosafari-theme header.jb-above-main-image.has-header-image.Narrow{height:533px}}@media only screen and (max-width:1140px){.bravosafari-theme header.has-header-image .header-image-section{bottom:90px}.bravosafari-theme header.jb-above-main-image.has-header-image.Narrow{height:444px}}@media only screen and (max-width:960px){.bravosafari-theme header.jb-above-main-image.has-header-image.Narrow{height:385px}}@media only screen and (max-width:640px){.bravosafari-theme header.jb-above-main-image.has-header-image.Narrow{height:353px}}@media only screen and (max-width:480px){.bravosafari-theme header.jb-above-main-image.has-header-image.Narrow{height:408px}}.bravosafari-theme header.jb-above-main-image.has-header-image.Expanded{height:735px}@media only screen and (max-width:1440px){.bravosafari-theme header.jb-above-main-image.has-header-image.Expanded{height:592px}}@media only screen and (max-width:1140px){.bravosafari-theme header.jb-above-main-image.has-header-image.Expanded{height:500px}}@media only screen and (max-width:960px){.bravosafari-theme header.jb-above-main-image.has-header-image.Expanded{height:659px}}@media only screen and (max-width:640px){.bravosafari-theme header.jb-above-main-image.has-header-image.Expanded{height:621px}}.bravosafari-theme .promo-img .img-wrapper{height:567px!important}.bravosafari-theme .ui-sub-header-block{position:absolute;margin-top:0;width:100%;left:0;top:70px;bottom:0}.bravosafari-theme .ui-sub-header-block>.row{position:relative;display:table;height:100%}.bravosafari-theme .ui-sub-header-block>.row .title-page-wrapper{margin:0;display:table-cell;vertical-align:middle}.bravosafari-theme .bsa-ui-roundtrip-offers-block .hotel-description.bsa-hotel-description,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .highlights-mobile,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .hotel-info__block,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title .icon-logo-primera-club-hotelpage,.bravosafari-theme .ui-sub-header-block .breadcrumbs-list,.bravosafari-theme .ui-sub-header-block .social-list{display:none}.bravosafari-theme .ui-sub-header-block>.row .title-page-wrapper .title-page{color:#fff;text-transform:none}.bravosafari-theme .promo-hotel-container{margin-bottom:20px}.bravosafari-theme .promo-hotel-container .row{padding:0!important}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{background-color:inherit;padding-left:0;padding-right:0}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{width:100%;padding:38px 0 0}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{font-size:80px;color:#412d25;width:100%}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{margin-top:35px}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating{top:0;height:29px;background-position:-5px 0}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .star-rating:before{font-size:29px;line-height:29px;letter-spacing:10px;padding-left:0;margin-right:0}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:after,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus,.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{margin-top:0;width:29px;height:29px}@media only screen and (max-width:1440px){.bravosafari-theme .hero .hero-orbit{height:810px!important;max-height:810px!important}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport,.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li{max-height:425px}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:810px!important}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .name{font-size:150px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider{height:425px}.bravosafari-theme .promo-img .img-wrapper{height:425px!important}}@media only screen and (max-width:1140px){.bravosafari-theme .promo-campaign-container .logo-holder,.bravosafari-theme .ui-sub-header-block{top:50px}.bravosafari-theme .hero .hero-orbit{height:640px!important;max-height:640px!important}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:640px!important}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .name{font-size:120px}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .description ol,.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .description p,.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .description ul{font-size:18px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport{max-height:336px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider{height:336px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li{max-height:336px;height:336px}.bravosafari-theme .promo-img .img-wrapper{height:336px!important}}@media only screen and (min-width:1061px){.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding-left:10.573%;padding-right:7.813%}}@media only screen and (max-width:1060px){.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{padding-left:20px;padding-right:20px}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{text-align:center}}@media only screen and (max-width:960px){.bravosafari-theme .hero .hero-orbit{height:540px!important;max-height:540px!important}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport,.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li{max-height:283px}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:540px!important}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter{padding-top:40px}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .name{font-size:100px;margin-bottom:0}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .description{display:block}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider{height:283px}.bravosafari-theme .promo-img .img-wrapper{height:283px!important}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title{padding:24px 0 0}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{font-size:50px}.bravosafari-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item{display:inline-block}}@media only screen and (max-width:768px){.bravosafari-theme .hero .hero-orbit{height:432px!important;max-height:432px!important}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:432px!important}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .name{font-size:80px}}@media only screen and (max-width:640px){.bravosafari-theme .hero .hero-orbit{height:360px!important;max-height:360px!important}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport,.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li{max-height:250px}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:360px!important}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter{padding-top:50px}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .description{display:none}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider{height:250px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li img{max-height:250px!important}.bravosafari-theme .promo-img .img-wrapper{height:250px!important}}@media only screen and (max-width:480px){.bravosafari-theme .hero .hero-orbit{height:270px!important;max-height:270px!important}.bravosafari-theme .hero .hero-orbit .orbit-slide .overlay img{height:270px!important}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter{padding-top:60px}.bravosafari-theme .hero .hero-orbit .tour .tour-holder .tour-containter .name{font-size:70px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport{max-height:250px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider{height:250px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li{height:250px;max-height:250px}.bravosafari-theme .promo-campaign-container .bx-wrapper .bx-viewport .bxslider>li img{max-height:250px!important}.bravosafari-theme .promo-campaign-container .logo-holder .text{line-height:.8}.bravosafari-theme .promo-img .img-wrapper{height:250px!important}.bravosafari-theme .roundtrip-page .title-page{line-height:.8}}.bravosafari-theme .text-spot-module{padding-top:100px;padding-bottom:100px;color:#412d25}.bravosafari-theme .text-spot-module .page-block-tagline,.bravosafari-theme .text-spot-module .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .text-spot-module .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .text-spot-module span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .text-spot-module span.title-temp{text-align:center;margin-bottom:25px}.bravosafari-theme .text-spot-module h2{text-align:center;margin-bottom:40px;text-transform:none;font-weight:inherit;line-height:1.1;color:inherit}.bravosafari-theme .text-spot-module .btn-holder{border-top:none;padding-top:0;margin-top:40px}.bravosafari-theme .text-spot-module .items{border-top:none;width:100%;margin:0;overflow:visible}.bravosafari-theme .text-spot-module .items-holder{max-width:1500px;margin:0 auto}.bravosafari-theme .text-spot-module .items-holder .item-sizer{display:block;height:0;width:425px}.bravosafari-theme .text-spot-module .items-holder .gutter-sizer{display:block;height:0;width:calc((100% - 1275px)/ 2)}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer{display:block;position:absolute;top:0;left:0;width:425px;height:1px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-1{height:60px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-2{height:135px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-3{height:195px}.bravosafari-theme .text-spot-module .items-holder .visual{width:425px;padding-left:0;margin-bottom:50px}.bravosafari-theme .text-spot-module .items-holder .visual .photo{height:392px;border-radius:45px;margin-bottom:16px}.bravosafari-theme .text-spot-module .items-holder .visual .photo .image-info-tagline{display:inline;position:absolute;top:30px;left:0;width:100%;height:auto;padding-left:30px;padding-right:120px;text-align:left;overflow-x:hidden}.bravosafari-theme .text-spot-module .items-holder .visual .photo .image-info-tagline span{font-family:Gilroy;font-size:inherit;text-transform:uppercase;color:#fff}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp{text-transform:none}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.small{width:96px;height:96px;top:20px;right:20px;left:unset;margin:0;padding:0 5px;background-color:#f2efe1!important;opacity:1!important;color:#412d25!important;font-size:inherit;overflow-wrap:anywhere}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.small .text-label{font-family:Gilroy;font-size:inherit;text-transform:lowercase}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.small .duration-value{display:block;font-family:Marcellus;font-size:225%}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.ribbon{top:0;left:0;width:100%;height:100%;background-color:transparent!important;color:#fff!important;opacity:1!important;display:table}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.ribbon .text-label{font-family:Marcellus;font-size:45px;display:table-cell;vertical-align:middle;text-align:center}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.ribbon .duration-value{font-family:inherit;font-size:inherit}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-medium .photo{height:580px}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-big{width:525px;margin-left:0;margin-right:0}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-big .photo{height:620px}.bravosafari-theme .text-spot-module .items-holder .visual h3{font:30px/1 Marcellus;color:#412d25;margin-bottom:18px;line-height:1.3}.bravosafari-theme .text-spot-module .items-holder .visual h3 a{font:inherit;color:inherit}.bravosafari-theme .text-spot-module .items-holder .visual h3 a:hover{color:#c18e52}.bravosafari-theme .text-spot-module .items-holder .visual .price-holder{color:#c18e52;font-size:18px;margin-bottom:18px}.bravosafari-theme .text-spot-module .items-holder .visual .price-holder sub,.bravosafari-theme .text-spot-module .items-holder .visual .price-holder sup{top:unset;bottom:0;font-size:100%}.bravosafari-theme .text-spot-module .items-holder .visual p{margin-bottom:15px;font-size:inherit;font-weight:lighter}.bravosafari-theme .text-spot-module .items-holder .visual ol,.bravosafari-theme .text-spot-module .items-holder .visual ul{margin-top:15px;margin-bottom:15px;margin-left:20px;text-align:left}.bravosafari-theme .text-spot-module .items-holder .visual ul li{list-style:disc}.bravosafari-theme .text-spot-module .items-holder .visual .button{display:block;margin-top:50px}.bravosafari-theme .text-spot-module .items-holder .visual .button a{padding:.85em 5em}.bravosafari-theme .text-spot-module .items-holder.has-big{max-width:1575px}.bravosafari-theme .text-spot-module .items-holder.has-big .item-sizer{width:525px}.bravosafari-theme .text-spot-module .items-holder.has-big .gutter-sizer{width:0}.bravosafari-theme .text-spot-module .items-holder.has-big .top-line-spacer{width:525px}.bravosafari-theme .text-spot-module .items-holder.has-big .visual{margin-left:50px;margin-right:50px}.bravosafari-theme .text-spot-module .items-holder.has-big .visual.block-variant-big{margin-left:0;margin-right:0}@media only screen and (max-width:1775px){.bravosafari-theme .text-spot-module .items-holder{max-width:1000px;margin:0 auto}.bravosafari-theme .text-spot-module .items-holder .gutter-sizer{width:calc(100% - 850px)}.bravosafari-theme .text-spot-module .items-holder.has-big{max-width:1050px}.bravosafari-theme .text-spot-module .items-holder.has-big .gutter-sizer{width:0}}@media only screen and (max-width:1150px){.bravosafari-theme .text-spot-module .items-holder{max-width:700px;margin:0 auto}.bravosafari-theme .text-spot-module .items-holder .item-sizer{width:300px}.bravosafari-theme .text-spot-module .items-holder .gutter-sizer{width:calc(100% - 600px)}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer{width:300px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-1{height:40px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-2{height:95px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-3{height:135px}.bravosafari-theme .text-spot-module .items-holder .visual{width:300px;margin-bottom:35px}.bravosafari-theme .text-spot-module .items-holder .visual .photo{height:276px}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.small{width:74px;height:74px;top:16px;right:16px;padding:0 4px;font-size:15px}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.small span{font-size:14px}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.ribbon{top:0;left:0;width:100%;height:100%;background-color:transparent!important;color:#fff!important;opacity:1!important;display:table}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-big,.bravosafari-theme .text-spot-module .items-holder.has-big .item-sizer{width:370px}.bravosafari-theme .text-spot-module .items-holder .visual .photo .stamp.ribbon .text-label{font-size:35px}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-medium .photo{height:410px}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-big .photo{height:438px}.bravosafari-theme .text-spot-module .items-holder .visual h3{font-size:25px}.bravosafari-theme .text-spot-module .items-holder .visual .price-holder{font-size:16px}.bravosafari-theme .text-spot-module .items-holder.has-big{max-width:740px}.bravosafari-theme .text-spot-module .items-holder.has-big .gutter-sizer{width:0}.bravosafari-theme .text-spot-module .items-holder.has-big .top-line-spacer{width:370px}.bravosafari-theme .text-spot-module .items-holder.has-big .visual{margin-left:35px;margin-right:35px}.bravosafari-theme .text-spot-module .items-holder.has-big .visual.block-variant-big{margin-left:0;margin-right:0}}@media only screen and (max-width:780px){.bravosafari-theme .text-spot-module .items-holder{max-width:300px;margin:0 auto}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer{height:0;width:300px}.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-1,.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-2,.bravosafari-theme .text-spot-module .items-holder .top-line-spacer.size-3{height:0}.bravosafari-theme .text-spot-module .items-holder .gutter-sizer{width:0}.bravosafari-theme .text-spot-module .items-holder.has-big{max-width:370px}}@media only screen and (max-width:410px){.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-big,.bravosafari-theme .text-spot-module .items-holder.has-big .item-sizer{width:300px}.bravosafari-theme .text-spot-module .items-holder .visual.block-variant-big .photo{height:356px}.bravosafari-theme .text-spot-module .items-holder.has-big{max-width:300px}.bravosafari-theme .text-spot-module .items-holder.has-big .gutter-sizer{width:0}.bravosafari-theme .text-spot-module .items-holder.has-big .visual{margin-left:0;margin-right:0}}.bravosafari-theme .hotel-description.bsa-hotel-description{background:inherit;border:0;padding:0;width:initial}.bravosafari-theme .hotel-description.bsa-hotel-description h2.desktop-headline{text-align:center;font-size:80px;line-height:1.1;font-weight:400}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .descriptions__title{padding-left:0;padding-right:0;font-size:20px;letter-spacing:4px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar{background-color:#fff;font-family:Gilroy;padding:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:inherit;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;max-width:1325px;padding:1em 0 0;margin:0 auto}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list:first-child{padding-left:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]{margin:0 5% 0 0;width:30%;position:relative}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]:last-child{margin:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown{background-color:#f2efe1;border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0;margin:0;position:relative;z-index:101;overflow:hidden}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown:before{position:absolute;top:0;left:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div.jb-selected.item-from{padding-left:3.8em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div{height:100%;margin:unset;padding:unset;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div:after{all:unset}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]{background-color:transparent;display:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 15px 0;margin:0;height:unset;width:100%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]:has(span.menu-item):after{all:unset}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-].selected{outline:unset;-webkit-box-sizing:unset;box-sizing:unset}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]>span{font-size:20px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]:before{content:"";height:100%;width:4em;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .item-from:before{background-image:url(../../img/svg/bravosafari/icons/airplane.svg);background-size:auto 24px;left:5px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .item-from .menu-item.from{padding-left:3.2em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .from-code{display:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .from-code:before{content:"(";margin-left:.25em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .from-code:after{content:")"}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-date .item-date:before{background-image:url(../../img/svg/bravosafari/icons/binoculars-side.svg);background-size:auto 24px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-date .item-date .date{text-transform:lowercase;text-align:left;padding-left:2.7em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-travellers .item-travelers:before{background-image:url(../../img/svg/bravosafari/icons/person-02.svg);background-size:auto 24px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-travellers .item-travelers .menu-item{padding-left:2.5em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .dropdown-menu .traveller-select{margin-bottom:12px;line-height:29px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .dropdown-menu .traveller-select .traveller-select__sub-title{display:none;font-family:inherit;font-size:14px;color:inherit;opacity:.5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .bsa-roundtrip-menu{padding-left:3em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .date-dropdown-container,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .from-dropdown-container,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .pax-dropdown-container{cursor:pointer}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .pax-dropdown-container{position:relative;width:30%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list .pax-dropdown-container.expanded>div.dropdown-menu.wrapper-travelling{display:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling{background-color:#fff;border-radius:28px;position:absolute;z-index:100;-webkit-box-shadow:0 1px 3px 0 rgba(65,45,37,.5);box-shadow:0 1px 3px 0 rgba(65,45,37,.5);border:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .caption,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .caption,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .caption,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .caption{width:100%;margin:0;padding:5px 10px 0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .caption span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .caption span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .caption span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .caption span{font-family:inherit;color:inherit;font-size:inherit;opacity:.5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .close,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .close,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .close,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .close{display:none;position:absolute;z-index:9999;top:65px;right:20px;height:12px;width:12px;background-color:transparent}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .close:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .close:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .close:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .close:after{width:12px;height:12px;top:0;right:0;background:#412d25;-webkit-mask-image:url(../../img/cross-icon.svg);mask-image:url(../../img/cross-icon.svg);opacity:.5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .close:hover,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .close:hover,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .close:hover,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .close:hover{background-color:transparent}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .close:hover:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .close:hover:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .close:hover:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .close:hover:after{opacity:1}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from{padding:5px 10px;font:inherit;text-align:left}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li{display:block;font:inherit;background:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;margin:0;padding:4px 17px 4px 40px;line-height:26px;border-radius:17px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li:before{content:"";width:24px;height:24px;position:absolute;top:5px;left:5px;border-radius:50%;background:#f2efe1}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li:after{content:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li>span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li>span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li>span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li>span{font:inherit}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li.selected,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li.selected,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li.selected,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li.selected{background:#f2efe1}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li.selected:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li.selected:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li.selected:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li.selected:before{background:#c18e52}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .list-from>li.selected>span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-duration .list-from>li.selected>span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from .list-from>li.selected>span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .list-from>li.selected>span{color:inherit}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from{width:100%;margin:0;top:100%;padding:0 10px 10px;border-top-left-radius:0;border-top-right-radius:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date{top:calc(100% + 20px);padding:10px 20px 20px;margin-right:0;overflow:unset}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .caption{display:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker{display:block;margin:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-inline{width:100%!important}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{display:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi{color:inherit}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group{padding:0 15px;position:relative;color:inherit;min-width:225px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-first{padding-left:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:before{content:"";width:1px;height:80%;background:#9c744c;position:absolute;top:10%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:before{left:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle:after{right:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-last{padding-right:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-calendar{margin:10px auto;width:100%;max-width:250px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev{background:unset;top:5px;width:20px;height:20px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next .ui-icon,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev .ui-icon{display:block;position:absolute;height:16px;width:16px;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next .ui-icon:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev .ui-icon:after{content:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next:hover,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev:hover{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev{left:5px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev .ui-icon{background:url(../../img/ui/prev-black.svg) center no-repeat;background-size:10px 8px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next{right:5px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next .ui-icon{background:url(../../img/ui/next-black.svg) center no-repeat;background-size:10px 8px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-header{padding:0;color:inherit}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-title .ui-datepicker-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-title .ui-datepicker-year{font-family:inherit;font-weight:400;font-size:inherit;color:inherit}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar{border-collapse:unset;float:unset;border-spacing:0 2px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar .ui-datepicker-week-col{display:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar thead tr th{background:#fff;border:none;color:#412d25;font-size:12px;font-weight:400;text-transform:uppercase}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar thead tr th.ui-datepicker-week-end{color:#9c744c}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar thead tr th a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar thead tr th span{font-family:inherit;font-size:inherit;color:inherit!important}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody span{font:inherit!important}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td{border:none;color:#412d25;font-size:12px;height:28px;line-height:28px;position:relative;width:auto;min-width:30px;max-width:36px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td span{font-family:inherit;font-size:inherit;color:inherit;line-height:28px;width:28px;height:28px;border-radius:50%;margin:0 auto;position:relative;z-index:202}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-arrival:not(.ui-datepicker-other-month) a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-arrival:not(.ui-datepicker-other-month) span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-departure:not(.ui-datepicker-other-month) a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-departure:not(.ui-datepicker-other-month) span{color:#fff;background:#412d25}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:hover{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to right,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month),.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month):hover{background:-webkit-gradient(linear,right top,left top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to left,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month) a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month) span,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:not(.ui-datepicker-other-month) a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:not(.ui-datepicker-other-month) span{color:#fff;background:#412d25}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival:not(.ui-datepicker-other-month):after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-between-end.ptg-datepicker-selectable-for-arrival:not(.ui-datepicker-other-month):after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-current-day:not(.ui-datepicker-other-month):after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:not(.ui-datepicker-other-month):after{content:"";width:36px;height:36px;position:absolute;top:-4px;left:calc(50% - 18px);background:#d0c9b7;border-radius:50%;z-index:201}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure.ui-datepicker-last-day-of-the-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure:last-child,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day.ptg-datepicker-departure:not(.ptg-datepicker-between):not(.ptg-datepicker-between-start),.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:not(.ptg-datepicker-departure):not(.ptg-datepicker-arrival),.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-arrival:not(.ui-datepicker-other-month),.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-arrival,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-arrival{background:0 0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between{background:#d0c9b7}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between:after{content:"";width:28px;height:28px;position:absolute;top:0;left:calc(50% - 14px);background:#d0c9b7;border-radius:50%;z-index:201}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-selectable a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-selectable span{opacity:.5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between:last-child{background:-webkit-gradient(linear,right top,left top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to left,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-other-month{background:0 0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ptg-datepicker-between.ui-datepicker-other-month:after{content:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-between,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,#fff),color-stop(50%,#d0c9b7),to(#d0c9b7));background:linear-gradient(to right,#fff 0,#fff 50%,#d0c9b7 50%,#d0c9b7 100%)}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-between.ui-datepicker-other-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month+.ptg-datepicker-between:last-child,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between.ui-datepicker-other-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col+.ptg-datepicker-between:last-child,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between.ptg-datepicker-between-end,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between.ui-datepicker-last-day-of-the-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between.ui-datepicker-other-month,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-week-col):not(.ptg-datepicker-departure):not(.ptg-datepicker-between)+.ptg-datepicker-between:last-child{background:0 0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-state-disabled{opacity:1}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td.ui-state-disabled:not(.ui-datepicker-prev):not(.ui-datepicker-next):not(.ui-datepicker-other-month):not(.ptg-datepicker-not-selectable-for-departure):before{content:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):not(.ptg-datepicker-between):not(.ptg-soldout-day):not(.ptg-datepicker-selectable-for-arrival):hover a,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):not(.ptg-datepicker-between):not(.ptg-soldout-day):not(.ptg-datepicker-selectable-for-arrival):hover span{opacity:.5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling{width:100%;margin:0;top:100%;padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner{padding:0 20px 20px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__error-container{margin:0;padding-bottom:1em}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__error-container .popup-jbar__title_error{color:#cb0924}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:1px 0 0;border-color:rgba(65,45,37,.5);padding-bottom:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room:first-child{border:none;padding-top:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .traveller-select{margin-bottom:12px;line-height:29px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .traveller-select.traveller-type-infants{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__room-controls{position:relative;margin-bottom:8px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__room-controls .pax-room__room-remove{opacity:.5;-webkit-mask-image:url(../../img/cross-icon.svg);mask-image:url(../../img/cross-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#412d25;top:calc(.8em - 6px)}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__room-controls .pax-room__room-remove:hover{opacity:1}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__room-controls .pax-room__room-title{font-family:inherit;color:inherit;font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:2.4px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__title{float:right;width:calc(100% - 100px);text-align:left;margin-bottom:0;margin-top:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__controls{float:left;width:100px;text-align:center;padding-left:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__controls .traveller-select__control{border:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__controls .traveller-select__control.traveller-select__control_minus{background-image:url(../../img/ui/prev-black.svg);background-size:6px 8px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__controls .traveller-select__control.traveller-select__control_plus{background-image:url(../../img/ui/next-black.svg);background-size:6px 8px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__controls .traveller-select__control:hover{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__traveller-type.traveller-select .traveller-select__controls .traveller-select__number{width:29px;min-width:29px;height:29px;font-size:14px;line-height:29px;background:#f2efe1;border-radius:50%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__children-age-container{padding-left:100px;margin-top:-12px;text-align:left}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__children-age-container .pax-room__children-age-title{font-size:14px;opacity:.5}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__room-list .popup-jbar__room.pax-room .pax-room__children-age-container .pax-room__children-age-inputs .pax-room__children-age-input{height:24px;font-family:inherit;font-size:14px;line-height:24px;text-align:center;background-color:#f2efe1!important;color:inherit;border:none;border-radius:12px;padding:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__add-room .popup-jbar__title_add-room{position:relative;width:100%;padding-left:40px;color:#412d25;background:0 0;text-align:left}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__add-room .popup-jbar__title_add-room:before{content:"+";width:32px;height:32px;position:absolute;background:#412d25;left:0;border-radius:50%;top:calc(50% - 16px);color:#f2efe1;font-size:28px;text-align:center;line-height:32px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner .popup-jbar__title_call-to-add-room{color:#412d25}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner div.popup-jbar__controls{text-align:center}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner div.popup-jbar__controls .btn-jb{height:45px;min-width:174px;padding:6px 20px;border-radius:20px;text-align:center;font-size:15px;line-height:33px;font-weight:unset;text-transform:uppercase;background-color:#412d25;color:#fff;white-space:nowrap}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner div.popup-jbar__controls .btn-jb:hover{background-color:#c18e52;color:#fff;-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling .popup-jbar__inner div.popup-jbar__controls .btn-jb.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .pax-dropdown-container.show-dropdown:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-date .date-dropdown-container:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-from .from-dropdown-container:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-travelers .pax-dropdown-container:before{content:"";position:absolute;display:block;background:#fff;width:100%;height:calc(100% + 21px);top:0;left:0;-webkit-box-shadow:0 1px 3px 0 rgba(65,45,37,.5);box-shadow:0 1px 3px 0 rgba(65,45,37,.5);border-radius:28px 28px 0 0;z-index:99}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .pax-dropdown-container.show-dropdown:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-date .date-dropdown-container:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-from .from-dropdown-container:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-travelers .pax-dropdown-container:after{content:"";position:absolute;display:block;background:#fff;width:100%;height:4px;top:calc(100% + 17px);left:0;z-index:100}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .pax-dropdown-container.show-dropdown:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-from .from-dropdown-container:before,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-travelers .pax-dropdown-container:before{height:100%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .pax-dropdown-container.show-dropdown:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-from .from-dropdown-container:after,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions.show-travelers .pax-dropdown-container:after{height:4px;top:calc(100% - 4px)}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .roomtype-and-price{margin-top:initial;border-radius:0}@media only screen and (max-width:1620px){.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]{margin:0 3.5% 0 0;width:31%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]:last-child{margin:0}}@media only screen and (max-width:1440px){.bravosafari-theme .hotel-description.bsa-hotel-description h2.desktop-headline{font-size:60px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]{margin:0 2% 0 0;width:32%}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]:last-child{margin:0}}@media only screen and (max-width:1140px){.bravosafari-theme .hotel-description.bsa-hotel-description h2.desktop-headline{font-size:50px}}@media only screen and (max-width:1060px){.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .descriptions__title{padding-left:0;padding-right:0}}@media only screen and (max-width:960px){.bravosafari-theme .hotel-description.bsa-hotel-description h2.desktop-headline{font-size:40px;padding-top:0;padding-bottom:0}.bravosafari-theme .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown div.item-from>span.comma{display:none}.bravosafari-theme.open_content_jb .page-block-tagline,.bravosafari-theme.open_content_jb .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme.open_content_jb .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme.open_content_jb h2.desktop-headline,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description h2.mobile-caption{display:none!important}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions{border-bottom:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .descriptions__title{padding:0;font-size:15px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .descriptions__title{padding-left:0}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown{border-radius:19px}.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-date,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-from,.bravosafari-theme .hotel-description.bsa-hotel-description .descriptions .journey-bar .wrapper-travelling{-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0}.bravosafari-theme.open_content_jb{background-color:#fff}.bravosafari-theme.open_content_jb .page-wrapper-holder,.bravosafari-theme.open_content_jb .page-wrapper-holder .wrapper-hotel-details{background-color:#fff}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description{padding-top:0}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row{padding:0!important}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions{margin-top:0;background-color:#fff}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .conten-jb-header,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .header{height:52px;background-color:#9c744c}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .conten-jb-header .button-back{font-family:Gilroy;font-size:18px;left:12px;top:15px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .conten-jb-header h2.mobile-caption{font-size:25px!important;line-height:52px;text-transform:none}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .header .cancel{font-family:Gilroy;color:#fff;font-size:18px;left:12px;top:15px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .header .title{font-family:Marcellus;color:#fff;font-size:25px;line-height:52px;text-transform:none}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar{padding-left:10px;padding-right:10px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list{padding:0}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]{margin:10px 0;width:100%}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]:last-child{margin-bottom:0}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .apply{background:#c18e52;font-family:Marcellus;text-transform:unset;color:#fff}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .apply:after{border:none;background:#fff;height:25px;width:16px;-webkit-mask:url(../../img/ui/next-white.svg) bottom/16px 25px no-repeat;mask:url(../../img/ui/next-white.svg) bottom/16px 25px no-repeat;margin:0}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions .apply:hover{background:#412d25}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .conten-jb-header,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .descriptions__title,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-duration .conten-jb-header,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-duration .descriptions__title,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .conten-jb-header,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .descriptions__title,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .conten-jb-header,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .descriptions__title{display:none}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-duration .journey-bar,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .journey-bar,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .journey-bar{display:unset}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .journey-bar-list div[class$=-dropdown-container] .jb-dropdown,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-duration .journey-bar .journey-bar-list div[class$=-dropdown-container] .jb-dropdown,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .journey-bar .journey-bar-list div[class$=-dropdown-container] .jb-dropdown,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .journey-bar .journey-bar-list div[class$=-dropdown-container] .jb-dropdown,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .wrapper-travelling .popup-jbar__controls .button-search{display:none}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .journey-bar-list div[class$=-dropdown-container],.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-duration .journey-bar .journey-bar-list div[class$=-dropdown-container],.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .journey-bar .journey-bar-list div[class$=-dropdown-container],.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .journey-bar .journey-bar-list div[class$=-dropdown-container]{margin:0;width:100%}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .wrapper-from .list-from li{padding:4px 17px 4px 40px;line-height:26px;height:auto;text-align:left}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .wrapper-from .list-from li .title-from{font-family:inherit;font-size:16px;line-height:26px;color:inherit}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-from .wrapper-from .list-from li.selected span{color:inherit}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev{width:100%;left:0;right:0;top:-15px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-next .ui-icon,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-prev .ui-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:10px 24px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group{width:100%;padding-left:15px;padding-right:15px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-first,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-last{padding-left:15px;padding-right:15px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-middle:after,.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-middle:before{content:none}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-last{padding-top:15px;padding-bottom:15px}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-header{position:absolute;width:100%;left:0;top:0;bottom:0}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-date .journey-bar .wrapper-date .wrapper-datepicker .hasDatepicker.with-date-range-selection .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-next{top:unset;bottom:0}.bravosafari-theme.open_content_jb .hotel-description.bsa-hotel-description>.row .descriptions.show-jb-travellers .wrapper-travelling .popup-jbar__title_add-room{background:0 0}}@media only screen and (max-width:768px){.bravosafari-theme .hotel-description.bsa-hotel-description h2.desktop-headline{font-size:35px!important}}@media only screen and (max-width:640px){.bravosafari-theme .hotel-description .descriptions .descriptions__title{font-size:14px}.bravosafari-theme .hotel-description.bsa-hotel-description h2.desktop-headline{font-size:30px!important}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-],.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]{padding:36px 8px 12px;height:100%;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]:before,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]:before{height:36px;width:100%;background-size:auto 20px;background-position:center bottom 4px}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]>span,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]>span{font-size:18px;line-height:1.1;text-align:center;width:100%}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div.jb-selected.item-from,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown div.jb-selected.item-from{padding-left:8px}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .item-from:before,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .item-from:before{left:0}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .item-from .menu-item.from,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-from .item-from .menu-item.from{padding-left:0}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-date .item-date .date,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-date .item-date .date{text-align:center;padding-left:0}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-travellers .item-travelers .menu-item,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown.menu-travellers .item-travelers .menu-item{padding-left:0}}@media only screen and (max-width:480px){.bravosafari-theme .hotel-description .descriptions .descriptions__title{font-size:12px}.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]>span,.bravosafari-theme:not(.open_content_jb) .hotel-description.bsa-hotel-description>.row .descriptions .journey-bar .journey-bar-list div.jb-dropdown div[class*=item-]>span{font-size:16px}}.bravosafari-theme .login-module{color:#412d25}.bravosafari-theme .login-module h3{font:45px/1.3 Marcellus;color:#412d25;text-transform:none;text-align:center}.bravosafari-theme .login-module h4{font:30px/1.3 Marcellus;color:#412d25;margin-bottom:15px}.bravosafari-theme .login-module p{line-height:inherit}.bravosafari-theme .login-module .items-holder{position:relative;background:0 0;margin:0 -10px 230px;width:calc(100% + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .login-module .items-holder .item-containter{position:relative;display:block;background:#d0c9b7;border-radius:20px;text-align:center;margin:10px;padding:60px 80px 80px;width:calc(50% - 20px)}.bravosafari-theme .login-module .items-holder .item-containter:first-child:last-child{width:100%;max-width:1260px}.bravosafari-theme .login-module .items-holder .item-containter .heading{width:auto;margin-bottom:0;overflow:unset}.bravosafari-theme .login-module .items-holder .item-containter .heading div.icon{display:none}.bravosafari-theme .login-module .items-holder .item-containter .heading .page-block-tagline,.bravosafari-theme .login-module .items-holder .item-containter .heading .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .login-module .items-holder .item-containter .heading .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .login-module .items-holder .item-containter .heading span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .login-module .items-holder .item-containter .heading span.title-temp{display:block;text-align:center;margin-bottom:12px}.bravosafari-theme .login-module .items-holder .item-containter .description{width:100%;max-width:900px;font-weight:lighter;padding-bottom:35px;margin:0 auto}.bravosafari-theme .login-module .items-holder .item-containter form{font-size:inherit;padding-top:0;max-width:640px;margin:0 auto}.bravosafari-theme .login-module .items-holder .item-containter .input-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px;width:calc(100% + 20px)}.bravosafari-theme .login-module .items-holder .item-containter .item,.bravosafari-theme .login-module .items-holder .item-containter .item:nth-child(2n){margin-bottom:35px;padding:0 10px;min-width:310px;max-width:310px}.bravosafari-theme .login-module .items-holder .item-containter .control-holder{position:relative;float:left;width:100%;left:unset;height:auto;padding:0;margin:0}.bravosafari-theme .login-module .items-holder .item-containter .control-holder .links-list a{font-family:inherit;color:#9c744c;text-decoration:none}.bravosafari-theme .login-module .items-holder .item-containter .text-input{font:inherit;border-width:0;border-radius:50vh;height:45px;padding:0 25px;color:#412d25}.bravosafari-theme .login-module .items-holder .item-containter .text-input::-webkit-input-placeholder{color:#a29894;opacity:1}.bravosafari-theme .login-module .items-holder .item-containter .text-input::-moz-placeholder{color:#a29894;opacity:1}.bravosafari-theme .login-module .items-holder .item-containter .text-input:-ms-input-placeholder{color:#a29894;opacity:1}.bravosafari-theme .login-module .items-holder .item-containter .text-input::-ms-input-placeholder{color:#a29894;opacity:1}.bravosafari-theme .login-module .items-holder .item-containter .text-input::placeholder{color:#a29894;opacity:1}.bravosafari-theme .login-module .items-holder .item-containter .btn-facebook,.bravosafari-theme .login-module .items-holder .item-containter .info-block-external-link,.bravosafari-theme .login-module .items-holder .item-containter .submit{font:inherit;text-transform:uppercase;border-radius:50vh;display:inline-block;float:unset;height:45px;line-height:45px;min-width:290px;max-width:290px;margin-left:0}.bravosafari-theme .login-module .items-holder .item-containter .info-block-external-link,.bravosafari-theme .login-module .items-holder .item-containter .submit{background:#9c744c;color:#fff}.bravosafari-theme .login-module .items-holder .item-containter .info-block-external-link:active,.bravosafari-theme .login-module .items-holder .item-containter .info-block-external-link:hover,.bravosafari-theme .login-module .items-holder .item-containter .submit:active,.bravosafari-theme .login-module .items-holder .item-containter .submit:hover{background:#412d25}.bravosafari-theme .login-module .items-holder .item-containter .submit{margin:0}.bravosafari-theme .login-module .items-holder .item-containter .btn-facebook{left:unset;padding-right:20px}.bravosafari-theme .login-module .items-holder .item-containter .btn-facebook:before{left:20px}@media only screen and (max-width:1140px){.bravosafari-theme .login-module .items-holder{margin-bottom:120px}.bravosafari-theme .login-module .items-holder .item-containter{padding:60px 40px}}@media only screen and (max-width:960px){.bravosafari-theme .login-module .items-holder .item-containter{width:auto;max-width:720px}.bravosafari-theme .login-module .items-holder .item-containter .item,.bravosafari-theme .login-module .items-holder .item-containter .item:nth-child(2n){padding:0 10px}}@media only screen and (max-width:768px){.bravosafari-theme .login-module h3{font-size:35px}}.bravosafari-theme .page-wrapper{background:#fff}.bravosafari-theme .page-wrapper-holder{max-width:1920px;background:#f2efe1}.bravosafari-theme .hero .hero-orbit,.bravosafari-theme .hero-hotel .hero-orbit,.bravosafari-theme .promo-hotel-container .wrapper-main,.bravosafari-theme header{max-width:1920px}@media only screen and (max-width:640px){.bravosafari-theme .login-module h3{font-size:30px}.bravosafari-theme .login-module h4{font-size:22px}.bravosafari-theme .login-module .items-holder .item-containter{padding:35px 20px!important}.bravosafari-theme .login-module .items-holder .item-containter .info-block-external-link,.bravosafari-theme .login-module .items-holder .item-containter .item,.bravosafari-theme .login-module .items-holder .item-containter .item:nth-child(2n),.bravosafari-theme .login-module .items-holder .item-containter .submit{min-width:unset;width:100%}}.bravosafari-theme .roundtrip-page{width:100%}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details{display:block}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .roundtrip-details-title{display:block;padding:20px 25% 35px;text-align:center}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers.none-tag,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-list{display:none}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .roundtrip-details-title h2{font-weight:400;margin:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description{padding-left:30%;padding-right:30%;width:100%}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:unset}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers .col strong{color:#412d25;font-family:Marcellus;font-weight:700}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers .el-fixed-duration{font-family:Gilroy;font-size:16px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers .col.no-duration{text-align:left}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers .col.duration.isDecimal,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .numbers .col.duration.isString{text-align:right}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description h1,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description h2,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description h3,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description h4{color:#572626;font-family:Marcellus;text-align:center!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description p{text-align:center!important;margin-bottom:25px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description ol,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description ul{margin-top:15px;margin-bottom:15px;margin-left:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description .description ul li{list-style:disc}@media only screen and (max-width:1440px){.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .roundtrip-details-title{padding-left:15%;padding-right:15%}}@media only screen and (max-width:1140px){.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .col-description,.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-details-block .row .content-details .roundtrip-details-title{padding:0 20px 30px}}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights{display:block;max-width:400px;margin:0 auto;padding:0 15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .tagline-highlights{font-size:12px;color:#c18e52;text-transform:uppercase;letter-spacing:3px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .title-highlights{width:380px;margin:10px 0 25px;padding-bottom:25px;border-bottom:2px dotted #412d25;font-size:30px;font-family:Marcellus;text-align:left;color:#412d25}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .list-highlights{padding:0;line-height:1.4}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .list-highlights .coll_s{width:100%!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .list-highlights .coll_s li{font-size:16px;font-family:Gilroy;margin-bottom:15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .list-highlights .coll_s li:before{width:20px;height:20px;background:url(../../img/png/bravosafari/bravosafari-bullet.png)!important;background-size:20px!important}@media (max-width:640px){.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block{padding:15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row{padding:0!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights{max-width:300px;padding:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .title-highlights{width:300px;font-size:22px}.bravosafari-theme .roundtrip-page .roundtrip-sections .ui-roundtrip-highlights-block .row .highlights .list-highlights .coll_s li{font-size:15px}}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block{padding-bottom:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row,.jbar__inner{padding:0 60px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .title-section{line-height:1.1;padding:20px 0;margin-bottom:45px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .ui-weather-block div.row .weather-description .weather-body .weather-info span.text-center,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .ui-weather-block div.row .weather-el .weather-content .weather-description-temp .weather-temp span.text-center.title-temp,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .page-block-tagline.text-center,.bravosafari-theme .ui-weather-block .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .weather-description .weather-body .weather-info span.text-center,.bravosafari-theme .ui-weather-block .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .weather-el .weather-content .weather-description-temp .weather-temp span.text-center.title-temp{text-align:center;padding-bottom:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates{background-color:#fff;border-radius:40px;margin:0;position:static;width:auto}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .centering-unit{width:100%;text-align:center;padding-top:65px;padding-bottom:45px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .centering-unit a.bsa-button-see-more{padding:.85em 3.5em}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table{position:relative;padding:2% 6%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #412d25;padding:0 0 5px;border-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .active span.sort-placeholder{-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-left:unset;padding-right:5px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates{font-family:Marcellus;font-size:12px;text-transform:uppercase;letter-spacing:2.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates span.icon-placeholder:before{content:"";width:35px;height:35px;background-size:auto 24px;background-position:center;background-repeat:no-repeat;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates span.sort-placeholder{padding-left:5px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates span.sort-placeholder:before{content:"";width:16px;height:32px;background-image:url(../../img/svg/bravosafari/icons/arrow-icon.svg);background-size:12px;background-position:right center;background-repeat:no-repeat;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates a{color:#412d25;font:normal normal 500 12px/32px Gilroy;position:relative;padding:0 0 0 10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates a:before{all:unset}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.price{width:25%;min-width:230px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.price span.icon-placeholder:before{background-image:url(../../img/svg/bravosafari/icons/budget.svg);background-size:35px 24px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.dates span.icon-placeholder:before,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.days span.icon-placeholder:before{background-image:url(../../img/svg/bravosafari/icons/dato.svg)}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.days{width:20%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.dates{width:25%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.airport{width:30%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.airport span.icon-placeholder:before{background-image:url(../../img/svg/bravosafari/icons/airplane.svg)}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates.invisible{display:none}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates{border-bottom:1px solid #412d25;border-top:0;margin:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates.opened{border-bottom:none}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates.opened .btn-expand{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates div,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates span{font-family:Marcellus;font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates div.show-only-on-mobile,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates span.show-only-on-mobile{display:none}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates{padding:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates{width:25%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:768px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .number,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .number{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .number,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .number{font-size:30px}}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .month,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .month{font-size:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:.85em}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .year{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .spacer{font-size:35px;opacity:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.days{width:20%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.days .days{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.days .days .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.days .days .number{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.days .days .number{font-size:30px}}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.days .days .day{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center;width:30%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span.airport-code{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price{width:25%;min-width:230px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips{height:5.2em;min-width:11.4em;padding:4% 9%;border-radius:30px;text-align:center;font-size:20px;line-height:33px;font-weight:unset;text-transform:uppercase;background-color:#412d25;color:#fff;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:initial;min-height:initial}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips span{margin-bottom:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container:before{all:unset}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-price{font-size:35px;margin-top:0;line-height:1.3}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-pax{text-transform:initial;font-size:20px;line-height:1.3}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-discount{text-decoration:line-through;font-size:20px;line-height:1.3}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-expand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-image:url(../../img/ui/next-white.svg);-webkit-mask-image:none;opacity:unset;width:30px;height:30px;background-repeat:no-repeat;background-position:right center}@media (hover:hover) and (pointer:fine){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips:hover{background-color:#c18e52;color:#fff;-webkit-box-shadow:none;box-shadow:none}}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips:before{all:initial}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .hotel-description{border-top:0;padding-bottom:10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .hotel-description .descriptions .journey-bar{border-radius:0;height:auto}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .hotel-description .descriptions .journey-bar .journey-bar-list>div[class$=-dropdown-container]{z-index:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .hotel-description .descriptions .journey-bar .header.show-for-mobile{display:none}@media only screen and (max-width:1440px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row{padding:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .title-section{font-size:60px!important;margin-bottom:20px}}@media only screen and (max-width:1140px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .title-section{font-size:50px!important}}@media only screen and (max-width:1060px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table{padding:20px}}@media only screen and (max-width:960px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .title-section{font-size:40px!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates{border-radius:25px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .row-dates .hotel-description{padding:0 0 10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .row-dates .hotel-description .descriptions{padding-bottom:0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .row-dates .hotel-description .descriptions .journey-bar .pax-dropdown-container.show-dropdown .wrapper-travelling{padding-top:52px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .row-dates .hotel-description .descriptions .journey-bar .pax-dropdown-container.show-dropdown .wrapper-travelling .header.show-for-mobile{display:initial;position:fixed;width:100%;height:52px;top:0;left:0;background-color:#9c744c;z-index:999}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .row-dates .hotel-description .descriptions .journey-bar .pax-dropdown-container.show-dropdown .wrapper-travelling .header.show-for-mobile .cancel{font-family:Gilroy;color:#fff;font-size:18px;position:absolute;left:12px;top:15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .row-dates .hotel-description .descriptions .journey-bar .pax-dropdown-container.show-dropdown .wrapper-travelling .header.show-for-mobile .title{font-family:Marcellus;color:#fff;font-size:25px;line-height:52px;text-transform:none}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates span.icon-placeholder,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates span.icon-placeholder:before{width:100%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates span.sort-placeholder:before{height:20px;background-position:center}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates a{padding:0;line-height:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.dates{width:30%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.airport{width:40%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.price{width:30%;min-width:180px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.show-only-on-desktop,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates div.show-only-on-desktop,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates span.show-only-on-desktop{display:none}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates div.show-only-on-mobile,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates span.show-only-on-mobile{display:inherit}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates{width:30%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates{background-color:#f2efe1;width:120px;height:120px;border-radius:60px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-duration{font-family:Marcellus;font-size:20px;line-height:1.3;color:inherit}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-duration .duration-text{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .number,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .number{line-height:1}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .month,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .month{line-height:1.3}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport{width:40%}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span{font-size:28px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span.airport-code,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-discount,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-pax{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price{width:30%;min-width:180px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips{height:auto;padding:10px 15px;width:100%;min-width:unset;border-radius:22px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-price{font-size:30px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-expand{width:24px;height:24px;background-size:auto 24px}}@media only screen and (max-width:768px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.price,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price{min-width:160px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .title-section{font-size:35px!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates{padding:10px 0 15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates{padding:24px 0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates{width:110px;height:110px;border-radius:55px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-duration{font-size:18px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .number,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .number{font-size:35px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .month,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .month{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .year{font-size:18px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .spacer{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span{font-size:26px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span.airport-code{font-size:18px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-pax{font-size:16px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-price{font-size:26px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-discount{font-size:16px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-expand{width:20px;height:20px;background-size:auto 20px}}@media only screen and (max-width:640px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.price,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price{min-width:140px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .title-section{font-size:30px!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates{padding:15px 0 20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates{padding:32px 0}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates{width:98px;height:98px;border-radius:49px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-duration{font-size:15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .number,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .number{font-size:30px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .month,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .month{font-size:18px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .year{font-size:15px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .spacer{font-size:18px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span{font-size:24px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span.airport-code{font-size:16px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-pax{font-size:14px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-price{font-size:24px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-discount{font-size:14px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-expand{width:16px;height:16px;background-size:auto 16px}}@media only screen and (max-width:480px){.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates.price,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price{min-width:115px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row>.row{padding-left:10px!important;padding-right:10px!important}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips{padding:10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .header-dates .bsa-col-dates a{font-size:10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates{width:70px;height:70px;border-radius:35px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-duration .duration-text{line-height:1.3;font-size:10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .number,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .number{line-height:1.3;font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-end-date .month,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-date .bsa-start-date .month{line-height:1.3;font-size:12px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.dates .bsa-trip-dates .bsa-trip-dates-year .year{line-height:1.3;font-size:10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span{font-size:20px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.airport span.airport-code{font-size:14px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-discount,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-pax{font-size:10px}.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row div.row .list-dates .bsa-roundtrip-offers-table .row-dates .content-dates .bsa-col-dates.price .button-trips .btn-container .btn-price{font-size:20px}}.bravosafari-theme.hotel-details-page .hotel-page-block .hotel-description .row .descriptions .roomtype-and-price-v2 span{font-family:Gilroy}.bravosafari-theme .hotel-description .descriptions{margin-top:0;border:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2{padding:0;background-color:initial}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion{margin:40px 0 0;overflow:visible}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .duration{padding:20px 25px;margin-top:20px;margin-left:-30px;margin-right:-30px;border-radius:30px;background-color:#f2efe1}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .duration .room:not(:first-of-type){margin-top:55px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .room-details{font-size:16px;color:#412d25}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .room-edit{font-size:16px;color:#9c744c;cursor:pointer}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell{display:block;font-weight:400;font-family:Gilroy}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-room,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-room{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;width:100%;max-width:100%;min-width:calc(45% - 75px)}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-duration,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-duration{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;max-width:88px;min-width:75px;height:auto}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-duration .days,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-duration .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:20px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-boards,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;--columns:0;max-width:min(50% * var(--columns) / 3,55%)}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-board,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-board-name,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-board,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-board-name{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;width:100%}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-head,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-head{color:#9c744c}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-mobile,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-mobile{display:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell{padding-bottom:7px;font-size:18px;line-height:22px;border:none;background-color:transparent}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-room{text-align:left}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;margin-bottom:0;width:100%;background-color:transparent;border:1px solid #412d25;border-width:1px 0 0}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-item:last-child{border-bottom-width:1px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:9px 4px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-wrapper .rooms-availability{color:#fff;line-height:1}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-wrapper .room-type{padding:11px 0;font-size:20px;font-weight:400;font-family:Gilroy;color:#412d25;line-height:1}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;height:100%;width:100%;background-color:transparent;color:#412d25;border:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .radio-button{margin-right:10px;position:relative;display:block;width:26px;height:26px;border-radius:14px;border:3px solid #412d25}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .radio-button:after{content:"";position:absolute;background:0 0;border-radius:14px;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .totalPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .adultPrice,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-board-name{display:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .actual-price{font-size:20px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .btn__persons,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .old-price{font-family:Gilroy;font-size:16px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .old-price{text-decoration:line-through}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn.room-selected .radio-button:after{background-color:#412d25}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell{border:1px solid #412d25;font-size:20px;border-width:0 0 0 1px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-room{border:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .bottom-controls{padding:0}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .bottom-controls .bottom-controls__row{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .bottom-controls .button,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .bottom-controls .total-price-table-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .bottom-controls .button a{padding:1em 2em;min-width:11em}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .total-price-table .total-price-table__cell{color:#412d25;font-size:20px;font-family:Marcellus}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .total-price-table .total-price-table__cell_price{font-size:45px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .btn-open-boards{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .btn-open-boards .arrow{-webkit-mask-image:url(../../img/ui/next-black.svg);mask-image:url(../../img/ui/next-black.svg);-webkit-mask-size:11.5px;mask-size:11.5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:11.5px;height:19.5px;background-color:#412d25;position:relative;top:calc(50% - 11.5px);left:16px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .btn-open-boards.opened .arrow{-webkit-mask-image:url(../../img/ui/next-black.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:calc(50% - 11.5px);left:16px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:7px 0 0;color:#9c744c}@media only screen and (max-width:1440px){.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-room,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-room{min-width:calc(40% - 75px)}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-boards,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards{max-width:min(50% * var(--columns) / 3,60%)}}@media only screen and (max-width:1140px){.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-room,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-room{min-width:calc(34% - 75px)}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-boards,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards{max-width:min(50% * var(--columns) / 3,66%)}}@media only screen and (max-width:1060px){.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .duration{margin-left:0;margin-right:0}}@media only screen and (max-width:960px){.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .duration .room:not(:first-of-type){margin-top:40px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .duration{padding:25px 14px;border-radius:19px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .room-details,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .accordion .room-edit{font-size:14px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-room,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-room{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 75px);min-width:initial}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-desktop,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-desktop{display:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-mobile,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-mobile{display:block}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell{font-size:14px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .heading .cell-boards{display:none}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards{display:none;max-width:220px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards .cell{padding:7px 0;min-height:60px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards .cell:nth-of-type(odd){border-width:0 1px 1px 0}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards .cell:nth-of-type(even){border-width:0 0 1px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards .cell:nth-last-of-type(-n+2){border-bottom-width:0}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-boards.open{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-board-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;font-size:14px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-board{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .cell-duration .days{font-family:Marcellus;font-weight:400}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .radio-button{width:13px;height:13px;border:1px solid #412d25;margin-right:0}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .totalPrice{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .btn__persons,.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .btn .old-price{font-size:8px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-wrapper .rooms-availability{font-size:14px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .room-body .row-wrapper .room-type{padding:5px 0;font-size:14px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .total-price-table .total-price-table__cell{font-size:14px}.bravosafari-theme .hotel-description .descriptions .roomtype-and-price-v2 .total-price-table .total-price-table__cell_price{font-size:20px}}.bravosafari-theme .ui-roundtrip-single-day-program-block{padding-top:90px;padding-bottom:90px;text-align:center}.bravosafari-theme .ui-roundtrip-single-day-program-block p{margin-bottom:22px}.bravosafari-theme .ui-roundtrip-single-day-program-block .dates-badge{width:120px;min-width:120px;height:120px;border-radius:50vh;border:2px dotted #412d25;display:table;text-align:center;margin-top:32px}.bravosafari-theme .ui-roundtrip-single-day-program-block .dates-badge .dates-label-wrapper{display:table-cell;width:100%;height:100%;vertical-align:middle}.bravosafari-theme .ui-roundtrip-single-day-program-block .dates-badge .text{display:block;font-size:14px}.bravosafari-theme .ui-roundtrip-single-day-program-block .dates-badge .numbers{display:block;font-size:25px;font-weight:700}.bravosafari-theme .ui-roundtrip-single-day-program-block h2{font-size:80px;margin-bottom:45px;font-weight:400}.bravosafari-theme .ui-roundtrip-single-day-program-block .description{margin-bottom:50px;width:100%}.bravosafari-theme .ui-roundtrip-single-day-program-block .description ol,.bravosafari-theme .ui-roundtrip-single-day-program-block .description ul{margin-top:15px;margin-bottom:15px;margin-left:20px;text-align:left}.bravosafari-theme .ui-roundtrip-single-day-program-block .description ul li{list-style:disc}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description ol li,.bravosafari-theme .hotel-details .row .main-hotel-info .description ol li,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description ol li{list-style:decimal}.bravosafari-theme .ui-roundtrip-single-day-program-block .gallery{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center}.bravosafari-theme .ui-roundtrip-single-day-program-block .gallery .slide-wrapper{margin:0 auto}.bravosafari-theme .ui-roundtrip-single-day-program-block .gallery .slide-image{border-radius:40px;overflow:hidden;margin-bottom:25px}.bravosafari-theme .ui-roundtrip-single-day-program-block .gallery .slide-title{font-family:Marcellus;font-size:25px}.bravosafari-theme .ui-roundtrip-single-day-program-block .gallery .bx-controls-direction .bx-next{right:-7%}.bravosafari-theme .ui-roundtrip-single-day-program-block .gallery .bx-controls-direction .bx-prev{left:-7%}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{width:calc(720px + 3%)}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-wrapper{width:720px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image{width:720px!important;height:360px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction{top:165px}.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery{width:calc(410px + 3%)}.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .slide-wrapper{width:410px}.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .slide-image{width:410px!important;height:510px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .bx-controls-direction{top:240px}.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery{width:calc(410px + 3%)}.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .slide-wrapper{width:410px}.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .slide-image{width:410px!important;height:430px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .bx-controls-direction{top:200px}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom h2{text-align:center}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .dates-badge{margin:0 auto}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper .description{padding-right:3%}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper .description p{text-align:left}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper .gallery{padding-left:3%}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom.no-image .gallery{display:none}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .description{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;text-align:left;padding:65px 2% 0}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .description h2{margin-top:-23px}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .gallery{padding-left:4%}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.horizontal-image .description{-webkit-column-count:1;-moz-column-count:1;column-count:1}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.horizontal-image .gallery{width:calc(720px + 4%)}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.square-image .gallery,.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.vertical-image .gallery{width:calc(410px + 4%)}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.no-image .description{-webkit-column-count:3;-moz-column-count:3;column-count:3}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.no-image .gallery{display:none}@media (max-width:1600px){.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .description{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{width:calc(600px + 4%)!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-wrapper{width:600px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image{width:600px!important;height:300px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction{top:135px}}@media (min-width:1600px){.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{min-width:calc(720px + 3%)}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.horizontal-image .gallery{min-width:calc(720px + 4%)}}@media (min-width:1440px){.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .row{padding:0 165px 0 185px!important}}@media (min-width:1440px) and (max-width:1600px){.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{width:calc(600px + 4%)!important;min-width:calc(600px + 4%)}}@media (max-width:1440px){.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{width:calc(410px + 4%)!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-wrapper{width:410px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image{width:410px!important;height:205px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction{top:87.5px}}@media (max-width:1140px){.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction .bx-next,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .bx-controls-direction .bx-next,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .bx-controls-direction .bx-next{right:-4%}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction .bx-prev,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .bx-controls-direction .bx-prev,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .bx-controls-direction .bx-prev{left:-4%}}@media (min-width:1061px){.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom.no-image h2{padding:0 20%}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom.no-image .content-wrapper{padding:0 30%}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom.no-image .content-wrapper .description,.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom.no-image .content-wrapper p{text-align:center}}@media (min-width:1061px) and (max-width:1600px){.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right.no-image .description{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important}}@media (max-width:1060px){.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row{display:grid}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .dates-badge{margin:0 auto}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .description *{text-align:center}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .description ol li,.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .description ul li{text-align:left}.bravosafari-theme .ui-roundtrip-single-day-program-block.left-to-right .row .gallery{padding:0}.bravosafari-theme .ui-roundtrip-single-day-program-block.no-image .description{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper{display:block}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper .description{padding-right:0}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper .description p{text-align:center}.bravosafari-theme .ui-roundtrip-single-day-program-block.top-to-bottom .content-wrapper .gallery{padding-left:0;max-width:1060px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{width:calc(600px + 4%)!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-wrapper{width:600px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image{width:600px!important;height:300px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction{top:135px}}@media (max-width:960px){.bravosafari-theme .ui-roundtrip-single-day-program-block h2{font-size:50px}}@media (max-width:768px){.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery{width:calc(410px + 4%)!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-wrapper{width:410px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image{width:410px!important;height:205px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction{top:87.5px}}@media (max-width:640px){.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction .bx-next,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .bx-controls-direction .bx-next,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .bx-controls-direction .bx-next{right:-7%}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction .bx-prev,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .bx-controls-direction .bx-prev,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .bx-controls-direction .bx-prev{left:-7%}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery{width:300px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-wrapper,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .slide-wrapper,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .slide-wrapper{width:300px}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image,.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .slide-image,.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .slide-image{width:300px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .slide-image{height:150px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.horizontal-image .gallery .bx-controls-direction{top:60px}.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .slide-image{height:300px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.square-image .gallery .bx-controls-direction{top:135px}.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .slide-image{height:373px!important}.bravosafari-theme .ui-roundtrip-single-day-program-block.vertical-image .gallery .bx-controls-direction{top:171.5px}}.bravosafari-theme .map-module{background-color:#f2efe1;padding:0;width:100%;color:inherit}.bravosafari-theme .map-module .row{padding:0!important}.bravosafari-theme .map-module h2{color:inherit;text-transform:unset}.bravosafari-theme .map-module .map-module__button{color:#fff;background-color:#412d25;line-height:1;min-width:10em;padding-left:4em;padding-right:4em;white-space:nowrap}.bravosafari-theme .map-module .map-module__button:hover{background:#c18e52}.bravosafari-theme .map-module .map-area{display:-webkit-box;display:-ms-flexbox;display:flex;height:620px;width:auto}.bravosafari-theme .map-module .map-area .google-maps{background:url(../../img/Afrika_Kort.png) center no-repeat;background-size:cover;max-width:none}.bravosafari-theme .map-module .map-area .google-maps .map-container{position:unset!important;overflow:unset!important}.bravosafari-theme .custom-form-module{padding:190px 0;background-color:#333f28}.bravosafari-theme .custom-form-module .row{width:100%}.bravosafari-theme .custom-form-module .row .custom-form-fields,.bravosafari-theme .custom-form-module .row .custom-form-text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.bravosafari-theme .custom-form-module .row .custom-form-text{float:left}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-title{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h2,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-title{font-size:100px;padding-bottom:40px}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h2,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h3,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h4,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h5,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h6,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-title{width:100%;font-family:Marcellus;text-align:left;color:#fff;text-transform:none}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description ol,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description p,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description ul{width:100%;max-width:500px;color:#fff;text-align:left}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description ol,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description ul{margin-top:15px;margin-bottom:15px;margin-left:20px}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description ul li{list-style:disc}.bravosafari-theme .custom-form-module .row .custom-form-fields{float:right;padding-left:100px}.bravosafari-theme .custom-form-module .row .custom-form-fields form{width:100%}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td{padding:15px 11px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .dropdown,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .submit,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset label{height:45px;padding:13px 15px;font-family:Gilroy;font-size:15px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td div,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset{position:relative}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td div .required,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .required{position:absolute;top:9px;right:13px;z-index:1;font-size:24px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input{color:#412d25;border-width:0;border-radius:21px;background-color:rgba(255,255,255,.65)}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input::-webkit-input-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input::-moz-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input:-ms-input-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input::-ms-input-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .text-input::placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset legend{padding:0 0 3px;font-family:Gilroy;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:3px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset legend .required{top:auto;right:auto}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.checkbox-list label,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.radio-list label{height:auto;margin-right:25px;padding:0 0 5px 30px;position:relative;clear:none;color:#fff}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.checkbox-list label:before,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.radio-list label:before{height:23px;width:23px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.checkbox-list label:before{background-color:#fff;background-position:1px;border-radius:8px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.checkbox-list label.selected:before{background-color:#9c744c}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.radio-list label:before{background:#fff;border-radius:12px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.radio-list label.selected:before,.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td fieldset .actions.radio-list label:hover:before{background:url(../../img/layout/custom-form-sprite_bsa.png) -13.5px -13.5px no-repeat #fff;background-size:122.4px 114px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .form-type-select{display:none}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .dropdown{margin:0;border-width:0;border-radius:21px;color:#797269;line-height:22px;background-color:rgba(255,255,255,.65);cursor:pointer}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .dropdown.opened-options{border-radius:21px 21px 0 0;background-color:#fff}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .dropdown.dropdown-selected{color:#412d25}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .options{display:none;position:absolute;z-index:10;height:auto;width:100%;border-radius:0 0 21px 21px;background-color:#fff;cursor:pointer}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .options .option{height:45px;width:100%;padding:13px 15px;font-family:Gilroy;font-size:15px;color:#412d25;line-height:22px}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area{height:90px;margin:0;color:#412d25;border:none;border-radius:21px;background-color:rgba(255,255,255,.65)}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area::-webkit-input-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area::-moz-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area:-ms-input-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area::-ms-input-placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .text-area::placeholder{font-family:Gilroy;font-size:15px;color:#797269;opacity:1}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .submit{width:100%;max-width:290px;float:left;margin:0;padding:15px;border-radius:21px;line-height:15px;text-transform:uppercase;vertical-align:middle;text-align:center;color:#fff;background-color:#9c744c}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .submit:hover{background-color:#412d25}.bravosafari-theme .custom-form-module .row .custom-form-fields form .xform-table .xform-tr .xform-td .field-validation-error{padding-left:15px}@media only screen and (max-width:1440px){.bravosafari-theme .custom-form-module{padding:90px 0}.bravosafari-theme .custom-form-module .row .custom-form-text{padding-right:50px}.bravosafari-theme .custom-form-module .row .custom-form-fields{padding-left:0}}@media only screen and (max-width:1279px){.bravosafari-theme .custom-form-module .row .custom-form-fields,.bravosafari-theme .custom-form-module .row .custom-form-text{width:100%;float:none}.bravosafari-theme .custom-form-module .row .custom-form-text{padding-right:0;padding-bottom:100px}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description p{max-width:700px}}@media only screen and (max-width:960px){.bravosafari-theme .custom-form-module .row .custom-form-text{padding-bottom:50px}}@media only screen and (max-width:920px){.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h2,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-title{font-size:80px}}@media only screen and (max-width:640px){.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description h2,.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-title{font-size:40px}.bravosafari-theme .custom-form-module .row .custom-form-text .custom-form-description p{font-size:15px}.bravosafari-theme .custom-form-fields form .xform-table .xform-tr .xform-td .options{top:44px}}.bravosafari-theme .ui-weather-block{font-family:Gilroy}.bravosafari-theme .ui-weather-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .ui-weather-block .row h3.title-weather{display:none}.bravosafari-theme .ui-weather-block .row .weather-header{display:none!important}.bravosafari-theme .ui-weather-block .row .weather-el{max-width:1424px}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content{padding:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none}@media only screen and (max-width:1060px){.bravosafari-theme .ui-weather-block .row .weather-el .weather-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:15%}@media only screen and (max-width:1060px){.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp{width:85%;padding:0;margin:auto}}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp{background-color:#412d25!important;border-radius:20px 0 0 20px;padding-bottom:12px}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp{text-align:center!important;padding-top:25px;line-height:1.2}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.gradus{color:#fff;font:35px Marcellus}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.gradus:empty:after{content:" "}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.month{color:#fff;font:12px Gilroy;letter-spacing:2px}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction{top:45%;z-index:2}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-next{background-image:url(../../img/ui/next-white.svg);-webkit-mask-image:none;opacity:unset;width:8px;height:16px;left:0}@media only screen and (max-width:1060px){.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp{border-radius:20px 20px 0 0}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp{-ms-hyphens:none;hyphens:none}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-next{margin-right:unset;right:5%;left:unset}}.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-prev{background-image:url(../../img/ui/prev-white.svg);-webkit-mask-image:none;opacity:unset;width:8px;height:16px;left:5%;margin-left:10px}.bravosafari-theme .ui-weather-block .row .weather-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:#572626;color:#c18e52;border-radius:0 20px 20px 0;width:85%;padding:0 0 0 60px}@media only screen and (max-width:1540px){.bravosafari-theme .ui-weather-block .row .weather-description{padding:0 0 0 40px}}@media only screen and (max-width:1060px){.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .bx-wrapper .bx-controls-direction .bx-prev{margin-left:unset;left:5%}.bravosafari-theme .ui-weather-block .row .weather-description{border-radius:0 0 20px 20px;padding:0 0 0 30px;margin:auto}}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body{padding:37px 0 47px}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info{padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span{display:inline-grid!important;padding-right:7.8%}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span strong{font-family:Marcellus;color:#fff;font-size:24px;font-weight:unset;text-transform:none;white-space:nowrap;letter-spacing:0;line-height:48px}@media only screen and (max-width:1440px){.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span{padding-right:3.8%}}@media only screen and (max-width:1060px){.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span{padding:10px}}.bravosafari-theme.homepage .promo-campaign-container .orbit-wrapper .slider-nav{display:none!important}.bravosafari-theme .image-gallery-block{padding:0 100px}.bravosafari-theme .image-gallery-block .image-gallery-headline-section{margin:80px 0 -80px}.bravosafari-theme .image-gallery-block .image-gallery-headline-section h2.title-section{padding:0 0 40px;margin:0;max-width:unset}.bravosafari-theme .image-gallery-block .hero,.bravosafari-theme .image-gallery-block .ui-gallery-block{margin:80px 0}.bravosafari-theme .image-gallery-block .hero .caption,.bravosafari-theme .image-gallery-block .ui-gallery-block .caption{display:none}.bravosafari-theme .image-gallery-block .orbit-wrapper{position:relative;width:100%!important;height:0;padding:46.32% 0 0}.bravosafari-theme .image-gallery-block .orbit-wrapper .hero-orbit{position:absolute;top:0;width:100%!important;height:100%!important;max-height:unset!important;margin:0 auto}.bravosafari-theme .image-gallery-block .orbit-wrapper .orbit-slide{border-radius:40px;overflow:hidden}.bravosafari-theme .image-gallery-block .orbit-wrapper .orbit-slide .overlay img{height:100%!important;border-radius:40px;overflow:hidden}.bravosafari-theme .image-gallery-block .orbit-wrapper .orbit-bullets{right:10vw}.bravosafari-theme .image-gallery-block .orbit-wrapper .orbit-bullets.hide-for-small{display:inherit!important}.bravosafari-theme .image-gallery-block .orbit-wrapper .orbit-bullets>li:after{color:#c18e52}.bravosafari-theme .image-gallery-block .orbit-wrapper .orbit-bullets>li.active:after,.suntours-theme.hotel-details-page .hotel-category-adult .hotel-info .title h3{color:#fff!important}.bravosafari-theme .image-gallery-block .hero.hero-simple-gallery .hero-orbit .current{min-height:unset!important}.bravosafari-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets{display:none}.bravosafari-theme .orbit-wrapper .slider-nav{display:block}.bravosafari-theme .orbit-wrapper .slider-nav span{width:50px;height:50px;background-position:center;background-size:17px 30px;background-repeat:no-repeat;background-color:transparent;border-radius:50%;top:inherit;bottom:calc(50% - 25px);margin:0;opacity:.8}.bravosafari-theme .orbit-wrapper .slider-nav span.left{background-image:url(../../img/ui/prev-black.svg);left:-50px}.bravosafari-theme .orbit-wrapper .slider-nav span.right{background-image:url(../../img/ui/next-black.svg);right:-50px}@media (max-width:1440px){.bravosafari-theme .image-gallery-block{padding:0 50px}}@media (max-width:1140px){.bravosafari-theme .image-gallery-block{padding:0 20px}.bravosafari-theme .image-gallery-block .image-gallery-headline-section{margin:50px 0 -50px}.bravosafari-theme .image-gallery-block .image-gallery-headline-section h2.title-section{padding:0 0 30px}.bravosafari-theme .image-gallery-block .hero,.bravosafari-theme .image-gallery-block .ui-gallery-block{margin:50px 0}.bravosafari-theme .orbit-wrapper .slider-nav span{opacity:1}.bravosafari-theme .orbit-wrapper .slider-nav span.left{background-image:url(../../img/ui/prev-white.svg);left:0}.bravosafari-theme .orbit-wrapper .slider-nav span.right{background-image:url(../../img/ui/next-white.svg);right:0}}@media (max-width:960px){.bravosafari-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .slider-nav{display:none!important}.bravosafari-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets{display:inherit}.bravosafari-theme .image-gallery-block .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets li.active{border-color:transparent}}.bravosafari-theme .bx-wrapper .bx-viewport{z-index:2}.bravosafari-theme .bx-wrapper .bx-viewport .bxslider li .slide-image{border-radius:40px;width:720px;height:360px;overflow:hidden}.bravosafari-theme .bx-wrapper .bx-controls-direction{top:calc(50% - 15px)}.bravosafari-theme .bx-wrapper .bx-controls-direction .bx-next,.bravosafari-theme .bx-wrapper .bx-controls-direction .bx-prev{-webkit-mask-size:17px;-webkit-mask-repeat:no-repeat;background-color:#412d25;width:17px;height:30px;position:relative}.bravosafari-theme .bx-wrapper .bx-controls-direction .bx-prev{float:left;-webkit-mask-image:url(../../img/ui/prev-black.svg);left:-6%}.bravosafari-theme .bx-wrapper .bx-controls-direction .bx-next{float:right;-webkit-mask-image:url(../../img/ui/next-black.svg);right:-6%}.bravosafari-theme .hotel-details,.bravosafari-theme .hotel-details-with-gallery{margin-bottom:67px;padding-top:45px}.bravosafari-theme .hotel-details .row,.bravosafari-theme .hotel-details-with-gallery .row{display:block}.bravosafari-theme .hotel-details .row>h2,.bravosafari-theme .hotel-details-with-gallery .row>h2{display:none!important}.bravosafari-theme .hotel-details .row .main-hotel-info,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info{text-align:left;padding-top:85px;width:auto;border:none;overflow:initial}.bravosafari-theme .hotel-details .row .main-hotel-info h2,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info h2{font-weight:400}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages{margin:50px 0 0 -28px;padding:0;width:auto;float:none}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li{width:116px;font-size:12px;font-weight:700}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li span,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li span,.bravosafari-theme .hotel-rooms-module .row .room-title,.bravosafari-theme .hotel-rooms-module .row .title{font-weight:400}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div{background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon:before{background-size:60px;background-repeat:no-repeat;background-position:0}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.adults:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.adults:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/adults.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.ac:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.ac:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/air-conditioner.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.all-inclusive:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.all-inclusive:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/all-inclusive.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.all-inclusive-possible:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.all-inclusive-possible:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/all-inclusive-possible.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.aquapark:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.aquapark:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/aquapark.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.beach:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.beach:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/beach.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.breakfast:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.breakfast:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/breakfast.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.breakfast-possible:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.breakfast-possible:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/breakfast-possible.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.city-center:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.city-center:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/city-center.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.family:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.family:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/family.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.fitness:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.fitness:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/fitness.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.golf:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.golf:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/golf.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.halfboard:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.halfboard:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/halfboard.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.halfboard-possible:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.halfboard-possible:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/halfboard-possible.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.handicapped:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.handicapped:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/handicapped.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.kids-pool:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.kids-pool:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/kids-pool.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.playground:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.playground:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/playground.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.pool:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.pool:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/pool.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.restaurants:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.restaurants:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/restaurants.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.safari:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.safari:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/safari.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.water-sports:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.water-sports:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/water-sports.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.wellness:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.wellness:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/wellness.svg);background-color:#412d25}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.wifi:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon.wifi:before{-webkit-mask:initial!important;mask:initial!important;background-image:url(../../img/svg/bravosafari/wifi.svg)}.bravosafari-theme .hotel-details .row .main-hotel-info .description,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description{margin-top:30px}.bravosafari-theme .hotel-details .row .main-hotel-info .description ol,.bravosafari-theme .hotel-details .row .main-hotel-info .description ul,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description ol,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description ul{margin-top:15px;margin-bottom:15px;margin-left:20px}.bravosafari-theme .hotel-details .row .main-hotel-info .description ul li,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description ul li,.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-description ul li,.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-description ul li{list-style:disc}.bravosafari-theme .hotel-details .row .gallery,.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:773px;margin:0 0 60px 12.954%;text-align:center;float:right}.bravosafari-theme .hotel-details .row .gallery .slide-image,.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{width:100%!important;height:686px!important}.bravosafari-theme .hotel-page-block .hotel-details{padding-top:0;margin-top:-30px}.bravosafari-theme .hotel-page-block .hotel-details .main-hotel-info{padding-top:0}.bravosafari-theme .hotel-page-block .hotel-details .main-hotel-info h2{padding-top:64px}.bravosafari-theme .hotel-page-block .hotel-details-with-gallery{padding-top:0;margin-top:-50px}.bravosafari-theme .hotel-page-block .hotel-details-with-gallery .main-hotel-info{padding-top:85px}.bravosafari-theme .hotel-page-block~.hotel-page-block .hotel-details,.bravosafari-theme .hotel-page-block~.hotel-page-block .hotel-details-with-gallery{padding-top:45px;margin-top:0}.bravosafari-theme .hotel-page-block~.hotel-page-block .hotel-details .main-hotel-info,.bravosafari-theme .hotel-page-block~.hotel-page-block .hotel-details-with-gallery .main-hotel-info{padding-top:0}@media (max-width:1600px){.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:600px}.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:533px!important}}@media (max-width:1440px){.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:500px}.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:444px!important}}@media (max-width:1200px){.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:360px}.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:319px!important}}@media (min-width:1061px){.bravosafari-theme .hotel-page-block .hotel-details-with-gallery .row{padding:0 7.813% 60px 10.573%!important}.bravosafari-theme .hotel-details .row{padding:0 10.573% 60px!important}}@media (max-width:1060px){.bravosafari-theme .hotel-details,.bravosafari-theme .hotel-details-with-gallery{padding-top:0}.bravosafari-theme .hotel-details .row .gallery,.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:500px;float:none;margin:60px auto 0}.bravosafari-theme .hotel-details .row .gallery .slide-image,.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:444px!important}.bravosafari-theme .hotel-details .row .main-hotel-info,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info{padding:15px 0 0}.bravosafari-theme .hotel-details .row .main-hotel-info h2,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info h2{text-align:center;padding:20px 0 10px}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages{margin-left:0;margin-top:20px}.bravosafari-theme .hotel-details .row .main-hotel-info .description,.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .estimates,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .estimates{text-align:center}.bravosafari-theme .hotel-details .row .main-hotel-info .description ol li,.bravosafari-theme .hotel-details .row .main-hotel-info .description ul li,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description ol li,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .description ul li{text-align:left}.bravosafari-theme .hotel-page-block .hotel-details,.bravosafari-theme .hotel-page-block .hotel-details-with-gallery{padding-top:0;margin-top:-40px}.bravosafari-theme .hotel-page-block .hotel-details .main-hotel-info,.bravosafari-theme .hotel-page-block .hotel-details-with-gallery .main-hotel-info{padding-top:15px}.bravosafari-theme .hotel-page-block~.hotel-page-block .hotel-details,.bravosafari-theme .hotel-page-block~.hotel-page-block .hotel-details-with-gallery{padding-top:0;margin-top:0}}@media (max-width:768px){.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:360px}.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:319px!important}}@media (max-width:440px){.bravosafari-theme .hotel-details-with-gallery .row .gallery{width:calc(100% - 60px)}.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:295px!important}.bravosafari-theme .hotel-details-with-gallery .row .gallery .bx-controls-direction .bx-prev{left:-10%}.bravosafari-theme .hotel-details-with-gallery .row .gallery .bx-controls-direction .bx-next{right:-10%}}@media (max-width:400px){.bravosafari-theme .hotel-details-with-gallery .row .gallery .slide-image{height:255px!important}}@media (min-width:240px) and (max-width:640px){.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li{width:85px}.bravosafari-theme .hotel-details .row .main-hotel-info .hotel-adwantages .mark-list li div.icon:before,.bravosafari-theme .hotel-details-with-gallery .row .main-hotel-info .hotel-adwantages .mark-list li div.icon:before{background-size:30px}}.bravosafari-theme .hotel-details .main-hotel-info .text-information{width:100%}.bravosafari-theme .hotel-details .main-hotel-info .text-information p{font-size:16px;font-family:Gilroy;color:#412d25;padding-top:28px;word-wrap:break-word;line-height:1.6em}.bravosafari-theme .hotel-details .main-hotel-info .text-information p *{font-size:16px}.bravosafari-theme .hotel-rooms-module{padding:100px 0}.bravosafari-theme .hotel-rooms-module .row .description,.bravosafari-theme .hotel-rooms-module .row .page-block-tagline,.bravosafari-theme .hotel-rooms-module .row .title,.bravosafari-theme .hotel-rooms-module .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .hotel-rooms-module .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme .ui-weather-block .hotel-rooms-module .row .weather-description .weather-body .weather-info span,.bravosafari-theme .ui-weather-block .hotel-rooms-module .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp{margin-top:20px;text-align:center}.bravosafari-theme .hotel-rooms-module .row .description p{font-size:20px}.bravosafari-theme .hotel-rooms-module .row .rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1370px;margin:0 auto}.bravosafari-theme .hotel-rooms-module .row .rooms .room{max-width:680px;margin:60px auto 0;padding:0 25px}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper{width:630px;height:350px}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction{top:164px}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction .bx-next,.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction .bx-prev{width:12px;height:22px;position:relative;z-index:10;-webkit-mask-size:12px;-webkit-mask-repeat:no-repeat;background-color:#fff!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction .bx-prev{left:20px!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction .bx-next{right:20px!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bxslider li .slide-image{width:630px!important;height:350px!important;border-radius:21px!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-description,.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-title{padding:0 45px;text-align:center}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-title{font-size:30px;margin-top:27px}.bravosafari-theme .flight-info .flight-item-column_difference,.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-description{margin-top:15px}@media only screen and (min-width:1061px) and (max-width:1580px){.bravosafari-theme .hotel-rooms-module .row .rooms{max-width:1000px}.bravosafari-theme .hotel-rooms-module .row .rooms .room{max-width:500px}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper,.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bxslider li .slide-image{width:450px!important;height:250px!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction{top:114px}}@media only screen and (max-width:1060px){.bravosafari-theme .hotel-rooms-module .row .rooms .room{max-width:630px;padding:0}}@media only screen and (max-width:670px){.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper{margin:auto}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper,.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bxslider li .slide-image{width:459px!important;height:255px!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction{top:116.5px}}@media only screen and (max-width:500px){.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper,.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bxslider li .slide-image{width:315px!important;height:175px!important}.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-wrapper .bx-controls-direction{top:76.5px}}@media only screen and (max-width:640px){.bravosafari-theme .hotel-rooms-module .row .rooms .room .room-title{font-size:22px}}.bravosafari-theme .hotel-facilities{padding:125px 0 210px}@media only screen and (max-width:1440px){.bravosafari-theme .hotel-facilities{padding:70px 0 90px}}.bravosafari-theme .hotel-facilities .page-block-tagline,.bravosafari-theme .hotel-facilities .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .hotel-facilities .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .hotel-facilities span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .hotel-facilities span.title-temp{padding:10px 0;text-align:center}.bravosafari-theme .hotel-facilities h2{font-weight:inherit;padding:10px 0;text-align:center}.bravosafari-theme .hotel-facilities .description{font-size:20px;padding:10px 0;text-align:center}.bravosafari-theme .hotel-facilities .main-hotel-info{padding-top:40px}.bravosafari-theme .hotel-facilities .main-hotel-info .columns{padding:0}.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul{-webkit-columns:3;-moz-columns:3;columns:3;line-height:2.3;text-align:center}@media only screen and (max-width:768px){.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;width:415px}@media only screen and (max-width:1620px){.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul li{width:315px}}@media only screen and (max-width:640px){.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul li{font-size:15px}}.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul li span:nth-child(1){color:#412d25;font-weight:700}.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul li span:nth-child(2){color:#c18e52}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block{padding-top:100px}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .page-block-tagline,.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .hotel-description.hotel-pricing-calendar-block span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .hotel-description.hotel-pricing-calendar-block span.title-temp{text-align:center}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions{margin-top:65px;position:relative;background-color:#fff;border-radius:40px;padding:90px 150px}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions .journey-bar{height:auto}@media only screen and (max-width:1440px){.bravosafari-theme .hotel-description.hotel-pricing-calendar-block{padding-top:50px}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions{margin-top:40px;padding:50px 90px}}@media only screen and (max-width:1140px){.bravosafari-theme .hotel-facilities .main-hotel-info .columns ul{-webkit-columns:2;-moz-columns:2;columns:2}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block{padding-top:20px}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions{padding:20px 50px}}@media only screen and (max-width:1060px){.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions{padding:20px}}@media only screen and (max-width:960px){.bravosafari-theme h1{font-size:50px!important}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions{border-radius:25px}}@media only screen and (max-width:480px){.bravosafari-theme .hotel-description.hotel-pricing-calendar-block>.row{padding-left:10px!important;padding-right:10px!important}.bravosafari-theme .hotel-description.hotel-pricing-calendar-block .descriptions{padding:20px 10px 10px}}.bravosafari-theme .questions-answers-container-block{max-width:1350px;margin:auto;padding:50px 0 100px}.bravosafari-theme .questions-answers-container-block .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:75px}.bravosafari-theme .questions-answers-container-block .button a{padding-left:4em;padding-right:4em}.bravosafari-theme .questions-answers-container-block .row{width:100%}.bravosafari-theme .questions-answers-container-block .row .title-section{margin:0;padding:13px 0;border:none}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item{width:100%;margin:0;padding:10px 0}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-header{min-height:81px;margin:0;padding:24px 64px 24px 38px;background:#d0c9b7;border:none;border-radius:21px}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-header.expanded{border-radius:21px 21px 0 0}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-header.expanded .arrow-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-header h2{color:#412d25;font-size:30px;line-height:1.1;font-weight:400}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-header .arrow-icon{position:absolute;top:calc(50% - 12px);right:35px;height:22px;width:22px;background:url(../../img/svg/bravosafari/bsa-expandable-arrow.svg) no-repeat;background-size:23px 23px}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content{padding:43px 38px 38px;margin-top:-21px;border:none;border-radius:0 0 21px 21px}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content em,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content h2,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content h3,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content h4,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content h5,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content h6,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content li,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content p,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content strong{color:#412d25}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content a{color:#c18e52}.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content ol,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content ul{margin:20px}.bravosafari-theme .destinations-slider-module .info-header .description ol li,.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-description ol li,.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-description ol li,.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-content ol li,.bravosafari-theme .text-columns-block ol li{list-style-type:decimal}@media only screen and (max-width:640px){.bravosafari-theme .questions-answers-container-block .row .questions-answers-items .questions-answers-item .acc-header h2{font-size:22px;line-height:1.5}}.bravosafari-theme .destinations-slider-module{background-color:#f2efe1;padding:80px 50px 175px;width:100%}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module{padding:80px 50px 50px}}@media only screen and (max-width:1140px){.bravosafari-theme .destinations-slider-module{padding:80px 20px 50px}}.bravosafari-theme .destinations-slider-module .info-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bravosafari-theme .destinations-slider-module .info-header .tagline{color:#c18e52;display:block;font-size:12px;letter-spacing:.22em;padding-bottom:25px;text-transform:uppercase}.bravosafari-theme .destinations-slider-module .info-header h2{color:#412d25;font-family:Marcellus!important;font-size:45px;margin:0 0 30px;text-transform:inherit;width:900px}@media only screen and (max-width:960px){.bravosafari-theme .destinations-slider-module .info-header h2{padding:0 10%;width:auto}}@media only screen and (max-width:768px){.bravosafari-theme .destinations-slider-module .info-header h2{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .destinations-slider-module .info-header h2{font-size:30px}}.bravosafari-theme .destinations-slider-module .info-header .description{display:block;padding-bottom:20px;width:780px}@media only screen and (max-width:960px){.bravosafari-theme .destinations-slider-module .info-header .description{padding:0 10%;width:auto}}.bravosafari-theme .destinations-slider-module .info-header .description p{color:#412d25;line-height:1.6em}.bravosafari-theme .destinations-slider-module .info-header .description p a{display:contents}.bravosafari-theme .destinations-slider-module .info-header .description ol{padding-left:20px;margin-bottom:0;text-align:left}.bravosafari-theme .destinations-slider-module .info-header .description ul{margin-left:20px;padding-left:20px;text-align:left}.bravosafari-theme .destinations-slider-module .info-header .description ul li{list-style-type:disc}.bravosafari-theme .destinations-slider-module .column-holder{background-color:#f2efe1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.bravosafari-theme .destinations-slider-module .column-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bravosafari-theme .destinations-slider-module .column-holder .columns{height:auto;-ms-touch-action:auto;touch-action:auto}.bravosafari-theme .destinations-slider-module .column-holder .columns ul{height:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li{height:auto;overflow:unset;margin-right:0;padding:0;width:430px}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .column-holder .columns ul li{width:330px}}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li a{position:relative;z-index:9}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .photo.imgContainer{height:auto;width:auto}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .photo.imgContainer img{height:auto}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .link-title{display:none}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li h3.title{color:#412d25;display:block;font-size:25px;margin-top:35px;padding:0 30px;text-transform:inherit}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li h3.title a{color:#412d25;display:inline;font-family:Marcellus;font-size:25px}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .column-holder .columns ul li h3.title{width:330px}}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .subtitle{color:#c18e52;display:block;font-size:12px;letter-spacing:.22em;padding-bottom:8px;text-transform:uppercase}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .subtitle a{display:inline}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li p.description{color:#412d25;display:block;font-size:16px;line-height:1.6em;width:unset}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li p.description a{color:#412d25;display:inline}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .column-holder .columns ul li p.description{width:330px}}@media only screen and (max-width:640px){.bravosafari-theme .destinations-slider-module .column-holder .columns ul li p.description{font-size:15px}}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .link{display:block}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .link a{color:#c18e52!important;display:block;font-family:Gilroy;font-size:12px;letter-spacing:2px;margin-top:25px;position:relative;z-index:9}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .button{display:block;font-size:16px;margin-top:50px;margin-bottom:15px}@media only screen and (max-width:640px){.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .button{font-size:15px}}.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .button a{display:inline;font-size:16px;padding:.85em 5em;position:relative;z-index:9}@media only screen and (max-width:640px){.bravosafari-theme .destinations-slider-module .column-holder .columns ul li .button a{font-size:15px}}.bravosafari-theme .destinations-slider-module .column-holder .round-images ul li .photo.imgContainer{height:200px;width:200px}.bravosafari-theme .destinations-slider-module .column-holder .round-images ul li .photo.imgContainer img{clip-path:circle(100px);width:200px}.bravosafari-theme .destinations-slider-module .column-holder .round-images ul li .photo.imgContainer .tagline{display:none}.bravosafari-theme .destinations-slider-module .column-holder .round-images ul li h3.title,.bravosafari-theme .destinations-slider-module .column-holder .round-images ul li p.description{padding-left:50px;padding-right:50px}.bravosafari-theme .destinations-slider-module .column-holder .round-images .mCSB_buttonLeft:after,.bravosafari-theme .destinations-slider-module .column-holder .round-images .mCSB_buttonRight:after{top:85px}.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .photo.imgContainer{height:343px;width:370px}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .column-holder .round-images .mCSB_buttonLeft:after,.bravosafari-theme .destinations-slider-module .column-holder .round-images .mCSB_buttonRight:after{top:80px}.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .photo.imgContainer{height:232px;width:330px}}.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .photo.imgContainer img{border-radius:35px;-o-object-fit:cover;object-fit:cover;height:343px;width:370px}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .photo.imgContainer img{height:232px;width:250px}}.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .tag-container{display:table;position:absolute;top:0;height:343px;width:370px}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .tag-container{left:40px;height:232px;width:250px}}.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .tag-container .tagline{color:#fff;display:table-cell;font-family:Marcellus;font-size:45px;padding:0;text-transform:inherit;vertical-align:middle}@media only screen and (max-width:768px){.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .tag-container .tagline{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li .tag-container .tagline{font-size:30px}}.bravosafari-theme .destinations-slider-module .column-holder .square-images ul li p.description{padding-left:30px;padding-right:30px}.bravosafari-theme .destinations-slider-module .column-holder .jcarousel-pagination a{background:#d0c9b7}.bravosafari-theme .destinations-slider-module .column-holder .jcarousel-pagination .active{background:#c18e52}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools{position:absolute;top:0;height:100%;left:0;right:0;max-width:unset}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonLeft,.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonRight{position:absolute;top:0;height:100%;width:20px;background-color:#f2efe1;z-index:99}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonLeft:after,.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonRight:after{content:"";position:absolute;top:155px;width:20px;height:30px;background-color:#412d25}@media only screen and (max-width:1440px){.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonLeft:after,.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonRight:after{top:110px}}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonRight{right:0}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonRight:after{right:0;-webkit-mask:url(../../img/ui/next-white.svg) no-repeat;mask:url(../../img/ui/next-white.svg) no-repeat;-webkit-mask-size:20px 30px;mask-size:20px 30px}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonLeft{left:0}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_buttonLeft:after{left:0;-webkit-mask:url(../../img/ui/prev-white.svg) no-repeat;mask:url(../../img/ui/prev-white.svg) no-repeat;-webkit-mask-size:20px 30px;mask-size:20px 30px}.bravosafari-theme .destinations-slider-module .mCSB_scrollTools .mCSB_draggerContainer{visibility:hidden}.bravosafari-theme .destinations-slider-module .mCSB_dragger_bar{background:#c18e52!important}.bravosafari-theme .acResults{border:none;margin-top:-22px;border-bottom-right-radius:21px;border-bottom-left-radius:21px;z-index:98}.bravosafari-theme .acResults ul{padding:17px 21px 14px}.bravosafari-theme .acResults ul li{padding:5px 0!important;font-family:Gilroy;font-size:16px!important;color:#412d25}.bravosafari-theme .acResults ul li.acSelect{background-color:transparent;color:#9c744c;font-weight:400}.bravosafari-theme .site-search-page .header-search .container{max-width:920px}.bravosafari-theme .site-search-page .header-search .container .searchbox .search-field{background-color:#fff;height:45px;width:100%;max-width:860px;padding:13px 21px;border-width:0;border-radius:21px;font-family:Gilroy;font-size:16px;color:#412d25;z-index:99}.bravosafari-theme .site-search-page .header-search .container .searchbox .button-wrapper{width:45px;padding:0}.bravosafari-theme .site-search-page .header-search .container .searchbox .button-wrapper:after{top:10px;left:3px;margin:0;font-size:39px}.bravosafari-theme .site-search-page .header-search .container .searchbox .button-wrapper .button{height:45px;border-radius:21px;background-color:#9c744c}@media only screen and (max-width:959px){.bravosafari-theme .site-search-page .header-search .container .searchbox{margin-bottom:15px;padding:0}.bravosafari-theme .site-search-page .header-search .container .searchbox .search-field{max-width:none}.bravosafari-theme .site-search-page .header-search .container .searchbox .button-wrapper:after{top:15px;left:-24px;color:#9c744c;z-index:99}}.bravosafari-theme .site-search-page .header-search .container .no-results-message{padding:0}.bravosafari-theme .site-search-page .header-search .container .no-results-message .no-results-message-insider{padding-left:21px;color:#cb0924;background:0 0;border:none}.bravosafari-theme .site-search-page .site-search-page-content .search-categories a{height:45px;padding:15px 21px;margin-right:15px;border-width:0;border-radius:21px;font-family:Gilroy;font-size:16px;line-height:1;color:#412d25}.bravosafari-theme .site-search-page .site-search-page-content .search-categories a.active,.bravosafari-theme .site-search-page .site-search-page-content .search-categories a:hover{color:#fff;background-color:#9c744c}.bravosafari-theme .site-search-page .site-search-page-content .search-results{width:100%}.bravosafari-theme .site-search-page .site-search-page-content .search-results h2{color:#412d25}.bravosafari-theme .site-search-page .site-search-page-content .search-results h2 span{font-family:Marcellus;color:#412d25}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .result-illustration{width:220px;height:150px;border:none;border-radius:21px}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts{padding-left:250px}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts h3 a{font:700 22px Marcellus;color:#412d25}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts h3 a:hover{color:#c18e52}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p{font-size:16px;line-height:1.3;color:#412d25}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p strong{font-size:inherit;color:#c18e52}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts a{font-family:Gilroy;font-size:16px;font-weight:400}.bravosafari-theme .site-search-page .site-search-page-content .search-results .show-all-holder{display:block;width:100%;margin:10px 0 0;text-align:center}.bravosafari-theme .site-search-page .site-search-page-content .search-results .show-all-holder a{font-family:Gilroy;font-size:16px;font-weight:400;color:#9c744c}.bravosafari-theme .site-search-page .site-search-page-content .search-results .paging-outer .paging li{margin:0 4.5px}.bravosafari-theme .site-search-page .site-search-page-content .search-results .paging-outer .paging li .page-item{display:block;width:20px;height:20px;line-height:20px;color:#412d25;vertical-align:middle}.bravosafari-theme .site-search-page .site-search-page-content .search-results .paging-outer .paging li.current .page-item,.bravosafari-theme .site-search-page .site-search-page-content .search-results .paging-outer .paging li:hover .page-item{color:#fff;background-color:#9c744c;border-radius:10px}@media only screen and (max-width:960px){.bravosafari-theme .site-search-page .site-search-page-content{padding:0 20px}}@media only screen and (max-width:800px){.bravosafari-theme .site-search-page .site-search-page-content .search-results h2{background:0 0}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .result-illustration{width:100%;height:200px}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .result-illustration .centerVertically{width:100%!important;height:auto!important}.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts{padding-left:0}}@media only screen and (max-width:640px){.bravosafari-theme .site-search-page .site-search-page-content .search-categories a,.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts a,.bravosafari-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p{font-size:15px}}@media only screen and (max-width:959px){.bravosafari-theme .site-search-page .header-search{margin-top:25px}.bravosafari-theme .site-search-page .header-search .container{margin:0;max-width:unset}}.bravosafari-theme div:has(>.subscription-module){padding:140px 100px}@media only screen and (max-width:1440px){.bravosafari-theme div:has(>.subscription-module){padding-left:50px;padding-right:50px}}@media only screen and (max-width:1140px){.bravosafari-theme div:has(>.subscription-module){padding:70px 20px}}.bravosafari-theme .subscription-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:56%;padding:0 18.72%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:540px){.bravosafari-theme .subscription-module{padding:0 9%}}@media only screen and (min-width:641px) and (max-width:690px){.bravosafari-theme .subscription-module{padding:0}}@media only screen and (min-width:691px) and (max-width:1140px){.bravosafari-theme .subscription-module{padding:0 9%}}.bravosafari-theme .subscription-module .tagline{letter-spacing:.22em;font:12px/1.1em Gilroy;text-transform:uppercase;color:#c18e52;text-align:center}.bravosafari-theme .subscription-module .subscription-heading{font:45px/1.1em Marcellus;color:#412d25;text-align:center;padding-top:30px;text-transform:none;margin:0}@media only screen and (max-width:768px){.bravosafari-theme .subscription-module .subscription-heading{font-size:35px}}.bravosafari-theme .subscription-module .form-group{width:100%;float:unset;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .subscription-heading{font-size:30px}.bravosafari-theme .subscription-module .form-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.bravosafari-theme .subscription-module .form-group:first-child{margin-left:0;margin-right:0}.bravosafari-theme .subscription-module .form-group.nls-customer-surname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0}.bravosafari-theme .subscription-module .form-group .bsa-nls-required-input:after{content:"*";color:red;font-size:24px;margin:0 0 0 -30px;line-height:1.4em;position:relative;top:5px}.bravosafari-theme .subscription-module .form-group input[type=text].text-input{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .subscription-module .form-row .bsa-nls-fn-column .form-group{width:100%}.bravosafari-theme .subscription-module .form-row .bsa-nls-fn-column .form-group.form-group.nls-customer-surname{margin-left:0;width:100%}.bravosafari-theme .subscription-module .row.nls-form{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:50%}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .form-group.nls-customer-surname{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.bravosafari-theme .subscription-module .form-row .bsa-nls-fn-column{padding-bottom:30px}.bravosafari-theme .subscription-module .form-row .bsa-nls-fn-column:has(.nls-field-validation-error){padding-bottom:0}.bravosafari-theme .subscription-module .row.nls-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bravosafari-theme .subscription-module .row.subscription-result{text-align:center;color:#412d25;font-size:18px;line-height:1.4em;min-width:100%}.bravosafari-theme .subscription-module .row{padding:0!important}.bravosafari-theme .subscription-module .row.description{text-align:center;font:18px/1.4em Gilroy;color:#412d25;margin-top:23px;margin-bottom:25px;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:unset}.bravosafari-theme .subscription-module .row .form_subscription{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .row .form_subscription{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:unset}}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row{width:unset;padding-bottom:30px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-name .bsa-nls-fn-column{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-name .bsa-nls-fn-column:has(.nls-customer-surname)>span.nls-field-validation-error{padding-left:7%}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-email{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-email{width:100%}}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-zip-code{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-zip-code div.form-group{width:100%;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media only screen and (max-width:1060px){.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-zip-code{width:50%}}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-zip-code{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-consent{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-consent .form-group .bsa-nls-required-input:after{display:none}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-consent .subscription-form__label{font-size:14px;color:#412d25;line-height:1.4;padding-left:40px;font-weight:400}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-consent label.subscription-form__label:before{background-color:#fff;border-radius:8px;background-position:1px;width:23px;height:23px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-consent label.subscription-form__label.selected:before{background-color:#9c744c}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row.nls-customer-consent span.nls-field-validation-error{padding-left:40px;display:block}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .form__label{display:none}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row input[type=text]{margin:0}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input{border-radius:20px;border:0;padding-left:60px;height:45px;width:96.65%;color:#412d25;font-family:Gilroy}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::-webkit-input-placeholder{opacity:.49;color:#412d25;font-size:16px;font-family:Gilroy}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::-moz-placeholder{opacity:.49;color:#412d25;font-size:16px;font-family:Gilroy}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input:-ms-input-placeholder{opacity:.49;color:#412d25;font-size:16px;font-family:Gilroy}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::-ms-input-placeholder{opacity:.49;color:#412d25;font-size:16px;font-family:Gilroy}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::placeholder{opacity:.49;color:#412d25;font-size:16px;font-family:Gilroy}@media only screen and (max-width:640px){.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::-webkit-input-placeholder{font-size:15px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::-moz-placeholder{font-size:15px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input:-ms-input-placeholder{font-size:15px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::-ms-input-placeholder{font-size:15px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input::placeholder{font-size:15px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input{width:100%;font-size:15px}}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input.customer-email-input{background-image:url(../../img/svg/bravosafari/input-icons/Paperplane_Hjemmesideikoner-02-49.svg);background-repeat:no-repeat;background-size:contain;background-position:10px 2px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input.customer-first_name-input,.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input.customer-last_name-input{background-image:url(../../img/svg/bravosafari/input-icons/name-surname-49.svg);background-repeat:no-repeat;background-size:28px;background-position:21px 6px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .text-input.customer-post_number-input{background-image:url(../../img/svg/bravosafari/input-icons/zip-code-49.svg);background-repeat:no-repeat;background-size:28px;background-position:21px 6px}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row .form-group_fullwidth{width:unset}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row span.nls-field-validation-error{padding-left:21px;margin-bottom:8px;font:13px/20px Gilroy;display:block}.bravosafari-theme .subscription-module .row .form_subscription .text-wrapper.subscription-form .form-row:has(.nls-field-validation-error){padding-bottom:0}.bravosafari-theme .subscription-module .row .form_subscription .bsa-nls-submit-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .subscription-module .row .form_subscription .bsa-nls-submit-area .btn-subscribe{background-color:#9c744c;color:#fff;font:15px Gilroy;text-transform:uppercase;border-radius:50vh;display:inline-block;float:unset;height:45px;min-width:290px;max-width:290px}@media (hover:hover) and (pointer:fine){.bravosafari-theme .subscription-module .row .form_subscription .bsa-nls-submit-area .btn-subscribe:hover{background-color:#412d25}}.bravosafari-theme .related-hotels-block{background-color:#f2efe1;padding:0;width:100%}.bravosafari-theme .related-hotels-block .page-block-tagline,.bravosafari-theme .related-hotels-block .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .related-hotels-block .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .related-hotels-block span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .related-hotels-block span.title-temp{text-align:center}.bravosafari-theme .related-hotels-block h3.title-section{border:0;margin:0;padding:20px 0 40px}.bravosafari-theme .related-hotels-block .list-related-hotels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init{height:auto;width:430px;margin:0 47px;padding-bottom:35px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1820px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init{margin:0 37px}}@media only screen and (max-width:1720px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init{margin:0 35px;width:400px}}@media only screen and (max-width:1620px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init{margin:0 30px;width:350px}}@media only screen and (max-width:1440px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init{width:275px}}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .photo{height:393px;width:425px}@media only screen and (max-width:1720px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .photo{height:370px;width:400px}}@media only screen and (max-width:1620px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .photo{height:324px;width:350px}}@media only screen and (max-width:1440px){.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .photo{height:254px;width:275px}}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .photo img{border-radius:35px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:30px;margin-bottom:10px}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item .minus,.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item .plus{line-height:15px;padding-left:10px;opacity:50%}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item .minus::after,.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item .plus::after{color:#d0c9b7;background-size:19px;background-repeat:no-repeat}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item .star-rating{background-size:25px;height:18.29px;margin-bottom:10px}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .rating-item .star-rating::before{font-size:19px;letter-spacing:5px;line-height:18.29px;margin-right:0;padding-left:0}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info h3.name{color:#412d25;font-weight:400;padding:0 20px;line-height:1.3;margin-top:0}.bravosafari-theme .related-hotels-block .list-related-hotels .related-hotel-init .info .short-description p{color:#412d25}.bravosafari-theme .related-hotels-block .list-related-hotels .button{display:block;font-size:16px;margin-top:50px;margin-bottom:15px}@media only screen and (max-width:640px){.bravosafari-theme .related-hotels-block .list-related-hotels .button{font-size:15px}}.bravosafari-theme .related-hotels-block .list-related-hotels .button a{display:inline;font-size:16px;padding:.85em 5em}@media only screen and (max-width:640px){.bravosafari-theme .related-hotels-block .list-related-hotels .button a{font-size:15px}}.bravosafari-theme .page-teasers-block{margin-right:auto;margin-left:auto;padding-top:41px;padding-bottom:180px;max-width:1480px;width:100%}.bravosafari-theme .page-teasers-block .page-teasers-items .page-teasers-item{margin-bottom:32px}.bravosafari-theme .page-teaser-item-block{display:-webkit-box;display:-ms-flexbox;display:flex;height:506px;background-color:#fff;border-radius:40px;overflow:hidden}.bravosafari-theme .page-teaser-item-block.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bravosafari-theme .page-teaser-item-block .page-teaser-image{width:100%;max-height:506px!important;max-width:716px!important;overflow:hidden}.bravosafari-theme .page-teaser-item-block .page-teaser-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:72px 60px 84px 72px;max-width:564px;width:100%}.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-title{color:#412d25;font-size:45px;font-weight:400;margin-top:0;margin-bottom:18px}.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-description{color:#412d25;font-size:16px}.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-description ul{margin-left:20px}.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-description ol{margin-bottom:0}.bravosafari-theme .page-teaser-item-block .page-teaser-info .button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:33px}.bravosafari-theme .page-teaser-item-block .page-teaser-info .button a{padding-top:15px;padding-bottom:15px;background-color:#9c744c;font-size:15px;width:290px}.bravosafari-theme .page-teaser-item-block .page-teaser-info .button a:hover{background-color:#412d25}@media only screen and (max-width:1440px){.bravosafari-theme .page-teasers-block{max-width:1380px}}@media only screen and (max-width:1140px){.bravosafari-theme .page-teasers-block{padding-bottom:70px}.bravosafari-theme .page-teasers-block .page-teasers-items{max-width:728px;margin-left:auto;margin-right:auto}.bravosafari-theme .page-teaser-item-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.bravosafari-theme .page-teaser-item-block.image-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme .page-teaser-item-block .page-teaser-image{max-width:728px!important;padding-top:50%;position:relative;height:0}.bravosafari-theme .page-teaser-item-block .page-teaser-image div{position:absolute;top:0;right:0;bottom:0;left:0}.bravosafari-theme .page-teaser-item-block .page-teaser-info{padding:30px 15px 40px;max-width:none;max-height:420px}}@media only screen and (max-width:768px){.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-title{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-title{font-size:30px}.bravosafari-theme .page-teaser-item-block .page-teaser-info .page-teaser-description{font-size:15px}}.bravosafari-theme .included-hotels-preview-block{padding-top:205px;padding-bottom:230px;background-color:#9c744c}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1674px;margin-left:auto;margin-right:auto}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-info{width:100%;max-width:595px;padding-top:15px;margin-left:auto;color:#fff}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-title{width:545px;margin-bottom:25px;font-size:80px;font-weight:400}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-description{width:460px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-description ul{margin-left:20px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-description ol{margin-bottom:0}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items{margin-left:auto;margin-bottom:57px;width:837px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-next,.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-prev{background-color:#fff;width:9px;height:16px;-webkit-mask-size:9px 16px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-prev{left:-3%}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-next{right:-3%}.bravosafari-theme .included-hotel-block{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:40px;overflow:hidden;height:397px}.bravosafari-theme .included-hotel-block .included-hotel-image{width:100%;max-width:391px;overflow:hidden}.bravosafari-theme .included-hotel-block .included-hotel-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 70px 48px 45px;background-color:#fff;max-width:446px;width:100%}.bravosafari-theme .included-hotel-block .included-hotel-info .included-hotel-hotel_name{font-weight:400}.bravosafari-theme .included-hotel-block .included-hotel-info .included-hotel-links{font-size:14px;margin-top:6px;margin-bottom:16px}.bravosafari-theme .included-hotel-block .included-hotel-info .included-hotel-description{font-size:14px;margin-bottom:auto}.bravosafari-theme .included-hotel-block .included-hotel-info .button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;margin-right:auto}.bravosafari-theme .included-hotel-block .included-hotel-info .button a{padding-top:16px;padding-bottom:16px;background-color:#9c744c;min-width:218px}.bravosafari-theme .included-hotel-block .included-hotel-info .button a:hover{background-color:#412d25}@media only screen and (max-width:1600px){.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-info{margin-left:auto;margin-right:auto;margin-bottom:50px;max-width:837px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-description,.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-title{width:auto}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items{margin-left:auto;margin-right:auto}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-prev{left:-2%}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-next{right:-2%}}@media only screen and (max-width:960px){.bravosafari-theme .included-hotels-preview-block{padding-top:105px;padding-bottom:115px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-title{font-size:50px}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items{max-width:837px;width:100%}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction{top:calc(50% - 198px);z-index:3}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-prev{left:3%}.bravosafari-theme .included-hotels-preview-block .included-hotels-preview-items .bx-wrapper .bx-controls-direction .bx-next{right:3%}.bravosafari-theme .included-hotel-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.bravosafari-theme .included-hotel-block .included-hotel-info{max-width:837px;height:380px;padding:30px 30px 48px}.bravosafari-theme .included-hotel-block .included-hotel-info .button{margin-left:0}.bravosafari-theme .included-hotel-block .included-hotel-image{overflow:hidden;max-width:837px;padding-top:50%;position:relative;height:0}.bravosafari-theme .included-hotel-block .included-hotel-image div{position:absolute;top:0;right:0;bottom:0;left:0}}.bravosafari-theme .text-columns-block{padding:135px 0 150px;margin-left:auto;margin-right:auto;max-width:1415px;width:100%}.bravosafari-theme .text-columns-block .text-columns-title{font-size:80px;font-weight:400;margin-top:22px;margin-bottom:40px}.bravosafari-theme .text-columns-block ol,.bravosafari-theme .text-columns-block ul{font-size:inherit}.bravosafari-theme .text-columns-block .page-block-tagline.text-center,.bravosafari-theme .text-columns-block .text-columns-title.text-center,.bravosafari-theme .text-columns-block .ui-weather-block .row .weather-description .weather-body .weather-info span.text-center,.bravosafari-theme .text-columns-block .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.text-center.title-temp,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info .text-columns-block span.text-center,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp .text-columns-block span.text-center.title-temp{text-align:center}.bravosafari-theme .text-columns-block .text-columns-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40.5px 45px;float:none}.bravosafari-theme .text-columns-block .text-columns-items .text-columns-item{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;max-width:471px;width:100%;padding:0 40.5px}.bravosafari-theme .text-columns-block .text-columns-items.one-item .text-columns-item{max-width:581px}.bravosafari-theme .text-columns-block .text-columns-textarea{float:none;margin-top:20px;margin-bottom:50px}.bravosafari-theme .text-columns-block ul li{padding-left:25px;margin-bottom:7px;position:relative}.bravosafari-theme .text-columns-block ul li:last-child{margin-bottom:0}.bravosafari-theme .text-columns-block ul li:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background:url(../../img/png/bravosafari/bravosafari-bullet.png)!important;background-size:20px!important}.bravosafari-theme .text-column-item-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme .text-column-item-block .text-column-title{font-size:45px;font-weight:400}.bravosafari-theme .text-column-item-block .text-column-description{font-size:16px}.bravosafari-theme .text-column-item-block table{margin-top:18px;width:100%!important}.bravosafari-theme .text-column-item-block table tr{background-color:transparent}.bravosafari-theme .text-column-item-block table tr td{padding:7px 0;font-size:inherit;line-height:1.6}.bravosafari-theme .text-column-item-block p,.bravosafari-theme .text-column-item-block ul{margin-top:18px}.bravosafari-theme .text-column-item-block .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:10px}.bravosafari-theme .text-column-item-block .button a{display:inline-block;font-size:15px;padding:1.1em 3.4em}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .departure-holder,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .tags-wrapper,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .sidebar{display:none}.bravosafari-theme .text-column-item-block .button a:hover{background-color:#c18e52}@media only screen and (max-width:1440px){.bravosafari-theme .text-columns-block{margin-left:0;margin-right:0;max-width:none}}@media only screen and (max-width:1140px){.bravosafari-theme .text-columns-block{padding:100px 0 120px}.bravosafari-theme .text-columns-block .text-columns-items{margin-left:-20px;margin-right:-20px}.bravosafari-theme .text-columns-block .text-columns-items .text-columns-item{padding:0 20px}}@media only screen and (max-width:960px){.bravosafari-theme .text-columns-block .text-columns-title{font-size:50px}}@media only screen and (max-width:768px){.bravosafari-theme .text-columns-block{padding:50px 0 68px}.bravosafari-theme .text-columns-block .text-columns-textarea{margin-bottom:32px}.bravosafari-theme .text-columns-block .text-columns-items,.bravosafari-theme .text-columns-block .text-columns-items.one-item{margin-bottom:20px;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.bravosafari-theme .text-columns-block .text-columns-items .text-columns-item,.bravosafari-theme .text-columns-block .text-columns-items.one-item .text-columns-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:30px;max-width:none}.bravosafari-theme .text-column-item-block .text-column-title{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .text-column-item-block .text-column-title{font-size:30px}.bravosafari-theme .text-column-item-block .text-column-description{font-size:15px}}.bravosafari-theme.search-results-page .search-results{background:#f2efe1}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry{background-color:#f2efe1;width:100%}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content{padding-top:0;width:100%}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header{background-color:#f2efe1;margin-bottom:15px;margin-top:25px;position:inherit;width:100%}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header h2{color:rgba(65,45,37,.8);font-family:Gilroy!important;font-size:16px;letter-spacing:0;width:300px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header h2{text-align:left}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select{text-align:right}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-container .dd-options{margin:0}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-select,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-selected{background-color:unset!important;color:rgba(65,45,37,.8);font-family:Gilroy}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-select .dd-selected-text,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-selected .dd-selected-text{background:unset;color:rgba(65,45,37,.8);font-family:Gilroy!important;font-size:16px!important;font-weight:400;line-height:18px!important;text-align:right}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-select .dd-pointer,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-selected .dd-pointer{color:#412d25}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select ul.dd-options{background:#f2efe1}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select ul.dd-options li a.dd-option:hover{background-color:rgba(208,201,183,.6)}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select ul.dd-options li a.dd-option span.option-middle .dd-option-text,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select ul.dd-options li a.dd-option span.option-middle .dd-option-value{color:rgba(65,45,37,.8);font-family:Gilroy!important}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select ul.dd-options li .dd-option.dd-option-selected{background-color:#d0c9b7}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view{margin-left:auto;margin-right:auto;max-width:1684px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .item-sizer{display:block;height:0;width:391px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .gutter-sizer{display:block;height:0;width:40px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item{padding-bottom:60px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo{padding-bottom:20px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo.has-image{padding-bottom:0}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item{border-radius:30px;width:391px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo{height:auto;width:auto}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .logo-img{height:255px;width:391px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .logo-img img{background-size:cover;height:255px!important;width:391px!important;border-radius:30px 30px 0 0}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .logo-img img.centerVertically{margin-top:-.5px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo svg.discount_banner{display:block;overflow:visible;top:200px;height:55px;width:190px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo svg.discount_banner .st1{fill:#333f28;-webkit-transform:scale(1.5) translate(-48px,-13px);transform:scale(1.5) translate(-48px,-13px)}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo svg.discount_banner text{fill:#f2efe1;font-family:Marcellus;font-size:30px;-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .discount_banner_mobile{background-color:#333f28;top:200px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .overlay-text{display:none}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description{display:block;padding-left:24px;padding-bottom:23px;width:100%}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2{color:#412d25;text-align:left;height:auto;width:auto}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 .description-block-label{position:absolute;top:10px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 .room-item-label{width:32px;height:32px;margin-right:10px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs{width:250px;margin-top:5px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs li:before{color:#fff;content:none}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs li:after{color:#fff;content:","}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs li:last-child:after{content:" "}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs li a{color:#fff;font-family:Gilroy;line-height:1.6em;font-size:16px!important}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 .heading{margin-top:18px;margin-bottom:18px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 .heading a h4{color:#412d25;font-size:25px;padding:0}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 .heading p{display:none}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1.long-breadcrumbs.string-1{height:64px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1.long-breadcrumbs.string-2{height:90px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1.long-breadcrumbs.string-3{height:118px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .features ul.features-list li,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .location ul.features-list li{color:#412d25;display:block;float:left;font-family:Gilroy;font-size:16px;line-height:1.6em;overflow:hidden;padding-bottom:0;padding-left:25px;position:relative;width:100%}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .features ul.features-list li:before,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .location ul.features-list li:before{background:url(../../img/png/bravosafari/bravosafari-rating-icon.png) 3px;background-size:24px 19px;display:block;left:-7px;position:absolute;top:0;height:19px;width:27px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2{display:block!important}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .trip-length{background-color:#f2efe1!important;color:#412d25!important;left:300px;margin:0;padding-top:13px;top:10px;height:83px;width:82px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .trip-length .text-label{display:inline;font-family:Gilroy;font-size:14px;text-transform:lowercase;vertical-align:top}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .trip-length .text-label .duration-value{font-size:29px;font-family:Marcellus}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates{color:#c18e52;padding-top:25px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates span,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates ul li{font-family:Marcellus;font-size:16px;padding-right:5px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates ul li:after{content:","}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates ul li:first-child:after,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates ul li:last-child:after{content:" "}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price .total-price{font-weight:400;line-height:1.6em;padding-right:10px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price h4.new-price{color:#412d25;font-size:28px;padding-right:25px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price .old-price{font-family:Marcellus;font-size:21px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price-notes{padding:0 0 17px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price-notes .price-notes-note{font-size:14px;font-style:italic;margin-bottom:10px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price-notes .price-notes-note .medium-weight{font-weight:500}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .accordion{background-color:#412d25;border-radius:0 0 30px 30px;padding:0}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .accordion .button-wrap{float:inherit;margin:0;padding:17px 0;height:63px;width:auto}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .accordion .button-wrap a{background-color:unset;border-radius:0 0 30px 30px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;padding:22px 145px}@media only screen and (max-width:1906px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view{max-width:1253px}}@media only screen and (max-width:1468px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view{max-width:822px}}@media only screen and (max-width:1440px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item:last-child .trip-length{top:35px!important}}@media only screen and (max-width:960px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .filter-module.duration-module.mobile-view{display:none}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header{display:block}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .accordion .description-block-mobile,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .accordion .pricespecification,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .text-wrap-mobile{display:none}.bravosafari-theme.search-results-page .nutch-ignore.sitefooter{display:block}}@media only screen and (max-width:908px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view{max-width:391px}}@media only screen and (max-width:640px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-select,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select .dd-selected,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header h2{font-size:15px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo svg.discount_banner text{font-size:22px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs li a{font-size:15px!important}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 .heading a h4{font-size:20px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .features ul.features-list li,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .location ul.features-list li{font-size:15px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .trip-length .text-label .duration-value{display:block;font-size:22px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates span,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .available-dates ul li{font-size:15px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .price h4.new-price{font-size:22px}}@media only screen and (max-width:540px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select,.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header h2{width:170px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .search-results-header .sort-select ul.dd-options{right:0}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view{max-width:340px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item{width:340px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .logo-img{height:222px;width:340px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo .logo-img img{height:222px!important;width:340px!important}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .photo svg.discount_banner{top:160px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-1 ul.breadcrumbs{width:190px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .description .description-block-2 .trip-length{left:248px}.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content .all-list-views.small-list-view .searchresults-new-item .view-room-item .accordion .button-wrap a{padding-left:120px;padding-right:120px}}@media only screen and (max-width:440px){.bravosafari-theme.search-results-page .twocolumns.search-results-masonry .content{padding:0}}@media only screen and (max-width:375px){.bravosafari-theme.search-results-page .search-results .price-table-holder{padding:0 10px!important}}.bravosafari-theme .popup-holder,.bravosafari-theme .popup-holder.passport-download-popup{overflow-y:auto;background-color:rgba(65,45,37,.5)}.bravosafari-theme .popup-holder.open,.bravosafari-theme .popup-holder.passport-download-popup.open{display:block}.bravosafari-theme .popup-holder .popup,.bravosafari-theme .popup-holder.passport-download-popup .popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:100px auto;min-height:calc(100% - 200px);height:initial}.bravosafari-theme .popup-holder .popup .close,.bravosafari-theme .popup-holder.passport-download-popup .popup .close{-ms-flex-negative:0;flex-shrink:0;position:absolute;background-color:transparent;border:2px solid #fff;border-radius:50vh;top:33px;right:45px;height:30px;width:30px;cursor:pointer}.bravosafari-theme .popup-holder .popup .close:after,.bravosafari-theme .popup-holder.passport-download-popup .popup .close:after{content:"";position:absolute;background:url(../../img/cross-white.svg) no-repeat;background-size:contain;width:14px;height:14px;top:calc(50% - 7px);right:calc(50% - 7px)}.bravosafari-theme .popup-holder .popup .close:hover,.bravosafari-theme .popup-holder.passport-download-popup .popup .close:hover{background-color:transparent;opacity:.7}.bravosafari-theme .popup-holder .popup .popup-content,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#412d25;border-radius:40px;border:none;-webkit-box-shadow:rgba(0,0,0,.1607843137) 0 0 10px;box-shadow:rgba(0,0,0,.1607843137) 0 0 10px;height:initial;max-width:600px;width:100%}.bravosafari-theme .popup-holder .popup .popup-header,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-top-left-radius:40px;border-top-right-radius:40px;padding:30px 60px;background-color:#9c744c}.bravosafari-theme .popup-holder .popup .popup-header .close,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-header .close{position:relative;margin-left:auto;top:initial;right:initial}.bravosafari-theme .popup-holder .popup .popup-body,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-body{padding:60px}.bravosafari-theme .popup-holder .popup .popup-content,.bravosafari-theme .popup-holder .popup .popup-size-info,.bravosafari-theme .popup-holder .popup .popup-text,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-content,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-size-info,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-text{font-size:16px;font-family:Gilroy}.bravosafari-theme .popup-holder .popup .popup-title,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-title{text-align:center;margin-bottom:30px}.bravosafari-theme .popup-holder .popup h2,.bravosafari-theme .popup-holder.passport-download-popup .popup h2{margin-top:0;font-size:30px;color:#fff}.bravosafari-theme .popup-holder .popup a,.bravosafari-theme .popup-holder.passport-download-popup .popup a{border-radius:50vh;font-size:16px;font-family:Gilroy}.bravosafari-theme .popup-holder .popup a.active,.bravosafari-theme .popup-holder.passport-download-popup .popup a.active{color:#fff;background:#c18e52}.bravosafari-theme .popup-holder .popup a.active:before,.bravosafari-theme .popup-holder.passport-download-popup .popup a.active:before{background-image:url(../../img/layout/btn-download-white.png)}.bravosafari-theme .popup-holder .popup a.active:hover,.bravosafari-theme .popup-holder.passport-download-popup .popup a.active:hover{background:#9c744c}.bravosafari-theme.popup-open{overflow:hidden}@media only screen and (max-width:360px){.bravosafari-theme .popup-holder .popup .close,.bravosafari-theme .popup-holder.passport-download-popup .popup .close{top:17px;right:20px}}@media only screen and (max-width:1920px){.collage-block:has(.count_1){padding:20px 0}}.slider.count_1{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.slider.count_1 .slide.central{width:100%}.slider.count_1 .slide.central .info{height:790px}@media only screen and (max-width:1820px){.slider.count_1 .slide.central .info{height:745px}}@media only screen and (max-width:1720px){.slider.count_1 .slide.central .info{height:700px}}@media only screen and (max-width:1620px){.slider.count_1 .slide.central .info{height:655px}}@media only screen and (max-width:1540px){.slider.count_1 .slide.central .info{height:615px}}@media only screen and (max-width:1440px){.slider.count_1 .slide.central .info{height:615px}}@media only screen and (max-width:1340px){.slider.count_1 .slide.central .info{height:570px}}@media only screen and (max-width:1240px){.slider.count_1 .slide.central .info{height:525px}}@media only screen and (max-width:1140px){.slider.count_1 .slide.central .info{height:505px}}@media only screen and (max-width:960px){.slider.count_1 .slide.central .info{height:425px}}@media only screen and (max-width:768px){.slider.count_1 .slide.central .info{height:334px}}@media only screen and (max-width:640px){.bravosafari-theme .popup-holder .popup .popup-content,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-content{margin-left:20px;margin-right:20px}.bravosafari-theme .popup-holder .popup .popup-content,.bravosafari-theme .popup-holder .popup .popup-size-info,.bravosafari-theme .popup-holder .popup .popup-text,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-content,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-size-info,.bravosafari-theme .popup-holder.passport-download-popup .popup .popup-text{font-size:15px}.bravosafari-theme .popup-holder .popup h2,.bravosafari-theme .popup-holder.passport-download-popup .popup h2{font-size:22px}.collage-block:has(.count_1){padding:10px 0}.slider.count_1 .slide.central .info{height:275px}}@media only screen and (max-width:540px){.slider.count_1 .slide.central .info{height:230px}}@media only screen and (max-width:440px){.slider.count_1 .slide.central .info{height:185px}}@media only screen and (max-width:340px){.slider.count_1 .slide.central .info{height:140px}}.slider.count_3.stick-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 100px)}@media only screen and (max-width:1440px){.slider.count_3.stick-right{width:calc(100% + 50px)}}@media only screen and (max-width:1140px){.slider.count_3.stick-right{width:calc(100% + 20px)}}@media only screen and (max-width:540px){.slider.count_3.stick-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.slider.count_3.stick-right .slide.left{margin-right:3%;width:70%}@media only screen and (max-width:1440px){.slider.count_3.stick-right .slide.left{margin-right:2%}}.slider.count_3.stick-right .slide.left .info{height:660px}@media only screen and (max-width:1820px){.slider.count_3.stick-right .slide.left .info{height:625px}}@media only screen and (max-width:1720px){.slider.count_3.stick-right .slide.left .info{height:580px}}@media only screen and (max-width:1620px){.slider.count_3.stick-right .slide.left .info{height:535px}}@media only screen and (max-width:1540px){.slider.count_3.stick-right .slide.left .info{height:520px}}@media only screen and (max-width:1440px){.slider.count_3.stick-right .slide.left .info{height:495px}}@media only screen and (max-width:1340px){.slider.count_3.stick-right .slide.left .info{height:465px}}@media only screen and (max-width:1240px){.slider.count_3.stick-right .slide.left .info{height:430px}}@media only screen and (max-width:1140px){.slider.count_3.stick-right .slide.left .info{height:405px}}@media only screen and (max-width:960px){.slider.count_3.stick-right .slide.left .info{height:340px}}@media only screen and (max-width:768px){.slider.count_3.stick-right .slide.left .info{height:264px}}@media only screen and (max-width:640px){.slider.count_3.stick-right .slide.left .info{height:225px}}@media only screen and (max-width:540px){.slider.count_3.stick-right .slide.left{margin-right:0!important;margin-bottom:2%;width:100%!important}.slider.count_3.stick-right .slide.left .info{height:265px}}@media only screen and (max-width:440px){.slider.count_3.stick-right .slide.left .info{height:215px}}@media only screen and (max-width:340px){.slider.count_3.stick-right .slide.left .info{height:160px}}.slider.count_3.stick-right .slide.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%}.slider.count_3.stick-right .slide.right .content-slide:nth-child(1){margin-bottom:9%}@media only screen and (max-width:1140px){.slider.count_3.stick-right .slide.right .content-slide:nth-child(1){margin-bottom:7%}}.slider.count_3.stick-right .slide.right .info{height:307px}@media only screen and (max-width:1820px){.slider.count_3.stick-right .slide.right .info{height:290px}}@media only screen and (max-width:1720px){.slider.count_3.stick-right .slide.right .info{height:270px}}@media only screen and (max-width:1620px){.slider.count_3.stick-right .slide.right .info{height:250px}}@media only screen and (max-width:1540px){.slider.count_3.stick-right .slide.right .info{height:240px}}@media only screen and (max-width:1440px){.slider.count_3.stick-right .slide.right .info{height:230px}}@media only screen and (max-width:1340px){.slider.count_3.stick-right .slide.right .info{height:215px}}@media only screen and (max-width:1240px){.slider.count_3.stick-right .slide.right .info{height:200px}}@media only screen and (max-width:1140px){.slider.count_3.stick-right .slide.right .info{height:190px}}@media only screen and (max-width:960px){.slider.count_3.stick-right .slide.right .info{height:160px}}@media only screen and (max-width:768px){.slider.count_3.stick-right .slide.right .info{height:124px}}@media only screen and (max-width:640px){.slider.count_3.stick-right .slide.right .info{height:105px}}@media only screen and (max-width:540px){.slider.count_3.stick-right .slide.right{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;width:100%!important}.slider.count_3.stick-right .slide.right .content-slide{width:50%}.slider.count_3.stick-right .slide.right .content-slide:nth-child(1){margin-bottom:0!important;margin-right:2%}.slider.count_3.stick-right .slide.right .info{height:140px}}@media only screen and (max-width:440px){.slider.count_3.stick-right .slide.right .info{height:110px}}@media only screen and (max-width:340px){.slider.count_3.stick-right .slide.right .info{height:85px}}.slider.count_3.stick-right .slide.right .info img{border-radius:35px 0 0 35px}@media only screen and (max-width:1140px){.slider.count_3.stick-right .slide.right .info img{border-radius:30px 0 0 30px!important}}@media only screen and (max-width:960px){.slider.count_3.stick-right .slide.right .info img{border-radius:25px 0 0 25px!important}}@media only screen and (max-width:640px){.slider.count_3.stick-right .slide.right .info img{border-radius:20px 0 0 20px!important}}@media only screen and (max-width:1920px){.collage-block:has(.count_3){padding-top:30px;padding-bottom:60px}}@media only screen and (max-width:1440px){.collage-block:has(.count_3){padding:20px 0}}.slider.count_3.stick-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;right:100px;width:calc(100% + 100px)}@media only screen and (max-width:1440px){.slider.count_3.stick-left{right:50px;width:calc(100% + 50px)}}@media only screen and (max-width:1140px){.slider.count_3.stick-left{right:20px;width:calc(100% + 20px)}}@media only screen and (max-width:540px){.slider.count_3.stick-right .slide.right .info img{border-radius:15px!important}.collage-block:has(.count_3){padding:10px 0}.slider.count_3.stick-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;width:100%}}.slider.count_3.stick-left .slide.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:3%;width:30%}@media only screen and (max-width:1140px){.slider.count_3.stick-left .slide.left{margin-right:2%}}.slider.count_3.stick-left .slide.left .content-slide:nth-child(1){margin-bottom:9%}@media only screen and (max-width:1140px){.slider.count_3.stick-left .slide.left .content-slide:nth-child(1){margin-bottom:7%}}.slider.count_3.stick-left .slide.left .info{height:307px}@media only screen and (max-width:1820px){.slider.count_3.stick-left .slide.left .info{height:290px}}@media only screen and (max-width:1720px){.slider.count_3.stick-left .slide.left .info{height:270px}}@media only screen and (max-width:1620px){.slider.count_3.stick-left .slide.left .info{height:250px}}@media only screen and (max-width:1540px){.slider.count_3.stick-left .slide.left .info{height:240px}}@media only screen and (max-width:1440px){.slider.count_3.stick-left .slide.left .info{height:230px}}@media only screen and (max-width:1340px){.slider.count_3.stick-left .slide.left .info{height:215px}}@media only screen and (max-width:1240px){.slider.count_3.stick-left .slide.left .info{height:200px}}@media only screen and (max-width:1140px){.slider.count_3.stick-left .slide.left .info{height:190px}}@media only screen and (max-width:960px){.slider.count_3.stick-left .slide.left .info{height:160px}}@media only screen and (max-width:768px){.slider.count_3.stick-left .slide.left .info{height:124px}}@media only screen and (max-width:640px){.slider.count_3.stick-left .slide.left .info{height:105px}}@media only screen and (max-width:540px){.slider.count_3.stick-left .slide.left{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-right:0!important;width:100%!important}.slider.count_3.stick-left .slide.left .content-slide{width:50%}.slider.count_3.stick-left .slide.left .content-slide:nth-child(1){margin-bottom:2%!important;margin-right:2%}.slider.count_3.stick-left .slide.left .info{height:140px}}@media only screen and (max-width:440px){.slider.count_3.stick-left .slide.left .info{height:110px}}@media only screen and (max-width:340px){.slider.count_3.stick-left .slide.left .info{height:85px}}.slider.count_3.stick-left .slide.left .info img{border-radius:0 35px 35px 0!important}@media only screen and (max-width:1140px){.slider.count_3.stick-left .slide.left .info img{border-radius:0 30px 30px 0!important}}@media only screen and (max-width:960px){.slider.count_3.stick-left .slide.left .info img{border-radius:0 25px 25px 0!important}}@media only screen and (max-width:640px){.slider.count_3.stick-left .slide.left .info img{border-radius:0 20px 20px 0!important}}.slider.count_3.stick-left .slide.right{width:70%}.slider.count_3.stick-left .slide.right .info{height:660px}@media only screen and (max-width:1820px){.slider.count_3.stick-left .slide.right .info{height:625px}}@media only screen and (max-width:1720px){.slider.count_3.stick-left .slide.right .info{height:580px}}@media only screen and (max-width:1620px){.slider.count_3.stick-left .slide.right .info{height:535px}}@media only screen and (max-width:1540px){.slider.count_3.stick-left .slide.right .info{height:520px}}@media only screen and (max-width:1440px){.slider.count_3.stick-left .slide.right .info{height:495px}}@media only screen and (max-width:1340px){.slider.count_3.stick-left .slide.right .info{height:465px}}@media only screen and (max-width:1240px){.slider.count_3.stick-left .slide.right .info{height:430px}}@media only screen and (max-width:1140px){.slider.count_3.stick-left .slide.right .info{height:405px}}@media only screen and (max-width:960px){.slider.count_3.stick-left .slide.right .info{height:340px}}@media only screen and (max-width:768px){.slider.count_3.stick-left .slide.right .info{height:264px}}@media only screen and (max-width:640px){.slider.count_3.stick-left .slide.right .info{height:225px}}@media only screen and (max-width:540px){.slider.count_3.stick-left .slide.left .info img{border-radius:15px!important}.slider.count_3.stick-left .slide.right{margin-bottom:0!important;width:100%!important}.slider.count_3.stick-left .slide.right .info{height:265px}}@media only screen and (max-width:440px){.slider.count_3.stick-left .slide.right .info{height:215px}}@media only screen and (max-width:340px){.slider.count_3.stick-left .slide.right .info{height:160px}}.slider.count_4.stick-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 100px)}@media only screen and (max-width:1440px){.slider.count_4.stick-right{width:calc(100% + 50px)}}@media only screen and (max-width:1140px){.slider.count_4.stick-right{width:calc(100% + 20px)}}@media only screen and (max-width:540px){.slider.count_4.stick-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.slider.count_4.stick-right .slide.left{margin-right:3%;width:25%;position:relative;top:120px}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.left{margin-right:2%;top:80px!important}}@media only screen and (max-width:960px){.slider.count_4.stick-right .slide.left{top:70px!important}}.slider.count_4.stick-right .slide.left .info{height:710px}@media only screen and (max-width:1820px){.slider.count_4.stick-right .slide.left .info{height:670px}}@media only screen and (max-width:1720px){.slider.count_4.stick-right .slide.left .info{height:635px}}@media only screen and (max-width:1620px){.slider.count_4.stick-right .slide.left .info{height:600px}}@media only screen and (max-width:1540px){.slider.count_4.stick-right .slide.left .info{height:565px}}@media only screen and (max-width:1440px){.slider.count_4.stick-right .slide.left .info{height:545px}}@media only screen and (max-width:1340px){.slider.count_4.stick-right .slide.left .info{height:505px}}@media only screen and (max-width:1240px){.slider.count_4.stick-right .slide.left .info{height:465px}}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.left .info{height:445px}}@media only screen and (max-width:960px){.slider.count_4.stick-right .slide.left .info{height:375px}}@media only screen and (max-width:768px){.slider.count_4.stick-right .slide.left .info{height:299px}}@media only screen and (max-width:640px){.slider.count_4.stick-right .slide.left .info{height:250px}}@media only screen and (max-width:540px){.slider.count_4.stick-right .slide.left{margin-bottom:2%;top:0!important;width:36%}.slider.count_4.stick-right .slide.left .info{height:275px}}@media only screen and (max-width:440px){.slider.count_4.stick-right .slide.left .info{height:217px}}@media only screen and (max-width:340px){.slider.count_4.stick-right .slide.left .info{height:167px}}.slider.count_4.stick-right .slide.central{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:3%;width:30%}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.central{margin-right:2%!important}}.slider.count_4.stick-right .slide.central .content-slide:nth-child(1){margin-bottom:9%}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.central .content-slide:nth-child(1){margin-bottom:7%!important}}.slider.count_4.stick-right .slide.central .info{height:360px}@media only screen and (max-width:1820px){.slider.count_4.stick-right .slide.central .info{height:340px}}@media only screen and (max-width:1720px){.slider.count_4.stick-right .slide.central .info{height:320px}}@media only screen and (max-width:1620px){.slider.count_4.stick-right .slide.central .info{height:300px}}@media only screen and (max-width:1540px){.slider.count_4.stick-right .slide.central .info{height:285px}}@media only screen and (max-width:1440px){.slider.count_4.stick-right .slide.central .info{height:275px}}@media only screen and (max-width:1340px){.slider.count_4.stick-right .slide.central .info{height:255px}}@media only screen and (max-width:1240px){.slider.count_4.stick-right .slide.central .info{height:235px}}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.central .info{height:225px}}@media only screen and (max-width:960px){.slider.count_4.stick-right .slide.central .info{height:190px}}@media only screen and (max-width:768px){.slider.count_4.stick-right .slide.central .info{height:154px}}@media only screen and (max-width:640px){.slider.count_4.stick-right .slide.central .info{height:127px}}@media only screen and (max-width:540px){.slider.count_4.stick-right .slide.central{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-right:0!important;width:100%!important}.slider.count_4.stick-right .slide.central .content-slide{width:50%!important}.slider.count_4.stick-right .slide.central .content-slide:nth-child(1){margin-bottom:2%!important;margin-right:2%}.slider.count_4.stick-right .slide.central .info{height:165px}}@media only screen and (max-width:440px){.slider.count_4.stick-right .slide.central .info{height:130px}}.slider.count_4.stick-right .slide.right{width:40%}@media only screen and (max-width:960px){.slider.count_4.stick-right .slide.right{width:41%!important}}@media only screen and (max-width:540px){.slider.count_4.stick-right .slide.right{position:absolute;left:39%;margin-bottom:2%;width:57%!important}}@media only screen and (max-width:340px){.slider.count_4.stick-right .slide.central .info{height:100px}.slider.count_4.stick-right .slide.right{width:55%!important}}@media only screen and (max-width:280px){.slider.count_4.stick-right .slide.right{width:58%!important;left:42%}}.slider.count_4.stick-right .slide.right .info{height:660px}@media only screen and (max-width:1820px){.slider.count_4.stick-right .slide.right .info{height:625px}}@media only screen and (max-width:1720px){.slider.count_4.stick-right .slide.right .info{height:585px}}@media only screen and (max-width:1620px){.slider.count_4.stick-right .slide.right .info{height:550px}}@media only screen and (max-width:1540px){.slider.count_4.stick-right .slide.right .info{height:520px}}@media only screen and (max-width:1440px){.slider.count_4.stick-right .slide.right .info{height:500px}}@media only screen and (max-width:1340px){.slider.count_4.stick-right .slide.right .info{height:465px}}@media only screen and (max-width:1240px){.slider.count_4.stick-right .slide.right .info{height:430px}}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.right .info{height:415px}}@media only screen and (max-width:960px){.slider.count_4.stick-right .slide.right .info{height:345px}}@media only screen and (max-width:768px){.slider.count_4.stick-right .slide.right .info{height:269px}}@media only screen and (max-width:640px){.slider.count_4.stick-right .slide.right .info{height:220px}}@media only screen and (max-width:540px){.slider.count_4.stick-right .slide.right .info{height:275px}}@media only screen and (max-width:440px){.slider.count_4.stick-right .slide.right .info{height:217px}}@media only screen and (max-width:340px){.slider.count_4.stick-right .slide.right .info{height:167px}}.slider.count_4.stick-right .slide.right .info img{border-radius:35px 0 0 35px}@media only screen and (max-width:1140px){.slider.count_4.stick-right .slide.right .info img{border-radius:30px 0 0 30px!important}}@media only screen and (max-width:960px){.slider.count_4.stick-right .slide.right .info img{border-radius:25px 0 0 25px!important}.collage-block:has(.count_4){padding-top:20px;padding-bottom:80px}}@media only screen and (max-width:640px){.slider.count_4.stick-right .slide.right .info img{border-radius:20px 0 0 20px!important}}.slider.count_4.stick-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;right:100px;width:calc(100% + 100px)}@media only screen and (max-width:1440px){.slider.count_4.stick-left{right:50px;width:calc(100% + 50px)}}@media only screen and (max-width:1140px){.slider.count_4.stick-left{right:20px;width:calc(100% + 30px)}}@media only screen and (max-width:640px){.slider.count_4.stick-left{right:20px}}@media only screen and (max-width:540px){.slider.count_4.stick-right .slide.right .info img{border-radius:20px!important}.collage-block:has(.count_4){padding:10px 0}.slider.count_4.stick-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;right:0;width:100%}}.slider.count_4.stick-left .slide.left{margin-right:3%;width:40%}.slider.count_4.stick-left .slide.left .info{height:660px}@media only screen and (max-width:1820px){.slider.count_4.stick-left .slide.left .info{height:625px}}@media only screen and (max-width:1720px){.slider.count_4.stick-left .slide.left .info{height:585px}}@media only screen and (max-width:1620px){.slider.count_4.stick-left .slide.left .info{height:550px}}@media only screen and (max-width:1540px){.slider.count_4.stick-left .slide.left .info{height:520px}}@media only screen and (max-width:1440px){.slider.count_4.stick-left .slide.left .info{height:500px}}@media only screen and (max-width:1340px){.slider.count_4.stick-left .slide.left .info{height:465px}}@media only screen and (max-width:1240px){.slider.count_4.stick-left .slide.left .info{height:430px}}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.left{margin-right:2%!important;margin-bottom:2%}.slider.count_4.stick-left .slide.left .info{height:415px}}@media only screen and (max-width:960px){.slider.count_4.stick-left .slide.left .info{height:345px}}@media only screen and (max-width:768px){.slider.count_4.stick-left .slide.left .info{height:269px}}@media only screen and (max-width:640px){.slider.count_4.stick-left .slide.left .info{height:220px}}@media only screen and (max-width:540px){.slider.count_4.stick-left .slide.left{width:59%!important}.slider.count_4.stick-left .slide.left .info{height:275px}}@media only screen and (max-width:440px){.slider.count_4.stick-left .slide.left .info{height:217px}}@media only screen and (max-width:340px){.slider.count_4.stick-left .slide.left .info{height:167px}}.slider.count_4.stick-left .slide.left .info img{border-radius:0 35px 35px 0}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.left .info img{border-radius:0 30px 30px 0!important}}@media only screen and (max-width:960px){.slider.count_4.stick-left .slide.left .info img{border-radius:0 25px 25px 0!important}}@media only screen and (max-width:640px){.slider.count_4.stick-left .slide.left .info img{border-radius:0 20px 20px 0!important}}.slider.count_4.stick-left .slide.central{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:3%;width:30%}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.central{margin-right:2%!important}}.slider.count_4.stick-left .slide.central .content-slide:nth-child(1){margin-bottom:9%}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.central .content-slide:nth-child(1){margin-bottom:7%!important}}.slider.count_4.stick-left .slide.central .info{height:360px}@media only screen and (max-width:1820px){.slider.count_4.stick-left .slide.central .info{height:340px}}@media only screen and (max-width:1720px){.slider.count_4.stick-left .slide.central .info{height:320px}}@media only screen and (max-width:1620px){.slider.count_4.stick-left .slide.central .info{height:300px}}@media only screen and (max-width:1540px){.slider.count_4.stick-left .slide.central .info{height:285px}}@media only screen and (max-width:1440px){.slider.count_4.stick-left .slide.central .info{height:275px}}@media only screen and (max-width:1340px){.slider.count_4.stick-left .slide.central .info{height:255px}}@media only screen and (max-width:1240px){.slider.count_4.stick-left .slide.central .info{height:235px}}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.central .info{height:225px}}@media only screen and (max-width:960px){.slider.count_4.stick-left .slide.central .info{height:190px}}@media only screen and (max-width:768px){.slider.count_4.stick-left .slide.central .info{height:154px}}@media only screen and (max-width:640px){.slider.count_4.stick-left .slide.central .info{height:127px}}@media only screen and (max-width:540px){.slider.count_4.stick-left .slide.left .info img{border-radius:20px!important}.slider.count_4.stick-left .slide.central{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-right:0!important;width:100%!important}.slider.count_4.stick-left .slide.central .content-slide{width:50%!important}.slider.count_4.stick-left .slide.central .content-slide:nth-child(1){margin-bottom:2%!important;margin-right:2%}.slider.count_4.stick-left .slide.central .info{height:165px}}@media only screen and (max-width:440px){.slider.count_4.stick-left .slide.central .info{height:130px}}@media only screen and (max-width:340px){.slider.count_4.stick-left .slide.central .info{height:100px}}.slider.count_4.stick-left .slide.right{margin-right:0;width:25%;position:relative;top:120px}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.right{top:80px!important}}@media only screen and (max-width:960px){.slider.count_4.stick-left .slide.right{top:70px!important}}.slider.count_4.stick-left .slide.right .info{height:710px}@media only screen and (max-width:1820px){.slider.count_4.stick-left .slide.right .info{height:670px}}@media only screen and (max-width:1720px){.slider.count_4.stick-left .slide.right .info{height:635px}}@media only screen and (max-width:1620px){.slider.count_4.stick-left .slide.right .info{height:600px}}@media only screen and (max-width:1540px){.slider.count_4.stick-left .slide.right .info{height:565px}}@media only screen and (max-width:1440px){.slider.count_4.stick-left .slide.right .info{height:545px}}@media only screen and (max-width:1340px){.slider.count_4.stick-left .slide.right .info{height:505px}}@media only screen and (max-width:1240px){.slider.count_4.stick-left .slide.right .info{height:465px}}@media only screen and (max-width:1140px){.slider.count_4.stick-left .slide.right .info{height:445px}}@media only screen and (max-width:960px){.slider.count_4.stick-left .slide.right .info{height:375px}}@media only screen and (max-width:768px){.slider.count_4.stick-left .slide.right .info{height:299px}}@media only screen and (max-width:640px){.slider.count_4.stick-left .slide.right .info{height:250px}}@media only screen and (max-width:540px){.slider.count_4.stick-left .slide.right{position:absolute;left:61%;top:0!important;margin-bottom:2%;width:39%}.slider.count_4.stick-left .slide.right .info{height:275px}}@media only screen and (max-width:440px){.slider.count_4.stick-left .slide.right .info{height:217px}}@media only screen and (max-width:340px){.slider.count_4.stick-left .slide.right .info{height:167px}}.collage-block{padding-top:40px;padding-bottom:100px}@media only screen and (max-width:1140px){.collage-block{padding-top:20px;padding-bottom:80px}}@media only screen and (max-width:960px){.collage-block{padding-top:0;padding-bottom:80px}}@media only screen and (max-width:440px){.collage-block{padding:10px 0}}.collage-block .slider .slide .content-slide .info{float:inherit;width:-webkit-fill-available}.collage-block .slider .slide .content-slide .info img{border-radius:35px;-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}@media only screen and (max-width:1140px){.collage-block .slider .slide .content-slide .info img{border-radius:30px!important}}@media only screen and (max-width:960px){.collage-block .slider .slide .content-slide .info img{border-radius:25px!important}}@media only screen and (max-width:640px){.collage-block .slider .slide .content-slide .info img{border-radius:20px!important}}.collage-block .slider .slide .content-slide .info span{color:#fff;padding:10px 0;position:relative;bottom:95%;left:5%}.bravosafari-theme.passport-page .page-wrapper .page-wrapper-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme.passport-page .validation-error,.bravosafari-theme.passport-page .validation-error span{font-family:Gilroy}.bravosafari-theme .passport-message{background-color:none}.bravosafari-theme .passport-message__text{font-family:Gilroy;line-height:1.6em;padding-left:11px}.bravosafari-theme .passport-module-warning{display:none}.bravosafari-theme .passport-module-warning.show{display:block}.bravosafari-theme .passport-module-warning .passport-message{border-radius:21px}.bravosafari-theme .passport-module-warning .passport-message .passport-message__icon_warning{margin-right:0}.bravosafari-theme .passport-module-warning .passport-message .passport-message__icon_warning:before{background-image:url(../../img/layout/pin_orange.png);background-size:44.87px 44.87px;border:none;bottom:-4px;height:44.87px;width:44.87px}.bravosafari-theme .passport-module-warning .passport-message .passport-message__icon_warning:after{content:none}.bravosafari-theme .primera-passport-v2{background-color:#f2efe1}.bravosafari-theme .primera-passport-v2-submenu{background-color:#9c744c;padding:17px 0}.bravosafari-theme .primera-passport-v2-submenu .greeting{font-size:17px;color:#fff}.bravosafari-theme .primera-passport-v2-submenu .sub-menu .sub-menu-item{margin:0 35px}.bravosafari-theme .primera-passport-v2-submenu .sub-menu .sub-menu-link{padding:14px 0;font-size:17px;color:#fff}.bravosafari-theme .primera-passport-v2-submenu .sub-menu .sub-menu-link.active{color:#c18e52}.bravosafari-theme .primera-passport-v2-submenu .booking-number{padding:11px 0;margin:0 35px;background-color:#f2efe1;border-radius:50vh;color:#412d25;font-size:17px}.bravosafari-theme .primera-passport-v2-submenu .button{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .primera-passport-v2-submenu .button .passport-booking__link{background-color:#412d25;padding:11px 0;font-size:15px}.bravosafari-theme .primera-passport-v2-submenu .button .passport-booking__link:hover{background-color:#c18e52}.bravosafari-theme .passport-v2-module__details{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 125px 30px 0}.bravosafari-theme .passport-v2-module__details .tabcontent{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.bravosafari-theme .passport-v2-module__details .tabcontent.show-content{display:block}.bravosafari-theme .passport-v2-module__details .tabcontent.show-content .passport-module__block_displayed{background-color:unset;padding:15px 0}.bravosafari-theme .passport-v2-module__details .tabcontent.show-content .passport-module__block_displayed .passport-message{border-radius:21px}.bravosafari-theme .passport-v2-module__details .tabcontent.tabcontent-disabled{display:none}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.bravosafari-theme .passport-v2-module__details .passport-module__actions#book-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:unset;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bravosafari-theme .passport-v2-module__details .passport-module__actions#book-button a.passport-module__action.passport-module__action_button{color:#fff;background-color:#412d25;border-radius:30px;display:block;height:48px;line-height:1.6em;width:259px;padding:11px 0;text-align:center;text-transform:uppercase}.bravosafari-theme .passport-v2-module__details.hide-button #book-button,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert:before{display:none}.bravosafari-theme .passport-v2-module__details .passport-module__actions#book-button a.passport-module__action.passport-module__action_button:hover{background-color:#c18e52}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-select{border-radius:20px;overflow:hidden}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-select-open{border-radius:20px 20px 0 0}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-selected .dd-selected-text{-ms-hyphens:auto;hyphens:auto}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option .dd-option-text,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-selected .dd-selected-text{font-weight:400;color:#412d25}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-select-disabled .dd-selected-text{color:rgba(65,45,37,.66)}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-select-disabled:after{content:"";position:absolute;height:100%;width:100%;top:0}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-selected{position:relative;padding:11px 31px 11px 21px;line-height:1}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-pointer-down,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-pointer-up{border:none!important;margin:0;position:absolute;top:calc(50% - 5px);right:24px;width:6px;height:10px;-webkit-mask-size:6px;-webkit-mask-repeat:no-repeat;background-color:#412d25;-webkit-mask-image:url(../../img/ui/prev-black.svg)}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-pointer-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-pointer-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option.dd-option-selected,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option:hover{background:#c18e52}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option.dd-option-selected .dd-option-text,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option:hover .dd-option-text{color:#fff}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-options{max-height:160px;border-radius:0 0 20px 20px}.bravosafari-theme .passport-v2-dropdown__disabled .dd-container:after{content:"";position:absolute;height:100%;width:100%;top:0}.bravosafari-theme .passport-v2-dropdown__disabled .dd-container .dd-select .dd-selected-text{color:rgba(65,45,37,.66)}.bravosafari-theme .passport-v2-module__tagline{font-size:12px;color:#c18e52}@media only screen and (max-width:1140px){.bravosafari-theme .primera-passport-v2-submenu .booking-number,.bravosafari-theme .primera-passport-v2-submenu .sub-menu .sub-menu-item{margin:0 20px}.bravosafari-theme .passport-v2-module__details{margin-right:5%}}@media only screen and (max-width:960px){.bravosafari-theme .primera-passport-v2-submenu .booking-number,.bravosafari-theme .primera-passport-v2-submenu .sub-menu .sub-menu-item{margin:0 15px}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option .dd-option-text,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-selected .dd-selected-text{font-size:16px!important}}@media only screen and (max-width:768px){.bravosafari-theme .primera-passport-v2-submenu .booking-number{margin-left:auto}.bravosafari-theme .passport-v2-module__details .tabcontent,.bravosafari-theme .passport-v2-module__details.hide-button #book-button{display:block}}@media only screen and (max-width:640px){.bravosafari-theme .primera-passport-v2-submenu .greeting{font-size:15px}.bravosafari-theme .primera-passport-v2-submenu .booking-number{margin:0 10px 0 auto;font-size:15px}.bravosafari-theme .passport-v2-dropdown .dd-container .dd-option .dd-option-text,.bravosafari-theme .passport-v2-dropdown .dd-container .dd-selected .dd-selected-text{font-size:15px!important}}.bravosafari-theme .passport-v2-shopping-cart{background-color:#fff;border-radius:40px}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__image{height:225px}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details{background-color:#9c744c;padding:10px}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating .star-rating{background-size:35px 25px;height:25px;-ms-flex-item-align:center;align-self:center}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating .star-rating:before{font-size:27px;line-height:1}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating .rating-item{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating .rating-item .minus:after{background:url(../../img/png/bravosafari/bravosafari-rating-minus-light.png)}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating .rating-item .plus:after{background:url(../../img/png/bravosafari/bravosafari-rating-plus-light.png)}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__rating .rating-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .passport-v2-shopping-cart .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__details .passport-selected-hotel__title{color:#fff}.bravosafari-theme .passport-v2-shopping-cart .passport-summary{padding:5px 40px 60px}.bravosafari-theme .passport-v2-shopping-cart .passport-total-price .passport-total-price__text{font-size:20px}.bravosafari-theme .passport-v2-shopping-cart .passport-total-price .passport-total-price__price{font-size:45px;font-family:Marcellus}.bravosafari-theme .passport-v2-shopping-cart .passport-total-price .passport-total-price__price,.bravosafari-theme .passport-v2-shopping-cart .passport-total-price .passport-total-price__text{color:#412d25}.bravosafari-theme .passport-v2-shopping-cart .passport-content .passport-content-title{color:#9c744c;font-size:20px;border-bottom:2px solid #d0cdcb}.bravosafari-theme .passport-v2-shopping-cart .passport-content .passport-content-item{color:#412d25;font-size:14px}.bravosafari-theme .passport-v2-shopping-cart .passport-content .button .passport-content-link{background-color:#c18e52;font-size:15px;padding:11px 0}.bravosafari-theme .passport-v2-shopping-cart .passport-content .button .passport-content-link:hover{background-color:#412d25}@media only screen and (max-width:960px){.bravosafari-theme .passport-v2-shopping-cart .passport-summary{padding:5px 20px 30px}}@media only screen and (max-width:768px){.bravosafari-theme .passport-v2-shopping-cart .passport-total-price .passport-total-price__price{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .passport-v2-shopping-cart .passport-total-price .passport-total-price__price{font-size:30px}}.bravosafari-theme .price-summary-popup .price-item .price-item-header .price-item__title{color:#c18e52}.bravosafari-theme .price-summary-popup .button .price-summary-close{font-size:15px;background:#c18e52}.bravosafari-theme .price-summary-popup .button .price-summary-close:hover{background:#9c744c}.bravosafari-theme .popup-holder.booking-payments-holder .popup{padding-left:100px;padding-right:100px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-content{max-width:1140px;margin-left:auto;margin-right:auto}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header{padding:30px 30px 15px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total{margin-left:auto}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .title,.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total{font-size:30px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total-price{font-size:40px;font-family:Marcellus}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .close{margin-left:30px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body{padding:30px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .title{font-size:25px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .passport-payment__custom-message{color:#fff;font-size:25px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .passport-payment__input{height:45px;border-radius:22.5px;padding:13px 21px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .radio-list label{position:relative;padding-left:30px;margin-bottom:5px;font-size:20px;color:#fff}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .radio-list label:before{content:"";width:20px;height:20px;position:absolute;border-radius:50%;border:2px solid #fff;top:3px;left:3px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .radio-list label.selected:before{background-color:#c18e52}.bravosafari-theme .popup-holder.booking-payments-holder .popup .btn-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.bravosafari-theme .popup-holder.booking-payments-holder .popup .btn-holder input{background-color:#9c744c;border-radius:50vh;border:none;color:#fff;padding:.85em 2em;font-size:16px;height:48px;min-width:218px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .btn-holder input:hover{background-color:#c18e52}.bravosafari-theme .popup-holder.booking-payments-holder .popup .btn-holder input.disabled{background-color:#dedede;color:#b3b3b3;pointer-events:none;cursor:default}@media only screen and (max-width:1440px){.bravosafari-theme .popup-holder.booking-payments-holder .popup{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1140px){.bravosafari-theme .popup-holder.booking-payments-holder .popup{padding-left:20px;padding-right:20px}}@media only screen and (max-width:960px){.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .title,.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total{font-size:25px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total-price{font-size:35px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .passport-payment__custom-message,.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .title{font-size:20px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .radio-list label{font-size:16px}}@media only screen and (max-width:640px){.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .title,.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total{font-size:16px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .total-price{font-size:20px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-header .close{margin-left:10px}.bravosafari-theme .popup-holder.booking-payments-holder .popup .btn-holder input,.bravosafari-theme .popup-holder.booking-payments-holder .popup .popup-body .radio-list label{font-size:15px}}.bravosafari-theme .wizard-navigation .wizard-navigation-steps:before{border-top:2px dashed #B2874E}.bravosafari-theme .wizard-navigation .wizard-navigation-step .wizard-step-icon{background-color:#d1c9b7}.bravosafari-theme .wizard-navigation .wizard-navigation-step .wizard-step-title{color:#412d25}.bravosafari-theme .wizard-navigation .wizard-navigation-step.active .wizard-step-icon{background-color:#412d25}.bravosafari-theme .wizard-tab-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:70px -21px 20px;max-width:604px}.bravosafari-theme .wizard-tab-buttons .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding-right:21px;padding-left:21px}.bravosafari-theme .wizard-tab-buttons .button a{line-height:1.55;margin-bottom:0;width:100%}.bravosafari-theme .wizard-tab .validation-error{font-size:13px}@media (hover:hover){.bravosafari-theme .wizard-tab-buttons .button a:hover{background-color:#c18e52}}@media only screen and (max-width:768px){.bravosafari-theme .wizard-tab-buttons{margin-left:-10px;margin-right:-10px}.bravosafari-theme .wizard-tab-buttons .button{padding-right:10px;padding-left:10px}.bravosafari-theme .wizard-tab-buttons .button a{padding-left:1em;padding-right:1em;min-width:auto}}.bravosafari-theme .passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler-name{color:#c18e52;text-transform:uppercase;letter-spacing:2.4px}.bravosafari-theme .passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler .passport-v2-dropdown-merge-skip.passport-v2-grouptype-outbound a.dd-selected{background:url(../../img/svg/bravosafari/input-icons/plane-outbound.svg) 18px calc(50% + 1px)/auto 24px no-repeat;padding-left:54px}.bravosafari-theme .passport-v2-addon .passport-v2-addon-travelers .passport-v2-addon-traveler .passport-v2-dropdown-merge-skip.passport-v2-grouptype-inbound a.dd-selected{background:url(../../img/svg/bravosafari/input-icons/plane-inbound.svg) 18px calc(50% + 1px)/auto 24px no-repeat;padding-left:54px}.bravosafari-theme .passport-v2-addon .passport-v2-addon-item .passport-v2-addon-value{background-color:#fff;border-radius:20px}.bravosafari-theme .passport-v2-addon .passport-v2-addon-item .passport-v2-addon-label{color:#412d25}.bravosafari-theme .passport-v2-price-details{margin-bottom:80px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-card-title{color:#9c744c;margin-bottom:15px;font-family:Gilroy!important;font-size:20px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-card{background-color:#412d25;border-radius:40px;padding:30px 45px;margin-bottom:15px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-note{padding:0 45px;color:#9c744c;font-size:16px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item{color:#fff;border-bottom:1px solid #9c744c}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed{border-bottom:1px solid #9c744c}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total{color:#fff}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__title,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__title{font-family:Marcellus;font-size:30px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__price,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__price{font-family:Marcellus;font-size:40px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__title{font-size:20px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__price{font-size:30px;font-family:Marcellus}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__title-span{font-size:14px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-buttons .button a{background-color:#9c744c}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-buttons .button a:hover{background-color:#c18e52}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert{border-radius:14px;background-color:#333f28}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert:after{border-top-color:#333f28}@media only screen and (max-width:1140px){.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-card{padding:20px}}@media only screen and (max-width:960px){.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-card.has-book-alert{margin-bottom:80px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-buttons .passport-v2-price-details-book-alert:after{border-bottom-color:#333f28}}@media only screen and (max-width:768px){.bravosafari-theme .passport-v2-price-details{margin-bottom:40px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__price,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__price{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-note{font-size:15px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item .passport-v2-payment__price,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item .passport-v2-payment__title{font-size:20px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__item .passport-v2-payment__title-span{font-size:14px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__title,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__title{font-size:22px}.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__payed .passport-v2-payment__price,.bravosafari-theme .passport-v2-price-details .passport-v2-price-details-payments .passport-v2-payment__total .passport-v2-payment__price{font-size:30px}}.bravosafari-theme .passport-v2-flight-info .passport-v2-flight-info-card .passport-v2-flight-info-card-title{color:#c18e52}.bravosafari-theme .passport-v2-flight-info .flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-time,.bravosafari-theme .passport-v2-flight-info .flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-time,.bravosafari-theme .passport-v2-flight-info .passport-v2-flight-info-card .passport-v2-flight-info-card-body .passport-v2-flight-info-card-flight-header,.bravosafari-theme .passport-v2-flight-info .passport-v2-flight-info-errata{color:#412d25}.bravosafari-theme .passport-v2-flight-info .flight-info-date-v2.flight-info-date-v2-departure{margin-bottom:31px}.bravosafari-theme .passport-v2-flight-info .flight-info-date-v2 .flight-info-date-v2-sector-airline{background-color:#f2efe1}.bravosafari-theme .passport-v2-flight-info .flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-caption,.bravosafari-theme .passport-v2-flight-info .flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-caption{color:rgba(87,38,38,.55)}.bravosafari-theme .passport-v2-flight-info-see-more-link{text-align:right}.bravosafari-theme .passport-v2-flight-info-see-more-link a{color:#412d25;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:32px;text-transform:uppercase}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:100px;padding-right:100px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content{max-width:1240px;margin-left:auto;margin-right:auto}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header{padding-left:40px;padding-right:40px;height:86px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header .title{color:#f2efe1;font-size:20px;letter-spacing:4px;line-height:32px;text-transform:uppercase}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;height:auto;padding:40px 40px 80px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure{display:block;position:relative;width:50%;max-width:410px;padding-left:80px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival:before,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure:before{content:"";width:60px;height:60px;display:block;position:absolute;left:5px;top:-20px;background:url(../../img/content/fly-udrejse.png) center/60px no-repeat}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-header span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-header span{font-family:Gilroy;font-size:20px;line-height:25px;font-weight:500;color:#f2efe1}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors{display:block;position:relative;width:100%;height:auto;margin-bottom:20px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector{display:block;width:100%;margin-top:6px;margin-bottom:12px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector:not(:first-child),.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector:not(:first-child){border-top:1px #c18e52 solid}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right;width:100%;padding-top:10px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field .field-name,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field .field-name{font-weight:500;padding-right:5px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field span{color:#f2efe1;font-size:18px;line-height:1.2}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival:before{background-image:url(../../img/content/fly-hjemrejse.png)}@media only screen and (max-width:1440px){.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1140px){.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup{padding-left:20px;padding-right:20px}}@media only screen and (max-width:960px){.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup{margin-top:40px;margin-bottom:40px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content{max-width:500px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header .title{font-size:20px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 40px 60px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure{width:100%;padding-left:0;max-width:unset}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival:before,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure:before{width:50px;height:50px;top:-12px;left:-20px;background-size:50px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-header,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-header{padding-left:40px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival{margin-top:20px}}@media only screen and (max-width:640px){.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header{padding-top:20px;padding-bottom:20px;height:66px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-header span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-header span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header .title{font-size:18px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field span{font-size:16px}}@media only screen and (max-width:540px){.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup{margin-top:20px;margin-bottom:20px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header{padding-left:30px;padding-right:20px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-header .title{font-size:18px;letter-spacing:3px;line-height:28px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details{padding:20px 20px 30px 30px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .flight-image{left:10px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival:before,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure:before{left:-15px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-header,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-header{padding-left:45px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-header span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-header span{font-size:18px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field span,.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-departure .passport-v2-flight-info-details-flight-sectors .passport-v2-flight-info-details-flight-sector .field span{font-size:15px}.bravosafari-theme .popup-holder.booking-flight-info-details-holder .popup .popup-content .popup-body.booking-flight-info-details .passport-v2-flight-info-details-arrival{margin-top:15px}}.bravosafari-theme .passport-v2-traveler-info{background:unset;padding-left:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bravosafari-theme .passport-v2-traveler-info .passport-summary{margin-bottom:0}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table{background-color:#f2efe1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;padding-bottom:0}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{border:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;margin-bottom:60px;margin-right:unset;padding-right:unset;width:24%}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:unset;padding-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item .passport-summary-table-item__heading{background-color:#f2efe1;color:#c18e52;font-size:12px;letter-spacing:2.4px;padding-bottom:6px;text-transform:uppercase;width:auto;white-space:nowrap}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item .passport-summary-table-item__heading .traveler-count{background-color:unset;font-family:Gilroy;font-size:12px}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item .passport-summary-table__list{height:30px;padding-right:25px}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item .passport-summary-table__list .passport-summary-table-item__info{border:none}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item .passport-summary-table__list .passport-summary-table-item__info span{font-size:16px}@media only screen and (max-width:1720px){.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}}@media only screen and (max-width:1620px){.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{width:30%}}@media only screen and (max-width:1140px){.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{width:35%}}@media only screen and (max-width:960px){.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{margin-bottom:45px;margin-right:15px;width:45%}}@media only screen and (max-width:860px){.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{width:47%}}@media only screen and (max-width:768px){.bravosafari-theme .passport-v2-traveler-info{padding-bottom:25px}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{margin-bottom:25px;padding-bottom:0;width:45%}}@media only screen and (max-width:640px){.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group{margin-right:5px;width:50%}.bravosafari-theme .passport-v2-traveler-info .passport-summary .passport-summary-table .passport-summary-table__group .passport-summary-table-item .passport-summary-table__list .passport-summary-table-item__info span{font-size:15px}}.bravosafari-theme .passport-v2-module-block.contact-info-form{padding-bottom:10px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input_text,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-select .dd-selected{padding:11px 21px}.bravosafari-theme .passport-v2-module-block .passport-form{margin-right:-26px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group{margin-right:26px;width:25%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__label{color:#412d25;font-family:Gilroy;font-size:16px;font-weight:400}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__label .validation-required{color:#c18e52}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input{border-radius:20px;border-width:0;color:#412d25;font-family:Gilroy;font-size:16px;height:45px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input_disabled,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item input:disabled{color:rgba(65,45,37,.4);opacity:unset}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-select .dd-selected{font-family:Gilroy;height:45px;line-height:16px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-select .dd-selected .dd-selected-text{vertical-align:sub}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-options .dd-option-text{font-family:Gilroy;font-size:16px!important}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder .passport-form__input_dropdown.passport-v2-dropdown{width:auto}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-select{border-radius:20px 0 0 20px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-select.dd-select-open{border-radius:20px 0 0}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-select .dd-pointer{right:3px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__phone-holder .passport-form__input_phone{border-radius:0 20px 20px 0;margin-left:0;width:100%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .validation-error span{font-family:Gilroy}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{margin-right:23px;width:15.7%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .city,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .country{width:23%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .mobile-telefonnummer{width:21%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:26px;width:47%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group .email{margin-bottom:10px;margin-right:26px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group .confirm-email,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group .email{width:-webkit-fill-available}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group{margin-top:25px;width:95%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group .passport-form__checkbox-label{color:#412d25;font-family:Gilroy;font-size:16px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group .passport-form__checkbox-label:before{background-color:#fff;background-position:1px;border-radius:8px;width:23px;height:23px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group .passport-form__checkbox-label.selected:before{background-color:#9c744c}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group .passport-form__checkbox-label .checkbox-label{color:#412d25;cursor:pointer;line-height:25px;padding-left:20px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group .passport-form__checkbox-label .checkbox-label a{border-bottom:none}@media only screen and (max-width:1820px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{width:15.5%}}@media only screen and (max-width:1720px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{width:15.3%}}@media only screen and (max-width:1620px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group{width:32%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{width:26%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .city,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .country,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .mobile-telefonnummer{width:30%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:96%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group .confirm-email,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group .email{width:inherit}}@media only screen and (max-width:1540px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{width:24%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .mobile-telefonnummer{width:28%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:94.5%}}@media only screen and (max-width:1440px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:93.8%}}@media only screen and (max-width:1340px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:94.2%}}@media only screen and (max-width:1240px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:95%}}@media only screen and (max-width:1180px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:95.5%}}@media only screen and (max-width:1140px){.bravosafari-theme .passport-v2-module-block .passport-form{margin-right:-15px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group{margin-right:15px;width:46%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{margin-right:16px;width:46%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .city,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .country,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .mobile-telefonnummer{width:46%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:94%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group .email{margin-right:15px}}@media only screen and (max-width:1060px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:94.2%}}@media only screen and (max-width:960px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:94.5%}}@media only screen and (max-width:860px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{margin-right:auto;width:95.2%}}@media only screen and (max-width:810px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{width:95.5%}}@media only screen and (max-width:768px){.bravosafari-theme .passport-v2-module-block.contact-info-form{padding-bottom:40px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .city,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .country,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .mobile-telefonnummer,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .postal-code{width:96%}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .email-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:98%}}@media only screen and (max-width:640px){.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item{height:94px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input,.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__label{font-size:15px}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group .passport-form-item .passport-form__input_dropdown.passport-v2-dropdown .dd-container .dd-options .dd-option-text{font-size:15px!important}.bravosafari-theme .passport-v2-module-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__checkbox-group .passport-form__checkbox-label .checkbox-label{font-size:15px}}.bravosafari-theme .passport-v2-pdf-program-info .button a,.bravosafari-theme .passport-v2-practical-info .button a{background-color:#c18e52}.bravosafari-theme .passport-v2-pdf-program-info .button a:hover,.bravosafari-theme .passport-v2-practical-info .button a:hover{background-color:#9c744c}.bravosafari-theme .passport-v2-practical-info-container{background-color:#333f28}.bravosafari-theme .passport-v2-pdf-program-info-container{background-color:#412d25}.bravosafari-theme .name-collection-form .passport-module__title{margin-bottom:30px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block{margin-bottom:65px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form{margin-bottom:37px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group .passport-form-item{height:100%}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__title{color:#c18e52;font-size:12px;letter-spacing:2.4px;margin-bottom:0;padding-bottom:24px;text-transform:uppercase;white-space:nowrap}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group .validation-error{height:0}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group .validation-error span{font-family:Gilroy}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group{width:auto;margin-right:0}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:10px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__label{padding-bottom:0}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__radiogroup{display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;left:5px;top:4px;position:relative}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__radiogroup .passport-form__radioitem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__radiogroup .passport-form__radioitem .passport-form__label_radio:before{background:#fff;border-radius:12px;width:23px;height:23px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__radiogroup .passport-form__radioitem .passport-form__label_radio.selected:before{background:url(../../img/layout/custom-form-sprite_bsa.png) -30px 0 no-repeat #fff;background-position-x:-13.5px;background-position-y:-13.5px;background-size:122.4px 114px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__radiogroup .passport-form__radioitem span.passport-form__label{cursor:pointer;font-size:14px;position:relative;top:30px;right:2px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item .passport-form__radiogroup .passport-form__radioitem:first-child{margin-right:25px}@media only screen and (max-width:1620px){.bravosafari-theme .name-collection-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group{width:25%}}@media only screen and (max-width:1340px){.bravosafari-theme .name-collection-form .passport-form.passport-form-block{margin-bottom:25px}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form,.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline{margin-bottom:0}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group{margin-bottom:37px;width:44%}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-form__group_4-in-row-last.passport-v2-form_group.prebooking-form_group .passport-form-item{top:unset;bottom:12px}}@media only screen and (max-width:768px){.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group{width:94%}.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group.traveler-birth-date{width:77%}}@media only screen and (max-width:640px){.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group.traveler-birth-date{width:65%}}@media only screen and (max-width:440px){.bravosafari-theme .name-collection-form .passport-form.passport-form-block .passport-form .passport-form__form.passport-form__form_multiline .passport-v2-form_group.prebooking-form_group.traveler-birth-date{width:50%}}.bravosafari-theme .passport-v2-module-terms .passport-errata__text a{color:#c18e52!important;font-family:inherit!important;font-weight:inherit!important;border-bottom:none!important}.bravosafari-theme .passport-v2-module-terms .passport-errata__label span{font-size:16px;line-height:1.6;color:#412d25}.bravosafari-theme .passport-v2-module-terms .passport-errata__label.selected:before{background-color:#9c744c}@media only screen and (max-width:640px){.bravosafari-theme .passport-v2-module-terms .passport-errata__label span{font-size:15px}}.bravosafari-theme .hotel-details-page .hotel-page-block .hotel-description .row .roomtype-and-price .flight-info span,.bravosafari-theme .roundtrip-page .roundtrip-sections .bsa-ui-roundtrip-offers-block .bsa-row .bsa-list-dates .bsa-roundtrip-offers-table .row-dates .hotel-description .roomtype-and-price span{font-family:Gilroy}.bravosafari-theme .flight-info{margin:40px 0 0;width:initial;overflow:visible}.bravosafari-theme .flight-info .flight-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px;padding:30px 0;width:auto;border:none}.bravosafari-theme .flight-info .flight-item .flight-item-col-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15%;padding:0 15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bravosafari-theme .flight-info .flight-item .flight-item-col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15%;padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bravosafari-theme .flight-info .flight-item .flight-item-col-right .availability{margin-left:auto}.bravosafari-theme .flight-info .flight-item .flight-item-col-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1040px;margin:0;padding:0 15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bravosafari-theme .flight-info .flight-item .radio-button{display:block;width:26px;height:26px;border-radius:14px;border:3px solid #9c744c}.bravosafari-theme .flight-info .flight-item .radio-button:after{background:0 0;border-radius:14px;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0}.bravosafari-theme .flight-info .flight-item.selected{padding:30px 0}.bravosafari-theme .flight-info .flight-item.selected .radio-button:after{background:#9c744c}.bravosafari-theme .flight-info .flight-item.selected:first-child,.bravosafari-theme .flight-info .flight-item:first-child{padding-top:0}.bravosafari-theme .flight-info .flight-item.selected .flight-class{margin:30px 0 0;width:100%}.bravosafari-theme .flight-info .flight-item.selected .flight-class .flight-class-heading{font-size:20px;font-family:Gilroy;text-align:left;margin-bottom:37px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:-30px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type-container{padding-left:15px;padding-right:15px;margin-top:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type{display:block;width:100%;margin:0;padding:36px 20px;border-radius:30px;background-color:#9c744c;color:#f2efe1;-webkit-box-sizing:border-box;box-sizing:border-box}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-body{max-width:200px;margin-left:auto;margin-right:auto}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-name{margin:0 0 10px;padding-bottom:10px;width:100%;font-size:25px;font-family:Gilroy;border-bottom:1px solid #f2efe1}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features{margin:10px 0 17px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features li{color:#f2efe1;font-size:15px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features li.formatted-class-description-item{font-weight:700;padding-top:.75em;padding-bottom:.75em;list-style-position:outside;margin-left:1em}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features li.formatted-class-description-item::marker{color:transparent}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button{display:block;position:static;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:min(180px,100%);max-width:100%;-webkit-transform:none;transform:none;line-height:1;padding:14px 30px;border-radius:24px;color:#f2efe1;border:2px solid #f2efe1;font-size:16px;font-family:Gilroy;font-weight:500}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button .selected,.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button .soldout{text-transform:uppercase}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button.selected{background-color:#f2efe1;border:2px solid #f2efe1;color:#412d25}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .availability{position:absolute;right:14px;background-color:#412d25}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type.sold-out{background-color:#9c744c;color:#f2efe1;opacity:.43}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type.sold-out .class-type-name{font-family:Gilroy;border-bottom:1px solid #f2efe1}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type.sold-out .type-features li{color:#f2efe1}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type.sold-out .type-button{color:#f2efe1;border:2px solid #f2efe1}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type.sold-out .type-button .selected,.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type.sold-out .type-button .soldout{text-transform:uppercase}.bravosafari-theme .flight-info .flight-item,.bravosafari-theme .flight-info .flight-item.selected{background-color:initial}.bravosafari-theme .flight-info .flight-item_with-price .date-details{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:1040px;padding:0}.bravosafari-theme .flight-info .flight-item__invisible,.bravotours-theme .about-country-module .text.replace-anchors .button,.bravotours-theme .header-image-section,.bravotours-theme.flight-only-page-decoration .navbar .navbar-nav{display:none}.bravosafari-theme .flight-info .flight-info-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bravosafari-theme .flight-info .flight-info-buttons .button{display:-webkit-box;display:-ms-flexbox;display:flex}.bravosafari-theme .flight-info .flight-info-buttons .button a{margin-bottom:14px;padding:1em 2em;min-width:11em}.bravosafari-theme .flight-info .flight-item-column_minus{color:#333f28}.bravosafari-theme .flight-info .flight-item-column_plus{color:#572626}.bravosafari-theme .flight-info .flight-item-column_difference .price-difference{display:block;font-size:20px;font-weight:700;line-height:1;height:auto}.bravosafari-theme .flight-info-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;margin-top:20px;margin-left:-30px;margin-right:-30px;border-radius:30px;background-color:#f2efe1}.bravosafari-theme .flight-list{line-height:1.6em}.bravosafari-theme .availability{font-size:16px;color:#fff;background-color:#c18e52;position:initial;white-space:nowrap}.bravosafari-theme .flight-info .flight-info-date-v2.flight-info-date-v2-departure{margin-bottom:25px}.bravosafari-theme .flight-info .flight-info-date-v2 .flight-info-date-v2-header{font-size:20px}.bravosafari-theme .flight-info .flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-time,.bravosafari-theme .flight-info .flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-time{color:#412d25}.bravosafari-theme .flight-info .flight-info-date-v2 .flight-info-date-v2-sector-arrival .flight-info-date-v2-sector-caption,.bravosafari-theme .flight-info .flight-info-date-v2 .flight-info-date-v2-sector-departure .flight-info-date-v2-sector-caption{color:rgba(87,38,38,.55)}@media only screen and (max-width:1440px){.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-types{margin-left:-10px;margin-right:-10px;margin-top:-25px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type-container{padding-left:10px;padding-right:10px;margin-top:25px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type{padding:35px 20px 25px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button{padding:14px 0}}@media only screen and (max-width:1060px){.bravosafari-theme .flight-info-card{margin-left:0;margin-right:0}}@media only screen and (max-width:960px){.bravosafari-theme .flight-info{margin-top:40px}.bravosafari-theme .flight-info .flight-item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:20px 0}.bravosafari-theme .flight-info .flight-item .flight-item-col-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;height:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bravosafari-theme .flight-info .flight-item .flight-item-col-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bravosafari-theme .flight-info .flight-item .flight-item-col-right .availability{margin-top:1.5px;margin-bottom:1.5px}.bravosafari-theme .flight-info .flight-item .flight-item-col-center.flight-details{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0;margin-top:14px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bravosafari-theme .flight-info .flight-item.selected{padding:20px 0}.bravosafari-theme .flight-info .flight-item.selected .flight-class{margin-top:20px;margin-bottom:30px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .flight-class-heading{font-size:14px;margin-bottom:20px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-types{margin-top:-20px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type-container{margin-top:20px;width:100%;max-width:320px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type{padding:35px 20px 25px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-body{max-width:none;margin-left:0;margin-right:0}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .class-type-name{margin:0 0 10px;padding:0 0 10px;width:100%;font-size:14px;text-align:left;line-height:1.6em}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features li{font-size:10px}.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-button{font-size:15px;padding:14px 0}.bravosafari-theme .flight-info .flight-item-column_difference{margin:5.5px 0 5.5px auto;width:auto}.bravosafari-theme .flight-info .flight-item-column_difference .price-difference{font-size:15px}.bravosafari-theme .flight-info .flight-info-date-v2.flight-info-date-v2-departure{margin-bottom:15px}.bravosafari-theme .flight-info .flight-info-date-v2 .flight-info-date-v2-header{font-size:14px}.bravosafari-theme .flight-info-card{padding:25px 14px 14px;border-radius:19px}.bravosafari-theme .availability{font-size:15px}}@media only screen and (max-width:780px){.bravosafari-theme .flight-info .flight-item.selected .flight-class .class-type .type-features{display:block}}.bravosafari-theme .popup-err-msg{background-color:#412d25;border:none;border-radius:40px}.bravosafari-theme .popup-err-msg .el-message{color:#fff;font-family:Gilroy;font-size:18px;font-weight:400;padding:25px 60px 16px}.bravosafari-theme .popup-err-msg .footer-err-msg{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-bottom:25px}.bravosafari-theme .popup-err-msg .footer-err-msg .btn-err-msg{background:#c18e52;border-radius:40px;color:#fff;font-family:Gilroy;font-size:15px;line-height:1;min-width:150px;padding:12px 30px;text-transform:uppercase}.bravosafari-theme .popup-err-msg .footer-err-msg .btn-err-msg:hover{background:#9c744c}@media only screen and (max-width:540px){.bravosafari-theme .popup-err-msg{width:400px}.bravosafari-theme .popup-err-msg .el-message{font-size:15px;padding:25px 25px 0}.bravosafari-theme .popup-err-msg .footer-err-msg .btn-err-msg{min-width:130px;padding:10px 20px}}@media only screen and (max-width:440px){.bravosafari-theme .popup-err-msg{width:300px}}.bravosafari-theme .practical-info{background-color:#333f28}.bravosafari-theme .pdf-program{background-color:#412d25}.bravosafari-theme .pdf-program-content .button a,.bravosafari-theme .practical-info-content .button a{background-color:#c18e52}.bravosafari-theme .pdf-program-content .button a:hover,.bravosafari-theme .practical-info-content .button a:hover{background-color:#9c744c}.bravosafari-theme .button,.bravosafari-theme .button:focus,.bravosafari-theme .button:hover,.bravosafari-theme table{background:0 0}.bravosafari-theme{font:16px/1.6em Gilroy;color:#412d25}.bravosafari-theme h1,.bravosafari-theme h2,.bravosafari-theme h3,.bravosafari-theme h4,.bravosafari-theme h5,.bravosafari-theme h6{color:inherit}.bravosafari-theme h1,.bravosafari-theme h2,.bravosafari-theme h3,.bravosafari-theme h4{font-family:Marcellus!important;text-transform:none}.bravosafari-theme h1{font-size:80px!important}.bravosafari-theme h2{font-size:45px}.bravosafari-theme h3{font-size:30px}.bravosafari-theme h4{font-size:25px;font-weight:400}.bravosafari-theme a,.bravosafari-theme div,.bravosafari-theme dl,.bravosafari-theme h5,.bravosafari-theme input,.bravosafari-theme li,.bravosafari-theme ol,.bravosafari-theme p,.bravosafari-theme span,.bravosafari-theme textarea,.bravosafari-theme ul{font-family:Gilroy;font-size:inherit}.bravosafari-theme .title-section{border-bottom:none;text-transform:unset}.bravosafari-theme a,.bravosafari-theme a:hover{color:#c18e52;font-family:inherit;font-weight:inherit}.bravosafari-theme input[type=checkbox],.bravosafari-theme input[type=radio],.bravosafari-theme input[type=range]{accent-color:#c18e52}.bravosafari-theme .row{width:100%!important;max-width:unset!important;padding:0 100px!important}.bravosafari-theme .row .row{padding:0!important}.bravosafari-theme .button{border:0;padding:0;font-size:inherit;-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .btn-holder a,.bravosafari-theme .button a{color:#fff;font-weight:400;padding:.85em 2em;min-width:10em;font-family:Gilroy;text-transform:uppercase}.bravosafari-theme .button:active{-webkit-box-shadow:none;box-shadow:none}.bravosafari-theme .button a{background:#412d25;border:0;border-radius:50vh;line-height:1}@media (hover:hover){.bravosafari-theme .button a:hover{background-color:#9c744c}}.bravosafari-theme .btn-holder a{background:#412d25;border-radius:50vh;font-size:inherit;line-height:1em}.bravosafari-theme .btn-holder a:hover{background:#9c744c}.bravosafari-theme .page-block-tagline,.bravosafari-theme .ui-weather-block .row .weather-description .weather-body .weather-info span,.bravosafari-theme .ui-weather-block .row .weather-el .weather-content .weather-description-temp .weather-temp span.title-temp{display:inline-block;width:100%;text-align:left;font-size:12px;letter-spacing:.22em;font-family:Gilroy;text-transform:uppercase;color:#c18e52}.bravosafari-theme .campaign-page .button.button-blue,.bravosafari-theme .roundtrip-page .button.button-blue,.bravosafari-theme .twin-center-hotel-page .button.button-blue,.bravosafari-theme.hotel-details-page .button.button-blue{background-color:#9c744c}.bravosafari-theme .campaign-page .button.button-blue:hover,.bravosafari-theme .roundtrip-page .button.button-blue:hover,.bravosafari-theme .twin-center-hotel-page .button.button-blue:hover,.bravosafari-theme.hotel-details-page .button.button-blue:hover{background-color:#412d25}.bravosafari-theme .campaign-page .button.button-yellow,.bravosafari-theme .roundtrip-page .button.button-yellow,.bravosafari-theme .twin-center-hotel-page .button.button-yellow,.bravosafari-theme.hotel-details-page .button.button-yellow{background-color:#9c744c}.bravosafari-theme .campaign-page .button.button-yellow:hover,.bravosafari-theme .roundtrip-page .button.button-yellow:hover,.bravosafari-theme .twin-center-hotel-page .button.button-yellow:hover,.bravosafari-theme.hotel-details-page .button.button-yellow:hover{background-color:#412d25}.bravosafari-theme .campaign-page .button.button-hollow,.bravosafari-theme .roundtrip-page .button.button-hollow,.bravosafari-theme .twin-center-hotel-page .button.button-hollow,.bravosafari-theme.hotel-details-page .button.button-hollow{border-color:#9c744c;color:#9c744c;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}.bravosafari-theme .campaign-page .button.button-hollow:hover,.bravosafari-theme .roundtrip-page .button.button-hollow:hover,.bravosafari-theme .twin-center-hotel-page .button.button-hollow:hover,.bravosafari-theme.hotel-details-page .button.button-hollow:hover{border-color:#9c744c;background-color:#9c744c;color:#fff}.bravosafari-theme .star-rating{background:url(../../img/png/bravosafari/bravosafari-rating-icon.png) repeat-x;background-size:29px 29px}.bravosafari-theme .star-rating:before{color:transparent}.bravosafari-theme .rating-item .minus,.bravosafari-theme .rating-item .minus:after,.bravosafari-theme .rating-item .plus,.bravosafari-theme .rating-item .plus:after{color:transparent;content:"";background-size:29px;background-position:center;width:29px;height:29px}.bravotours-theme .jbar-tagline-holder,.bravotours-theme .small-jbar .comma,.bravotours-theme .small-jbar__text{color:#fff}.bravosafari-theme .rating-item .minus:after{background:url(../../img/png/bravosafari/bravosafari-rating-minus.png)}.bravosafari-theme .rating-item .plus:after{background:url(../../img/png/bravosafari/bravosafari-rating-plus.png)}.bravotours-theme .jbar,.bravotours-theme .small-jbar{background:#1E4B74;border-color:#1E4B74}@media only screen and (max-width:1440px){.bravosafari-theme .row{padding:0 50px!important}.bravosafari-theme .row .row{padding:0!important}}@media only screen and (max-width:1140px){.bravosafari-theme .row{padding:0 20px!important}.bravosafari-theme .row .row{padding:0!important}}@media only screen and (max-width:960px){.bravosafari-theme h1{font-size:50px!important}}@media only screen and (max-width:768px){.bravosafari-theme h2{font-size:35px}}@media only screen and (max-width:640px){.bravosafari-theme{font-size:15px}.bravosafari-theme h2{font-size:30px}.bravosafari-theme h3{font-size:22px}.bravosafari-theme h4{font-size:20px}}.bravotours-theme .destination-list ._active{background-color:#ccc}.bravotours-theme .destination-list ._active *{color:inherit}.bravotours-theme .duration-list__item._active,.bravotours-theme .origin-list__item._active{background-color:#ccc;color:inherit}.bravotours-theme .origin-list__item._fallback{background-color:#e3e3e3;color:inherit}.bravotours-theme .origin-list__item._fallback:not(._disabled):not(._active):hover{color:inherit}.bravotours-theme .triptype__title{color:#fff}.bravotours-theme .jbar-custom-checkbox__checkbox{background-image:url(../../img/jbar-icons/checkbox-unchecked-blue.png)}.bravotours-theme .jbar-custom-checkbox._active .jbar-custom-checkbox__checkbox{background-image:url(../../img/jbar-icons/checkbox-checked-blue.png)}.bravotours-theme .duration-list__mark,.bravotours-theme .duration-list__tooltip{background-color:#5bbce4}.bravotours-theme .duration-list__tooltip-arrow{border-right-color:#5bbce4}.bravotours-theme .duration-list__tooltip-arrow_top{border-bottom-color:#5bbce4;border-right-color:transparent}.bravotours-theme .duration-list__tooltip-arrow_bottom{border-top-color:#5bbce4;border-right-color:transparent}.bravotours-theme .star-rating{background:url(../../img/layout/rating/bravotours-rating_hjerte-2021.png) repeat-x;background-size:22px 21px}.bravotours-theme .star-rating:before{color:transparent}.bravotours-theme .rating-item .minus,.bravotours-theme .rating-item .minus:after,.bravotours-theme .rating-item .plus,.bravotours-theme .rating-item .plus:after{color:#00B0EB;content:"";background-size:24px;background-position:center;width:21px;height:21px}.bravotours-theme .hero .top-hotels-home .item .rating-item .star-rating:before,.bravotours-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating:before,.bravotours-theme .top-hotels-module .visual .item .rating-item .star-rating:before,.bravotours-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating:before,.bravotours-theme.search-results-page .filter-module.rating-module .star-rating:before{color:transparent}.bravotours-theme .rating-item .minus:after{background:url(../../img/layout/rating/bravotours-rating-minus.png)}.bravotours-theme .rating-item .plus:after{background:url(../../img/layout/rating/bravotours-rating-plus.png)}.bravotours-theme .hero .top-hotels-home .item .rating-item .star-rating,.bravotours-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating{margin:0}.bravotours-theme .top-hotels-module .visual .item .rating-item .star-rating{margin:0}.bravotours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .star-rating{margin-right:0}.bravotours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .minus:after,.bravotours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .rating-right .plus:after{background-position:-4px center}.bravotours-theme.search-results-page .filter-module.rating-module .star-rating{background:url(../../img/layout/rating/bravotours-rating_hjerte-2021.png) repeat-x;background-size:24px;width:auto}.bravotours-theme.search-results-page .filter-module.rating-module .star-rating.stars-other{background:0 0}.bravotours-theme.search-results-page .filter-module.rating-module .list li label{width:197px;overflow:hidden}.bravotours-theme.search-results-page .filter-module.rating-module .list li label .title{float:right}.bravotours-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating{background:url(../../img/layout/rating/bravotours-rating_hjerte-2021.png) repeat-x;float:left;background-size:22px}.bravotours-theme.search-results-page .searchresults-new-item .rating-item .minus:after,.bravotours-theme.search-results-page .searchresults-new-item .rating-item .plus:after{background-position:-4px center}.bravotours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:after,.bravotours-theme .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{margin-top:0;background-size:26px;background-position:-2px center;width:24px;height:24px}.bravotours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper{background:rgba(30,75,116,.8)}.bravotours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title{background:#00B0EB;color:#fff}.bravotours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .highlight-title:after{border-color:#fff transparent transparent}.bravotours-theme .promo-hotel-container .slider-wrapper .highlight-wrapper .list-icon-checked li:before{content:"";width:25px;height:25px;background:url(../../img/ui/check-icon-bravo-blue-4.svg) center no-repeat;position:absolute;top:0;left:0;-ms-background-size:contain;background-size:contain}.bravotours-theme .primera-passport .passport-selected-hotel .passport-selected-hotel__info .passport-selected-hotel__rating{background:rgba(255,255,255,.7);padding-bottom:3px}.bravotours-theme .primera-passport .rating-item .minus:after,.bravotours-theme .primera-passport .rating-item .plus:after{background-size:24px;background-position:-4px center}.bravotours-theme .navbar{z-index:99999;background-color:#fff}.bravotours-theme .navbar .navbar-brand{width:220px;background-image:none;background-color:#fff}.bravotours-theme .navbar .navbar-brand .logo{background-image:url(../../img/layout/png_logo/bravotours_logo_hjerte-2021.png)}.bravotours-theme .navbar .navbar-toggle .icon-bar{background-color:#0e61a3}.bravotours-theme .navbar .navbar-collapse .navbar-nav{padding-top:0;line-height:1.4}.bravotours-theme.flight-only-page-decoration .navbar .navbar-brand{width:230px}.bravotours-theme.flight-only-page-decoration .navbar .navbar-brand .logo{background-image:url(../../img/layout/png_logo/bravotours_logo_bravo-flight-2022.png)}.bravotours-theme .availability,.bravotours-theme .circle-item.magenta{background:#e95053}.bravotours-theme.search-results-page .searchresults-new-item .view-room-item .photo .overlay-text{background-color:#e95053}.bravotours-theme.search-results-page .searchresults-new-item .view-room-item .description .description-block-2 .price .new-price{color:#e95053;font-size:24px}.bravotours-theme.search-results-page .searchresults-new-item .view-room-item .description-block-mobile .price .new-price{color:#e95053;font-size:22px}.bravotours-theme.search-results-page .tabs-view li.small-list-view.active a:after{background-position:-1px -91px}.bravotours-theme.search-results-page .tabs-view li.large-list-view.active a:after{background-position:-1px -111px}.bravotours-theme.search-results-page .tabs-view li.grid-list-view.active a:after{background-position:-1px -131px}.bravotours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.bravotours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-114px -159px}.bravotours-theme .passport-trip-price .payment-buttons button,.bravotours-theme.passport-page .agree-to-book .btn-book-now{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed732", endColorstr="#ffad00", GradientType=0)}.bravotours-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:27px}.bravotours-theme .passport-trip-price .booking-trip-module .hotel-description ul.breadcrumbs{padding-left:0}.bravotours-theme .passport-trip-price .payment-buttons button{background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#ffad00));background:linear-gradient(to bottom,#fed732 0,#ffad00 100%)}.bravotours-theme .car-rent .select-date,.bravotours-theme .car-rent .select-hours,.bravotours-theme .car-rent .select-minutes{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;border:1px solid #ccc}.bravotours-theme .car-rent .add-ons-list{position:relative;padding:10px}.bravotours-theme .car-rent .select-date{padding:5px 8px;box-shadow:none;appearance:none;background-size:13%}.bravotours-theme .car-rent .select-date::-ms-expand{display:none}.bravotours-theme .car-rent .select-date:focus{outline:0}.bravotours-theme .car-rent .select-hours,.bravotours-theme .car-rent .select-minutes{padding:5px 8px;box-shadow:none;appearance:none;background-size:40%}.bravotours-theme .car-rent .select-hours::-ms-expand,.bravotours-theme .car-rent .select-minutes::-ms-expand{display:none}.bravotours-theme .car-rent .select-hours:focus,.bravotours-theme .car-rent .select-minutes:focus{outline:0}.bravotours-theme .car-rent .select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:8%}.bravotours-theme .car-rent .select-place::-ms-expand{display:none}.bravotours-theme .car-rent .select-place:focus{outline:0}@media only screen and (max-width:960px){.bravotours-theme .car-rent__search .drop-off-date select.select-date:focus,.bravotours-theme .car-rent__search .drop-off-date select.select-hours:focus,.bravotours-theme .car-rent__search .drop-off-date select.select-minutes:focus,.bravotours-theme .car-rent__search .drop-off-date select.select-place:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-date:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-hours:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-minutes:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-place:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-date:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-hours:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-minutes:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.bravotours-theme .car-rent__search .drop-off-date select.select-date,.bravotours-theme .car-rent__search .pick-up-date select.select-date,.bravotours-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:6%}.bravotours-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.bravotours-theme .car-rent__search .drop-off-date select.select-hours,.bravotours-theme .car-rent__search .drop-off-date select.select-minutes,.bravotours-theme .car-rent__search .pick-up-date select.select-hours,.bravotours-theme .car-rent__search .pick-up-date select.select-minutes,.bravotours-theme .car-rent__search .pick-up-return select.select-hours,.bravotours-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:19%}.bravotours-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.bravotours-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.bravotours-theme .car-rent__search .drop-off-date select.select-place,.bravotours-theme .car-rent__search .pick-up-date select.select-place,.bravotours-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:7%}.bravotours-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}@media only screen and (max-width:400px){.bravotours-theme .car-rent__search .drop-off-date select.select-date:focus,.bravotours-theme .car-rent__search .drop-off-date select.select-hours:focus,.bravotours-theme .car-rent__search .drop-off-date select.select-minutes:focus,.bravotours-theme .car-rent__search .drop-off-date select.select-place:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-date:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-hours:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-minutes:focus,.bravotours-theme .car-rent__search .pick-up-date select.select-place:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-date:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-hours:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-minutes:focus,.bravotours-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.bravotours-theme .car-rent__search .drop-off-date select.select-date,.bravotours-theme .car-rent__search .pick-up-date select.select-date,.bravotours-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:13%}.bravotours-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.bravotours-theme .car-rent__search .drop-off-date select.select-hours,.bravotours-theme .car-rent__search .drop-off-date select.select-minutes,.bravotours-theme .car-rent__search .pick-up-date select.select-hours,.bravotours-theme .car-rent__search .pick-up-date select.select-minutes,.bravotours-theme .car-rent__search .pick-up-return select.select-hours,.bravotours-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:40%}.bravotours-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.bravotours-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.bravotours-theme .car-rent__search .drop-off-date select.select-place,.bravotours-theme .car-rent__search .pick-up-date select.select-place,.bravotours-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_bravotours.png) 100% no-repeat;background-size:12%}.bravotours-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.bravotours-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.bravotours-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}.bravotours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:28px;padding-top:2px}.bravotours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:28px}.bravotours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}.bravotours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li,.bravotours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li{background-color:#a8a8a8}.bravotours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a,.bravotours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a{background:0 0}.bravotours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a:before,.bravotours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a:before{display:block}.bravotours-theme.passport-page .agree-to-book .btn-book-now{background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#ffad00));background:linear-gradient(to bottom,#fed732 0,#ffad00 100%)}.bravotours-theme.passport-page .agree-to-book .btn-book-now.disabled{cursor:default;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fed732),to(#ffad00));background:linear-gradient(to bottom,#fed732 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed732", endColorstr="#ffad00", GradientType=0)}.bravotours-theme.passport-page .wrap-agree-to-book .agree-holder-block.btn-book-holder{background:#40494e;z-index:0}.bravotours-theme .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets,.bravotours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .tagline-highlights,.bravotours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights.short-list{display:none}.bravotours-theme.homepage .promo-campaign-container .orbit-wrapper .slider-nav{display:none!important}@media only screen and (max-width:960px){.bravotours-theme .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .slider-nav.hide-for-small{display:none!important}.bravotours-theme .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets{display:block}.bravotours-theme .hero.hero-simple-gallery.no-thumbs .orbit-wrapper .orbit-bullets li.active{border-top-color:transparent}.bravotours-theme.homepage .hero.with-thumbs .orbit-wrapper{padding-bottom:131px}.bravotours-theme .hero.with-thumbs .orbit-wrapper .orbit-bullets{display:block!important}.bravotours-theme:not(.open_content_jb) .hotel-description .descriptions .journey-bar .journey-bar-list{padding-right:15px}}@media only screen and (min-width:960px){.bravotours-theme .page-wrapper .utility-wrapper .logo a:before{width:174px;height:37px;background-position:0 -38px;margin:-18px 0 0 -87px}}@media only screen and (max-width:959px){.bravotours-theme #utility-bar .logo.show-for-small{width:155px}.bravotours-theme #utility-bar .logo.show-for-small .mobile-logo{background-position:-42px -114px;width:155px;height:34px;background-size:200px 200px;top:17px}.bravotours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.bravotours-theme .wrapper-hotel-details.hotel-category-bonavida .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus,.bravotours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.bravotours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus{margin-top:-4px}.bravotours-theme .departure-hotels-module .hotel-table .wrapper_price .cell-week .week{font-size:18px}.bravotours-theme .departure-hotels-module .hotel-table .wrapper_price .cell-week .week sub{font-size:14px}.bravotours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.bravotours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-380px -2px}}@media only screen and (max-width:735px) and (min-width:320px){.bravotours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:24px;padding-top:2px}.bravotours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:24px}.bravotours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}}@media only screen and (max-width:640px){.bravotours-theme #utility-bar .logo.show-for-small{width:118px}.bravotours-theme #utility-bar .logo.show-for-small .mobile-logo{background-position:-32px -86px;width:118px;height:24px;background-size:150px 150px;top:10px}.bravotours-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:18px}.bravotours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.bravotours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-220px -40px}.bravotours-theme .masonry-holder-module .masonry-area .item .description .btn-price span{font-size:14px}.bravotours-theme.passport-page .booking-info-content .tabbed .containers h3.resp-accordion{background-color:#5bbce4}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.bravotours-theme.search-results-page .search-results-item .view-room-item .photo .tag-airport{background-position:-191px -40px}}.suntours-theme .jbar,.suntours-theme .small-jbar{background:#959595;border-color:#959595}.suntours-theme .small-jbar .comma,.suntours-theme .small-jbar__text{color:#fff}.suntours-theme .jbar-tagline-holder{color:#fff}.suntours-theme .destination-list ._active{background-color:#FFCB00}.suntours-theme .destination-list ._active *{color:inherit}.suntours-theme .duration-list__item._active,.suntours-theme .origin-list__item._active{background-color:#FFCB00;color:inherit}.suntours-theme .origin-list__item._fallback{background-color:#ffdd57;color:inherit}.suntours-theme .origin-list__item._fallback:not(._disabled):not(._active):hover{color:inherit}.suntours-theme .triptype__title{color:#fff}.suntours-theme .duration-list__mark,.suntours-theme .duration-list__tooltip{background-color:#0cf}.suntours-theme .duration-list__tooltip-arrow{border-right-color:#0cf}.suntours-theme .duration-list__tooltip-arrow_top{border-bottom-color:#0cf;border-right-color:transparent}.suntours-theme .duration-list__tooltip-arrow_bottom{border-top-color:#0cf;border-right-color:transparent}.suntours-theme .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:22px}.suntours-theme .star-rating:before{color:transparent}.suntours-theme .rating-item .minus,.suntours-theme .rating-item .minus:after,.suntours-theme .rating-item .plus,.suntours-theme .rating-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#fed732;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;line-height:21px;width:20px;text-align:center}.suntours-theme .rating-item .minus:after{content:"-"}.suntours-theme .rating-item .plus:after{content:"+"}.suntours-theme .btn-jb{background-color:#FFCB00}.suntours-theme .popup-jbar__tooltip{background-color:#0cf}.suntours-theme .popup-jbar__tooltip:before{border-top-color:#0cf}.suntours-theme .traveller-select__control{border-color:#0cf}.suntours-theme .popup-jbar__title_add-room{color:#0cf}.suntours-theme .navbar{background-color:#FFF}.suntours-theme .navbar .navbar-brand{background:#00acab;width:220px}.suntours-theme .navbar .navbar-brand .logo{background-image:url(../../img/layout/svg_logo/suntours_logo_white.svg)}@media (max-width:990px){.suntours-theme .navbar{background-color:#00acab}}.suntours-theme .input-bubble__button{background:-webkit-gradient(linear,left top,left bottom,from(#0cf),to(#00a3cc));background:linear-gradient(to bottom,#0cf,#00a3cc)}.suntours-theme .simple-tooltip{background:#0cf!important;border:2px solid #0cf!important}.suntours-theme .simple-tooltip:after,.suntours-theme .simple-tooltip:before{border-top-color:#0cf!important}.suntours-theme .btn-simple{border-color:#0cf!important;background:#0cf!important}.suntours-theme .btn-simple:hover{background-color:#00a3cc!important;border-color:#00a3cc!important}.suntours-theme .btn-simple:active{background-color:#007a99!important;border-color:#007a99!important}.suntours-theme .discount .st0,.suntours-theme .discount .st1{fill:#fecc0c!important}.suntours-theme .discount .st2{fill:#000!important;font-weight:400}.suntours-theme .discount-mobile{background:#fecc0c!important;color:#000!important}@media only screen and (min-width:960px){.suntours-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult:after{position:absolute;z-index:50;top:-1px;right:115px;width:73px;height:81px;content:"";background-image:url(../../img/ui/suntours-adultonly-patch-search.png);background-position:0 0;background-size:70px 71px;background-repeat:no-repeat}}@media only screen and (max-width:960px){.suntours-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult .cell-photo{position:relative}.suntours-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/ui/suntours-adultonly-patch-txt.png);top:auto;left:0;bottom:0;height:48px;width:100%;background-size:45px 103px;background-position:50% -40px;background-color:#00acab}}@media only screen and (min-width:960px){.suntours-theme .departure-hotels-module .search-results .hotel-table .hotel-category-favorite:after{position:absolute;z-index:50;top:-1px;right:115px;width:73px;height:81px;content:"";background-image:url(../../img/ui/suntours-favorite-patch-txt-search.png);background-position:0 0;background-size:70px 71px;background-repeat:no-repeat}}@media only screen and (max-width:960px){.suntours-theme .departure-hotels-module .search-results .hotel-table .hotel-category-favorite .cell-photo{position:relative}.suntours-theme .departure-hotels-module .search-results .hotel-table .hotel-category-favorite .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/ui/suntours-favorite-patch-txt.png);top:auto;left:0;bottom:0;height:48px;width:100%;background-size:45px 103px;background-position:50% -40px;background-color:#00acab}}.suntours-theme .room-edit{color:#0cf!important}.suntours-theme .js-pax .add-room-btn{background:#0cf!important;border-color:#0cf!important}.suntours-theme .deal-of-the-day .hotel-category-adult:after,.suntours-theme .deal-of-the-day .hotel-category-favorite:after{top:-7px;right:217px;height:81px;background-position:0 0;background-size:80px 80px;content:"";background-repeat:no-repeat;position:absolute}.suntours-theme .js-pax .add-room-btn:hover{background-color:#00a3cc!important;border-color:#00a3cc!important}.suntours-theme .js-pax .add-room-btn:active{background-color:#007a99!important;border-color:#007a99!important}.suntours-theme.search-results-page .large-list-view .hotel-category-adult .photo,.suntours-theme.search-results-page .large-list-view .hotel-category-favorite .photo{border:7px solid #00acab}.suntours-theme .room-selected.multiroom{background-color:#0cf!important}.suntours-theme .rooms-apply{background-color:#0cf}.suntours-theme .rooms-apply:hover{background-color:#00a3cc!important}.suntours-theme .rooms-apply:active{background-color:#007a99!important}.suntours-theme .deal-of-the-day .hotel-category-adult:after{z-index:50;width:83px;background-image:url(../../img/ui/suntours-adultonly-patch-search.png)}.suntours-theme .deal-of-the-day .hotel-category-favorite:after{z-index:50;width:83px;background-image:url(../../img/ui/suntours-favorite-patch-txt-search.png)}.suntours-theme.search-results-page .large-list-view .hotel-category-adult .photo:before{position:absolute;z-index:49;top:0;right:25px;width:100px;height:128px;content:"";background-image:url(../../img/ui/suntours-adultonly-patch-txt.png);background-position:0 -20px;background-size:70px 147px;background-repeat:no-repeat}.suntours-theme.search-results-page .large-list-view .hotel-category-favorite .photo:before{position:absolute;z-index:49;top:0;right:25px;width:100px;height:128px;content:"";background-image:url(../../img/ui/suntours-favorite-patch-txt.png);background-position:0 -43px;background-size:70px 170px;background-repeat:no-repeat}.suntours-theme.search-results-page .small-list-view .searchresults-new-item.hotel-category-adult .hotel-label:before{content:"Voksenhotel"}.suntours-theme.search-results-page .small-list-view .searchresults-new-item.hotel-category-favorite .hotel-label:before{content:"Stamgæst favorit"}.suntours-theme.search-results-page .small-list-view .search-results-item.hotel-category-adult .view-room-item:before{position:absolute;z-index:50;top:-6px;right:182px;width:73px;height:81px;content:"";background-image:url(../../img/ui/suntours-adultonly-patch-search.png);background-position:0 0;background-size:68px 73px;background-repeat:no-repeat}@media only screen and (max-width:960px){.suntours-theme.search-results-page .small-list-view .search-results-item.hotel-category-adult .view-room-item:before{background-image:url(../../img/ui/suntours-adultonly-patch-txt.png);top:auto;left:0;bottom:0;height:48px;width:85px;background-size:43px 99px;background-position:21px -38px;background-color:#00acab}}.suntours-theme.search-results-page .small-list-view .search-results-item.hotel-category-favorite .view-room-item:before{position:absolute;z-index:50;top:-6px;right:182px;width:73px;height:81px;content:"";background-image:url(../../img/ui/suntours-favorite-patch-txt-search.png);background-position:0 0;background-size:68px 73px;background-repeat:no-repeat}@media only screen and (max-width:960px){.suntours-theme.search-results-page .small-list-view .search-results-item.hotel-category-favorite .view-room-item:before{background-image:url(../../img/ui/suntours-favorite-patch-txt.png);top:auto;left:0;bottom:0;height:48px;width:85px;background-size:43px 99px;background-position:21px -38px;background-color:#00acab}}.suntours-theme.hotel-details-page .hotel-category-adult .icon-logo-primera-club-flag-hotelpage{width:101px;height:158px;background-position:0 -64px;position:absolute;z-index:99;right:20px;background-image:url(../../img/ui/suntours-adultonly-patch-simple.png);background-repeat:no-repeat;background-size:102px 220px}@media only screen and (max-width:960px){.suntours-theme.hotel-details-page .hotel-category-adult .icon-logo-primera-club-flag-hotelpage{width:81px;height:138px;background-position:0 -64px;position:absolute;z-index:99;right:20px;background-image:url(../../img/ui/suntours-adultonly-patch-simple.png);background-repeat:no-repeat;background-size:82px 190px}}.suntours-theme.hotel-details-page .hotel-category-adult .hotel-info{background-color:#00acab!important;min-height:105px;border-top:3px solid #FFF}.suntours-theme.hotel-details-page .hotel-category-adult .hotel-info .breadcrumbs li:before{color:#fff}.suntours-theme.hotel-details-page .hotel-category-adult .hotel-info .breadcrumbs li a,.suntours-theme.hotel-details-page .hotel-category-favorite .hotel-info .title h3{color:#fff!important}.suntours-theme.hotel-details-page .hotel-category-adult .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/suntours-adultonly-badge.png);background-size:246px 75px;background-position:-257px -13px;background-repeat:initial;position:absolute;right:165px;top:28px;width:226px;height:50px}.suntours-theme.hotel-details-page .hotel-category-favorite .icon-logo-primera-club-flag-hotelpage{width:101px;height:158px;background-position:0 -64px;position:absolute;z-index:99;right:20px;background-image:url(../../img/ui/suntours-favorite-patch.png);background-repeat:no-repeat;background-size:102px 220px}@media only screen and (max-width:960px){.suntours-theme.hotel-details-page .hotel-category-adult .hotel-info .icon-logo-primera-club-hotelpage{display:none}.suntours-theme.hotel-details-page .hotel-category-favorite .icon-logo-primera-club-flag-hotelpage{width:81px;height:138px;background-position:0 -64px;position:absolute;z-index:99;right:20px;background-image:url(../../img/ui/suntours-favorite-patch.png);background-repeat:no-repeat;background-size:82px 190px}}.suntours-theme.hotel-details-page .hotel-category-favorite .hotel-info{background-color:#00acab!important;min-height:105px;border-top:3px solid #FFF}.suntours-theme.hotel-details-page .hotel-category-favorite .hotel-info .breadcrumbs li:before{color:#fff}.primera_holidays-theme.hotel-details-page .hotel-category-adult .hotel-info .title h3,.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .hotel-info .breadcrumbs li a,.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .hotel-info .breadcrumbs li:before,.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .hotel-info .title h3,.suntours-theme.hotel-details-page .hotel-category-favorite .hotel-info .breadcrumbs li a{color:#fff!important}.suntours-theme.hotel-details-page .hotel-category-favorite .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/suntours-favorite-boxed.png);background-size:246px 75px;background-position:-257px -13px;position:absolute;right:165px;top:28px;width:226px;height:50px}@media only screen and (max-width:960px){.suntours-theme.hotel-details-page .hotel-category-favorite .hotel-info .icon-logo-primera-club-hotelpage{display:none}}.suntours-theme .car-rent .car-item-details .numeric-options .quantity .minus,.suntours-theme .car-rent .car-item-details .numeric-options .quantity .plus,.suntours-theme .car-rent .drive-details .add-driver,.suntours-theme .car-rent .update-search__btn{color:#0cf}.suntours-theme .car-rent .car-select-btn,.suntours-theme .car-rent .select-this-car__btn,.suntours-theme .car-rent .update-search-btn{background:#0cf}.suntours-theme .car-rent .add-ons-list{position:relative;padding:10px}.suntours-theme .car-rent .add-ons-list li:before{background-color:#0cf}.suntours-theme .car-rent .select-date,.suntours-theme .car-rent .select-hours,.suntours-theme .car-rent .select-minutes{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;border:1px solid #ccc}.suntours-theme .car-rent .select-date{padding:5px 8px;box-shadow:none;appearance:none;background-size:13%}.suntours-theme .car-rent .select-date::-ms-expand{display:none}.suntours-theme .car-rent .select-date:focus{outline:0}.suntours-theme .car-rent .select-hours,.suntours-theme .car-rent .select-minutes{padding:5px 8px;box-shadow:none;appearance:none;background-size:40%}.suntours-theme .car-rent .select-hours::-ms-expand,.suntours-theme .car-rent .select-minutes::-ms-expand{display:none}.suntours-theme .car-rent .select-hours:focus,.suntours-theme .car-rent .select-minutes:focus{outline:0}.suntours-theme .car-rent .select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:8%}._tooltip:after,.btn-jb,.jbar-custom-checkbox__label,.primera_holidays-theme .excursions-module .item .description .btn-price span sup,.suntours-theme .excursions-module .item .description .btn-price span sup,.triptype__title{font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.suntours-theme .flight-info .flight-details .date-block .duration-info .airline-name,.suntours-theme .flight-info .flight-details .date-block .duration-info .stop-count,.suntours-theme .flight-info .flight-item .close-all,.suntours-theme .flight-info .flight-item .close-details,.suntours-theme .flight-info .flight-item .close-flight-classes,.suntours-theme .flight-info .flight-item .duration-info .airline-name,.suntours-theme .flight-info .flight-item .duration-info .stop-count,.suntours-theme .flight-info .flight-item .open-flight-info,.suntours-theme .flight-info .flight-item.selected .duration-info .airline-name,.suntours-theme .flight-info .flight-item.selected .duration-info .stop-count,.suntours-theme .flight-info.below-date .flight-details .date-block .duration-info .airline-name,.suntours-theme .flight-info.below-date .flight-details .date-block .duration-info .stop-count{color:#0cf}.suntours-theme .wrapper-hotel-details .links_list li a.active:before,.suntours-theme.search-results-page .filter-module h3:after,.suntours-theme.search-results-page .filter-module.price-module .ui-slider-handle .ui-slider-tip:before{border-top-color:#0cf}.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li a.arrow-right:before,.suntours-theme.search-results-page .filter-results-mobile .filter-info .item:after{border-left-color:#0cf}.suntours-theme #utility-bar .utility-bar-menu .show-search,.suntours-theme #utility-bar .utility-bar-menu .show-search .dropdown,.suntours-theme #utility-bar .utility-bar-menu .show-search .dropdown .button,.suntours-theme #utility-bar .utility-bar-menu .show-search .dropdown .button:hover,.suntours-theme .flight-info .flight-item.selected .radio-button:after{background-color:#0cf}.suntours-theme .car-rent .select-place::-ms-expand{display:none}.suntours-theme .car-rent .select-place:focus{outline:0}.suntours-theme #utility-bar .utility-bar-menu.header-navigation li a{color:#fff}.suntours-theme #utility-bar .utility-bar-menu .show-dropdown .dropdown-info .btn-holder a{background:#0cf}.suntours-theme .travel-alert a.close{background-color:#fed732}.suntours-theme .travel-alert a.close:hover{background-color:#0cf}.suntours-theme .hero .hero-orbit .top-hotels-home .btn-price,.suntours-theme .hero-hotel .hero-orbit .top-hotels-home .btn-price{background:#0cf}.suntours-theme .hero .top-hotels-home .item .rating-item .star-rating,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:21px}.suntours-theme .hero .top-hotels-home .item .rating-item .star-rating:before,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating:before{color:transparent}.suntours-theme .hero .top-hotels-home .item .rating-item .minus,.suntours-theme .hero .top-hotels-home .item .rating-item .minus:after,.suntours-theme .hero .top-hotels-home .item .rating-item .plus,.suntours-theme .hero .top-hotels-home .item .rating-item .plus:after,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .minus,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .minus:after,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .plus,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#fed732;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;line-height:17px;width:20px;text-align:center}.suntours-theme .hero .top-hotels-home .item .rating-item .minus:after,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .minus:after{content:"-"}.suntours-theme .hero .top-hotels-home .item .rating-item .plus:after,.suntours-theme .hero-hotel .top-hotels-home .item .rating-item .plus:after{content:"+"}.suntours-theme .hero-hotel.no-thumbs .orbit-bullets li.active:after,.suntours-theme .hero.no-thumbs .orbit-bullets li.active:after{color:#fed732!important}.suntours-theme .hero .tour .tour-containter .button,.suntours-theme .hero-hotel .tour .tour-containter .button{background:#fed732}.suntours-theme .departure-date.departure-date-for-passport ul li.active.available button{background:#0cf}.suntours-theme .departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#fed732}.suntours-theme .departure-date .jcarousel-next,.suntours-theme .departure-date .jcarousel-next.inactive,.suntours-theme .departure-date .jcarousel-prev,.suntours-theme .departure-date .jcarousel-prev.inactive,.suntours-theme.search-results-page .filter-results-mobile .heading{background:#0cf}.suntours-theme .departure-date.departure-date-for-passport ul li.active.available button strong{color:#fff}.suntours-theme.search-results-page .tags-wrapper li{background-color:#0cf}.suntours-theme.search-results-page .filter-results-mobile .btn-apply{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$suntours-color2", endColorstr="#ffad00", GradientType=0)}.suntours-theme.search-results-page .tabs-view li.small-list-view.active a:after{background-position:-1px -91px}.suntours-theme.search-results-page .tabs-view li.large-list-view.active a:after{background-position:-1px -111px}.suntours-theme.search-results-page .tabs-view li.grid-list-view.active a:after{background-position:-1px -131px}.suntours-theme.search-results-page .filter-module.combination-module .btn-combination{background:#0cf}.suntours-theme.search-results-page .filter-module.rating-module .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:19px}.suntours-theme.search-results-page .filter-module.rating-module .star-rating:before{color:transparent}.suntours-theme.search-results-page .filter-module.rating-module .star-rating.stars-2{width:38px}.suntours-theme.search-results-page .filter-module.rating-module .star-rating.stars-3{width:57px}.suntours-theme.search-results-page .filter-module.rating-module .star-rating.stars-4{width:76px}.suntours-theme.search-results-page .filter-module.rating-module .star-rating.stars-5{width:95px}.suntours-theme.search-results-page .filter-module.rating-module .star-rating.stars-other{background:0 0}.suntours-theme.search-results-page .filter-module.board-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.calendar-module .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a,.suntours-theme.search-results-page .filter-module.categorize-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.departure-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.destinations-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.duration-module .list li.active,.suntours-theme.search-results-page .filter-module.facilities-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.flight-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.offer-hotel-type-module .list li.active>label:before,.suntours-theme.search-results-page .filter-module.passengers-module .btn-edit,.suntours-theme.search-results-page .filter-module.price-module .list li.active a:before,.suntours-theme.search-results-page .filter-module.price-module .ui-slider-handle,.suntours-theme.search-results-page .filter-module.price-module .ui-slider-handle .ui-slider-tip,.suntours-theme.search-results-page .filter-module.rating-module .list li.active>label:before{background-color:#0cf}.suntours-theme.search-results-page .filter-module.rating-module .list li label{width:197px;overflow:hidden}.suntours-theme.search-results-page .filter-module.rating-module .list li label .title{float:right}.suntours-theme.search-results-page .filter-module .infobox .more a{color:#0cf}.suntours-theme.search-results-page .filter-module h3.ui-accordion-header-active:after{border-bottom-color:#0cf;border-top-color:transparent}.suntours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.suntours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-114px -159px}.suntours-theme.search-results-page .large-list-view .search-results-item .description{background-color:#ccc}.suntours-theme.search-results-page .search-results-item .btn-price{background:#0cf}.suntours-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:27px}.suntours-theme.search-results-page .search-results-item .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:21px}.suntours-theme.search-results-page .search-results-item .star-rating:before{color:transparent;letter-spacing:1px;padding-left:3px;line-height:6px}.suntours-theme.search-results-page .search-results-item .heading .minus,.suntours-theme.search-results-page .search-results-item .heading .minus:after,.suntours-theme.search-results-page .search-results-item .heading .plus,.suntours-theme.search-results-page .search-results-item .heading .plus:after{background:0 0;padding-top:0;display:inline-block;color:#fed732;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;width:20px;text-align:center;line-height:25px}.suntours-theme.search-results-page .search-results-item .room-type-available .pic .icon-adult:before,.suntours-theme.search-results-page .search-results-item .room-type-available .pic .icon-child:before,.suntours-theme.search-results-page .search-results-item .room-type-available .scarcity .count,.suntours-theme.search-results-page .search-results-item .room-type-available .scarcity span{color:#0cf}.suntours-theme.search-results-page .search-results-item .heading .minus:after{content:"-"}.suntours-theme.search-results-page .search-results-item .heading .plus:after{content:"+"}.suntours-theme.search-results-page .search-results-item .room-type-available .room-body .btn,.suntours-theme.search-results-page .search-results-item .room-type-available .room-body .btn.new-price{background:#fed732}.suntours-theme.search-results-page .search-results-item .room-type-available .scarcity .count:before{background-color:#c40079}.suntours-theme.search-results-page .search-results-item.show-avaiable-rooms .accordion h3{background-color:#ccc;color:#FFF}.suntours-theme.search-results-page .all-list-views .show-more-items .link-more,.suntours-theme.search-results-page .search-results-item.show-avaiable-rooms .view-room-item .description .features-list li .icon{background:#0cf}.suntours-theme.search-results-page .search-results-item.show-avaiable-rooms .accordion h3.ui-accordion-header-active:after{border-right:9px solid #FFF;border-top:9px solid transparent}.suntours-theme.search-results-page .search-results-item.show-avaiable-rooms .accordion h3:after{border-top:9px solid #FFF}.suntours-theme.search-results-page .all-list-views .breadcrumbs li,.suntours-theme.search-results-page .all-list-views .breadcrumbs li a,.suntours-theme.search-results-page .all-list-views .breadcrumbs li:before{color:#0cf}.suntours-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;float:left;background-size:22px}.suntours-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating:before{color:transparent}.suntours-theme .do-a-combination div p a,.suntours-theme .popup-holder .popup .popup-content .breadcrumbs li,.suntours-theme .popup-holder .popup .popup-content .breadcrumbs li a,.suntours-theme .popup-holder .popup .popup-content .breadcrumbs li:before,.suntours-theme .popup-holder .popup .popup-content .room-type-available .pic .icon-adult:before,.suntours-theme .popup-holder .popup .popup-content .room-type-available .pic .icon-child:before,.suntours-theme .popup-holder .popup .popup-content .room-type-available .scarcity .count,.suntours-theme .popup-holder .popup .popup-content .room-type-available .scarcity span,.suntours-theme .popup-holder .popup .popup-content h4,.suntours-theme .site-search-page .site-search-page-content .search-results .result-item .rest-texts p strong,.suntours-theme .text-search-results .found-item .header a,.suntours-theme .text-search-results .found-item footer,.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li a,.suntours-theme a{color:#0cf}.suntours-theme.search-results-page .searchresults-new-item .view-room-item .accordion .button-wrap a{background-color:#0cf}.suntours-theme .site-search-page .searchbox .button,.suntours-theme .text-search-results .searchbox .button{background:#fed732}.suntours-theme .passportfooter,.suntours-theme .passportfooter .detail,.suntours-theme .sitefooter,.suntours-theme .sitefooter .detail{background-color:#ccc}.suntours-theme .popup-holder .popup .popup-content .btn-price{background:#0cf}.suntours-theme .popup-holder .popup .popup-content .room-type-available .room-body .btn,.suntours-theme .popup-holder .popup .popup-content .room-type-available .room-body .btn.new-price{background:#fed732}.suntours-theme .popup-holder.pax .btn-apply{background-color:#0cf}.suntours-theme .email-item-buttons .btn-submit{background:#0cf}.suntours-theme .email-item-buttons .btn-cancel{background:#ccc}.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.current a,.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a{color:#ccc}.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li a.arrow-left:before{border-right-color:#0cf}.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a.arrow-right:before{border-left-color:#ccc}.suntours-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a.arrow-left:before{border-right-color:#ccc}.suntours-theme .text-search-results .searchbox .button{background:#fed732}.suntours-theme .wrapper-also-like .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#0cf}.suntours-theme .wrapper-also-like .jcarousel-pagination a.active{background:#fed732}.suntours-theme .wrapper-also-like .item .description .btn-price{color:#fed732}.suntours-theme .masonry-holder-module .masonry-area .item .description .btn-price,.suntours-theme .masonry-holder-module .masonry-area .item .description .h3,.suntours-theme .masonry-holder-module .masonry-area .item .description .h4,.suntours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell{color:#000}.suntours-theme .masonry-holder-module .btn-holder a{background:#0cf}.suntours-theme .masonry-holder-module .masonry-area .item .item-holder{border:1px solid #dedede}.suntours-theme .masonry-holder-module .masonry-area .item .description{background-color:#fff}.suntours-theme .text-spot-module .btn-holder a,.suntours-theme .top-hotels-module .btn-holder a,.suntours-theme .top-hotels-module .visual .btn-price{background:#0cf}.suntours-theme .masonry-holder-module .masonry-area .item .description .btn-price span{font-size:16px}.suntours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:28px;color:#fff;padding-top:2px}.suntours-theme .text-spot-module .visual h3,.suntours-theme .text-spot-module .visual h3 a,.suntours-theme .top-hotels-module .visual h3,.suntours-theme .top-hotels-module .visual h3 a{color:#0cf}.suntours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:28px}.suntours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}.suntours-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp sub{border-bottom-color:#fff}.suntours-theme .top-hotels-module .visual .item .rating-item .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:20px;margin:0}.suntours-theme .top-hotels-module .visual .item .rating-item .star-rating:before{padding-left:0;color:transparent;letter-spacing:6px}.suntours-theme .large-list-view .two-hotels-block .search-results-item .star-rating:before,.suntours-theme .small-list-view .two-hotels-block .search-results-item .star-rating:before,.suntours-theme .two-hotels-block .search-results-item .star-rating:before{letter-spacing:2px}.suntours-theme .top-hotels-module .visual .item .rating-item .minus,.suntours-theme .top-hotels-module .visual .item .rating-item .minus:after,.suntours-theme .top-hotels-module .visual .item .rating-item .plus,.suntours-theme .top-hotels-module .visual .item .rating-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#fed732;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;line-height:17px;width:20px;text-align:center;vertical-align:middle}.suntours-theme .large-list-view .two-hotels-block .search-results-item .plus,.suntours-theme .large-list-view .two-hotels-block .search-results-item .plus:after,.suntours-theme .large-list-view .two-hotels-block .search-results-item minus,.suntours-theme .large-list-view .two-hotels-block .search-results-item minus:after,.suntours-theme .small-list-view .two-hotels-block .search-results-item .plus,.suntours-theme .small-list-view .two-hotels-block .search-results-item .plus:after,.suntours-theme .small-list-view .two-hotels-block .search-results-item minus,.suntours-theme .small-list-view .two-hotels-block .search-results-item minus:after,.suntours-theme .two-hotels-block .search-results-item .plus,.suntours-theme .two-hotels-block .search-results-item .plus:after,.suntours-theme .two-hotels-block .search-results-item minus,.suntours-theme .two-hotels-block .search-results-item minus:after{line-height:21px}.suntours-theme .top-hotels-module .visual .item .rating-item .minus:after{content:"-"}.suntours-theme .top-hotels-module .visual .item .rating-item .plus:after{content:"+"}.primera_holidays-theme .hero .top-hotels-home .item .rating-item .minus:after,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .minus:after,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .minus:after{content:"-"}.suntours-theme .small-list-view .two-hotels-block .search-results-item .view-room-item .description .rating-item.rating-right,.suntours-theme .two-hotels-block .search-results-item .view-room-item .description .rating-item.rating-right{-webkit-transform:scale(.5);transform:scale(.5)}.suntours-theme .large-list-view .two-hotels-block .search-results-item .view-room-item .description .rating-item.rating-right{-webkit-transform:scale(.5);transform:scale(.5)}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{background-color:#f1f1f1}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{background-color:#0cf}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{color:#000}.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .pic .icon-adult:before,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .pic .icon-child:before,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .scarcity .count,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .scarcity span,.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li a,.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .breadcrumbs li:before{color:#0cf}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating{margin-top:3px;background-size:22px}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating.stars-1{width:22px}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating.stars-2{width:42px}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating.stars-3{width:64px}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating.stars-4{width:83px}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating.stars-5{width:105px}.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:after,.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus,.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{margin-top:3px}.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .icon-logo-primera-club-hotelpage{position:absolute;right:165px;top:34px}.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li{background-color:#a8a8a8}.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a{background:0 0}.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a:before{display:block}.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .scarcity .count:before{background-color:#c40079}.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .room-body .btn,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .room-body .btn.new-price{background:#fed732}.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-date .close:hover,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-from .close:hover,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-travelling .close:hover,.suntours-theme .wrapper-hotel-details .hotel-description .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a,.suntours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .hotel-adwantages .mark-list li div{background-color:#0cf}.suntours-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table table th{background-color:#cdcdcd;color:#000}.suntours-theme .wrapper-hotel-details .links_list{background:#ccc}.suntours-theme .excursions-module .actions label.selected:before,.suntours-theme .hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li.ptg-item-selected{background-color:#0cf}.suntours-theme .wrapper-hotel-details .links_list li a.active{background:#0cf;color:#fff}.suntours-theme .excursions-module .dd-container .dd-pointer-down,.suntours-theme.passport-page .trip-addons-module .dd-container .dd-pointer-down{border-top:solid 5px #0cf}.suntours-theme .excursions-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #0cf!important}.suntours-theme .excursions-module .excursion-item .more,.suntours-theme .excursions-module .excursion-item .more a{color:#0cf}.suntours-theme .excursions-module .item .description{background-color:#ccc}.suntours-theme .excursions-module .item .description .btn-price{color:#fed732}.suntours-theme .excursions-module .item .description .btn-price span{padding-top:3px;text-align:right}.suntours-theme .excursions-module .item .description .btn-price span strong{display:block;color:#fed732;line-height:1}.suntours-theme .excursions-module .item .description .btn-price span em{font-size:16px;vertical-align:top}.suntours-theme .excursions-module .item .description .btn-price span sup{padding-top:3px}.suntours-theme .booking-info-module .traveler-info-module label.selected:before,.suntours-theme .booking-payments-content .btn-holder .submit,.suntours-theme .booking-payments-content .radio-list li label.selected:before,.suntours-theme .custom-form-module .actions.checkbox-list label.selected:before,.suntours-theme .custom-form-module .actions.radio-list label.selected:before,.suntours-theme .custom-form-module .submit{background-color:#0cf}.suntours-theme .passport-trip-price .tabs_list a{background:#ccc}.suntours-theme .passport-trip-price .btn-hide-details,.suntours-theme .passport-trip-price .flight-trip-info .info-holder .btn-add-info,.suntours-theme .passport-trip-price.content-visible .tabs_list li.active a{background:#0cf}.suntours-theme .passport-trip-price.content-visible .tabs_list li.active:before{border-top-color:#0cf}.suntours-theme .passport-trip-price .payment-buttons button,.suntours-theme.passport-page .agree-to-book .btn-book-now{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$suntours-color2", endColorstr="#ffad00", GradientType=0)}.suntours-theme .passport-trip-price .payment-buttons button{background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%)}.suntours-theme .passport-trip-price .booking-price-module .payment-item .btn-remind,.suntours-theme .passport-trip-price .confirmation-message .icon.info{background:#0cf}.suntours-theme .passport-trip-price .booking-trip-module h4,.suntours-theme .passport-trip-price .booking-trip-module h4 a{font-family:"Open Sans Condensed Bold";color:#0cf}.suntours-theme .passport-trip-price .booking-price-module .payment-item .btn-remind:after{background-color:#0cf}.suntours-theme .passport-trip-price .booking-price-module .heading .cancel-link,.suntours-theme .passport-trip-price .booking-price-module .heading .download-link{color:#0cf;border-bottom-color:#0cf}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description{background-color:#ccc}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;display:inline-block;background-size:22px}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .star-rating:before{color:transparent}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .minus,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .minus:after,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .plus,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .plus:after{background:0 0;padding-top:0;display:inline-block;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;width:20px;text-align:center;line-height:25px;color:#fed732}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .plus:after{content:"+"}.suntours-theme.passport-page .agree-holder .agreement-list label.selected:before{background-color:#0cf}.suntours-theme.passport-page .tab_container .ui-accordion-header{background:#ccc}.suntours-theme.passport-page .booking-info-module .dd-container .dd-option label{color:#0cf}.suntours-theme.passport-page .booking-info-module .dd-container .dd-option.dd-option-selected,.suntours-theme.passport-page .booking-info-module .dd-container .dd-option:hover{color:#fff;background:#ccc}.suntours-theme.passport-page .booking-list-module .radio-list label.selected:before,.suntours-theme.passport-page .booking-list-module .row-all-bookings label.selected:before,.suntours-theme.passport-page .trip-addons-module .actions label.selected:before{background-color:#0cf}.suntours-theme.passport-page .booking-info-module .dd-container .dd-option.dd-option-selected label,.suntours-theme.passport-page .booking-info-module .dd-container .dd-option:hover label{color:#fff}.suntours-theme.passport-page .booking-info-module .dd-container .dd-selected,.suntours-theme.passport-page .booking-info-module .dd-container .dd-selected label,.suntours-theme.passport-page .booking-info-module .traveler-info-module .text-input,.suntours-theme.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-e:after,.suntours-theme.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-w:after,.suntours-theme.passport-page .booking-list-module .listing-table a,.suntours-theme.passport-page .booking-list-module .text-input{color:#0cf}.suntours-theme .passport-form__group .dd-pointer-down,.suntours-theme .passport-module-addon__dropdown .dd-pointer-down,.suntours-theme .promo-campaign-container .links_list li a.active:before{border-top-color:#0cf}.suntours-theme.passport-page .trip-addons-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #0cf!important}.primera_holidays-theme .hotel-table .departure-table-info .read-more a:after,.primera_holidays-theme .information .destination-cell h3 a:after,.suntours-theme .hotel-table .departure-table-info .read-more a:after,.suntours-theme .information .destination-cell h3 a:after{border-bottom:1px solid #07bcf7}.suntours-theme.passport-page .booking-list-module .submit{background:#0cf}.suntours-theme.passport-page .agree-to-book .btn-book-now{background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%)}.suntours-theme.passport-page .agree-to-book .btn-book-now.disabled{cursor:default;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$suntours-color2", endColorstr="#ffad00", GradientType=0)}.suntours-theme.passport-page .wrap-agree-to-book .agree-holder-block.btn-book-holder .price:after{border-right:1px solid #53c9f0;border-left:1px solid #038ae5}.suntours-theme .deal-of-the-day .description.description_dod .star-rating{background-size:19px}.suntours-theme .deal-of-the-day .description.description_dod .star-rating.stars-1{width:19px}.suntours-theme .deal-of-the-day .description.description_dod .star-rating.stars-2{width:38px}.suntours-theme .deal-of-the-day .description.description_dod .star-rating.stars-3{width:57px}.suntours-theme .deal-of-the-day .description.description_dod .star-rating.stars-4{width:76px}.suntours-theme .deal-of-the-day .description.description_dod .star-rating.stars-5{width:95px}.suntours-theme .deal-of-the-day .description.description_dod .minus,.suntours-theme .deal-of-the-day .description.description_dod .minus:after,.suntours-theme .deal-of-the-day .description.description_dod .plus,.suntours-theme .deal-of-the-day .description.description_dod .plus:after{line-height:17px;color:#fed732}.suntours-theme .deal-of-the-day .btn-price.btn-price_dod{background-color:#0cf!important}.suntours-theme .deal-of-the-day .btn-price.btn-price_dod:hover{background-color:rgba(0,204,255,.7)!important}.suntours-theme .deal-of-the-day .places-holder.places-holder_dod .text{color:#0cf;text-decoration:none}.suntours-theme .deal-of-the-day .places-holder.places-holder_dod .count{background-color:#c40079}.suntours-theme .deal-of-the-day .breadcrumbs li a,.suntours-theme .deal-of-the-day .breadcrumbs li:before{color:#0cf}.suntours-theme .departure-hotels-module .hotel-table .departure-heading .cell,.suntours-theme .departure-hotels-module .hotel-table .departure-heading .cell.active,.suntours-theme .departure-hotels-module .hotel-table .departure-heading .cell.cell-week{background-color:#ccc}.suntours-theme .departure-hotels-module .hotel-table .cell.cell-week{background-color:#0cf}.suntours-theme .departure-hotels-module .hotel-table .show-more .link-more{background:#0cf}.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{background-color:#fed732}.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .minus,.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .minus:after,.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .plus,.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .plus:after{line-height:19px;color:#fed732;margin-left:-2px;float:right}.suntours-theme .login-module .control-holder .submit{background:#0cf}.suntours-theme .login-module .control-holder .links-list a,.suntours-theme .login-module .dd-container .dd-option label{color:#0cf}.suntours-theme .login-module .dd-container .dd-option.dd-option-selected,.suntours-theme .login-module .dd-container .dd-option:hover{color:#fff;background:#ccc}.suntours-theme .login-module .dd-container .dd-option.dd-option-selected label,.suntours-theme .login-module .dd-container .dd-option:hover label{color:#fff}.suntours-theme .login-module .dd-container .dd-selected,.suntours-theme .login-module .dd-container .dd-selected label{color:#0cf}.suntours-theme .login-module .actions label.selected:before{background-color:#0cf}.suntours-theme .stamp.yellow{background:#fed732}.suntours-theme .stamp.blue{background:#50beed;opacity:1}.suntours-theme .circle-item.yellow{background:#fed732}.suntours-theme .circle-item.blue{background:rgba(80,190,237,.8)}.suntours-theme div.fancy-select,.suntours-theme div.fancy-select div.trigger,.suntours-theme div.fancy-select ul.options li{color:#cdcdcd}.suntours-theme div.fancy-select ul.options li.hover,.suntours-theme div.fancy-select ul.options li.selected{color:#fff}.suntours-theme .promo-campaign-container .links_list{background:#ccc}.suntours-theme .promo-campaign-container .links_list li a.active{background:#0cf;color:#fff}.suntours-theme .promo-campaign-container .link-with-icons-holder .links_list{background:#fff}.suntours-theme .promo-campaign-container .link-with-icons-holder .links_list li a.active{background:0 0;color:#fed732}.suntours-theme .promo-campaign-container .link-with-icons-holder .links_list li a.active .icon-link:before{color:#fed732}.suntours-theme .about-country-module p a,.suntours-theme .destinations-slider-module h3,.suntours-theme .destinations-slider-module h3 a,.suntours-theme .disclaimer-icon,.suntours-theme.multicentric-page .hotels-to-choose .breadcrumbs li,.suntours-theme.multicentric-page .hotels-to-choose .breadcrumbs li a,.suntours-theme.multicentric-page .hotels-to-choose .breadcrumbs li:before,.suntours-theme.multicentric-page .itinerary-info-module .infobox .more,.suntours-theme.multicentric-page .itinerary-info-module .infobox .more a,.suntours-theme.multicentric-page .select-hotel-module .breadcrumbs li,.suntours-theme.multicentric-page .select-hotel-module .breadcrumbs li a,.suntours-theme.multicentric-page .select-hotel-module .breadcrumbs li:before,.suntours-theme.multicentric-page .select-hotel-module .room-type-available .pic .icon-adult:before,.suntours-theme.multicentric-page .select-hotel-module .room-type-available .pic .icon-child:before,.suntours-theme.multicentric-page .select-hotel-module .room-type-available .scarcity .count,.suntours-theme.multicentric-page .select-hotel-module .room-type-available .scarcity span{color:#0cf}.suntours-theme .destinations-slider-module .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#0cf}.suntours-theme .destinations-slider-module .jcarousel-pagination a.active{background:#fed732}.suntours-theme .destinations-list ul a:hover,.suntours-theme .logo-holder .icon,.suntours-theme .passportfooter .email .submit-wrapper input,.suntours-theme .sitefooter .email .submit-wrapper input{background:#0cf}.suntours-theme .hint a.icon.hint-icon,.suntours-theme.multicentric-page .hotels-to-choose .btn-price{background-color:#0cf}.suntours-theme.multicentric-page .hotels-to-choose .btn-price.opened{background-color:#ccc}.suntours-theme.multicentric-page .select-hotel-module .room-type-available .room-body .btn-price{background-color:#0cf}.suntours-theme.multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened{background-color:#ccc}.suntours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .breadcrumbs li a,.suntours-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .breadcrumbs li:before,.suntours-theme .hotel-table .departure-table-info .read-more a,.suntours-theme .information .destination-cell h3 a,.suntours-theme .information .destination-cell h3 li:before{color:#07bcf7}.suntours-theme .hotel-table .information .row-holder .price-from-cell{background-color:#07bcf7}.suntours-theme .passport-form__group .dd-pointer-up,.suntours-theme .passport-module-addon__dropdown .dd-pointer-up{border-bottom-color:#0cf!important}.suntours-theme.passport-page .wrap-agree-to-book .agree-holder-block.btn-book-holder{background:#40494e;z-index:0}.suntours-theme .passport-module__action_button{background-color:#0cf;color:#fff}.suntours-theme .balloon__title a,.suntours-theme .passport-form__group .dd-selected .dd-selected-text,.suntours-theme .passport-module-addon__button,.suntours-theme .passport-selected-hotel__cityname a,.suntours-theme .passport-summary-hotel__cityname a{color:#0cf}.suntours-theme .passport-module__action_button:hover{background-color:#0ca9d0}.suntours-theme .passport-form__button,.suntours-theme .passport-module-accordion__button,.suntours-theme .passport-module-accordion__opener.passport-module-accordion__opener_active,.suntours-theme .passport-module-addon__heading,.suntours-theme .price-breakdown-item__expander{background:#0cf}.suntours-theme .passport-module-addon__action_selected .passport-module-addon__action-label:before{background-color:#0cf}.suntours-theme .passport-payment__button,.suntours-theme .passport-total-price__link{background:#fed732}.suntours-theme .passport-selected-hotel__rating,.suntours-theme .passport-summary-hotel__rating{background:rgba(255,255,255,.9)}.suntours-theme .passport-selected-hotel__rating .star-rating,.suntours-theme .passport-summary-hotel__rating .star-rating{background-size:21px}.suntours-theme .passport-selected-hotel__rating .star-rating.stars-1,.suntours-theme .passport-summary-hotel__rating .star-rating.stars-1{width:22px}.suntours-theme .passport-selected-hotel__rating .star-rating.stars-2,.suntours-theme .passport-summary-hotel__rating .star-rating.stars-2{width:42px}.suntours-theme .passport-selected-hotel__rating .star-rating.stars-3,.suntours-theme .passport-summary-hotel__rating .star-rating.stars-3{width:64px}.suntours-theme .passport-selected-hotel__rating .star-rating.stars-4,.suntours-theme .passport-summary-hotel__rating .star-rating.stars-4{width:83px}.suntours-theme .passport-selected-hotel__rating .star-rating.stars-5,.suntours-theme .passport-summary-hotel__rating .star-rating.stars-5{width:105px}.suntours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights .tagline-highlights,.suntours-theme .roundtrip-page .ui-roundtrip-highlights-block .highlights.short-list{display:none}@media only screen and (min-width:961px){.suntours-theme .hotel-description .descriptions .journey-bar .journey-bar-list li div:after{border-color:#0cf transparent transparent}.suntours-theme .hotel-description .descriptions .journey-bar .journey-bar-list li div.selected:after{border-color:transparent transparent #0cf}}@media only screen and (max-width:959px){.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.suntours-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus,.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus{margin-top:0}.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .journey-bar .journey-bar-list:after,.suntours-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .journey-bar .journey-bar-list li:after{border-left-color:#0cf}.suntours-theme .sitefooter .links-mobile .accordion-footer .ui-accordion-content ul a{color:#eee}.suntours-theme .utility-wrapper{background:#00acab!important}.suntours-theme #utility-bar .logo.show-for-small{width:155px}.suntours-theme #utility-bar .logo.show-for-small .mobile-logo{width:155px;height:34px;top:17px}.suntours-theme .wrapper-hotel-details .show-more-text a{background:#0cf}.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-e:after,.suntours-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-w:after{color:#0cf}.suntours-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title i{position:relative;top:auto;right:auto}.suntours-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .conten-jb-header,.suntours-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .header{background-color:#0cf}.suntours-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .apply{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$suntours-color2", endColorstr="#ffad00", GradientType=0)}.suntours-theme .departure-hotels-module .hotel-table .information .row-holder.open .close{background-color:#0cf}.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell-week{background-color:#fed732!important}.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .none-week{background-color:#FFF!important}.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .week{color:#0cf!important}.suntours-theme .departure-hotels-module .hotel-table .wrapper_price .cell-week .week{font-size:18px}.suntours-theme .departure-hotels-module .hotel-table .wrapper_price .cell-week .week sub{font-size:14px}.suntours-theme .departure-hotels-module .rating-item{display:inline-block}.suntours-theme.search-results-page .search-results div.fancy-select div.trigger:after{border-top-color:#0cf}.suntours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.suntours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-380px -2px}.suntours-theme.search-results-page .search-results-item .view-room-item .heading .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:22px}.suntours-theme.search-results-page .search-results-item .view-room-item .heading .minus,.suntours-theme.search-results-page .search-results-item .view-room-item .heading .minus:after,.suntours-theme.search-results-page .search-results-item .view-room-item .heading .plus,.suntours-theme.search-results-page .search-results-item .view-room-item .heading .plus:after{line-height:17px;color:#fed732}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .star-rating{background:url(../../img/layout/rating/suntours-rating.png) repeat-x;background-size:22px}.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .minus,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .minus:after,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .plus,.suntours-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .plus:after{line-height:24px;color:#fed732}}@media only screen and (max-width:640px){.suntours-theme #utility-bar .logo.show-for-small{width:202px}.suntours-theme #utility-bar .logo.show-for-small .mobile-logo{width:220px;height:35px;top:7px}.suntours-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:18px}.suntours-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.suntours-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-220px -40px}.suntours-theme .masonry-holder-module .masonry-area .item .description .btn-price span{font-size:14px}.suntours-theme.passport-page .booking-info-content .tabbed .containers h3.resp-accordion{background-color:#0cf}}@media only screen and (min-width:960px){.suntours-theme .utility-wrapper{background:#00acab}.suntours-theme .utility-wrapper #utility-bar .utility-bar-menu .last-searches li>a,.suntours-theme .utility-wrapper #utility-bar .utility-bar-menu li .icon-adult:before,.suntours-theme .utility-wrapper #utility-bar .utility-bar-menu.subnavigation-menu li>a{color:#fff}.suntours-theme .utility-wrapper .logo{background:#00acab;width:30%;max-width:320px}.suntours-theme .utility-wrapper .logo a:before{width:315px;height:50px;background:url(../../img/layout/suntours_logo_white.png?v=2) center no-repeat;background-size:contain;margin:-25px 0 0 -128px}.suntours-theme .utility-search .utility-search-input{border-bottom:1px solid #fff;color:#fff}.suntours-theme .utility-search .utility-search-input-wrapper:before{border-left:1px solid #fff}.suntours-theme .utility-search .utility-search-button{border-bottom:1px solid #fff}.suntours-theme .utility-search .utility-search-button:after{color:#fff}}@media only screen and (max-width:960px){.suntours-theme .car-rent__search .drop-off-date select.select-date:focus,.suntours-theme .car-rent__search .drop-off-date select.select-hours:focus,.suntours-theme .car-rent__search .drop-off-date select.select-minutes:focus,.suntours-theme .car-rent__search .drop-off-date select.select-place:focus,.suntours-theme .car-rent__search .pick-up-date select.select-date:focus,.suntours-theme .car-rent__search .pick-up-date select.select-hours:focus,.suntours-theme .car-rent__search .pick-up-date select.select-minutes:focus,.suntours-theme .car-rent__search .pick-up-date select.select-place:focus,.suntours-theme .car-rent__search .pick-up-return select.select-date:focus,.suntours-theme .car-rent__search .pick-up-return select.select-hours:focus,.suntours-theme .car-rent__search .pick-up-return select.select-minutes:focus,.suntours-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.suntours-theme .utility-wrapper{background:#00acab!important}.suntours-theme #utility-bar .logo.show-for-small{width:245px}.suntours-theme #utility-bar .logo.show-for-small .mobile-logo{background:url(../../img/layout/suntours_logo_white.png?v=2) center no-repeat;background-size:80%;width:300px;height:50px;top:10px}.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .minus,.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .minus:after,.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .plus,.suntours-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-description .item-holder .plus:after{margin-top:1px}.suntours-theme .search-results-page .filter-opened.filter-show-rating .rating-module .infobox .list li label{width:auto}.suntours-theme .search-results-page .filter-opened.filter-show-rating .rating-module .infobox .list li label .title{position:relative;left:7%;top:8px;float:none}.suntours-theme.search-results-page .small-list-view .search-results-item .view-room-item .heading .star-rating:before{letter-spacing:7px}.suntours-theme.search-results-page .large-list-view .search-results-item .description .heading .star-rating{background-size:22px 20px}.suntours-theme .car-rent__search .drop-off-date select.select-date,.suntours-theme .car-rent__search .pick-up-date select.select-date,.suntours-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:6%}.suntours-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.suntours-theme .car-rent__search .drop-off-date select.select-hours,.suntours-theme .car-rent__search .drop-off-date select.select-minutes,.suntours-theme .car-rent__search .pick-up-date select.select-hours,.suntours-theme .car-rent__search .pick-up-date select.select-minutes,.suntours-theme .car-rent__search .pick-up-return select.select-hours,.suntours-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:19%}.suntours-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.suntours-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.suntours-theme .car-rent__search .drop-off-date select.select-place,.suntours-theme .car-rent__search .pick-up-date select.select-place,.suntours-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:7%}.suntours-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}.suntours-theme .deal-of-the-day .view-room-item.view-room-item_dod .rating-item,.suntours-theme .deal-of-the-day .view-room-item.view-room-item_dod .rating-item.rating-right{-webkit-transform:none;transform:none;left:-18px}}@media only screen and (max-width:400px){.suntours-theme .car-rent__search .drop-off-date select.select-date:focus,.suntours-theme .car-rent__search .drop-off-date select.select-hours:focus,.suntours-theme .car-rent__search .drop-off-date select.select-minutes:focus,.suntours-theme .car-rent__search .drop-off-date select.select-place:focus,.suntours-theme .car-rent__search .pick-up-date select.select-date:focus,.suntours-theme .car-rent__search .pick-up-date select.select-hours:focus,.suntours-theme .car-rent__search .pick-up-date select.select-minutes:focus,.suntours-theme .car-rent__search .pick-up-date select.select-place:focus,.suntours-theme .car-rent__search .pick-up-return select.select-date:focus,.suntours-theme .car-rent__search .pick-up-return select.select-hours:focus,.suntours-theme .car-rent__search .pick-up-return select.select-minutes:focus,.suntours-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.suntours-theme .car-rent__search .drop-off-date select.select-date,.suntours-theme .car-rent__search .pick-up-date select.select-date,.suntours-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:13%}.suntours-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.suntours-theme .car-rent__search .drop-off-date select.select-hours,.suntours-theme .car-rent__search .drop-off-date select.select-minutes,.suntours-theme .car-rent__search .pick-up-date select.select-hours,.suntours-theme .car-rent__search .pick-up-date select.select-minutes,.suntours-theme .car-rent__search .pick-up-return select.select-hours,.suntours-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:40%}.suntours-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.suntours-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.suntours-theme .car-rent__search .drop-off-date select.select-place,.suntours-theme .car-rent__search .pick-up-date select.select-place,.suntours-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_solia.png) 100% no-repeat;background-size:12%}.suntours-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.suntours-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.suntours-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}.primera_holidays-theme .jbar-tagline-holder,.primera_holidays-theme .small-jbar .comma,.primera_holidays-theme .small-jbar__text{color:#fff}.primera_holidays-theme .jbar,.primera_holidays-theme .small-jbar{background:#32393D;border-color:#32393D}.primera_holidays-theme .destination-list ._active{background-color:#ccc}.primera_holidays-theme .destination-list ._active *{color:inherit}.primera_holidays-theme .duration-list__item._active,.primera_holidays-theme .origin-list__item._active{background-color:#ccc;color:inherit}.primera_holidays-theme .origin-list__item._fallback{background-color:#e3e3e3;color:inherit}.primera_holidays-theme .origin-list__item._fallback:not(._disabled):not(._active):hover{color:inherit}.primera_holidays-theme .triptype__title{color:#fff}.primera_holidays-theme .ui-roundtrip-details-block .content-details .numbers strong,.primera_holidays-theme .ui-similar-roundtrips-block .similar-price span{color:#000!important}.primera_holidays-theme .jbar-custom-checkbox__checkbox{background-image:url(../../img/jbar-icons/checkbox-unchecked-blue.png)}.primera_holidays-theme .jbar-custom-checkbox._active .jbar-custom-checkbox__checkbox{background-image:url(../../img/jbar-icons/checkbox-checked-blue.png)}.primera_holidays-theme .duration-list__mark,.primera_holidays-theme .duration-list__tooltip{background-color:#5bbce4}.primera_holidays-theme .duration-list__tooltip-arrow{border-right-color:#5bbce4}.primera_holidays-theme .duration-list__tooltip-arrow_top{border-bottom-color:#5bbce4;border-right-color:transparent}.primera_holidays-theme .duration-list__tooltip-arrow_bottom{border-top-color:#5bbce4;border-right-color:transparent}.primera_holidays-theme .navbar .navbar-brand{width:220px}.primera_holidays-theme .navbar .navbar-brand .logo{background-image:url(../../img/layout/svg_logo/primera_holidays_logo_white.svg)}.primera_holidays-theme .ui-roundtrip-details-block .list-icon-checked li:before,.primera_holidays-theme .ui-roundtrip-highlights-block .list-icon-checked li:before{background:url(../../img/ui/check-icon-bravo.svg) center no-repeat!important}.primera_holidays-theme .btn-simple{border-color:#5bbce4!important;background:#5bbce4!important}.primera_holidays-theme .btn-simple:hover{background-color:#2faadd!important;border-color:#2faadd!important}.primera_holidays-theme .btn-simple:active{background-color:#1f8dba!important;border-color:#1f8dba!important}.primera_holidays-theme .room-edit{color:#5bbce4!important}.primera_holidays-theme .js-pax .add-room-btn{background:#5bbce4!important;border-color:#5bbce4!important}.primera_holidays-theme .js-pax .add-room-btn:hover{background-color:#2faadd!important;border-color:#2faadd!important}.primera_holidays-theme .js-pax .add-room-btn:active{background-color:#1f8dba!important;border-color:#1f8dba!important}.primera_holidays-theme .room-selected.multiroom{background-color:#5bbce4!important}.primera_holidays-theme .rooms-apply{background-color:#5bbce4}.primera_holidays-theme .rooms-apply:hover{background-color:#2faadd!important}.primera_holidays-theme .rooms-apply:active{background-color:#1f8dba!important}@media only screen and (min-width:960px){.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-deluxe:after{position:absolute;z-index:50;top:4px;right:112px;width:73px;height:81px;content:"";background-image:url(../../img/ui/bravo-deluxe-patch-txt.png);background-position:0 -61px;background-size:60px 136px;background-repeat:no-repeat}}@media only screen and (max-width:960px){.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-deluxe .cell-photo{position:relative}.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-deluxe .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/ui/bravo-deluxe-patch-txt.png);top:auto;left:0;bottom:0;height:48px;width:100%;background-size:50px 115px;background-position:50% -51px;background-color:#b69bac}}@media only screen and (min-width:960px){.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult:after{position:absolute;z-index:50;top:4px;right:112px;width:73px;height:81px;content:"";background-image:url(../../img/ui/bravo-adult-patch-txt.png);background-position:0 -61px;background-size:60px 136px;background-repeat:no-repeat}}@media only screen and (min-width:960px) and (max-width:960px){.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult:after{left:0;right:inherit}}@media only screen and (max-width:960px){.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult .cell-photo{position:relative}.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .hotel-category-adult .cell-photo:after{position:absolute;z-index:50;content:"";background-repeat:no-repeat;background-image:url(../../img/ui/bravo-adult-patch-txt.png);top:auto;left:0;bottom:0;height:48px;width:100%;background-size:50px 115px;background-position:50% -51px;background-color:#63baaf}}.primera_holidays-theme .deal-of-the-day .hotel-category-deluxe:after{position:absolute;z-index:50;top:-6px;right:218px;width:83px;height:89px;content:"";background-image:url(../../img/ui/bravo-deluxe-patch-txt-search.png);background-position:0 0;background-size:80px 86px;background-repeat:no-repeat}.primera_holidays-theme .deal-of-the-day .hotel-category-adult:after{position:absolute;z-index:50;top:-6px;right:218px;width:83px;height:89px;content:"";background-image:url(../../img/ui/bravo-adult-patch-txt-search.png);background-position:0 0;background-size:80px 86px;background-repeat:no-repeat}.primera_holidays-theme.search-results-page .large-list-view .hotel-category-adult .photo:before,.primera_holidays-theme.search-results-page .large-list-view .hotel-category-deluxe .photo:before{z-index:49;top:0;right:25px;width:100px;height:128px;background-position:0 -20px;background-size:70px 138px;background-repeat:no-repeat;position:absolute;content:""}.primera_holidays-theme.search-results-page .large-list-view .hotel-category-deluxe .photo{border:7px solid #b69bac}.primera_holidays-theme.search-results-page .large-list-view .hotel-category-deluxe .photo:before{background-image:url(../../img/ui/bravo-deluxe-patch-txt.png)}.primera_holidays-theme.search-results-page .large-list-view .hotel-category-adult .photo{border:7px solid #63baaf}.primera_holidays-theme.search-results-page .large-list-view .hotel-category-adult .photo:before{background-image:url(../../img/ui/bravo-adult-patch-txt.png)}.primera_holidays-theme.search-results-page .small-list-view .hotel-category-deluxe .view-room-item:before{position:absolute;z-index:50;top:-5px;right:181px;width:73px;height:81px;content:"";background-image:url(../../img/ui/bravo-deluxe-patch-txt-search.png);background-position:0 0;background-size:67px 73px;background-repeat:no-repeat}@media only screen and (max-width:960px){.primera_holidays-theme.search-results-page .small-list-view .hotel-category-deluxe .view-room-item:before{top:auto;left:0;bottom:0;height:48px;width:85px;background-size:54px 62px;background-position:16px -2px;background-color:#b69bac}}.primera_holidays-theme.search-results-page .small-list-view .hotel-category-adult .view-room-item:before{position:absolute;z-index:50;top:-5px;right:181px;width:73px;height:81px;content:"";background-image:url(../../img/ui/bravo-adult-patch-txt-search.png);background-position:0 0;background-size:67px 73px;background-repeat:no-repeat}@media only screen and (max-width:960px){.primera_holidays-theme.search-results-page .small-list-view .hotel-category-adult .view-room-item:before{top:auto;left:0;bottom:0;height:48px;width:85px;background-size:54px 62px;background-position:16px -2px;background-color:#63baaf}}.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .icon-logo-primera-club-flag-hotelpage{width:101px;height:125px;background-position:0 -115px;position:absolute;z-index:99;right:20px;background-image:url(../../img/ui/bravo-deluxe-patch.png);background-repeat:no-repeat;background-size:101px 240px}.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .hotel-info{background-color:#b69bac!important;min-height:105px;border-top:3px solid #FFF}.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-deluxe-boxed.png);background-size:246px 86px;background-position:-257px -18px;position:absolute;right:165px;top:28px;width:226px;height:50px}@media only screen and (max-width:960px){.primera_holidays-theme.hotel-details-page .hotel-category-deluxe .hotel-info .icon-logo-primera-club-hotelpage{display:none}}.primera_holidays-theme.hotel-details-page .hotel-category-adult .icon-logo-primera-club-flag-hotelpage{width:101px;height:125px;background-position:0 -115px;position:absolute;z-index:99;right:20px;background-image:url(../../img/ui/bravo-adult-patch.png);background-repeat:no-repeat;background-size:101px 240px}.primera_holidays-theme.hotel-details-page .hotel-category-adult .hotel-info{background-color:#63baaf!important;min-height:105px;border-top:3px solid #FFF}.primera_holidays-theme.hotel-details-page .hotel-category-adult .hotel-info .breadcrumbs li:before{color:#fff}.primera_holidays-theme.hotel-details-page .hotel-category-adult .hotel-info .breadcrumbs li a{color:#fff!important}.primera_holidays-theme.hotel-details-page .hotel-category-adult .hotel-info .icon-logo-primera-club-hotelpage{display:inline-block;background-image:url(../../img/ui/bravo-adult-boxed.png);background-size:246px 86px;background-position:-257px -18px;position:absolute;right:165px;top:28px;width:226px;height:50px}.primera_holidays-theme .passport-trip-price .booking-trip-module .hotel-description ul.breadcrumbs{background-color:inherit!important;border:inherit!important;padding-left:0}.primera_holidays-theme .car-rent .add-ons-list li:before,.primera_holidays-theme .car-rent input[type=checkbox]:not(old):checked+label.checkbox:before{background-color:#5bbce4}.primera_holidays-theme .car-rent .car-item-details .numeric-options .quantity .minus,.primera_holidays-theme .car-rent .car-item-details .numeric-options .quantity .plus,.primera_holidays-theme .car-rent .drive-details .add-driver,.primera_holidays-theme .car-rent .update-search__btn{color:#5bbce4}.primera_holidays-theme .car-rent .car-select-btn,.primera_holidays-theme .car-rent .select-this-car__btn,.primera_holidays-theme .car-rent .update-search-btn{background:#5bbce4}.primera_holidays-theme .car-rent .add-ons-list{position:relative;padding:10px}.primera_holidays-theme .car-rent .select-date,.primera_holidays-theme .car-rent .select-hours,.primera_holidays-theme .car-rent .select-minutes{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;border:1px solid #ccc}.primera_holidays-theme .car-rent .select-date{box-shadow:none;appearance:none;background-size:13%}.primera_holidays-theme .car-rent .select-date::-ms-expand{display:none}.primera_holidays-theme .car-rent .select-date:focus{outline:0}.primera_holidays-theme .car-rent .select-hours,.primera_holidays-theme .car-rent .select-minutes{box-shadow:none;appearance:none;background-size:40%}.primera_holidays-theme .car-rent .select-hours::-ms-expand,.primera_holidays-theme .car-rent .select-minutes::-ms-expand{display:none}.primera_holidays-theme .car-rent .select-hours:focus,.primera_holidays-theme .car-rent .select-minutes:focus{outline:0}.primera_holidays-theme .car-rent .select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:8%}.primera_holidays-theme .car-rent .select-place::-ms-expand{display:none}.primera_holidays-theme .car-rent .select-place:focus{outline:0}@media only screen and (max-width:960px){.primera_holidays-theme.hotel-details-page .hotel-category-adult .hotel-info .icon-logo-primera-club-hotelpage{display:none}.primera_holidays-theme .car-rent__search .drop-off-date select.select-date:focus,.primera_holidays-theme .car-rent__search .drop-off-date select.select-hours:focus,.primera_holidays-theme .car-rent__search .drop-off-date select.select-minutes:focus,.primera_holidays-theme .car-rent__search .drop-off-date select.select-place:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-date:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-hours:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-minutes:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-place:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-date:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-hours:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-minutes:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.primera_holidays-theme .car-rent__search .drop-off-date select.select-date,.primera_holidays-theme .car-rent__search .pick-up-date select.select-date,.primera_holidays-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:6%}.primera_holidays-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.primera_holidays-theme .car-rent__search .drop-off-date select.select-hours,.primera_holidays-theme .car-rent__search .drop-off-date select.select-minutes,.primera_holidays-theme .car-rent__search .pick-up-date select.select-hours,.primera_holidays-theme .car-rent__search .pick-up-date select.select-minutes,.primera_holidays-theme .car-rent__search .pick-up-return select.select-hours,.primera_holidays-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:19%}.primera_holidays-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.primera_holidays-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.primera_holidays-theme .car-rent__search .drop-off-date select.select-place,.primera_holidays-theme .car-rent__search .pick-up-date select.select-place,.primera_holidays-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:7%}.primera_holidays-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}@media only screen and (max-width:400px){.primera_holidays-theme .car-rent__search .drop-off-date select.select-date:focus,.primera_holidays-theme .car-rent__search .drop-off-date select.select-hours:focus,.primera_holidays-theme .car-rent__search .drop-off-date select.select-minutes:focus,.primera_holidays-theme .car-rent__search .drop-off-date select.select-place:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-date:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-hours:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-minutes:focus,.primera_holidays-theme .car-rent__search .pick-up-date select.select-place:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-date:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-hours:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-minutes:focus,.primera_holidays-theme .car-rent__search .pick-up-return select.select-place:focus{outline:0}.primera_holidays-theme .car-rent__search .drop-off-date select.select-date,.primera_holidays-theme .car-rent__search .pick-up-date select.select-date,.primera_holidays-theme .car-rent__search .pick-up-return select.select-date{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:13%}.primera_holidays-theme .car-rent__search .drop-off-date select.select-date::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-date::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-date::-ms-expand{display:none}.primera_holidays-theme .car-rent__search .drop-off-date select.select-hours,.primera_holidays-theme .car-rent__search .drop-off-date select.select-minutes,.primera_holidays-theme .car-rent__search .pick-up-date select.select-hours,.primera_holidays-theme .car-rent__search .pick-up-date select.select-minutes,.primera_holidays-theme .car-rent__search .pick-up-return select.select-hours,.primera_holidays-theme .car-rent__search .pick-up-return select.select-minutes{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:40%}.primera_holidays-theme .car-rent__search .drop-off-date select.select-hours::-ms-expand,.primera_holidays-theme .car-rent__search .drop-off-date select.select-minutes::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-hours::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-minutes::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-hours::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-minutes::-ms-expand{display:none}.primera_holidays-theme .car-rent__search .drop-off-date select.select-place,.primera_holidays-theme .car-rent__search .pick-up-date select.select-place,.primera_holidays-theme .car-rent__search .pick-up-return select.select-place{font:14px/1.2em "Open Sans Bold","Open Sans",sans serif;color:#000;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../img/layout/arrow-drop_primera_holidays.png) 100% no-repeat;background-size:12%}.primera_holidays-theme .car-rent__search .drop-off-date select.select-place::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-date select.select-place::-ms-expand,.primera_holidays-theme .car-rent__search .pick-up-return select.select-place::-ms-expand{display:none}}.primera_holidays-theme .flight-info .flight-details .date-block .duration-info .airline-name,.primera_holidays-theme .flight-info .flight-details .date-block .duration-info .stop-count,.primera_holidays-theme .flight-info .flight-item .close-all,.primera_holidays-theme .flight-info .flight-item .close-details,.primera_holidays-theme .flight-info .flight-item .close-flight-classes,.primera_holidays-theme .flight-info .flight-item .duration-info .airline-name,.primera_holidays-theme .flight-info .flight-item .duration-info .stop-count,.primera_holidays-theme .flight-info .flight-item .open-flight-info,.primera_holidays-theme .flight-info .flight-item.selected .duration-info .airline-name,.primera_holidays-theme .flight-info .flight-item.selected .duration-info .stop-count,.primera_holidays-theme .flight-info.below-date .flight-details .date-block .duration-info .airline-name,.primera_holidays-theme .flight-info.below-date .flight-details .date-block .duration-info .stop-count{color:#5bbce4}.primera_holidays-theme.search-results-page .filter-module h3:after,.primera_holidays-theme.search-results-page .filter-module.price-module .ui-slider-handle .ui-slider-tip:before{border-top-color:#5bbce4}.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li a.arrow-right:before,.primera_holidays-theme.search-results-page .filter-results-mobile .filter-info .item:after{border-left-color:#5bbce4}.primera_holidays-theme #utility-bar .utility-bar-menu .show-search,.primera_holidays-theme #utility-bar .utility-bar-menu .show-search .dropdown,.primera_holidays-theme #utility-bar .utility-bar-menu .show-search .dropdown .button,.primera_holidays-theme #utility-bar .utility-bar-menu .show-search .dropdown .button:hover,.primera_holidays-theme .flight-info .flight-item.selected .radio-button:after{background-color:#5bbce4}.primera_holidays-theme .flightonly-module .departure-return .departure-block-heading svg,.primera_holidays-theme .flightonly-module .departure-return .return-block-heading svg{width:22px;height:20px;fill:#5bbce4}.primera_holidays-theme .flight-info .flight-item.selected .departure-return .departure-block-heading svg,.primera_holidays-theme .flight-info .flight-item.selected .departure-return .return-block-heading svg{width:22px;height:20px;fill:#5bbce4}.primera_holidays-theme #utility-bar .utility-bar-menu .show-dropdown .dropdown-info .btn-holder a{background:#5bbce4}.primera_holidays-theme .travel-alert a.close{background-color:#fed732}.primera_holidays-theme .travel-alert a.close:hover{background-color:#5bbce4}.primera_holidays-theme .hero .hero-orbit .top-hotels-home .btn-price,.primera_holidays-theme .hero-hotel .hero-orbit .top-hotels-home .btn-price{background:#5bbce4}.primera_holidays-theme .hero .top-hotels-home .item .rating-item .star-rating,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating{background-image:url(../../img/layout/rating/bravotours-bg-rating.png)}.primera_holidays-theme .hero .top-hotels-home .item .rating-item .star-rating:before,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .star-rating:before{color:#FFF}.primera_holidays-theme .hero .top-hotels-home .item .rating-item .minus,.primera_holidays-theme .hero .top-hotels-home .item .rating-item .minus:after,.primera_holidays-theme .hero .top-hotels-home .item .rating-item .plus,.primera_holidays-theme .hero .top-hotels-home .item .rating-item .plus:after,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .minus,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .minus:after,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .plus,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#004976;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;line-height:18px;width:20px;text-align:center}.primera_holidays-theme .hero .top-hotels-home .item .rating-item .plus:after,.primera_holidays-theme .hero-hotel .top-hotels-home .item .rating-item .plus:after{content:"+"}.primera_holidays-theme .hero-hotel.no-thumbs .orbit-bullets li.active:after,.primera_holidays-theme .hero.no-thumbs .orbit-bullets li.active:after{color:#fed732!important}.primera_holidays-theme .departure-date ul li.active button,.primera_holidays-theme .hero .tour .tour-containter .button,.primera_holidays-theme .hero-hotel .tour .tour-containter .button{background:#fed732}.primera_holidays-theme .departure-date ul li.active button strong{color:#fff}.primera_holidays-theme .departure-date .jcarousel-next,.primera_holidays-theme .departure-date .jcarousel-next.inactive,.primera_holidays-theme .departure-date .jcarousel-prev,.primera_holidays-theme .departure-date .jcarousel-prev.inactive{background:#5bbce4}.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .star-rating{background-image:url(../../img/layout/rating/bravotours-bg-rating.png)}.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .star-rating:before{color:#FFF}.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .minus,.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .minus:after,.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .plus,.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#004976;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;line-height:18px;width:20px;text-align:center}.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .minus:after{content:"-"}.primera_holidays-theme.search-results-page .small-list-view .search-results-item .view-room-item .plus:after{content:"+"}.primera_holidays-theme.search-results-page .tags-wrapper li{background-color:#5bbce4}.primera_holidays-theme.search-results-page .filter-results-mobile .heading{background:#5bbce4}.primera_holidays-theme.search-results-page .filter-results-mobile .btn-apply{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fecc0c", endColorstr="#ffad00", GradientType=0)}.primera_holidays-theme.search-results-page .filter-module.board-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.categorize-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.departure-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.destinations-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.duration-module .list li.active,.primera_holidays-theme.search-results-page .filter-module.facilities-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.flight-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.offer-hotel-type-module .list li.active>label:before,.primera_holidays-theme.search-results-page .filter-module.passengers-module .btn-edit,.primera_holidays-theme.search-results-page .filter-module.price-module .list li.active a:before,.primera_holidays-theme.search-results-page .filter-module.price-module .ui-slider-handle,.primera_holidays-theme.search-results-page .filter-module.price-module .ui-slider-handle .ui-slider-tip,.primera_holidays-theme.search-results-page .filter-module.rating-module .list li.active>label:before{background-color:#5bbce4}.primera_holidays-theme.search-results-page .tabs-view li.small-list-view.active a:after{background-position:-1px -91px}.primera_holidays-theme.search-results-page .tabs-view li.large-list-view.active a:after{background-position:-1px -111px}.primera_holidays-theme.search-results-page .tabs-view li.grid-list-view.active a:after{background-position:-1px -131px}.primera_holidays-theme.search-results-page .filter-module .infobox .more a{color:#5bbce4}.primera_holidays-theme.search-results-page .filter-module.combination-module .btn-combination{background:#5bbce4}.primera_holidays-theme.search-results-page .filter-module h3.ui-accordion-header-active:after{border-bottom-color:#5bbce4;border-top-color:transparent}.primera_holidays-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.primera_holidays-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-114px -159px}.primera_holidays-theme.search-results-page .search-results-item .btn-price{background:#5bbce4}.primera_holidays-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:27px}.primera_holidays-theme.search-results-page .search-results-item .star-rating{background-repeat:repeat-x;background-image:url(../../img/layout/rating/bravotours-bg-rating.png)}.primera_holidays-theme.search-results-page .search-results-item .star-rating:before{color:#FFF;letter-spacing:6px;position:relative;line-height:6px}.primera_holidays-theme.search-results-page .search-results-item .minus,.primera_holidays-theme.search-results-page .search-results-item .minus:after,.primera_holidays-theme.search-results-page .search-results-item .plus,.primera_holidays-theme.search-results-page .search-results-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#FFF;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;width:20px;text-align:center;line-height:21px}.primera_holidays-theme.search-results-page .search-results-item .room-type-available .pic .icon-adult:before,.primera_holidays-theme.search-results-page .search-results-item .room-type-available .pic .icon-child:before,.primera_holidays-theme.search-results-page .search-results-item .room-type-available .scarcity .count,.primera_holidays-theme.search-results-page .search-results-item .room-type-available .scarcity span{color:#5bbce4}.primera_holidays-theme.search-results-page .search-results-item .minus:after{content:"-"}.primera_holidays-theme.search-results-page .search-results-item .plus:after{content:"+"}.primera_holidays-theme.search-results-page .search-results-item .room-type-available .room-body .btn,.primera_holidays-theme.search-results-page .search-results-item .room-type-available .room-body .btn.new-price{background:#fed732}.primera_holidays-theme.search-results-page .search-results-item .room-type-available .scarcity .count:before{background-color:#c40079}.primera_holidays-theme.search-results-page .search-results-item.show-avaiable-rooms .accordion h3{background-color:#575858;color:#FFF}.primera_holidays-theme.search-results-page .search-results-item.show-avaiable-rooms .accordion h3.ui-accordion-header-active:after{border-right:9px solid #FFF;border-top:9px solid transparent}.primera_holidays-theme.search-results-page .search-results-item.show-avaiable-rooms .accordion h3:after{border-top:9px solid #FFF}.primera_holidays-theme.search-results-page .search-results-item.show-avaiable-rooms .view-room-item .description .features-list li .icon{background:#064974}.primera_holidays-theme.search-results-page .all-list-views .breadcrumbs li,.primera_holidays-theme.search-results-page .all-list-views .breadcrumbs li a,.primera_holidays-theme.search-results-page .all-list-views .breadcrumbs li:before{color:#5bbce4}.primera_holidays-theme.search-results-page .all-list-views .show-more-items .link-more{background:#5bbce4}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating{background-repeat:repeat-x;background-image:url(../../img/layout/rating/bravotours-bg-rating.png);float:left;height:21px;width:150px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-2{width:52px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-3{width:77px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-4{width:107px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-5{width:132px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-other{background:0 0}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating:before{letter-spacing:7px;line-height:0;color:#fff}.primera_holidays-theme .do-a-combination div p a,.primera_holidays-theme .popup-holder .popup .popup-content .breadcrumbs li,.primera_holidays-theme .popup-holder .popup .popup-content .breadcrumbs li a,.primera_holidays-theme .popup-holder .popup .popup-content .breadcrumbs li:before,.primera_holidays-theme .popup-holder .popup .popup-content .room-type-available .pic .icon-adult:before,.primera_holidays-theme .popup-holder .popup .popup-content .room-type-available .pic .icon-child:before,.primera_holidays-theme .popup-holder .popup .popup-content .room-type-available .scarcity .count,.primera_holidays-theme .popup-holder .popup .popup-content .room-type-available .scarcity span,.primera_holidays-theme .popup-holder .popup .popup-content h4,.primera_holidays-theme .text-search-results .found-item .header a,.primera_holidays-theme .text-search-results .found-item footer,.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li a{color:#5bbce4}.primera_holidays-theme .popup-holder .popup .popup-content .btn-price{background:#5bbce4}.primera_holidays-theme .popup-holder .popup .popup-content .room-type-available .room-body .btn,.primera_holidays-theme .popup-holder .popup .popup-content .room-type-available .room-body .btn.new-price{background:#fed732}.primera_holidays-theme .popup-holder.pax .btn-apply{background-color:#5bbce4}.primera_holidays-theme .email-item-buttons .btn-submit{background:#5bbce4}.primera_holidays-theme .email-item-buttons .btn-cancel{background:#555}.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li a.arrow-left:before{border-right-color:#5bbce4}.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a{color:#959595}.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a.arrow-right:before{border-left-color:#959595}.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.unavailable a.arrow-left:before{border-right-color:#959595}.primera_holidays-theme .text-search-results .text-search-results-holder .paging-outer ul.paging li.current a{color:#555}.primera_holidays-theme .masonry-holder-module .masonry-area .item .description .btn-price,.primera_holidays-theme .wrapper-also-like .item .description .btn-price{color:#fed732}.primera_holidays-theme .text-search-results .searchbox .button{background:#fed732}.primera_holidays-theme .wrapper-also-like .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#5bbce4}.primera_holidays-theme .wrapper-also-like .jcarousel-pagination a.active{background:#fed732}.primera_holidays-theme .masonry-holder-module .btn-holder a,.primera_holidays-theme .text-spot-module .btn-holder a,.primera_holidays-theme .top-hotels-module .btn-holder a,.primera_holidays-theme .top-hotels-module .visual .btn-price{background:#5bbce4}.primera_holidays-theme .masonry-holder-module .masonry-area .item .description .btn-price span{font-size:16px}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell{color:#000}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:28px;color:#fff;padding-top:2px}.primera_holidays-theme .text-spot-module .visual h3,.primera_holidays-theme .text-spot-module .visual h3 a,.primera_holidays-theme .top-hotels-module .visual h3,.primera_holidays-theme .top-hotels-module .visual h3 a{color:#5bbce4}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:28px}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp sub{border-bottom-color:#fff}.primera_holidays-theme .top-hotels-module .visual .item .rating-item .star-rating{background-image:url(../../img/layout/rating/bravotours-bg-rating.png)}.primera_holidays-theme .top-hotels-module .visual .item .rating-item .star-rating:before{color:#FFF}.primera_holidays-theme .top-hotels-module .visual .item .rating-item .minus,.primera_holidays-theme .top-hotels-module .visual .item .rating-item .minus:after,.primera_holidays-theme .top-hotels-module .visual .item .rating-item .plus,.primera_holidays-theme .top-hotels-module .visual .item .rating-item .plus:after{background:0 0;padding-top:0;display:inline-block;color:#004976;margin-left:1px;margin-top:0;height:auto;text-indent:inherit;font-size:25px;font-weight:700;line-height:18px;width:20px;text-align:center;vertical-align:middle}.primera_holidays-theme .top-hotels-module .visual .item .rating-item .minus:after{content:"-"}.primera_holidays-theme .top-hotels-module .visual .item .rating-item .plus:after,.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{content:"+"}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info{background-color:#f1f1f1}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .price{background-color:#5bbce4}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title h3{color:#000}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating{background:url(../../img/layout/rating/bravotours-bg-rating.png) repeat-x;padding-top:0;padding-left:1px;display:inline-block;height:24px}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .star-rating:before{font-size:23px;line-height:25px;letter-spacing:4px;padding-left:2px;margin-right:-1px;color:#FFF}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:after,.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus,.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus:after{background:0 0;color:#004976;text-indent:0;margin-top:3px;width:19px;height:23px;font-size:27px}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus:after{content:"-"}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus{color:#FFF}.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .pic .icon-adult:before,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .pic .icon-child:before,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .scarcity .count,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .scarcity span{color:#5bbce4}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .icon-logo-primera-club-hotelpage{position:absolute;right:165px;top:34px}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li{background-color:#a8a8a8}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a{background:0 0}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .social-list li a:before{display:block}.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .scarcity .count:before{background-color:#c40079}.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .room-body .btn,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .roomtype-and-price .room-body .btn.new-price{background:#fed732}.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-date .close:hover,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-from .close:hover,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-travelling .close:hover,.primera_holidays-theme .wrapper-hotel-details .hotel-description .wrapper-date .wrapper-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background-color:#5bbce4}.primera_holidays-theme .wrapper-hotel-details .hotel-details .main-hotel-info .hotel-adwantages .mark-list li div{background-color:#064974}.primera_holidays-theme .wrapper-hotel-details .hotel-details .main-hotel-info .table table th{background-color:#cdcdcd;color:#000}.primera_holidays-theme .wrapper-hotel-details .links_list{background:#959595}.primera_holidays-theme .wrapper-hotel-details .links_list li a.active{background:#064974;color:#fff}.primera_holidays-theme .excursions-module .actions label.selected:before,.primera_holidays-theme .hotel-description .descriptions .wrapper-date .wrapper-duration .list-duration li.ptg-item-selected{background-color:#5bbce4}.primera_holidays-theme .wrapper-hotel-details .links_list li a.active:before{border-top-color:#064974}.primera_holidays-theme #chartjs-tooltip{border-color:#5BBCE4}.primera_holidays-theme .excursions-module .dd-container .dd-pointer-down{border-top:solid 5px #5bbce4}.primera_holidays-theme .excursions-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #5bbce4!important}.primera_holidays-theme .excursions-module .excursion-item .more,.primera_holidays-theme .excursions-module .excursion-item .more a{color:#5bbce4}.primera_holidays-theme .excursions-module .item .description{background-color:#555}.primera_holidays-theme .excursions-module .item .description .btn-price{color:#fed732}.primera_holidays-theme .excursions-module .item .description .btn-price span{padding-top:3px;text-align:right}.primera_holidays-theme .excursions-module .item .description .btn-price span strong{display:block;color:#fed732;line-height:1}.primera_holidays-theme .excursions-module .item .description .btn-price span em{font-size:16px;vertical-align:top}.primera_holidays-theme .excursions-module .item .description .btn-price span sup{padding-top:3px}.primera_holidays-theme .booking-info-module .traveler-info-module label.selected:before,.primera_holidays-theme .booking-payments-content .btn-holder .submit,.primera_holidays-theme .booking-payments-content .radio-list li label.selected:before,.primera_holidays-theme .custom-form-module .actions.checkbox-list label.selected:before,.primera_holidays-theme .custom-form-module .actions.radio-list label.selected:before,.primera_holidays-theme .custom-form-module .submit{background-color:#5bbce4}.primera_holidays-theme .passport-trip-price .tabs_list a{background:#959595}.primera_holidays-theme .passport-trip-price .btn-hide-details,.primera_holidays-theme .passport-trip-price .flight-trip-info .info-holder .btn-add-info,.primera_holidays-theme .passport-trip-price.content-visible .tabs_list li.active a{background:#5bbce4}.primera_holidays-theme .passport-trip-price.content-visible .tabs_list li.active:before{border-top-color:#5bbce4}.primera_holidays-theme .passport-trip-price .payment-buttons button,.primera_holidays-theme.passport-page .agree-to-book .btn-book-now{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fecc0c", endColorstr="#ffad00", GradientType=0)}.primera_holidays-theme .passport-trip-price .payment-buttons button{background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%)}.primera_holidays-theme .passport-trip-price .booking-price-module .payment-item .btn-remind,.primera_holidays-theme .passport-trip-price .confirmation-message .icon.info{background:#5bbce4}.primera_holidays-theme .passport-trip-price .booking-price-module .payment-item .btn-remind:after,.primera_holidays-theme.passport-page .agree-holder .agreement-list label.selected:before{background-color:#5bbce4}.primera_holidays-theme .passport-trip-price .booking-trip-module h4,.primera_holidays-theme .passport-trip-price .booking-trip-module h4 a{font-family:"Open Sans Condensed Bold";color:#5bbce4;text-transform:none}.primera_holidays-theme .passport-trip-price .booking-price-module .heading .cancel-link,.primera_holidays-theme .passport-trip-price .booking-price-module .heading .download-link{color:#5bbce4;border-bottom-color:#5bbce4}.primera_holidays-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .star-rating:before{color:#fed732}.primera_holidays-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .plus{background-position:-90px -162px}.primera_holidays-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .minus{background-position:-90px -180px}.primera_holidays-theme.passport-page .tab_container .ui-accordion-header{background:#959595}.primera_holidays-theme.passport-page .booking-info-module .dd-container .dd-option label{color:#5bbce4}.primera_holidays-theme.passport-page .booking-info-module .dd-container .dd-option.dd-option-selected,.primera_holidays-theme.passport-page .booking-info-module .dd-container .dd-option:hover{color:#fff;background:#555}.primera_holidays-theme.passport-page .booking-list-module .radio-list label.selected:before,.primera_holidays-theme.passport-page .booking-list-module .row-all-bookings label.selected:before,.primera_holidays-theme.passport-page .trip-addons-module .actions label.selected:before{background-color:#5bbce4}.primera_holidays-theme.passport-page .booking-info-module .dd-container .dd-option.dd-option-selected label,.primera_holidays-theme.passport-page .booking-info-module .dd-container .dd-option:hover label{color:#fff}.primera_holidays-theme .login-module .control-holder .links-list a,.primera_holidays-theme .login-module .dd-container .dd-option label,.primera_holidays-theme.passport-page .booking-info-module .dd-container .dd-selected label,.primera_holidays-theme.passport-page .booking-info-module .traveler-info-module .text-input,.primera_holidays-theme.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-e:after,.primera_holidays-theme.passport-page .booking-list-calendar .ui-datepicker-header .ui-corner-all .ui-icon-circle-triangle-w:after,.primera_holidays-theme.passport-page .booking-list-module .listing-table a,.primera_holidays-theme.passport-page .booking-list-module .text-input{color:#5bbce4}.primera_holidays-theme.passport-page .trip-addons-module .dd-container .dd-pointer-down{border-top:solid 5px #5bbce4}.primera_holidays-theme.passport-page .trip-addons-module .dd-container .dd-pointer-down.dd-pointer-up{border-bottom:solid 5px #5bbce4!important}.primera_holidays-theme.passport-page .booking-list-module .submit{background:#5bbce4}.primera_holidays-theme.passport-page .agree-to-book .btn-book-now{background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%)}.primera_holidays-theme.passport-page .agree-to-book .btn-book-now.disabled{cursor:default;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fecc0c", endColorstr="#ffad00", GradientType=0)}.primera_holidays-theme.passport-page .wrap-agree-to-book .agree-holder-block.btn-book-holder .price:after{border-right:1px solid #53c9f0;border-left:1px solid #038ae5}.primera_holidays-theme .departure-hotels-module .hotel-table .departure-heading .cell,.primera_holidays-theme .departure-hotels-module .hotel-table .departure-heading .cell.cell-week{background-color:#959595}.primera_holidays-theme .departure-hotels-module .hotel-table .departure-heading .cell.active{background-color:#555}.primera_holidays-theme .departure-hotels-module .hotel-table .cell.cell-week{background-color:#5bbce4}.primera_holidays-theme .departure-hotels-module .hotel-table .show-more .link-more{background:#5bbce4}.primera_holidays-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell.cell-week{background-color:#fed732}.primera_holidays-theme .login-module .control-holder .submit{background:#5bbce4}.primera_holidays-theme .login-module .dd-container .dd-option.dd-option-selected,.primera_holidays-theme .login-module .dd-container .dd-option:hover{color:#fff;background:#555}.primera_holidays-theme .login-module .dd-container .dd-option.dd-option-selected label,.primera_holidays-theme .login-module .dd-container .dd-option:hover label{color:#fff}.primera_holidays-theme .login-module .dd-container .dd-selected,.primera_holidays-theme .login-module .dd-container .dd-selected label{color:#5bbce4}.primera_holidays-theme .login-module .actions label.selected:before{background-color:#5bbce4}.primera_holidays-theme .stamp.yellow{background:#fed732}.primera_holidays-theme .stamp.blue{background:rgba(80,190,237,.8)}.primera_holidays-theme .circle-item.yellow{background:#fed732}.primera_holidays-theme .circle-item.blue{background:rgba(80,190,237,.8)}.primera_holidays-theme div.fancy-select,.primera_holidays-theme div.fancy-select div.trigger,.primera_holidays-theme div.fancy-select ul.options li{color:#cdcdcd}.primera_holidays-theme div.fancy-select ul.options li.hover,.primera_holidays-theme div.fancy-select ul.options li.selected{color:#fff}.primera_holidays-theme .promo-campaign-container .links_list{background:#959595}.primera_holidays-theme .promo-campaign-container .links_list li a.active{background:#064974;color:#fff}.primera_holidays-theme .promo-campaign-container .links_list li a.active:before{border-top-color:#064974}.primera_holidays-theme .promo-campaign-container .link-with-icons-holder .links_list{background:#fff}.primera_holidays-theme .promo-campaign-container .link-with-icons-holder .links_list li a.active{background:0 0;color:#fed732}.primera_holidays-theme .promo-campaign-container .link-with-icons-holder .links_list li a.active .icon-link:before{color:#fed732}.primera_holidays-theme .about-country-module p a,.primera_holidays-theme .destinations-slider-module h3,.primera_holidays-theme .destinations-slider-module h3 a,.primera_holidays-theme.multicentric-page .hotels-to-choose .breadcrumbs li,.primera_holidays-theme.multicentric-page .hotels-to-choose .breadcrumbs li a,.primera_holidays-theme.multicentric-page .hotels-to-choose .breadcrumbs li:before,.primera_holidays-theme.multicentric-page .itinerary-info-module .infobox .more,.primera_holidays-theme.multicentric-page .itinerary-info-module .infobox .more a,.primera_holidays-theme.multicentric-page .select-hotel-module .breadcrumbs li,.primera_holidays-theme.multicentric-page .select-hotel-module .breadcrumbs li a,.primera_holidays-theme.multicentric-page .select-hotel-module .breadcrumbs li:before,.primera_holidays-theme.multicentric-page .select-hotel-module .room-type-available .pic .icon-adult:before,.primera_holidays-theme.multicentric-page .select-hotel-module .room-type-available .pic .icon-child:before,.primera_holidays-theme.multicentric-page .select-hotel-module .room-type-available .scarcity .count,.primera_holidays-theme.multicentric-page .select-hotel-module .room-type-available .scarcity span{color:#5bbce4}.primera_holidays-theme .destinations-slider-module .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#5bbce4}.primera_holidays-theme .destinations-slider-module .jcarousel-pagination a.active{background:#fed732}.primera_holidays-theme .destinations-list ul a:hover,.primera_holidays-theme .logo-holder .icon,.primera_holidays-theme .passportfooter .email .submit-wrapper input,.primera_holidays-theme .sitefooter .email .submit-wrapper input{background:#5bbce4}.primera_holidays-theme .hint a.icon.hint-icon,.primera_holidays-theme.multicentric-page .hotels-to-choose .btn-price{background-color:#5bbce4}.primera_holidays-theme.multicentric-page .hotels-to-choose .btn-price.opened{background-color:#555}.primera_holidays-theme.multicentric-page .select-hotel-module .room-type-available .room-body .btn-price{background-color:#5bbce4}.primera_holidays-theme.multicentric-page .select-hotel-module .room-type-available .room-body .btn-price.opened{background-color:#555}@media only screen and (max-width:959px){.primera_holidays-theme #utility-bar .logo.show-for-small{width:175px}.primera_holidays-theme #utility-bar .logo.show-for-small .mobile-logo{background:url(../../img/layout/primera_holidays_logo_white.png?v=2) center no-repeat;width:175px;height:34px;background-size:contain;top:17px}.primera_holidays-theme .wrapper-hotel-details .show-more-text a{background:#5bbce4}.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .minus,.primera_holidays-theme .wrapper-hotel-details .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .rating-item .plus{margin-top:-3px}.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .journey-bar .journey-bar-list:after{border-left-color:#5bbce4}.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-e:after,.primera_holidays-theme .wrapper-hotel-details .hotel-description .descriptions .wrapper-date .wrapper-datepicker a.ui-corner-all .ui-icon-circle-triangle-w:after{color:#5bbce4}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .title i{position:relative;top:auto;right:auto}.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .minus,.primera_holidays-theme .wrapper-hotel-details.hotel-category-primera-club .promo-hotel-container .wrapper-main .img-wrapper .hotel-info .location .rating-item .plus{margin-top:-4px}.primera_holidays-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .conten-jb-header,.primera_holidays-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .header{background-color:#5bbce4}.primera_holidays-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .apply{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#fecc0c),to(#ffad00));background:linear-gradient(to bottom,#fecc0c 0,#ffad00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fecc0c", endColorstr="#ffad00", GradientType=0)}.primera_holidays-theme.open_content_jb .wrapper-hotel-details .hotel-description .row .descriptions .journey-bar .journey-bar-list li:after{border-left-color:#5bbce4}.primera_holidays-theme .departure-hotels-module .hotel-table .information .row-holder.open .close{background-color:#5bbce4}.primera_holidays-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .cell-week{background-color:#fed732!important}.primera_holidays-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .none-week{background-color:#FFF!important}.primera_holidays-theme .departure-hotels-module .hotel-table .information .hotels-holder .hotel-item .wrapper_price .week{color:#5bbce4!important}.primera_holidays-theme .departure-hotels-module .hotel-table .wrapper_price .cell-week .week{font-size:18px}.primera_holidays-theme .departure-hotels-module .hotel-table .wrapper_price .cell-week .week sub{font-size:14px}.primera_holidays-theme.search-results-page .search-results div.fancy-select div.trigger:after{border-top-color:#5bbce4}.primera_holidays-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.primera_holidays-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-380px -2px}.primera_holidays-theme .destinations-list ul .expanded>ul li:after{background-color:#fed732}}@media only screen and (max-width:735px) and (min-width:320px){.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new{font-size:24px;padding-top:2px}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new em{font-size:24px}.primera_holidays-theme .masonry-holder-module .masonry-area .item .stamp-holder .stamp.big .cell .new sup strong{padding-top:2px}}@media only screen and (max-width:640px){.primera_holidays-theme #utility-bar .logo.show-for-small{width:140px}.primera_holidays-theme #utility-bar .logo.show-for-small .mobile-logo{background-position:center;background-size:contain;width:140px;height:24px;top:10px}.primera_holidays-theme.search-results-page .search-results-item .btn-price .price-holder .price{font-size:18px}.primera_holidays-theme.search-results-page .filter-module.rating-module .list-rating a.br-active,.primera_holidays-theme.search-results-page .filter-module.rating-module .list-rating a.br-selected{background-position:-220px -40px}.primera_holidays-theme .masonry-holder-module .masonry-area .item .description .btn-price span{font-size:14px}.primera_holidays-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .star-rating{background-image:url(../../img/layout/rating/bravotours-bg-rating.png)}.primera_holidays-theme .passport-trip-price .booking-trip-module .hotel-description .rating-item .star-rating:before{color:#FFF}.primera_holidays-theme.passport-page .booking-info-content .tabbed .containers h3.resp-accordion{background-color:#5bbce4}}.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .breadcrumbs li a,.primera_holidays-theme .departure-hotels-module .search-results .hotel-table .information .hotels-holder .hotel-item .breadcrumbs li:before,.primera_holidays-theme .hotel-table .departure-table-info .read-more a,.primera_holidays-theme .information .destination-cell h3 a,.primera_holidays-theme .information .destination-cell h3 li:before{color:#07bcf7}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.primera_holidays-theme.search-results-page .search-results-item .view-room-item .photo .tag-airport{background-position:-191px -40px}}.primera_holidays-theme .hotel-table .information .row-holder .price-from-cell{background-color:#07bcf7}.primera_holidays-theme.passport-page .wrap-agree-to-book .agree-holder-block.btn-book-holder{background:#40494e;z-index:0}@media only screen and (min-width:960px){.primera_holidays-theme .page-wrapper .utility-wrapper .logo{width:200px}.primera_holidays-theme .page-wrapper .utility-wrapper .logo a:before{width:180px;background:url(../../img/layout/primera_holidays_logo_white.png?v=2) center no-repeat;height:40px;background-size:100%;margin:-20px 0 0 -90px}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active button{background:#fff}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active button .date span{color:#b7b7b7}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button{background:#fecc0c}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#fecc0c;color:#000}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .date span{color:#000}}@media only screen and (max-width:960px){.primera_holidays-theme .departure-date.departure-date-for-passport ul li.active button{background:#fff}.primera_holidays-theme .departure-date.departure-date-for-passport ul li.active button .date span{color:#b7b7b7}.primera_holidays-theme .departure-date.departure-date-for-passport ul li.active.available button{background:#5bbce4}.primera_holidays-theme .departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#5bbce4;color:#000}.primera_holidays-theme .departure-date.departure-date-for-passport ul li.active.available button .date span,.primera_holidays-theme .departure-date.departure-date-for-passport ul li.active.available button .price{color:#fff}.primera_holidays-theme .departure-date.departure-date-for-passport ul li.available button .price{color:#000}.primera_holidays-theme .departure-block-for-passport .btn-selected{background-color:#00c7f7}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-2{width:43px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-3{width:64px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-4{width:87px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-5{width:110px}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating.stars-other{background:0 0}.primera_holidays-theme.search-results-page .all-list-views.large-list-view .search-results-item .description .heading .rating-item.rating-right .star-rating:before{padding:12px 3px}}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active button{background:#fff}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active button .date span{color:#b7b7b7}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button{background:#5bbce4}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .date-info{background:#5bbce4;color:#fff}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .date span,.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.active.available button .price{color:#fff}.primera_holidays-theme .page-wrapper .departure-date.departure-date-for-passport ul li.available button .price{color:#000}.primera_holidays-theme .page-wrapper .departure-block-for-passport .departure-block-holder .departure-block-selector.selected:before{background-color:#5bbce4}.primera_holidays-theme .deal-of-the-day .search-results-item .item-holder .btn-price{background:#20c3f8}.primera_holidays-theme .deal-of-the-day .search-results-item .view-room-item .breadcrumbs li a,.primera_holidays-theme .deal-of-the-day .search-results-item .view-room-item .breadcrumbs li:before,.primera_holidays-theme .deal-of-the-day .search-results-item .view-room-item .description .places-holder .text{color:#20c3f8}.primera_holidays-theme .hotel-description .descriptions .roomtype-and-price .accordion h3{background:#585858;color:#fff}.primera_holidays-theme .hotel-description .descriptions .roomtype-and-price .accordion h3:after{border-top:9px solid #fff}.primera_holidays-theme .hotel-description .descriptions .roomtype-and-price .accordion h3.ui-accordion-header-active:after{border-right:9px solid #fff;border-top:9px solid transparent}.primera_holidays-theme .hotel-description .descriptions .roomtype-and-price .accordion h3 span.ui-accordion-header-icon{display:none}.centerVertically{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;position:relative!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important}.centerHorizontally{height:100%!important;width:auto!important;max-width:none!important;max-height:none!important;position:relative!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important}.jbar-icon{display:block;width:15px;height:15px}.jbar-icon_soldout{display:inline-block;vertical-align:bottom;background:url(../../img/layout/jquery-ui/ui-icons_222222_256x240.png) 0 112px}.jbar-custom-checkbox{cursor:pointer}.jbar-custom-checkbox__checkbox{height:22px;width:22px;display:inline-block;vertical-align:middle;background:url(../../img/jbar-icons/checkbox-unchecked.png) no-repeat;background-size:contain}.jbar-custom-checkbox__label{display:inline-block;vertical-align:middle;font-size:17px}.jbar .jbar-tagline-holder,.jbar._hidden{display:none}.jbar-custom-checkbox._active .jbar-custom-checkbox__checkbox{background-image:url(../../img/jbar-icons/checkbox-checked.png)}._tooltip:after{content:attr(data-count);position:absolute;top:-13px;right:-20px;width:24px;height:24px;border-radius:50%;background:#fed732;color:#000;font-size:13px;text-align:center;line-height:24px}.jbar,.small-jbar{background-color:#F8F8F8}@media only screen and (min-width:960px){._hide-on-desktop{display:none}}.jbar{width:100%;height:175px;margin:0 auto;border:1px solid #EBEBEB}.jbar__inner{max-width:1100px;margin:0 auto}.jbar__triptypes-list{padding:15px 0}.jbar__popup{margin-top:14px}.jbar .simple-tooltip{position:absolute;background:#5bbce4;color:#fff;border:2px solid #5bbce4;border-radius:5px;padding:13px;top:115%;width:166px;left:50%;margin-left:-83px;z-index:1009}.jbar .simple-tooltip .simple-tooltip__text{max-width:150px;font-family:"Open Sans Condensed Bold","Open Sans",sans-serif;color:#fff;text-align:center}.jbar .simple-tooltip .simple-tooltip__cross{position:absolute;cursor:pointer;width:10px;height:10px;background:url(../../img/cross-white.svg) no-repeat;top:4px;right:4px}.jbar .simple-tooltip:after,.jbar .simple-tooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.jbar .simple-tooltip:after{border-color:rgba(136,183,213,0);border-width:8px;margin-left:-8px}.jbar .simple-tooltip:before{border-color:rgba(194,225,245,0);border-width:8px;margin-left:-8px}.jbar .simple-tooltip:after,.jbar .simple-tooltip:before{bottom:100%;top:auto;border-bottom-color:inherit;border-top:none}@media only screen and (max-width:960px){._hide-on-mobile{display:none}.jbar{height:auto}.jbar__inner{padding:0 30px 10px}.jbar .simple-tooltip{position:relative;border-radius:0;padding:5px;width:100%;left:0;margin-left:0;top:0}.jbar .simple-tooltip:after,.jbar .simple-tooltip:before{display:none}.jbar .simple-tooltip .simple-tooltip__text{max-width:none}}@media only screen and (max-width:640px){.jbar__inner{padding:0 15px}.jbar__triptypes-list{padding:15px 0 5px}}@media only screen and (min-width:961px){.jbar_high{height:auto;min-height:175px;padding:0 0 43px}}.btn-jb{display:inline-block;padding:15px 35px;border-radius:5px;font-size:18px;text-transform:uppercase;cursor:pointer;background-color:#fed732;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-item__title,.triptype__title{-webkit-user-select:none;-moz-user-select:none}.btn-jb._disabled{opacity:.4;cursor:default}.btn-jb_small{font-size:16px;padding:13px 30px}.btn-jb_border{background:0 0;border:2px solid #fed732;-webkit-transition:background .1s ease;transition:background .1s ease}.btn-jb_border._active{background:#fed732}.btn-jb_back{font-size:16px;padding:0;text-decoration:underline;background:0 0;margin-right:30px}.btn-jb_back:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-jb:not(._disabled):hover{-webkit-box-shadow:0 1px 12px rgba(0,0,0,.2);box-shadow:0 1px 12px rgba(0,0,0,.2)}.btn-jb:not(._disabled):active{-webkit-box-shadow:0 1px 12px 2px rgba(0,0,0,.2);box-shadow:0 1px 12px 2px rgba(0,0,0,.2)}@media only screen and (max-width:960px){.btn-jb{text-align:center;display:block;border-radius:0}.btn-jb :hover{-webkit-box-shadow:none;box-shadow:none}}.triptypes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.triptypes-list__item{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;margin-right:10px}@media only screen and (max-width:960px){.triptypes-list{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.triptypes-list__item{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;margin-right:0;margin-bottom:15px}}@media only screen and (max-width:640px){.triptypes-list__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.dropdown-menu,.origin-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.triptype{cursor:pointer}.triptype._active .triptype__icon{opacity:1}.triptype._active .triptype__title{opacity:1;text-decoration:underline}.triptype__title{font-size:16px;color:#888;text-transform:uppercase;text-align:center;-webkit-transition:opacity .5s ease,-webkit-text-decoration 1s ease;transition:opacity .5s ease,-webkit-text-decoration 1s ease;transition:opacity .5s ease,text-decoration 1s ease;transition:opacity .5s ease,text-decoration 1s ease,-webkit-text-decoration 1s ease;-ms-user-select:none;user-select:none;opacity:.8}.triptype__icon{height:18px;width:18px;margin:0 auto 3px;opacity:.7;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.traveller-select__controls:hover .traveller-select__control,.triptype:hover .triptype__icon,.triptype:hover .triptype__title{opacity:1}.triptype__icon_sun{background:url(../../img/jbar-icons/sun-icon.svg) no-repeat}.triptype__icon_hotel{background:url(../../img/jbar-icons/hotel-icon.svg) no-repeat}.triptype__icon_ferry{background:url(../../img/jbar-icons/ferry-icon.svg) no-repeat}.triptype__icon_plane{background:url(../../img/jbar-icons/plane-icon.svg) no-repeat}.triptype__icon_hotel2{background:url(../../img/jbar-icons/hotel2-icon.svg) no-repeat}.triptype__icon_solresor-allinclusive{background:url(../../img/jbar-icons/solresor-allinclusive.svg) no-repeat}.triptype__icon_solresor-find{background:url(../../img/jbar-icons/solresor-find.svg) no-repeat}.triptype__icon_solresor-fortwo{background:url(../../img/jbar-icons/solresor-fortwo.svg) no-repeat}.triptype__icon_solresor-globe{background:url(../../img/jbar-icons/solresor-globe.svg) no-repeat}.triptype__icon_solresor-plane{background:url(../../img/jbar-icons/solresor-plane.svg) no-repeat}.triptype__icon_solresor-premium{background:url(../../img/jbar-icons/solresor-premium.svg) no-repeat}.triptype__icon_solresor-sale{background:url(../../img/jbar-icons/solresor-sale.svg) no-repeat}.triptype__icon_solresor-sun{background:url(../../img/jbar-icons/solresor-sun.svg) no-repeat}.triptype__icon_solresor-waterslide{background:url(../../img/jbar-icons/solresor-waterslide.svg) no-repeat}.triptype__icon_training{background:url(../../img/jbar-icons/training.svg) no-repeat}.triptype__icon_ski{background:url(../../img/jbar-icons/ski.svg) no-repeat}.triptype__icon_golf{background:url(../../img/jbar-icons/golf.svg) no-repeat}.triptype__icon_default{background:url(../../img/jbar-icons/palm-icon-default.svg) no-repeat}.triptype__icon_none{display:none}.triptype__icon_safari{background:url(../../img/jbar-icons/safari.svg) no-repeat}.dropdown-menu{background:#FFF;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.dropdown-menu__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width:960px){.triptype{position:relative}.triptype__icon{position:absolute;top:-1px;left:0}.triptype__title{font-size:14px;margin-left:20px;text-align:left;word-break:break-all}.dropdown-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:0 0}.dropdown-menu__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:20px}}.dropdown-item{position:relative;border:1px solid #EBEBEB;margin-right:-1px;cursor:pointer;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.dropdown-item:hover{-webkit-box-shadow:0 1px 12px rgba(0,0,0,.1);box-shadow:0 1px 12px rgba(0,0,0,.1)}.dropdown-item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.dropdown-item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.dropdown-item_active{border-color:#fed732;-webkit-box-shadow:0 1px 12px rgba(0,0,0,.1);box-shadow:0 1px 12px rgba(0,0,0,.1);margin-right:0}.dropdown-item_no-hover{cursor:default}.dropdown-item_no-hover:hover{-webkit-box-shadow:none;box-shadow:none}.dropdown-item_no-grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.dropdown-item_no-shrink{-ms-flex-negative:0;flex-shrink:0}.dropdown-item_pax{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;min-width:125px}.dropdown-item_destination{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.dropdown-item_duration{-ms-flex-negative:0;flex-shrink:0;width:186px;max-width:186px}.dropdown-item_with-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.dropdown-item__top{margin:8px;font-size:0}.dropdown-item__bottom{margin:14px 8px 8px;padding-right:20px;position:relative}.dropdown-item__bottom:after{content:"";height:10px;width:10px;position:absolute;top:3px;right:5px;background:url(../../img/dropdown-arrow.svg) no-repeat}.dropdown-item_active>.dropdown-item__bottom:after{background:url(../../img/dropdown-arrow-up.svg) no-repeat}.dropdown-item__title{font-family:"Open Sans",sans serif;margin-left:5px;font-size:14px;display:inline-block;vertical-align:middle;-ms-user-select:none;user-select:none;position:relative}.dropdown-item__data,.dropdown-item__title_destination,.popup-jbar__title{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:16px}.duration-list__mark,.popup-jbar__title,.traveller-select__number{-webkit-user-select:none;-moz-user-select:none}.dropdown-item__title_destination{margin:0;vertical-align:top}.dropdown-item__img{width:12px;height:12px;display:inline-block;vertical-align:middle}.dropdown-item__img_plane{background:url(../../img/jbar-icons/plane-icon-black.svg) 0 1px no-repeat;height:15px;width:15px}.dropdown-item__img_duration{background:url(../../img/jbar-icons/duration-icon.svg) no-repeat;height:14px;width:14px}.dropdown-item__img_calendar{background:url(../../img/jbar-icons/calendar-icon-black.svg) no-repeat}.dropdown-item__img_pax{width:10px;background:url(../../img/jbar-icons/pax-icon-black.svg) no-repeat}.dropdown-item__img_pax-gray{width:10px;background:url(../../img/jbar-icons/pax-icon-light.svg) no-repeat}@media only screen and (max-width:960px){.dropdown-item{border:none;-webkit-box-shadow:none;box-shadow:none;background:#FFF}.dropdown-item:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-item:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-item_with-control{display:block;padding:0}.dropdown-item_duration{width:100%;max-width:100%}}.popup-jbar,.popup-jbar__header-mobile{display:none}.popup-jbar{width:100%;background:#FFF;border:1px solid #EBEBEB;border-radius:5px;position:relative;z-index:200}.popup-jbar__inner{padding:15px}.popup-jbar__destination-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#F5F5F5}.popup-jbar__destination-list::-webkit-scrollbar{width:10px;background-color:#F5F5F5}.popup-jbar__destination-list::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#A9A9A9}.popup-jbar__cross{position:absolute;cursor:pointer;width:10px;height:10px;background:url(../../img/cross-dark.svg) no-repeat;right:12px;top:12px}.popup-jbar_half-left,.popup-jbar_half-right{width:50%;position:relative}.popup-jbar__line-separator{margin-bottom:10px}.popup-jbar_open{display:block}.popup-jbar__title_add-room,.popup-jbar__title_call-to-add-room{display:inline-block;font-size:14px}.popup-jbar_half-right{left:50%}.popup-jbar_duration{position:relative;width:186px}.popup-jbar_loading:after,.popup-jbar_loading:before{content:"";z-index:999999;position:absolute}.popup-jbar_loading:after{width:100%;height:100%;left:0;top:0;background:#F8F8F8;opacity:.5}.popup-jbar_loading:before{width:50px;height:50px;background:url(../../img/layout/load.gif) no-repeat;background-size:contain;top:calc(50% - 50px);left:calc(50% - 50px)}.popup-jbar__controls{margin-top:15px;text-align:right}.popup-jbar__select-all{margin-bottom:15px}.popup-jbar__title{color:#000;cursor:default;-ms-user-select:none;user-select:none}.popup-jbar__title_add-room,.popup-jbar__title_error{font-family:"Open Sans",sans serif}.popup-jbar__title_origin{margin:8px 0 15px}.jbar-datepicker .ui-datepicker-calendar,.popup-jbar__error-container,.popup-jbar__room{margin-top:5px}.popup-jbar__title_message{color:#000;margin-left:8px}.popup-jbar__title_error{color:red;font-size:14px}.popup-jbar__title_add-room{cursor:pointer;color:#5bbce4}.popup-jbar__title_add-room:hover{text-decoration:underline}.popup-jbar__room{margin-bottom:10px}.popup-jbar__datepicker{margin-top:15px;overflow:hidden}.popup-jbar__durations{margin-top:15px}.popup-jbar__add-room,.popup-jbar__call-to-add-room{text-align:center}.popup-jbar__way-types{display:inline-block;vertical-align:middle;margin-right:20px}.popup-jbar__way-types_margin{margin:5px 0}.popup-jbar__way-type{display:block!important;margin:5px!important}.popup-jbar__flight-directions{text-align:center;margin:8px 0}.popup-jbar__flight-direction{display:inline-block;text-align:center;vertical-align:middle;background:#fed732;padding:7px 30px;border-radius:5px;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:16px}.popup-jbar__switch-direction{display:inline-block;vertical-align:middle;cursor:pointer;width:30px;height:30px;border-radius:50%;background:url(../../img/reload.svg) no-repeat}.popup-jbar__choose{display:none}.popup-jbar__tooltip{position:relative;margin:-7px auto -10px;max-width:200px;background:#5bbce4;border-radius:5px;padding:8px 13px;font-family:"Open Sans Condensed Bold","Open Sans",sans-serif;font-size:15px;color:#fff;text-align:center}.popup-jbar__tooltip:before{content:" ";height:0;width:0;position:absolute;top:100%;left:50%;margin-left:-8px;border:solid transparent;border-width:8px;border-top-color:#5bbce4}@media only screen and (max-width:960px){.popup-jbar,.popup-jbar__header-mobile{top:0;left:0;width:100%;position:fixed}.popup-jbar{z-index:100000;height:100%;overflow:hidden;margin:0;border-radius:0}.popup-jbar_loading:after{position:fixed}.popup-jbar_loading:before{position:fixed;top:calc(50% - 20px);left:calc(50% - 20px)}.popup-jbar__inner{padding:60px 15px 15px;margin:0;overflow-y:scroll;height:100%}.popup-jbar__inner_date{padding-left:0;padding-right:0;overflow-y:auto}.popup-jbar__destination-list{margin-top:15px;overflow-y:auto;max-height:none}.popup-jbar__datepicker{height:100%;padding-bottom:65px}.popup-jbar__room{padding-top:40px;margin-top:10px}.popup-jbar__header-mobile{display:block;height:50px;background:#fed732;z-index:1000000;text-align:center}.popup-jbar__title_main{margin-top:15px;background:#EBEBEB;padding:15px 10px;text-align:center;color:#000;font-size:24px}.popup-jbar__title_add-room{display:block;cursor:pointer;font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:16px;background:#07bcf7;color:#fff;padding:12px 0;border-radius:5px}.popup-jbar__back,.popup-jbar__continue,.popup-jbar__title-header{display:inline-block;line-height:50px}.popup-jbar__title_add-room:hover{text-decoration:none}.popup-jbar__controls{text-align:center}.popup-jbar__add-room{margin:10px 0}.popup-jbar__back{position:absolute;left:7px}.popup-jbar__continue{position:absolute;right:7px}.popup-jbar__title-header{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:24px}.popup-jbar__choose{position:fixed;bottom:0;left:15px;right:15px;display:block;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(17%,#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 17%);height:150px}.popup-jbar__choose-button{background-color:#EBEBEB;color:#ccc;top:40px;left:0;right:0;position:absolute}.popup-jbar__choose-button-active{background-color:#fed732;color:#000}.popup-jbar__choose-button-hidden{display:none}}.origin-list__item,.origin-list__item._active{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:16px}@media only screen and (max-width:640px){.popup-jbar__inner{padding-top:50px}.popup-jbar__switch-direction{width:40px;height:40px}.popup-jbar__flight-direction{display:block;margin:8px 0}}.origin-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.origin-list__item{-webkit-box-flex:0;-ms-flex:0 1 195px;flex:0 1 195px;padding:4px;cursor:pointer;margin-bottom:5px;margin-right:5px;background:#F8F8F8;-webkit-transition:background .4s ease;transition:background .4s ease}.origin-list__item:not(._disabled):not(._active):hover{background:#EBEBEB}.origin-list__item._active{background:#fed732}.origin-list__item._disabled{cursor:default;color:#A9A9A9}.origin-list__item._fallback{background:#F7DC74}@media only screen and (max-width:960px){.origin-list__item{font-size:16px;margin-bottom:10px;margin-right:10px}}@media only screen and (max-width:380px){.origin-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.origin-list__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0}}.destination-list,.small-jbar__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.line-separator{width:100%;margin:5px 0;border-bottom:1px solid #A9A9A9}.destination-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.destination-list ._active{background:#fed732}.destination-list ._active *{color:#000}.destination-list ._disabled *{color:#A9A9A9;cursor:default}.destination-list__column{margin-right:40px;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.destination-list__group{margin-bottom:25px}.destination-list__group-name{padding:3px 3px 3px 6px;-webkit-transition:background .4s ease;transition:background .4s ease;background:#F8F8F8}.destination-list__group-name:not(._active):not(._disabled):not(._fo):hover,.destination-list__item:not(._active):not(._disabled):hover,.duration-list__item:not(._active):hover{background:#EBEBEB}.destination-list__item{font-family:"Open Sans",sans serif;margin:7px 0 7px 10px;padding:3px 3px 3px 6px;-webkit-transition:background .4s ease;transition:background .4s ease}.duration-list__title,.duration-list__title-text,.duration-list__tooltip-title,.jbar-datepicker .ui-datepicker-calendar tbody tr td a,.jbar-datepicker .ui-datepicker-calendar tbody tr td span,.jbar-datepicker .ui-datepicker-calendar thead tr th span,.jbar-datepicker .ui-datepicker-month,.jbar-datepicker .ui-datepicker-year,.pax-room__children-age-input{font-family:"Open Sans Condensed Bold","Open Sans",sans serif}.destination-list__checkbox-label{display:block!important}.destination-list__checkbox-label_group-name{font-weight:700}.destination-list__checkbox-label_group-name-fo{padding-left:0!important}@media only screen and (max-width:960px){.destination-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.destination-list__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin:0;padding-right:40px}.destination-list__column:nth-child(even){padding:0}.destination-list__group{margin-bottom:10px}.destination-list__item{margin:5px 0 5px 10px}}@media only screen and (max-width:640px){.destination-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.destination-list__column,.destination-list__column:nth-child(even){padding:0}}.duration-list{margin-top:15px}.duration-list__title{font-size:13px;color:#000;margin-bottom:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.duration-list__title-text{font-size:13px;color:#000}.duration-list__item{padding:5px 10px;font-size:15px;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.duration-list__item-collapsed{padding:10px}.duration-list__item-content{display:inline-block;text-align:right;margin-right:2px}.duration-list__item._active{background:#fed732}.duration-list__mark{width:18px;height:20px;border-radius:4px;text-align:center;font-weight:700;color:#fff;display:inline-block;line-height:20px;margin-left:7px;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.duration-list__tooltip{display:none;background:#fff;border-radius:6px;padding:10px;position:absolute;right:-175px;width:200px;top:-20px;color:#fff}.duration-list__tooltip-title{font-size:15px;margin-bottom:3px}.duration-list__tooltip-description{font-size:13px;line-height:15px}.duration-list__tooltip_visible{display:block}.duration-list__tooltip-arrow{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px}.duration-list__tooltip-arrow_left{top:20px;left:-16px}.duration-list__tooltip-arrow_top{top:-16px;left:50px}.duration-list__tooltip-arrow_bottom{bottom:-16px}@media only screen and (max-width:768px){.duration-list__tooltip{right:0;width:100%;top:30px}}.jbar-datepicker .ui-datepicker{width:auto!important;border:none}.jbar-datepicker .ui-widget-header{background:0 0;border:none}.jbar-datepicker .ui-datepicker-month,.jbar-datepicker .ui-datepicker-year{font-size:16px}.jbar-datepicker .ui-datepicker-prev{cursor:pointer;left:10px;top:5px;background:#fed732;width:20px;height:20px;border-radius:50%;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.jbar-datepicker .ui-datepicker-prev .ui-icon{background:url(../../img/layout/jquery-ui/ui-icons_222222_256x240.png) -97px 0}.jbar-datepicker .ui-datepicker-prev-hover{border:none;-webkit-box-shadow:0 1px 12px rgba(0,0,0,.7);box-shadow:0 1px 12px rgba(0,0,0,.7)}.jbar-datepicker .ui-datepicker-next{cursor:pointer;right:10px;top:5px;background:#fed732;width:20px;height:20px;border-radius:50%;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.jbar-datepicker .ui-datepicker-next .ui-icon{background:url(../../img/layout/jquery-ui/ui-icons_222222_256x240.png) -32px 0}.jbar-datepicker .ui-datepicker-next-hover{border:none;-webkit-box-shadow:0 1px 12px rgba(0,0,0,.7);box-shadow:0 1px 12px rgba(0,0,0,.7)}.jbar-datepicker .ui-datepicker-week-col{text-align:center;padding:1px;font-size:14px;background:#F8F8F8}.jbar-datepicker .ui-state-disabled{background:#FFF}.jbar-datepicker .ui-state-disabled:not(.ui-datepicker-prev):not(.ui-datepicker-next){position:relative}.jbar-datepicker .ui-state-disabled:not(.ui-datepicker-prev):not(.ui-datepicker-next):not(.ui-datepicker-other-month):not(.ptg-datepicker-not-selectable-for-departure):before{content:"|";position:absolute;-webkit-transform:skewX(45deg);transform:skewX(45deg);left:11px;top:0}.jbar-datepicker .ptg-datepicker-month-collapsed{display:none!important}.jbar-datepicker .ui-datepicker-calendar thead tr th{border:1px solid #EBEBEB;background:#F8F8F8;max-width:20px}.jbar-datepicker .ui-datepicker-calendar thead tr th span{font-size:16px}.jbar-datepicker .ui-datepicker-calendar tbody tr{background:0 0}.jbar-datepicker .ui-datepicker-calendar tbody tr td{border:1px solid #EBEBEB;padding:0;line-height:28px;max-width:20px}.jbar-datepicker .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):not(.ptg-datepicker-between):not(.ptg-soldout-day):not(.ptg-datepicker-selectable-for-arrival):hover{background:#F8F8F8}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-between{background:rgba(254,215,50,.5)}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-departure{position:relative;background:#fed732}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-not-selectable-for-departure,.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-not-selectable-for-departure a,.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-not-selectable-for-departure span{cursor:default}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival{background:#fed732}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-arrival,.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-datepicker-selectable-for-arrival{position:relative}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-soldout-day{position:relative;cursor:default}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-soldout-day a,.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-soldout-day span{cursor:default}.jbar-datepicker .ui-datepicker-calendar tbody tr td.ptg-soldout-day:after{content:"";width:15px;height:15px;position:absolute;right:0;top:calc(50% - 8px);background:url(../../img/layout/jquery-ui/ui-icons_222222_256x240.png) 0 112px}.jbar-datepicker .ui-datepicker-calendar tbody tr td a,.jbar-datepicker .ui-datepicker-calendar tbody tr td span{text-align:center;padding:1px;display:block}.jbar-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default,.jbar-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-default{border:none;background:0 0;color:#000}@media only screen and (max-width:960px){.jbar-datepicker .ui-datepicker-calendar tbody tr td a,.jbar-datepicker .ui-datepicker-calendar tbody tr td span,.jbar-datepicker .ui-datepicker-calendar thead tr th span,.jbar-datepicker .ui-datepicker-month,.jbar-datepicker .ui-datepicker-year{font-size:18px}.jbar-datepicker .ui-datepicker{height:100%;overflow-y:scroll;padding-left:calc((100% - 380px)/ 2);padding-right:calc((100% - 380px)/ 2)}.jbar-datepicker .ui-datepicker-group{height:307px;width:100%!important;max-width:380px}.jbar-datepicker .ui-datepicker-calendar tbody tr td{line-height:35px}.jbar-datepicker .ui-datepicker-next,.jbar-datepicker .ui-datepicker-prev{display:none}.jbar-datepicker .ui-state-disabled:not(.ui-datepicker-other-month):before{-webkit-transform:skewX(45deg) scale(1.3);transform:skewX(45deg) scale(1.3);left:15px}}.pax-room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #EBEBEB;padding:20px 10px 10px;position:relative}.pax-room__room-controls,.pax-room__traveller-type{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.pax-room__children-age-container{width:100%;margin-top:10px;padding-left:25%;text-align:center}.pax-room__children-age-container_fo{padding:0}.pax-room__children-age-input{width:50px;display:inline-block;margin:5px 0;cursor:pointer;outline:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important;padding:2px 5px 5px 6px;font-size:15px}.pax-room__children-age-error,.pax-room__children-age-title{font-size:14px;font-family:"Open Sans",sans serif}.pax-room__children-age-error{color:red}.pax-room__room-remove{position:absolute;top:5px;right:5px;width:12px;height:12px;cursor:pointer;background:url(../../img/cross-dark.svg) no-repeat}@media only screen and (max-width:960px){.pax-room__room-remove{padding-top:30px;top:10px;right:10px;width:20px;height:20px}.pax-room__room-title{font-size:16px}}@media only screen and (max-width:640px){.pax-room{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 10px}.pax-room__room-remove{top:8px;right:8px;width:20px;height:20px;left:initial;font-size:14px}.pax-room__traveller-type{margin:5px 0}.pax-room__children-age-container{padding-left:0}}.traveller-select__title{font-family:"Open Sans",sans serif;font-size:14px;text-align:center;margin-bottom:8px}.traveller-select__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.traveller-select__control{width:20px;height:20px;border:3px solid #5bbce4;border-radius:50%;background-repeat:no-repeat;background-size:10px 10px;background-position:50% 50%;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.traveller-select__control:hover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.7);box-shadow:0 1px 8px rgba(0,0,0,.7)}.traveller-select__control:active{-webkit-box-shadow:none;box-shadow:none}.traveller-select__control_plus{background-image:url(../../img/ui/solresor-icon-plus.svg)}.traveller-select__control_minus{background-image:url(../../img/ui/solresor-icon-minus.svg)}.traveller-select__number{font-family:"Open Sans Condensed Bold","Open Sans",sans serif;font-size:16px;-ms-user-select:none;user-select:none;cursor:default}.jbar-checkbox,.small-jbar__text,.traveller-select__sub-title{font-family:"Open Sans",sans serif}.traveller-select__sub-title{text-align:center;margin-top:5px;font-size:12px;color:#A9A9A9}@media only screen and (max-width:960px){.traveller-select__title{font-size:16px;margin-bottom:0}.traveller-select__sub-title{font-size:14px}.traveller-select__children-age-title{font-size:16px}.traveller-select__number{font-size:22px}.traveller-select__children-age-input{font-size:18px}.traveller-select__control{width:30px;height:30px;border-radius:50%;background-repeat:no-repeat;background-size:15px 15px;background-position:50% 50%;opacity:1}}@media only screen and (max-width:640px){.traveller-select__sub-title{margin:0}}.jbar-checkbox{position:relative;display:inline-block;margin:0;padding-left:20px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jbar-checkbox:after{content:"";width:100%;height:100%;position:absolute;opacity:0;left:0;top:0}.jbar-checkbox__checkbox{position:absolute;left:0;display:inline-block!important;width:15px;height:15px;vertical-align:top;margin-right:8px;outline:0}@media only screen and (max-width:960px){.jbar-checkbox{font-size:15px;height:20px;padding-left:25px;line-height:18px}.jbar-checkbox__checkbox{width:20px;height:20px;vertical-align:text-bottom}}.small-jbar{width:100%;height:auto;margin:0 auto;border:1px solid #EBEBEB;-webkit-box-shadow:0 1px 12px rgba(0,0,0,.1);box-shadow:0 1px 12px rgba(0,0,0,.1)}.small-jbar._hidden{display:none}.small-jbar:empty{height:70px}@media only screen and (max-width:640px){.small-jbar:empty{height:106px}}.small-jbar__column:not(:last-child){margin-right:5px}.small-jbar__inner{max-width:1100px;padding:10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.small-jbar__edit,.small-jbar__text{display:inline-block}.small-jbar__comma{white-space:pre}.small-jbar__title{font-size:0}.small-jbar__text{margin:2px 0;position:relative;font-size:14px}.small-jbar__text_bold{font-weight:700}.small-jbar__text_big{font-size:20px}.small-jbar .jbar-tagline-holder{display:none}@media only screen and (max-width:640px) and (min-width:240px){.cancel-booking{line-height:64px;margin:0 0 0 10px}}.addToCalendar,.printPage{cursor:pointer}.footer-version{display:block;float:right;padding:5px;vertical-align:middle;color:rgba(255,255,255,.53);font-size:13px;font-family:'Open Sans'}#utility-bar .utility-bar-menu .search-trigger a:before{left:-100%!important}.validation-required{color:red}.validation-error,.validation-error span{color:red;font:13px/20px "Open Sans",sans serif;margin-top:2px}.agreeToTerms a{font:16px/41px "Open Sans Condensed Bold","Open Sans",sans serif;border-bottom:dotted 1px #f9ce24;color:#F9CE24}.agreeToTerms.selected a{color:#7d7d7d;border-bottom:dotted 1px #7d7d7d}.validation-required-text{font:15px/20px "Open Sans Condensed Bold","Open Sans",sans serif;color:#7d7d7d;padding:15px 0}@media only screen and (max-width:640px) and (min-width:240px){.validation-required-text{margin:0}}.sessionExpired h3{color:#000}.sessionExpired h3,.sessionExpired h5{text-align:center}.text-search-results a{cursor:pointer}