@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}
h1, h2, h3, h4, h5, h6 {font-family: 'Exo 2'; margin-bottom:20px; line-height:1.42857143} ul, ol {margin-bottom:30px} ul li, ol li {margin-bottom:12px} .nav li {margin-bottom:0px} p {margin-bottom:20px}

html {
  background: url(../i/kal-pattern.gif) repeat;
  min-height: 100%; /* real browsers */
  height: 100%;
}
body {
  color: #fff;
  font-size: 15px;
  font-family: Verdana;
  font-weight: normal;
  line-height: 32px;
  margin: 0;
  background-color:transparent;
  min-height: 100%; /* real browsers */
  height: auto !important; /* real browsers */
  height: 100%; /* IE6: treated as min-height*/  
  
  /*min-width: 980px;*/

  /*background: #072E3D url(../../../images/bg.jpg) center 66px repeat-y;*/
  /*background: url("http://www.kaleidoscopeapp.com/static/img/kal-pattern.gif") repeat;*/
  background-image: -webkit-gradient(radial, center 40%, 700, center 40%, 0, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
  background-image: -moz-radial-gradient(rgba(0, 0, 0, 0), #111);
}

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

.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; font-family: 'Exo 2';}
#main-navi .navbar-brand {height:auto; padding:0px; /*margin-top:15px; margin-bottom:8px;*/ float:none; display:inline-block; text-align:center} #main-navi .navbar-brand img {display:inline-block; /*max-width:100%*/ max-width:100px}
#main-navi .navbar-header {float:none; text-align:center}
#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:#fff}
.navbar-toggle {border:#fff 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}

#main-navi .navbar-brand {margin:15px 0px 5px 0px}
@media (min-width:768px) {
#main-navi .navbar-brand {margin:20px 0px}

#main-navi .container {padding:0px} #main-navi .navbar-nav {float:right; /*display:inline-block; vertical-align:middle*/} #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:80%} #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:70%}
}
/* //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 */


/* owl-carousel styles */
.hover-it {position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out; opacity:0.5}
.hover-it:hover {opacity:0}
.synced .hover-it {display:none}

.sync2 .owl-item {overflow:hidden; cursor:pointer; filter:saturate(0%)} .sync2 .owl-item.synced {cursor:default; filter:saturate(100%)}
.sync2 .owl-controls .owl-buttons div.owl-prev {left:-8px!important; background:#f2f2f2; background: linear-gradient(#fafafa, #f2f2f2); border-radius:2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
.sync2 .owl-controls .owl-buttons div.owl-next {right:-8px!important; background:#f2f2f2; background: linear-gradient(#fafafa, #f2f2f2); border-radius:2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
.sync2 .owl-controls .owl-buttons div {top:34px!important; }
.sync1 + .sync2 {margin-top:15px}

.sync3 .owl-item {overflow:hidden; cursor:default} .sync3 .owl-item.synced {cursor:default}
.sync3 .owl-controls .owl-buttons div.owl-prev {left:-8px!important; background:#f2f2f2; background: linear-gradient(#fafafa, #f2f2f2); border-radius:2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
.sync3 .owl-controls .owl-buttons div.owl-next {right:-8px!important; background:#f2f2f2; background: linear-gradient(#fafafa, #f2f2f2); border-radius:2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
.sync3 .owl-controls .owl-buttons div {top:34px!important; }
.sync1 + .sync3 {margin-top:15px}


.sync1, .sync2, .sync3 {text-align:center}
.sync1 img, .sync2 img, .sync3 img {display:inline-block}
.sync1 img {max-width:100%}
.sync2 img {width:90%}
.sync3 img {max-width:90%}
/*.sync3 .img-container {display:inline-block; height:46px}*/
.sync3 h4 {font-size:14px; margin-left:30px; margin-right:30px}

/* fade hover */
.hover-it {position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:0.5}
.hover-it:hover {opacity:0}
/*.sync1:hover .hover-it {display:none}*/
.synced .hover-it {display:none}

.owl-buttons .glyphicon {line-height:1.42857143}
/* //owl-carousel styles */

.yamap-map {position:relative; min-height:300px; 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}
}
@media (max-width:767px) { .yamap-zoom-fix {display:none} }


.footer {background:#eaeae9; border-top:#a9a9a9 1px solid; text-align:center; padding-top:40px; padding-bottom:40px}
	.footer a {color:#333}
	.footer .fas {color:#b7b7b7}
	.footer .fa-map-marker-alt {font-size:110%}
.subfooter {background:#222; height:40px}

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

.btn {border-radius:15px}
.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:30px}
.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}
}
@media (min-width:992px) { .parters-row .col-lol {margin-left:162px}  }
@media (min-width:1200px) { .parters-row .col-lol {margin-left:195px} }
@media (min-width:1360px) { .parters-row .col-lol {margin-left:200px} }
/*@media (min-width:1600px) { .parters-row .col-lol {} }*/