div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//polygonhlubina.cz/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//polygonhlubina.cz/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(//polygonhlubina.cz/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}html {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body {
margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: 0 0;
}
h2,h3,h4,h5,h6 {
margin: 0;
}
figcaption,
figure,
main { display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box; height: 0; overflow: visible; }
pre {
font-family: monospace, monospace; font-size: 1em; }
a {
background-color: transparent; -webkit-text-decoration-skip: objects; }
abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; }
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; }
button,
input { overflow: visible;
}
button,
select { text-transform: none;
}
button,
html [type="button"], [type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }
progress {
display: inline-block; vertical-align: baseline; }
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }
details, menu {
display: block;
}
summary {
display: list-item;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}
p {
margin: 0;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}@font-face{font-family:"Open sans";src:url(//polygonhlubina.cz/wp-content/themes/custom-theme/fonts/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:"Open sans";src:url(//polygonhlubina.cz/wp-content/themes/custom-theme/fonts/OpenSans-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:"Open sans";src:url(//polygonhlubina.cz/wp-content/themes/custom-theme/fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Open sans";src:url(//polygonhlubina.cz/wp-content/themes/custom-theme/fonts/OpenSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:"Open sans";src:url(//polygonhlubina.cz/wp-content/themes/custom-theme/fonts/OpenSans-SemiBold.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:"Open sans";src:url(//polygonhlubina.cz/wp-content/themes/custom-theme/fonts/OpenSans-Bold.ttf) format('truetype');font-weight:600;font-style:normal}.img-responsive{max-width:100%;height:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.center{margin:0 auto}.row{padding:100px 0}.row--small{padding:30px 0}.row--medium{padding:55px 0}.row--narrow{padding:0}.row--large{padding:140px 0}.pull-left{float:left}.pull-right{float:right}body{font-family:'Open sans',Sans-Serif;font-size:16px;color:#000;margin-top:107px}p{line-height:1.5}a:link,a:visited,a:focus{color:inherit;text-decoration:none}a.link--text{color:#faa61a}a.link--text:hover{text-decoration:underline}.color-invert{color:#fff!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.container{max-width:calc(1240px);margin:0 auto}.container::after{content:"";clear:both;display:table}@media only screen and (max-width: 668px),only screen and (min-width: 669px) and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1299px){.container{ padding:0 30px}}.col-box{margin:0 -30px}.col-box::after{content:"";clear:both;display:table}@media only screen and (max-width: 668px){.col-box{ margin:0}}.col-2{width:50%;float:left;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 668px){.col-2{ margin-top:30px}.col-2:first-child{margin-top:0}}@media only screen and (max-width: 668px){.col-2{ width:100%;padding:0}}.col-3{width:33.33%;float:left;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 668px){.col-3{ margin-top:30px}.col-3:first-child{margin-top:0}}@media only screen and (max-width: 668px){.col-3{ width:100%;padding:0}}.col-4{width:25%;float:left;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 668px){.col-4{ margin-top:30px}.col-4:first-child{margin-top:0}}@media only screen and (max-width: 668px){.col-4{ width:100%;padding:0}}@media only screen and (min-width: 669px) and (max-width: 991px){.col-4{ width:50%}}.col-5{width:20%;float:left;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 668px){.col-5{ margin-top:30px}.col-5:first-child{margin-top:0}}@media only screen and (max-width: 668px){.col-5{ width:100%;padding:0}}@media only screen and (min-width: 669px) and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1299px){.col-5{ width:50%}}.button{background:#faa61a;color:#fff!important;padding:15px;width:170px;font-size:1.2rem;font-weight:600;text-decoration:none;display:block;text-align:center;cursor:pointer;border:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.button:hover,.button:active,.button:focus{background:#fcc365}.button.btn-ghost{border:2px solid #faa61a;background:transparent;color:#faa61a}.button.btn-ghost:hover,.button.btn-ghost:active,.button.btn-ghost:focus{color:#fdd697;border-color:#fdd697}.button--shadow{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.headline{font-size:3.5rem;padding:100px 0 30px;font-weight:300}@media only screen and (max-width: 668px){.headline{ font-size:2.5rem;line-height:1.2}}.headline--medium{font-size:2.5rem}@media only screen and (max-width: 668px){.headline--medium{ font-size:2.5rem}}.headline--small{font-size:1.5rem}.headline--light{color:#fff;font-weight:400}.headline--space-small{padding-top:30px;padding-bottom:30px}.headline--space-bottom-small{padding-top:0;padding-bottom:30px}.headline--space-bottom-medium{padding-top:0;padding-bottom:55px}.headline--space-bottom-big{padding-top:0;padding-bottom:100px}.headline--space-mini{padding-top:15px;padding-bottom:15px}.headline--space-narrow{padding-top:0;padding-bottom:0}.paragraph{color:#000;padding-bottom:15px;letter-spacing:.5px}.paragraph:last-child{padding-bottom:0}.paragraph--short{max-width:750px;margin:0 auto}.page-name{-webkit-box-shadow:0 0 95px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 95px 0 rgba(0,0,0,.35);box-shadow:0 0 95px 0 rgba(0,0,0,.35)}.triangle{position:relative}.triangle:after{content:"";position:absolute;width:0;height:0;border-left:540px outset transparent;border-right:540px outset transparent;border-top:30px solid #fff;bottom:-30px;left:0;right:0;margin:0 auto}@media only screen and (min-width: 992px) and (max-width: 1299px){.triangle:after{ border-left:420px outset transparent;border-right:420px outset transparent}}@media only screen and (min-width: 669px) and (max-width: 991px){.triangle:after{ border-left:300px outset transparent;border-right:300px outset transparent}}@media only screen and (max-width: 668px){.triangle:after{ border-left:140px outset transparent;border-right:140px outset transparent}}.triangle.headline{padding-bottom:5px}.triangle.triangle--dark:after{border-top-color:#000}.input{border:0;width:100%;padding:15px;font-family:'Open sans',Sans-Serif;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;resize:none}.label{margin:30px 0 0 0;display:block}.list{list-style-type:none;list-style-position:inside;padding:0;margin:0;line-height:1.2}.list li{position:relative;padding:15px 0}.price-list{border:1px solid #fff;margin:0 auto}@media only screen and (max-width: 668px){.price-list{ font-size:80%;margin-left:-30px;margin-right:-30px}}.price-list td,.price-list th{background:#f4e9d7;padding:5px 15px}@media only screen and (max-width: 668px){.price-list td,.price-list th{ padding:5px}}.nav{background:#000;padding:15px 0;position:fixed;top:0;width:100%;z-index:9999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 668px){.nav{ position:absolute}}.nav .logo{float:left;max-width:200px}.nav .logo img{max-width:100%}.nav--hide{top:-107px}@media only screen and (max-width: 668px){.nav--hide{ top:0}}.toggle-nav{display:none;font-size:1.5rem!important}@media only screen and (max-width: 668px){.toggle-nav{ padding:15px;margin-top:-15px;margin-right:15px;float:right;display:inline-block}.toggle-nav:hover,.toggle-nav.active{color:#faa61a}}.nav-menu{float:right;padding-top:23px}.nav-menu ul{display:inline-block;margin:0;margin-right:-15px}.nav-menu ul::after{content:"";clear:both;display:table}@media only screen and (max-width: 668px){.nav-menu ul.active{ display:none}}@media only screen and (max-width: 668px){.nav-menu ul{ max-width:300px;text-align:right;margin-top:30px;position:relative;right:15px}}.nav-menu ul li{margin-right:30px;float:left;list-style:none}.nav-menu ul li:last-child{margin-right:0}.nav-menu ul li.current-menu-item a{color:#faa61a;font-weight:600}@media only screen and (max-width: 668px){.nav-menu ul li{ float:none;display:block;padding:0 0 15px 0;margin-right:0}}.nav-menu a{color:#fff;font-size:16px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-menu a:hover{color:#faa61a}@media only screen and (max-width: 668px){.nav-menu a{ display:block}}@media only screen and (max-width: 668px){.nav-menu{ position:relative;display:inline-block}}.home-intro{min-height:500px;background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/intro-dark.jpg) 50% 0 no-repeat;background-size:cover;color:#fff}.home-intro .headline{max-width:830px;text-shadow:0 0 30px #000}@media only screen and (max-width: 668px){.home-intro .headline{ padding-top:0}}.home-intro p{text-shadow:0 0 20px #000}.home-intro .button{margin-top:55px}.home-intro__text{max-width:600px;font-size:1.5rem}@media only screen and (max-width: 668px){.home-intro__text{ line-height:1.2}}.home-info{background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/bg-dark.jpg) no-repeat center top #000}.home-info .button{margin-top:55px}.home-info img{width:100%;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.link-box__eshop-box{max-width:450px;margin-top:100px;position:relative;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.link-box__eshop-box img{width:100%}.link-box__eshop-box--training{max-width:288px;margin-top:0;margin-bottom:55px}@media only screen and (max-width: 668px){.link-box__eshop-box--training{ min-height:auto}}.link-box__eshop-text-box{padding:15px;color:#faa61a;background:rgba(0,0,0,.8);position:absolute;bottom:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.link-box__eshop-text{color:#fff;padding-top:15px;padding-bottom:15px}.link-box__hover-box{position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block}.link-box__hover-box:hover{opacity:1}.link-box__button{position:relative;top:30%;margin:0 auto}.contact-box{margin-top:100px;max-width:500px;padding:55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-box .headline{padding-top:0}.contact-box--form{background:#000;color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.contact-info__contacts{font-size:1.5rem;padding-bottom:15px}.contact-info__contacts:nth-child(2){padding-bottom:30px}.contact-map{width:100%}.about-info .button{margin-top:30px}.about-info .col-box{padding-top:100px}.about-info img{width:100%;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.about-parameters{background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/bg-dark.jpg) no-repeat center top #000}.about-box{background:#fff;padding:30px 55px}.about-box .list li{border-bottom:1px solid #f4e9d7}.about-box .list li:last-child{border-bottom:0}.about-box .list strong{font-weight:600}.gallery-slider{padding:0 55px}.slick-slide img{display:inline-block;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slick-slide img:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.5);box-shadow:0 0 30px 0 rgba(0,0,0,.5)}.about-additional .button{margin-top:55px}.image-link{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.image-link:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.5);box-shadow:0 0 30px 0 rgba(0,0,0,.5)}.training-info .col-box{padding-top:30px}.training-info .image-link{display:block;max-width:150px}.training__image{max-width:}.footer{background:#000;color:#fff}.footer ul{list-style:none;margin:30px 0 0 0;padding:0}.footer ul li{margin-bottom:calc(7.5px)}.footer ul li:before{content:"-";margin-right:calc(7.5px)}.footer ul li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer ul li a:hover,.footer ul li a.active{color:#faa61a}.footer .copyright{padding-top:30px;margin-top:55px;border-top:1px solid #23211e}.footer__phone,.footer__mail{margin-top:30px;font-size:1.5rem;position:relative;padding-left:55px}@media only screen and (min-width: 669px) and (max-width: 991px){.footer__phone,.footer__mail{ font-size:16px;padding-left:30px}}@media only screen and (max-width: 668px){.footer__phone,.footer__mail{ font-size:1.2rem}}.footer__phone:before{background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/phone.svg) no-repeat center bottom;content:"";width:35px;height:35px;position:absolute;background-size:cover;left:0}@media only screen and (min-width: 669px) and (max-width: 991px){.footer__phone:before{ width:25px;height:25px}}.footer__mail:before{background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/mail.svg) no-repeat center bottom;content:"";width:35px;height:35px;position:absolute;background-size:cover;left:0}@media only screen and (min-width: 669px) and (max-width: 991px){.footer__mail:before{ width:25px;height:25px}}.footer__logo{margin-top:30px;display:block;max-width:170px!important}.slick-prev{position:absolute;z-index:99999;top:50%;transform:translatey(-50%);background:0;border:0;height:70px;width:50px;background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/back.svg) no-repeat center center;left:0}.slick-prev:hover{cursor:pointer}.slick-next{position:absolute;z-index:99999;top:50%;transform:translatey(-50%);background:0;border:0;height:70px;width:50px;background:url(//polygonhlubina.cz/wp-content/themes/custom-theme/img/next.svg) no-repeat center center;right:0}.slick-next:hover{cursor:pointer}.slick-slide{margin:0 15px}.woocommerce h1{font-weight:300}.woocommerce h2{font-weight:400;font-size:1.5rem!important}.woocommerce h3{font-weight:300}.woocommerce p{letter-spacing:.5px}.woocommerce ul.products li.product{border:1px solid #f4e9d7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 30px 15px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.woocommerce ul.products li.product:nth-child(4n){margin-right:0}@media only screen and (min-width: 992px) and (max-width: 1299px){.woocommerce ul.products li.product{ width:30.8%;margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(3n){margin-right:0!important}}@media only screen and (min-width: 669px) and (max-width: 991px){.woocommerce ul.products li.product{ width:48.5%!important;margin-right:2.8%!important}.woocommerce ul.products li.product:nth-child(2n){margin-right:0!important}}@media only screen and (max-width: 668px){.woocommerce ul.products li.product{ width:100%!important;margin-right:0}}.woocommerce ul.products li.product h2{font-size:1.2rem!important;font-weight:400}.woocommerce ul.products li.product .price{padding:0 0 15px 0!important;font-size:1.1rem}.woocommerce ul.products li.product img{max-height:200px;width:auto!important;margin:0 auto!important}.woocommerce ul.products li.product .button{margin:0 auto!important;display:block}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;padding:15px 1em;font-weight:700;left:auto;color:#515151;background-color:#faa61a;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;border-radius:0}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{background-color:#fcc365!important}.woocommerce-loop-category__title{text-align:center}.woocommerce-loop-category__title mark{background:transparent;color:#999;font-size:16px}.orderby{padding:15px;border-color:#f4e9d7;color:#999}@media only screen and (max-width: 668px){.orderby{ width:100%}}.woocommerce .quantity .qty{border:1px solid #f4e9d7;color:#999;padding:13px 0}.woocommerce .products ul,.woocommerce ul.products{padding-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-bottom:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#faa61a}.woocommerce div.product p.price,.woocommerce div.product span.price{padding:15px 0}.woocommerce div.product form.cart{padding-top:30px}.cart-contents:before{font-family:WooCommerce;content:"\e01d";font-size:28px;margin-top:10px;font-style:normal;font-weight:400;padding-right:5px;vertical-align:bottom}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;background-color:#faa61a;font-weight:700;border-radius:10px;padding:1px 6px;line-height:1;font-family:Arial,Helvetica,sans-serif;vertical-align:top}.cart-contents{float:right}.nav .menu-primary-container{float:right;padding-right:55px}@media only screen and (max-width: 668px){.nav .menu-primary-container{ float:none;padding-right:0}}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:100px}.woocommerce-info{border-top-color:#faa61a}.woocommerce-info::before{color:#faa61a}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{border:1px solid #bbb;padding:7px}.select2-container--default .select2-selection--single{border-color:#bbb}#billing_state_field{display:none}.woocommerce-terms-and-conditions-link{text-decoration:underline!important}#order_review_heading{padding-top:55px}.woocommerce button.button.alt.disabled{background:#faa61a}.additional_information_tab{display:none!important}.product_meta .sku_wrapper{display:none}.training-map{margin-top:40px}.paragraph a{text-decoration:underline}.paragraph a:hover{text-decoration:none}.training-detail p{line-height:1.5}.training-detail li{margin-bottom:10px}.training-detail h2{font-weight:300;font-size:2.5rem;margin-top:40px}.training-detail h3{font-weight:300;font-size:1.75rem;margin-top:30px}.training-additional p{max-width:700px;margin:0 auto;margin-bottom:40px}