@keyframes bg-loader { 0% {opacity:0} 50% {opacity:0.5} 100% {opacity:0} }
.bg-loader {background:#1d1f25; opacity:0; position:fixed; z-index:2; left:0px; top:0px; right:0px; bottom:0px; animation-name:bg-loader; /*animation-timing-function:ease-in;*/  animation-duration:2s; animation-iteration-count:1} .loader {position:fixed; height:60px; width:60px; margin-top:-30px; margin-left:-30px; left:50%; top:50%; background-image:url("../i/loading.gif"); background-size:cover; background-repeat:no-repeat; background-position:center; z-index:999990}

/* OWL-CAROUSEL.MIN.CSS */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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(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-DEFAULT.MIN.CSS */
.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}

/* BLUIMP-GALLERY.MIN.CSS */
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../i/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../i/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../i/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../i/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../i/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(../i/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(../i/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../i/video-play.svg)}


/* SITE.CSS */
@font-face {font-family: "HypatiaSansPro-Regular";
  src: url("../fonts/HypatiaSansPro-Regular.eot"); /* IE9*/
  src: url("../fonts/HypatiaSansPro-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/HypatiaSansPro-Regular.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/HypatiaSansPro-Regular.woff") format("woff"), /* chrome、firefox */
  url("../fonts/HypatiaSansPro-Regular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/HypatiaSansPro-Regular.svg#HypatiaSansPro-Regular") format("svg"); /* iOS 4.1- */
}
* {font-family:HypatiaSansPro-Regular}

a {color:#00aaa7} a:hover {color:#000}

body {color:#31343e} body, .map-container-fast {background:#1d1f25 url(../i/bg-fast.jpg) no-repeat fixed center; background-size:cover} body, .modal.modal-switch {padding:0px!important} .map-container-fast {animation-name:bg-loader; /*animation-timing-function:ease-in;*/ animation-duration:2s; animation-iteration-count:1} .modal .map-container-fast {background-color:transparent}

#body-background {position:fixed; left:0px; top:0px; right:0px; bottom:0px; /*background-attachment:fixed; background-position:center;*/  /*background-size:cover;*/ z-index:1} .map-container {background-repeat:no-repeat; background-position:0px 0px; background-size:100% auto} [class*="bbm"] {filter:blur(3px)}

/* default displays (1920x1080) and (768-2048 x 768-1080) */
#body-background {background-color:#fff; background-image:url(../i/bg.png); background-repeat:no-repeat; background-size:100% auto} .etno-vertical #body-background {background-size:auto 100%}
.navbar-background {background-color:#00aaa7; background-image:url(../i/bg-2.png); background-repeat:no-repeat; background-size:125.26% auto} .etno-vertical .navbar-background {background-size:auto 100%}

/* extralarge displays (>=1920 x >1080) */
@media (min-device-width:1920px) and (min-device-height:1152px) { #body-background {background-image:url(../i/bg-large.png)} .navbar-background {background-image:url(../i/bg-large-2.png)} } /* 1920-3440 x 1152-1536 */
@media (min-device-width:2400px) { #body-background {background-image:url(../i/bg-elarge.png)} .navbar-background {background-image:url(../i/bg-elarge-2.png)} } /* 2400-3840 x 1600 */
@media (min-device-width:2560px) { #body-background {background-image:url(../i/bg-eelarge.png)} .navbar-background {background-image:url(../i/bg-eelarge-2.png)} } /* 2560-4096 x 1080-2160 */
/*@media (min-device-width:3200px) and (min-device-height:2400px) { #body-background, .map-container {background-image:url(../i/bg2400.jpg)} }*/ /* >= 3200 x 2400 */

/* small displays (<768 x <768) */
@media (max-device-width:767px) and (max-device-height:767px) { #body-background {background-image:url(../i/bg-mobile.png); background-size:auto 100%} }

h1, h2, h3, h4, h5, h6 {margin-bottom:20px; line-height:1.42857143} ul, ol {margin-bottom:30px} ul li, ol li {margin-bottom:6px} .nav li {margin-bottom:0px} p {margin-bottom:20px}
h4+ul, h4+ol {margin-top:-5px}

.container {min-width:290px} .modal.modal-switch .modal-body p, .modal.modal-switch .modal-body ul, .modal.modal-switch .modal-body ol, .modal.modal-switch .modal-body h4 {opacity:0.95} .navbar, .modal-content, .btn, .list-group-item:first-child, .list-group-item:last-child, .thumbnail, .nav-pills > li > a, .dropdown-menu, .well, .navbar-toggle, /*.label,  .tooltip-inner*/ .form-control, .nav-tabs > li > a {border-radius:0px}
@keyframes main-info-loader { 0% {opacity:0} 100% {opacity:1} }
#main-info {color:#fff; text-shadow: 0 1px 0 #000; z-index:100; background:#31343e; background:rgba(0,0,0,0.65)}
.btn-primary {background-color:#009149; border-color: #008241; color:#fff!important} .btn-default {color:#787e95!important} .btn-primary:hover, .btn-primary:focus, .btn-default:hover, .btn-default:focus {background-color:#e1e7ec!important; border-color:#adb2b6!important; color:#31343e!important}

.navbar {margin-bottom:0px; border:none; /*background:#fff*/} .navbar-toggle {border-color:#ccc} .navbar-toggle:hover {background:#f2f2f2} .navbar-toggle span {background-color:#ccc}
.navbar-header {/*border-bottom:#eaf0f5 solid 1px;*/ /*background:#f6f8f9*/} .navbar-brand {height:auto} .navbar-brand img {display:inline-block; max-width:100%} .navbar-header h2 {margin:0px; padding:15px 0px 18px 0px; font-weight:normal; text-transform:none; font-size:16px; color:#fff; color:rgba(255,255,255,0.7)}
.navbar-nav a {outline:none; transition:none; /*border-bottom:#eaf0f5 solid 1px;*/ text-transform:uppercase; color:#fff} .navbar-nav li:last-child a {border-bottom:none} .navbar-nav > li > a:focus  {background:none} .navbar-nav > li > a:hover {background:#fff; color:#00afa9} .navbar-nav > li > a.active {background:#009149!important; color:#fff!important}
.navbar-btn, .navbar-btn:focus {text-transform:uppercase; border:none; background:#009149!important; color:#fff!important; outline:none!important} .navbar-btn:hover {background:#e1e7ec!important; color:#31343e!important} .navbar-text a {outline:none!important; text-decoration:none!important; color:#31343e} .navbar-text a .glyphicon {color:#009149} .navbar-text a:hover {text-decoration:none; color:#009149}

.modal.modal-on-top {z-index:1055} .modal.modal-on-supertop {z-index:1065} .modal-backdrop.in+.modal-backdrop.in {opacity:0.25; z-index:1060} .modal.modal-switch .nav-tabs {z-index:1080; position:relative; opacity:1!important} .modal.modal-switch .dropdown-menu {opacity:1!important} .modal.modal-switch .dropdown-menu > .active > a, .modal.modal-switch .dropdown-menu > .active > a:focus, .modal.modal-switch .dropdown-menu > .active > a:hover {background:#009149; color:#fff} .modal.modal-switch .nav-tabs > li.active > a, .modal.modal-switch .nav-tabs > li.active > a:focus, .modal.modal-switch .nav-tabs > li.active > a:hover {cursor:pointer}

.kontentik {z-index:100; position:relative}
.department {text-align:center; color:#00aaa7; }
@media (max-width:767px) { .department br {display:none} }
@media (min-width:768px) {
.department {float:right;  font-size:2rem; text-align:right}
.navbar-nav > li > a {text-align:center}
.kontentik {position:absolute; top:0; left:20%; right:0; height:100%}

#main-info {position:fixed; bottom:0px; left:130px; right:0px; color:#fff; text-shadow:none; -webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out; opacity:1; animation-name:main-info-loader; /*animation-timing-function:ease-in;*/ animation-duration:2s; animation-iteration-count:1} #main-info[class*="main-info-m"] {opacity:0} #main-info .container-fluid {margin:0px; padding-left:30px; padding-right:0px} #main-info h1, #main-info h2 {margin-top:25px; text-transform:uppercase; font-weight:bold}

.navbar .container-fluid {padding:0px} .navbar-background, .navbar, .navbar-btn, .navbar-text {width:20%} .navbar-background, .navbar {left:0px; top:0px; height:100%} .navbar-background {position:fixed; /*background:#fff;*/ z-index:1060; /*-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5); box-shadow:0 5px 15px rgba(0,0,0,.5)*/} .navbar {position:absolute; min-height:720px; z-index:1065} .navbar.fixed-now {position:fixed} .navbar-header {text-align:center} .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; width:100%} .navbar-collapse {padding-left:0px; padding-right:0px} .navbar-header, .navbar-nav, .navbar-nav li {float:none} .navbar > .container-fluid .navbar-brand {padding-left:15px; padding-right:15px} .navbar-btn {margin:0px; padding:0px; height:60px; line-height:60px; position:fixed; left:0px; bottom:0px} .navbar-text {position:fixed; margin:0px; left:0px; bottom:60px; text-align:center; background:#fff} .navbar-text a {display:block; padding-top:20px; padding-bottom:20px; font-size:18px}

.modal {left:145px; right:15px} .modal.modal-switch {position:absolute; bottom:auto; height:100%; overflow:visible} .modal-open {overflow-y:auto!important}
.modal.modal-switch, .modal.modal-switch * {color:#fff} .modal.modal-switch .map-container .label-primary {color:#009149} .modal.modal-switch .map-container a.label-primary:hover {color:#d0021b} .modal.modal-switch .map-container .label-info {color:#d0021b} .modal.modal-switch .btn-default, .modal.modal-switch .caret, .modal.modal-switch .dropdown *, .modal.modal-switch .flat-descr * {color:#31343e} .modal.modal-switch .owl-carousel .owl-nav [class*="owl-"]:hover span {color:#31343e} .modal.modal-switch .tab-content p {margin-top:20px}
.modal.modal-switch .modal-dialog {display:table; height:100%; width:100%; margin:0px} .modal.modal-switch .modal-header {border-bottom:none; padding-bottom:0px} .modal.modal-switch .modal-content {display:table-cell; vertical-align:middle; background:none; border:none; box-shadow:none} .modal-header, .modal-body, .modal-footer, #main-info .container-fluid {max-width:560px}
.modal.modal-switch .close {color:#fff; opacity:1; background:rgba(0,0,0,0.3); padding:5px 10px; font-weight:normal; text-shadow: 0 1px 0 #000; -webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out; opacity:1} .modal.modal-switch .close:hover {background:rgba(0,0,0,1)}

#callback {top:auto; left:135px} #callback .modal-dialog {margin:0px 0px 15px 15px} #callback .modal-body::after {content:''; display:block; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid white; height:0px; width:0px; position:absolute; left:-15px; bottom:-47px}
}
@media (min-width:992px) {
/*.navbar-background, .navbar, .navbar-btn, .navbar-text {width:160px}*/
.modal-header, .modal-body, .modal-footer {max-width:745px} #main-info .container-fluid {max-width:750px}
.modal {left:180px; right:20px} #main-info {left:160px} #main-info .container-fluid {padding-left:35px} #callback {left:165px} .modal.modal-switch h4.modal-title {font-size:24px} .modal.modal-switch .close {margin-top:0px}
}
@media (min-width:1200px) {
/*.navbar-background, .navbar, .navbar-btn, .navbar-text {width:175px}*/
.modal-header, .modal-body, .modal-footer {max-width:925px} #main-info .container-fluid {max-width:935px}
.modal {left:200px; right:25px} #main-info {left:175px} #main-info .container-fluid {padding-left:40px} #callback {left:180px} .modal.modal-switch h4.modal-title {font-size:28px} .modal.modal-switch .close {margin-top:5px} .map-container .label {font-size:13px; padding: .3em .9em .4em;}
}
@media (min-width:1360px) {
.navbar-nav > li > a {font-weight:bold; font-size:16px}
.content-text {font-size:130%}
/*.navbar-background, .navbar, .navbar-btn, .navbar-text {width:230px}*/
.modal-header, .modal-body, .modal-footer {max-width:1050px} #main-info .container-fluid {max-width:1065px}
.modal {left:260px; right:30px} #main-info {left:230px} #main-info .container-fluid {padding-left:45px} #callback {left:235px} .navbar-header h2 {font-size:17px; letter-spacing:2px; word-spacing:3px} .modal.modal-switch h4.modal-title {font-size:32px} .modal.modal-switch .close {margin-top:9px} .map-container .label {font-size:14px}
}
@media (min-width:1510px) {
.modal-header, .modal-body, .modal-footer {max-width:1200px} #main-info .container-fluid {max-width:1215px} #main-info .container-fluid {padding-right:0px}
}

@media (max-width:1359px) { .navbar-nav a {font-size:12px} }
@media (max-width:1199px) { .navbar-nav a {font-size:11px} .navbar-header h2 {font-size:15px} }
@media (min-width:768px) and (max-width:991px) { .navbar-nav > li > a {font-size:9px; padding-left:8px; padding-right:8px} .navbar > .container-fluid .navbar-brand {padding-left:8px; padding-right:8px} .navbar-btn {font-size:12px} .navbar-header h2 {font-size:12px} }
@media (max-width:767px) {
.navbar-header {text-align:center!important}
.navbar-brand {display:inline-block!important; float:none!important}
.navbar-brand img {max-width:200px}
.nav.navbar-nav {background-color:#00aaa7; text-align:center}
.navbar-toggle {position:absolute; top:15px; right:15px; float:none}
#main-info {position:relative}
.navbar {/*background:none;*/ background-color:#00aaa7} .navbar-nav a {font-size:14px} .navbar-header h2 {display:none} .navbar-text, .navbar-btn {display:inline-block; margin-left:8px; margin-right:8px} .navbar {text-align:center}
.navbar-header, .navbar-nav {text-align:left} .navbar {position:relative!important; top:auto!important; bottom:auto!important; z-index:101}
.navbar-collapse {border-top:none!important}
}

.form-control:focus{border-color:#009149;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,145,73,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,145,73,.4)}
.tooltip {opacity:1!important} .tooltip-inner {background:#e1e7ec; color:#31343e!important; box-shadow: 0 3px 7px rgba(0,0,0,.35);} .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {border-top-color:#e1e7ec} .tooltip.right .tooltip-arrow {border-right-color:#e1e7ec} .tooltip.left .tooltip-arrow{border-left-color:#e1e7ec} .tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {border-bottom-color:#e1e7ec}

.owl-carousel {opacity:1; -webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out} .owl-delay {opacity:0} .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {outline:none}
.owl-theme .owl-dots, .owl-theme .owl-nav {text-align:left} .owl-theme .owl-dots {margin-left:-7px; margin-top:15px} .blueimp-gallery > .next, .blueimp-gallery > .prev {border-radius:0px; border:2px solid #fff} #main-info .owl-carousel .owl-nav {margin:0px 0px 20px 0px} .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {border:#fff solid 1px; opacity:0.95; border-radius:0px; margin-left:0px; margin-right:0px; width:34px; height:34px} .owl-theme .owl-dots .owl-dot span {border-radius:0px} #main-info .owl-carousel .owl-nav button.owl-next, #main-info .owl-carousel .owl-nav button.owl-prev {margin-top:0px; margin-bottom:0px} .owl-carousel .owl-nav button.owl-prev+button.owl-next {margin-left:-1px} .owl-carousel .owl-nav [class*="owl-"]:hover {background:#e1e7ec; color:#31343e}

.map-container {position:relative} .map-container .label {position:absolute; cursor:default; z-index:1065; font-weight:normal; opacity:0.95; display:inline-block} .map-container .label-default {background-color:rgba(0,0,0,0.6)} .map-container .label-primary, .map-container .label-info {background-color:#fff; box-shadow: 0 3px 6px rgba(0,0,0,.3);} .map-container .label-primary {color:#009149} .map-container .label-info {color:#d0021b} .map-container .label.label-primary, .map-container .label.label-info {padding-left:0.5em; padding-right:0.5em} .map-container .label-info::after {content:''; display:block; height:0px; width:0px; position:absolute} .map-container a.label {cursor:pointer} .map-container a.label-primary:hover {background-color:#fff; color:#d0021b} .map-container .l-i-alt {display:none}
	.l-item1 {top:43.5%; left:11%}
	.l-item2 {top:50%; left:22%}
	.l-item3 {bottom:36%; left:46%} @media (max-width:767px) { #modal1 .map-container .l-item3 {display:none} }
	.l-item4 {top:45%; right:34%}
	.l-item5 {bottom:32%; right:29.5%}
	.l-item6 {top:45.5%; right:6%}
	.l-item7 {bottom:10%; right:6.5%}
	.l-house1 {top:40%; left:32%} #wizard .l-house1 {top:36%}
	.l-house2 {top:33.5%; left:39%} #wizard .l-house2 {top:29.5%} #wizard .l-house1::after, #wizard .l-house2::after {content:''; display:block; height:0px; width:0px; position:absolute; border-top:4px solid white; border-right:4px solid transparent; border-left:4px solid transparent; top:auto; bottom:-4px;
left:49%; left:calc(50% - 4px);}
	.l-house10 {top:25.5%; left:2.5%}
	.l-house11 {top:20.75%; left:10%}
	.l-house12 {top:15.45%; left:17%}
	.l-line1 {bottom:30%; left:22%} .l-line1::after {border-bottom:4px solid white; border-right:4px solid transparent; border-left:4px solid transparent; top:-4px; left:70%}
	.l-line2 {top:24%; left:26%} .l-line2::after {border-top:4px solid transparent; border-bottom:4px solid transparent; border-right:4px solid white; left:-4px; top:7px; top:calc(50% - 4px)}
	.l-parking-line1 {bottom:24%; left:43%} .l-parking-line1::after {border-bottom:4px solid white; border-right:4px solid transparent; border-left:4px solid transparent; top:-4px; left:49%; left:calc(50% - 4px)}
	.l-parking-line2 {top:3%; left:1.25%} .l-parking-line2::after {border-top:4px solid white; border-right:4px solid transparent; border-left:4px solid transparent; bottom:-4px; left:25%;}
	@media (min-width:480px) { .l-parking-line2 {top:4%} .l-line1 {left:25%} }
	@media (min-width:640px) { .l-parking-line2 {top:6%} .l-line1 {left:30%} }
	@media (min-width:768px) { .l-parking-line2 {top:7%}  .l-line1 {bottom:30%; left:26%} }
	@media (min-width:992px) { .l-parking-line2 {top:12%; left:0.5%} .map-container .label-info br {display:none} .l-line1 {bottom:38%; left:25%} .l-parking-line1 {bottom:43.5%} .l-line1::after {border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid white; left:auto; right:-8px; top:7px; top:calc(50% - 4px)} .l-parking-line1::after {border-top:4px solid white; border-bottom:none; border-right:4px solid transparent; border-left:4px solid transparent; top:auto; bottom:-4px; left:49%; left:calc(50% - 4px)} }
	@media (min-width:1200px) { .l-line1::after, .l-line2::after {top:calc(50% - 3px)} }
	@media (min-width:1360px) { .l-parking-line2 {top:13%; left:0.75%} }
	@media (min-width:1510px) { .l-parking-line2 {top:14%; left:1.25%} }
@media (max-width:991px) { .map-container .l-i-alt {display:inline-block} .l-i-alt+.label {display:none} }
@media (max-width:767px) { .map-container {margin:-15px -15px 20px -15px} #wizard .map-container {margin:-15px 0px 0px 0px} #modal2 .modal-body {padding:0px} .aw-inner {padding:15px} }
@media (max-width:639px) { .l-line1::after, .l-parking-line1::after {border-bottom:4px solid rgba(255,255,255,0.8)} .l-parking-line2::after, #wizard .l-house1::after, #wizard .l-house2::after {border-top:4px solid rgba(255,255,255,0.8)} .l-line2::after {border-right:4px solid rgba(255,255,255,0.8)} .map-container .label-primary, .map-container .label-info, .map-container a.label-primary:hover {background-color:rgba(255,255,255,0.8)} .map-container .label-default {background-color:rgba(0,0,0,0.4)} }
@media (max-width:479px) { .map-container .label {padding:.1em .3em .15em; font-size:10px} .map-container .label.label-primary, .map-container .label.label-info {padding-left:0.3em; padding-right:0.3em} }
@media (max-width:359px) { .map-container .label {font-size:9px} .map-container .label {padding:.05em .15em .075em} .map-container .label.label-primary, .map-container .label.label-info {padding-left:0.15em; padding-right:0.15em} }

.house-selector {position:absolute; z-index:1060; display:block; width:6%; height:18%; outline:none!important} .house-selector:hover {text-decoration:none} .house-selector span {display:block; position:absolute; width:100%; height:100%; background-repeat:no-repeat; background-size:100% auto; -webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out; opacity:0; visibility:hidden} .house-selector:hover span {opacity:1; visibility:visible}
	#hs-house1 {left:33%; top:43%} #hs-house1 span {background-image:url(../i/house1h.png); width:130%; height:130%; top:-7%; left:-15.5%}
	#hs-house2 {left:40%; top:36%} #hs-house2 span {background-image:url(../i/house2h.png); width:119.5%; height:119.5%; top:-7%; left:-16.5%}
#wizard .item h4 {margin-top:0px; margin-left:1px; margin-right:1px; /*margin-bottom:30px*/} #wizard .item h4+h4 {margin-bottom:30px} #wizard .item h4 span {opacity:0.75; font-size:80%}
#wizard .floor-num-space {display:none} #wizard .tab-content h5 {margin-bottom:5px; font-size:10px} #wizard .tab-content h5 .floor-sel-space {display:inline-table; color:#31343e; opacity:0; visibility:hidden} #wizard .tab-content h5, #wizard .tab-content h5 span {color:#31343e}
#wizard .dropdown-menu {padding-left:5px; width:236px} #wizard .dropdown-menu li {float:left} #wizard .dropdown-menu li a {padding-left:0px; padding-right:0px; width:56px; text-align:center; color:#787e95} #wizard .dropdown-menu li a span {color:black} #wizard .dropdown-menu li.active span {color:#fff}
#wizard .item .btn {margin-bottom:5px}
#wizard .item h4 .btn {outline:none!important}
@media (min-width:768px) { #wizard .item .btn-default {/*background:none!important; /*border:#fff solid 1px!important; opacity: 0.95; color:#fff!important*/} }
#wizard .item .btn-default:hover {background:#e1e7ec!important; border:#e1e7ec solid 1px!important; color:#31343e!important} #wizard .item .btn .badge {background:#fff; color:#31343e} #wizard .item .btn:hover .badge {background:#31343e; color:#fff} #wizard .item .btn.btn-primary .badge {background:#31343e; color:#fff} #wizard .item h4 .btn.btn-primary {background:#e1e7ec!important; cursor:default; border:#e1e7ec solid 1px!important; color:#31343e!important} 

.floor-map {text-align:center; background:#fff; position:relative} .floor-map-inner {display:inline-block; text-align:center; position:relative} .owl-carousel .owl-item .floor-map .img-responsive {width:auto}
.roza-vetrov {position:absolute; z-index:1065; width:9%; height:0px; top:0px; right:0px; opacity:0.9} .roza-vetrov img {display:block; width:100%}
.floor-statuses {margin:0px; padding:0px; display:inline-block; text-align:left; position:absolute; left:0px; bottom:0px; z-index:1065} .floor-statuses li {padding:0px; margin:0px; list-style-type:none; line-height:1; font-size:10px; color:#31343e} .floor-statuses li span {display:inline-block; width:10px; height:10px; vertical-align:middle} .s-free {background:#92fb99} .s-reserve {background:#fbd892} .s-sold {background:#fb9292}
@media (min-width:360px) { .floor-statuses {bottom:5px} .floor-statuses li {margin-bottom:1px} }
@media (min-width:480px) { .floor-statuses {bottom:10px} .floor-statuses li {font-size:12px; margin-bottom:2px} .floor-statuses li span {width:12px; height:12px} #wizard .tab-content h5 {font-size:12px} }
@media (min-width:640px) { .floor-statuses li {margin-bottom:5px} }
@media (min-width:768px) {
#wizard .floor-sel-mobi {display:none} #wizard .caret-space {display:inline-block; width:40px} #wizard .floor-num-space, #wizard .floor-num {display:inline-block; color:#31343e; padding:5px 0px; width:40px; text-align:center} #wizard .floor-num { background:#fff; font-weight:bold; border:#e2e2e2 solid 1px} #wizard .nav-tabs > li.active > a {background:none; border:none} #wizard .nav-tabs > li.active > a:hover, #wizard .nav-tabs > li.active > a:hover > .caret {/*color:#787e95*/} #wizard .dropdown-menu {left:-1px} #wizard .nav-tabs {border-bottom:none} #wizard .tab-content > .tab-pane {background:#f6f8f9; margin-top:-15px; margin-bottom:15px; padding:15px} #wizard .tab-content > .tab-pane * {color:#31343e} #wizard .nav-tabs {margin-top:25px} #wizard .tab-content h5 {position:absolute; /*top:43px;*/ margin-top:-46px!important; left:0px; z-index:1070; margin:0px; padding:10px 15px; width:100%; background:#f6f8f9; color:#787e95!important} .dropdown-select a, .dropdown-select a .caret {/*color:#787e95!important*/}  .dropdown-select a:hover, .dropdown-select a:hover .caret {color:#31343e!important}

.dropdown-select .dropdown > .dropdown-menu {visibility:hidden!important; opacity:0!important; -webkit-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s; display:block!important}
.dropdown-select .dropdown:hover > .dropdown-menu {visibility:visible!important; opacity:1!important; transition-delay: 0s!important}

.floor-map {padding:15px} .roza-vetrov {width:7%; top:25px; right:20px} .floor-statuses {left:15px} #wizard .tab-content h5 {font-size:14px}
}
@media (min-width:992px) { /*#wizard .dropdown-menu {width:180px}*/ .floor-statuses {bottom:15px; left:20px} .floor-statuses li {font-size:14px; margin-bottom:6px} .floor-statuses li span {width:14px; height:14px} }
@media (min-width:1200px) { .floor-statuses {bottom:20px; left:25px} .floor-statuses li {margin-bottom:8px} .floor-statuses li span {width:16px; height:16px} }
@media (max-width:767px) { #wizard .tab-content h5 .floor-sel-space {display:none} }

.flat {position:absolute; display:block; vertical-align:middle; background:#2fff40; transition:opacity .2s ease-in-out; opacity:0.33; overflow:hidden} .flat:hover {opacity:0.66; text-decoration:none} .flat.flat-sold {background:#ff2020} .flat.flat-reserve {background:#ffbd1d} .aw-gal-im {background-size:cover; background-position:center; display:block}  .flat span.h-num-c1 {display:table; width:100%; height:100%} .flat span.h-num-c2 {display:table-cell; vertical-align:middle; width:100%; height:100%} .flat span.h-num {vertical-align:middle; color:#000!important; font-weight:bold; font-size:9px; text-shadow:0px 0px 8px #fff, 0px 0px 1px #fff} .flat.flat-reserve span.h-num {text-shadow:0px 0px 8px #fff, 0px 0px 1px #fff} .flat.flat-sold span.h-num {text-shadow:0px 0px 8px #fff, 0px 0px 1px #fff}
.flat-descr-container {margin-bottom:15px} .flat-descr .well {background-color:#fff; text-align:center} .flat-descr .well a {color:#009149!important; text-decoration:none!important; outline:none} .flat-descr .well a:hover {text-decoration:underline!important} .flat-descr h3 {margin-top:0px} .owl-carousel .owl-item .flat-descr img {width:auto} #wizard .flat-descr .btn-primary {margin-bottom:5px} [class*="flat-top-descr"].row {margin-left:-10px; margin-right:-10px} .flat-top-descr.row [class*="col-"] {padding-left:10px; padding-right:10px} .flat-top-descr h5 {margin-bottom:0px} .flat-top-descr .well img {width:52%!important; max-width:50px; display:inline-block} .flat-top-descr .well {padding-left:0px; padding-right:0px}
	.pos1 {width:7.2%; height:21.5%; right:34%; top:35%}
	.pos2 {width:7.2%; height:21.5%; right:26.45%; top:35%}
	.pos3 {width:7.2%; height:21.5%; right:18.9%; top:35%}
	.pos4 {width:11%; height:24.8%; right:7.6%; top:35%}
	.pos5 {width:11%; height:24.8%; right:7.6%; bottom:14.2%}
	.pos6 {width:5.3%; height:21.5%; right:18.9%; bottom:14.2%}
	.pos7 {width:5.3%; height:21.5%; right:24.5%; bottom:14.2%}
	.pos8 {width:7.2%; height:21.5%; right:30.2%; bottom:14.2%}
	.pos9 {width:7.2%; height:21.5%; right:37.7%; bottom:14.2%}
	.pos10 {width:7.2%; height:21.5%; right:45.2%; bottom:14.2%}
	.pos11 {width:7.2%; height:21.5%; left:30.9%; bottom:36.2%}
	.pos12 {width:5.3%; height:21.5%; left:25.3%; bottom:36.2%}
	.pos13 {width:5.3%; height:21.5%; left:19.7%; bottom:36.2%}
	.pos14 {width:11%; height:24.8%; left:8.3%; bottom:36.2%}
	.pos15 {width:11%; height:24.8%; left:8.3%; top:13%}
	.pos16 {width:7.2%; height:21.5%; left:19.7%; top:13%}
	.pos17 {width:7.2%; height:21.5%; left:27.1%; top:13%}
	.pos18 {width:7.2%; height:21.5%; left:34.7%; top:13%}
	.pos19 {width:7.2%; height:21.5%; left:42.2%; top:13%}
	.pos20 {width:5.3%; height:21.5%; right:44.9%; top:13%}
@media (min-width:360px) { .flat span.h-num {font-size:10px} }
@media (min-width:480px) { .flat span.h-num {font-size:12px} }
@media (min-width:640px) { .flat span.h-num {font-size:16px} }
@media (min-width:768px) { .flat-descr {background:#fff; padding:15px} .flat-descr-container {position:relative} .fdc-back {position:absolute; background:#f6f8f9; top:0px; left:15px; right:15px; bottom:0px} }
@media (min-width:992px) { .flat span.h-num {font-size:18px} .flat-descr {margin:15px -15px 15px 15px} .aw-gal-im img {min-height:470px} }
@media (min-width:1200px) { .flat span.h-num {font-size:21px} }
@media (max-width:991px) { .aw-gal-im img {height:300px!important} }
@media (max-width:991px) { .flat-descr h3 { margin-top:15px } }
@media (max-width:639px) { .aw-gal-im img {height:250px!important} }
@media (max-width:479px) { .aw-gal-im img {height:200px!important} }
@media (max-width:360px) { .aw-gal-im img {height:150px!important} }


/* .col-md-6.col-md-push-6 .carousel-control, .col-md-6.col-md-push-6 .carousel-caption, .col-md-6.col-md-push-6 .carousel-indicators {display:none} */
/*.flat-descr:before {content:''; display:block; position:absolute; z-index:1065; left:0px; top:0px; width:100%; height:100%; background:#fff}*/
@media (max-width:1509px) { #main-info h1, #main-info h2 {font-size: 26px;} }

@media (min-width:768px) {
#wizard .item .btn-default {}
#wizard .item h4 .btn-default {background-color:#333!important; color:#fff!important; background:rgba(0,0,0,0.3)!important; border-color:rgba(0,0,0,0.3)!important }
#wizard .item h4 .btn-default:hover {opacity:1}
#wizard .item .btn.btn-next, #wizard .item .btn.btn-next:hover {opacity:0.5; background-color:#333!important; border-color:#333!important; color:#fff!important; cursor:default}
#wizard .item .btn.btn-next .badge, #wizard .item .btn.btn-next:hover .badge {background-color:#fff!important; color:#333!important}
#wizard .item .btn.wiz-active {/*background-color:#0D871F!important; color:#fff!important*/ opacity:1; color:#31343e!important}
.wiz-back {background:none!important; border-color:#fff!important; color:#fff!important; width:34px; height:34px; line-height: 34px; padding: 0px; display:inline-block}
.wiz-active {position:relative} .wiz-active::after {content: '';display: block;height: 0px;width: 0px;position: absolute;border-top: 6px solid #e1e7ec;border-right: 6px solid transparent;border-left: 6px solid transparent;top: auto;bottom: -6px;left: 48%;left: calc(50% - 6px);}
}
@media (min-width:1200px) { .wiz-back {background:none!important; border-color:#fff!important; color:#fff!important; width:40px; height:40px; line-height: 38px; font-size: 18px;  } }

#wizard .item .btn.btn-aw-request {background-color:#009149!important; border-color: #008241!important; color:#fff!important; opacity:1!important; cursor:pointer!important}
#wizard .item .btn.btn-aw-request:hover { background: #e1e7ec !important; border: #e1e7ec solid 1px !important; color: #31343e !important; }
#wizard .item .btn.btn-aw-request:hover .badge {background: #31343e !important; color: #fff !important; }

#news-carousel .owl-nav {margin-top:-5px}
#news-carousel .owl-dots {position:absolute; top:0px; left:-7px; margin-top:0px; margin-left:0px}
#news-carousel .flat-descr-container {margin-top:35px}







.dropdown-menu {-webkit-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}
.dropdown:hover .dropdown-menu {-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.navbar-nav a {transition:none!important}

.dropdown.open > a {color: #00afa9;}
.caret {display:none}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #333;
    text-decoration: none;
    background-color: #e7e7e7;
    outline: 0;
}
.dropdown-menu > .active > a:hover {background:#f5f5f5}

.dropdown-menu>li {position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; cursor:pointer} .right-caret:after {content:""; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #999; display:inline-block; height:0; opacity:0.8; vertical-align:middle; width:0; margin-left:5px} .left-caret:after {content:""; border-left:4px solid transparent; border-right:4px solid transparent; border-bottom:4px solid #999; display:inline-block; height:0; opacity:0.8; vertical-align:middle; width:0; margin-left:5px}

@media (min-width:768px) {
.right-caret:after {border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #999} .left-caret:after {border-top:4px solid transparent; border-bottom:4px solid transparent; border-right:4px solid #999}

.navbar-nav .dropdown ul {min-width:10%; position:fixed; height:100%; overflow:auto; padding-top:20px; padding-bottom:20px} .navbar-nav .dropdown ul ul {min-width:0px}
.navbar-nav .dropdown-menu {opacity:0; visibility:hidden; display:inline-block; left:20%; top:0; /*bottom:0*/}
.navbar-nav ul .dropdown ul {visibility:hidden; /*display:none;*/ opacity:0; position:fixed; z-index:40; top:0%; margin-top:-6px; left:20%!important; right:auto!important; margin-left:-1px}
.dropdown-menu > li > a {padding:10px 20px}
.navbar-nav li.dropdown {position:inherit!important}
.navbar-nav li.dropdown:hover {/*position:relative*/ position:inherit!important}
.navbar-nav li.dropdown:hover > ul, .navbar-nav li.dropdown.open > ul {opacity:1; visibility:visible; /*display:inline-block!important*/}
.navbar-nav li.dropdown:hover > a {background:#f5f5f5; color: #00afa9;}
ul .dropdown li {display:block; z-index:50}
.left-caret:after {border-left:4px solid #999; border-right:4px solid transparent; border-top:4px solid transparent;}
}



/*
@keyframes flipOutX {
  from {opacity: 1;}
  to {opacity: 1; }
}

.tab-pane.fadeOutLeft {animation-name:flipOutX; animation-duration:0.75s}
.tab-pane.fadeOutLeft.in {animation-name:flipInX; animation-duration:1.5s}
*/

/*
.tab-pane.fadeOutLeft {animation-name:slideOutLeft; animation-duration:0.3s}
.tab-pane.fadeOutLeft.in {animation-name:slideInLeft; animation-duration:0.3s}
*/

/*
.tab-pane.fadeOutLeft {animation-name:bounceOutLeft; animation-duration:0.5s}
.tab-pane.fadeOutLeft.in {animation-name:bounceInRight; animation-duration:1s}
*/

.tab-pane.fadeOutLeft {animation-timing-function:ease-out; animation-duration:0.5s}
.tab-pane.fadeOutLeft.in {animation-name:fadeInRight; animation-timing-function:ease-in; animation-duration:0.5s}

.button.product_type_simple, .woocommerce-result-count, .orderby {display:none!important}
.product.type-product {position:relative}
.product.type-product::after {display:block; position:absolute; content:''; height:100%; width:100%; height:calc(100% - 42px); top:0; left:0}

#gall {margin-top:60px}

#menu-item-89 {display:none}
#menu-item-195 .far {position:relative; vertical-align:middle}
#menu-item-195 .far::before {position:absolute; top:-8px; left:2px; font-size:120%}
@media (max-width:767px) { #menu-item-195 .far::before {top:-10px} }
@media (min-width:1200px) { #menu-item-195 .far::before {top:-12px} }

.media-school {background: #fff; border: 1px solid #00b0aa; padding: 15px; margin-top: 30px}
.media-school .media-heading {margin-bottom: 30px}
@media (min-width:768px) {
.media-school .media-object {width: 200px; margin-bottom: 15px;}
.media-school .media-heading {font-size: 24px;}
.media-school .media-left {padding-right: 30px}
}
@media (max-width:767px) {
.media-school .media-left {width: 100%; display: block; padding-right: 0}
.media-school .media-object {max-width: 100%; margin-bottom: 15px}
}

.d-none {display: none!important}