@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;backface-visibility:hidden;-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>.slides>.slide-loading{background:url(../img/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(../img/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(../img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.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}.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}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}.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;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: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}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.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>.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%;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.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(../img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../img/video-play.svg)}

* {outline:none!important; font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif}
h1, h2, h3, h4, h5, h6 {margin-bottom:20px; line-height:1.42857143; color:#132228} ul, ol {margin-bottom:30px} ul li, ol li {margin-bottom:12px} .nav li {margin-bottom:0px} p {margin-bottom:20px}
#menu-main a {font-family: 'Open Sans Condensed', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:700}
a {color:#00a6e2}
/*ul {list-style-type:none; padding-left:0px}*/
.modal-content, .btn, .list-group-item:first-child, .list-group-item:last-child, .thumbnail, .nav-pills > li > a, .dropdown-menu, .form-control, .navbar-toggle, #main-navi.navbar  {border-radius:0px}
h4.tmk-title {font-size:10px} h2.tmk-title {font-size:13px}
.tmk-view h4.tmk-title {font-size:12px} .tmk-view h2.tmk-title {font-size:16px}
.tmk-title {font-weight:bold} h4.tmk-title {margin-bottom:4px; color:#00a6e2} h4.tmk-title+.tmk-title {margin-top:4px}
.advances .media-heading {color:#fff; font-size:12px}
.carousel-caption p, .tmk-view p, .carousel-caption ul, .tmk-view ul {color:#132228}
.carousel-caption p, .carousel-caption ul, .carousel-caption .btn {font-size:10px; hyphens: auto;}
/*.btn {font-weight:bold}
.btn.btn-default {background:#132228; border-color:#132228; color:#fff}
.btn.btn-primary {background:#eec139; border-color:#eec139; color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,.1);}
.btn.btn-default:hover, .btn.btn-primary:hover {background:#fff; color:#132228}
  .btn.btn-default:hover {border-color:#132228;}
  .btn.btn-primary:hover {border-color:#132228;}*/
  .btn.btn-primary {background:#e4306c; border-color:#e4306c; color:#fff}
  .btn.btn-primary:hover {background:#cc092e; border-color:#cc092e;}
  /*.btn.btn-default {background:#132228; border-color:#132228; color:#fff}
  .btn.btn-default:hover {background:#000}*/
  .btn.btn-blue {background:#069bda; border-color:#069bda; color:#fff}
  .btn.btn-blue:hover {background:#006cc8; border-color:#006cc8;}
  .btn.btn-green {background:#96bd0d; border-color:#96bd0d; color:#fff}
  .btn.btn-green:hover {background:#588c01; border-color:#588c01;}
.callback-title span {color:#00a6e2; font-weight:bold; font-size:16px}

.navbar-default .navbar-nav > li > a {color:#132228}
.navbar-default .navbar-nav > li > a:hover {color:#e4306c}

.tmk-view h4.tmk-title {display:none}

@media (min-width:360px) {
h2.tmk-title {font-size:14px}
.callback-title span {font-size:18px}
}
@media (min-width:480px) {
h4.tmk-title {font-size:11px} h2.tmk-title {font-size:16px}
.tmk-view h4.tmk-title {font-size:13px} .tmk-view h2.tmk-title {font-size:18px}
.callback-title span {font-size:18px}
.advances .media-heading {font-size:14px}
.carousel-caption p, .carousel-caption ul, .carousel-caption .btn {font-size:12px}
}
@media (min-width:640px) {
h4.tmk-title {font-size:12px} h2.tmk-title {font-size:20px}
.tmk-view h4.tmk-title {font-size:14px} .tmk-view h2.tmk-title {font-size:22px}
.callback-title span {font-size:22px}
.advances .media-heading {font-size:16px}
.carousel-caption p, .carousel-caption ul, .carousel-caption .btn {font-size:14px}
}
@media (min-width:768px) {
.callback-title {margin:0px}
}
@media (min-width:992px) {
h4.tmk-title, .tmk-view h4.tmk-title {font-size:14px} .tmk-view h2.tmk-title, h2.tmk-title {font-size:30px; margin-bottom:30px}
.advances .media-heading {font-size:18px}
/*.carousel-caption p, .tmk-view p, .carousel-caption ul, .tmk-view ul, .btn, .carousel-caption .btn, .btn-collapse {font-size:16px}*/
/*.btn {padding: 8px 16px}*/
}
@media (min-width:1200px) {

}
@media (min-width:1360px) {
h4.tmk-title, .tmk-view h4.tmk-title {font-size:17px} h2.tmk-title, h2.tmk-title {font-size:42px}
/*.carousel-caption p, .tmk-view p, .carousel-caption ul, .tmk-view ul, .btn, .carousel-caption .btn, .btn-collapse {font-size:18px}*/
/*.btn {padding: 12px 24px}
.navbar-text .btn {font-size:16px; padding: 8px 16px}*/
}
/*.navbar-text .btn {border-color:#00a6e2; background:#fff; color:#132228}
.navbar-text .btn:hover {border-color:#00a6e2; background:#00a6e2; color:#fff}*/

@media (min-width:640px) and (max-width:767px) {
.advances .media-heading {font-size:14px}
.carousel-caption p, .carousel-caption ul, .carousel-caption .btn {font-size:12px}
}

@media (max-width:359px) { 
.navbar-text .btn, .navbar-text {font-size:12px}
}

.navbar-brand {height:auto}
@media (max-width:767px) { .navbar-brand {float:none; display:block} .navbar-brand > img {display:inline-block} }

.container {min-width:290px} @media (min-width:1360px) { .container{width:1320px} }

.form-control:focus{border-color:#6e99d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(110,153,233,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(110,153,233,.4)}

/*.modal-content, .btn, .list-group-item:first-child, .list-group-item:last-child, .thumbnail, .nav-pills > li > a, .dropdown-menu, .form-control, .navbar-toggle  {border-radius:0px}*/

/* navi decors, dropdrowns, hovers */
#main-navi {text-align:center; /*background:none;*/ border:none; margin:0px; }
#main-navi .navbar-toggle {position:absolute; right:0px}
#main-navi .navbar-header .navbar-right {padding-right:0px; padding-left:15px; margin-right:0px; margin-left:0px}
#main-navi .navbar-header .navbar-left {margin-left:0px; margin-right:0px; padding-right:15px}
.navbar-toggle .icon-bar {background:#2eb1e6}
.navbar-toggle {border:#2eb1e6 solid 1px}
@media (max-width:767px) { .navbar-collapse {background:#fff} }
/*#main-navi-collapse {background:#4b6ab2; border-bottom:#e77f24 solid 5px; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);}
#main-navi-collapse a {color:#fff} #main-navi-collapse a:hover {background:#36355a}
#main-navi.navbar-default .collapse .navbar-nav > .open > a, #main-navi.navbar-default .collapse .navbar-nav > .open > a:focus, #main-navi.navbar-default .collapse .navbar-nav > .open > a:hover {background:#36355a}
#main-navi .collapse .dropdown-menu {background:#4b6ab2}
#main-navi .collapse .dropdown-menu .divider {background-color:#36355a}
.collapse .dropdown-menu > li > a:focus, .collapse .dropdown-menu > li > a:hover {background-color:transparent; outline:none}*/

.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) {


/*#main-navi .container {padding:0px} #main-navi .navbar-nav {float:right} #main-navi-collapse {line-height:1} .slider-col {padding-right:0px} #main-navi .navbar-header .navbar-left, #main-navi .navbar-header .navbar-right, #main-navi .navbar-brand {width:33%} #main-navi .navbar-form.navbar-right {text-align:right}
#main-navi a {color:#fff; font-size:23px}
#main-navi li.active > a {text-decoration:underline} #main-navi ul.dropdown-menu li.active > a {text-decoration:none}
#main-navi a:hover, #main-navi a:active, #main-navi a:focus {background:none!important; color: #E0E0E0;}*/

.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}

.dropdown-menu {-webkit-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s; display:inline-block; visibility:hidden; opacity:0}
.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 .dropdown ul {min-width:100%} .navbar-nav .dropdown ul ul {min-width:0px}
.navbar-nav ul .dropdown ul {position:absolute; z-index:40; top:0%; margin-top:-6px; left:100%!important; margin-left:-1px}
.navbar-nav li.dropdown:hover {position:relative}
.navbar-nav li.dropdown:hover > ul {opacity:1; visibility:visible}

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;}
}
@media (max-width:767px) {
	#main-navi .navbar-nav .open .dropdown-menu .dropdown-header, #main-navi .navbar-nav .open .dropdown-menu > li > a {padding:5px 15px; text-align:center}
#main-navi .navbar-header .navbar-brand img {max-width:70%} #main-navi .navbar-header .navbar-right, #main-navi .navbar-header .navbar-left {padding-right:15px; padding-left:15px}
}
@media (max-width:479px) {
/*#main-navi .navbar-header .navbar-brand {text-align:left; padding-left:15px}*/
#main-navi .navbar-header .navbar-brand img {max-width:60%}
}
@media (max-width:359px) {
#main-navi .navbar-header .navbar-brand img {max-width:50%; margin-top:5px}
}
/* //navi decors, dropdrowns, hovers */

/* navi-fixed styles */
.fixed-now .navbar-brand {padding:15px}
@media (min-width:768px) { .navbar-text.navbar-right a {display:block} .fixed-now .navbar-text.navbar-right a {display:inline-block} 
#top-nav {position:fixed; width:100%; z-index:150;} }

#top-nav.transit-now {-webkit-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}
#top-nav.transit-now .headline a, #top-nav.transit-now .navbar-brand, #top-nav.transit-now #main-navi-collapse .navbar-nav {-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

@media (max-width:1359px) { .navbar-nav > li > a { padding-left:12px; padding-right:12px} }
@media (max-width:991px) { /*.navbar-nav > li > a {padding-left:6px; padding-right:6px; font-size:12px}*/ }
@media (max-width:767px) { .navbar-brand {padding-bottom:15px; padding-top:15px} .navbar-toggle {margin-top:15px} .navbar-nav > li > a {font-size:14px} }

.fixed-now nav {width:100%; top:0px; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.fixed-now #main-navi {/*background:#fff*/}
#top-nav .container {position:relative}
#top-nav.fixed-now .top-nav .container {padding-top:0px; padding-bottom:0px}
.fixed-now nav img {width:230px; }
@media (min-width:768px) and (max-width:991px) { .fixed-now nav img {width:180px} }
.fixed-now .navbar-nav > li > a, .fixed-now .navbar-default .navbar-collapse .navbar-link, .fixed-now .navbar-default .navbar-collapse .navbar-link.shc {padding-top:10px; padding-bottom:10px} .fixed-now .navbar-default .navbar-collapse .navbar-link .shildik .bookmark-extend {height:40px; top:-10px;} .fixed-now .navbar-default .navbar-collapse 
.fixed-now nav .media-heading {display:none}
.fixed-now nav .media-heading.tel-heading {display:block; margin-top:13px}
.fixed-now .navi-navi {top:65px}
.fixed-now .navbar-default .navbar-link.navbar-mail {font-size:14px; font-weight:normal}
.fixed-now .navbar-default .navbar-link.navbar-tel {font-size:18px}
@media (max-width:767px) { #top-nav nav {-webkit-transition:none!important;-o-transition:none!important;transition:none!important; position:relative!important; top:0px!important} #top-nav {height:auto!important} }
/* //navi-fixed styles */



.yamap-map {position:relative; min-height:400px; background:#f0f0f0}
@media (min-width:768px) {
.yamap-map {-webkit-transition:.3s opacity .3s ease-in-out;-o-transition:.3s opacity .3s ease-in-out;transition:.3s opacity .3s ease-in-out; /*opacity:0.9*/}
.yamap-map [class*="events-pane"], .yamap-map [class*="ground-pane"], .yamap-map [class*="copyrights-pane"], .yamap-map [class*="controls-pane"], .yamap-map [class*="routepanel-pane"] {/*filter: grayscale(90%)*/}
[class*="events-pane"], [class*="ground-pane"] {-webkit-transition:.3s filter .3s ease-in-out;-o-transition:.3s filter .3s ease-in-out;transition:.3s filter .3s ease-in-out}
[class*="map-copyrights"], [class*="controls-pane"], [class*="routepanel-pane"] {-webkit-transition:.3s all .3s ease-in-out;-o-transition:.3s all .3s ease-in-out;transition:.3s all .3s ease-in-out}
.yamap-zoom-fix {position:absolute; top:0px; right:0px; left:0px; bottom:0px; background:#fff; opacity:0; visibility:visible; -webkit-transition:.3s all .3s ease-in-out;-o-transition:.3s all .3s ease-in-out;transition:.3s all .3s ease-in-out}
/*[class*="map-copyrights"], [class*="controls-pane"], [class*="routepanel-pane"]*/ {opacity:0; visibility:hidden}
.yamap-map:hover {opacity:1}
.yamap-map:hover .yamap-zoom-fix {opacity:0; visibility:hidden}
.yamap-map:hover [class*="map-copyrights"], .yamap-map:hover [class*="controls-pane"], .yamap-map:hover [class*="routepanel-pane"] {opacity:1; visibility:visible}
.yamap-map:hover [class*="events-pane"], .yamap-map:hover [class*="ground-pane"], .yamap-map:hover [class*="copyrights-pane"], .yamap-map:hover [class*="controls-pane"], .yamap-map:hover [class*="routepanel-pane"] {filter: grayscale(0%); opacity:1}
[class*="svg-icon"] {
    background-image: url(../i/icon-s.png)!important;
    background-size: 34px 41px;
    list-style-image: url(../i/icon-s.png)!important;
}
[class*="svg-icon"] [class*="svg-icon"] {background:none!important}
}
@media (max-width:767px) { .yamap-zoom-fix {display:none} }


.footer {background:#132228; color:#fff; text-align:center; padding-top:40px; padding-bottom:40px}
.footer h4 {font-weight:bold; color:#fff}
.footer a {color:#fff}
.footer ul {margin-bottom:0}
/*	.footer a {color:#333}
	.footer .fas {color:#b7b7b7}
	.footer .fa-map-marker-alt {font-size:110%}*/
.footer-rights {text-align:center; background:#152f71; color:#fff; padding-top:20px; padding-bottom:20px}
.footer-rights a {color:#fff}

.page-id-39 .foo-adres, .page-id-39 .foo-phones, .page-id-39 .foo-mail {display:none}

.woocommerce-loop-product__title {text-align:center; color:#333; /*font-size:1.4em!important;*/ margin-bottom:0.5em!important; padding-left:21px!important; padding-right:21px!important}
.woocommerce-loop-product__link {display:block; padding:0em 0.5em 0.5em 0.5em; /*border-bottom:#a9a9a9 solid 1px*/ }
li.product.type-product.has-post-thumbnail {border-radius: 15px;}
li.product.type-product.has-post-thumbnail:hover {-webkit-box-shadow: 0 0px 12px rgba(0,0,0,.175)!important; box-shadow: 0 0px 12px rgba(0,0,0,.175)!important;}

.entry-title {text-align:center; color:#fff;} .home .entry-title_c {display:none} .entry-title_c {background:#ccc; padding-top:30px; padding-bottom:10px} .entry-content_c {padding-top:130px; padding-bottom:40px; min-height:300px} .home .entry-content_c {padding-top:0px}


.entry-content_c a {color:#fff; text-decoration:underline} .entry-content_c a:hover {color:#E0E0E0}
@media (min-width:768px) {
.entry-content_c {font-size:18px}
.entry-content_c h3 {font-size:42px; margin-bottom:30px; text-align:center; margin-top:0px}
.entry-content_c p {line-height: 34px; font-size: 18px; margin-bottom:25px}
}



.woocommerce-product-gallery__wrapper {text-align:center;} .woocommerce .woocommerce-product-gallery__image {display: inline-block; max-width:400px;}
.postid-57 .woocommerce .woocommerce-product-gallery__image {max-width:none}

@media (min-width:768px) { /*.woocommerce div.product .woocommerce-tabs {width: calc(100% - 430px); float:right; clear:none}*/ .woocommerce div.product div.images {max-width:400px} .woocommerce div.product div.summary {width: calc(100% - 430px);}

.postid-57 .woocommerce div.product div.images {max-width:none} .postid-57 .woocommerce div.product div.summary {width:48%;}
.postid-57 .woocommerce div.product div.images .flex-control-thumbs li {width:14.2%;}
.postid-57 .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear:none}
 }


.summary .product_meta > span {display:block}
.summary .product_meta > span+span {padding-top:15px}


@media (min-width:992px) { .navbar-nav>li>a {/*padding-left:22px; padding-right:22px;*/ padding-top:20px; padding-bottom:20px} }


.sku {font-weight:bold}
.flex-control-nav.flex-control-thumbs {margin:30px 0px!important}
.flex-control-nav.flex-control-thumbs li {text-align:center}
.flex-control-nav.flex-control-thumbs li img {display:inline-block!important; max-width:80%; margin:5px 0px!important; vertical-align:middle!important}

/*table.color {margin:30px 0px}*/
table.color td {vertical-align:top}
table.color tbody tr:first-child td:nth-child(odd) {padding-right:5px}
table.color .description td {padding-bottom:15px; padding-top:5px; font-size:90%}
table.color .description td:nth-child(odd) {padding-right:15px}
table.color img {transition:none; width:40px!important; height:40px!important; position:relative; z-index:1; display:block; padding:3px; background:#fff; border:#999 solid 1px; border-radius:4px}
table.color img:hover {position:absolute; z-index:10; transition:width ease-in-out 0.5s, height ease-in-out 0.5s; width:157px!important; height:157px!important; /*width:auto!important; height:auto!important*/ -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.product_cat-pedicure-chairs table.color td, .product_cat-couches table.color td {padding-bottom:15px}
.product_cat-pedicure-chairs table.color td:nth-child(even), .product_cat-couches table.color td:nth-child(even) {padding-right:15px}

.woocommerce-tabs .wc-tabs, .woocommerce-product-gallery__trigger, .woocommerce-ordering, /*.product_meta .posted_in,*/ .summary > .price, .woocommerce-result-count, .related.products, .product .button.product_type_simple/*, .woocommerce-product-details__short-description*/ {display:none!important}
.woocommerce-product-details__short-description {font-style:italic}


.products .btn {display:block; /*width:100%;*/ /*margin-top:5px;*/ white-space:normal}
.woocommerce .btn-primary {background-color:#aaaf23; border-color:#aaaf23}
.woocommerce .btn-primary:hover, .woocommerce .btn-primary:focus, .woocommerce .btn-primary:active {background-color:#717805; border-color:#717805}

.panel {background:none}
.summary.entry-summary .price, .summary.entry-summary .product_meta {display:none}
.woocommerce ul.products li.product a img {margin-bottom:0}
.woocommerce-loop-product__title::before {content:''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black; position:absolute; top:-10px; left: 50%; margin-left: -10px;}
.woocommerce-loop-product__title {position:absolute; bottom:auto; top:95%; left:30px; right:30px; background:#000; color:#fff; font-size:19px}
.woocommerce-loop-product__link {padding:0}
.woocommerce-loop-product__link:hover .woocommerce-loop-product__title {/*bottom:-53px;*/ border-bottom:#fff 3px solid}
.woocommerce-loop-product__link:hover {-webkit-box-shadow: 0 5px 15px rgba(255,255,255,.5); box-shadow: 0 5px 15px rgba(255,255,255,.5);}

.row-sem {text-align:center}
.row-sem h4 {font-weight:bold; margin-top:20px}
.row-sem img, .sem-logo img {display:inline-block; max-width:100%; vertical-align:middle}
.row-sem-header {border-bottom:#fff solid 1px}
.sem-descr, .sem-descr p {font-size:14px; line-height:1.42857143}

.woocommerce div.product div.images .flex-control-thumbs li img {opacity:1; border:transparent 2px solid}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {border:#fff 2px solid}
@media (min-width:768px) { .row-sem {display:flex; flex-wrap:wrap} .sem-logo {text-align:left} .sem-descr {text-align:right} }
@media (max-width:767px) { .row-sem-header {text-align:center} .postid-57 .woocommerce-product-details__short-description {text-align:center} }

@media (min-width:1600px) { .page-id-17 .container.entry-content_c {width:1515px} }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom:7em}

@media (min-width:1200px) { .page-id-17 .type-product.post-89 {margin-left:295px!important} }
@media (min-width:1600px) { .page-id-17 .type-product.post-89 {margin-left:383px!important} }
@media (max-width:1199px) { .woocommerce-loop-product__title { padding-left: 5px !important; padding-right: 5px !important; font-size: 14px !important;} .page-id-17 .type-product.post-89 {margin-left:243px!important} }
@media (max-width:991px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 3% 4em 0!important; width: 30.3%!important; /*clear:none!important*/} .page-id-17 .type-product.post-89 {margin-left:0px!important} .woocommerce ul.products {display:flex!important; align-items:flex-start; flex-wrap:wrap!important} }
@media (max-width:767px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 47%!important; /*clear:none!important*/}  /*.woocommerce ul.products {display:block!important}*/ }
@media (max-width:479px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 0 4em 0!important; width: 100%!important; /*clear:none!important*/}  /*.woocommerce ul.products {display:block!important}*/ }

@media (min-width:768px) {
.caret {display:none}
.dropdown-menu {background:#000} .dropdown-menu a {font-size:16px!important}
#main-navi li.active > a {background:#333}
#main-navi .nav > li > a {background:none!important}
}


.page-id-125 h3, .page-id-136 h3, .page-id-141 h3, .page-id-144 h3 {text-align:left} .page-id-125 div+p, .page-id-136 div+p, .page-id-141 div+p, .page-id-144 div+p {margin-top:40px}
.page-id-125 div[id*="gal"] .row {display:flex; flex-wrap:wrap}
.page-id-125  .col-xs-4.col-sm-2 {display:flex}
.page-id-125 div[id*="gal"] img {height:100%}

.parters-row img {display:inline-block; max-width:100%; margin-bottom:40px}
.parters-row {display:flex; align-items:center; flex-wrap:wrap} /*.parters-row div[class*="col"] {display:flex; flex-wrap:wrap}*/
@media (min-width:768px) { .parters-row {text-align:center} .parters-row img {max-width:80%}
.parters-row .col-lol {margin-left:125px} #top-nav {height:114px} #top-nav .navbar {/*background:#132228;*/ /*background:#f6f7f8;*/ background:#fff;}
}
@media (min-width:992px) { .parters-row .col-lol {margin-left:162px} }
@media (min-width:1200px) { .parters-row .col-lol {margin-left:195px} #top-nav {height:90px} }
@media (min-width:1360px) { .parters-row .col-lol {margin-left:200px} }
/*@media (min-width:1600px) { .parters-row .col-lol {} }*/

.carousel-caption {right:0%; left:0%; top:10%; bottom:auto; text-align:left}
.carousel-caption p {text-shadow: 1px 1px 2px rgba(255,255,255,.6); color:#000}
@media (min-width:1200px) { .carousel-caption {top:2%} }
@media (min-width:1360px) { .carousel-caption {top:5%} }
@media (min-width:1600px) { .carousel-caption {top:10%} .carousel-caption p {font-size:16px} }
.carousel-caption-inner {width:40%; float:right; text-align:center; padding:15px; background:rgba(255,255,255,0.65);}
@media (min-width:992px) { .carousel-caption-inner {margin-right: -15px;} }
.carousel-caption-inner ul li {/*font-weight:bold;*/ font-size:17px}
.carousel-caption-inner ul li a {color:#132228}

.carousel-img-desktop {margin:0 auto}
.carousel-img-mobile {display:none!important}
/*@media (min-width:1360px) and (max-width:1850px) {.carousel-inner > .item > img {max-width:102%} }
@media (min-width:1360px) and (max-width:1800px) {.carousel-inner > .item > img {max-width:105%} }
@media (min-width:1360px) and (max-width:175px) {.carousel-inner > .item > img {max-width:108%} }
@media (min-width:1360px) and (max-width:1700px) {.carousel-inner > .item > img {max-width:110%} }*/
/*@media (min-width:1360px) and (max-width:1600px) {.carousel-inner > .item > img {max-width:110%} }
@media (min-width:1360px) and (max-width:1500px) {.carousel-inner > .item > img {max-width:105%} }*/
@media (max-width:1359px) {
	/*.carousel-img-mobile {display:block!important}
	.carousel-img-desktop {display:none!important}*/
}
@media (max-width:1199px) {
	.carousel-caption {padding-top:0px}
}
@media (max-width:991px) {

}
@media (max-width:767px) {
.carousel-caption {top:20px}
.carousel-caption h2.tmk-title {margin-bottom:8px}
.carousel-caption-inner div {width:150%}
.navbar-text {display:inline-block; margin-left:8px; margin-right:8px}
.callback-title {text-align:center}
}
@media (max-width:639px) {
.carousel-caption {top:10px}
.carousel-caption ul {display:none}
}
@media (max-width:359px) {
.carousel-caption {top:0px}
.carousel-caption h2.tmk-title {margin-bottom:4px}
.carousel-caption h4.tmk-title {margin-top:6px}
.carousel-caption p {margin-bottom:10px}
.navbar-brand {padding-bottom:5px}
}
.navbar-tel .fas {color:#00a6e2}
@media (min-width:768px) {
/*.navbar-text a:hover, .nav > li > a:hover {text-decoration:none; color:#00a6e2}
.navbar-text a {display:inline-block; padding: 6px 12px;}*/
}
@media (min-width:1200px) {
.navbar-nav {margin-top:2px; margin-left:5px}
#main-navi {padding-top:15px; /*padding-bottom:15px*/}
}
@media (min-width:1360px) {
/*.navbar-text a {padding: 8px 16px;}*/
.navbar-nav {margin-top:4px; margin-left:15px}
.navbar-tel {line-height: 1.2425; font-size:20px}
}
@media (min-width:480px) {
.navbar-brand {padding-top:8px}
}
#main-navi .nav li {text-transform:uppercase}
@media (min-width:1200px) and (max-width:1359px) {
	#main-navi .nav li {font-weight:normal; font-size:13px}
}
@media (min-width:1360px) {
/*#main-navi .nav li {font-weight:bold}*/
}


@media (max-width:1199px) { .carousel-caption p {margin-bottom:10px} h4.tmk-title + .tmk-title {margin-bottom:15px} h4.tmk-title {margin-bottom:0px} }
@media (max-width:767px) { .carousel-caption p {margin-bottom:5px} h4.tmk-title + .tmk-title {margin-bottom:10px} h4.tmk-title {margin-top:0px} }
@media (min-width:768px) and (max-width:1199px) {
#main-navi .nav > li > a, .navbar-text .btn {font-family: 'Open Sans Condensed', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#top-nav {height:68px}
#top-nav .navbar-brand {padding-bottom:8px}
#top-nav .navbar-nav {margin-top:4px}
}
@media (min-width:768px) and (max-width:991px) {
#top-nav .navbar-nav > li > a {padding-left:6px; padding-right:6px}
#top-nav .navbar-brand > img {width:170px; margin-top:7px}
#top-nav .navbar-nav {margin-top:7px}
.carousel-caption {top:7%}
}
@media (max-width:991px) { .carousel-caption-inner {width:50%} }
@media (max-width:719px) { .carousel-caption-inner h4, .carousel-caption-inner h2 {display:none} .carousel-caption-inner {width:100%; background: rgba(255,255,255,0.35); border:rgba(255,255,255,0.65) solid 1px } .carousel-caption {top:auto; bottom:15px; padding:0} .carousel-caption-inner {padding:5px} .carousel-caption-inner p {font-family: 'Open Sans Condensed', 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;} }

.tmk-view {text-align:center; padding-top:15px; padding-bottom:35px}

.advances {/*background:#017ba6;*/ background:#017ba6; color:#fff; padding-top:15px; padding-bottom:15px}
.advances .media {margin-top:25px; margin-bottom:25px}
.advances .media-heading {font-weight:bold; margin-bottom:0px}

.callback-one {position:relative; background:#fff; padding:15px 0px}
#callback {position:absolute; top:-120px}
.callback button[type="submit"] {/*display:block!important; width: 100%!important;*/}
.callback div.wpforms-container-full {margin-bottom:10px!important}
.callback-title span {display:block}

.well {background-color:#fdf9eb; border:#eec139 solid 1px;}
.well-lg {margin-top:30px; margin-bottom:30px}
#balkony .swiper-container {margin-top:30px}

.callback div.wpforms-container-full .wpforms-form button[type="submit"] {padding:6px 10px; font-size:16px; background:#00a6e2; border-color:#00a6e2; /*border-radius:4px;*/ color:#fff; font-weight:bold}
.callback div.wpforms-container-full .wpforms-form button[type="submit"]:hover {background:#fff; border-color:#132228; color:#132228}
.callback div.wpforms-container-full .wpforms-form input[type="text"] {border-color:#00a6e2; /*border-radius:4px;*/ height:auto; line-height:inherit}
@media (min-width:768px) {
.callback-one .form-group {width:33%}
.callback-one .form-group input {width:100%}
.callback-one .btn {width:30%}
.callback-one .form-group+p {width:30%} .callback-one .form-group+p .btn {width:100%}
}
@media (min-width:992px) {
.tmk-view {padding-top:25px; padding-bottom:50px}
}
@media (min-width:1200px) {
/*.callback-container {height:0}
.callback-one {position:absolute; left:0; right:0; top:-90px; box-shadow: 0px 5px 25px rgba(0,0,0,0.35);}*/
.callback div.wpforms-container-full .wpforms-form button[type="submit"], .callback div.wpforms-container-full .wpforms-form input[type="text"] {padding:8px 10px;}
#main-navi {box-shadow: 0px 5px 25px rgba(0,0,0,0.24);}
.tmk-view {padding-top:30px; padding-bottom:60px}
.advances {padding-top:90px; padding-bottom:30px}
.well-lg {margin-top:40px}
.swiper-container {margin-top:20px}
#balkony .swiper-container {margin-top:50px}
.callback .wpforms-field {width:50%!important; width:calc(50% - 26px)!important; float:left!important; clear:none!important}
.callback .wpforms-field:last-child {margin-left:26px}
.callback .wpforms-submit-container {width:33%!important; float:left!important; clear:none!important}
.callback .wpforms-field-container {width:67%!important; float:left!important; clear:none!important}
.callback-one .btn {width:33%}
.callback-one .form-group+p {width:33%} .callback-one .form-group+p .btn {width:100%}
}
@media (min-width:1360px) {
.callback-one {/*padding:40px 50px*/}
.callback-title {/*margin-top:5px*/}
.callback div.wpforms-container-full .wpforms-form button[type="submit"], .callback div.wpforms-container-full .wpforms-form input[type="text"] {padding:12px 10px; font-size:18px}
.tmk-view {padding-top:50px; padding-bottom:90px}
.advances {padding-top:105px; padding-bottom:50px}
.well-lg {margin-top:50px}
.swiper-container {margin-top:30px}
#balkony .swiper-container {margin-top:60px}
.navbar-tel {margin-top:14px}
}
@media (max-width:991px) {
/*.advances {text-align:center}
.advances .media {display:inline-block; margin-top:12px; margin-bottom:12px}
.advances .media-body {width:auto; text-align:left}
.advances .media-object {width:25px}*/
}

/*@media (min-width:992px) {*/
.advances .media {display:table; margin-left:auto; margin-right:auto}
.advances .media .media-body {width:auto}
}

@media (min-width:767px) and (max-width:1199px) {
#main-navi .navbar-brand {float:none; display:block; position:absolute}
#main-navi .navbar-nav {width:100%}
#main-navi .nav li {display:inline-block; float:none}
}

#arendators, #gallery /*#rules*/ /*#map, */ {background:#f6f7f8 url(../i/bgb.jpg) no-repeat center top; background-size:cover}
.btn-collapse {text-decoration:none!important; display:inline-block; border-bottom: #132228 dashed 1px;}
.btn-collapse:hover {color:#00a6e2; border-bottom:#00a6e2 dashed 1px;}
/*#balkony .btn-collapse {margin-bottom:30px}*/

#design-catalog {display:none; text-align:center; background:#132228 url(../i/bg-dc.png) no-repeat center; background-size:auto 100%; padding-top:90px; padding-bottom:90px}

#collapseEnergo {margin-top:20px}
#collapseBalkony, #collapsePotolki {margin-top:30px}

.carousel-caption {text-shadow:none; color:#132228}

.admin-bar #top-nav .navbar-fixed-top {top:32px}

#profiles-list {text-align:left; margin-top:40px} #profiles-list .media-heading {font-weight:bold} #profiles-list .media p {font-size:14px}
#profiles-list .media {margin-top:20px}
@media (min-width:1200px) {
#profiles-list {margin-top:60px}
.subfooter .col-sm-6 {text-align:left} .subfooter .col-sm-6+.col-sm-6 {text-align:right}
.footer > .container > .row > .col-md-6:first-child {text-align:left}
.footer > .container > .row > .col-md-6:last-child {text-align:right}
}
@media (max-width:991px) { #profiles-list .media-object {width:150px} }
@media (max-width:767px) { #profiles-list .media-object {width:100px} #profiles-list .media p {font-size:12px} .callback-one .btn {width:100%} }


/*@media (min-width:768px) { .subfooter .col-sm-6 {text-align:left} .subfooter .col-sm-6 p {float:left} .subfooter .col-sm-6+.col-sm-6 {text-align:right} .subfooter .col-sm-6+.col-sm-6 p {float:right} 
.subfooter p {opacity:0.7; white-space:nowrap; -webkit-transition:.3s all .3s ease-in-out;-o-transition:.3s all .3s ease-in-out;transition:.3s all .3s ease-in-out}
.subfooter p:hover {opacity:1} }*/

@media (min-width:768px) {
.row-sem {display:flex}
.row-sem .arendator {margin-bottom:30px}
.row-sem .arendator .thumbnail {height:100%; margin-bottom:0}

.form-inline .form-group+p {display:inline-block; vertical-align:top}
div.wpcf7 .form-inline .ajax-loader {position:absolute}
.form-inline div.wpcf7-response-output {margin:15px 0px 0px 0px}
}
.form-inline .form-group+p {margin:0}

.container-fluid .col {padding:0; background:#017ba6}
.container-fluid .col img:hover {opacity:0.8}

.modal span.wpcf7-list-item {margin-left:0px}
.modal span.wpcf7-list-item label {font-weight:normal}

.mm-contacts {text-align:center}
.mm-contacts ul {padding:0; margin:40px 0px; list-style-type:none; }
.mm-contacts ul li {margin:0px 15px}
.mm-contacts p {margin:5px 0px!important}
.mm-contacts p a {color:#132228} .mm-contacts p a:hover {color:#e4306c; text-decoration:none}
.mm-contacts p a i {color:#e4306c}
@media (min-width:680px) {
.mm-contacts {text-align:left}
.mm-contacts ul {display:flex; justify-content:center}
.mm-contacts ul li {align-self:center}
.mm-contacts p:last-child {margin:0}
}
@media (min-width:1200px) {
.mm-contacts ul li {margin:0px 60px}
.mm-contacts p {font-size:18px; font-weight:600}
}
@media (min-width:1360px) {
.mm-contacts ul li {margin:0px 70px}
}
@media (min-width:768px) and (max-width:991px) {
.mm-contacts ul li {margin:0px 20px}
}
@media (min-width:992px) and (max-width:1199px) {
.mm-contacts ul li {margin:0px 40px}
.mm-contacts p {font-size:16px;}
.mm-contacts p:first-child { margin-bottom:15px; }
}
@media (max-width:1199px) {
.mm-contacts ul {margin:20px 0px}
}
@media (max-width:991px) {
/*.mm-contacts ul { margin:30px 0px; }*/
.mm-contacts p:first-child { margin-bottom:10px; }
}
@media (max-width:767px) {
/*.mm-contacts ul { margin:20px 0px; }*/
}
@media (max-width:639px) {
.mm-contacts ul { margin:15px 0px; }
}
@media (max-width:359px) {
.mm-contacts p {font-size:12px}
}