@font-face {font-family: 'pochivka-mobile';src: url('../../../font/pochivka-mobile.eot?89303157');src: url('../../../font/pochivka-mobile.eot?89303157#iefix') format('embedded-opentype'), url('../../../font/pochivka-mobile.woff?89303157') format('woff'), url('../../../font/pochivka-mobile.ttf?89303157') format('truetype'), url('../../../font/pochivka-mobile.svg?89303157#pochivka-mobile') format('svg');font-weight: normal;font-style: normal;}  [class^="icon-"]:before, [class*=" icon-"]:before{font-family: "pochivka-mobile";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .icon-left:before{content: '\e800';} .icon-cancel:before{content: '\e801';} .icon-pinboard:before{content: '\e802';} .icon-desktop:before{content: '\e803';} .icon-bus:before{content: '\e804';} .icon-coin:before{content: '\e805';} .icon-compass:before{content: '\e806';} .icon-cutlery:before{content: '\e807';} .icon-star:before{content: '\e808';} .icon-forbidden:before{content: '\e809';} .icon-home:before{content: '\e80a';} .icon-info:before{content: '\e80b';} .icon-link1:before{content: '\e80c';} .icon-link2:before{content: '\e80d';} .icon-man:before{content: '\e80e';} .icon-percentage:before{content: '\e80f';} .icon-pin:before{content: '\e810';} .icon-hotel:before{content: '\e811';} .icon-boat:before{content: '\e812';} .icon-uparrows:before{content: '\e813';} .icon-expand:before{content: '\e814';} .icon-house:before{content: '\e815';} .icon-chevron-right:before{content: '\e816';} .icon-walk:before{content: '\e817';} .icon-target:before{content: '\e818';} .icon-call:before{content: '\e819';} .icon-suitcase:before{content: '\e81a';} .icon-turn-right:before{content: '\e81b';} .icon-user:before{content: '\e81c';} .icon-user-1:before{content: '\e81d';} .icon-users:before{content: '\e81e';} .icon-targeting:before{content: '\e81f';} .icon-kitchen:before{content: '\e820';} .icon-dollar-coin:before{content: '\e821';} .icon-compass-1:before{content: '\e822';} .icon-sofa:before{content: '\e823';} .icon-open:before{content: '\e824';} .icon-web:before{content: '\e825';} .icon-email:before{content: '\e826';} .icon-calendar:before{content: '\e827';} .icon-basic-plane:before{content: '\e828';} .icon-train:before{content: '\e829';} .icon-placeholder:before{content: '\e82a';} .icon-hammock:before{content: '\e82b';} .icon-airplane-ticket:before{content: '\e82c';} .icon-th-list:before{content: '\e82e';} @font-face {font-family: 'pochivka-gmap';src: url('../../../font/pochivka-gmap.eot?69917104');src: url('../../../font/pochivka-gmap.eot?69917104#iefix') format('embedded-opentype'), url('../../../font/pochivka-gmap.woff2?69917104') format('woff2'), url('../../../font/pochivka-gmap.woff?69917104') format('woff'), url('../../../font/pochivka-gmap.ttf?69917104') format('truetype'), url('../../../font/pochivka-gmap.svg?69917104#pochivka-gmap') format('svg');font-weight: normal;font-style: normal;}@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face { font-family: 'pochivka-gmap';src: url('../../../font/pochivka-gmap.svg?69917104#pochivka-gmap') format('svg');}}  [class^="gmap-icon-"]:before, [class*=" gmap-icon-"]:before{font-family: "pochivka-gmap";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .gmap-icon-location:before{content: '\e800';} .gmap-icon-history:before{content: '\e801';} .gmap-icon-tent:before{content: '\e803';} .gmap-icon-antique-building:before{content: '\e804';} .gmap-icon-route:before{content: '\e805';} .gmap-icon-restaurant:before{content: '\e832';} .gmap-icon-smile:before{content: '\f118';} .gmap-icon-tree:before{content: '\f1bb';} .gmap-icon-bed:before{content: '\f236';} .leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane> svg,.leaflet-pane> canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position: absolute;left: 0;top: 0;}.leaflet-container{overflow: hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;}.leaflet-tile::selection{background: transparent;}.leaflet-safari .leaflet-tile{image-rendering: -webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container{width: 1600px;height: 1600px;-webkit-transform-origin: 0 0;}.leaflet-marker-icon,.leaflet-marker-shadow{display: block;}.leaflet-container .leaflet-overlay-pane svg{max-width: none !important;max-height: none !important;}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width: none !important;max-height: none !important;width: auto;padding: 0;}.leaflet-container.leaflet-touch-zoom{-ms-touch-action: pan-x pan-y;touch-action: pan-x pan-y;}.leaflet-container.leaflet-touch-drag{-ms-touch-action: pinch-zoom;touch-action: none;touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action: none;touch-action: none;}.leaflet-container{-webkit-tap-highlight-color: transparent;}.leaflet-container a{-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile{filter: inherit;visibility: hidden;}.leaflet-tile-loaded{visibility: inherit;}.leaflet-zoom-box{width: 0;height: 0;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 800;}.leaflet-overlay-pane svg{-moz-user-select: none;}.leaflet-pane{z-index: 400;}.leaflet-tile-pane{z-index: 200;}.leaflet-overlay-pane{z-index: 400;}.leaflet-shadow-pane{z-index: 500;}.leaflet-marker-pane{z-index: 600;}.leaflet-tooltip-pane{z-index: 650;}.leaflet-popup-pane{z-index: 700;}.leaflet-map-pane canvas{z-index: 100;}.leaflet-map-pane svg{z-index: 200;}.leaflet-vml-shape{width: 1px;height: 1px;}.lvml{behavior: url(#default#VML);display: inline-block;position: absolute;}.leaflet-control{position: relative;z-index: 800;pointer-events: visiblePainted;pointer-events: auto;}.leaflet-top,.leaflet-bottom{position: absolute;z-index: 1000;pointer-events: none;}.leaflet-top{top: 0;}.leaflet-right{right: 0;}.leaflet-bottom{bottom: 0;}.leaflet-left{left: 0;}.leaflet-control{float: left;clear: both;}.leaflet-right .leaflet-control{float: right;}.leaflet-top .leaflet-control{margin-top: 10px;}.leaflet-bottom .leaflet-control{margin-bottom: 10px;}.leaflet-left .leaflet-control{margin-left: 10px;}.leaflet-right .leaflet-control{margin-right: 10px;}.leaflet-fade-anim .leaflet-popup{opacity: 0;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity: 1;}.leaflet-zoom-animated{-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;}svg.leaflet-zoom-animated{will-change: transform;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition: transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition: none;-moz-transition: none;transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility: hidden;}.leaflet-interactive{cursor: pointer;}.leaflet-grab{cursor: -webkit-grab;cursor: -moz-grab;cursor: grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor: crosshair;}.leaflet-popup-pane,.leaflet-control{cursor: auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane> svg path,.leaflet-tile-container{pointer-events: none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane> svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events: visiblePainted;pointer-events: auto;}.leaflet-container{background: #ddd;outline-offset: 1px;}.leaflet-container a{color: #0078A8;}.leaflet-zoom-box{border: 2px dotted #38f;background: rgba(255,255,255,0.5);}.leaflet-container{font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 12px;font-size: 0.75rem;line-height: 1.5;}.leaflet-bar{box-shadow: 0 1px 5px rgba(0,0,0,0.65);border-radius: 4px;}.leaflet-bar a{background-color: #fff;border-bottom: 1px solid #ccc;width: 26px;height: 26px;line-height: 26px;display: block;text-align: center;text-decoration: none;color: black;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: 50% 50%;background-repeat: no-repeat;display: block;}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color: #f4f4f4;}.leaflet-bar a:first-child{border-top-left-radius: 4px;border-top-right-radius: 4px;}.leaflet-bar a:last-child{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: none;}.leaflet-bar a.leaflet-disabled{cursor: default;background-color: #f4f4f4;color: #bbb;}.leaflet-touch .leaflet-bar a{width: 30px;height: 30px;line-height: 30px;}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius: 2px;border-top-right-radius: 2px;}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font: bold 18px 'Lucida Console', Monaco, monospace;text-indent: 1px;}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{font-size: 22px;}.leaflet-control-layers{box-shadow: 0 1px 5px rgba(0,0,0,0.4);background: #fff;border-radius: 5px;}.leaflet-control-layers-toggle{background-image: url(images/layers.png);width: 36px;height: 36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image: url(images/layers-2x.png);background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle{width: 44px;height: 44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display: block;position: relative;}.leaflet-control-layers-expanded{padding: 6px 10px 6px 6px;color: #333;background: #fff;}.leaflet-control-layers-scrollbar{overflow-y: scroll;overflow-x: hidden;padding-right: 5px;}.leaflet-control-layers-selector{margin-top: 2px;position: relative;top: 1px;}.leaflet-control-layers label{display: block;font-size: 13px;font-size: 1.08333em;}.leaflet-control-layers-separator{height: 0;border-top: 1px solid #ddd;margin: 5px -10px 5px -6px;}.leaflet-default-icon-path{background-image: url(images/marker-icon.png);}.leaflet-container .leaflet-control-attribution{background: #fff;background: rgba(255, 255, 255, 0.8);margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding: 0 5px;color: #333;line-height: 1.4;}.leaflet-control-attribution a{text-decoration: none;}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration: underline;}.leaflet-control-attribution svg{display: inline !important;}.leaflet-left .leaflet-control-scale{margin-left: 5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom: 5px;}.leaflet-control-scale-line{border: 2px solid #777;border-top: none;line-height: 1.1;padding: 2px 5px 1px;white-space: nowrap;overflow: hidden;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child){border-top: 2px solid #777;border-bottom: none;margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border: 2px solid rgba(0,0,0,0.2);background-clip: padding-box;}.leaflet-popup{position: absolute;text-align: center;margin-bottom: 20px;}.leaflet-popup-content-wrapper{padding: 1px;text-align: left;border-radius: 0px;}.leaflet-popup-content{margin: 0 ;line-height: 1.3;font-size: 13px;font-size: 1.08333em;min-height: 1px;}.leaflet-popup-content p{margin: 17px 0;margin: 1.3em 0;}.leaflet-popup-tip-container{width: 40px;height: 20px;position: absolute;left: 50%;margin-top: -1px;margin-left: -20px;overflow: hidden;pointer-events: none;}.leaflet-popup-tip{width: 17px;height: 17px;padding: 1px;margin: -10px auto 0;pointer-events: auto;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background: white;color: #333;box-shadow: 0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button{position: absolute;top: 0;right: 0;border: none;text-align: center;width: 24px;height: 24px;font: 16px/24px Tahoma, Verdana, sans-serif;color: #757575;text-decoration: none;background: transparent;}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color: #585858;}.leaflet-popup-scrolled{overflow: auto;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom: 1;}.leaflet-oldie .leaflet-popup-tip{width: 24px;margin: 0 auto;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border: 1px solid #999;}.leaflet-div-icon{background: #fff;border: 1px solid #666;}.leaflet-tooltip{position: absolute;padding: 6px;background-color: #fff;border: 1px solid #fff;border-radius: 3px;color: #222;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;box-shadow: 0 1px 3px rgba(0,0,0,0.4);}.leaflet-tooltip.leaflet-interactive{cursor: pointer;pointer-events: auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position: absolute;pointer-events: none;border: 6px solid transparent;background: transparent;content: "";}.leaflet-tooltip-bottom{margin-top: 6px;}.leaflet-tooltip-top{margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left: 50%;margin-left: -6px;}.leaflet-tooltip-top:before{bottom: 0;margin-bottom: -12px;border-top-color: #fff;}.leaflet-tooltip-bottom:before{top: 0;margin-top: -12px;margin-left: -6px;border-bottom-color: #fff;}.leaflet-tooltip-left{margin-left: -6px;}.leaflet-tooltip-right{margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top: 50%;margin-top: -6px;}.leaflet-tooltip-left:before{right: 0;margin-right: -12px;border-left-color: #fff;}.leaflet-tooltip-right:before{left: 0;margin-left: -12px;border-right-color: #fff;} @media print {.leaflet-control { -webkit-print-color-adjust: exact;color-adjust: exact;} }html,body{overflow-x: hidden;padding: 0;margin: 0;}body{font: 400 12px/1 'Open Sans', sans-serif;color: #424345;position: relative;}h1,h2,h3{margin: 0;}ul{margin: 0;padding: 0;list-style: none;}ul li{margin: 0;padding: 0;}a,a:hover,a:active,a:visited{text-decoration: none !important;outline: none !important;-webkit-backface-visibility: hidden;}.container-fluid{padding: 0;height: 100%;}select,input[type="text"]{height: 30px;}input[type="radio"],input[type="checkbox"]{-webkit-backface-visibility: hidden;outline: none;box-shadow: none;}input[type="text"],input[type="password"],input[type="email"],.ui-autocomplete-input,textarea,.uneditable-input{border: 1px solid #ccc;border-radius: 0 !important;color: #424345;display: inline-block;font-size: 12px !important;line-height: normal;padding: 0 4px;box-shadow: none;transition: none;outline: none;}textarea{padding: 6px 4px !important;}label{font-weight: 400;}label input{margin: 0;vertical-align: middle;}input.error,input.error:focus{border: 1px solid #ff0000;}body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right: 0;}.styled-select{overflow: hidden;background-color: #fff;background-image: url('../../../images/mobile/dd-icon-32.png');background-position: 98% 50%;background-repeat: no-repeat;background-size: 16px 16px;border: 1px solid #ccc;vertical-align: middle;display: inline-block;}.styled-select input,.styled-select select{background: transparent !important;line-height: 1;border: 0;border-radius: 0;padding-left: 4px;width: 100%;}.styled-select.big{width: 80%;border-radius: 3px;background-size: 22px 22px;}.styled-select.big select{width: 100%;font-size: 125%;padding: 5px 4px;}.styled-select select,.styled-select input{-webkit-appearance: none;-moz-appearance: none;}.glyphicon-minus::before{padding-right: 3px;}.table-striped> tbody> tr:nth-of-type(2n+1){background-color: #e9e9e9;}.row-offcanvas{position: relative;}.row-offcanvas-right{right: 0;min-height: 100%;}.row-offcanvas-right.active{right: 205px;}.row-offcanvas-right .sidebar-offcanvas{right: -205px;}.sidebar-offcanvas{position: fixed;top: 0;padding: 0 !important;background: #e0f3ff;border-left: 1px solid #c7c7c7;width: 205px;z-index: 1040;height: 100%;overflow-y: scroll;overflow-x: hidden;}.sidebar-offcanvas ul{position: absolute;width: 205px;top: 0;}.sidebar-offcanvas ul li{width: 100%;border-bottom: 1px solid #c7c7c7;}.sidebar-offcanvas ul li a{display: block;width: 100%;padding: 8px;font-size: 14px;color: #4d4d4d;}.sidebar-offcanvas ul li a.menu-icon{padding: 13px 12px !important;}.sidebar-offcanvas ul li a.menu-icon.desktop i{margin-left: -2px;margin-right: 11px;}.sidebar-offcanvas ul li a.menu-icon i{font-size: 17px;margin-right: 10px;vertical-align: middle;color: #005994;}.sidebar-offcanvas ul li a.menu-icon p{margin-top: 1px;}.sidebar-offcanvas ul li a span{margin-right: 5px;}.sidebar-offcanvas ul li a p{margin: 0;display: inline-block;vertical-align: middle;}.sidebar-hidden-items .modal-dialog{top: 50%;left: 50%;position: absolute;margin-left: -102.5px;margin-top: -51.25px;width: 204px;}.sidebar-hidden-items .modal-content{background: none;}.sidebar-hidden-items .modal-content ul{width: 205px;height: 205px / 2;background: #e0f3ff;}.sidebar-hidden-items .modal-content ul li{width: 100%;border-bottom: 1px solid #c7c7c7;}.sidebar-hidden-items .modal-content ul li a{display: block;width: 100%;padding: 8px;font-size: 14px;color: #4d4d4d;}.sidebar-hidden-items .modal-content ul li a.menu-icon{padding: 13px 12px !important;}.sidebar-hidden-items .modal-content ul li a.menu-icon.desktop i{margin-left: -2px;margin-right: 11px;}.sidebar-hidden-items .modal-content ul li a.menu-icon i{font-size: 17px;margin-right: 10px;vertical-align: middle;color: #005994;}.sidebar-hidden-items .modal-content ul li a.menu-icon p{margin-top: 1px;}.sidebar-hidden-items .modal-content ul li a span{margin-right: 5px;}.sidebar-hidden-items .modal-content ul li a p{margin: 0;display: inline-block;vertical-align: middle;}.sidebar-hidden-items .modal-content ul li{border-bottom: none;}.sidebar-hidden-items .modal-content ul li:last-child{border-right: none;}.menu-hidden-items .modal-dialog{top: 50%;left: 50%;position: absolute;margin-left: -137px;margin-top: -60px;width: -274px;}.menu-hidden-items .modal-content{background: none;}.menu-hidden-items .modal-content ul{width: 274px;border: 1px solid #c7c7c7;background: #e0f3ff;}.menu-hidden-items .modal-content ul li{border-bottom: 1px solid #c7c7c7;}.menu-hidden-items .modal-content ul li:last-child{border-bottom: none;}.menu-hidden-items .modal-content ul li a{display: block;color: #777;font-size: 14px;}.menu-hidden-items .modal-content ul li a.load{background: url('../../../images/mobile/loader.gif') 97% 50% no-repeat;}.menu-hidden-items .modal-content ul li a span{margin: 8px 10px;}.menu-hidden-items .modal-content ul li a p{display: inline;vertical-align: middle;}.center{text-align: center;}.pos-relative{position: relative;}.pad-0{padding: 0;}.pad-bot-8{margin-bottom: 8px;}.font-size-11{font-size: 11px;}.font-color-red{color: #f03836;}.loading{width: 46px;height: 46px;position: fixed;top: 50%;left: 50%;z-index: 99999;background: rgba(0, 0, 0, 0);opacity: 0.18;margin: -23px 0 0 -23px;}.loading span{display: block;width: 46px;height: 46px;border-radius: 36px;background: url('../../../images/mobile/ajax-loader.gif') 50% 50% no-repeat;}.btn-primary,.ui-datepicker td .ui-state-hover{background: #005994;border-color: #004f83;border-radius: 2px;}.btn-warning{background: #ffaf4b;background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaf4b), color-stop(100%, #ff920a));background: -webkit-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);background: -o-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);background: -ms-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);background: linear-gradient(to bottom, #ffaf4b 0%, #ff920a 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0);border-color: #d58512;}.btn-file{position: relative;overflow: hidden;}.btn-file input[type='file']{position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;background: white;cursor: inherit;display: block;}.datepicker{padding: 0 2px !important;}.ui-slider-handle{cursor: pointer !important;height: 19px !important;margin-bottom: 0;margin-left: -1em !important;margin-right: 0;margin-top: -1px !important;padding: 0;width: 19px !important;z-index: 99998;}.ui-slider .ui-slider-range{background-image: none;background-color: #003b76 !important;}.btn-search-footer{display: block;width: 146px;height: 42px;position: fixed;bottom: 0;left: 50%;margin-left: -77px;z-index: 999;color: #fff;line-height: 42px;font-size: 18px;border-top-left-radius: 0.3em;border-top-right-radius: 0.3em;background: rgba(0, 0, 0, 0.7);}.btn-search-footer:hover,.btn-search-footer:active,.btn-search-footer:visited{color: #fff;}.btn-search-footer img{width: 32px;vertical-align: top;margin: 6px 10px;}.footer-buttons{position: fixed;bottom: 0;left: 50%;width: 296px;margin-left: -148px;z-index: 999;}.footer-buttons a{cursor: pointer;display: inline-block;width: 146px;height: 42px;color: #fff;line-height: 42px;font-size: 18px;border-top-left-radius: 0.3em;border-top-right-radius: 0.3em;background: rgba(0, 0, 0, 0.7);}.footer-buttons a:hover,.footer-buttons a:active,.footer-buttons a:visited{color: #fff;}.footer-buttons a span{margin: 6px 10px;}.footer-bar{position: fixed;bottom: 0;z-index: 1041;width: 100%;height: 48px;background-color: rgba(0, 0, 0, 0.8);}.footer-bar ul{width: 100%;}.footer-bar ul li{width: 25%;height: 48px;float: left;text-align: center;border-left: 1px solid rgba(255, 255, 255, 0.2);color: #fff;}.footer-bar ul li.active{background-color: rgba(0, 89, 148, 0.5);}.footer-bar ul li:last-of-type{border-right: 1px solid rgba(255, 255, 255, 0.2);}.footer-bar ul li i{display: block;font-size: 16px;width: 22px;margin: 8px auto 5px auto;}.footer-bar-hint{position: fixed;bottom: 62px;right: 21px;width: 200px;height: 78px;color: #fff;z-index: 1000;background-color: rgba(0, 0, 0, 0.8);}.footer-bar-hint:after{bottom: -10px;right: 14px;content: "";height: 0;width: 0;position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid rgba(0, 0, 0, 0.8);}.footer-bar-hint .glyphicon-remove{position: absolute;top: 6px;right: 5px;font-size: 16px;display: block;}.footer-bar-hint p{margin: 6px 0 8px 14px;font-size: 16px;}.footer-bar-hint .glyphicon-search{font-size: 36px;margin: 0 15px 0 14px;}.footer-bar-hint span{display: inline-block;width: 120px;font-size: 13px;}.header{width: 100%;height: 50px;padding: 0 10px;position: fixed;z-index: 101;background: #005994;}.header .menu-btn{height: 30px;position: absolute;right: 6px !important;top: 17px !important;width: 28px;}.header .menu-btn span{background: none repeat scroll 0 0 #fff;float: left;height: 2px;margin-bottom: 5px;width: 22px;}.header .logo img{width: 176px;margin-top: 2px;}.header .search{width: 20px;height: 20px;display: block;margin: 15px 44px 0 0;color: #fff;font-size: 18px;line-height: 20px;}.global-search{display: none;position: relative;width: 100%;height: 100%;z-index: 1100;top: 0;left: 0;overflow-y: auto;background: #fff;}.global-search .search-input{width: 100%;height: 54px;top: 0;left: 0;position: fixed;z-index: 1111;background: #e0f3ff;padding: 0 9px;}.global-search .search-input a{color: #606060;font-size: 18px;margin-top: 20px;}.global-search .search-input input{border: none;background: transparent;height: 36px;margin: 11px 0 0 7px;font-size: 13px !important;color: #606060;}.global-search .search-input input:focus{outline: none;}.global-search .search-input input::-webkit-input-placeholder{line-height: normal;}.global-search .search-result{width: 100%;height: 100%;top: 0;left: 0;position: fixed;z-index: 1110;overflow-y: auto;background: #fff;}.global-search .search-result ul{margin: 56px 15px 0;}.global-search .search-result ul li{width: 100%;}.global-search .search-result ul li.border{border-top: 1px solid #b4b6b8;height: 1px;margin: 4px 0;}.global-search .search-result ul li.title{font-weight: bold;padding: 10px 0 5px;font-size: 15px;}.global-search .search-result ul li.foreign{margin-top: 10px;}.global-search .search-result ul li strong{font-size: 15px;}.global-search .search-result ul li a{display: block;width: 100%;height: 30px;line-height: 30px;padding: 0 9px 0 0;color: #424242;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;}.global-search .search-result ul li a:active{background-color: #438caa;}.global-search .search-result ul li a i{font-size: 14px;margin-right: 10px;}.global-search .search-result ul li a i.icon-hammock{color: #29649a;}.global-search .search-result ul li a i.icon-airplane-ticket{color: #de2c2b;}.global-search .search-result ul li a i.icon-percentage{color: #de2c2b;}.global-search .search-result ul li a i.icon-house{color: #29649a;}.global-search .search-result ul li a i.icon-hotel{color: #01cdfe;}.global-search .search-result ul li a i.icon-pinboard{color: #339900;}.global-search .search-result ul li a i.icon-cutlery{color: #ffb509;}.global-search .search-result ul li a strong{font-size: 17px;}.page-title{margin-top: 49px;padding: 14px 0 14px 10px;}.page-title .title{display: flex;align-items: center;}.page-title h1{font-size: 18px;font-weight: 700;color: #045387;line-height: 1;white-space: nowrap;overflow: hidden;flex-grow: 2;position: relative;opacity: 1;height: auto;}.page-title h1::after{content: "";text-align: right;position: absolute;bottom: 0;right: 0;width: 6%;height: 1.2em;background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 85%);z-index: 1;}.page-title .count{font-size: 18px;font-weight: 700;color: #045387;margin-right: 5px;}.page-title h1 + div.count,.page-title h1 + span.count{font-size: 18px;font-weight: 700;color: #045387;margin-left: 5px;}.page-title .subtitle{margin-top: 6px;}.modal .modal-dialog{width: auto;}.modal .modal-dialog .modal-content{border: none;border-radius: 0;}.modal .modal-dialog .modal-content .modal-header{height: 46px;background: #444;padding: 8px;}.modal .modal-dialog .modal-content .modal-header .close{opacity: 1;margin-top: 2px;color: #f89c50;text-shadow: none;padding-top: 2px !important;outline: none;}.modal .modal-dialog .modal-content .modal-header h4,.modal .modal-dialog .modal-content .modal-header .modal-title{font-size: 18px;color: #fff;}.modal .modal-dialog .modal-content .modal-header h4 span,.modal .modal-dialog .modal-content .modal-header .modal-title span{margin-right: 8px;margin-top: -2px;}.quizbox-modal{text-align: center;padding: 0 !important;}.quizbox-modal .modal-dialog{display: inline-block;text-align: left;vertical-align: middle;}.quizbox-modal .modal-dialog .modal-content{width: 338px;border: none;}.quizbox-modal .modal-dialog .modal-content .modal-header{background-color: #63ae32;}.quizbox-modal .modal-dialog .modal-content .modal-header .modal-title .title{display: inline-block;height: 30px;font-weight: bold;line-height: 34px;font-size: 18px;margin-right: 0;margin-left: 6px;}.quizbox-modal .modal-dialog .modal-content .modal-header .close{color: #fff;font-size: 26px;margin-top: 1px;margin-right: -2px;padding-top: 0 !important;}.quizbox-modal .modal-dialog .modal-content .modal-body{background-color: #e0f4d2;}.quizbox-modal .modal-dialog .modal-content .modal-body p.sub-title{color: #63ae32;font-weight: bold;font-size: 14px;line-height: 1.2;}.quizbox-modal .modal-dialog .modal-content .modal-body p.text{line-height: 1.2;font-size: 13px;}.quizbox-modal .modal-dialog .modal-content .modal-body .photo-wrapper{width: 227px;height: 147px;margin: 16px auto 0;background: #fff url('../../../images/mobile/loader.gif') 50% 50% no-repeat;border: 1px solid #b4b6b8;}.quizbox-modal .modal-dialog .modal-content .modal-body .photo-wrapper .photo{width: 225px;height: 145px;overflow: hidden;border: 1px solid #fff;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list{margin: 20px 0 0 42px;padding: 0;list-style: none;overflow: hidden;width: 225px;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li{width: 100%;height: 17px;line-height: 17px;margin-bottom: 20px;font-size: 12px;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li:last-child{margin-bottom: 0;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li .radiobox{padding-left: 10px;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li .radiobox span{width: inherit;cursor: pointer;display: inline-block;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li .radiobox span.radio{width: 14px;height: 14px;margin: 0;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li .radiobox span.radio:before{content: "";width: inherit;height: inherit;display: block;float: left;cursor: pointer;background-color: #fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;box-shadow: 1px 1px 0 #999;margin: 1px 2px 0 0;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li .radiobox span.text{width: 185px;vertical-align: top;font-size: 13px;margin-left: 10px;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li .radiobox span.text:hover{text-decoration: underline;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list input[type='radio']{display: none;-webkit-appearance: initial;-moz-appearance: none;appearance: none;}.quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list input[type='radio']:checked + span.radio:before{border: 4px solid #fff;background-color: #525252;}.quizbox-modal .modal-dialog .modal-content .modal-body input[type="email"],.quizbox-modal .modal-dialog .modal-content .modal-body select{width: 100%;height: 42px;border-radius: 2px !important;border: 1px solid #b4b6b8;box-shadow: none;font-size: 14px;background-color: #fff;}.quizbox-modal .modal-dialog .modal-content .modal-body .btn{display: block;width: 226px;margin: 20px auto 0;background-color: #63ae32;border-color: #63ae32;border-radius: 2px;color: #fff;font-weight: bold;font-size: 20px;}.quizbox-modal .modal-dialog .modal-content .modal-body .btn:focus{outline: none;}.abobox-modal{text-align: center;padding: 0 !important;}.abobox-modal:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}.abobox-modal .modal-dialog{display: inline-block;text-align: left;vertical-align: middle;}.abobox-modal .modal-dialog .modal-content{width: 338px;border: none;}.abobox-modal .modal-dialog .modal-content .modal-header{background-color: #63ae32;}.abobox-modal .modal-dialog .modal-content .modal-header .modal-title .ic-30{background-color: #e0f4d2;color: #63ae32;margin-right: 14px;vertical-align: top;}.abobox-modal .modal-dialog .modal-content .modal-header .modal-title .ic-30 i{transform: translate(-48%, -48%);}.abobox-modal .modal-dialog .modal-content .modal-header .modal-title .title{display: inline-block;height: 30px;font-weight: bold;line-height: 30px;font-size: 20px;}.abobox-modal .modal-dialog .modal-content .modal-header .close{color: #fff;font-size: 26px;margin-top: 1px;margin-right: -2px;padding-top: 0 !important;}.abobox-modal .modal-dialog .modal-content .modal-body{background-color: #e0f4d2;}.abobox-modal .modal-dialog .modal-content .modal-body form label{font-size: 14px;line-height: 1.42857 !important;}.abobox-modal .modal-dialog .modal-content .modal-body form input[type="email"]{font-size: 14px !important;height: 42px;border-radius: 2px !important;}.abobox-modal .modal-dialog .modal-content .modal-body form .btn{width: 100%;background-color: #63ae32;border-color: #63ae32;border-radius: 2px;color: #fff;font-weight: bold;font-size: 20px;}.abobox-modal .modal-dialog .modal-content .modal-body ul{margin-top: 20px;}.abobox-modal .modal-dialog .modal-content .modal-body ul li{font-size: 14px;margin-bottom: 10px;}.abobox-modal .modal-dialog .modal-content .modal-body ul li i{margin-right: 6px;color: #63ae32;font-size: 16px;vertical-align: bottom;}.search-modal .btn-primary{position: static !important;}.search-modal .modal-dialog{width: 100%;height: 100%;margin: 0;}.search-modal .modal-dialog .modal-content{min-height: 100%;color: #424242;}.search-modal .modal-dialog .modal-content .modal-body{padding: 0;}.search-modal .modal-dialog .modal-content .modal-body section{padding: 8px;border-bottom: 1px solid #d1d1d1;}.search-modal .modal-dialog .modal-content .modal-body section .btn-reset{width: 18px;height: 18px;margin-top: 6px;}.search-modal .modal-dialog .modal-content .modal-body section .btn-reset.btn-xs{padding: 0;font-size: 10px;}.search-modal .modal-dialog .modal-content .modal-body section .btn-reset .glyphicon{font-size: 10px;}.search-modal .modal-dialog .modal-content .modal-body section .title{font-size: 17px;height: 28px;line-height: 26px;}.search-modal .modal-dialog .modal-content .modal-body section .title .btn-round{width: 28px;height: 28px;color: #f79b50;line-height: 32px;text-align: center;font-size: 18px;display: inline-block;margin-right: 8px;vertical-align: middle;margin-top: -3px;}.search-modal .modal-dialog .modal-content .modal-body section .content{display: none;padding: 12px 0 6px 35px;}.search-modal .modal-dialog .modal-content .modal-body section .content label{font-weight: 400;font-size: 14px;display: flex;align-items: center;}.search-modal .modal-dialog .modal-content .modal-body section .content label input{margin: 0;}.search-modal .modal-dialog .modal-content .modal-body section .content label input[type="radio"],.search-modal .modal-dialog .modal-content .modal-body section .content label input[type="checkbox"]{margin-right: 4px !important;}.search-modal .modal-dialog .modal-content .modal-body section .content label input::placeholder{color: #424242;}.search-modal .modal-dialog .modal-content .modal-body section .content label span{font-size: 12px;color: #9d9d9d;margin-left: 4px;}.search-modal .modal-dialog .modal-content .modal-body section .content input[type="text"]{font-size: 14px !important;}.search-modal .modal-dialog .modal-content .modal-body section .content .ui-slider{width: 90%;margin-left: 8px;}.search-modal .modal-dialog .modal-content .modal-body section .content .styled-select{width: 88%;font-size: 14px;}.search-modal .modal-dialog .modal-content .modal-body section .content .el-input{width: 55%;display: inline-block;}.search-modal .modal-dialog .modal-content .modal-body section .content .el-input .styled-select input{margin-top: 2px;width: 100%;height: 20px;padding-left: 4px;line-height: 20px;}.search-modal .modal-dialog .modal-content .modal-body section .content .type li{width: 50%;float: left;vertical-align: top;padding: 6px 0 2px;white-space: nowrap;overflow: hidden;}.search-modal .modal-dialog .modal-content .modal-body section .content .type li.hide-type{display: none;}.search-modal .modal-dialog .modal-content .modal-body section .content .type li.view-more a{color: #424345;text-decoration: underline !important;}.search-modal .modal-dialog .modal-content .modal-body section .content .type li.view-more a i{font-size: 10px;text-decoration: none;padding-left: 2px;}.search-modal .modal-dialog .modal-content .modal-body section .content.stars .star{display: inline-block;position: relative;width: 34px;height: 34px;margin-right: 4px;color: #fff;text-align: center;line-height: 35px;}.search-modal .modal-dialog .modal-content .modal-body section .content.stars .star span{position: relative;z-index: 2;font-size: 12px;}.search-modal .modal-dialog .modal-content .modal-body section .content.stars .star.active i,.search-modal .modal-dialog .modal-content .modal-body section .content.stars .star.active i:hover{color: #005994;}.search-modal .modal-dialog .modal-content .modal-body section .content.stars .star i{position: absolute !important;top: 0;left: 0;font-size: 36px;color: #b4b6b8;z-index: 1;}.search-modal .modal-dialog .modal-content .modal-body section .content.stars label{display: inline-flex;margin-left: 8px;}.search-modal .modal-dialog .modal-content .modal-body section .content .dollar-coin.active i,.search-modal .modal-dialog .modal-content .modal-body section .content .dollar-coin.active i:hover{color: #005994;}.search-modal .modal-dialog .modal-content .modal-body section .content .dollar-coin i{font-size: 22px;color: #b4b6b8;}.search-modal .modal-dialog .modal-content .modal-body section .content .type-acc{display: block;margin-bottom: 4px;}.search-modal .modal-dialog .modal-content .modal-body section .content .type-acc.active .type-btn{background-color: #005994;}.search-modal .modal-dialog .modal-content .modal-body section .content .type-acc span{height: 36px;vertical-align: middle;display: inline-block;}.search-modal .modal-dialog .modal-content .modal-body section .content .type-acc span.type-btn{width: 38px;margin-right: 10px;color: #fff;line-height: 36px;text-align: center;font-size: 16px;background-color: #b4b6b8;border-radius: 2px;}.search-modal .modal-dialog .modal-content .modal-body section .content .type-acc span.type-description{color: #424345;line-height: 35px;font-size: 14px;}.search-modal .modal-dialog .modal-content .modal-body section .content .holidays label{margin-bottom: 12px;}.search-modal .modal-dialog .modal-content .modal-body section .content .price .amount{margin-bottom: 10px;font-size: 14px;}.search-modal .modal-dialog .modal-content .modal-body section .content .price .amount span{color: #045387;font-weight: 700;}.search-modal .modal-dialog .modal-content .modal-body section .content .date{display: inline-block;margin-right: 10px;font-size: 14px;}.search-modal .modal-dialog .modal-content .modal-body section .content .date input{width: 78px;margin-right: 2px;}.search-modal .modal-dialog .modal-content .modal-body section .content .date img{margin-top: -1px;}.search-modal .modal-dialog .modal-content .modal-body section .content .keyword input{width: 80%;margin-right: 4px;}.search-modal .modal-dialog .modal-content .modal-body section .content .keyword a{display: inline-block;vertical-align: top;width: 23px;height: 23px;margin-top: 3px;background: #005994;border-radius: 50%;}.search-modal .modal-dialog .modal-content .modal-body section .content .keyword a:before{content: '';display: block;width: 0;height: 0;margin: 6px 0 0 8px;border-style: solid;border-width: 6px 0 6px 8px;border-color: transparent transparent transparent #fff;}.search-modal .modal-dialog .modal-content .modal-body section .content .accommodation label{padding: 4px 0;width: 48%;}.search-modal .modal-dialog .modal-content .modal-body section .content .accommodation label:first-child{width: 100%;}.el-select-content{display: none;position: absolute;top: 0;left: 0;overflow-y: auto;max-height: 100%;width: 100%;margin: 0 0 14px;padding: 8px;background: #fff;border: 1px solid #d1d1d1;z-index: 1100;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}.el-select-content ul{margin: 0 0 8px;}.el-select-content ul li{margin-bottom: 4px;}.el-select-content ul li:first-child{font-weight: 700;}.el-select-content ul li a{display: block;width: 100%;padding: 4px 0;color: #424345;}.el-select-content ul li a:active{background-color: #53b4dc;}.el-select-content ul li a.foreign-city{padding-left: 8px;}.el-select-content> div:first-child ul li:first-child{font-weight: 400;}.el-select-content> div:first-child> ul li{display: inline-block;}.el-select-content> div:first-child> ul li.close{opacity: 1;font-size: 12px;}.position-modal .modal-dialog{max-height: 100%;}.position-modal .modal-dialog .modal-content{max-height: 100%;}.position-modal .modal-dialog .modal-content .modal-body{padding: 0;}.position-modal .modal-dialog .modal-content .modal-body section{padding: 12px 8px 0;}.position-modal .modal-dialog .modal-content .modal-body section.warning{background: #eea807;-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);padding: 8px;}.position-modal .modal-dialog .modal-content .modal-body section.position-manual-search{display: none;}.position-modal .modal-dialog .modal-content .modal-body section.position-manual-search input{width: 100%;height: 22px;line-height: 22px;padding-left: 4px;outline: none;}.position-modal .modal-dialog .modal-content .modal-body section.position-manual-search .position-manual-result{height: 200px;width: 100%;overflow-y: auto;}.position-modal .modal-dialog .modal-content .modal-body section.position-manual-search .position-manual-result .search-autocomplete li a{display: block;width: 100%;padding-top: 4px;padding-bottom: 4px;font-size: 14px;}.position-modal .modal-dialog .modal-content .modal-body section.position-manual-search .position-manual-result .search-autocomplete li a:active{background-color: #53b4dc;}.search-autocomplete li a{display: block;color: #424345;padding: 8px 0 0 5px;}.search-autocomplete li a span{color: #b4b6b8;}.panel-group .panel{margin: 0;border-radius: 0;}.panel-group .panel.panel-default{border-top: none;border-bottom: none;margin-top: 0;position: relative;}.panel-group .panel.panel-default:before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: -webkit-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: linear-gradient(to right, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}.panel-group .panel.panel-blue .panel-heading{color: #fff;background: #005994;}.panel-group .panel.panel-orange .panel-heading{background: #ffb509;}.panel-group .panel .panel-heading{padding: 0;border-radius: 0;background: #fff;}.panel-group .panel .panel-heading a{display: block;width: 100%;line-height: 1.2;padding: 12px 9px;}.panel-group .panel .panel-heading a img{width: 30px;margin-right: 6px;vertical-align: top;}.panel-group .panel .panel-heading a span{vertical-align: top;}.panel-group .panel .panel-heading a span.arrow{float: right;margin-top: 4px;}.panel-group .panel .panel-heading a span.arrow.arrow-blue{color: #005994;}.panel-group .panel .panel-heading a span.arrow.arrow-orange{color: #fc8a34;}.panel-group .panel .panel-heading a span.arrow.arrow-open{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);margin-top: 7px;}.panel-group .panel .panel-heading a span.title{display: inline-block;width: 78%;padding-top: 6px;margin-left: 8px;}.panel-group .panel .panel-body{position: relative;border-top: none !important;font-size: 14px;line-height: 1.5;}.panel-group .panel .panel-body:before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 100%;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: -webkit-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: linear-gradient(to right, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}.panel-group .panel .panel-body .btn-sm{line-height: 1.2;}.panel-group .panel .panel-body select{width: 100%;border: none;}.panel-group .panel .panel-body ul{width: 100%;}.panel-group .panel .panel-body ul li{width: 48%;display: inline-block;}.panel-group .panel .panel-body ul li i.glyphicon{font-size: 11px;color: #fc8a34;margin-right: 4px;}.panel-group .panel .panel-body .styled-select{border: none;padding-right: 16px;}.panel-group .panel .panel-body .links{width: 100%;}.panel-group .panel .panel-body .links li{position: relative;width: 100% !important;}.panel-group .panel .panel-body .links li:before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: -webkit-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: linear-gradient(to right, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}.panel-group .panel .panel-body .links li:last-child:before{background: none;}.panel-group .panel .panel-body .links li a{display: block;padding: 0 9px;}.panel-group .panel .panel-body .links li a:active{background-color: #53b4dc;}.panel-group .panel .panel-body .links li a h2,.panel-group .panel .panel-body .links li a .title{width: 84%;height: 24px;display: inline-block;vertical-align: middle;font-size: 16px;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.panel-group .panel .panel-body .links li a span{margin: 9px 10px 9px 0;}.countdown{width: 210px;display: none;position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -105px;}.countdown .title{margin-bottom: 10px;text-align: center;}.countdown #countdown360{position: absolute;left: 50%;margin-left: -54px;}.ic-30{display: inline-block;min-width: 32px;width: 32px;height: 32px;border-radius: 100%;color: #fff;text-align: center;font-size: 16px;vertical-align: middle;position: relative;}.ic-30 i{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.ic-30 i:before{margin-left: 0 !important;margin-right: 0 !important;}.ic-30 i.glyphicon{line-height: 32px;min-width: 18px;}.ic-30.rotate i:before{-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);transform: rotate(40deg);}.ic-30.font-14{font-size: 14px;}.ic-30.orange{background-color: #f89c50;}.ic-30.red{background-color: #de2c2b;}.ic-30.light-blue{background-color: #01cdfe;}.ic-30.green{background-color: #339900;}.ic-30.yellow{background-color: #feb82d;}.ic-30.blue{background-color: #29649a;}.ic-30.img{background-repeat: no-repeat;background-size: 36px 36px;background-position: 50% 50%;}.ic-30.img.flag-fr{background-image: url('../../../images/mobile/flag-france.png');}.ic-30.img.flag-it{background-image: url('../../../images/mobile/flag-italy.png');}.ic-30.img.flag-tr{background-image: url('../../../images/mobile/flag-turkey.png');}.ic-30.img.flag-gr{background-image: url('../../../images/mobile/flag-greece.png');}.ic-30.img.wave{background-image: url('../../../images/mobile/icon-wave.png');}.ic-30.img.mountain{background-image: url('../../../images/mobile/icon-mountain.png');}.ic-30.img.spa{background-image: url('../../../images/mobile/icon-spa.png');}.ic-30.img.pool{background-image: url('../../../images/mobile/icon-pool.png');}.ic-30.img.holiday{background-image: url('../../../images/mobile/icon-holiday.png');}.photoswipe-gallery{overflow: hidden;height: 189px;}.photoswipe-gallery figure{overflow: hidden;margin-left: 5px;border: 1px solid #b4b6b8;}.photoswipe-gallery figure .image{background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}.photoswipe-gallery .photoswipe-gallery-big-image{margin-bottom: 10px;float: left;}.photoswipe-gallery .photoswipe-gallery-big-image figure{width: 237px;height: 189px;margin-left: 6px;}.photoswipe-gallery .photoswipe-gallery-big-image figure .image{width: 100%;height: 100%;}.photoswipe-gallery .photoswipe-gallery-col{float: left;width: 108px;height: 189px;margin-left: 5px;margin-bottom: 10px;}.photoswipe-gallery .photoswipe-gallery-col figure{margin: 0;width: 108px;height: 92px;}.photoswipe-gallery .photoswipe-gallery-col figure .image{width: 100%;height: 100%;}.photoswipe-gallery .photoswipe-gallery-col figure:first-child{margin-bottom: 5px;}.links-icons{position: relative;}.links-icons:before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: -webkit-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: linear-gradient(to right, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}.links-icons ul li{float: left;}.links-icons ul li a,.links-icons ul li span{display: block;width: 60px;height: 60px;text-align: center;}.links-icons ul li a{color: #005994;}.links-icons ul li span{color: #b5b6ba;}.links-icons ul li i{font-size: 20px;display: block;}.links-icons ul li i.icon-web{font-size: 22px;}.links-icons ul li i.icon-web:before{margin-bottom: 2px;}.links-icons ul li i:before{margin-top: 12px;margin-bottom: 4px;}.cookie-policy{position: fixed;width: 100%;left: 0;bottom: 0;background: #004e81;color: #fff;padding: 10px;z-index: 1000;}.cookie-policy p{width: 90%;margin: 0;}.cookie-policy p a{color: #fff;text-decoration: underline !important;}.cookie-policy .cookie-policy-close{display: block;margin-top: -6px;position: absolute;right: 10px;top: 50%;color: #fff;}.cookie-policy-modal h4{font-size: 16px;line-height: 1;}.cookie-policy-modal .modal-body ul{list-style: disc;margin-left: 10px;}.cookie-policy-modal .modal-body ul li{margin-bottom: 10px;line-height: 1.2;}.modal-sm{margin: 30px auto;width: 300px !important;}.captcha-wrapper{display: inline-block;}.captcha-wrapper img{width: 80px;}.captcha-wrapper a{display: none;}.stamp_blocked{position: absolute;z-index: 1;background: rgba(255, 255, 255, 0.6) url("../../../images/mobile/blocked_hotel.png") no-repeat scroll 50% 50%;width: 100%;height: 100%;}.position-map-modal .modal-dialog{height: 96%;}.position-map-modal .modal-dialog .modal-content{height: 100%;}.position-map-modal .modal-dialog .modal-content .position-map{margin-bottom: 10px;}.position-map-modal .modal-dialog .modal-content .position-map .center-marker{position: absolute;background: url(https://maps.gstatic.com/mapfiles/markers2/marker.png) no-repeat;top: 50%;left: 50%;z-index: 1;margin-left: -10px;margin-top: -34px;height: 34px;width: 20px;cursor: pointer;}.gmap-modal{z-index: 998;}.gmap-modal .modal-dialog{margin: 0;}.gmap-modal .modal-dialog .modal-body{padding: 0;}.gmap-modal-slider{position: absolute;bottom: 92px;width: 100%;margin: 0 auto;z-index: 999;}.gmap-modal-slider .slick-slide{height: 85px;background-color: #fff;box-shadow: 0px 9px 8px 0px #999;border-radius: 2px;margin: 0 5px;}.gmap-modal-slider .slick-slide .slide{width: 260px;padding: 5px;}.gmap-modal-slider .slick-slide .slide a{color: #424345;}.gmap-modal-slider .slick-slide .slide .thumb{float: left;width: 114px;height: 75px;margin-right: 5px;padding: 1px;border: 1px solid #b4b6b8;overflow: hidden;text-align: center;background: url('../../../images/mobile/no-photo.png') 50% 50% no-repeat;}.gmap-modal-slider .slick-slide .slide .thumb div{width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}.gmap-modal-slider .slick-slide .slide .content{float: left;width: 131px;}.gmap-modal-slider .slick-slide .slide .content .title{font-size: 14px;font-weight: 700;color: #045387;margin-bottom: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.3;}.gmap-modal-slider .slick-slide .slide .content .distance{margin: 0 0 6px -2px;}.gmap-modal-slider .slick-slide .slide .content .distance i{color: #045387;}.gmap-container{height: 100%;background: url('../../../images/mobile/loader32.gif') 50% 50% no-repeat;}.gmap-container .gmap-canvas{position: relative;}.gmap-container .gmap-info{position: relative;width: 284px;height: 116px;}.gmap-container .gmap-info .btn-close{width: 28px;height: 28px;background-color: #005994;color: #fff;position: absolute;right: 0;top: 0;font-size: 16px;text-align: center;line-height: 28px;z-index: 1;}.gmap-container .gmap-info .window-content .title{width: 259px;font-size: 16px;font-weight: 700;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: #005994;padding: 0 5px;height: 28px;line-height: 28px;}.gmap-container .gmap-info .window-content .content{height: 87px;padding: 5px;background-color: #fff;border: 1px solid #005994;border-top: none;}.gmap-container .gmap-info .window-content .content.location{font-size: 13px;}.gmap-container .gmap-info .window-content .content .thumb{display: inline-block;width: 114px;height: 76px;border: 1px solid #b4b6b8;padding: 1px;overflow: hidden;text-align: center;background: url('../../../images/mobile/no-photo.png') 50% 50% no-repeat;}.gmap-container .gmap-info .window-content .content .thumb div{width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}.gmap-container .gmap-info .window-content .content .info{display: inline-block;width: 152px;height: 76px;margin-left: 2px;overflow: hidden;}.gmap-container .gmap-info .window-content .content .info.city{width: 100%;}.gmap-container .gmap-info .window-content .content .info.city p{display: inline-block;width: 48%;margin-bottom: 0;vertical-align: top;font-size: 13px;line-height: 1.2;}.gmap-container .gmap-info .window-content .content .info p{font-size: 11px;margin-top: 2px;margin-bottom: 6px;line-height: 1.1;}.gmap-container .gmap-info .window-content .content .info p i{font-size: 11px;}.gmap-container .gmap-info .window-content .content .info p:last-child{margin-bottom: 0;}.gmap-container .gmap-info .window-content .content .info p.half{display: inline-block;vertical-align: top;}.gmap-container .gmap-info .window-content .content .info p.price{width: 48%;min-height: 10px;margin-right: -1px;margin-left: -1px;}.gmap-container .gmap-info .window-content .content .info p.price i{color: #ffa800;}.gmap-container .gmap-info .window-content .content .info p.price span{display: inline-block;margin-right: -3px;margin-left: -4px;width: 17px;height: 12px;vertical-align: bottom;text-align: center;position: relative;}.gmap-container .gmap-info .window-content .content .info p.price span span{position: absolute;top: -2px;margin-left: 0;text-align: center;z-index: 1;color: #fff;font-size: 10px;border-radius: 100%;width: 15px;height: 15px;background: #ffa800;line-height: 1.7;}.gmap-container .gmap-info .window-content .content .info p.price span i{position: absolute;z-index: 2;top: -1px;left: 0;color: #666;}.gmap-container .gmap-info .window-content .content .info p.booking{width: 51%;color: #609b03;}.gmap-container .gmap-info .window-content .content .info p.offers{margin-top: 1px;color: #dd2b2a;}.gmap-container .gmap-info .window-content .content .info p.offers span{display: inline-block;width: 20px;height: 11px;position: relative;}.gmap-container .gmap-info .window-content .content .info p.offers span span{position: absolute;top: -1px;display: inline-block;width: 15px;height: 15px;border-radius: 100%;text-align: center;line-height: 1.2;background-color: #dd2b2a;}.gmap-container .gmap-info .window-content .content .info p.offers span span i{font-size: 8px;color: #fff;}.gmap-container .gmap-info .window-content .content .info p.text-ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.gmap-container .gmap-info .window-content .content .info p.kitchen i{margin-left: -1px;color: #609b03;}.gmap-container .gmap-info .window-content .content .info p.extras{padding: 0;border: none;}.gmap-container .gmap-info .window-content .content .info p.extras i{margin-left: -1px;color: #ffb82c;}.gmap-container .gmap-info .window-content .content .info p.description{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;}@media screen and (-webkit-min-device-pixel-ratio: 0) {.ic-30.font-14 i { transform: translate(-50%, -44%);} .abobox-modal .modal-dialog .modal-content .modal-body form label{line-height: 1.9 !important;}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (orientation: landscape) {}@media screen and (orientation: portrait) {html[data-notch="true"] .footer-bar { height: 78px;} html[data-notch="true"] .footer-bar ul li{height: 78px;} html[data-notch="true"] .footer-bar-hint{bottom: 92px;} .quizbox-modal:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}}@media screen and (orientation: landscape) {.footer-bar { height: 36px;} .footer-bar ul li{height: 36px;line-height: 36px;} .footer-bar ul li i{display: inline-block;margin: -1px 8px 0 0;vertical-align: middle;} html[data-notch="true"] .footer-bar{height: 62px;} html[data-notch="true"] .footer-bar ul li{height: 62px;} html[data-notch="true"] .footer-bar-hint{bottom: 92px;} .cookie-policy-modal h4{line-height: 30px;} .quizbox-modal .modal-dialog .modal-content{width: 580px;} .quizbox-modal .modal-dialog .modal-content .modal-body .page-1 p.sub-title{float: left;width: 55%;margin-bottom: 5px;} .quizbox-modal .modal-dialog .modal-content .modal-body .page-1 p.text{float: left;width: 55%;overflow: hidden;} .quizbox-modal .modal-dialog .modal-content .modal-body .photo-wrapper{margin: -20px 0 10px;float: right;} .quizbox-modal .modal-dialog .modal-content .modal-body .answers{width: 55%;float: left;} .quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list{width: 100%;margin: 0;} .quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li{margin-bottom: 8px;} .quizbox-modal .modal-dialog .modal-content .modal-body .btn{margin-top: 0 !important;} .quizbox-modal .modal-dialog .modal-content .modal-body .page-2, .quizbox-modal .modal-dialog .modal-content .modal-body .page-3, .quizbox-modal .modal-dialog .modal-content .modal-body .page-4{margin-bottom: 10px;}}@media only screen and (min-device-width: 320px) and (max-device-width: 359px) and (orientation: portrait) {.modal .modal-content .modal-header .close { margin-top: 1px;} .modal .modal-content .btn-position-auto{font-size: 13px;} .search-modal .modal-dialog .modal-content .modal-body section .btn-reset{width: 22px;height: 22px;} .search-modal .modal-dialog .modal-content .modal-body section .title .btn-round{margin-right: 0;} .search-modal .modal-dialog .modal-content .modal-body section .content{padding-left: 28px;} .search-modal .modal-dialog .modal-content .modal-body section .content .el-select-sm .styled-select select{padding-right: 13px;} .search-modal .modal-dialog .modal-content .modal-body section .content .star{margin-right: 4px;} .photoswipe-gallery .photoswipe-gallery-big-image figure{width: 197px;} .photoswipe-gallery .photoswipe-gallery-big-image figure .image{width: 197px;} .abobox-modal .modal-dialog .modal-content{width: 300px;} .abobox-modal .modal-dialog .modal-content .modal-header .modal-title .ic-30 i{transform: translate(-50%, -48%);} .abobox-modal .modal-dialog .modal-content .modal-body form label input{margin-top: 1px;} .quizbox-modal .modal-dialog .modal-content{width: 300px;} .quizbox-modal .modal-dialog .modal-content .modal-header .modal-title .title{font-size: 15px;line-height: 32px;} .quizbox-modal .modal-dialog .modal-content .modal-body .photo-wrapper{width: 196px;height: 127px;margin-top: 8px;} .quizbox-modal .modal-dialog .modal-content .modal-body .photo-wrapper .photo{width: 194px;height: 125px;} .quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list{margin: 10px 0 0 40px;} .quizbox-modal .modal-dialog .modal-content .modal-body .answers .cyrcle-list li{margin-bottom: 10px;} .quizbox-modal .modal-dialog .modal-content .modal-body .btn{margin-top: 10px;width: 196px;font-size: 16px;}}@media only screen and (min-device-width: 640px) and (max-device-width: 768px) and (orientation: landscape) {.row-offcanvas-right { min-height: 360px;}}@media only screen and (min-device-width: 374px) and (orientation: landscape) {.count + h1 { width: 90% !important;}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {.quizbox-modal .modal-dialog .modal-content { width: 554px;}}html{height: 100%;}body{min-height: 100%;background: #1d6a9d;}.search-box{height: 130px;margin-top: 49px;padding-top: 20px;background-image: url('../../../images/mobile/search-bg.png');background-position: 100% 100%;background-size: 314px 130px;background-repeat: no-repeat;background-color: #ffb509;position: relative;}.search-box h1{color: #005994;padding: 20px 10px 0;font-size: 16px;}.search-box span.search-title{position: absolute;top: 17px;left: 10px;color: #005994;font-size: 20px;font-weight: 600;}.search-box .search-input{width: 100%;position: relative;margin-top: 16px;padding: 0 9px;}.search-box .search-input input[type='text']{width: 100%;height: 34px;line-height: normal;padding: 4px 9px;font-size: 13px !important;border: 1px solid #eaa400;border-radius: 3px !important;background-color: #fff;}.search-box .search-input input[type='text']:focus{outline: none;}.search-box .search-input .icon{position: absolute;width: 26px;height: 26px;background: #fb8933;border: 1px solid #eaa400;border-radius: 3px;right: 13px;top: 4px;color: #fff;text-align: center;}.search-box .search-input .icon i{margin-top: 5px;}.sections{background: #fff;}.sections section{position: relative;}.sections section:not(:last-child):before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: -webkit-linear-gradient(left, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);background: linear-gradient(to right, #ffffff 0%, #fdfdfd 9%, #ededed 40%, #e8e8e8 56%, #e8e8e8 65%, #ebebeb 72%, #f9f9f9 89%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}.sections section a{display: flex;align-items: center;padding: 0 10px;overflow: hidden;position: relative;opacity: 1;height: auto;}.sections section a::after{content: "";text-align: right;position: absolute;bottom: 0;right: 0;width: 20px;height: 56px;background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 85%);z-index: 1;}.sections section a:active{background-color: #53b4dc;}.sections section a .title{white-space: nowrap;font-size: 20px;color: #4d4d4d;}.sections section a span{margin: 12px 12px 12px 0;}.title-offers{font-size: 15px;color: #fff;background-color: #53b4dc;padding: 8px 10px;}.footer-info{background: #005994;color: #fff;font-size: 14px;padding: 24px 0;}.footer-info img{width: 40px;margin: 0 10px;float: left;}@media only screen and (min-device-width: 320px) and (max-device-width: 359px) and (orientation: portrait) {.search-box h1 { font-size: 15px;} .search-box h1 span{font-size: 15px;}}