.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-btn-transition{transition-property:color,border-color,opacity,box-shadow,filter,-webkit-filter;transition-duration:.2s,.2s,.2s,.2s,.2s,.2s;transition-timing-function:ease-in,linear,ease-in,ease-in,ease-in,ease-in;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}@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);
}
}html{
margin-top: 0!important;
}
.top-sec {
position: relative;
padding: 35px 0;
background-color: #2c91ff;
font-size: 0;
}
@media (min-width: 1024px) {
.top-sec {
background: #2690ed url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/top-sec-bg.jpg) 50% 0 no-repeat;
-webkit-background-size: cover;
background-size: cover;
height: calc(100vh - 160px);
padding: 0;
}
.webp .top-sec {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/top-sec-bg.webp);
}
}
.top-sec__heading {
color: #fff;
}
@media (min-width: 1024px) {
.top-sec__heading {
align-self: flex-end;
padding: 6% 25px 6% 0;
}
}
@media (min-width: 1200px) {
.top-sec__heading {
padding-top: 12%;
}
}
.top-sec__heading h1 {
font-size: 16px;
line-height: 1.5;
font-weight: 400;
text-align: center;
margin-bottom: 20px;
}
.top-sec__title {
font-size: 30px;
font-weight: 800;
text-align: center;
color: #fff;
margin-bottom: 12px;
}
.navigation-block .top-sec__heading,
.navigation-block .top-sec__title {
color: #242424;
}
@media (min-width: 1024px) {
.top-sec__title {
font-size: 50px;
font-weight: 600;
text-transform: uppercase;
text-align: right;
background: linear-gradient(180deg, #fff, #fff 30%, transparent);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 0;
}
.top-sec__heading h1 {
line-height: initial;
margin-bottom: initial;
}
}
@media (min-width: 1200px) {
.top-sec__heading h1 {
font-size: 18px;
}
.top-sec__title {
font-size: 72px;
}
}
.top-sec__form {
padding: 0 15px;
}
@media (min-width: 1200px) {
.top-sec__form {
padding-left: 0;
padding-right: 0;
}
}
.top-sec__bottom {
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translate(-50%);
width: 100%;
}
.top-sec__bag-wrap {
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.top-sec__bag {
position: absolute;
top: -20px;
right: -50px;
z-index: 2;
width: 230px;
}
@media (min-width: 1200px) {
.top-sec__bag {
top: -30px;
right: -220px;
width: auto;
}
}
#top-sec__down {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 29px;
height: 29px;
color: #9bc8ff;
animation: move 0.7s infinite linear;
animation-direction: alternate;
z-index: 2;	
}
#top-sec__down svg {
width: 100%;
height: 100%;
}
@keyframes move {
from {bottom: 38px}
to {bottom: 28px}
}
.tour-slider-wrap {
margin: 0 -15px;
padding-top: 90px;
overflow: hidden;
}
#tourSlider {
padding: 0 15px;
}
#tourSlider .owl-item{ 
margin-bottom: 30px;
transition: transform .2s ease;
}
#tourSlider .owl-item:hover {
-webkit-transform: scale(1.025);
-ms-transform: scale(1.025);
transform: scale(1.025);
z-index: 10;
}
#tourSlider .owl-stage-outer {
box-sizing: content-box;
overflow: initial;
}
.tour-slider__item {
position: relative;
height: 327px;
box-shadow: 0 15px 15px -10px rgba(44,145,255,.4);
}
.tour-slider__item a {
position: relative;
display: block;
height: 100%;
border-radius: 5px;
overflow: hidden;
color: #fff;
}
.tour-slider__item a::after {
content: '';
display: block;
background: radial-gradient(90% 44%, transparent, transparent 30%, rgba(0,61,154,.75));
z-index: 2;
}
.tour-slider__item a::after,
.tour-slider__item a img {
position: absolute;
bottom: 0;
width: 100%;
height: 100%;
}
.tour-slider__item a img {
object-fit: cover;
z-index: 1;
}
.tour-slider__item-title,
.tour-slider__bottom {
position: absolute;
padding: 0 30px;
}
.tour-slider__item-title {
display: block;
left: 0;
top: 45px;
z-index: 3;
}
.tour-slider__item-title span {
display: block;
color: #fff;
line-height: 1.4;
}
.tour-slider__item-title span:first-child {
font-size: 26px;
font-weight: 800;
}
.tour-slider__item-title span:last-child {
font-size: 20px;
}
.tour-slider__bottom {
bottom: 25px;
z-index: 3;
width: 100%;
}
.tour-slider__properties > span {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
}
.tour-slider__properties > span:not(:last-child) {
margin-bottom: 10px;
}
.tour-slider__properties svg {
width: 16px;
height: 16px;
color: inherit;
margin-right: 8px;
}
.tour-slider__bottom button {
flex-direction: column;
min-width: initial;
}
.tour-slider-wrap {
position: relative;
}
.tour-slider-controls {
position: absolute;
right: 15px;
top: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
padding-top: 15px;
}
.tour-slider-controls a {
display: block;
width: 60px;
height: 60px;
padding: 20px;
border-radius: 5px;
border: 2px solid #dbe3f4;
}
.tour-slider-controls a:hover {
background-color: #fff;
border-color: #fff;
box-shadow: 0 5px 25px 0 rgba(1, 39, 69, 0.1);
}
.tour-slider-controls a:first-child {
margin-right: 13px;
}
.tour-slider-controls a svg {
width: 100%;
height: 100%;
color: #0048c4;
}
.sec-greeting {
position: relative;
background-color: #1768f5;	
font-size: 0;
}
@media (min-width: 992px) {
.sec-greeting {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/greeting-bg.jpg) 50% no-repeat;
background-size: cover;
}
.sec-greeting::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,61,154,.75);
}	
}
.sec-greeting__content {
padding: 45px 0 20px;
color: #fff;
position: relative;
z-index: 3;
}
@media (min-width: 992px) {
.sec-greeting__content {
padding-top: 150px 0 10px;
}	
}
.sec-greeting__content .container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
}
@media (min-width: 992px) {
.sec-greeting__content .container {
flex-direction: row;
}	
}
.sec-greeting__col {
position: relative;
}
@media (min-width: 992px) {
.sec-greeting__col{
width: 50%;
}	
}
.sec-greeting__photo {
width: 100%;
max-width: 470px;
padding: 25px;
border-radius: 20px;
background-color: #fff;
box-shadow: 0 0 20px rgba(6,76,152,.5);
}
@media (min-width: 992px) {
.sec-greeting__photo {
position: absolute;
left: 0;
min-height: 490px;
}	
}
.sec-greeting__photo:first-child {
z-index: 1;
top: 0;
transform: rotate(12deg);
}
@media (max-width:1199px) {
.sec-greeting__photo:first-child {
display: none;
}	
}
.sec-greeting__photo:last-child {
z-index: 2;
top: 0;	
}
.sec-greeting__photo img {
max-width: 100%;
}
.sec-greeting__title {
font-size: 30px;
font-weight: 800;
margin-top: 30px;
}
@media (min-width:992px) {
.sec-greeting__title {
font-size: 48px;
letter-spacing: 2px;
margin-top: 0;
}	
}
.sec-greeting__title,
.sec-greeting__content p {
margin-bottom: 12px;
text-align: center;
}
@media (min-width: 992px) {
.sec-greeting__title,
.sec-greeting__content p {
margin-bottom: 25px;
text-align: left;
}
}
@media (min-width: 1200px) {
.sec-greeting__title,
.sec-greeting__content p {
margin-bottom: 35px;
}
}
.sec-greeting__content p {
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
@media (min-width: 992px) {
.sec-greeting__content p {
font-size: 18px;
font-weight: 300;
line-height: 2;
}
}
.sec-greeting__sign {
display: inline-block;
font-size: 16px;
font-style: italic;
line-height: 1.5;
margin-bottom: 20px;
}
@media (min-width: 992px) {
.sec-greeting__sign {
position: relative;
margin-right: 30px;
margin-bottom: 0;
}
.sec-greeting__sign::after {
content: "";
position: absolute;
bottom: -10px;
right: 20px;
-webkit-transform: translate(100%,100%);
-ms-transform: translate(100%,100%);
-o-transform: translate(100%,100%);
transform: translate(100%,100%);
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/way-to-btn.png);
display: block;
-webkit-background-size: contain;
background-size: contain;
width: 63px;
height: 19px;
}
}
@media (min-width: 1200px) {
.sec-greeting__sign {
margin-right: 80px;
}
.sec-greeting__sign::after {
width: 127px;
height: 39px;
}
}
.sec-greeting .btn {
width: 100%;
}
@media (min-width: 768px) {
.sec-greeting .btn {
width: auto;
}
}
#greetingText {
display: none;
}
@media (min-width: 992px) {
#greetingText {
display: block;
}
}
.sec-greeting .collapseBtn {
font-weight: 600;
color: #FFBA02;
text-decoration: none;
white-space: nowrap;
}
.sec-greeting .collapseBtn svg {
width: 11px;
height: 11px;
margin-left: 4px;
}
.rock-bg {
height: 805px;
margin-top: -90px;
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/rock-bg.jpg) 50%no-repeat;
-webkit-background-size: cover;
background-size: cover;
}
.sec-choose {
margin-top: -90px;
padding-top: 630px;
background: #0060cd url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/rock-bg.jpg) 50% 0 no-repeat;
font-size: 0;
}
.sec-choose .section-head {
margin-bottom: 35px;
}
.sec-choose .section-head * {
color: #fff;
}
.sec-choose__list {
margin: 0 -10px;
}
.sec-choose__list li {
display: block;
width: calc(25% - 10px);
padding: 10px;
}
.sec-choose__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
padding: 24px;
background-color: #fff;
border-radius: 10px;
min-height: 145px;
text-decoration: none;
}
.sec-choose__item:hover {
box-shadow: 0 0 9px rgba(255,255,255,.85);
}
.sec-choose__item svg {
width: 55px;
height: 60px;
color: #2c91ff;
margin-right: 24px;
}
.sec-choose__item span {
display: block;
line-height: 1.1;
}
.sec-choose__item span:first-child {
font-size: 22px;
font-weight: 800;
color: #0a1942;
margin-bottom: 10px;
}
.sec-choose__item span:last-child {
color: #acacac;
font-size: 16px;
}
.advantages > * {
padding-bottom: 55px;
}
.advantages img {
width: 80px;
align-self: center;
}
.advantages__text {
padding-left: 20px;
}
.advantages__text h5 {
font-size: 22px;
font-weight: 800;
line-height: 1.1;
color: #0a1942;
margin-bottom: 15px;
}
.advantages__text p {
line-height: 1.6875;
color: #242424;
}
.sec-yes {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/sec-yes-bg.jpg) 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
min-height: 700px;
}
.sec-yes .section-head {
max-width: initial;
margin-bottom: 35px;
}
.sec-yes .section-head * {
text-align: left;
color: #0a1938;
}
.sec-yes .section-head h3 {
font-size: 40px;
font-weight: 400;
}
.sec-yes .section-head h2 {
text-transform: uppercase;
}
.sec-yes .btn {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
box-shadow: 0 3px 10px rgba(255,186,2,.5)
}
.sec-travelers {
padding-bottom: 45px;
}
@media(min-width: 992px) {
.sec-travelers {
background: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/sec-travelers-bg.jpg) 100% 0 no-repeat;
padding-bottom: 85px;
}
.sec-travelers .section-head {
margin-bottom: 60px;
}
}
.sec-travelers .btn {
width: 100%;
margin-top: 10px;
}
@media(min-width: 992px) {
.sec-travelers .btn {
width: auto;
margin-top: 45px;
}
}
.section-border {
z-index: 2; 
position: relative; 
width: 100%;
}
.sec-prices {
padding-bottom: 50px;
}
@media(min-width:992px) {
.sec-prices {
padding-bottom: 115px;
}
}
.sec-prices .container {
position: relative;
}
.sec-prices__link {
display: none;
position: absolute;
top: -50px;
right: 70px;
font-weight: 600;
color: #2c91ff;
text-decoration: none;
}
@media (min-width: 992px) {
.sec-prices__link {
display: inline-block;
}
}
.sec-prices__link span {
border-top: 1px solid transparent;
border-bottom: 1px dashed currentColor;
}
.sec-prices__link:hover span {
border-bottom-color: transparent;
}
.sec-prices__link svg {
width: 8px;
height: 8px;
margin-left: 3px;
}
#selected .section-head {
margin-bottom: 0;
}
.navigation-block {
background: #F0F7FF url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/mob-nav-bg.jpg) 50%;
padding: 30px 10px;
}
.webp .navigation-block {
background-image: url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/mob-nav-bg.webp);
}
.navigation-block ul {
width: 100%;
max-width: 326px;
margin: 0 auto;
margin-bottom: 20px;
}
.navigation-block li {
position: relative;
list-style: none;
display: block;
height: 64px;
margin-bottom: 10px;
background-color: #fff;
box-shadow: 0 4px 20px rgba(0, 159, 227, .1);
border-radius: 5px;
overflow: hidden;
}
.navigation-block li::before {
content: '';
position: absolute;
top: 0;
left: 0;
display: block;
width: 6px;
height: 100%;
background-color: #ffba02;
}
.navigation-block li a {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
font-size: 18px;
font-weight: 600;
color: #242424;
text-decoration: none;
}
.navigation-block__link {
font-size: 18px;
color: #2c91ff;
text-decoration: none;
}
.work-banners-sec {
padding: 40px 0;
}
@media (min-width: 1024px) {
.work-banners-sec {
padding-top: 90px;
}
}
.work-banners {
position: relative;
z-index: 2;
width: 100%;
max-width: 1168px;
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 40px;
grid-row-gap: 20px;
margin: 0 auto;
}
@media (min-width: 1024px) {
.work-banners {
grid-template-columns: repeat(2, 1fr);
}
}
.work-banners .work-banners__col > a {
display: block;
font-size: 0;
text-align: center;
}
.work-banners img {
max-width: 100%;
}
.sec-hot {
padding-bottom: 45px;
}
@media (min-width: 992px) {
.sec-hot {
padding-bottom: 0;
}
}
.sec-map {
position: relative;
}
.map-info {
position: absolute;
top: 310px;
transform: translateY(-50%);
z-index: 1;
background-color: #fff;
padding: 55px 50px;
border-radius: 5px;
}
.map-info__heading {
margin-bottom: 40px;
color:  #0a1942;
}
.map-info__title {
font-size: 36px;
font-weight: 800;
}
.map-info__heading b {
font-size: 22px;
font-weight: 600;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}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(//www.vjuh.com.ua/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(//www.vjuh.com.ua/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(//www.vjuh.com.ua/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(//www.vjuh.com.ua/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(//www.vjuh.com.ua/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(//www.vjuh.com.ua/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(//www.vjuh.com.ua/wp-content/themes/newdesigntwo/images/onsite/compass-icon.png) no-repeat scroll left -35px top 178px, rgba(0, 0, 0, 0) url(//www.vjuh.com.ua/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;
}