@font-face {
font-family: 'themify';
src:url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/themify.eot);
src:url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/themify.eot) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/themify.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/themify.ttf) format('truetype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/themify.svg) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="ti-"], [class*=" ti-"] {
font-family: 'themify';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
content: "\e600";
}
.ti-volume:before {
content: "\e601";
}
.ti-user:before {
content: "\e602";
}
.ti-unlock:before {
content: "\e603";
}
.ti-unlink:before {
content: "\e604";
}
.ti-trash:before {
content: "\e605";
}
.ti-thought:before {
content: "\e606";
}
.ti-target:before {
content: "\e607";
}
.ti-tag:before {
content: "\e608";
}
.ti-tablet:before {
content: "\e609";
}
.ti-star:before {
content: "\e60a";
}
.ti-spray:before {
content: "\e60b";
}
.ti-signal:before {
content: "\e60c";
}
.ti-shopping-cart:before {
content: "\e60d";
}
.ti-shopping-cart-full:before {
content: "\e60e";
}
.ti-settings:before {
content: "\e60f";
}
.ti-search:before {
content: "\e610";
}
.ti-zoom-in:before {
content: "\e611";
}
.ti-zoom-out:before {
content: "\e612";
}
.ti-cut:before {
content: "\e613";
}
.ti-ruler:before {
content: "\e614";
}
.ti-ruler-pencil:before {
content: "\e615";
}
.ti-ruler-alt:before {
content: "\e616";
}
.ti-bookmark:before {
content: "\e617";
}
.ti-bookmark-alt:before {
content: "\e618";
}
.ti-reload:before {
content: "\e619";
}
.ti-plus:before {
content: "\e61a";
}
.ti-pin:before {
content: "\e61b";
}
.ti-pencil:before {
content: "\e61c";
}
.ti-pencil-alt:before {
content: "\e61d";
}
.ti-paint-roller:before {
content: "\e61e";
}
.ti-paint-bucket:before {
content: "\e61f";
}
.ti-na:before {
content: "\e620";
}
.ti-mobile:before {
content: "\e621";
}
.ti-minus:before {
content: "\e622";
}
.ti-medall:before {
content: "\e623";
}
.ti-medall-alt:before {
content: "\e624";
}
.ti-marker:before {
content: "\e625";
}
.ti-marker-alt:before {
content: "\e626";
}
.ti-arrow-up:before {
content: "\e627";
}
.ti-arrow-right:before {
content: "\e628";
}
.ti-arrow-left:before {
content: "\e629";
}
.ti-arrow-down:before {
content: "\e62a";
}
.ti-lock:before {
content: "\e62b";
}
.ti-location-arrow:before {
content: "\e62c";
}
.ti-link:before {
content: "\e62d";
}
.ti-layout:before {
content: "\e62e";
}
.ti-layers:before {
content: "\e62f";
}
.ti-layers-alt:before {
content: "\e630";
}
.ti-key:before {
content: "\e631";
}
.ti-import:before {
content: "\e632";
}
.ti-image:before {
content: "\e633";
}
.ti-heart:before {
content: "\e634";
}
.ti-heart-broken:before {
content: "\e635";
}
.ti-hand-stop:before {
content: "\e636";
}
.ti-hand-open:before {
content: "\e637";
}
.ti-hand-drag:before {
content: "\e638";
}
.ti-folder:before {
content: "\e639";
}
.ti-flag:before {
content: "\e63a";
}
.ti-flag-alt:before {
content: "\e63b";
}
.ti-flag-alt-2:before {
content: "\e63c";
}
.ti-eye:before {
content: "\e63d";
}
.ti-export:before {
content: "\e63e";
}
.ti-exchange-vertical:before {
content: "\e63f";
}
.ti-desktop:before {
content: "\e640";
}
.ti-cup:before {
content: "\e641";
}
.ti-crown:before {
content: "\e642";
}
.ti-comments:before {
content: "\e643";
}
.ti-comment:before {
content: "\e644";
}
.ti-comment-alt:before {
content: "\e645";
}
.ti-close:before {
content: "\e646";
}
.ti-clip:before {
content: "\e647";
}
.ti-angle-up:before {
content: "\e648";
}
.ti-angle-right:before {
content: "\e649";
}
.ti-angle-left:before {
content: "\e64a";
}
.ti-angle-down:before {
content: "\e64b";
}
.ti-check:before {
content: "\e64c";
}
.ti-check-box:before {
content: "\e64d";
}
.ti-camera:before {
content: "\e64e";
}
.ti-announcement:before {
content: "\e64f";
}
.ti-brush:before {
content: "\e650";
}
.ti-briefcase:before {
content: "\e651";
}
.ti-bolt:before {
content: "\e652";
}
.ti-bolt-alt:before {
content: "\e653";
}
.ti-blackboard:before {
content: "\e654";
}
.ti-bag:before {
content: "\e655";
}
.ti-move:before {
content: "\e656";
}
.ti-arrows-vertical:before {
content: "\e657";
}
.ti-arrows-horizontal:before {
content: "\e658";
}
.ti-fullscreen:before {
content: "\e659";
}
.ti-arrow-top-right:before {
content: "\e65a";
}
.ti-arrow-top-left:before {
content: "\e65b";
}
.ti-arrow-circle-up:before {
content: "\e65c";
}
.ti-arrow-circle-right:before {
content: "\e65d";
}
.ti-arrow-circle-left:before {
content: "\e65e";
}
.ti-arrow-circle-down:before {
content: "\e65f";
}
.ti-angle-double-up:before {
content: "\e660";
}
.ti-angle-double-right:before {
content: "\e661";
}
.ti-angle-double-left:before {
content: "\e662";
}
.ti-angle-double-down:before {
content: "\e663";
}
.ti-zip:before {
content: "\e664";
}
.ti-world:before {
content: "\e665";
}
.ti-wheelchair:before {
content: "\e666";
}
.ti-view-list:before {
content: "\e667";
}
.ti-view-list-alt:before {
content: "\e668";
}
.ti-view-grid:before {
content: "\e669";
}
.ti-uppercase:before {
content: "\e66a";
}
.ti-upload:before {
content: "\e66b";
}
.ti-underline:before {
content: "\e66c";
}
.ti-truck:before {
content: "\e66d";
}
.ti-timer:before {
content: "\e66e";
}
.ti-ticket:before {
content: "\e66f";
}
.ti-thumb-up:before {
content: "\e670";
}
.ti-thumb-down:before {
content: "\e671";
}
.ti-text:before {
content: "\e672";
}
.ti-stats-up:before {
content: "\e673";
}
.ti-stats-down:before {
content: "\e674";
}
.ti-split-v:before {
content: "\e675";
}
.ti-split-h:before {
content: "\e676";
}
.ti-smallcap:before {
content: "\e677";
}
.ti-shine:before {
content: "\e678";
}
.ti-shift-right:before {
content: "\e679";
}
.ti-shift-left:before {
content: "\e67a";
}
.ti-shield:before {
content: "\e67b";
}
.ti-notepad:before {
content: "\e67c";
}
.ti-server:before {
content: "\e67d";
}
.ti-quote-right:before {
content: "\e67e";
}
.ti-quote-left:before {
content: "\e67f";
}
.ti-pulse:before {
content: "\e680";
}
.ti-printer:before {
content: "\e681";
}
.ti-power-off:before {
content: "\e682";
}
.ti-plug:before {
content: "\e683";
}
.ti-pie-chart:before {
content: "\e684";
}
.ti-paragraph:before {
content: "\e685";
}
.ti-panel:before {
content: "\e686";
}
.ti-package:before {
content: "\e687";
}
.ti-music:before {
content: "\e688";
}
.ti-music-alt:before {
content: "\e689";
}
.ti-mouse:before {
content: "\e68a";
}
.ti-mouse-alt:before {
content: "\e68b";
}
.ti-money:before {
content: "\e68c";
}
.ti-microphone:before {
content: "\e68d";
}
.ti-menu:before {
content: "\e68e";
}
.ti-menu-alt:before {
content: "\e68f";
}
.ti-map:before {
content: "\e690";
}
.ti-map-alt:before {
content: "\e691";
}
.ti-loop:before {
content: "\e692";
}
.ti-location-pin:before {
content: "\e693";
}
.ti-list:before {
content: "\e694";
}
.ti-light-bulb:before {
content: "\e695";
}
.ti-Italic:before {
content: "\e696";
}
.ti-info:before {
content: "\e697";
}
.ti-infinite:before {
content: "\e698";
}
.ti-id-badge:before {
content: "\e699";
}
.ti-hummer:before {
content: "\e69a";
}
.ti-home:before {
content: "\e69b";
}
.ti-help:before {
content: "\e69c";
}
.ti-headphone:before {
content: "\e69d";
}
.ti-harddrives:before {
content: "\e69e";
}
.ti-harddrive:before {
content: "\e69f";
}
.ti-gift:before {
content: "\e6a0";
}
.ti-game:before {
content: "\e6a1";
}
.ti-filter:before {
content: "\e6a2";
}
.ti-files:before {
content: "\e6a3";
}
.ti-file:before {
content: "\e6a4";
}
.ti-eraser:before {
content: "\e6a5";
}
.ti-envelope:before {
content: "\e6a6";
}
.ti-download:before {
content: "\e6a7";
}
.ti-direction:before {
content: "\e6a8";
}
.ti-direction-alt:before {
content: "\e6a9";
}
.ti-dashboard:before {
content: "\e6aa";
}
.ti-control-stop:before {
content: "\e6ab";
}
.ti-control-shuffle:before {
content: "\e6ac";
}
.ti-control-play:before {
content: "\e6ad";
}
.ti-control-pause:before {
content: "\e6ae";
}
.ti-control-forward:before {
content: "\e6af";
}
.ti-control-backward:before {
content: "\e6b0";
}
.ti-cloud:before {
content: "\e6b1";
}
.ti-cloud-up:before {
content: "\e6b2";
}
.ti-cloud-down:before {
content: "\e6b3";
}
.ti-clipboard:before {
content: "\e6b4";
}
.ti-car:before {
content: "\e6b5";
}
.ti-calendar:before {
content: "\e6b6";
}
.ti-book:before {
content: "\e6b7";
}
.ti-bell:before {
content: "\e6b8";
}
.ti-basketball:before {
content: "\e6b9";
}
.ti-bar-chart:before {
content: "\e6ba";
}
.ti-bar-chart-alt:before {
content: "\e6bb";
}
.ti-back-right:before {
content: "\e6bc";
}
.ti-back-left:before {
content: "\e6bd";
}
.ti-arrows-corner:before {
content: "\e6be";
}
.ti-archive:before {
content: "\e6bf";
}
.ti-anchor:before {
content: "\e6c0";
}
.ti-align-right:before {
content: "\e6c1";
}
.ti-align-left:before {
content: "\e6c2";
}
.ti-align-justify:before {
content: "\e6c3";
}
.ti-align-center:before {
content: "\e6c4";
}
.ti-alert:before {
content: "\e6c5";
}
.ti-alarm-clock:before {
content: "\e6c6";
}
.ti-agenda:before {
content: "\e6c7";
}
.ti-write:before {
content: "\e6c8";
}
.ti-window:before {
content: "\e6c9";
}
.ti-widgetized:before {
content: "\e6ca";
}
.ti-widget:before {
content: "\e6cb";
}
.ti-widget-alt:before {
content: "\e6cc";
}
.ti-wallet:before {
content: "\e6cd";
}
.ti-video-clapper:before {
content: "\e6ce";
}
.ti-video-camera:before {
content: "\e6cf";
}
.ti-vector:before {
content: "\e6d0";
}
.ti-themify-logo:before {
content: "\e6d1";
}
.ti-themify-favicon:before {
content: "\e6d2";
}
.ti-themify-favicon-alt:before {
content: "\e6d3";
}
.ti-support:before {
content: "\e6d4";
}
.ti-stamp:before {
content: "\e6d5";
}
.ti-split-v-alt:before {
content: "\e6d6";
}
.ti-slice:before {
content: "\e6d7";
}
.ti-shortcode:before {
content: "\e6d8";
}
.ti-shift-right-alt:before {
content: "\e6d9";
}
.ti-shift-left-alt:before {
content: "\e6da";
}
.ti-ruler-alt-2:before {
content: "\e6db";
}
.ti-receipt:before {
content: "\e6dc";
}
.ti-pin2:before {
content: "\e6dd";
}
.ti-pin-alt:before {
content: "\e6de";
}
.ti-pencil-alt2:before {
content: "\e6df";
}
.ti-palette:before {
content: "\e6e0";
}
.ti-more:before {
content: "\e6e1";
}
.ti-more-alt:before {
content: "\e6e2";
}
.ti-microphone-alt:before {
content: "\e6e3";
}
.ti-magnet:before {
content: "\e6e4";
}
.ti-line-double:before {
content: "\e6e5";
}
.ti-line-dotted:before {
content: "\e6e6";
}
.ti-line-dashed:before {
content: "\e6e7";
}
.ti-layout-width-full:before {
content: "\e6e8";
}
.ti-layout-width-default:before {
content: "\e6e9";
}
.ti-layout-width-default-alt:before {
content: "\e6ea";
}
.ti-layout-tab:before {
content: "\e6eb";
}
.ti-layout-tab-window:before {
content: "\e6ec";
}
.ti-layout-tab-v:before {
content: "\e6ed";
}
.ti-layout-tab-min:before {
content: "\e6ee";
}
.ti-layout-slider:before {
content: "\e6ef";
}
.ti-layout-slider-alt:before {
content: "\e6f0";
}
.ti-layout-sidebar-right:before {
content: "\e6f1";
}
.ti-layout-sidebar-none:before {
content: "\e6f2";
}
.ti-layout-sidebar-left:before {
content: "\e6f3";
}
.ti-layout-placeholder:before {
content: "\e6f4";
}
.ti-layout-menu:before {
content: "\e6f5";
}
.ti-layout-menu-v:before {
content: "\e6f6";
}
.ti-layout-menu-separated:before {
content: "\e6f7";
}
.ti-layout-menu-full:before {
content: "\e6f8";
}
.ti-layout-media-right-alt:before {
content: "\e6f9";
}
.ti-layout-media-right:before {
content: "\e6fa";
}
.ti-layout-media-overlay:before {
content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
content: "\e6fd";
}
.ti-layout-media-left-alt:before {
content: "\e6fe";
}
.ti-layout-media-left:before {
content: "\e6ff";
}
.ti-layout-media-center-alt:before {
content: "\e700";
}
.ti-layout-media-center:before {
content: "\e701";
}
.ti-layout-list-thumb:before {
content: "\e702";
}
.ti-layout-list-thumb-alt:before {
content: "\e703";
}
.ti-layout-list-post:before {
content: "\e704";
}
.ti-layout-list-large-image:before {
content: "\e705";
}
.ti-layout-line-solid:before {
content: "\e706";
}
.ti-layout-grid4:before {
content: "\e707";
}
.ti-layout-grid3:before {
content: "\e708";
}
.ti-layout-grid2:before {
content: "\e709";
}
.ti-layout-grid2-thumb:before {
content: "\e70a";
}
.ti-layout-cta-right:before {
content: "\e70b";
}
.ti-layout-cta-left:before {
content: "\e70c";
}
.ti-layout-cta-center:before {
content: "\e70d";
}
.ti-layout-cta-btn-right:before {
content: "\e70e";
}
.ti-layout-cta-btn-left:before {
content: "\e70f";
}
.ti-layout-column4:before {
content: "\e710";
}
.ti-layout-column3:before {
content: "\e711";
}
.ti-layout-column2:before {
content: "\e712";
}
.ti-layout-accordion-separated:before {
content: "\e713";
}
.ti-layout-accordion-merged:before {
content: "\e714";
}
.ti-layout-accordion-list:before {
content: "\e715";
}
.ti-ink-pen:before {
content: "\e716";
}
.ti-info-alt:before {
content: "\e717";
}
.ti-help-alt:before {
content: "\e718";
}
.ti-headphone-alt:before {
content: "\e719";
}
.ti-hand-point-up:before {
content: "\e71a";
}
.ti-hand-point-right:before {
content: "\e71b";
}
.ti-hand-point-left:before {
content: "\e71c";
}
.ti-hand-point-down:before {
content: "\e71d";
}
.ti-gallery:before {
content: "\e71e";
}
.ti-face-smile:before {
content: "\e71f";
}
.ti-face-sad:before {
content: "\e720";
}
.ti-credit-card:before {
content: "\e721";
}
.ti-control-skip-forward:before {
content: "\e722";
}
.ti-control-skip-backward:before {
content: "\e723";
}
.ti-control-record:before {
content: "\e724";
}
.ti-control-eject:before {
content: "\e725";
}
.ti-comments-smiley:before {
content: "\e726";
}
.ti-brush-alt:before {
content: "\e727";
}
.ti-youtube:before {
content: "\e728";
}
.ti-vimeo:before {
content: "\e729";
}
.ti-twitter:before {
content: "\e72a";
}
.ti-time:before {
content: "\e72b";
}
.ti-tumblr:before {
content: "\e72c";
}
.ti-skype:before {
content: "\e72d";
}
.ti-share:before {
content: "\e72e";
}
.ti-share-alt:before {
content: "\e72f";
}
.ti-rocket:before {
content: "\e730";
}
.ti-pinterest:before {
content: "\e731";
}
.ti-new-window:before {
content: "\e732";
}
.ti-microsoft:before {
content: "\e733";
}
.ti-list-ol:before {
content: "\e734";
}
.ti-linkedin:before {
content: "\e735";
}
.ti-layout-sidebar-2:before {
content: "\e736";
}
.ti-layout-grid4-alt:before {
content: "\e737";
}
.ti-layout-grid3-alt:before {
content: "\e738";
}
.ti-layout-grid2-alt:before {
content: "\e739";
}
.ti-layout-column4-alt:before {
content: "\e73a";
}
.ti-layout-column3-alt:before {
content: "\e73b";
}
.ti-layout-column2-alt:before {
content: "\e73c";
}
.ti-instagram:before {
content: "\e73d";
}
.ti-google:before {
content: "\e73e";
}
.ti-github:before {
content: "\e73f";
}
.ti-flickr:before {
content: "\e740";
}
.ti-facebook:before {
content: "\e741";
}
.ti-dropbox:before {
content: "\e742";
}
.ti-dribbble:before {
content: "\e743";
}
.ti-apple:before {
content: "\e744";
}
.ti-android:before {
content: "\e745";
}
.ti-save:before {
content: "\e746";
}
.ti-save-alt:before {
content: "\e747";
}
.ti-yahoo:before {
content: "\e748";
}
.ti-wordpress:before {
content: "\e749";
}
.ti-vimeo-alt:before {
content: "\e74a";
}
.ti-twitter-alt:before {
content: "\e74b";
}
.ti-tumblr-alt:before {
content: "\e74c";
}
.ti-trello:before {
content: "\e74d";
}
.ti-stack-overflow:before {
content: "\e74e";
}
.ti-soundcloud:before {
content: "\e74f";
}
.ti-sharethis:before {
content: "\e750";
}
.ti-sharethis-alt:before {
content: "\e751";
}
.ti-reddit:before {
content: "\e752";
}
.ti-pinterest-alt:before {
content: "\e753";
}
.ti-microsoft-alt:before {
content: "\e754";
}
.ti-linux:before {
content: "\e755";
}
.ti-jsfiddle:before {
content: "\e756";
}
.ti-joomla:before {
content: "\e757";
}
.ti-html5:before {
content: "\e758";
}
.ti-flickr-alt:before {
content: "\e759";
}
.ti-email:before {
content: "\e75a";
}
.ti-drupal:before {
content: "\e75b";
}
.ti-dropbox-alt:before {
content: "\e75c";
}
.ti-css3:before {
content: "\e75d";
}
.ti-rss:before {
content: "\e75e";
}
.ti-rss-alt:before {
content: "\e75f";
}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Light.eot);
src: local('Proxima Nova Light'), local('ProximaNova-Light'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Light.woff2) format('woff2'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Light.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Regular.eot);
src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Regular.woff2) format('woff2'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Regular.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Regular.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-RegularIt.eot);
src: local('Proxima Nova Regular Italic'), local('ProximaNova-RegularIt'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-RegularIt.eot?#iefix) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-RegularIt.woff2) format('woff2'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-RegularIt.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-RegularIt.ttf) format('truetype');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Semibold.eot);
src:  local('Proxima Nova Semibold'), local('ProximaNova-Semibold'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Semibold.woff2) format('woff2'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Semibold.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Semibold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Bold.eot);
src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Bold.woff2) format('woff2'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Bold.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Extrabold.eot);
src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabold'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Extrabold.eot?#iefix) format('embedded-opentype'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Extrabold.woff2) format('woff2'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Extrabold.woff) format('woff'),
url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/fonts/ProximaNova-Extrabold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
}   html, body {
border: none;
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td {
border: none;
font-size: inherit;
line-height: inherit;
margin: 0;
padding: 0;
text-align: inherit;
}
blockquote::before,
blockquote::after {
content: "";
}    * {
font-family: 'Proxima Nova', sans-serif;
box-sizing: border-box;
outline: none;
}
.body {
font-weight: 400;
color: #242424;
}
.container {
max-width: 1366px;
}
.container.short {
max-width: 900px;
}
a,
button,
input[type="submit"] {
transition: all .3s ease;
cursor: pointer;
}
.btn,
.styleModalBody .wpcf7-form-control {
min-height: 55px;
padding: 10px 40px;
border-radius: 27.5px;
border: 1px solid;
font-size: 15px;
}
.btn {
min-width: 200px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: 600;
text-align: center;
}
@media (min-width: 992px) {
.btn {
font-size: 15px;
}
}
.btn.btn--blue {
background-color: #2c91ff;
border-color: #2c91ff;
color: #fff;
box-shadow: 0 8px 12px -6px rgba(44,145,255,.4);
}
.btn.btn--blue:hover {
background-color: #2183ed;
border-color: #2183ed;
color: #fff;
box-shadow: 0 8px 12px -4px rgba(33,131,237,.3);
}
.btn.btn--orange {
background-color: #ffba02;
border-color: #ffba02;
color: #242424;
box-shadow: 0 8px 12px -6px rgba(255,186,2,.4);
}
.btn.btn--orange:hover {
background-color: #ffc427;
border-color: #ffc427;
box-shadow: 0 8px 12px -6px rgba(255,196,39,.4);
}
.btn svg {
width: 18px;
height: 18px;
margin-right: 12px;
}
a.btn {
text-decoration: none;
}
.btn.btn--big {
font-size: 18px;
font-weight: 600;
padding: 30px 45px;
border-radius: 40px;
}
.header {
background-color: #fff;
color: #242424;
}
.header-mob {
position: sticky;
top: 0;
z-index: 9999;
padding-bottom: 15px;
}
.header-top {
border-bottom: 1px solid #f5f5f5;
padding: 0 15px;
}
.header-bottom.scroll,
.header-mob {
box-shadow: 0 0 18px 0 rgba(6, 76, 152, .06);
}
.header-top__inner,
.header-bottom__inner {
padding: 10px 0;
}
.header-bottom__logo,
.header-bottom__right {
display: none;
}
.header-top__logo,
.scroll .header-bottom__logo {
display: block;
}
.header-top__logo,
.header-bottom__logo  {
font-size: 0;
max-width: 150px;
}
.header-top__logo img,
.header-bottom__logo img  {
max-width: 100%;
}
@media (min-width: 1200px) {
.header-top__logo {
max-width: 190px;
}
}
.scroll .header-bottom__right {
display: flex;
}
.header-icon-block {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.header-icon-block--address {
max-width: 200px;
}
.header-icon-block > svg {
width: 16px;
height: 16px;
margin-right: 8px;
}
.header-icon-block--address svg {
width: 24px;
height: 24px;
}
.header-icon-block__text {
font-size: 14px;
}
.header-icon-block > svg,
.header-icon-block__text span {
color: #a0a0a1;
}
@media (min-width: 1360px) {
.header-icon-block__link {
margin-left: 8px;
}
}
.header-icon-block__link a {
font-weight: 600;
display: inline-block;
border-top: 1px solid transparent;
border-bottom: 1px dashed currentColor;
text-decoration: none;
}
.header-icon-block__link a:hover {
color: #2183ed;
}
.header-icon-block__link svg {
width: 9px;
height: 9px;
margin-left: 4px;
}
.header-icon-block__link a,
.header-icon-block__link svg {
color: #2c91ff;
}
.header-icon-block__link:hover,
.header-icon-block__link a:hover,
.header-top__callback-list li a:hover,
a.header-bottom__callback:hover {
color: #2183ed;
border-bottom-color: transparent;
}
.header-top__callback-icon {
display: block;
width: 35px;
height: 35px;
color: #2c91ff;
margin-right: 15px;
}
.header-top__callback-phone,
.header-bottom__phone,
.footer-nav__callback-phone {
font-size: 18px;
font-weight: 600;
color: inherit;
text-decoration: none;
margin-bottom: 5px;
}
@media (min-width: 992px) {
.header-top__callback-phone {
font-size: 22px;
}
}
.scroll .header-bottom__phone {
margin-right: 30px;
}
.header-top__callback-list li {
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.header-top__callback-list li a,
a.header-bottom__callback {
display: block;
font-size: 14px;
color: #2c91ff;
text-decoration: none;
}
@media (min-width: 992px) {
.header-top__callback-list li {
margin-right: 15px;
}
.header-top__callback-list li a,
a.header-bottom__callback {
color: inherit;
border-bottom: 1px dashed #a0a0a1;
}
}
.header-top__callback-list .viber {
width: 14px;
height: 14px;
margin-right: 5px;
color: #8e24aa;
}
.header-nav li {
list-style: none;
}
.header-nav > li {
padding: 20px 35px;
}
.header-nav li a {
font-weight: 600;
color: #242424;
text-decoration: none;
}
.header-nav > li > a {
font-weight: 700;
} 
.header-nav li a:hover {
color: #2183ed;
}
@media (min-width: 1200px) {
.header-nav {
width: 100%;
}
.header-nav > li {
padding: 20px 50px;
}
.header-nav > li > a {
font-size: 18px;
}
}
.scroll .header-nav > li {
padding: 20px 25px;
}
.scroll .header-nav > li > a {
font-size: 16px;
}
.header-nav .menu-item-has-children,
.header-nav .menu-item-has-children > a,
.header-nav-mob .menu-item-has-children > a,
#menu-item-3797 > a,
#menu-item-3550 > a {
position: relative;
}
.header-nav .menu-item-has-children > a::after,
.header-nav-mob .menu-item-has-children > a::after,
#menu-item-3797 > a::after,
#menu-item-3550 > a::after {
content: '';
position: absolute;
right: -18px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 9px;
height: 9px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/arrow-down.svg) no-repeat;
}
.header-nav li .sub-menu {
display: none;
width: 240px;
position: absolute;
top: 100%;	
left: 30px;
padding: 20px;
background-color: #fff;
border-radius: 3px;
box-shadow: 0 0 18px 0 rgba(6, 76, 152, .17);
}
.header-nav li:hover > .sub-menu {
display: block;
}
.header-nav li .sub-menu li {
padding: 10px 0;
}
.header-bottom {
position: sticky;
top: 0;
z-index: 999;
background-color: #fff;
}
.section-head {
max-width: 830px;
margin: 0 auto 20px;
}
@media (min-width: 992px) {
.section-head {
margin-bottom: 90px;
}
}
.section-head h2,
.section__title {
font-size: 30px;
font-weight: 800;
line-height: 1;
color: #0a1938;
margin-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) {
.section-head h2,
.section__title {
font-size: 48px;
letter-spacing: 2px;
}
}
.section-head p,
.section-head .section__subtitle {
font-size: 16px;
font-weight: 300;
color: #a0a0a1;
line-height: 1.4;
text-align: center;
padding: 0;
margin: 0;
}
@media (min-width: 992px) {
.section-head p,
.section-head .section__subtitle {
font-size: 18px;
letter-spacing: 0;
}
}
.gray-bg {
background-color: #f9fbff; }
.sec-pad {
padding-top: 45px;
}
@media (min-width: 992px) {
.sec-pad {
padding-top: 90px;
}
}
.footer {
position: relative;
min-height: 428px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/footer-bg.jpg) 50% no-repeat;
padding: 45px 0 20px;
}
.footer::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #0050db;
opacity: .8;
z-index: 1;
}
.footer__left {
width: 25%;
z-index: 2;
}
.footer__right {
width: 70%;
z-index: 2;
}
.footer-top__logo {
margin-bottom: 20px;
}
.footer p,
.copyrights p {
color: #a8b6e0;
}
.footer__about {
font-size: 14px;
line-height: 1.6;
margin-bottom: 25px;
}
.footer__services {
width: 100%;
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-columns: minmax(auto, 130px);
grid-row-gap: 15px;
list-style: none;
}
.footer__services-item {
display: block;
padding-right: 33%;
}
.footer__services-item img {
max-width: 100%
}
.copyrights {
background-color: #0048c4;
padding: 30px 0 20px;
}
.copyrights__left {
max-width: 555px;
}
.copyrights__left  ul {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center;
list-style: none;
margin-bottom: 15px;
}
.copyrights__left  ul li:not(:last-child) {
margin-bottom: 12px;
}
@media (min-width: 768px) {
.copyrights__left  ul {
flex-direction: row;
}
.copyrights__left  ul li:not(:last-child) {
margin-right: 35px;
margin-bottom: 0;
}
}
.copyrights__left  ul li a,
.copyright__middle span {
font-size: 14px;
color: #fff;
text-decoration: none;
}
.copyrights__left  ul li a:hover {
text-decoration: underline;
}
.copyrights p {
font-size: 14px;
line-height: 1.5;
margin-bottom: 10px;
}
.copyrights__left p {
border-top: 1px solid #2461CD;	
padding-top: 10px;
}
@media (min-width: 768px) {
.copyrights p {
font-size: 12px;
margin-bottom: 0;
}
.copyrights__left p {
border-top: none;	
padding-top: 0;
}
}
.copyrights p a {
color: inherit;
}
.copyright__middle span {
display: block;
text-align: center;
margin-bottom: 15px;
}
.copyright__middle ul li {
list-style: none;
}				
.copyright__middle ul li:not(:last-child) {
margin-right: 20px;
}
.copyright__middle ul li img {
max-width: 60px;
max-height: 30px;
}
.footer__right {
color: #fff;
line-height: 1;
}
.footer__col {
max-width: 245px;
}
.footer__col-title {
display: block;
font-size: 16px;
font-weight: 800;
text-transform: uppercase;
margin-bottom: 30px;
}
.footer__right ul {
list-style: none;
}
.footer__right ul li {
margin-bottom: 17px;
}
.footer__right ul li a {
font-size: 14px;
font-weight: 300;
color: inherit;
text-decoration: none;
}
.footer__right ul li a:hover {
text-decoration: underline;
}
.footer__socials {
margin-top: 35px;
}
.footer__right .footer__socials li {
margin-right: 15px;
margin-bottom: 0;
list-style: none;
}
.footer__socials li a {
display: block;
}
.footer__socials li svg {
width: 25px;
height: 25px;
color: #fff;
}
.footer__socials li svg:hover {
color: #ffc427;
}
@media(min-width: 992px) {
.testimonials-wrap {
padding: 0 35px;
}
}
.styleModalFix {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
z-index: 1001;
}
.styleFade,
.mob-menu-fade {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.4);;
}
.mob-menu-fade {
display: none;
z-index: 9999;
}
.styleClose {
position: absolute;
right: 0;
top: 0;
width: 48px;
height: 48px;
color: #818c99;
font-size: 0;
cursor: pointer;
}
.styleClose:hover {
color: #EB5757;
}
.styleModalPage {
width: 90%;
max-width: 520px;
position: absolute;
top: 20%;
left: 50%;
transform: translateX(-50%);
background-color: #fff;
padding: 43px 48px 48px;
}
.styleModalHead {
font-size: 30px;
line-height: 1;
font-weight: 600;
text-align: center;
margin-bottom: 30px;
}
.styleModalBody {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.styleModalBody form {
width: 100%;
}
.red {
color: red;
}
.styleModalBody.error,
.styleModalBody.oki {
font-size: 18px;
text-align: center;
padding-top: 50px;
}
.styleModalPage label,
.styleModalPage label span {
display: block;
}
.styleModalBody .wpcf7-text {
width: 100%;
padding: 18px 15px;
margin-bottom: 12px;
font-size: 16px;
color: #242424;
background-color: #f2f3f5;
border-color: #f2f3f5;
border-radius: 4px;
}
.styleModalBody .wpcf7-text::-webkit-input-placeholder,
.styleModalBody .wpcf7-text::-moz-placeholder,
.styleModalBody .wpcf7-text:-ms-input-placeholder
{
color: #818c99;
}
.styleModalBody .wpcf7-form-control.wpcf7-submit {
margin: 12px auto 0;
}
body.overflow {
overflow: hidden;
}
.rplg .rplg-grid a,
.rplg .rplg-list2 a {
color: #0073aa;
}
#menu-item-3550,
#menu-item-3797 {
position: relative;
}
.countries-modal,
.rest-modal {
display: none;
position: absolute;
top: calc(100% - 12px);
left: 50%;
transform: translateX(-50%);
padding-top: 12px;
z-index: 1000;
cursor: pointer;
}
#menu-item-3550:hover .countries-modal,
#menu-item-3797:hover .rest-modal {
display: block;
}
.countries-modal-inner,
.rest-modal-inner {
position: relative;
border-radius: 3px;
background-color: #fff;
box-shadow: 0 0 18px 0 rgba(6, 76, 152, .17);
}
.countries-modal-inner::before,
.rest-modal-inner::before,
.header-nav li .sub-menu::before {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, -100%);
display: block;
width: 1px;
border: 12px solid transparent;
border-bottom-color: #fff; 
}
.header-nav li .sub-menu::before {
left: 50px;
}
.countries-menu {
display: grid;
grid-template-columns: 9fr 9fr 5fr;
width: 90vw;
max-width: 750px;
padding: 55px 90px 15px;
}
.countries-menu li {
margin-bottom: 40px;
}
.countries-menu li a {
position: relative;
display: block;
font-size: 18px;
font-weight: 400;
color: #0799ff;
padding-left: 42px;
}
.countries-menu li:first-child a,
.countries-menu li:nth-child(2) a,
.countries-menu li:nth-child(3) a {
font-weight: 600;
}
.countries-menu li a:hover {
color: #ffba02;
transition: color .3s ease;
}
.countries-menu li a::before {
content: '';
display: block;
width: 32px;
height: 32px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background-position: 50%;
background-size: cover;
}
.countries-modal .countries-modal-link {
width: 100%;
height: 50px;
background-color: rgba(44, 145, 255, .18);
color: #242424;
font-size: 18px;
font-weight: 600;	
}
.countries-modal .countries-modal-link:hover {
background-color: rgba(44, 145, 255, .3);
color: #242424;
}
.countries-modal #menu-item-1106804 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/158-egypt.svg);
}
.countries-modal #menu-item-1106805 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/218-turkey.svg);
}
.countries-modal #menu-item-1106806 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/151-united-arab-emirates.svg);
}
.countries-modal #menu-item-1106807 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/013-italy.svg);
}
.countries-modal #menu-item-1106808 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/256-georgia.svg);
}
.countries-modal #menu-item-1106809 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/128-spain.svg);
}
.countries-modal #menu-item-1106810 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/127-sri-lanka.svg);
}
.countries-modal #menu-item-1106811 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/238-thailand.svg);
}
.countries-modal #menu-item-1106812 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/049-tunisia.svg);
}
.countries-modal #menu-item-1107024 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/225-maldives.svg);
}
.countries-modal #menu-item-1107025 a::before {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/047-dominican-republic.svg);
}
.rest-modal__tabs a {
display: block;
min-width: 140px;
padding: 25px;
color: #242424;
line-height: 1;
transition: all .3s ease;
}
.rest-modal__tabs a.active {
background-color: #e9f4ff;
}
.rest-modal__tab-pane {
display: none;
width: 535px;
padding: 40px 10px;
}
.rest-modal__tab-pane.active {
display: block;
}
.rest-modal__title {
font-size: 22px;
font-weight: 700;
color: #242424;
padding: 0 20px 15px;
}
.rest-menu {
display: flex;
flex-wrap: wrap;
}
.rest-menu li {
width: 50%;
padding: 15px 20px;
}
.rest-menu li a {
color: #2c91ff;
}
.rest-menu li a:hover {
color: #ffba02;
}
.header-icon-block--city .header-icon-block__text {
flex-direction: column;
}
@media (min-width: 1360px) {
.header-icon-block--city .header-icon-block__text {
flex-direction: row;
align-items: center;
}
}
.header-top__icon-mob {
display: block;
font-size: 0;
color: #242424;
}
.header-top__icon-mob svg {
width: 30px;
height: 30px;
}
.header-top__icon-viber svg {
color: #8e24aa;
}
.header-mob .header-mob__search {
min-height: 40px;
box-shadow: none;
}
.header-mob .header-top {
border-bottom: none;
}
.header-mob .header-top__callback-phone,
.footer-nav__callback-phone {
font-weight: 600;
}
.tours-tabs-block .btn-wrap-center,
.sec-prices .btn-wrap-center {
margin-top: 30px;
}
.tours-tabs-block .btn-wrap-center a,
.sec-prices .btn-wrap-center a {
width: 100%;
}
@media(min-width: 992px) {
.tours-tabs-block .btn-wrap-center,
.sec-prices .btn-wrap-center {
margin-top: 60px;
}
.tours-tabs-block .btn-wrap-center a,
.sec-prices .btn-wrap-center a {
width: auto;
box-shadow: 0 0 0 0 rgba(255,186,2,.5);
-webkit-animation: pulse 4s infinite;
animation: pulse 4s infinite;
transition: animation .3s ease;
}
}
#mobMenuModal {
display: none;
position: fixed;
top: 0;
right: 0;
z-index: 10000;
width: 274px;
height: 100vh;
overflow: auto;
}
.mob-menu-modal__inner {
position: relative;
padding: 45px 24px 70px;
background-color: #fff;
}
#mobMenuModal .styleClose {
width: 67px;
height: 67px;
}
#mobMenuModal .sub-menu {
display: none;
}
.header-nav-mob {
border-bottom: 1px solid rgba(0,0,0,.08);
margin-bottom: 25px;
}
.header-nav-mob li {
list-style: none;
padding-bottom: 25px;
}
.header-nav-mob .sub-menu li {
padding-bottom: 15px;
}
.header-nav-mob .sub-menu li:last-child {
padding-bottom: 0;
}
.header-nav-mob li a {
font-size: 20px;
font-weight: 600;
color: #242424;
text-decoration: none;
}
.header-nav-mob .sub-menu li a {
font-size: 16px;
font-weight: 600;
}
.header-nav-mob .sub-menu {
padding-top: 15px;
}
#mobMenuModal .header-icon-block__text {
font-size: 18px;
font-weight: 400;
}
#mobMenuModal .header-icon-block__text span:first-child {
font-size: 20px;
}
#mobMenuModal .header-icon-block--city {
margin-bottom: 15px;
}
#mobMenuModal .header-icon-block--address {
margin-bottom: 20px;
min-width: initial;
}
.mob-menu-modal__socials {
list-style: none;
margin-bottom: 25px;
}
.mob-menu-modal__socials li:not(:last-child) {
margin-right: 13px;
}
.mob-menu-modal__socials li a {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #f0f7ff;
}
.mob-menu-modal__socials li svg,
.mob-menu-modal__socials li img {
width: 20px;
height: 20px;
}
.mob-menu-modal__socials .facebook {
color: #395693;
}
.mob-menu-modal__socials .viber {
color: #8e24aa;
}
.mob-menu-modal__socials .youtube {
color: #f61c0d;
}
.footer-nav {
background-color: #3070df;
color: #fff;
padding: 24px 0;
}
.footer-nav__call {
display: block;
font-size: 14px;
text-decoration: none;
color: #ffba02;
}
.footer-nav .footer__socials {
justify-content: center;
margin: 20px 0 24px;
}
.footer-nav .footer__socials li {
list-style: none;
padding: 0 15px;
}
.footer-nav__menu {
padding: 20px 24px;
margin-bottom: 8px;
background: #fff;
box-shadow: 0 0 12px rgba(0, 0, 0, .09);
border-radius: 5px;
}
.footer-nav__title span,
.footer-nav__menu li a {
font-size: 18px;
font-weight: 600;
line-height: 1.15;
}
.footer-nav__title span {
text-transform: uppercase;
letter-spacing: .3px;
color: #242424;
}
.footer-nav__title svg {
width: 15px;
height: 15px;
color: #ccc;
}
.footer-nav__menu ul {
display: none;
}
.footer-nav__menu li {
margin-top: 20px;
}
.footer-nav__menu li a {
color: #2c91ff;
text-decoration: none;
}
.traveler-grid {
display: grid;
grid-template-columns: 1fr;
grid-gap: 30px;
}
.traveler {
overflow: hidden;
}
@media(min-width: 768px) {
.traveler-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media(min-width: 992px) {
.traveler-grid {
grid-template-columns: repeat(3, 1fr);
}
.traveler {
border-radius: 5px;
}
.traveler:hover {
-webkit-transform: translateY(-4px);
-moz-transform: translateY(-4px);
-o-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transform: translateY(-4px);
box-shadow: 0 22px 40px rgba(0,0,0,.15);
}
}
.traveler__img {
position: relative;
display: block;
padding-top: 62.5%;
}
.traveler__img img {
position: absolute;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.traveler__main {
padding: 25px 40px;
height: 100%;
}
@media(max-width: 991px) {
.traveler__main {
background-color: #E6F4FE;
padding: 25px 10px 15px;
min-height: initial;
}
}
.traveler__date {
color: #a0a0a1;
margin-right: 5px;
}
.traveler__date svg {
width: 14px;
height: 14px;
}
.traveler__main h6 {
margin: 10px 0 15px;
}
.traveler__main h6 a {
font-size: 20px;
line-height: 1.1;
font-weight: 800;
color: #0a1942;
text-decoration: none;
}
.traveler .traveler__main p {
line-height: 1.5;
color: #242424;
margin-bottom: 10px;
}
@media(min-width: 992px) {
.traveler__main h6 {
margin: 20px 0;
}
.traveler__main h6 a {
font-size: 22px;
}
.traveler__main p {
margin-bottom: initial;
}
}
.traveler__main p a {
color: #2c91ff;
}
@media(max-width: 991px) {
.traveler__main p a {
text-decoration: none;
}
}
.traveler__main p a:hover {
text-decoration: none;
}
.grecaptcha-badge {
right: -300px!important;
}
.footer-nav__callback-phone {
font-size: 22px;
margin-bottom: 8px;
}
#headerSearchBtn {
width: 200px;
flex-shrink: 0;
}
#headerSearchBtn .btn{
opacity: 0;
transform: translateX(500px);
transition: transform 1.5s ease;
}
#headerSearchBtn.loaded .btn {
opacity: 1;
transform: none;
}
@keyframes pulse {
0% {
transform: scale(.96);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 20px rgba(255,186,2, 0);
}
100% {
transform: scale(.96);
box-shadow: 0 0 0 0 rgba(255,186,2, 0);
}
}img {
max-width: 100%;
}
.inner-page .page-heading {
background: #F0F7FF url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/light-blue-bg.jpg);
}
.inner-page .page-heading__inner {
width: 100%;
min-height: 150px;
padding: 38px 0 22px;
}
@media (min-width: 768px) {
.inner-page .page-heading__inner {
min-height: 200px;
}
}
.inner-page .page-heading h1 {
max-width: 770px;
font-size: 30px;
font-weight: 800;
line-height: 1.2;
text-align: center;
color: #0a1942;
}
@media (min-width: 768px) {
.inner-page .page-heading h1 {
font-size: 42px;
}
}
.inner-page .page-content {
padding: 30px 0;
}
@media (min-width: 768px) {
.inner-page .page-content {
padding: 45px 0;
}
}
.inner-page .container {
max-width: 1275px;
}
@media (min-width: 992px) {
.page-content__main,
.page-content__sidebar {
padding: 0 15px;
}
}
.page-content__main {
width: 100%;
padding-bottom: 30px;
}
.page-content__sidebar {
width: 100%;
flex-shrink: 0;
}
@media (min-width: 992px) {
.page-content__sidebar {
width: 380px;
}
}
.sidebar-form {
background: #2c91ff url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/sidebar-form-bg.jpg) 50% 0;
border-radius: 5px;
padding: 40px 25px;
margin-bottom: 30px;
}
.sidebar-form__title,
.sidebar-form .sidebar-form__text,
.page-country-form__title,
.page-country-form .page-country-form__text  {
color: #fff;
text-align: center;
}
.sidebar-form__title,
.page-country-form__title {
font-weight: 800;
font-size: 25px;
line-height: 1;
margin-bottom: 3px;
}
.sidebar-form  .sidebar-form__text,
.page-country-form .page-country-form__text {
font-size: 18px;
line-height: 1.5;
margin-bottom: 20px;
}
.sidebar-form .wpcf7-form input {
border-radius: 100px;
}
.sidebar-form .wpcf7-form textarea {
height: 150px;
border-radius: 20px;
}
.sidebar-form .wpcf7-form input,
.sidebar-form .wpcf7-form textarea {
width: 100%;
background: #fff;
border: none;
font-size: 16px;
font-weight: 600;
color: #242424;
padding: 20px 25px;
}
.sidebar-form .wpcf7-form input::placeholder,
.sidebar-form .wpcf7-form textarea::placeholder {
color: #a0a0a1;
}
.sidebar-form .wpcf7-form .wpcf7-submit {
background-color: #ffba02;
}
.sidebar-form .wpcf7-form .wpcf7-submit:hover {
background-color: #ffc427;
}
.wpcf7-form-control-wrap {
display: block;
margin-bottom: 12px;
}
.sidebar .os-top-countries {
margin-bottom: 30px;
}
.sidebar-banner {
position: relative;
display: block;
margin-bottom: 30px;
font-size: 0;
text-align: right;
}
.sidebar-banner::after {
content: 'Узнать больше';
position: absolute;
right: 0;
bottom: 15px;
z-index: 1;
display: block;
padding: 8px 10px 8px 20px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
background-color: #fff;
font-size: 14px;
font-weight: 600;
color: #2c91ff;
}
.text-content p,
.text-content ul:not([class]) li,
.text-content ol:not([class]) li,
.contact-list li {
font-size: 16px;
color: #242424;
line-height: 1.875;
}
@media (min-width: 768px) {
.text-content p,
.text-content ul:not([class]) li,
.text-content ol:not([class]) li,
.contact-list li {
font-size: 18px;
}	
}
.text-content p:not(:last-child),
.text-content ol:not([class]),
.text-content ul:not([class]),
.contact-list li {
margin-bottom: 15px;
}
.text-content h2,
.text-content h3,
.text-content h4 {
font-weight: 800;
line-height: 1.33;
letter-spacing: .5px;
color: #0a1938;
margin-top: 30px;
margin-bottom: 15px;
}
.text-content h2 {
font-size: 24px;
}
.text-content h3 {
font-size: 20px;
}
.text-content h4 {
font-size: 18px;
letter-spacing: .2px;
margin-top: 20px;
margin-bottom: 5px;
}
@media (min-width: 768px) {
.text-content h2 { 
font-size: 36px;
margin-top: 20px;
margin-bottom: 5px;
}
.text-content h3 {
font-size: 22px;
}
.text-content h4 {
font-size: 20px;
}
}
.text-content p a,
.text-content ul:not([class]) a,
.text-content ol:not([class]) a,
.text-content .contact-list a,
.comment-edit-link,
.comment-reply-link {
color: #2c91ff;
text-decoration: underline;
transition: all .3s ease;    
}
.text-content p a:hover,
.text-content ul:not([class]) a:hover,
.text-content ol:not([class]) a:hover,
.text-content .contact-list a:hover,
.comment-edit-link:hover,
.comment-reply-link:hover {
text-decoration: none;
}
.page-country-form {
background: #2c90ff url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/work-form-bg.jpg) 50% 100% no-repeat;
background-size: cover;
margin: 0 -15px 10px;
border-radius: 5px;
}
.page-country-form .wpcf7-form {
display: grid;
grid-template-columns: repeat(1,1fr);
grid-gap: 12px;
padding: 40px 30px;
}
@media (min-width: 768px) {
.page-country-form {
margin: 0 0 25px;
}
.page-country-form .wpcf7-form {
grid-template-columns: repeat(3,1fr);
}
.page-country-form--2 .wpcf7-form {
grid-template-columns: repeat(2,1fr);
}
}
.page-country-form .wpcf7-form .wpcf7-form-control-wrap {
margin-bottom: 0;
}
.page-country-form .wpcf7-form input,
.page-country-form .wpcf7-form select,
.sidebar-form .wpcf7-form select {
display: flex;
justify-content: center;
align-items: center;
height: 53px;
padding: 0 26px;
font-size: 16px;
font-weight: 600;
line-height: 1;
border-radius: 100px;
border: none; 
}
.page-country-form .wpcf7-form .col-33-input input,
.page-country-form--2 .wpcf7-form select,
.sidebar-form .wpcf7-form select {
width: 100%;
}
.page-country-form .wpcf7-form select,
.sidebar-form .wpcf7-form select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
padding-right: 40px;
background: #fff url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/arrow-down--black.svg) right 27px top 50% no-repeat;
background-size: 12px 12px;
}
.page-country-form .wpcf7-form [type="submit"] {
text-align: center;
background-color: #FFBA02;
}
.page-country-form .wpcf7-form [type="submit"]:hover {
background-color: #ffc427;
}
.text-content ul:not([class]) li,
.text-content ol:not([class]) li {
margin-bottom: 5px;
}
.text-content ol:not([class]) li {
list-style-position: inside;
padding-left: 15px;
}
.text-content ul:not([class]) li {
position: relative;
padding-left: 25px;
list-style: none;
}
.text-content ul:not([class]) li::before {
content: '';
position: absolute;
left: 0;
top: 10px;
display: block;
width: 12px;
height: 10px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/check--gold.svg) 50% no-repeat;
background-size: contain;
}
.rp4wp-related-posts {
margin: 40px 0 70px;
}
.rp4wp-related-posts h3 {
font-size: 24px;
font-weight: 800;
margin-bottom: 20px;
}
.text-content .rp4wp-related-posts ul {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 20px;
padding: 0;
float: none!important;
}
@media (min-width: 576px) {
.text-content .rp4wp-related-posts ul {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 768px) {
.text-content .rp4wp-related-posts ul {
grid-template-columns: repeat(3, 1fr);
}
}	
.text-content .rp4wp-related-posts ul li {
width: 100%;
padding: 0;
display: flex;
flex-direction: column;
border-radius: 5px;
border: none;
float: none;
overflow: hidden;
margin-bottom: 0;
}
.rp4wp-related-post-image {
position: relative;
float: none;
padding-top: 81%;
}
.rp4wp-related-post-image img {
position: absolute;
bottom: 0;
width: 100%;
height: 100%;
flex-shrink: 0;
object-fit: cover;
border-radius: 0;
}
.rp4wp-related-posts .rp4wp-related-post-content {
height: 100%;
padding: 20px 12px 30px;
border-radius: 0;
border: none;
background-color: #F0F8FE;
}
.rp4wp-related-posts .rp4wp-related-post-content a {
display: block;
font-size: 18px;
font-weight: 800;
line-height: 1.3;
color: #0A1942;
text-decoration: none;
margin-bottom: 10px;
}
.rp4wp-related-posts .rp4wp-related-post-content p {
font-size: 16px;
}
#new-map {
height: 500px;
border: 1px solid #DCE0E0;
margin-bottom: 30px;
}
.covid-title {
padding: 20px 0;
border-top: 3px solid #009fe3;
border-bottom: 3px solid #009fe3;
text-align: center;
}
.contact-list {
padding-left: 0;
margin-bottom: 30px;
}
.contact-list li {
list-style: none;
display: flex;
align-items: center;
}
.contact-list img {
width: 20px;
margin-right: 10px;
}
div.wpcf7 .ajax-loader {
display: none;
}
ul.covid-list {
padding-top: 40px;
}
ul.covid-list li {
display: flex;
align-items: center;
list-style: none;
padding-bottom: 30px;
font-size: 18px;
}
ul.covid-list li img {
width: 45px;
margin-right: 20px;
}
ul.covid-list strong {
font-size: 22px;
}
.new-alert-box {
margin: 30px 0;
padding: 35px 20px;
background: #e6f4fe;
border-radius: 5px;
}
@media (min-width: 768px) {
.new-alert-box {
padding: 35px 60px 35px 145px;
background: #e6f4fe url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icons/success.svg) 65px 50% no-repeat;
background-size: 52px;
}
}
.pagination {
margin-top: 30px;
}
.pagination .screen-reader-text {
display: none;	
}
.pagination .nav-links {
display: flex;
flex-wrap: wrap;
}
.pagination .page-numbers {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
margin-right: 10px;
font-size: 20px;
font-weight: 600;
line-height: 1;
color: #242424;
text-decoration: none;
}
@media (min-width: 992px) {
.pagination .page-numbers {
width: 52px;
height: 52px;
font-size: 26px;	
}
}
.pagination a.page-numbers:hover {
color: #2c91ff;
}
.pagination .page-numbers.current {
border-radius: 50%;
color: #fff;
background-color: #2c91ff;
}
.rp4wp-related-posts li .traveler__date {
font-size: 15px;
display: flex;
align-items: center;
margin-bottom: 5px;
}
.rp4wp-related-posts li .traveler__date svg {
margin-bottom: 2px;
margin-right: 5px;
}
.rp4wp-related-posts li .rp4wp-related-post-content a {
color: #0a1942;
text-decoration: none;
transition: all .3s ease;
}
.rp4wp-related-posts li .rp4wp-related-post-content a:hover {
text-decoration: underline;	
}
.comment-form {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 16px;
padding: 34px;
background-color: #e6f4fe;
border-radius: 5px;
margin-top: 50px;
}
@media(min-width:992px) {
.comment-form {
grid-template-columns: repeat(3, 1fr);
}
.comment-form-comment  {
grid-column: 1 / 4;
}
.comment-form-author,
.comment-form-email,
.comment-form .form-submit {
grid-row: 2;
}
}
.comment-form label {
display: block;
margin-bottom: 10px;
font-weight: 600;
color:  #242424;
}
.comment-form label .required {
color: #ff1d6e;
}
.comment-form input,
.comment-form textarea {
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 600;
line-height: 1;
border: 1px solid #D0E0EC;
}
.comment-form input {
min-height: 55px;
padding: 0 26px;
border-radius: 100px;
}
.comment-form textarea {
border-radius: 20px;
padding: 20px 26px;
}
.comment-form .form-submit {
display: flex;
align-items: flex-end;
}
.comment-form .form-submit .btn {
min-width: 100%;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
background: #fff url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icons/asterisk--red.svg) right 15px top 50% no-repeat;
background-size: 10px;
}
.ex-grid {
display: grid;
grid-template-columns: 1fr;
grid-gap: 20px;
padding: 30px 0;
}
@media(min-width: 576px) {
.ex-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media(min-width: 768px) {
.ex-grid {
grid-template-columns: repeat(3, 1fr);
}
}
@media(min-width: 992px) {
.ex-grid {
grid-gap: 30px;
grid-template-columns: repeat(4, 1fr);
}
}
.ex-country {
display: flex;
flex-direction: column;
border: 1px solid #dce0e0;
border-radius: 5px;
overflow: hidden;
transition: all .2s ease;
}
.ex-country:hover {
transform: translateY(-4px);
box-shadow: 0 22px 40px rgb(0 0 0 / 15%);
}
.ex-country__img {
position: relative;
padding-top: 75%;
}
.ex-country__img img {
position: absolute;
bottom: 0;
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.ex-country__info {
display: flex;
align-items: center;
padding: 15px;
background-color: #fff;
text-decoration: none;
}
.ex-country__info img {
width: 32px;
margin-right: 10px;
}
.ex-country__info h5 {
color: #000;
font-size: 18px;
}
.inner-page .binct-phone-number-1 {
text-decoration: none;
}
.page-country-form .wpcf7-response-output {
color: #fff;
}
.inner-page-search .new_t-order-book-modal {
display: none;
}
img.alignleft {
float: left;
margin: 0 25px 15px 0;
}
img.aligncenter {
margin-bottom: 15px;
}
.comments-header {
margin-bottom: 20px;
}
.comment {
list-style: none;
margin-bottom: 30px;
}
.comment-author .avatar {
margin-right: 15px;
border-radius: 50%;
}
.comment-name {
font-size: 20px;
}
.comment-meta i {
line-height: 1;
}
.comment-header {
padding-bottom: 10px;
}
.comment-edit-link {
margin-left: 15px;
}
.post-img-link.contain-aligncenter {
display: flex;
justify-content: center;
width: 100%;
margin-bottom: 15px;
}
.post-img-link.contain-aligncenter img {
margin: 0;
}
.post-img-link.contain-alignleft {
display: inline-block;
float: left;
}
.post-img-link.contain-alignright {
display: inline-block;
float: right;
}
*:not(.contain-aligncenter) img.aligncenter {
display: block;
width: auto;
margin-left: auto;
margin-right: auto;
}
.page-heading__breadcrumbs {
margin-top: 8px;
}
.page-heading__breadcrumbs ul {
flex-wrap: wrap;
justify-content: center;
}
@media (min-width: 768px) {
.page-heading__breadcrumbs ul {
justify-content: flex-start;
}
}
.page-heading__breadcrumbs li {
position: relative;
list-style: none;
font-size: 14px;
text-align: center;
flex-shrink: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.page-heading__breadcrumbs li {
font-size: 16px;
font-weight: 600;
opacity: .7;
}
}
.page-heading__breadcrumbs li:not(:last-child) {
margin-right: 30px;
margin-bottom: 5px;
}
.page-heading__breadcrumbs li:not(:last-child)::after {
content: '';
position: absolute;
right: -22px;
top: 50%;
transform: translateY(-50%);
display: block;
border: 4px solid transparent;
border-left-color: currentColor;
}
@media (min-width: 768px) {
.page-heading__breadcrumbs li:not(:last-child)::after {
right: -24px;
border-width: 6px;
}
}
.page-heading__breadcrumbs li,
.page-heading__breadcrumbs li a {
color: #a0a0a1;
}
.page-heading__breadcrumbs li a:hover {
text-decoration: none;
}.countries-heading {
position: relative;
overflow: hidden;
}
.countries-heading__inner {
width: 100%;
height: 100%;
background-color: rgba(0, 3, 14, .5);
color: #fff;
}
@media (min-width: 768px) {
.countries-heading {
height: 400px;
}
.countries-heading__inner {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
height: auto;
}
}
@media (min-width: 1200px) {
.countries-heading {
height: 585px;
}
}
.countries-heading__bg {
position: absolute;
top: 0;
width: 100%;
height: 100%;
object-fit:cover;
object-position: 50% 0;
z-index: -1;
}
.countries-heading__container {
padding: 100px 20px 25px;
}
@media (min-width: 768px) {
.countries-heading__container {
padding: 100px 8%;
}
}
.countries-heading__text {
position: relative;
}
.countries-heading h1 {
font-size: 30px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 1px;
text-align: center;
margin-bottom: 12px;
}
@media (min-width: 576px) {
.countries-heading h1  {
font-size: 36px;
}
}
@media (min-width: 992px) {
.countries-heading h1  {
font-size: 48px;
line-height: 1;
text-align: left;
margin-bottom: 0;
}
}	
.countries-heading__subtitle {
font-size: 16px;
font-weight: 300;
line-height: 1.5;
text-align: center;
}
@media (min-width: 768px) {
.countries-heading__subtitle {
position: absolute;
bottom: 0;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
font-size: 18px;
line-height: 1.67;
text-align: left;
}
}
.countries-heading__breadcrumbs {
position: absolute;
top: -56px;
left: 0;
width: 100%;
}
.countries-heading__breadcrumbs ul {
flex-wrap: wrap;
justify-content: center;
}
@media (min-width: 768px) {
.countries-heading__breadcrumbs ul {
justify-content: start;
}
}
.countries-heading__breadcrumbs li {
position: relative;
list-style: none;
font-size: 14px;
flex-shrink: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.countries-heading__breadcrumbs li {
font-size: 16px;
font-weight: 600;
opacity: .7;
}
}
.countries-heading__breadcrumbs li:not(:last-child) {
margin-right: 30px;
margin-bottom: 5px;
}
.countries-heading__breadcrumbs li:not(:last-child)::after {
content: '';
position: absolute;
right: -22px;
top: 50%;
transform: translateY(-50%);
display: block;
border: 4px solid transparent;
border-left-color: #fff;
}
@media (min-width: 768px) {
.countries-heading__breadcrumbs li:not(:last-child)::after {
right: -24px;
border-width: 6px;
}
}
.countries-heading__breadcrumbs li a {
color: #fff;
}
.countries-heading__breadcrumbs li a:hover {
text-decoration: none;
}
.countries-content {
padding: 0;
}
@media (min-width: 576px) {
.countries-content {
padding-top: 30px;
}
}
@media (min-width: 768px) {
.countries-content {
padding-top: 40px;
}
}
.page-nav {
padding: 25px 20px;
background-color: #f4f7fd;
border-radius: 3px;
margin: 0 -15px 20px;
}
.page-nav__title {
font-size: 20px;
font-weight: 800;
line-height: 1;
color: #323232;
margin-bottom: 27px;
text-align: center;
}
.page-nav li {
list-style-position: inside;
color: #90c4fe;
}
.page-nav li:not(:last-child) {
margin-bottom: 20px;
}
.page-nav li a {
font-size: 18px;
color: #2c91ff;
text-decoration: none;
}
@media (min-width: 768px) {
.page-nav {
padding: 40px 50px 45px;
max-width: 400px;
margin: 0;
}
.page-nav__title {
font-size: 18px;
font-weight: 700;
text-align: left;
}
.page-nav li a {
font-size: 16px;
}
}
.page-nav li a:hover {
text-decoration: underline;
}
.countries-content p {
font-size: 16px;
color: #242424;
line-height: 1.5;
}
@media (min-width: 992px) {
.countries-content p {
font-size: 18px;
line-height: 1.875;
}
}
.countries-content p:not(:last-child) {
margin-bottom: 15px;
}
.countries-content p a {
color: #2c91ff;
text-decoration: none;
}
.countries-content p a:hover {
text-decoration: underline;
}
.big-font {
font-size: 24px;
}
.countries-content section {
padding-top: 30px;
}
@media (min-width: 992px) {
.countries-content section {
padding-top: 75px;
}
}
.countries-content h2 {
font-size: 30px;
font-weight: 800;
line-height: 1.33;
color: #0a1938;
margin-bottom: 20px;
}
@media (min-width: 992px) {
.countries-content h2 {
font-size: 36px;
letter-spacing: 2px;
text-align: center;
margin-bottom: 30px;
}
}
.search-form-sec {
position: relative;
padding: 100px 15px 80px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/search-form-bg.jpg) 0 50% no-repeat;
background-size: cover;
}
@media (min-width: 992px) {
.search-form-sec {
padding: 100px 0 80px;
}
}
.countries-content .search-form-sec h2  {
margin-bottom: 15px;
text-align: center;
}
.countries-content .search-form-sec h2 span {
position: relative;
z-index: 4;
font-size: 30px;
color: #fff;
}
@media (min-width: 1200px) {
.countries-content .search-form-sec h2 span::after  {
content: "";
position: absolute;
top: -5px;
right: -20px;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/search-form-arrow.png);
display: block;
-webkit-background-size: contain;
background-size: contain;
width: 110px;
height: 85px;
}
}
.search-form-sec::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 3, 14, .35);
}
.resorts-block,
.inclusive {
position: relative;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/resort-bg.jpg) 0 50%;
background-size: 510px auto;
border-radius: 3px;
overflow: hidden;
}
.resorts-block {
padding: 20px 45px 10px;
margin-top: 35px;
}
@media (min-width:992px) {
.resorts-block {
padding: 55px 105px 35px;
margin-top: 50px;
}
}
.resorts-block::after,
.inclusive::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #f7f7fd;
opacity: .95;
z-index: 1;
}
.resort {
z-index: 2;
margin-bottom: 20px;
}
.resort a {
border-bottom: 1px solid #98c1fe; 
text-decoration: none;
transition: all .3s ease;
}
.resort a:hover {
border-bottom: none;
}
.resort a span {
font-size: 16px;
font-weight: 600;
line-height: 1.875;
color: #2c91ff;
}
@media (min-width:768px) {
.resort a span {
font-size: 24px;
}
}
.hotels-rating__btn {
margin: 50px 0;
}
.hotels-rating__btn .btn {
position: relative;
font-size: 16px;
padding-left: 50px;
padding-right: 50px;
min-height: 75px;
border-radius: 37.5px;
}
.hotels-rating__btn .btn::before {
content: '';
position: absolute;
top: 38%;
left: 50%;
transform: translate(-50%, -50%);
z-index: -1;
display: block;
width: calc(100% + 30px);
height: calc(100% + 50px);
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/fly.svg) 50% no-repeat;
background-size: contain;
transition: all .3s ease;
}
@media (min-width:576px) {
.hotels-rating__btn .btn::before {
width: calc(100% + 65px);
height: calc(100% + 50px);
}
}
@media (min-width:768px) {
.hotels-rating__btn .btn {
font-size: 18px;
}
.hotels-rating__btn .btn::before {
width: calc(100% + 100px);
height: calc(100% + 75px);
}
.hotels-rating__btn:hover .btn::before {
width: calc(100% + 40px);
height: calc(100% + 50px);
}
}
.hotel,
.hotel__img,
.hotel__info,
.hotel__title,
.hotel__city {
display: block;
}
.hotel {
border-radius: 5px;
overflow: hidden;
font-size: 20px;
color: #0a1942;
text-decoration: none;
margin-bottom: 20px;
}
.hotel__img {
position: relative;
padding-top: 56%;
}
.hotel__img img {
position: absolute;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.hotel__info {
padding: 20px 35px;
background-color: #f9f9f9;
transition: all .3s ease;
}
.hotel:hover .hotel__info {
background-color: #f0f8fe;
}
.hotel__title {
font-weight: 800;
margin-bottom: 7px;
}
.inclusive {
padding: 48px 0 35px;
margin: 10px 0 30px;
color: #0a1942;
}
@media(min-width: 992px) {
.inclusive {
margin: 50px 0 70px;
}
}
.inclusive__title,
.inclusive__grid {
position: relative;
z-index: 2;
}
.inclusive__title {
font-size: 22px;
font-weight: 800;
text-align: center;
text-transform: uppercase;
line-height: 1;
margin-bottom: 35px;
}
.inclusive__grid li {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 138px;
height: 138px;
border-radius: 10px;
background-color: #fff;
margin: 13px;
}
.inclusive__grid li img {
height: 50px;
margin-bottom: 15px;
}
.stars {
display: flex;
margin-bottom: 18px;
}
.stars span {
display: block;
width: 15px;
height: 15px;
margin-right: 2px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icons/star.svg) 50% no-repeat;
background-size: contain;
}
.countries-content .new_f-form > .clearfix,
.countries-content .new_f-form-field {
background-color: #2c91ff;
}
.countries-content .new_input-mask,
.countries-content .new_f-dropdown-btn,
.countries-content .new_f-datepicker-wrap button,
.countries-content .new_f-form-field::after,
.countries-content .new_f-search-dates-popup {
color: #fff;
}
.countries-content .new_f-search-dates-wrap svg,
.countries-content .new_os .new_f-dropdown-btn .cnt::after, 
.countries-content .new_os .new_f-dropdown-btn::after {
border-color: #ffba02 transparent transparent;
}
.countries-content .new_f-search-dates-wrap svg {
fill: #ffba02;
}
.countries-content .new_f-datepicker-wrap-2:before {
color: #ffba02;
}
.search-form-sec .new_f-form > .clearfix {
padding-top: 25px;
padding-bottom: 25px;
}
@media(max-width: 1023px) {
.countries-content .new_os .new_f-wrapper .new_f-form .new_f-form-field {
margin-bottom: 20px;
}
.countries-content .new_f-form-field::after,
.countries-content .new_f-search-dates-popup {
top: -8px;
left: 10px;
font-weight: 300;
}
.countries-content .new_f-form .new_f-form-field:not(.to)::before {
display: block;
width: calc(100% - 20px);
height: 1px;
top: -16px;
left: 10px;
}
}
.new_m-mobile-form .countries-content .ui-datepicker-trigger {
background: none;
padding: 0;
}
.countries-content .new-alert-box:first-child {
margin-top: 0;
margin-bottom: 40px;
}
.gsInformer {
width: 100%!important;
margin-bottom: 20px;
}.hot-block_euroblock,
.hot-block_euroblock *,
.hot-block_euroblock *:before,
.hot-block_euroblock *:after {
box-sizing: border-box;
font-size: 14px;
text-decoration: none;
}
.hot-block_euroblock .hot-wrapper {
overflow: hidden;
margin-right: -10px !important;
padding-bottom: 10px !important;
background: none;
}
.hot-block_euroblock .hot-otp-form-wrap {
margin: 10px 10px 0 0;
float: left;
border: none !important;
overflow: hidden;
border-radius: 4px;
padding: 0 !important;
}
.hot-block_euroblock.hot-otp-content .hot-wrapper {
margin: 0 -10px !important;
padding-bottom: 0 !important;
}
.preview-tour-in-block .hot-block_euroblock.hot-otp-content .hot-otp-form-wrap,
.hot-block_euroblock.hot-otp-content .hot-otp-form-wrap {
width: 25%;
margin: 0;
padding: 3px 10px 17px !important;
min-width: 290px;
}
@media (max-width: 1200px) {
.hot-block_euroblock.hot-otp-content .hot-otp-form-wrap {
width: 33.3333%;
}
}
@media (max-width: 860px) {
.hot-block_euroblock.hot-otp-content .hot-otp-form-wrap {
width: 50%;
}
}
@media (max-width: 600px) {
.hot-block_euroblock.hot-otp-content .hot-otp-form-wrap {
width: 100%;
max-width: 420px;
margin: 0 auto;
float: none;
}
}
.hot-block_euroblock .new-hot-tour-item {
max-width: 400px;
background: #fff;
box-shadow: 0 0 5px rgba(0,0,0,.2);
position: relative;
height: 290px;
display: block;
padding: 1px 0 0;
border-radius: 3px;
color: #000;
}
.hot-block_euroblock .new-hot-tour-item:hover {
box-shadow: 0 0 5px rgba(0,0,0,.5);
}
.hot-block_euroblock .new-hot-tour-img-container {
position: absolute;
left: 0;
right: 0;
top: 0;
overflow: hidden;
height: 160px;
display: block;
border-radius: 3px 3px 0 0;
}
.hot-block_euroblock .new-hot-tour-img-container img {
position: absolute;
max-width: 100%;
width: 100%;
transform: translate(-50%,-50%);
top: 50%;
left: 50%;
} .hot-block_euroblock .new-hot-tour-img-geo {
position: absolute;
right: 0;
bottom: 0;
padding: 3px 15px 3px 30px;
background: #f3f3f3 no-repeat left 5px top 1px / auto 18px;
border-radius: 3px 0 0 0;
} .hot-block_euroblock .new-hot-tour-body {
margin-top: 159px;
padding: 12px 15px 0;
display: block;
height: 130px;
}
.hot-block_euroblock .new-hot-tour-name {
font-weight: bold;
font-size: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
display: block;
}
.hot-block_euroblock .new-hot-tour-item-custom .new-hot-tour-name {
white-space: normal;
margin-bottom: 5px;
}
.hot-block_euroblock .new-hot-tour-stars {
display: block;
margin: 5px 0;
}
.hot-block_euroblock .new-hot-tour-stars span {
display: inline-block;
height: 15px;
width: 15px;
background: transparent url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icon-star.svg) no-repeat center !important;
}
.hot-block_euroblock .new-hot-tour-stars .new-hot-tour-star-gray {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icon-star-gray.svg) !important;
}
.hot-block_euroblock .new-hot-tour-food,
.hot-block_euroblock .new-hot-tour-from,
.hot-block_euroblock .new-hot-tour-date {
display: block;
line-height: 20px;
padding-left: 20px;
}
.hot-block_euroblock .new-hot-tour-food {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icon-food.svg) no-repeat left center / auto 14px;
}
.hot-block_euroblock .new-hot-tour-from[data-transport="air"] {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icon-plane.svg) no-repeat left center / auto 14px;
}
.hot-block_euroblock .new-hot-tour-from[data-transport="bus"] {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icon-bus.svg) no-repeat -1px center / auto 16px;
}
.hot-block_euroblock .new-hot-tour-date {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/icon-calendar.svg) no-repeat left 2px / auto 14px;
} .hot-block_euroblock .new-hot-tour-price {
position: absolute;
right: 0;
bottom: 0;
text-align: right;
padding: 5px 15px 5px 10px;
border-radius: 3px 0 3px 0;
}
.hot-block_euroblock .new-hot-tour-price-value {
text-transform: lowercase;
}
.hot-block_euroblock .new-hot-tour-price-value span {
font-size: 18px;
}
.hot-block_euroblock .new-hot-tour-price-desc {
margin-top: -5px;
font-size: 10px;
}
.hot-block_euroblock .new-hot-tour-item:hover .new-hot-tour-price-value span:first-child,
.hot-block_euroblock .new-hot-tour-item .new-hot-tour-price-value span + span {
display: none;
}
.hot-block_euroblock .new-hot-tour-item:hover .new-hot-tour-price-value span + span {
display: block
}
.hot-block_euroblock .new-hot-tour-price {
background-color: #f7941d;
}
.hot-block_euroblock .new-hot-tour-price * {
color: #fff;
} .hot-block_euroblock .hot-otp-form-wrap.hot-tour-while-loading > * {
background-color: #fff !important;
height: 290px !important;
left: 0;
right: 50px !important;
width: auto !important;
box-shadow: 0 0 3px rgba(0,0,0,.1);
border-radius: 3px;
color: #000 !important;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
font-size: 16px;
}
.hot-otp-form-wrap.hot-tour-while-loading > *:not(:first-child) {
display: none !important;
}
.hot-otp-form-wrap.hot-tour-while-loading .hot-otp-description {
color: #aaa !important;
}
.hot-otp-form-wrap.hot-tour-while-loading {
position: relative;
}
.hot-otp-form-wrap.hot-tour-while-loading .hot-otp-tour-block {
background: none;
}
.hot-otp-form-wrap.hot-tour-while-loading .hot-otp-img {
background: #eee url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/planet.png) no-repeat center;
box-shadow: 0 0 2px #d5d5d5 inset;
position: relative;
height: 165px;
}
.hot-otp-form-wrap.hot-tour-while-loading .hot-otp-img img {
display: none;
}
.hot-otp-form-wrap.hot-tour-while-loading .hot-otp-img:before {
content: '';
position: absolute;
width: 54px;
height: 54px;
left: 50%;
top: 50%;
margin: -28px 0 0 -27px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/plane.png) no-repeat center;
-webkit-animation: fly-rotating 2s linear infinite;
-moz-animation: fly-rotating 2s linear infinite;
-ms-animation: fly-rotating 2s linear infinite;
-o-animation: fly-rotating 2s linear infinite;
animation: fly-rotating 2s linear infinite;
}
@-webkit-keyframes fly-rotating {
from {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fly-rotating {
from {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.hot-otp-form-wrap:first-child {
padding-top: 10px !important;
}
.hot-otp-description {
color: #0799ff;
font-size:16px;
background-color: transparent;
display: block;
padding-bottom: 5px;
}
.hot-otp-form-wrap {
position:relative;
text-align: left;
vertical-align: top;
background-color:#fff;
border:5px solid transparent;
padding: 5px 10px 10px;
}
.hot-otp-content {
font-size:  13px;
margin: 0 auto 20px;
min-width:200px;
line-height: 1.1;
letter-spacing: 0.3;
text-align: center;
padding-right: 10px;
}
.hot-otp-content *{
font-family:Arial,Helvetica,sans-serif;
}
.hot-wrapper{
display: inline-flex;
flex-wrap: wrap;
justify-content: center;
width: auto;
background: #fff;
}
.hot-otp-price {
display: inline-block;
font-size: 18px;
font-weight: 600;
}
.hot-otp-price a{
color: #333;
}
.hot-otp-price a:hover{
text-decoration: underline;
}
.hot-otp-price-count{
width: 45px;
color: #666666;
font-size: 11px;
display: inline-block;
padding: 2px 5px;
line-height: 1;
}
.hot-otp-img img{
width: 100%;
}
.hot-otp-departure,
.hot-otp-departure-city{
display: none;
}
.hot-country{
display:inline;
}
.hot-otp-place,
.hot-country
.hot-otp-departure,
.hot-otp-departure-city{
font-size: 12px;
font-style: italic;
color: #666;
}
.hot-otp-img{
display: inline-block;
width: 160px;
height:120px;
margin-bottom: 10px;
float:left;
}
.hot-otp-description:hover {
text-decoration:underline;
}
.hot-country:after {
content: ", ";
}
.hot-otp-tour-block {
vertical-align: middle;
position: relative;
}
.hot-price-block {
min-width:70px;
vertical-align:top !important;
display: block;
}
.hot-otp-content a,
.hot-otp-content a:focus,
.hot-otp-content a:hover,
.hot-otp-content a:active {
outline:none;
cursor:pointer;
text-decoration: none;
}
.hot-otp-tour-block,
.hot-otp-form-inner{
border:none;
}
.hot-otp-departure:before{
content: ", ";
}
.hot-otp-content .hot-otp-tour-block:hover{
background-color: transparent;
}
.tours-tabs {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.tours-tabs li {
list-style: none;
}
.tours-tabs li:not(:last-child) {
margin-right: 8px;
}
@media (min-width: 992px) {
.tours-tabs button,
.tours-tabs-inner {
border: 1px solid #dce0e0;
box-shadow: 0 0 18px 0 rgba(6, 76, 152, .17);
}
}
.tours-tabs button {
padding: 20px 60px;
border-bottom: none;
background-color: #1a62de;
border-color: #1a62de;
color: #fff;
font-size: 22px;
font-weight: 800;
letter-spacing: 1px;
text-align: center;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
cursor: pointer;
outline-color: transparent;
}
@media (min-width: 992px) {
.tours-tabs button {
min-width: 250px;
}
}
.tours-tabs button:hover {
background-color: #2183ed;
border-color: #2183ed;
}
@media (max-width: 768px) {
.tours-tabs button {
font-size: 15px;
padding: 8px 20px;
}
}
.tours-tabs button.active {
background-color: #ffba02;
border-color: #ffba02;
}
.tours-tabs button.active:hover {
background-color: #ffc427;
border-color: #ffc427;
}
@media (min-width: 992px) {
.tours-tabs-inner {
padding: 24px 24px 30px;
border-radius: 10px;
border-top-left-radius: 0;
background-color: #fff;
}
}
.hot-size-checker.js-wrapper .hot-otp-content {
margin: 0;
padding-right: 0;
}
.hot-block_euroblock [data-country="Єгипет"] .new-hot-tour-img-geo, .hot-block_euroblock [data-country="Египет"] .new-hot-tour-img-geo {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/158-egypt.svg);
}
.hot-block_euroblock [data-country="Туреччина"] .new-hot-tour-img-geo, .hot-block_euroblock [data-country="Турция"] .new-hot-tour-img-geo {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/218-turkey.svg);
}
.hot-block_euroblock [data-country="ОАЕ"] .new-hot-tour-img-geo, .hot-block_euroblock [data-country="ОАЭ"] .new-hot-tour-img-geo {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/151-united-arab-emirates.svg);
}
.hot-block_euroblock [data-country="Греція"] .new-hot-tour-img-geo, .hot-block_euroblock [data-country="Греция"] .new-hot-tour-img-geo {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/170-greece.svg);
}
.hot-block_euroblock [data-country="Домінікана"] .new-hot-tour-img-geo, .hot-block_euroblock [data-country="Доминикана"] .new-hot-tour-img-geo {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/flags/047-dominican-republic.svg);
}body {
margin: 0;
overflow-x: hidden;
}
#new_os-to .new_f-dropdown-body.popup .type-item,
.ui-helper-hidden-accessible {
display: none !important;
}
.new_f-container #new_os-to .ui-autocomplete {
position: static !important;
width: 100% !important;
display: block !important;
border: none !important;
background: #fff !important;
margin: 0 !important;
}
#cntList li::before {
display: none !important;
}
[class*="new_"] .owl-carousel {
display: block !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
[class*="new_"] svg {
vertical-align: inherit;
max-width: 1000px;
}
body .ui-datepicker {
display: none;
} .new_os {
text-align: left;
}
.new_os,
.new_f-container {
position: relative;
z-index: 3;
}
.new_f-ext-scale::before,
.new_f-ext-bl-body::after,
.new_os::before,
.clearfix::after {
content: '';
display: table;
clear: both;
border-collapse: collapse;
}
.new_weight-bold {
font-weight: bold;
}
.new_check-mobile {
display: none;
}
.new_f-container label {
font-weight: normal;
margin: 0;
padding: 0;
}  .new_f-container {
margin: 0 auto;
position: relative;
z-index: 2;
max-width: 1200px;
} .new_f-container.ext-opened {
border-radius: 4px;
} .new_f-wrapper-bg-imgs {
display: none;
}
.new_f-wrapper {
position: relative;
}
.new_f-ext-container .new_f-dropdown-body-bottom,
.new_f-wrapper > .new_f-title,
.new_f-form > .clearfix,
.new_f-ext-btn-container,
.new_f-ext-body {
margin: 0 auto;
width: 890px;
position: relative;
} .new_f-title {
display: none;
}
.Откуда_выезжаем {
font-size: 12px;
font-family: "GothamPro";
color: rgb(160, 160, 161);
line-height: 5;
position: absolute;
left: 652.937px;
top: 680.992px;
z-index: 486;
}
.new_f-form {
margin: 0;
padding: 0;
font-size: 16px;
}
.new_f-form input {
outline: 0 none;
}
.new_f-form-field,
.new_f-form .new_f-form-submit {
float: left;
height: 40px;
} .new_f-form-field {
background-color: #fff;
position: relative;
border-top: 1px solid #D4D4D4;
border-bottom: 1px solid #D4D4D4;
border-left: 1px solid transparent;
}
.new_f-form-field:not(.date) {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1), 0 0 1px transparent;
}
.new_f-form-field:not(.date):hover,
.new_f-form-field:not(.date):focus,
.new_f-form-field:not(.date):active {
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1), 1px 0 1px transparent;
}
.new_f-form-field.to {
width: 204px;
border-left-color: #D4D4D4;
border-radius: 3px 0 0 3px;
} .new_f-form-field::before {
content: '';
position: absolute;
left: -1px;
top: 8px;
bottom: 8px;
display: block;
width: 1px;
background-color: #E0E0E0;
}
.new_f-form-field.to::before {
display: none;
}
.new_f-form-field.from {
width: 127px;
}
.new_f-form-field.date {
width: 180px;
}
.new_f-form-field.duration {
width: 137px;
}
.new_f-form-field.people {
width: 135px;
} .new_not-found-message .os-order-form-submit_button,
.new_f-ext-container .new_f-dropdown-btn-apply,
.new_f-form .new_f-form-submit {
background-color: #ffba02;
border-color: none;
color: #242424;
box-shadow: 0 8px 12px -6px rgba(255,186,2,.4);;
font-weight: 700;
font-size: 16px;
cursor: pointer;
outline: none;
text-transform: none;
letter-spacing: normal;
text-align: center;
}
.new_os .new_f-form .new_f-form-submit {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
border-radius: 27.5px;
border: 1px solid #ffba02;
font-size: 16px;
font-weight: 700;
color: #fff;
}
@media (max-width:1023px) {
.new_os .new_f-form .new_f-form-submit {
background-color: #f7941d;
border-color: #f7941d;
}
}
@media (min-width:1024px) {
.new_os .new_f-wrapper .new_f-form .new_f-form-submit {
position: relative;
min-width: 172px;
min-height: 55px;
padding: 10px 30px;
font-size: 15px;
font-weight: 600;
color: #242424;
box-shadow: 0 0 0 0 rgba(255,186,2,.5);
-webkit-animation: pulse 4s infinite;
animation: pulse 4s infinite;
}
.new_os .new_f-wrapper .new_f-form .new_f-form-submit:hover {
animation: none;
}
}
.new_not-found-message .os-order-form-submit_button:hover,
.new_f-form .new_f-form-submit:hover,
.new_f-container .new_f-dropdown-btn-apply:hover{
background-color: #ffc427;
border-color: #ffc427;
box-shadow: 0 8px 12px -6px rgba(255,196,39,.4);
} @-webkit-keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
@keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
.hvr-ripple-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-ripple-out:before {
content: '';
position: absolute;
border: #ec8100 solid 6px;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-animation-duration: .5s;
animation-duration: .5s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
-webkit-animation-name: hvr-ripple-out;
animation-name: hvr-ripple-out;
} .new_f-dropdown-btn {
height: 38px;
padding: 9px 8px 0;
position: relative;
} .new_f-dropdown-btn .cnt::after,
.new_f-dropdown-btn::after {
content: '';
position: absolute;
top: 17px;
right: 8px;
pointer-events: none;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0;
border-color: #4C9CE0 transparent transparent;
}
#new_os-to .new_f-dropdown-btn::after,
#new_os-date-check .new_f-dropdown-btn::after {
display: none;
} .new_f-dropdown-body {
display: none;
background: #fff;
padding: 1px 1px 0;
position: absolute;
left: 0;
top: 38px;
z-index: 2;
border: 1px solid #cbcbcb;
} .new_f-dropdown-container.people .new_f-dropdown-body {
left: auto;
right: 0;
min-width: 216px;
padding: 15px 14px 14px;
} .new_f-dropdown-item {
white-space: nowrap;
cursor: pointer;
padding: 3px 7px;
margin: 0 0 1px;
font-size: 14px;
} .new_f-dropdown-item.selected {
background-color: #E1E7EF;
font-weight: 600;
} .new_f-dropdown-body-top,
.new_f-dropdown-body-bottom {
display: none;
}
.new_f-dropdown-body-date .new_f-dropdown-body-top {
display: block;
text-align: center;
font-weight: normal;
color: #666;
background: transparent;
}
.new_f-dropdown-body-date .new_f-dropdown-body-top .new_f-dropdown-body-close {
display: none;
} .new_t-tab-content-top,
.new_t-modal-body-top,
.new_f-dropdown-body-top {
background: #4C9CE0;
color: #fff;
height: 44px;
line-height: 44px;
padding: 0 15px;
font-weight: 700;
font-size: 16px;
overflow: hidden;
-webkit-overflow-scrolling: touch;
} .new_t-tab-content-close,
.new_t-modal-body-close,
.new_f-dropdown-body-close {
font-size: 36px;
padding: 0 8px;
position: absolute;
right: 4px;
top: 2px;
font-family: "Times New Roman";
line-height: 42px;
font-weight: 400;
color: #fff;
cursor: pointer;
z-index: 1;
}
#new_f-dates-container.new_f-dates-container .new_f-dropdown-body-close {
font-family: "Times New Roman" !important;
} #new_os-to * {
outline: none 0;
}
#new_os-to .new_f-dropdown-btn {
padding: 0;
}
.new_f-autocomplete-input {
border: none !important;
border-radius: 0;
display: block;
width: 100% !important;
height: 38px !important;
margin: 0 !important;
background: transparent !important;
font-size: 14px !important;
color: #666666;
}
.new_f-autocomplete-input::-webkit-input-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.new_f-autocomplete-input::-moz-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
line-height: 38px !important;
font-size: 14px !important;
}
.new_f-autocomplete-input:-ms-input-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.new_f-autocomplete-input:-moz-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
line-height: 38px !important;
font-size: 14px !important;
}
.new_f-autocomplete-input,
.new_input-mask {
padding: 0 24px 0 8px !important;
}
.new_f-autocomplete-input:not[style*="display: none"] ~ .new_input-mask {
display: none !important;
}
.new_input-mask {
white-space: nowrap;
padding-top: 9px !important;
display: none;
height: 38px;
overflow: hidden;
text-overflow: ellipsis;
}
.new_input-mask,
.new_f-dropdown-btn,
.new_f-datepicker-wrap button {
color: #666;
}
@media (min-width: 1024px) {
.new_input-mask,
.new_f-dropdown-btn,
.new_f-datepicker-wrap button {
font-weight: 700;
color: #191818;
}
}
.new_input-mask-country {
padding-right: 5px;
}
.new_f-dropdown-btn .cnt {
position: absolute;
right: 4px;
top: 4px;
width: 16px;
height: 30px;
border-radius: 2px;
background-color: #E1E7EF;
}
.new_f-dropdown-btn .cnt:hover {
background-color: #F3F3F3;
}
.new_f-dropdown-btn .cnt::after {
right: 4px;
top: 13px;
} #cntList {
position: relative;
z-index: 20;
}
#new_os-to .new_f-dropdown-body {
border: 1px solid #cbcbcb;
left: -1px;
z-index: 5;
text-align: left;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar,
#ctyList .ctyLists-wrapper::-webkit-scrollbar {
-webkit-appearance: none;
width: 2px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-track,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-track {
border-radius: 2px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-thumb,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-thumb {
border-radius: 2px;
background-color: rgba(156, 156, 156, .7);
}
#new_os-to .ui-autocomplete {
padding: 0;
margin: 0;
max-height: 10000px;
}
#new_os-to .popup .ui-autocomplete {
padding: 10px 0;
}
#new_os-to #cntList .ui-menu-item.active a,
#new_os-to #cntList .ui-menu-item.active a * {
background: #E1E7EF !important;
}
#cntList .ui-menu-item a * {
background: #fff;
}
#new_os-to li {
list-style-type: none;
display: block !important;
}
#new_os-to li a {
background: url(/wp-content/themes/newdesigntwo/images/onsite/autoc.jpg) repeat-x left 8px;
display: block;
line-height: normal;
padding: 0 !important;
text-align: left;
margin: 0 !important;
}
#new_os-to .ui-menu-item a:hover {
text-decoration: none !important;
}
#new_os-to .ui-corner-all,
#new_os-to .ui-corner-bottom,
#new_os-to .ui-corner-right,
#new_os-to .ui-corner-br {
border-radius: 0px !important;
}
#new_os-to .ui-menu .ui-menu-item .price-from,
#new_os-to .ui-menu .ui-menu-item .label {
z-index: 0;
}
#new_os-to .ui-autocomplete .ui-menu-item .price-from {
font-size: 13px;
color: #999;
position: absolute;
right: 0;
top: 0;
font-weight: normal;
padding: 4px 12px 0 5px;
margin: 0;
}
#new_os-to .ui-autocomplete.line3 .ui-menu-item .label {
padding-left: 17px;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace {
padding-left: 12px;
padding-top: 0;
padding-bottom: 0;
padding-right: 5px;
margin-right: 95px;
position: static;
color: #666;
font-size: 14px;
display: block;
height: 22px;
float: left;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .label b,
#new_os-to .ui-menu .ui-menu-item .noplace {
line-height: 22px;
}
#new_os-to .ui-menu .ui-menu-item .noplace {
height: 22px;
display: block;
}
#new_os-to .ui-menu .ui-menu-item .label {
font-weight: normal;
}
#new_os-to .ui-menu .ui-menu-item .label .gfont {
font-weight: normal;
}
#new_os-to .ui-menu .ui-menu-item {
white-space: nowrap;
height: auto;
position: relative;
}
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus {
border: none;
cursor: pointer;
border-radius: 0px !important;
}
#new_os-to .type-item {
background-color: #edeaea;
color: #888888;
font-size: 13px;
padding: 3px 0 3px 12px;
text-transform: uppercase;
margin: 0;
} #ctyList {
display: none;
width: 256px;
height: 153px;
background: #E2E8EF;
position: absolute;
left: 0; top: 0;
border: 1px solid #cbcbcb;
border-top: none;
border-left: none;
padding: 0;
overflow: hidden;
}
.new_f-dropdown-body:not(.popup) #ctyList {
display: none !important;
}
#ctyList.no-loader::before {
display: none;
}
#ctyList::before {
background: #E2E8EF url(/wp-content/themes/newdesigntwo/images/onsite/loader.svg) no-repeat scroll center center !important;
bottom: 44px;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 9999;
}
#ctyList .new_f-dropdown-btn-apply span {
display: none;
}
.ctyLists-wrapper {
padding: 10px 0 0 12px;
overflow: auto;
height: 100px;
-webkit-overflow-scrolling: touch;
}
#ctyList ul,
#ctyList li {
margin: 0;
padding: 0;
list-style-type: none;
}
#ctyList li {
font-size: 13px;
background-color: #E2E8EF;
}
#ctyList li label {
display: block;
cursor: pointer;
position: relative;
}
#new_os-to #cntList li a,
#ctyList li,
#ctyList li label {
height: 22px !important;
min-height: 22px !important;
}
#ctyList .labelName {
position: relative;
top: 2px;
padding-right: 3px;
}
#ctyList .itemPrice {
color: #999;
font-size: 13px;
font-weight: normal;
padding: 4px 8px 0 3px;
position: absolute;
right: 3px;
}
#ctyList .labelName,
#ctyList .itemPrice {
background: #E2E8EF;
}
#ctyList label::before {
background: #999 none repeat scroll 0 0;
content: "";
height: 1px;
left: 25px;
position: absolute;
right: 11px;
top: 15px;
}
#ctyList .no-li-bg label::before {
display: none;
} [class*='new_f-'] input[type="checkbox"] {
display: none;
}
[class*='new_f-'] input[type="checkbox"] + * {
position: relative;
padding-left: 24px;
cursor: pointer;
}
[class*='new_f-'] input[type="checkbox"] + *::before,
[class*='new_f-'] input[type="checkbox"] + *::after {
content: '';
display: block;
position: absolute;
}
[class*='new_f-'] input[type="checkbox"] + *::before {
width: 16px;
height: 16px;
border-radius: 2px;
border: 1px solid #D5D5D5;
background-color: #fff;
left: 0;
top: 3px;
}
[class*='new_f-'] input[type="checkbox"]:checked + *::after {
background: url(/wp-content/themes/newdesigntwo/images/onsite/check.svg) no-repeat center;
width: 12px;
height: 12px;
left: 2px;
top: 5px;
visibility: visible;
} .new_f-dropdown-container.from .new_f-dropdown-btn span {
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.new_f-dropdown-container.from .new_f-dropdown-btn-text {
max-width: 75px;
}
.new_m-mobile-form .new_f-dropdown-container.from .new_f-dropdown-btn-text {
max-width: 975px;
}  .new_f-search-dates-wrap {
position: relative;
height: 38px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
} .new_f-search-dates-wrap svg {
width: 17px;
fill: #b0b0b0;
order: 5;
}   .new_f-datepicker-wrap {
width: 60px;
position: relative;
} .new_f-datepicker-wrap button {
height: 30px;
border-radius: 0;
display: block;
width: 100%;
border: none;
outline: 0 none;
margin: 0;
background: none;
}
.new_f-datepicker-wrap:hover button {
background-color: #cedae7;
cursor: pointer;
} .new_f-datepicker-wrap-2:before {
content: '-';
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: -9px;
}
.new_f-datepicker-wrap-2 {
margin-left: 12px;
} #new_os-date-check {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#new_os-date-check .new_f-dropdown-body {
left: -96px;
right: -96px;
padding: 15px 0;
min-height: 48px;
text-align: center;
} .new_f-dropdown-body-date {
width: 500px;
background-color: #E1E7EF;
} .new_f-dates-container#new_f-dates-container .dp-container {
padding: 4px 7px 8px;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div {
left: 0 !important;
top: 0 !important;
position: relative !important;
width: auto !important;
height: auto !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: #fff !important;
display: block !important;
}
#new_f-dates-container.new_f-dates-container #ui-datepicker-div::after {
background-color: #e1e7ef !important;
bottom: 0 !important;
content: "" !important;
display: block !important;
height: auto !important;
left: 238px !important;
position: absolute !important;
top: 0 !important;
visibility: visible !important;
width: 6px !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
float: left;
width: 238px !important;
padding: 7px 6px 8px !important;
margin: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group-first {
margin-right: 6px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-row-break {
clear: both;
font-size: 0;
width: 100% !important;
margin: 0 !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar {
width: 100% !important;
background: transparent !important;
margin: 0 !important;
text-align: center !important;
border-collapse: separate !important;
border-spacing: 0;
border: none;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-header {
position: relative !important;
text-align: center !important;
color: #4c9ce0 !important;
font-weight: 600 !important;
text-transform: uppercase !important;
font-size: 13px !important;
border: none !important;
background: none !important;
padding: 0 !important;
height: auto !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
line-height: normal !important;
color: #4c9ce0 !important;
padding: 0 !important;
margin: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar thead,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar thead * {
background-color: transparent;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next {
position: absolute !important;
display: block;
width: 9px !important;
height: 18px !important;
cursor: pointer;
overflow: hidden;
background: url(/wp-content/themes/newdesigntwo/images/onsite/arr-left.svg) no-repeat center !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next {
right: 2px !important;
transform: rotate(180deg);
top: 2px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev {
left: 2px !important;
top: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next span,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev span {
display: none;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .dp-title-divider {
font-size: 10px;
position: relative;
top: -2px;
} #new_f-dates-container.new_f-dates-container #ui-datepicker-div th {
background: none !important;
border: medium none !important;
box-shadow: none !important;
color: #999999 !important;
font: 13px "Open Sans", sans-serif !important;
padding: 2px 0 !important;
text-transform: lowercase !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td {
background: #e6e6e6 !important;
padding: 0;
height: 23px;
overflow: hidden;
border: 1px solid #ffffff !important;
box-shadow: none !important;
line-height: normal;
border-radius: 0;
vertical-align: inherit;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td span,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td a {
background-image: none !important;
text-align: center !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
font-size: 13px !important;
display: block !important;
padding: 1px 0 2px !important;
border: 1px solid transparent !important;
line-height: normal !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td a {
text-decoration: none;
color: #4c9ce0 !important;
background: none !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td span {
color: #4c9ce0 !important;
cursor: pointer;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled .ui-state-default {
cursor: default;
color: #d1cfcf !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled.ceil-max-date .ui-state-default {
color: #4c9ce0 !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled.new_ceil-no-tours *,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.new_ceil-no-tours * {
cursor: default;
color: #d1cfcf !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.new_ceil-no-tours {
position: relative;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
color: #4c9ce0 !important;
background-color: #fef2e0;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-highlight {
background-color: #DDE6A7 !important;
} .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-datepicker-current-day),
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight.ui-datepicker-current-day {
background-color: #B4CB5B !important;
position: relative;
}
.new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight a,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-datepicker-current-day) a,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight.ui-datepicker-current-day a {
color: #fff !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.new_ceil-no-tours {
overflow: hidden !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::after {
pointer-events: none;
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::before {
top: 0;
bottom: initial;
left: -4px;
right: auto;
transform: rotate(-14deg);
border-width: 14px 14px 0 0;
border-color: #DDE6A7 transparent transparent;
}
.new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.ceil.ui-state-active:not(.ui-state-highlight)::before,
.new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.ceil.ui-state-active:not(.ui-state-highlight)::after,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-state-highlight).ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-state-highlight).ui-datepicker-current-day::after {
display: none !important;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::after {
top: initial;
bottom: 0;
left: -4px;
right: auto;
transform: rotate(14deg);
border-width: 14px 0 0 14px;
border-color: transparent transparent transparent #DDE6A7;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before {
top: 0;
bottom: initial;
right: -4px;
left: auto;
border-width: 0 14px 14px 0;
border-color: transparent #DDE6A7 transparent transparent;
transform: rotate(14deg);
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after {
bottom: 0;
top: initial;
right: -4px;
left: auto;
border-width: 0 0 14px 14px;
border-color: transparent transparent #DDE6A7 transparent;
transform: rotate(-14deg);
}
@media (min-width: 479px) { body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover {
background-color: #B4CB5B !important;
position: relative;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container #ui-datepicker-div td.new_ceil-tours-exists:hover a {
color: #fff !important;
} body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::before,
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::after,
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::before,
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::after {
pointer-events: none;
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::before {
top: 0;
bottom: initial;
left: -4px;
right: auto;
transform: rotate(-14deg);
border-width: 14px 14px 0 0;
border-color: #DDE6A7 transparent transparent;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::after {
top: initial;
bottom: 0;
left: -4px;
right: auto;
transform: rotate(14deg);
border-width: 14px 0 0 14px;
border-color: transparent transparent transparent #DDE6A7;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::before {
top: 0;
bottom: initial;
right: -4px;
left: auto;
border-width: 0 14px 14px 0;
border-color: transparent #DDE6A7 transparent transparent;
transform: rotate(14deg);
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::after {
bottom: 0;
top: initial;
right: -4px;
left: auto;
border-width: 0 0 14px 14px;
border-color: transparent transparent #DDE6A7 transparent;
transform: rotate(-14deg);
}
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled {
background-color: #f5f5f5 !important;
opacity: 1;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month {
background-color: #fff !important;
} .new_f-dropdown-btn .new_f-duration-days {
display: none;
}
.duration .new_f-dropdown-item {
font-weight: 600;
}
.duration .new_f-dropdown-item .new_f-duration-days {
font-weight: normal;
color: #a3a3a3;
} .new_f-people-list {
margin: 14px 0 18px !important;
} .new_f-people-item {
float: left;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
margin-right: 1px;
} .new_f-people-item.active {
background-color: #4C9CE0;
color: #fff;
} .new_f-children-accordion-btn {
position: relative;
border: 1px solid #dcdcdc;
padding: 6px 9px;
cursor: pointer;
margin-bottom: 8px;
}
.new_f-children-accordion-btn.active {
margin: 0;
} .new_f-children-accordion-btn.disabled {
color: #BDBDBD;
border-color: #dfdfdf;
cursor: default;
} .new_f-children-accordion-btn::after {
content: '';
position: absolute;
top: 14px;
right: 8px;
pointer-events: none;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0;
border-color: #999 transparent transparent;
}
.new_f-children-accordion-btn.active::after {
border-width: 0 4px 6px;
border-color: transparent transparent #999;
}
.new_f-children-accordion-btn.disabled::after {
border-color: #ccc transparent transparent;
} .new_f-children-accordion-body {
display: none;
background: #F2F2F2;
border: 1px solid #dcdcdc;
border-top: none;
padding: 8px 0 0 8px;
}
.new_f-children-accordion-btn.active + .new_f-children-accordion-body {
display: block;
}
.new_f-children-list:empty {
display: none;
}
.new_f-children-container {
display: flex;
flex-direction: column;
}
.new_f-children-container .new_f-people-title {
order: 1;
margin-bottom: 14px;
}
.new_f-children-list {
order: 2;
margin: 0 0 10px;
}
.new_f-children-accordion-wrap {
order: 3;
} .new_f-children-age-item,
.new_f-children-list-item {
cursor: pointer;
float: left;
font-size: 14px;
font-weight: 700;
text-align: center;
margin: 0 8px 8px 0;
}
.new_f-children-list-item {
background: #4C9CE0;
color: #ffffff;
height: 40px;
padding: 4px 24px 0 0;
position: relative;
width: 70px;
}
.new_f-children-age-item {
width: 36px;
height: 34px;
padding: 1px 0 0;
}
.new_f-children-list-item::after {
color: #ffffff;
content: "×";
font-family: "Times New Roman";
font-size: 24px;
font-weight: 400;
line-height: 40px;
position: absolute;
right: 7px;
top: 0;
}
.new_f-children-age-item div,
.new_f-children-list-item div {
font-size: 11px;
font-weight: 400;
position: relative;
top: -5px;
}  .new_f-ext-btn-container {
margin-bottom: 25px;
height: 18px;
z-index: 1;
}
.new_f-form .new_f-ext-btn {
padding: 15px 45px 15px 35px;
display: inline-block;
cursor: pointer;
background-color: #e8e8e8;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.Rounded_Rectangle_563 {
border-radius: 5px;
background-color: rgb(232, 232, 232);
position: absolute;
left: 374px;
top: 694px;
width: 225px;
height: 65px;
z-index: 466;
}
.new_f-ext-btn-text {
font-size: 14px;
font-weight: 700;
color: #2c91ff;
position: relative;
}
.new_f-ext-btn-text:hover {
color: #2183ed;
}
.new_f-ext-btn-text::before {
content: '';
position: absolute;
right: -16px;
top: 4px;
background: url(/wp-content/themes/newdesigntwo/images/arrow-down--blue.svg) 50% no-repeat;
background-size: contain;
height: 10px;
width: 10px;
transition: all .3s ease;
}
.ext-opened .new_f-ext-btn-text::before {
transform: rotateX(180deg);
}
.new_f-ext-btn-filters-num {
display: none;
}  .new_f-ext-container {
display: none;
background: #E2E7EF url(/wp-content/themes/newdesigntwo/images/onsite/compass-icon.png) no-repeat left -35px top -101px;
border-radius: 0 0 3px 3px;
padding: 35px 0 30px;
border: 1px solid #dce0e0;
box-shadow: 0 0 18px 0 rgba(6, 76, 152, 0.17);
} .new_f-ext-container::before {
content: '';
display: block; height: 50px;
width: 100%;
background-color: #fff;
position: absolute;
bottom: 100%;
}
.ext-opened .new_f-ext-container {
display: block;
position: relative;
}
.new_f-ext-col {
float: left;
width: 33.3333%;
}
.new_f-ext-col-recommend,
.new_f-ext-col-serv {
width: 100%;
}
.new_f-ext-bl {
margin-bottom: 30px;
} .new_f-ext-bl-title {
font-size: 14px;
font-weight: 700;
color: #4C9CE0;
position: relative;
} .new_f-ext-bl-title span {
font-size: 13px;
position: absolute;
left: 0;
top: 18px;
color: #a3a3a3;
font-weight: normal;
}
.new_f-ext-bl .new_f-ext-bl-title {
margin-bottom: 19px;
}
.new_f-ext-bl-cat .new_f-ext-bl-body {
margin-left: -2px;
}
.new_f-ext-bl-food .new_f-ext-bl-body {
margin-left: -4px;
}
.new_f-ext-bl-price .new_f-ext-bl-body,
.new_f-ext-bl-cat .new_f-ext-bl-body,
.new_f-ext-bl-rat .new_f-ext-bl-body {
height: 47px;
}
.new_f-ext-bl-rat .new_f-ext-bl-body,
.new_f-ext-bl-price .new_f-ext-bl-body {
padding-top: 11px;
width: 240px;
}
.new_f-ext-bl label {
position: relative;
color: #666;
} .new_f-ext-bl-price .slider-container::before,
.new_f-ext-bl-price .slider-container::after,
.new_f-ext-scale-item::before,
.new_f-ext-bl-cat label::before,
.new_f-ext-bl-food label::before {
content: '';
display: block;
width: 1px;
height: 8px;
background: #C2C5CA;
position: absolute;
top: -7px;
left: 50%;
margin-left: -1px;
}
.new_f-ext-bl-price .slider-container::before,
.new_f-ext-bl-price .slider-container::after {
top: 9px;
}
.new_f-ext-bl-price .slider-container::before {
left: 1px;
}
.new_f-ext-bl-price .slider-container::after {
left: auto;
right: 1px;
} .new_f-ext-bl-cat label,
.new_f-ext-bl-food label {
display: inline;
}
.new_f-ext-bl-cat label span,
.new_f-ext-bl-food label span {
display: inline-block;
text-align: center;
padding: 27px 0 0 !important;
}
.new_f-ext-bl-cat label span {
width: 20px;
}
.new_f-ext-bl-food label span {
width: 24px;
white-space: nowrap;
}
.new_f-ext-bl-cat label {
margin-right: 30px;
}
.new_f-ext-bl-food label {
margin-right: 15.2px;
}
.new_f-ext-bl-transp label {
display: block;
margin-bottom: 15px;
}
.new_f-ext-bl label:last-child {
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.new_f-container .new_f-ext-bl-cat input[type="checkbox"] + *::before {
left: 2px;
}
.new_f-container .new_f-ext-bl-cat input[type="checkbox"]:checked + *::after {
left: 4px;
}
.new_f-container .new_f-ext-bl-food input[type="checkbox"] + *::before {
left: 4px;
}
.new_f-container .new_f-ext-bl-food input[type="checkbox"]:checked + *::after {
left: 6px;
}
.new_f-ext-bl-price .slider-container {
position: relative;
}
.new_f-ext-bl-price .slider-container input {
position: absolute;
background: none;
border: none;
top: 14px;
width: 55px;
color: #666;
}
.new_f-ext-bl-price .slider-container input:nth-child(1) {
left: -5px;
}
.new_f-ext-bl-price .slider-container input:nth-child(2) {
right: -7px;
text-align: right;
} .new_f-ext-col-recommend label {
display: block;
padding: 0 20px 8px 0;
cursor: pointer;
}
[class*='new_f-'] input[type="radio"],
.new_f-ext-col-recommend input {
display: none;
}
[class*='new_f-'] input[type="radio"] + span,
.new_f-ext-col-recommend input + span {
padding-left: 24px;
display: inline-block;
}
[class*='new_f-'] input[type="radio"] + ::before,
[class*='new_f-'] input[type="radio"] + ::after,
.new_f-ext-col-recommend input[type="checkbox"] + ::before,
.new_f-ext-col-recommend input[type="checkbox"] + ::after {
content: '';
display: block;
position: absolute;
border-radius: 50%;
}
[class*='new_f-'] input[type="radio"] + ::before,
.new_f-ext-col-recommend input[type="checkbox"] + ::before {
width: 15px;
height: 15px;
border: 1px solid #D5D5D5;
background-color: #fff;
left: 0;
top: 3px;
}
[class*='new_f-'] input[type="radio"]:checked + ::after,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::after {
width: 5px;
height: 5px;
background: #bbb;
left: 5px;
top: 8px;
}
[class*='new_f-'] input[type="radio"]:checked + ::after,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::after {
background: #fff !important;
filter: none !important;
}
[class*='new_f-'] input[type="radio"]:checked + ::before,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::before {
border-color: #4a89cb !important;
background: #4C9CE0;
} .new_f-services-label-wrap {
-webkit-padding-start: 0;
padding: 0;
margin: 0;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.new_f-services-label-wrap .new_f-services-label:not(:only-child) {
float: none;
width: auto;
position: relative;
margin: 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
display: table;
padding: 0 0 20px;
}
.new_f-services-label-wrap .new_f-services-label:only-child {
-webkit-padding-start: 0;
padding: 0;
margin: 0;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
display: table;
}
@-moz-document url-prefix() {
.new_f-services-label-wrap .new_f-services-label:only-child {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
display: block;
-webkit-column-break-inside: avoid-column;
page-break-inside: avoid-column;
break-inside: avoid-column;
}
}
.new_f-label-name {
color: #4C9CE0;
margin-bottom: 8px;
}
.new_f-services-label-wrap .new_f-services-label span,
.new_f-services-label-wrap .new_f-services-label label {
display: block;
}
.new_f-services-label-wrap .new_f-services-label label {
padding: 0 20px 8px 0;
}
.new_f-ext-col-serv .new_f-ext-bl {
margin-bottom: 5px;
} .new_f-ext-container .ui-slider {
position: relative;
}
.new_f-ext-container .ui-slider .ui-slider-handle {
cursor: default;
background: #F6F7F9;
border: 1px solid #4C9CE0;
border-radius: 50%;
height: 15px;
position: absolute;
width: 15px;
margin-left: -8px;
top: -3px;
z-index: 1;
outline: none;
}
.new_f-ext-container .ui-slider-range,
.new_f-ext-container .new_f-ext-bl-price .ui-widget-content,
.new_f-ext-container .slider-container .ui-widget-content {
border: medium none;
height: 8px !important;
}
.new_f-ext-container .ui-slider-range,
.new_f-ext-container .slider-container .ui-widget-content {
border-radius: 4px;
}
.new_f-ext-container .new_f-ext-bl-rat .ui-slider-range,
.new_f-ext-container .new_f-ext-bl-price .ui-widget-content {
background: #CDD4E0 !important;
border-radius: 3px;
box-shadow: inset 0 0 2px rgba(0,0,0,.05);
}
.new_f-ext-container .ui-slider-range {
position: absolute;
}
.new_f-ext-scale {
margin-top: 4px !important;
margin: 0 -8%;
}
.new_f-ext-scale-item {
float: left;
padding-top: 4px;
text-align: center;
width: 14.2857%;
position: relative;
}
.new_f-ext-scale-item::before {
top: -3px;
} .new_f-ext-container .new_f-dropdown-btn-apply,
.new_f-ext-clear-btn {
float: right;
}
.new_f-ext-clear-btn {
bottom: -31px;
color: #4c9ce0;
cursor: pointer;
position: absolute;
right: 205px;
text-decoration: underline;
z-index: 5;
}
.new_f-ext-container .new_f-dropdown-body-bottom {
display: block;
overflow: hidden;
}
.new_f-ext-container .new_f-dropdown-body-bottom .new_f-dropdown-btn-cancel {
display: none;
} .new_m-mobile-form:not(.new_mobile-form) .new_f-ext-container .new_f-dropdown-body-bottom,
.new_m-mobile-form:not(.new_mobile-form) .new_f-wrapper > .new_f-title,
.new_m-mobile-form:not(.new_mobile-form) .new_f-form > .clearfix,
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-btn-container,
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-body {
width: auto;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-wrapper-bg-imgs {
background: url(/wp-content/themes/newdesigntwo/images/onsite/compass-icon.png) no-repeat scroll left -35px top 178px, rgba(0, 0, 0, 0) url(/wp-content/themes/newdesigntwo/images/onsite/plane-icon.png) no-repeat scroll right 15px top 14px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-form {
padding: 0 9px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-container,
.new_m-mobile-form:not(.new_mobile-form) .new_f-title {
padding-left: 18px;
padding-right: 18px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-submit,
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-field {
width: calc(50% - 18px) !important;
margin: 0 9px 14px !important;
border-radius: 3px !important;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-field {
border: 1px solid #d4d4d4;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-search-dates-popup,
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-field::before {
display: none !important;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-btn-container {
padding-left: 9px;
padding-right: 9px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-container {
margin: 0 -9px;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(1),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(1) {
width: 38%;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2) {
width: 40%;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(3),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(3) {
width: 22%;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(1),
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2) {
width: 50% !important;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(3),
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(4),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(4) {
width: 100% !important;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2) {
padding-left: 9px;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-bl-rat .new_f-ext-bl-body,
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-bl-price .new_f-ext-bl-body {
padding-top: 11px;
width: 100%;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-bl-transp label {
display: inline-block;
margin-right: 25px;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-services-label-wrap,
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-services-label-wrap {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.new_m-mobile-form:not(.new_mobile-form) #new_os-date-check .new_f-dropdown-body {
left: 0;
padding: 11px;
right: 0;
min-height: 20px;
} .new_mobile-form .new_f-container {
max-width: 400px;
}
.new_mobile-form .new_f-ext-container .new_f-dropdown-body-bottom,
.new_mobile-form .new_f-wrapper > .new_f-title,
.new_mobile-form .new_f-form > .clearfix,
.new_mobile-form .new_f-ext-btn-container {
padding-left: 15px;
padding-right: 15px;
width: auto;
}
.new_mobile-form .new_f-ext-body {
width: auto;
}
.new_mobile-form .new_f-ext-body > .clearfix {
padding: 0 15px;
overflow: hidden;
}
.new_mobile-form .new_f-container,
.new_mobile-form .new_f-wrapper {
height: auto;
}
.new_mobile-form .new_f-form-field {
float: none;
width: auto;
margin-bottom: 40px;
border: 1px solid #d4d4d4;
border-radius: 3px;
}
@media (min-width: 1200px) {
.new_mobile-form .new_f-form-field {
margin-bottom: 12px;
}
}
.new_mobile-form .new_f-form-field::before {
display:  none;
}
.new_mobile-form .new_f-search-dates-popup {
display: none !important;
}
.new_mobile-form #new_os-date-check .new_f-dropdown-body {
left: -1px;
right: -1px;
}
.new_mobile-form #new_os-date-check .new_f-dropdown-body {
padding: 17px 15px;
}
.new_mobile-form .new_f-form .new_f-form-submit {
border-radius: 3px;
width: 100%;
float: none;
display: block;
}
.new_mobile-form .new_f-ext-btn-container {
display: none;
}
.new_mobile-form .new_f-ext-col {
float: none;
width: 100%;
}
.new_mobile-form .new_f-ext-bl.new_f-ext-bl-cat .new_f-ext-bl-title,
.new_mobile-form .new_f-ext-bl.new_f-ext-bl-food .new_f-ext-bl-title,
.new_mobile-form .new_f-ext-bl.new_f-ext-bl-transp .new_f-ext-bl-title,
.new_mobile-form .new_f-ext-col-serv .new_f-ext-bl .new_f-ext-bl-title {
margin-bottom: 10px;
}
.new_mobile-form .new_f-services-label-wrap {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.new_mobile-form .new_f-services-label-wrap .new_f-services-label {
padding: 0 0 10px;
}
.new_mobile-form .new_f-ext-bl-transp label {
display: block;
margin-bottom: 8px;
}
.new_mobile-form .new_f-ext-clear-btn {
bottom: auto;
display: inline-block;
float: none;
left: 50%;
margin: 0 0 20px -65px;
position: relative;
right: auto;
}
.new_mobile-form .new_f-ext-bl-rat .new_f-ext-bl-body,
.new_mobile-form .new_f-ext-bl-price .new_f-ext-bl-body {
padding-left: 4px;
padding-right: 4px;
width: auto;
}
.new_m-mobile-form .new_f-search-dates-wrap { display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.new_m-mobile-form .new_f-search-dates-wrap svg {
margin-left: 5px;
}
.new_m-mobile-form .new_f-datepicker-wrap {
width: calc(50% - 12px);
}
.new_mobile-form .new_f-ext-bl-cat .new_f-ext-bl-body {
margin-left: -10%;
margin-right: -10%;
}
.new_mobile-form .new_f-ext-bl-food .new_f-ext-bl-body {
margin-left: -7.6%;
margin-right: -7.6%;
}
.new_mobile-form .new_f-ext-bl-food {
margin-right: 0;
}
.new_mobile-form .new_f-ext-bl-food label,
.new_mobile-form .new_f-ext-bl-cat label {
margin-right: 0;
float: left;
text-align: center;
}
.new_mobile-form .new_f-ext-bl-cat label {
width: 20%;
}
.new_mobile-form .new_f-ext-bl-food label {
width: 16.6666%;
}
.new_mobile-form .new_f-ext-bl-cat label::before,
.new_mobile-form .new_f-ext-bl-food label::before {
background: #c2c5ca none repeat scroll 0 0;
content: "";
display: block;
height: 8px;
left: 50%;
margin-left: -1px;
position: absolute;
top: 20px;
width: 1px;
}
.new_mobile-form .new_f-datepicker-wrap input,
.new_mobile-form .new_f-autocomplete-input,
.new_mobile-form .new_f-form .new_f-dropdown-btn {
font-size: 16px;
}
.new_mobile-form .new_f-autocomplete-input::-webkit-input-placeholder {
font-size: 16px !important;
}
.new_mobile-form .new_f-autocomplete-input::-moz-placeholder {
font-size: 16px !important;
}
.new_mobile-form .new_f-autocomplete-input:-ms-input-placeholder {
font-size: 16px !important;
}
.new_mobile-form .new_f-autocomplete-input:-moz-placeholder {
font-size: 16px !important;
}
@media	(min-width: 1024px) {
.new_mobile-form .new_f-form .new_f-dropdown-btn {
padding-top: 8px;
}
} @media all and (min-width: 479px) {
.new_f-dropdown-btn {
cursor: pointer;
} #new_os-to .new_f-dropdown-body.popup {
width: 255px !important;
box-shadow: none;
padding: 0;
top: auto;
margin: 0;
}
.new_mobile-form #ctyList,
.new_mobile-form #new_os-to .new_f-dropdown-body {
width: 380px !important;
}
.new_mobile-form .new_f-dropdown-container.people .new_f-dropdown-body,
.new_mobile-form .new_f-dropdown-body {
left: -1px;
right: -1px;
}
#new_os-to .new_f-dropdown-body:not(.popup) .ui-autocomplete {
max-height: 300px;
overflow-x: hidden;
}
.new_mobile-form #new_os-to .new_f-dropdown-body.popup #cntList {
direction: ltr;
}
#new_os-to .new_f-dropdown-body.popup #cntList {
max-height: 152px;
unicode-bidi: bidi-override;
direction: rtl;
overflow: scroll;
overflow-x: hidden !important;
padding-left: 0;
}
body:not(.new_mobile-form) #new_os-to .new_f-dropdown-body.popup #cntList {
max-height: 300px;
}
body:not(.new_mobile-form) #new_os-to .new_f-dropdown-body.popup #ctyList {
height: 301px;
}
body:not(.new_mobile-form) #new_os-to .new_f-dropdown-body.popup #ctyList .ctyLists-wrapper {
max-height: 255px;
height: 100%;
}
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover .price-from,
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover .label,
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover .label i,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus .price-from,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus .gfont,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus .label {
background-color: transparent;
}
.new_mobile-form #ctyList {
border: 1px solid #cbcbcb;
border-top: none;
left: -1px !important;
top: 153px;
width: 255px;
}
#ctyList .new_f-dropdown-body-bottom {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 44px;
background-color: #f8f8f8;
}
#ctyList .new_f-dropdown-btn-apply {
line-height: 42px;
position: absolute;
font-weight: 600;
text-align: center;
font-size: 16px;
width: 60px;
height: 30px;
background-color: #4C9CE0;
right: 7px;
top: 7px;
cursor: pointer;
}
#ctyList .new_f-dropdown-btn-apply span {
line-height: 26px;
color: #fff;
}
#ctyList .new_f-dropdown-btn-apply span:first-child,
#ctyList .new_f-dropdown-body-bottom {
display: block;
}
#ctyList .new_f-dropdown-btn-cancel {
display: none;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar,
#ctyList .ctyLists-wrapper::-webkit-scrollbar {
width: 6px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-track,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-track,
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-thumb,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-thumb {
border-radius: 6px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-thumb,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-thumb {
background-color: #B5B5B5;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-track {
background-color: #F2F2F2;
}
#ctyList .ctyLists-wrapper::-webkit-scrollbar-track {
background-color: #FFFFFF;
} .new_mobile-form .new_f-dropdown-body-date {
width: auto;
overflow: hidden;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div::after {
left: 50% !important;
margin-left: 0 !important;
width: 8px !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div {
width: 200% !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
width: calc(50% - 3px) !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next {
right: calc(100% + 18px) !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group:nth-child(3) {
display: none !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.new_ceil-tours-exists:hover a {
border-color: #b4cb5b !important;
}
.new_ceil-no-tours {
overflow: visible !important;
}
.new_ceil-no-tours a {
position: relative;
}
.new_ceil-no-tours:hover a::before,
.new_ceil-no-tours:hover a::after {
position: absolute;
z-index: 1;
}
.new_ceil-no-tours:hover a::before {
content: 'Нет туров на эту дату';
top: -25px;
left: -54px;
display: block;
background-color: #333;
color: #fff;
font-size: 12px;
white-space: nowrap;
padding: 0 5px;
border-radius: 2px;
height: 17px;
}
.new_ceil-no-tours:hover a::after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #333333 transparent transparent transparent;
top: -8px;
left: 50%;
margin-left: -5px;
} .new_f-dropdown-container.from .new_f-dropdown-list,
.new_f-dropdown-container.duration .new_f-dropdown-list {
max-height: 300px;
overflow-x: hidden;
} .new_f-people-item:hover {
background-color: #F3F3F3;
color: #666;
}
.new_f-children-age-item:hover {
background: #4C9CE0;
color: #ffffff;
} .new_mobile-form .new_f-ext-container {
top: 0;
margin-top: -90px;
padding: 20px 0;
}
.new_mobile-form .new_f-ext-container {
background-position: left -35px top -33px;
}
.new_mobile-form .new_f-ext-container .new_f-dropdown-btn-apply {
float: none;
width: auto;
}
.new_f-ext-container .new_f-dropdown-btn-apply {
height: 40px;
border-radius: 3px;
text-align: center;
width: 180px;
line-height: 40px;
}
.new_f-ext-col-recommend label:hover input[type="checkbox"] + ::after {
width: 5px;
height: 5px;
background: #bbb;
left: 5px;
top: 8px;
}
.new_f-ext-col-recommend label:hover input[type="checkbox"] + ::before {
border-color: #bbb;
} body:not(.iOS) .new_f-container #new_os-to .ui-menu-item a:hover *,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-state-focus,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover *,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-state-focus * {
background: #F3F3F3 !important;
} body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item.active .ui-corner-all,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item.active .ui-corner-all * {
background: #e2e8ef !important;
}
.new_f-dropdown-item:hover {
background-color: #F3F3F3;
}
.new_f-container label:hover input[type="checkbox"] + *::before {
border-color: #bbb;
}
} @media all and (max-width: 478px) {
.new_mobile-form .new_f-container {
max-width: 1400px;
}
.new_check-mobile {
display: block;
}  .new_layer-open-ext body, .new_layer-open-map body, .new_layer-open body {
overflow: hidden !important;
position: relative;
height: 100%;
}
.new_t-tab-content-top,
.new_f-dropdown-body-top,
.new_f-dropdown-body-bottom {
display: block !important;
}
.new_f-ext-container::before {
display: none;
}
.new_f-ext-container .new_f-dropdown-body-bottom .new_f-dropdown-btn-cancel {
display: block;
}
.new_f-dropdown-body-bottom {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 44px;
}
.new_f-dropdown-bottom-btn {
position: absolute;
width: 50%;
top: 0;
bottom: 0;
line-height: 42px;
font-size: 16px;
text-align: center;
border: 1px solid transparent;
border-left: none;
border-right: none;
}
.new_f-dropdown-btn-cancel {
left: 0;
background-color: #DFE8F0;
border-top-color: #C8D4DF;
}
.new_f-dropdown-btn-apply {
right: 0;
background-color: #F7941D;
color: #fff;
font-weight: 600;
}
.new_results-map-overlay,
.new_f-ext-container,
.new_modal-open .new_tour-one-col-sm .new_t-modal-body,
.new_t-tab-content.map,
.new_t-tab-content.reviews,
.new_f-dropdown-container:not(#new_os-date-check) .new_f-dropdown-body,
.new_layer-open .new_t-change-people .new_f-dropdown-body {
position: fixed !important;
left: 0 !important;
right: 0 !important;
top: 141px !important;
bottom: 0 !important;
width: auto !important;
border: none !important;
border-radius: 0 !important;
padding: 0 !important;
margin: 0 !important;
z-index: 999 !important;
background: #fff;
transform: translate(0,0);
box-shadow: none;
}
.new_f-dropdown-item {
white-space: nowrap;
cursor: pointer;
padding: 7px 14px;
margin: 0;
font-size: 16px;
}
.new_layer-open .new_t-change-people .new_f-dropdown-body {
text-align: left;
}
.new_layer-open .new_t-change-people  .new_f-dropdown-list,
.new_f-dropdown-container.people .new_f-dropdown-list {
padding: 15px;
}
.new_results-map-body,
.new_mobile-form .new_f-ext-body,
.new_f-dates-container#new_f-dates-container .dp-container,
.new_t-tab-content-body,
.new_t-modal-body-middle,
.new_t-modal-body-item,
.new_f-dropdown-list {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.new_mobile-form .new_f-ext-body,
.new_t-tab-content-body,
.new_t-modal-body-middle,
.new_t-modal-body-item,
.new_f-dropdown-list {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
#new_hotels-map,
.new_mobile-form .new_f-ext-body,
.new_f-dates-container#new_f-dates-container .dp-container,
.new_t-tab-content-body,
.new_t-modal-body-middle,
.new_f-dropdown-list {
top: 44px;
}
.new_mobile-form .new_f-ext-body,
#new_os-people .new_f-dropdown-list {
bottom: 44px;
}
#new_os-from .new_f-dropdown-list,
#new_os-duration .new_f-dropdown-list {
padding: 10px 0 0;
}
#new_os-from .new_f-dropdown-list .new_f-dropdown-item:last-child,
#new_os-duration .new_f-dropdown-list .new_f-dropdown-item:last-child {
margin-bottom: 10px;
}
.new_f-ext-container .new_f-dropdown-body-bottom {
position: absolute;
width: auto;
}
#new_hotel-map,
#new_hotels-map {
height: 100% !important;
} .new_f-to-mobile-shield {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
background-color: rgba(0,0,0,0);
cursor: pointer;
}
#ctyList .new_f-dropdown-btn-apply span:last-child {
display: block;
line-height: 42px;
}
.new_layer-open-to #new_os-to .new_f-dropdown-btn {
border: 1px solid #D3D3D3;
border-radius: 3px;
height: 40px;
left: 15px;
position: fixed;
right: 15px;
top: 54px;
z-index: 1000;
}
.new_layer-open-to .listsWrap {
position: absolute;
top: 104px;
left: 0;
right: 0;
bottom: 0;
width: 200%;
}
.new_f-container #cntList,
.new_f-container #ctyList {
position: absolute;
top: 0;
bottom: 0;
width: 50%;
display: block !important;
height: auto !important;
border: none !important;
}
.new_f-container #cntList {
left: 0;
right: auto;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.new_f-container #ctyList {
left: 50% !important;
right: 0;
}
.new_f-container #ctyList .ctyLists-wrapper {
height: auto;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 10px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 44px;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace,
#new_os-to #cntList li a,
#ctyList li,
#ctyList li label {
height: 33px !important;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .label b,
#new_os-to .ui-menu .ui-menu-item .noplace {
line-height: 33px !important;
}
#new_os-to .type-item,
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace {
padding-left: 14px;
}
#new_os-to .ui-menu .ui-menu-item .label {
font-weight: normal;
max-width: calc(100% - 120px);
overflow: hidden;
text-overflow: ellipsis;
}
#new_os-to .ui-autocomplete .ui-menu-item .price-from {
padding-right: 14px;
padding-top: 8px;
}
#new_os-to li a {
background-position: left 13px;
}
#ctyList .itemPrice {
padding-top: 2px;
}
.new_f-container #ctyList input[type="checkbox"] + *::before {
top: 6px;
}
.new_f-container #ctyList input[type="checkbox"]:checked + *::after {
top: 8px;
}
#new_os-to .ui-autocomplete,
#new_os-to .popup .ui-autocomplete {
padding-top: 0 !important;
}
.new_layer-open-to .new_f-dropdown-btn .cnt {
width: 30px;
}
.new_layer-open-to .new_f-dropdown-btn .cnt::after {
right: 11px;
}
.new_layer-open-to .new_f-autocomplete-input,
.new_layer-open-to .new_input-mask {
padding-right: 38px !important;
}
.new_input-mask {
padding-top: 8px !important;
} .new_f-dropdown-body-date .new_f-dropdown-body-top .new_f-dropdown-body-close,
.new_f-dates-container#new_f-dates-container .mobile-calendar-days {
display: block !important;
}
.new_f-dropdown-body-date .new_f-dropdown-body-top {
background: #4C9CE0;
color: #fff;
font-weight: 700;
text-align: left;
}
.new_f-dates-container#new_f-dates-container .dp-container {
padding: 0;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div th,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div::after {
display: none !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div {
padding-top: 35px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
float: none;
padding: 0 !important;
width: 100% !important;
margin: 0 0 25px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
padding: 16px 0 17px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-title {
padding: 10px 0;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td *,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-title {
font-size: 14px;
}
.ui-datepicker * {
cursor: pointer !important;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::before {
top: -8px;
border-width: 30px 30px 0 0;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::after {
bottom: -9px;
border-width: 30px 0 0 30px;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before {
top: -8px;
border-width: 0 30px 30px 0;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after {
bottom: -9px;
border-width: 0 0 30px 30px;
}
.new_f-dates-container#new_f-dates-container .mobile-calendar-days {
position: absolute;
top: 44px;
left: 0;
right: 0;
z-index: 4;
background-color: rgba(255, 255, 255, 0.85);
}
.new_f-dates-container#new_f-dates-container .new_first_calendar_open + .mobile-calendar-days .calendar-tip {
display: none !important;
}
.new_f-dates-container#new_f-dates-container .mobile-calendar-days .mobile-calendar-day {
float: left;
padding: 5px 0;
position: relative;
text-align: center;
top: 0;
width: 14.25%;
color: #a3a3a3;
}
.new_f-dates-container#new_f-dates-container .calendar-tip {
height: 29px;
line-height: 29px;
background-color: #F7941D;
color: #ffffff;
display: none;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 1;
}
.new_os-date-check .new_f-dropdown-body {
line-height: 120%;
}
#new_f-dates-container.new_f-dates-container #ui-datepicker-div {
overflow-y: scroll !important;
position: absolute !important;
bottom: 0;
right: 0;
-webkit-overflow-scrolling: touch;
} .new_f-form .new_f-ext-btn {
font-size: 14px;
}
.new_mobile-form .new_f-ext-body {
padding-top: 15px;
}
.new_f-children-list-item {
padding-top: 2px;
}
.new_f-ext-btn-text::before {
top: 8px;
}
.new_f-container .new_f-ext-col-serv input[type="checkbox"] + *::before,
.new_f-container .new_f-ext-bl-transp input[type="checkbox"] + *::before {
top: 5px;
}
.new_f-container .new_f-ext-col-serv input[type="checkbox"]:checked + *::after,
.new_f-container .new_f-ext-bl-transp input[type="checkbox"]:checked + *::after {
top: 7px;
}
.new_f-ext-bl-price .slider-container input {
width: 80px;
}
.new_mobile-form .new_f-ext-bl-cat .new_f-ext-bl-body {
margin-left: -9%;
margin-right: -9%;
}
.new_mobile-form .new_f-ext-bl-food .new_f-ext-bl-body {
margin-left: -6.6%;
margin-right: -6.6%;
}
.new_mobile-form .ui-slider {
pointer-events: none;
}
.new_mobile-form .ui-slider .ui-slider-handle {
pointer-events: auto;
width: 24px;
height: 24px;
top: -8px;
margin-left: -12px;
}
.new_mobile-form .ui-slider .ui-slider-handle::after {
content: '';
display: block;
position: absolute;
left: -10px;
right: -10px;
top: -10px;
bottom: -10px;
}
.new_mobile-form .new_f-ext-bl-rat .new_f-ext-bl-body,
.new_mobile-form .new_f-ext-bl-price .new_f-ext-bl-body {
padding-left: 15px;
padding-right: 15px;
}
.new_f-ext-col-recommend input[type="checkbox"] + ::before {
top: 5px;
}
.new_f-ext-col-recommend label:hover input[type="checkbox"] + ::after,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::after {
top: 10px;
} .new_f-autocomplete-input::-webkit-input-placeholder {
font-size: 16px !important;
}
.new_f-autocomplete-input::-moz-placeholder {
font-size: 16px !important;
}
.new_f-autocomplete-input:-ms-input-placeholder {
font-size: 16px !important;
}
.new_f-autocomplete-input:-moz-placeholder {
font-size: 16px !important;
}
.new_f-form .new_f-dropdown-btn {
padding-top: 8px;
}
.new_f-datepicker-wrap input,
.new_f-autocomplete-input,
.new_f-form .new_f-dropdown-btn,
.new_f-datepicker-wrap button,
.new_f-ext-bl-price .slider-container input,
.new_os-date-check .new_f-dropdown-body,
.new_f-ext-bl-title,
.new_mobile-form .new_f-ext-body,
#ctyList .itemPrice,
#ctyList li,
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace,
.new_f-people-title,
.new_f-people-item,
.new_f-children-accordion-btn,
.new_f-children-age-item,
.new_f-children-list-item {
font-size: 16px !important;
}
#new_os-to .ui-menu .ui-menu-item .price-from {
font-size: 14px;
}
}
@media all and (max-width: 380px) {
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
padding: 13px 0 14px !important;
}
}
@media all and (max-width: 321px) {
.new_f-dates-container#new_f-dates-container #ui-datepicker-div {
padding-top: 30px;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
margin: 0 0 15px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
padding: 10px 0 12px !important;
}
}
.new_mobile-form .new_f-form::after {
display: none;
}
.new_f-form > .clearfix {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
-ms-align-items: center;
align-items: center;
border-radius: 3px 3px 3px 0;
padding: 20px 20px 16px 10px;
}
@media (min-width:1024px) {
.new_f-form > .clearfix {
flex-direction: row;
background-color: #fff;
}
} 	
.new_os .new_f-ext-container .new_f-dropdown-body-bottom,
.new_os .new_f-wrapper > .new_f-title,
.new_os .new_f-form > .clearfix,
.new_os .new_f-ext-btn-container,
.new_os .new_f-ext-body {
width: auto;
}
.new_os .new_f-form .new_f-form-field,
.new_os .new_f-form .new_f-form-field:hover,
.new_os .new_f-form .new_f-form-field:active {
border: none;
box-shadow: none;
}
.new_os .new_f-form .new_f-form-field {
width: 100%;
padding: 2px 10px;
}
@media (max-width: 1023px) {
.new_os .new_f-form .new_f-form-field.people {
margin-bottom: 20px;
}
}
@media (min-width: 1024px) {
.new_os .new_f-form .new_f-form-field {
width: 210px;
padding: 4px 20px 0;
}
}
.new_f-form .new_f-form-field::before {
top: 0;
bottom: 0;
}
.new_f-form-field::after,
.new_f-search-dates-popup {
display: inline-block;
position: absolute;
top: -22px;
left: 4px;
color: #fff;
font-size: 16px;
font-weight: 600;
}
@media (min-width: 1024px) {
.new_f-form-field::after,
.new_f-search-dates-popup {
top: -10px;
left: 19px;
font-size: 14px;
color: #a0a0a1;	
}
}
.new_f-form-field.to:after {
content: 'Куда едем';
}
.new_f-form-field.from:after {
content: 'Откуда';
}
.new_f-form-field.duration:after {
content: 'На сколько';
}
.new_f-form-field.people:after {
content: 'Будут ехать';
}
.new_f-form .new_f-form-field .new_input-mask {
padding: 0 !important;
height: auto;
}
.new_f-form .new_f-dropdown-btn {
display: flex;
align-items: center;
padding: 0;
}
.new_os .new_f-form .new_f-form-field.to .new_input-mask {
width: 165px;
}
.new_os .new_f-form .new_f-dropdown-btn .cnt,
.new_os .new_f-form .new_f-dropdown-btn .cnt:hover {
background-color: transparent;
}
.new_os .new_f-dropdown-btn .cnt::after,
.new_os .new_f-dropdown-btn::after {
border-color: #a0a0a1 transparent transparent; 
}
@media (max-width: 1023px) {
.new_os .new_f-form .new_f-form-field.from {
margin-bottom: 6px;
}
}
@media (min-width: 1024px) {
.new_os .new_f-form .new_f-form-field.to {
width: 230px;
}
.new_os .new_f-form .new_f-form-field.date {
width: 220px;
}
.new_os .new_f-form .new_f-form-field.duration {
width: 190px;
}
.new_os .new_f-form .new_f-form-field.people {
width: 170px;
}
}
.new_os .new_f-form .new_f-form-field.duration .new_f-dropdown-btn-text {
margin-left: 3px;
}
.new_f-form.clearfix .new_f-ext-container {
background-color: #fff;
}
.new_f-form.clearfix .new_f-ext-container .new_f-ext-body,
.new_os .new_f-ext-container .new_f-dropdown-body-bottom {
width: 95%;
}
.new_f-form.clearfix .new_f-ext-container .new_f-ext-body .new_f-ext-col {
padding-left: 25px;
}
#ctyList .resorts .labelName {
font-size: 14px;
}
.new_m-mobile-form .ui-datepicker-trigger {
background-color: #e1e7ef;
padding: 0 10px;
}.new_r-container {
padding-bottom: 50px;
}  .new_spinner-wrap {
max-width: 490px;
margin: 0 auto;
padding: 0 10px 20px;
}
.new_progressbar-text {
margin-bottom: 12px;
}
.new_progressbar-text,
.new_progressbar-text span {
font-size: 12px;
color: #666;
} .new_progress-container {
height: 18px;
border-radius: 9px;
padding: 4px;
background-color: #DFE8F0;
margin-bottom: 15px;
}
.new_progress-item {
height: 10px;
border-radius: 5px;
}
.new_progress-item {
display: block;
height: 100%;
background-color: #65B2F3;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #65B2F3),
color-stop(1, #4C9CE0)
);
background-image: -moz-linear-gradient(
center bottom,
#65B2F3 37%,
#4C9CE0 69%
);
-webkit-box-shadow:
inset 0 2px 9px  rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
-moz-box-shadow:
inset 0 2px 9px  rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
box-shadow:
inset 0 2px 9px  rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
position: relative;
overflow: hidden;
}
.new_progress-item:after {
content: "";
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
background-image:
-webkit-gradient(linear, 0 0, 100% 100%,
color-stop(.25, rgba(255, 255, 255, .2)),
color-stop(.25, transparent), color-stop(.5, transparent),
color-stop(.5, rgba(255, 255, 255, .2)),
color-stop(.75, rgba(255, 255, 255, .2)),
color-stop(.75, transparent), to(transparent)
);
background-image:
-moz-linear-gradient(
-45deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent
);
z-index: 1;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-size: 20px 20px;
-webkit-animation: move 2s linear infinite;
-moz-animation: move 2s linear infinite;
overflow: hidden;
}
@-webkit-keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 50px 50px;
}
}
@-moz-keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 50px 50px;
}
}
.new_progress-item[value='0'] {
width: 0 !important;
}
.new_progress-item[value='1'] {
width: 1% !important;
}
.new_progress-item[value='2'] {
width: 2% !important;
}
.new_progress-item[value='3'] {
width: 3% !important;
}
.new_progress-item[value='4'] {
width: 4% !important;
}
.new_progress-item[value='5'] {
width: 5% !important;
}
.new_progress-item[value='6'] {
width: 6% !important;
}
.new_progress-item[value='7'] {
width: 7% !important;
}
.new_progress-item[value='8'] {
width: 8% !important;
}
.new_progress-item[value='9'] {
width: 9% !important;
}
.new_progress-item[value='100'] {
width: 100% !important;
}
.new_progress-item[value^='1'] {
width: 15%;
}
.new_progress-item[value^='2'] {
width: 25%;
}
.new_progress-item[value^='3'] {
width: 35%;
}
.new_progress-item[value^='4'] {
width: 45%;
}
.new_progress-item[value^='5'] {
width: 55%;
}
.new_progress-item[value^='6'] {
width: 65%;
}
.new_progress-item[value^='7'] {
width: 75%;
}
.new_progress-item[value^='8'] {
width: 85%;
}
.new_progress-item[value^='9'] {
width: 95%;
} .new_spinner-logos-wrap {
text-align: left;
font-size: 0;
}
.new_logo-bl {
margin: 0 0 10px;
display: inline-block;
}
.new_logo-image-wrap {
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
height: 52px;
margin: 0 5px 2px;
width: 84px;
}
.new_loading-logo .new_logo-image-wrap {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; opacity: .3;
}
.new_logo-bl svg {
opacity: 0;
}
.new_logo-bl.new_loading-logo svg {
opacity: 1;
}  .new_r-currency-switch {
position: absolute;
top: 0;
right: 0;
} .new_r-currency-switch label {
display: block;
float: left;
font-weight: normal;
margin: 0;
padding: 0;
clear: none;
} .new_r-currency-switch label:first-child input + span {
border-radius: 13px 0 0 13px;
padding-left: 2px;
} .new_r-currency-switch label:last-child input + span {
border-radius: 0 13px 13px 0;
padding-right: 2px;
padding-left: 0px;
} .new_r-currency-switch label input + ::before,
.new_r-currency-switch label input + ::after,
.new_r-currency-switch label input {
display: none !important;
} .new_r-currency-switch label input + span {
background-color: #E1E7EF;
line-height: 26px;
display: block;
cursor: pointer;
width: 43px;
text-align: center;
color: #999;
font-size: 14px;
box-shadow: inset 0 1px 1px #ddd;
} .new_r-currency-switch label input:checked + span {
background-color: #F7941D;
cursor: default;
color: #fff;
box-shadow: none;
}  .new_r-panel {
position: relative;
margin-bottom: 10px;
min-height: 37px;
}
.new_r-filters-title,
.new_r-filter-label,
.new_r-filter-value,
.new_r-filters-reset {
line-height: 26px;
display: inline-block;
}
.new_r-filters-title {
color: #666666;
font-size: 14px;
font-weight: 700;
position: absolute;
top: 0;
left: 0;
}
.new_r-filters-title span {
display: none;
}
.new_r-filters-values {
display: inline-block;
margin: 0 110px 0 85px;
}
.new_r-filter {
display: block;
box-shadow: inset 0 1px 2px rgba(161, 174, 187, 0.2);
border-radius: 13px;
background-color: #e0e8f0;
line-height: 26px;
font-size: 14px;
padding: 0 26px 0 10px;
margin: 0 10px 10px 0;
position: relative;
float: left;
}
.new_r-filter * {
vertical-align: middle;
cursor: pointer;
}
.new_r-filter:last-child {
margin: 0;
}
.new_r-filter-label {
color: #666666;
font-weight: 400;
margin: 0 5px 0 0;
}
.new_r-filter-value {
color: #f89e33;
font-weight: 700;
}
.new_r-filter-reset {
color: #666666;
opacity: 0.6;
font-size: 18px;
cursor: pointer;
position: absolute;
top: 1px;
right: 10px;
}
.new_r-filter-reset:hover {
opacity: 1;
}
.new_r-filters-reset {
color: #4e90c7;
font-size: 14px;
font-weight: 400;
cursor: pointer;
position: relative;
margin: 0 0 7px 10px;
display: block;
float: left;
}
.new_result-info {
text-align: center;
color: #666;
font-size: 14px;
}
.new_result-info > .new_result-span {
display: block;
padding: 10px;
font-family: 'Open Sans', sans-serif !important;
background: #F4D9D8;
margin-left: -7px;
}
.new_result-info > .new_result-span > a {
color: #4e90c7;
} .new_not-found-message,
.new_not-found-message *,
.new_not-found-message *::before,
.new_not-found-message *::after {
box-sizing: border-box;
}
.new_not-found-message {
max-width: 1200px;
margin: 0 auto;
}
.new_not-found-message::after {
content: '';
display: table;
clear: both;
}
.new_not-found-message .new_not-found-text {
background: #F4D9D8;
padding: 8px 15px;
margin: 0 0 40px;
border-radius: 3px;
font-weight: bold;
}
.new_not-found-message a {
color: #4c9ce0;
text-decoration: none;
}
.new_not-found-message .new_column {
float: left;
width: 50%;
position: relative;
}
.new_mobile-form .new_not-found-message .new_column {
float: none;
width: 100%;
padding: 0 15px !important;
}
.new_not-found-message .new_column:nth-child(2) {
padding-right: 70px;
}
.new_not-found-message .new_column:nth-child(3) {
padding-left: 70px;
margin-bottom: 50px;
}
.new_mobile-form .new_not-found-message .new_column:nth-child(3) {
padding-top: 30px !important;
}
.new_not-found-message .new_column:nth-child(3)::before {
content: '';
position: absolute;
top: -10px;
left: 0;
margin-left: -35px;
display: block;
width: 70px;
height: 42px;
background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNlOGU3ZTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xMS4yOCwyMC42OGMtMi44OSwwLTUuMjMsMi4zNS01LjIzLDUuMjRjMCwwLjUxLDAuNDEsMC45MiwwLjkyLDAuOTJzMC45Mi0wLjQxLDAuOTItMC45MmMwLTEuODcsMS41Mi0zLjM5LDMuMzktMy4zOSAgYzAuNTEsMCwwLjkyLTAuNDEsMC45Mi0wLjkyUzExLjc5LDIwLjY4LDExLjI4LDIwLjY4eiBNMzYuNzIsMjAuNjhjLTIuODksMC01LjI0LDIuMzUtNS4yNCw1LjI0YzAsMC41MSwwLjQxLDAuOTIsMC45MiwwLjkyICBjMC41MSwwLDAuOTItMC40MSwwLjkyLTAuOTJjMC0xLjg3LDEuNTItMy4zOSwzLjQtMy4zOWMwLjUxLDAsMC45Mi0wLjQxLDAuOTItMC45MlMzNy4yMywyMC42OCwzNi43MiwyMC42OHogTTQzLjkxLDE3LjU3ICBMNDMuOTEsMTcuNTdsLTAuMDUtMC4wNGMtMC4xNC0wLjEyLTAuMjktMC4yMy0wLjQzLTAuMzRsLTUuMjktNC4yMWMtMS40Mi0xLjE5LTMuMjUtMS45Mi01LjI1LTEuOTJjLTIuNDIsMC00LjU5LDEuMDYtNi4wOCwyLjczICBDMjYsMTMuMjgsMjUuMDMsMTIuOTcsMjQsMTIuOTdjLTEuMDMsMC0yLDAuMy0yLjgxLDAuODJjLTEuNDktMS42Ny0zLjY2LTIuNzMtNi4wOC0yLjczYy0yLDAtMy44MywwLjcyLTUuMjUsMS45MnYwbC01LjI5LDQuMjEgIGMtMC4xNSwwLjExLTAuMywwLjIzLTAuNDQsMC4zNWwtMC4wNSwwLjA0aDAuMDFjLTIuMzUsMi4wMi0zLjg0LDUuMDEtMy44NCw4LjM1YzAsNi4wOCw0Ljk1LDExLjAzLDExLjAzLDExLjAzICBjNC40NywwLDguMzEtMi42NywxMC4wNC02LjQ5YzAuNzksMC40NywxLjcsMC43NCwyLjY4LDAuNzRjMC45OCwwLDEuOS0wLjI3LDIuNjgtMC43NGMxLjczLDMuODIsNS41Nyw2LjQ5LDEwLjA0LDYuNDkgIGM2LjA4LDAsMTEuMDMtNC45NSwxMS4wMy0xMS4wM0M0Ny43NSwyMi41OCw0Ni4yNSwxOS41OSw0My45MSwxNy41N3ogTTExLjI4LDMzLjExYy0zLjk3LDAtNy4xOS0zLjIyLTcuMTktNy4xOSAgYzAtMy45NywzLjIyLTcuMTksNy4xOS03LjE5YzMuOTcsMCw3LjE5LDMuMjIsNy4xOSw3LjE5QzE4LjQ3LDI5Ljg5LDE1LjI1LDMzLjExLDExLjI4LDMzLjExeiBNMjQsMjcuODMgIGMtMS4wNiwwLTEuOTItMC44Ni0xLjkyLTEuOTJjMC0xLjA2LDAuODYtMS45MiwxLjkyLTEuOTJjMS4wNiwwLDEuOTIsMC44NiwxLjkyLDEuOTJDMjUuOTIsMjYuOTgsMjUuMDYsMjcuODMsMjQsMjcuODN6ICAgTTM2LjcyLDMzLjExYy0zLjk3LDAtNy4xOS0zLjIyLTcuMTktNy4xOWMwLTMuOTcsMy4yMi03LjE5LDcuMTktNy4xOWMzLjk3LDAsNy4xOSwzLjIyLDcuMTksNy4xOSAgQzQzLjkxLDI5Ljg5LDQwLjY5LDMzLjExLDM2LjcyLDMzLjExeiI+PC9wYXRoPjwvc3ZnPg==") no-repeat center / 68px auto;
}
.new_mobile-form .new_not-found-message .new_column:nth-child(3)::before {
display: none;
}
.new_not-found-message .new_column:nth-child(3) .new_text a::after {
content: '';
display: block;
}
.new_not-found-message .os-order-form-wrap {
width: auto;
padding: 0;
margin: 35px 0 0;
}
.new_not-found-message .os-order-header-title,
.new_not-found-message .os-order-top-part {
display: none;
}
.new_not-found-message .os-order-input-name,
.new_not-found-message .os-order-input-phone {
width: 50%;
margin-bottom: 10px;
float: left;
}
.new_not-found-message .os-order-input-name {
padding-right: 5px;
}
.new_not-found-message .os-order-input-phone {
padding-left: 5px;
}
.new_not-found-message .os-order-input-email,
.new_not-found-message .os-order-input-email input,
.new_not-found-message .os-order-input-name input,
.new_not-found-message .os-order-input-phone input {
width: 100%;
}
.new_not-found-message .os-order-input-name input,
.new_not-found-message .os-order-input-phone input,
.new_not-found-message .os-order-input-email input,
.new_not-found-message .os-order-input-comment textarea {
border-radius: 3px;
border: 1px solid #D4D4D4;
background: #fff;
}
.new_not-found-message .os-order-input-name input,
.new_not-found-message .os-order-input-phone input,
.new_not-found-message .os-order-input-email input {
height: 40px;
line-height: 40px;
padding: 0 12px;
}
.new_not-found-message .os-order-input-comment textarea {
height: 70px;
padding: 11px 12px 0;
}
.new_not-found-message .os-order-form-submit_button {
height: 40px;
border: 0;
width: 100%;
border-radius: 3px;
box-shadow: none !important;
margin: 10px 0 0 !important;
}
.new_not-found-message #os-order-form .os-order-info * {
text-align: center;
font-family: 'Open Sans';
margin: 0;
} .new_r-wrapper {
margin: -12px -12px 2px;
overflow: hidden;
padding: 12px 5px 0;
} .new_r-item-wrap {
float: left;
margin-bottom: 28px;
padding: 0 7px;
width: 33.3333%;
} .new_res-two-col .new_r-item-wrap {
width: 50%;
} .new_res-one-col .new_r-item-wrap {
width: 100%;
} .new_r-item,
.new_r-item * {
text-decoration: none !important;
display: block;
}
.new_r-item {
background-color: #ffffff;
border-radius: 3px;
display: block;
outline: 0 none;
position: relative;
box-shadow: 0 0 12px rgba(0,0,0,.2);
height: 165px;
} .new_r-item-img {
position: absolute;
left: 0;
right: 290px;
top: 0;
bottom: 0;
border-radius: 3px 0 0 3px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: #eee;
} .new_recommend-tag {
font-size: 7px;
text-transform: uppercase;
color: #fff;
width: 75px;
height: 28px;
background: no-repeat center;
position: absolute;
top: 11px;
left: -10px;
font-weight: bold;
line-height: 1;
letter-spacing: 0.7px;
padding: 5px 0 0 10px;
box-sizing: border-box !important;
font-family: Arial, sans-serif !important;
z-index: 1;
}
.new_recommend-tag + .new_recommend-tag {
top: 41px;
}
.new_recommend-tag + .new_recommend-tag + .new_recommend-tag {
top: 71px;
}
.new_recommend-tag + .new_recommend-tag + .new_recommend-tag + .new_recommend-tag {
top: 101px;
}
.new_recommend-tag + .new_recommend-tag + .new_recommend-tag + .new_recommend-tag + .new_recommend-tag {
top: 131px;
}
.new_recommend-tag[name*="Сімейний"],
.new_recommend-tag[name*="Семейный"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-green.svg);
}
.new_recommend-tag[name*="Хіт продажу"],
.new_recommend-tag[name*="Хит продаж"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-red.svg);
}
.new_recommend-tag[name*="молоді"],
.new_recommend-tag[name*="молодежи"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-pink.svg);
}
.new_recommend-tag[name*="Спокійний"],
.new_recommend-tag[name*="Спокойный"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-purple.svg);
}
.new_recommend-tag[name*="Хороше"],
.new_recommend-tag[name*="Хорошее"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-orange.svg);
}
.new_recommend-tag[name*="TEZ TOUR рекомендує"],
.new_recommend-tag[name*="TEZ TOUR рекомендует"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-yellow.svg);
color: #095fb8;
padding-left: 7px;
}
.new_recommend-tag[name*="MOUZENIDIS TRAVEL"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/mz-rec.svg);
padding-left: 7px;
font-size: 0;
background-size: 75px auto;
left: -6px;
margin-top: -3px;
background-position: 0 0;
}
@media (max-width: 478px) {
.new_recommend-tag[name*="MOUZENIDIS TRAVEL"] {
left: -3px;
margin-top: 0;
}
}
.new_recommend-tag[name*="MOUZENIDIS TRAVEL"]::after {
top: 28px;
left: 0;
}
.new_recommend-tag[data-service='vip'] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-gold.svg);
font-size: 8px;
line-height: 16px;
}
.new_recommend-tag::after {
content: '';
position: absolute;
top: 22px;
left: 4px;
display: block;
width: 6px;
height: 5px;
background: url(/wp-content/themes/newdesigntwo/images/onsite/badge-triangle.svg) no-repeat center;
} .new_r-item-body {
float: right;
width: 290px;
border: 1px solid transparent;
border-left: none;
height: 165px;
border-radius: 0 3px 3px 0;
} .new_r-item-hotel {
font-size: 18px;
color: #666;
padding: 16px 12px 1px;
font-weight: 600;
} .new_r-item-geo,
.new_r-item-info {
font-size: 13px;
color: #a3a3a3;
padding: 0 12px 3px;
}
.new_r-item .new_r-item-stars {
display: inline;
}
.new_r-item .new_r-item-food:first-letter {
text-transform: uppercase;
}
.new_r-item .new_r-item-geo {
position: relative;
padding-left: 17px;
color: #4c9ce0;
}
.new_r-item .new_r-item-geo span {
position: relative;
display: inline;
color: #4c9ce0;
}
.new_r-item .new_r-item-geo:hover span:not(:only-child) {
opacity: 0;
}
.new_r-item .new_r-item-geo span:only-child {
margin-left: -17px;
color: #666;
cursor: text;
}
.new_r-item .new_r-item-geo:hover span + span {
display: inline !important;
opacity: 1 !important;
position: absolute;
left: 19px;
top: 0;
}
.new_r-item .new_r-item-geo span::after {
content: '';
pointer-events: none;
height: 1px;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: #4c9ce0;
opacity: .5;
}
.new_r-item .new_r-item-geo span:only-child::after {
display: none;
}
.new_r-item-geo svg {
display: block;
fill: #4c9ce0;
height: 16px;
left: 0;
position: absolute;
top: 2px;
} .new_r-item-food {
padding-left: 17px;
background: url(/wp-content/themes/newdesigntwo/images/onsite/eat.svg) no-repeat 0 3px / 10px auto;
} .new_r-item .new_r-item-stars {
font-size: 0;
margin-right: 5px;
}
.new_r-item .new_r-item-star {
width: 11px;
height: 10px;
display: inline-block;
fill: #ffca1e;
} .new_r-item .new_r-item-table {
display: table;
width: calc(100% + 24px);
margin-top: 23px;
margin-left: -12px;
} .new_r-item .new_r-item-col {
display: table-cell;
vertical-align: top;
}
.new_r-item-col:first-child {
padding: 0 12px;
}
.new_r-item-col:last-child {
text-align: right
} .new_r-item-from,
.new_r-item-date {
font-size: 13px;
color: #666;
position: relative;
padding-left: 25px;
}
.new_r-item-from {
padding-bottom: 2px;
}
.new_r-item-date {
padding-top: 1px;
} .new_r-item-icon {
position: absolute;
left: 0;
fill: #89B4D9;
}
.new_r-item-from .new_r-item-icon {
width: 18px;
top: 4px;
}
.new_r-item-from .new_r-item-icon[data-name="no-icon"] {
left: 4px;
top: 0;
width: 10px;
}
.new_r-item-from .new_r-item-icon[data-name="train-icon"] {
left: 3px;
top: 2px;
width: 12px;
}
.new_r-item-from .new_r-item-icon[data-name="bus-icon"] {
left: 2px;
top: 1px;
width: 13px;
}
.new_r-item-date .new_r-item-icon {
width: 17px;
top: 2px;
} .new_r-item .new_r-item-price {
background: #F7941D;
padding: 5px 11px 7px 14px;
display: inline-block;
color: #fff;
font-size: 16px;
font-weight: 600;
border-radius: 20px 0 0 20px;
position: relative;
right: 0;
border: 1px solid #F7941D;
}
.new_r-item .new_r-item-price .currency {
display: inline-block;
margin: 0;
vertical-align: inherit;
}
.new_price-desc {
font-size: 10px;
margin: -5px 0 -1px;
} .new_r-item-price-discount {
position: absolute;
right: 12px;
top: -20px;
color: #F7941D;
font-size: 13px;
text-decoration: line-through;
}
.new_r-item-price-discount::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 10px;
height: 1px;
background: #F7941D;
} .rect-auto,
.new_r-item-rating-container.new_r-p6 .slice,
.new_r-item-rating-container.new_r-p7 .slice,
.new_r-item-rating-container.new_r-p8 .slice,
.new_r-item-rating-container.new_r-p9 .slice,
.new_r-item-rating-container.new_r-p10 .slice {
clip: rect(auto, auto, auto, auto);
}
.new_r-item-rating-container .bar,
.new_r-item-rating-container.new_r-p6 .fill,
.new_r-item-rating-container.new_r-p7 .fill,
.new_r-item-rating-container.new_r-p8 .fill,
.new_r-item-rating-container.new_r-p9 .fill,
.new_r-item-rating-container.new_r-p10 .fill {
border: 0.08em solid transparent;
border-radius: 50%;
clip: rect(0em, 0.5em, 1em, 0em);
height: 0.84em;
position: absolute;
transform: rotate(0deg);
width: 0.84em;
}
.new_r-item-rating-container.new_r-p6 .bar::after,
.new_r-item-rating-container.new_r-p6 .fill,
.new_r-item-rating-container.new_r-p7 .bar::after,
.new_r-item-rating-container.new_r-p7 .fill,
.new_r-item-rating-container.new_r-p8 .bar::after,
.new_r-item-rating-container.new_r-p8 .fill,
.new_r-item-rating-container.new_r-p9 .bar::after,
.new_r-item-rating-container.new_r-p9 .fill,
.new_r-item-rating-container.new_r-p10 .bar::after,
.new_r-item-rating-container.new_r-p10 .fill {
transform: rotate(180deg) !important;
}
.new_r-item-rating-container {
background-color: #DFE8EF;
border-radius: 50%;
float: left;
height: 1em;
position: relative;
width: 1em;
}
.new_recommend-tag ~ .new_r-item-rating-container {
float: right;
}
.new_r-item-rating-container *,
.new_r-item-rating-container *::before,
.new_r-item-rating-container *::after {
box-sizing: content-box;
}
.new_r-item-rating-container {
font-size: 60px;
margin: 10px;
}
.new_r-item-rating-container > span {
display: block;
position: absolute;
text-align: center;
z-index: 1;
}
.new_r-item-rating-value {
bottom: 9px;
left: 0;
right: 0;
color: #666;
font-size: 15px;
}
.new_r-item-rating-rev {
top: 19px;
left: 0;
right: 0;
color: #4c9ce0;
font-size: 10px;
white-space: normal;
}
.new_r-item-rating-value:empty + .new_r-item-rating-rev {
top: 19px;
line-height: 110%;
padding: 0 5px;
}
.new_r-item-rating-rev span {
position: relative;
top: -25px;
font-size: 11px;
}
.new_r-item-rating-container::after {
background-color: #fff;
border-radius: 50%;
content: " ";
display: block;
height: 0.84em;
left: 0.08em;
position: absolute;
top: 0.08em;
transition-duration: 0.2s;
transition-property: all;
transition-timing-function: ease-in;
width: 0.84em;
}
.new_r-item-rating-container .slice {
clip: rect(0em, 1em, 1em, 0.5em);
height: 1em;
position: absolute;
width: 1em;
}
.new_r-item-rating-container.new_r-p1 .bar {
transform: rotate(36deg);
}
.new_r-item-rating-container.new_r-p2 .bar {
transform: rotate(72deg);
}
.new_r-item-rating-container.new_r-p3 .bar {
transform: rotate(108deg);
}
.new_r-item-rating-container.new_r-p4 .bar {
transform: rotate(144deg);
}
.new_r-item-rating-container.new_r-p5 .bar {
transform: rotate(180deg);
}
.new_r-item-rating-container.new_r-p6 .bar {
transform: rotate(216deg);
}
.new_r-item-rating-container.new_r-p7 .bar {
transform: rotate(252deg);
}
.new_r-item-rating-container.new_r-p8 .bar {
transform: rotate(288deg);
}
.new_r-item-rating-container.new_r-p9 .bar {
transform: rotate(324deg);
}
.new_r-item-rating-container.new_r-p10 .bar {
transform: rotate(360deg);
}
.new_r-item-rating-container .bar,
.new_r-item-rating-container.new_r-p6 .fill,
.new_r-item-rating-container.new_r-p7 .fill,
.new_r-item-rating-container.new_r-p8 .fill,
.new_r-item-rating-container.new_r-p9 .fill,
.new_r-item-rating-container.new_r-p10 .fill {
border: 5px solid transparent;
border-radius: 50%;
clip: rect(0em, 0.5em, 1em, 0em);
height: 0.84em;
position: absolute;
transform: rotate(0deg);
width: 0.835em;
}
.new_r-item-rating-container.new_r-p1 .bar,
.new_r-item-rating-container.new_r-p1 .fill {
border-color: #ff3600;
}
.new_r-item-rating-container.new_r-p2 .bar,
.new_r-item-rating-container.new_r-p2 .fill {
border-color: #ff3600;
}
.new_r-item-rating-container.new_r-p3 .bar,
.new_r-item-rating-container.new_r-p3 .fill {
border-color: #ff3600;
}
.new_r-item-rating-container.new_r-p4 .bar,
.new_r-item-rating-container.new_r-p4 .fill {
border-color: #ff7800;
}
.new_r-item-rating-container.new_r-p5 .bar,
.new_r-item-rating-container.new_r-p5 .fill {
border-color: #ff7800;
}
.new_r-item-rating-container.new_r-p6 .bar,
.new_r-item-rating-container.new_r-p6 .fill {
border-color: #ffba00;
}
.new_r-item-rating-container.new_r-p7 .bar,
.new_r-item-rating-container.new_r-p7 .fill {
border-color: #ffe900;
}
.new_r-item-rating-container.new_r-p8 .bar,
.new_r-item-rating-container.new_r-p8 .fill {
border-color: #a9f260;
}
.new_r-item-rating-container.new_r-p9 .bar,
.new_r-item-rating-container.new_r-p9 .fill {
border-color: #66cc00;
}
.new_r-item-rating-container.new_r-p10 .bar,
.new_r-item-rating-container.new_r-p10 .fill {
border-color: #66cc00;
} .new_r-item-hotel,
.new_r-item-info,
.new_r-item-geo {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .new_r-show-more-results {
color: #4C9CE0;
background-color: #fff;
text-align: center;
border: 1px solid #4C9CE0;
border-radius: 3px;
cursor: pointer;
font-size: 14px;
padding: 10px 0;
margin: 0;
}
.new_r-show-more-results:not(:last-child) {
margin: 52px 0 0;
}
.new_result-info-text {
line-height: 40px;
text-align: center;
border-radius: 3px;
font-size: 14px;
margin-top: -90px;
color: #666;
animation: bgcolorchange 3s;
-webkit-animation: bgcolorchange 3s;
}
.scroll-loading-container.new_loading ~ .new_result-info-text {
display: none;
}
@keyframes bgcolorchange
{
0%   {background: rgb(255,255,153);}
100% {background: transparent;}
}
@-webkit-keyframes bgcolorchange
{
0%   {background: rgb(255,255,153);}
100% {background: transparent;}
} .new_res-price-down .new_r-item {
height: 165px;
}
.new_res-price-down .new_r-item-img {
right: 180px;
}
.new_res-price-down .new_r-item-body {
width: 180px;
}
.new_res-price-down .new_r-item-hotel {
font-size: 14px;
padding-top: 8px;
}
.new_res-price-down .new_r-item-table {
margin: 0;
}
.new_res-price-down .new_r-item-col {
display: block;
}
.new_res-price-down .new_r-item-from {
padding-bottom: 1px;
}
.new_res-price-down .new_r-item-price {
border-radius: 3px 0 0;
bottom: 0;
padding: 5px 12px;
position: absolute;
right: 0;
} @media all and (min-width:479px) {
.new_r-item:hover {
box-shadow: none;
}
.new_r-item:hover .new_r-item-body {
border-color: #F7941D #F7941D #F7941D transparent;
}
.new_r-item:hover .new_r-item-price {
background: #fff;
color: #F7941D;
}
.new_r-item:hover .new_r-item-price::after {
content: '';
display: block;
width: 1px;
position: absolute;
right: -1px;
top: 0;
bottom: 0;
background: #fff;
}
.new_res-price-down .new_r-item:hover .new_r-item-price {
border-bottom-color: #fff;
}
.new_r-show-more-results:hover {
color: #fff;
background-color: #4C9CE0;
}
} @media all and (max-width:478px) {
.new_r-item,
.new_r-item-img {
border-radius: 0;
}
.new_r-item {
box-shadow: inset 0 0 2px rgba(0,0,0,.2);
}
.new_r-currency-switch {
margin-left: 12px;
}
.new_r-show-more-results {
margin-left: 10px;
margin-right: 10px;
}
.new_r-filters-title {
padding: 0 10px;
border-radius: 13px;
background-color: #4c9ce0;
color: #fff;
font-weight: 400;
}
.new_r-filters-title span {
display: inline;
}
.new_r-filters-values {
padding: 47px 0 0;
margin: 0;
}
.new_r-filter-label,
.new_r-filter-value {
line-height: normal;
}
.new_r-filter {
padding-top: 3px;
padding-bottom: 3px;
float: none;
margin-right: 0;
}
.new_r-filters-title + .new_r-filters-values {
display: none;
}
.new_r-filters-title.new_active + .new_r-filters-values {
display: block;
}
.new_r-filters-container {
min-height: 41px;
}
.new_r-filters-reset {
margin: 0 0 10px;
padding: 0 10px;
display: block;
width: 100%;
float: none;
}
.new_r-item-col:first-child {
padding: 0;
}
.new_recommend-tag {
left: -17px;
}
.new_recommend-tag::after {
display: none;
}
}
.new_temp-anim {
-webkit-animation: temp-anim 2s linear;
-moz-animation: temp-anim 2s linear;
}
@keyframes temp-anim
{
0%   {background: rgba(255, 255, 153, 1)}
50%  {background: rgba(255, 255, 153, .5)}
100% {background: rgba(255, 255, 153, 0)}
}
@-webkit-keyframes temp-anim
{
0%   {background: rgba(255, 255, 153, 1)}
50%  {background: rgba(255, 255, 153, .5)}
100% {background: rgba(255, 255, 153, 0)}
}.new_t-container {
color: #666;
}  .new_t-menu-wrap {
overflow: auto;
position: relative;
} .new_t-menu-wrap::after {
content: '';
display: block;
position: absolute;
bottom: 15px;
left: 0;
right: 0;
height: 1px;
background: #4C9CE0;
} .new_t-menu-back {
margin-bottom: 23px;
position: relative;
}
.new_t-menu-back .new_r-currency-switch {
top: -5px;
}
.new_t-menu-back-link {
font-size: 13px;
text-decoration: none;
color: #4e90c7;
}
.new_t-menu-back-link:hover {
text-decoration: underline;
}
@media screen and (max-width: 478px) {
.new_t-menu-back-link {
width: 210px;
display: inline-block;
position: relative;
padding-left: 15px;
line-height: 120%;
}
.new_t-menu-back-link span {
position: absolute;
left: 0;
}
.new_t-menu-back .new_r-currency-switch {
top: 2px;
}
} .new_t-menu {
font-size: 0;
margin: 0;
padding: 0 0 15px;
white-space: nowrap;
} .new_t-menu-item {
display: inline-block;
font-size: 15px;
font-weight: bold;
list-style-type: none;
padding: 8px 30px;
cursor: pointer;
color: #4C9CE0;
position: relative;
border-bottom: 1px solid #4C9CE0;
}
.new_t-menu-item span {
display: none;
} .new_t-menu-item.selected {
background: #4C9CE0;
color: #fff;
border-radius: 3px 3px 0 0;
}
.new_t-menu-item.selected::after {
content: '';
position: absolute;
bottom: -14px;
left: 50%;
margin-left: -15px;
width: 0;
height: 0;
border-style: solid;
border-width: 13px 15px 0;
border-color: #4C9CE0 transparent transparent transparent;
}  .new_t-header {
margin: 21px 0 22px;
display: table;
width: 100%;
} .new_t-header-col {
display: table-cell;
vertical-align: top;
}
.new_tour-one-col-sm .new_t-header,
.new_tour-one-col-sm .new_t-header-col {
display: block !important;
width: auto !important;
}
.new_tour-one-col-sm .new_t-header-col {
padding: 0 !important;
} .new_t-header-col:first-child {
width: 255px;
padding-right: 25px;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-col:first-child {
padding-right: 20px;
width: 215px;
}
.new_t-header-gallery-container {
position: relative;
} .new_t-header-desktop-img {
height: 135px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 3px;
} .new_t-header-title {
font-weight: bold;
font-size: 20px;
} .new_t-header-geo {
position: relative;
font-size: 15px;
padding-left: 0;
display: inline-block;
color: #a3a3a3;
cursor: pointer;
}
.new_t-header-geo.new_t-geo-with-map {
padding-left: 20px;
}
.new_tour-one-col-sm .new_t-header-geo {
margin-top: 15px;
} .new_t-header-geo svg {
position: absolute;
left: 0;
top: 3px;
height: 18px;
fill: #4C9CE0;
display: none;
}
.new_t-header-geo.new_t-geo-with-map svg {
display: block;
} .new_t-header-top {
position: relative;
padding-right: 90px;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-top {
padding-right: 0;
}
.new_tour-one-col-sm .new_t-header-top {
padding-right: 90px;
} .new_t-header-top .new_r-item-rating-container {
position: absolute;
top: -14px;
right: 0;
font-size: 70px;
margin: 0;
cursor: pointer;
overflow: hidden;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-top .new_r-item-rating-container {
left: -205px;
right: auto;
top: 10px;
}
.new_tour-one-col-sm .new_t-header-top .new_r-item-rating-container {
top: 0;
}
.new_t-rating-tab-container .new_r-item-rating-container .new_r-item-rating-value,
.new_t-header-top .new_r-item-rating-container .new_r-item-rating-value {
font-size: 16px;
font-weight: bold;
color: #666;
}
.new_t-header-top .new_r-item-rating-container .new_r-item-rating-value {
top: 36px;
}
.new_t-header-top .new_r-item-rating-container .bar,
.new_t-header-top .new_r-item-rating-container.new_r-p6 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p7 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p8 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p9 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p10 .fill {
height: 0.86em;
width: 0.86em;
}
.new_t-header-top .new_r-item-rating-container::after {
height: 0.86em;
left: 0.07em;
top: 0.07em;
width: 0.86em;
}
.new_t-header-top .new_r-item-rating-rev {
top: 5px;
font-size: 12px;
}
.new_t-header-top .new_r-item-rating-value:empty + .new_r-item-rating-rev {
top: 22px;
}
.new_t-header-top .new_r-item-rating-rev span {
display: block;
position: relative;
top: 5px;
} .new_t-header-desc {
font-size: 13px;
margin-top: 20px;
margin-right: -90px;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-desc {
margin-right: 0;
}
.new_tour-one-col-sm .new_t-header-desc {
margin-right: -90px;
}  .new_t-content {
padding: 22px 15px;
background-color: #F7F7F7;
border-radius: 3px;
}
.new_t-notice-msg {
background: #f4eed8;
padding: 8px 15px;
margin: 0 0 30px;
border-radius: 3px;
}
.new_t-content-table {
display: table;
width: 100%;
} .new_t-content-col {
display: table-cell;
vertical-align: top;
}  .new_t-order-content {
padding-left: 17px;
width: 210px;
}
.new_tour-one-col-sm .new_t-order-content {
width: 100%;
}
.new_t-order-table {
text-align: center;
font-size: 13px;
color: #a3a3a3;
position: -webkit-sticky;
position: sticky;
top: -1px;
margin-top: -20px;
padding-top: 20px;
}
.new_tour-one-col-sm .new_t-order-table {
display: table;
width: 100%;
margin-bottom: 23px;
position: relative;
padding-top: 0;
}
.new_tour-one-col-sm .new_t-order-col {
display: table-cell;
vertical-align: top;
padding-top: 20px;
}
.new_tour-one-col-sm .new_t-order-col:first-child {
text-align: left;
padding-right: 20px;
padding-top: 23px;
}
.new_tour-one-col-sm .new_t-order-content-mobile .new_t-order-col:first-child {
padding-top: 20px;
} .new_t-order-price {
color: #4C9CE0;
font-weight: bold;
font-size: 20px;
margin: -2px 0 7px;
min-height: 30px;
}
.new_t-order-price__getCredit {
font-size: 13px;
margin-top: 5px;
line-height: 1;
display: block;
color: #4C9CE0;
font-weight: 400;
}
.new_t-order-price span {
font-weight: bold;
font-size: 22px;
}
.new_t-order-price .new_price .secondary,
.new_t-order-price .new_price .secondary .currency {
font-size: 14px;
}
.new_t-order-price .new_price .primary,
.new_t-order-price .new_price .secondary {
display: block;
} .new_t-order-price-descr {
font-size: 11px;
padding-bottom: 7px;
}
.new_tour-one-col-sm .new_t-order-price-descr {
width: calc(200% + 40px);
padding-top: 30px;
padding-bottom: 0;
}
.new_request-flight,
.new_extra-fee {
margin-bottom: 10px;
}
.new_request-flight {
color: #ff3600;
} .new_t-order-operator {
height: 50px;
width: 160px;
margin: 0 auto 5px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
} .new_t-order-btn {
color: #fff;
background-color: #F7941D;
cursor: pointer;
font-weight: bold;
border-radius: 3px;
font-size: 16px;
padding: 14px 0;
margin-bottom: 6px;
height: 51px;
text-align: center;
} .new_t-order-table .new_t-order-code {
margin-left: 2px;
font-size: 14px;
} .new_t-order-return {
border-radius: 3px;
height: 51px;
border: 1px solid #4C9CE0;
color: #4C9CE0;
padding-left: 30px;
padding-right: 10px;
display: table-cell;
vertical-align: middle;
font-size: 14px;
line-height: 120%;
position: relative;
} .new_t-order-return svg {
fill: #4c9ce0;
height: 25px;
left: 3px;
position: absolute;
top: 12px;
transform: rotate(180deg);
} body .new_t-tab-content {
display: none;
padding: 0;
}
.new_t-tab-content.map .new_t-tab-content-body {
height: calc(100% - 44px);
}
.new_t-tab-content.map .new_t-tab-content-body .t-map-wrapper {
height: 100%;
}
.new_t-tab-content-top,
.new_t-tab-content-bottom {
display: none;
position: absolute;
left: 0;
right: 0;
}
.new_t-tab-content-top {
top: 0;
}
.new_t-tab-content-close {
position: absolute;
top: 0;
right: 0;
}
.new_t-tab-content-bottom {
bottom: 0;
} .new_t-tour-tab-table {
display: table;
width: 100%;
margin-bottom: 7px;
}
.new_t-tour-tab-table:last-child {
margin-bottom: 0;
}
.new_t-tour-tab-col {
display: table-cell;
vertical-align: top;
position: relative;
} .new_t-tour-tab-col-1 {
width: 215px;
background: #EAEAEA;
border-radius: 4px 0 0 4px;
position: relative;
border-left: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
padding: 15px 0 15px 42px;
} .new_t-tour-tab-col-1-title {
font-weight: bold;
font-size: 14px;
} .new_t-tour-tab-col-1 svg {
fill: #B5B5B5;
position: absolute;
} .tourist-table .new_t-tour-tab-col-1 svg {
width: 21px;
left: 11px;
top: 14px;
} .date-table .new_t-tour-tab-col-1 svg {
width: 18px;
left: 12px;
top: 15px;
} .food-table .new_t-tour-tab-col-1 svg {
width: 21px;
left: 11px;
top: 15px;
} .services-table .new_t-tour-tab-col-1 svg {
width: 22px;
left: 10px;
top: 14px;
} .new_t-tour-tab-col-2 {
padding: 15px 25px;
border-radius: 0 4px 4px 0;
border: 1px solid #E0E0E0;
border-left: none;
background-color: #fff;
font-size: 13px;
}
.tourist-table .new_t-tour-tab-col-2 {
text-transform: uppercase;
}
.tourist-table .new_t-tour-tab-col-2 span {
font-size: 14px;
}
.date-table .new_t-tour-tab-col-2 {
vertical-align: middle;
}
.food-table .new_t-tour-tab-col-2 div:first-child .new_t-important {
text-transform: capitalize;
}
.new_t-tour-tab-col-2 .new_t-important {
font-size: 14px;
color: #4C9CE0;
} .new_t-tour-tab-col .new_t-change-btn {
position: absolute;
top: 0;
bottom: 0;
right: 0;
display: block;
width: 52px;
border-left: 1px solid #EBEBEB;
cursor: pointer;
text-align: center;
color: #F7941D;
overflow: hidden;
border-radius: 0 3px 3px 0;
}
.new_t-tour-tab-col .new_t-change-btn span {
position: absolute;
top: 50%;
left: 0;
right: 0;
display: block;
margin-top: -16px;
} .new_t-change-btn svg {
fill: #F7941D;
position: absolute;
top: 14px;
left: 12px;
transform: rotate(270deg);
width: 26px;
height: 26px;
} .new_t-tour-tab-col .new_t-change-people {
overflow: initial;
text-transform: none;
}
.new_t-change-people .new_f-dropdown-body-bottom {
display: block;
} .new_t-date-table {
display: table;
width: 100%;
opacity: 1;
}
.new_t-date-table .new_weight-bold {
white-space: normal;
}
.new_t-date-col {
display: table-cell;
vertical-align: top;
}
.new_t-nostretch {
width: 1%;
white-space: nowrap;
}
.new_t-duration-col {
position: relative;
}
.new_t-duration-container {
white-space: nowrap;
text-align: center;
position: absolute;
left: 50%;
top: 3px;
transform: translate(-50%, 0);
}
.new_t-duration-icons {
height: 1px;
position: relative;
background-color: #CBCBCB;
margin: 29px 18px 0;
}
.new_t-duration-icon {
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
border: 2px solid #B6B6B6;
background-color: #fff;
top: -5px;
}
.new_t-duration-icon-left {
left: 0;
}
.new_t-duration-icon-right {
right: 0;
}
.new_t-duration-icon svg {
position: absolute;
fill: #C1C1C1;
}
.new_t-duration-icon.new_t-air svg {
top: -19px;
left: -7px;
width: 21px;
}
.new_t-duration-icon.new_t-train svg {
top: -23px;
left: -4px;
width: 14px;
}
.new_t-duration-icon.new_t-bus svg {
top: -22px;
left: -4px;
width: 14px;
}
.new_t-duration-icon.new_t-ship svg {
top: -19px;
left: -9px;
width: 22px;
}
.new_t-duration-icon.new_t-no svg {
top: -24px;
left: -2px;
width: 10px;
}
.new_t-duration-icon-right.new_t-no svg,
.new_t-duration-icon-left.new_t-ship svg,
.new_t-duration-icon-right.new_t-air svg {
transform: scale(-1, 1);
}
.new_t-duration-text {
text-align: center;
padding-top: 5px;
}
.new_t-duration-text span {
color: #a3a3a3;
} .new_t-service-item {
font-size: 14px;
display: inline-block;
position: relative;
padding-left: 21px;
margin-right: 30px;
} .new_t-service-item svg {
position: absolute;
left: 0;
top: 3px;
display: block;
width: 14px;
height: 14px;
} .new_t-service-item-yes svg {
fill: #a4c758;
} .new_t-service-item-no svg {
fill: #c45555;
} .date-table:not(.vertical-table) .new_t-duration-col + .new_t-date-col {
text-align: right;
}
.new_m-mobile-form .date-table .new_t-duration-col + .new_t-date-col {
text-align: left !important;
}
.new_m-mobile-form .date-table .new_t-date-table,
.new_m-mobile-form .date-table .new_t-date-col,
.date-table.vertical-table .new_t-date-table,
.date-table.vertical-table .new_t-date-col {
display: block;
width: auto;
white-space: normal;
}
.new_m-mobile-form .date-table .new_t-tour-tab-col-2,
.date-table.vertical-table .new_t-tour-tab-col-2 {
padding-left: 51px;
}
.new_m-mobile-form .date-table .new_t-duration-container,
.date-table.vertical-table .new_t-duration-container {
white-space: normal;
text-align: left;
position: relative;
left: 0;
top: 0;
transform: translate(0, 0);
padding: 15px 0;
}
.new_m-mobile-form .date-table .new_t-duration-icons,
.date-table.vertical-table .new_t-duration-icons {
height: auto;
width: 1px;
position: absolute;
margin: 0;
top: -33px;
bottom: -35px;
left: -25px;
}
.new_m-mobile-form .date-table .new_t-no-3rd-row .new_t-duration-icons,
.date-table.vertical-table .new_t-no-3rd-row .new_t-duration-icons {
top: -13px;
bottom: -15px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left,
.new_m-mobile-form .date-table .new_t-duration-icon-right,
.date-table.vertical-table .new_t-duration-icon-left,
.date-table.vertical-table .new_t-duration-icon-right {
left: -4px;
right: auto;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left,
.date-table.vertical-table .new_t-duration-icon-left {
top: 0;
bottom: auto;
}
.new_m-mobile-form .date-table .new_t-duration-icon-right,
.date-table.vertical-table .new_t-duration-icon-right {
top: auto;
bottom: 0;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left.new_t-air svg,
.date-table.vertical-table .new_t-duration-icon-left.new_t-air svg {
top: -22px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left svg,
.date-table.vertical-table .new_t-duration-icon-left svg {
top: -25px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-right.new_t-air svg,
.date-table.vertical-table .new_t-duration-icon-right.new_t-air svg {
top: 15px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-right svg,
.date-table.vertical-table .new_t-duration-icon-right svg {
top: 13px;
}
.new_m-mobile-form .date-table .new_t-duration-text,
.date-table.vertical-table .new_t-duration-text {
text-align: left;
padding-top: 0;
position: relative;
top: -15px;
} .new_tour-one-col .new_t-tour-tab-col-1 {
border-radius: 4px 4px 0 0;
border: 1px solid #e0e0e0;
border-bottom: none;
}
.new_tour-one-col .new_t-tour-tab-col-2 {
border-radius: 0 0 4px 4px;
border: 1px solid #e0e0e0;
border-top: none;
padding: 15px 10px;
}
.new_tour-one-col .new_t-tour-tab-table {
margin-bottom: 9px;
}
.new_tour-one-col .new_t-tour-tab-table:last-child {
margin-bottom: 0;
}
.new_tour-rat-under-photo .date-table .new_t-tour-tab-col-2 {
padding-left: 42px;
}
.new_tour-rat-under-photo .date-table .new_t-duration-icons {
left: -22px;
}  .new_serv-cols {
list-style: none;
-webkit-padding-start: 0;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
margin-top: 0;
}
.new_res-one-col .new_serv-cols,
.new_res-price-down .new_serv-cols {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.new_serv-cols .new_br-avoid {
float: none;
width: auto;
position: relative;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
font-size: 13px;
} .new_serv-cols > div:first-child .new_h6 {
margin-top: 0;
}
.new_serv-cols .new_h6 {
margin: 21px 0 9px;
font-size: 15px;
font-weight: 700;
color: #666;
} .new_serv-cols .new_serv-list {
margin: 0;
padding: 3px 0 0;
}
.new_serv-cols .new_serv-list > li {
color: #666;
font-size: 13px;
line-height: 190%;
list-style-type: none;
padding-left: 8px;
position: relative;
margin: 0;
}
.new_serv-cols a {
color: #4c9ce0;
} .new_serv-cols .new_serv-list > li::before {
content: '';
position: absolute;
top: 50%;
left: 0;
display: block;
width: 3px;
height: 3px;
border-radius: 50%;
background-color: #666;
}
.new_serv-cols .new_serv-list > li::after {
display: inline-block;
margin-left: 3px;
} .new_serv-cols .new_serv-list > li.new_free::after {
background-color: #faea36;
border-radius: 2px;
color: #333333;
content: "FREE";
font-size: 9px;
padding: 0 3px;
} .new_serv-cols .new_serv-list > li.new_pay::after {
color: #c45555;
content: "$";
font-size: 15px;
font-weight: 600;
position: relative;
top: 1px;
} .new_t-tab-content.photo {
font-size: 0;
}
.new_t-tab-content.photo img {
display: block;
width: 100%;
margin: 0 0 10px;
}
.new_t-tab-content.photo img:last-child {
margin-bottom: 0;
} #new_os-map:empty {
display: none !important;
}
.new_r-container .new_results-map-body #new_os-map,
.new_layer-open-map #new_os-map {
height: calc(100% - 44px);
}
.new_layer-open-map .new_t-content {
z-index: 4;
}
.new_t-map-wrapper {
background-color: #D2E3A4;
height: 385px;
position: relative;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw > div,
.new_map-infowindow-wrap {
width: 380px !important;
min-width: 380px !important;
max-width: 380px !important;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw * {
overflow: visible !important;
}
#new_os-map .gm-style-iw {
left: 10px !important;
right: 10px !important;
}
#new_os-map .gm-style-iw + div {
top: 7px !important;
right: 7px !important;
}
.new_map-infowindow-wrap {
position: relative;
min-height: 100px;
padding: 0 45px 0 150px;
}
.new_map-infowindow-image {
position: absolute;
top: 0;
left: 0;
width: 120px;
}
.new_map-infowindow-image img {
margin: 0 !important;
max-width: 100%;
}
.new_map-infowindow-title {
font-weight: bold;
}
.new_map-infowindow-rating {
position: absolute;
top: -10px;
right: -35px;
}
#new_os-map .new_r-item-rating-rev {
top: 3px;
}
#new_os-map .new_r-item-rating-value:empty + .new_r-item-rating-rev {
top: 18px;
}
#new_os-map .new_r-item-rating-rev span {
display: block;
top: 4px;
}
#new_os-map .new_r-item-rating-value {
bottom: 7px;
font-size: 16px;
font-weight: bold;
}
.new_map-infowindow-price {
color: #888;
}
.new_map-infowindow-price .new_order-button {
display: inline-block;
background: #00a8cc;
line-height: 30px;
border-bottom: 2px solid #097f98;
color: #fff;
height: 32px;
margin: 12px 0 0;
padding: 0 8px;
text-align: center;
font-size: 14px;
font-weight: 700;
}
.new_map-infowindow-price .currency-uah::after {
content: ' /';
} .new_t-tab-content.reviews {
font-size: 0;
} .new_t-rating-tab-container {
margin: 50px 0 20px;
position: relative;
padding-left: 135px;
}
.new_res-one-col .new_t-rating-tab-container {
padding-left: 0;
}
.new_r-item-ratings-divider {
display: none;
}
.new_res-one-col .new_r-item-ratings-divider {
display: block;
clear: both;
} .new_t-rating-tab-container .new_r-item-rating-container.big-rating {
font-size: 115px;
position: absolute;
margin: 0;
top: -27px;
left: 0;
}
.new_res-one-col .new_t-rating-tab-container .new_r-item-rating-container.big-rating {
position: relative;
margin-bottom: 15px;
}
.new_t-rating-tab-container .new_r-item-rating-container.big-rating .new_r-item-rating-value {
font-size: 32px;
top: 51px;
}
.new_t-rating-tab-container .big-rating .new_r-item-rating-rev {
color: #4C9CE0;
font-size: 14px;
left: 0;
right: 0;
top: 14px;
}
.new_t-rating-tab-container .big-rating .new_r-item-rating-rev span {
font-size: 14px;
display: block;
position: relative;
top: 4px;
} .new_t-rating-tab-container .new_r-item-rating-container {
margin: 0 20px 40px;
}
.new_t-rating-tab-container .new_r-item-rating-container .new_r-item-rating-value {
top: 18px;
}
.new_t-rating-tab-container .new_r-item-rating-rev {
color: #888888;
font-size: 12px;
left: -20px;
right: -20px;
top: -23px;
white-space: nowrap;
}
.new_t-rating-tab-container .new_r-item-rating-container.big-rating .bar,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p6 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p7 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p8 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p9 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p10 .fill {
border-width: 8px;
height: 99px;
width: 99px;
}
.new_t-rating-tab-container .new_r-item-rating-container.big-rating::after {
height: 0.86em;
left: 0.07em;
top: 0.07em;
width: 0.86em;
} .new_t-tab-content.reviews #cg-r3 {
width: 100%;
height: 633px !important;
border: none;
}
.new_t-tab-content.reviews .infHtmlcg-r3 {
width: 100%;
padding: 0 0 20px;
overflow: hidden;
} .new_modal-open,
.new_modal-open body {
overflow: hidden !important;
}
.new_modal-open .new_t-modal-wrap {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,.5);
z-index: 999;
}
.new_modal-open .new_t-modal-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
.new_modal-open .new_t-modal-body {
background: #fff;
padding: 0;
width: auto;
min-width: 480px;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
position: relative;
left: 50%;
transform: translateX(-50%);
overflow: hidden;
}
body:not(.new_tour-one-col-sm) .new_t-modal-body {
}
.new_t-modal-body-item,
.new_t-modal-body-close {
display: none;
}
.new_modal-open .new_t-modal-body-close {
display: block;
}
.new_t-modal-wrap .new_spinner-wrap {
padding: 0;
margin-right: -16px;
max-width: 460px;
} .new_t-modal-body-item.date .new_t-modal-body-middle {
padding: 15px 31px 31px 15px;
background-color: #FAFAFA;
}
.new_t-date-modal-table-container {
position: relative;
}
.new_t-date-change {
position: absolute;
border: 1px solid #C6D3DE;
cursor: pointer;
overflow: hidden;
}
.new_t-date-change-top,
.new_t-date-change-bottom {
width: 17px;
right: -16px;
background-color: #F9E8CC;
height: calc(50% - 23px);
}
.new_t-date-change-top {
top: 48px;
}
.new_t-date-change-bottom {
bottom: 0;
}
.new_t-date-change-left,
.new_t-date-change-right {
height: 17px;
width: calc(50% - 24px);
bottom: -16px;
background-color: #DFE8EF;
}
.new_t-date-change-left {
left: 49px;
}
.new_t-date-change-right {
right: 0;
}
.new_t-date-change svg {
fill: #999;
height: 20px;
position: absolute;
width: 20px;
}
.new_t-date-change-top svg,
.new_t-date-change-bottom svg {
top: 50%;
margin-top: -10px;
}
.new_t-date-change-top svg {
transform: rotate(90deg);
left: -2px;
}
.new_t-date-change-bottom svg {
transform: rotate(270deg);
left: -3px;
}
.new_t-date-change-left svg,
.new_t-date-change-right svg {
left: 50%;
margin-left: -10px;
}
.new_t-date-change-left svg {
top: -3px;
}
.new_t-date-change-right svg {
transform: rotate(180deg);
top: -2px;
}
.new_t-date-modal-table {
border-collapse: collapse;
width: 100%;
padding: 0;
margin: 0;
}
.new_t-date-modal-table .new_t-date-modal-table-head {
padding: 9px 3px 5px;
border-top: 1px solid #DDDDDD;
}
.new_t-date-modal-table td {
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
padding: 0;
text-align: center;
vertical-align: middle;
font-size: 12px;
}
.new_t-date-modal-table td.selected {
background-color: #F1F1F1;
}
.new_t-date-modal-table td:first-child {
padding: 0 0 2px;
line-height: 100%;
border-left: 1px solid #DDDDDD;
max-width: 50px;
min-width: 50px;
width: 50px;
}
.new_t-date-modal-table thead td:first-child {
border-left: none;
}
.new_t-date-modal-table td:first-child span {
white-space: nowrap;
font-weight: bold;
display: block;
}
.new_t-date-modal-table-head div {
white-space: nowrap;
height: 18px;
}
.new_t-date-modal-table-head .new_t-head-nights {
font-weight: bold;
margin-bottom: -3px;
font-size: 12px;
}
.new_t-date-modal-table-head .new_t-head-days {
font-size: 9px;
}
.new_t-date_link {
height: 50px;
display: block;
background-color: #fff;
cursor: pointer;
padding: 1px 5px;
}
.new_t-date_link.new_t-selected {
background-color: #D9EDFF;
}
.new_t-date_link,
.new_t-date_link * {
text-decoration: none;
color: #4c9ce0;
}
.new_t-date_link > span > span {
white-space: nowrap;
display: block;
}
.new_t-date_link > span > span:first-child {
margin: 8px 0 -3px;
font-weight: bold;
}
.new_t-date_link.selected {
background-color: #4C9CE0 !important;
color: #fff;
} .food .new_t-modal-table-container {
overflow: auto;
padding-bottom: 2px;
}
.food .new_t-modal-table {
border-collapse: collapse;
background-color: #FAFAFA;
}
.food .new_t-modal-table td {
padding: 5px 8px;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size: 13px;
text-align: left;
vertical-align: middle;
}
.food .new_t-modal-table tr td:first-child {
padding: 15px 8px;
}
.new_t-modal-room-list-title,
.new_t-modal-room-title,
.new_t-food-abbr {
font-weight: bold;
}
.new_t-food-abbr {
text-transform: uppercase;
}
.new_t-food-abbr ~ span {
display: block;
margin-top: -3px;
}
.new_t-modal-room-title {
color: #4C9CE0;
}
.new_t-modal-room-title span {
font-weight: normal;
}
.new_t-food-abbr ~ span,
.new_t-modal-room-desc,
.new_t-modal-room-title span {
color: #a3a3a3;
}
.new_t-modal-room-list-title {
margin: 5px 0;
}
.food .new_t-modal-table .new_t-room-price,
.food .new_t-modal-table tr:first-child td:first-child {
background-color: #fff;
}
.food .new_t-modal-table .new_t-room-price {
cursor: pointer;
text-align: center;
position: relative;
min-width: 75px;
}
.food .new_t-modal-table .new_t-room-price a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-decoration: none;
display: flex;
color: #666;
align-items: center;
justify-content: center;
box-shadow: 0 0 1px #999;
}
.food .new_t-modal-table .new_t-room-price.selected {
background-color: #4C9CE0 !important;
}
.food .new_t-modal-table .new_t-room-price.selected * {
color: #fff;
}
.new_t-modal-room-list-item {
padding-left: 8px;
position: relative;
}
.new_t-modal-room-list-item::before {
content: '';
position: absolute;
top: 50%;
left: 0;
display: block;
width: 3px;
height: 3px;
border-radius: 50%;
background-color: #666;
} body .os-order-header-title, .os-order-form-wrap *:after {
color: #4C9CE0 !important;
}
.os-order-form-wrap select {
height: 28px !important;
line-height: 28px !important;
}
.os-order-form-wrap .os-order-input-office .os-order-error {
margin-top: 3px;
margin-bottom: 3px;
}
.os-order-form-wrap .os-order-error {
margin-bottom: 0;
}
.os-order-user-contacts {
margin-top: 0 !important;
}
.os-order-input-comment,
.os-order-input-office {
margin-top: 10px !important;
}
.new_t-order-form-open .os-order-form-wrap form {
margin: 0;
}
.new_t-order-form-open .fancybox-overlay {
background: rgba(0,0,0,.5);
} .new_t-order-form-open .os-order-form-wrap {
background: #fff;
border: none;
padding: 10px !important;
width: 430px;
}
@media all and (max-width: 560px) {
.new_t-order-form-open .os-order-form-wrap {
width: 253px;
}
}
@media all and (max-width: 340px) {
.new_t-order-form-open .os-order-form-wrap {
width: auto;
}
} .new_t-order-form-open .os-order-form-wrap .os-order-header-title {
display: none;
} .new_t-order-form-open .os-order-first-title,
.new_t-order-form-open .os-order-and-title,
.new_t-order-form-open .os-order-second-title,
.new_t-order-form-open .os-order-input-dates label {font-family: 'Open Sans'; color: #666;}  .new_t-order-form-open .os-order-form-wrap select {font-family: 'Open Sans'; color: #666;}
.new_t-order-form-open .os-order-select-wrapper,
.new_t-order-form-open .os-order-select-wrapper:after {background: #fff;}
.new_t-order-form-open .os-order-select-wrapper {border-radius: 3px; border: 1px solid #e0e0e0;}
.new_t-order-form-open .os-order-input-duration .os-order-select-wrapper {border-radius: 3px;}  .new_t-order-form-open .os-order-form-wrap .os-order-select-wrapper:after {color: #4C9CE0;}  .new_t-order-form-open .os-order-user-contacts input,
.new_t-order-form-open .os-order-form-wrap textarea {font-family: 'Open Sans'; color: #666; background: #F0F0F0; border-color: #e0e0e0;} .new_t-order-form-open .os-order-user-contacts input,
.new_t-order-form-open .os-order-form-wrap textarea {border-radius: 0px 0px 0px 0px;} .new_t-order-form-open .os-order-input-office .os-order-select-wrapper {border-radius: 0px 0px 0px 0px;} .new_t-order-form-open .os-order-input-dates .os-order-input-wrapper {
font-family: 'Open Sans';
color: #666;
background: #fff;
border-radius: 3px;
border-color: #e0e0e0;
} .new_t-order-form-open .os-order-input-dates .os-order-input-wrapper:after {color: #4C9CE0;} .new_t-order-form-open .os-order-form-submit .os-order-form-submit_button {
font: bold 16px 'Open Sans';
color: #ffffff;
text-align: center;
border: none;
border-radius: 3px;
background: #F7941D !important;
height: 51px;
box-shadow: none !important;
margin: 11px 0 0 !important;
width: 100%;
} .new_t-order-form-open .os-order-form-submit .os-order-form-submit_button:hover {
background: #F7941D !important;
} .new_t-order-form-open .table-condensed .prev, .table-condensed .next, .table-condensed .switch {
background-color: #4C9CE0 !important;
}
.new_t-order-form-open .datepicker {
border-color: #4C9CE0 !important;
z-index:9999;
} .new_tour-one-col-sm .new_t-content-table,
.date-table.vertical-table .new_t-date-col:last-child {
display: flex;
flex-direction: column;
}
.new_tour-one-col-sm .new_t-content-table .new_t-tabs-content,
.date-table.vertical-table .new_t-date-col:last-child .new_t-important {
order: 3;
}
.new_tour-one-col-sm .new_t-content-table .new_t-order-content,
.date-table.vertical-table .new_t-date-col:last-child .new_weight-bold {
order: 2;
padding: 0;
}
.date-table.vertical-table .new_t-date-col:last-child .new_weight-bold + .new_t-important {
order: 1;
}
.new_tour-one-col .new_t-tour-tab-table,
.new_tour-one-col .new_t-tour-tab-col {
display: block;
width: auto;
}
.new_t-modal-check {
display: none;
}
.new_tour-one-col-sm .new_t-header-gallery-container {
margin-bottom: 22px;
}
.new_tour-one-col-sm .new_t-header-desktop-img {
height: 190px;
}
.os-order-form-wrap ~ .os-order-form-wrap {
display: none !important;
} .new_t-similar-viewed-wrapper {
padding: 35px 0 0;
}
.new_t-container .new_t-similar-viewed-gallery {
overflow: visible;
width: 100%;
position: relative;
padding: 0 20px;
margin: 0 0 14px !important;
}
.new_t-container .new_t-similar-viewed-gallery:not(.owl-drag) {
padding-top: 20px;
height: 200px;
overflow: hidden;
}
.new_t-container .new_t-similar-viewed-gallery .owl-stage-outer {
overflow: hidden;
padding: 20px 0;
}
@media (min-width: 479px) {
.new_t-container .new_t-similar-viewed-gallery .owl-stage-outer {
padding-left: 8px;
padding-right: 8px;
}
.new_r-item {
box-shadow: 0 0 5px rgba(0,0,0,.2);
}
}
.new_t-header-gallery-mobile {
display: none
}
.new_t-similar-viewed-gallery .owl-item,
.new_t-similar-viewed-gallery .owl-stage {
height: 165px;
}
.new_t-similar-viewed-gallery-item {
height: 165px;
}
.owl-item .new_r-item-wrap {
width: 100%;
padding-left: 0;
padding-right: 14px;
}
.new_res-one-col .new_t-similar-viewed-gallery .owl-item .new_r-item-wrap {
padding-right: 0;
}
.new_t-container .owl-nav {
display: none;
}
.new_t-similar-viewed-wrapper .owl-prev,
.new_t-similar-viewed-wrapper .owl-next {
background: rgba(0, 0, 0, 0) url(/wp-content/themes/newdesigntwo/images/onsite/arr-left.svg) no-repeat scroll center center / cover ;
cursor: pointer;
font-size: 0;
height: 28px;
position: absolute;
top: 87px;
width: 15px;
filter: grayscale(100%);
opacity: .8;
}
.new_t-similar-viewed-wrapper .owl-next {
transform: scale(-1, 1);
}
.new_t-similar-viewed-wrapper .owl-nav .disabled {
display: none;
}
.new_t-similar-viewed-wrapper .owl-prev {
left: -4px;
}
.new_t-similar-viewed-wrapper .owl-next {
right: -4px;
}
.new_t-container .owl-dots,
.new_t-container .owl-dot {
margin: 0;
padding: 0;
height: 5px;
border-radius: 3px;
}
.new_t-container .owl-dots {
background-color: #eee;
bottom: 0;
display: inline-flex;
flex-direction: row;
left: 15px;
margin-top: 10px;
position: absolute;
right: 15px;
}
.new_t-container .owl-dot {
list-style-type: none;
flex-grow: 1;
}
.new_t-container .owl-dot.active {
background-color: #ccc;
}
@media all and (max-width: 550px) {
.new_modal-open .new_t-modal-body {
width: 450px;
min-width: 320px;
}
.new_t-modal-check {
display: block;
}
} @media all and (min-width: 479px) {
.new_t-container[style*="flex"] {
display: block !important;
}
.new_t-tour-tab-col .new_t-change-btn:hover {
background-color: #fafafa;
}
.new_t-order-content-mobile {
display: none !important;
}
.date-table .new_t-tour-tab-col-2,
.food-table .new_t-tour-tab-col-2 {
padding-right: 77px !important;
}
.new_modal-open body {
padding-right: 15px !important;
}
@-moz-document url-prefix() {
.new_modal-open body {
padding-right: 14px !important;
}
}
.food .new_t-modal-table .new_t-room-price:hover,
.new_t-date_link.new_t-selected,
.new_t-date_link:hover {
background-color: #D9EDFF;
}
.new_t-date-change-top:hover,
.new_t-date-change-bottom:hover {
background-color: #fce2b7;
}
.new_t-date-change-left:hover,
.new_t-date-change-right:hover {
background-color: #d2e6f6;
}
.new_t-date-change:hover svg {
fill: #666;
} .os-order-small-form .os-order-input-name,
.os-order-small-form .os-order-input-phone,
.os-order-small-form .os-order-input-email {
float: left !important;
width: 33.33% !important;
}
.os-order-small-form .os-order-input-phone input,
.os-order-small-form .os-order-input-email input {
border-left: none !important;
border-top: 1px solid #e0e0e0 !important;
} .new_layer-open-map,
.new_layer-open-map body {
overflow: hidden !important;
}
.new_results-map-overlay,
.new_layer-open-map .new_t-tabs-content {
background-color: rgba(0, 0, 0, 0.5);
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 999;
}
.new_r-container .new_results-map-body .new_t-tab-content-top,
.new_layer-open-map .new_results-map-body .new_t-tab-content-top,
.new_layer-open-map .new_t-tabs-content .new_t-tab-content-top {
display: block;
position: static;
}
.new_results-map-body,
.new_layer-open-map .new_t-tabs-content .new_t-tab-content {
left: 60px;
top: 60px;
right: 60px;
bottom: 60px;
margin: 0 auto;
width: auto;
overflow: hidden;
padding: 0;
position: absolute;
vertical-align: middle;
height: auto;
background: #fff;
max-width: 1200px;
max-height: 800px;
}
.new_layer-open-map .new_loading-container svg {
margin: 140px 0 0 190px;
}
.new_modal-open-food .new_t-modal-body {
top: 60px;
bottom: 60px;
position: absolute;
}
.new_modal-open-food .new_t-modal-body-middle {
position: absolute;
top: 44px;
bottom: 0;
left: 0;
right: 0;
overflow: auto;
}
.new_modal-open-food .new_t-modal-table {
width: 100%;
} .new_t-change-people .new_t-change-people-dropdown {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,.5);
z-index: 999;
border: none
}
.new_t-change-people .new_f-dropdown-body-wrap {
position: absolute;
left: 50%;
top: 50%;
width: 304px;
padding: 56px 14px 53px;
background: #fff;
color: #666;
font-size: 14px;
text-align: left;
transform: translate(-50%,-50%);
}
.new_t-change-people .new_f-dropdown-body-top {
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
}
.new_t-change-people .new_f-dropdown-list {
height: 353px;
}
.new_t-change-people .new_f-dropdown-bottom-btn {
position: absolute;
width: 50%;
bottom: 0;
line-height: 40px;
height: 42px;
font-size: 14px;
text-align: center;
border: 1px solid transparent;
border-left: none;
border-right: none;
}
.new_t-change-people .new_f-dropdown-btn-cancel {
left: 0;
background-color: #DFE8F0;
border-top-color: #C8D4DF;
}
.new_t-change-people .new_f-dropdown-btn-apply {
right: 0;
background-color: #F7941D;
color: #fff;
font-weight: 600;
} .new_t-similar-viewed-wrapper .owl-dots {
display: none !important;
}
.new_t-similar-viewed-wrapper .owl-nav {
display: block;
}
} @media all and (max-width: 478px) {
.new_t-menu-back .new_r-currency-switch {
right: 15px;
} .new_t-similar-viewed .new_t-header-title,
.new_t-menu-back,
.new_t-header,
.new_t-menu-wrap,
.new_t-content {
padding-left: 15px;
padding-right: 15px;
} .new_t-container {
display: flex;
flex-direction: column;
}
.new_t-menu-back {
order: 1;
margin-bottom: 5px;
}
.new_t-header {
order: 2;
}
.new_t-menu-wrap {
order: 3;
margin-bottom: 10px;
}
.new_t-content {
order: 4;
}
.new_t-similar-viewed {
order: 5;
}
.new_t-menu-wrap::after {
left: 15px;
right: 15px;
}
.new_t-menu-item {
width: 50%;
text-align: center;
padding-left: 0;
padding-right: 0;
}
.new_t-tab-photos,
.new_t-tab-map,
.new_t-tab-rev {
display: none
} .new_t-order-content-mobile {
display: block;
}
.new_t-order-content .new_t-order-col {
width: 50%;
}
.new_t-order-content-mobile {
margin-top: 27px;
}
.new_t-order-content-mobile {
order: 3 !important;
}
.new_t-order-content-mobile .new_t-order-table {
margin-bottom: 0;
} .new_tour-one-col-sm .new_t-header-desktop-img {
display: none;
}
.new_tour-one-col-sm .new_t-header-gallery-mobile {
position: relative;
margin: 0 -15px 20px;
display: block;
}
.new_t-header-gallery-mobile .owl-stage-outer {
position: absolute !important;
}
.new_t-header-gallery-slider-body {
height: 215px;
position: relative;
overflow: hidden;
padding-bottom: 15px;
}
.new_t-header-gallery-slider-item {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 200px;
}
.new_t-header-gallery-container .owl-item,
.new_t-header-gallery-container .owl-stage {
height: 200px;
}  .new_tour-one-col .new_t-tour-tab-table {
margin: 0 -15px;
}
.new_t-tour-tab-table.date-table .new_t-date-table,
.new_t-tour-tab-table.date-table .new_t-date-col {
display: block;
width: auto;
white-space: normal;
}
.new_tour-one-col .new_t-tour-tab-col-1,
.new_tour-one-col .new_t-tour-tab-col-2 {
border-radius: 0;
border: none;
}
.new_t-tour-tab-table.date-table .new_t-duration-container {
white-space: normal;
text-align: left;
position: relative;
left: 0;
top: 0;
transform: translate(0, 0);
padding: 15px 0;
}
.new_t-tour-tab-table.date-table .new_t-duration-icons {
height: auto;
width: 1px;
position: absolute;
margin: 0;
top: -33px;
bottom: -35px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left,
.new_t-tour-tab-table.date-table .new_t-duration-icon-right {
left: -4px;
right: auto;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left {
top: 0;
bottom: auto;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-right {
top: auto;
bottom: 0;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left svg {
top: -22px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-right svg {
top: 15px;
}
.new_t-tour-tab-table.date-table .new_t-duration-text {
text-align: left;
padding-top: 0;
position: relative;
top: -15px;
}
.new_t-tour-tab-table.date-table .new_t-no-3rd-row .new_t-duration-icons {
top: -13px;
bottom: -15px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left svg {
top: -25px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-right svg {
top: 13px;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child {
display: flex;
flex-direction: column;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child .new_t-important {
order: 3;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child .new_weight-bold {
order: 2;
padding: 0;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child .new_weight-bold + .new_t-important {
order: 1;
}
.new_t-date-table {
opacity: 1 !important;
}
.date-table:not(.vertical-table) .new_t-duration-col + .new_t-date-col {
text-align: left;
}
.new_tour-one-col .new_t-tour-tab-col-1 {
height: 50px;
}
.date-table .new_t-tour-tab-col-1 {
height: 70px;
}
.food-table .new_t-tour-tab-col-1 br {
display: none;
}
.new_t-tour-tab-col .new_t-change-btn {
border-radius: 0;
background: #FDFDFD;
}
.date-table .new_t-tour-tab-col .new_t-change-btn {
top: -69px;
height: 68px;
}
.tourist-table .new_t-tour-tab-col .new_t-change-btn,
.food-table .new_t-tour-tab-col .new_t-change-btn {
top: -49px;
height: 48px;
}
.new_t-tour-tab-col .new_t-change-btn span {
margin-top: -19px;
}
.new_t-change-btn svg {
left: 14px;
top: 16px;
transform: rotate(180deg);
}
.new_layer-open .new_t-change-people .new_f-dropdown-btn-cancel,
.new_layer-open .new_t-change-people .new_f-dropdown-list {
color: #666;
}
.new_layer-open .new_t-change-people .new_f-dropdown-list {
text-align: left;
}
.new_t-change-btn.new_t-change-people {
border-left: none;
} .new_t-map-wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: auto;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw > div,
.new_map-infowindow-wrap {
width: 290px !important;
min-width: 290px !important;
max-width: 290px !important;
}
.new_map-infowindow-wrap {
padding-right: 0;
}
.new_map-infowindow-rating {
top: -3px;
right: auto;
left: -3px;
}
#new_os-map {
top: 44px;
height: calc(100% - 44px);
} .new_t-tab-content.reviews .new_t-tab-content-body {
padding: 12px 0 0;
background-color: #fff;
}
.new_t-tab-content.reviews .new_t-header-title {
padding: 0 9px;
}
.new_t-rating-tab-container {
background-color: #F7F7F7;
height: 310px;
margin: 15px 0 0;
overflow: hidden;
}
.new_t-rating-tab-container .new_r-item-rating-container {
margin: 0;
position: absolute;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(3) {
top: 40px;
right: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(4) {
top: 137px;
right: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(5) {
top: 234px;
right: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(6) {
top: 234px;
left: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(7) {
top: 234px;
left: 50%;
margin-left: -30px;
}
.new_res-one-col .new_t-rating-tab-container .new_r-item-rating-container.big-rating {
position: absolute;
top: 50px;
left: 50%;
margin-left: -98px;
}
.new_t-tab-content.reviews #cg-r3 {
width: calc(100% + 22px);
margin-left: -11px;
margin-top: -1px;
} .new_t-modal-body-item.date .new_t-modal-body-middle {
padding: 0 16px 0 0;
}
.new_t-modal-wrap .new_spinner-wrap {
padding: 15px;
} .os-order-small-form .os-order-input-phone,
.os-order-small-form .os-order-input-email {
margin-top: -1px;
}
.os-order-small-form .os-order-input-phone input,
.os-order-small-form .os-order-input-email input {
border: 1px solid #E0E0E0 !important;
}
.os-order-input-phone .os-order-error {
margin-bottom: 10px;
} .new_t-container .new_t-similar-viewed-gallery {
padding: 0;
}
}
@media all and (max-width: 359px) {
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw > div,
.new_map-infowindow-wrap {
width: 235px !important;
min-width: 235px !important;
max-width: 235px !important;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw * {
overflow: visible !important;
}
#new_os-map .gm-style-iw .new_map-infowindow-image {
width: 120px;
overflow: hidden !important;
}
.new_map-infowindow-wrap {
padding-left: 130px;
}
} .new_credit-modal,
.new_credit-modal * {
box-sizing: border-box;
line-height: normal;
font-family: Arial, sans-serif;
color: #666;
}
.new_credit-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: auto;
z-index: 9999999;
background-color: rgba(0, 0, 0, 0.4);
text-align: center;
display: none;
}
.new_credit-modal:after {
content: "";
display: inline-block;
height: 100%;
margin-left: -.05em;
vertical-align: middle;
}
.new_credit-modal.show {
display: block;
}
.new_credit-modal-body {
vertical-align: middle;
display: inline-block;
text-align: left;
background-color: #fff;
max-width: 616px;
border-radius: 4px;
padding: 20px 24px 24px;
position: relative;
}
.new_credit-modal__closeBtn {
border: none;
background: none;
box-shadow: none;
position: absolute;
top: 4px;
right: 5px;
padding: 0 8px;
margin: 0;
border-radius: 0;
font-size: 34px;
font-family: 'Times New Roman', sans-serif;
cursor: pointer;
}
.new_credit-modal__closeBtn:hover {
color: #000;
}
.new_credit-modal-header__title {
font-size: 20px;
margin: 0;
padding: 0;
}
.new_credit-modal__subTitle {
font-size: 16px;
margin: 10px 0;
padding: 0;
}
.new_credit-modal__subTitle[data-block="credit-title"] {
margin: 15px 0 10px;
}
.new_credit-modal__text {
font-size: 14px;
line-height: 1.43;
}
.new_credit-modal__text[data-block="price"] span {
color: #ff5722;
font-weight: 700;
}
.new_credit-modal-bigNumber {
font-size: 20px;
font-weight: bold;
margin-right: 5px;
}
.new_credit-modal__subTitle[data-block="credit-title"] ~ .new_credit-modal-row {
margin: 5px 0 0;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child input,
.new_credit-modal__input--price {
width: 110px;
height: 32px;
border-radius: 4px;
border: solid 1px #d8d8d8;
padding: 0 5px;
margin: 0 5px;
outline: none;
font-size: 14px;
}
.new_credit-modal-select,
.new_credit-modal-select select,
.new_credit-modal-select::before {
border-radius: 4px;
}
.new_credit-modal-select::before,
.new_credit-modal-select::after,
.new_credit-modal-select select {
cursor: pointer;
}
.new_credit-modal-select {
display: block;
height: 32px;
border: solid 1px #d8d8d8;
padding: 0;
max-width: 400px;
}
.new_credit-modal-select::before,
.new_credit-modal-select::after {
content: '';
position: absolute;
pointer-events: none;
}
.new_credit-modal-select::before {
display: block;
top: 0;
bottom: 0;
right: 0;
width: 30px;
background: #fff;
}
.new_credit-modal-select::after {
width: 0;
height: 0;
border-style: solid;
border-width: 6px 5px 0 5px;
border-color: #d8d8d8 transparent transparent transparent;
right: 6px;
top: 13px;
}
.new_credit-modal-select select {
height: 30px;
width: 100%;
font-size: 14px;
color: #666;
border: none;
background: transparent;
padding: 0 1px;
}
.new_credit-modal-row-count {
display: flex;
justify-content: space-between;
margin: 15px 0 0;
}
.new_credit-modal-row-count-item:not(:last-child) {
margin-right: 16px;
}
.new_credit-modal-row-count-item {
border-radius: 4px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
flex: 1;
text-align: center;
padding: 10px 7px 15px;
}
.new_credit-modal-row-count-item__header {
font-size: 14px;
font-weight: bold;
margin: 5px 0;
}
.new_credit-modal-row-count-item__price {
font-size: 14px;
margin-bottom: 5px;
}
.new_credit-modal-row-count-item__btn {
height: 36px;
line-height: 32px;
font-weight: bold;
text-align: center;
color: #212121;
border-radius: 4px;
border: solid 2px #F7941D;
margin: 5px auto;
cursor: pointer;
font-size: 16px;
background: #fff;
padding: 0;
width: 100%;
}
.new_credit-modal-row-count-item__info {
font-size: 12px;
color: #98989b;
}
.new_credit-modal-bottom-desc {
font-size: 12px;
margin-top: 15px;
}
.new_credit-modal-secondScreen .new_credit-modal__subTitle::after {
content: '';
display: table;
clear: both;
}
.new_credit-modal-secondScreen .new_credit-modal__subTitle span {
float: right;
color: #ff5722;
font-size: 12px;
font-weight: normal;
position: relative;
padding: 4px 0 0;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field {
display: flex;
margin: 0 0 16px;
flex-flow: wrap;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > .new_credit-modal-secondWrapper-form-field__label {
width: 168px;
text-align: right;
padding-right: 10px;
font-size: 14px;
font-weight: bold;
padding-top: 7px;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child {
flex-grow: 2;
position: relative;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child input {
width: 100%;
margin: 0;
}
.new_credit-input-error {
position: absolute;
bottom: -5px;
color: red;
font-size: 10px;
left: 5px;
background: #fff;
padding: 0 1px;
display: none;
}
.new_credit-input-has-error {
border-color: red !important;
}
.new_credit-input-has-error ~ .new_credit-input-error {
display: block;
}
.new_credit-modal-secondWrapper-form__btns {
padding-left: 168px;
}
.new_credit-modal-secondWrapper-form__btn {
height: 36px;
line-height: 32px;
text-align: center;
border-radius: 4px;
border: solid 2px #F7941D;
cursor: pointer;
font-size: 16px;
}
.new_credit-modal-secondWrapper-form__btn:first-child {
width: 152px;
background: #fff;
color: #212121;
position: relative;
}
.new_credit-modal-secondWrapper-form__btn:first-child span {
display: none;
}
.new_credit-modal-secondWrapper-form__btn:last-child {
width: calc(100% - 168px);
margin-left: 16px;
font-weight: bold;
background: #F7941D;
color: #fff;
}
.new_credit-modal-thirdScreen .new_credit-modal-secondWrapper-form__btn:last-child {
margin: 20px auto 5px;
width: 176px;
background: #fff;
color: #212121;
display: block;
}
@media (max-width: 560px) {
.new_credit-modal-secondWrapper-form__btns {
padding-left: 0;
}
}
@media (max-width: 478px) {
.new_credit-modal-body {
padding: 13px;
}
.new_credit-modal-row-count-item__btn {
width: auto;
height: auto;
line-height: normal;
font-size: 13px;
padding: 3px 0;
}
.new_credit-modal-row-count-item:not(:last-child) {
margin-right: 7px;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field {
flex-wrap: wrap;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :first-child,
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child {
width: 100%;
flex-grow: 1;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :first-child {
text-align: left;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child input,
.new_credit-modal__input--price {
font-size: 16px;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > .new_credit-modal-secondWrapper-form-field__label {
padding-top: 0;
}
}
@media (max-width: 320px) {
.new_credit-modal-secondWrapper-form__btn:first-child {
width: 100px;
background: #fff;
color: #212121;
}
.new_credit-modal-secondWrapper-form__btn:last-child {
width: calc(100% - 116px);
}
}