@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:'Open Sans', sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;font-size: 17px;/* line-height: 240px; */color: #0F49A0;font-family: 'Nunito Sans', sans-serif;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:white;}
*,:before,:after{-moz-box-sizing:inherit;box-sizing:inherit;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a:focus{outline:2px solid #c1c1c1;outline:2px solid rgba(51,51,51,0.3)}
a:hover,a:active{outline:0}
a img{border:0}
body{background:rgba(40,72,106,1);top:0;margin-top:0px;/* padding-top:93px; */background-color:white;}
.button, .slider-link, ul, li, a, span, img, .img, i, .inside h2, .square, .closeform, .wpcf7-submit{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.entry-content a, #masthead, dt, .cycle-pager-active,:before, .cycle-pager-active:before{-webkit-transition:all 1s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1s cubic-bezier(0.77, 0, 0.175, 1);transition:all 1s cubic-bezier(0.77, 0, 0.175, 1);}

#masthead{background: white;/* box-shadow:1px 1px 20px rgba(0,0,0,0.3); */z-index:99999999;position: fixed;width:100%;top:0px;white-space:nowrap;z-index:999999;text-align: right;opacity: 0;-webkit-transform: translateY(-0px);-moz-transform: translateY(-0px);-ms-transform: translateY(-0px);transform: translateY(-0px);-webkit-animation: contactTop 520ms ease-out .1s forwards;-moz-animation: contactTop 520ms ease-out .1s forwards;-ms-animation: contactTop 520ms ease-out .1s forwards;animation: contactTop 520ms ease-out .1s forwards;background-color: rgba(234,244,253,1);}
.fixedheader #masthead {position:fixed;margin-top: -146px;}
#masthead .logo {display:inline-block;font-size: 2rem;/* background: radial-gradient(circle, rgba(255,255,255,1) 43%, rgba(234,244,253,1) 80%); */border-right: 1px solid rgba(0,0,0,0.1);margin-right: 0px;float: left;}
#masthead .logo i {
    background-image: url("/wp-content/uploads/2020/02/logo-sme-rodina.svg");
    height: 93px;
    display: inline-block;
    vertical-align: middle;
    width: 180px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 108px;
    margin: 0px 0px;
    background-color: white;
    padding-left: 20px;
    padding-right: 20px;
}
#masthead .logo span {
    font-size: 2.235rem;
    line-height: 2.38rem;
    max-width: 160px;
    display: inline-block;
    white-space: initial;
    vertical-align: middle;
    font-weight: 900;
    text-transform: uppercase;
    /* margin-right: 20px; */
    color: white;
    background-color: black;
    height: 93px;
    padding-right: 30px;
    padding: 12px;
    background-color: #0F49A4;
    text-align: left;
}

#masthead .logo span:after {
  content:"";
  display:inline-block;
  width: 117px;
  height: 93px;
  background-image:url("/wp-content/uploads/2020/02/logo-byt-2.svg");
  float:right;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: left;
  margin-left: 73px;
  background-color: #0F49A4;
  background-size: 91px;
  z-index: 1;
}


#masthead ul {display:inline-block;/* float: right; */margin: 0px 20px;}
#masthead ul li {display:inline-block; margin:0px 20px}
#masthead ul li a {text-decoration:none;display:block;text-transform: uppercase;font-size: 1.4rem;font-weight: 900;line-height: 90px;}
#volebne-noviny {background-color:#0f499b;display: block;padding: 20px;font-size: 2rem;color: white;text-decoration: none;text-transform: uppercase;text-align: center;/* margin: 40px 0px; */transition: all .3s;margin-bottom: 40px;overflow: visible;display: none;}
#volebne-noviny:hover {background-color:#d61116;}
#volebne-noviny b {
    padding: 20px;
    display: inline-block;
    vertical-align: middle;
}
#volebne-noviny i {display:inline-block;width: 160px;height: 210px;/* position: absolute; */background-image: none;/* background-color: red; */background-size: contain;vertical-align: middle;/* z-index: 999; */position: relative;margin-bottom: -110px;margin-top: -90px;}
#volebne-noviny span {
    color: white;
    display: inline-block;
    vertical-align: middle;
    font-size: 2rem;
    font-weight: 900;
    text-transform: initial;
}

#volebne-noviny span:before {
    background-image: url("/wp-content/uploads/2020/02/arrow-4.svg");
    content:"";
    display:inline-block;
    width: 40px;
    height: 17px;
    vertical-align:middle;
    background-size:contain;
    background-position: 0 50%;
    background-repeat: no-repeat;
}



#volebne-noviny:hover span:before {
    background-position:10px 50%
}

#vp-smerodina {
     background: radial-gradient(circle, rgba(255,255,255,1) 43%, rgba(234,244,253,1) 80%);
     font-size: 1rem;
     text-align: center;
     padding: 40px 0px;
     padding-bottom: 70px;
}


#vp-smerodina .vp-1 {padding:20px;display: inline-block;width: 23%;vertical-align: middle;text-align: left;min-width: 290px;max-width: 390px;}
#vp-smerodina .vp-1 h2 {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 2.5rem;
    color: #d61116;
    max-width: 180px;
    margin-bottom: 30px;
    }
#vp-smerodina .vp-1 b {}
#vp-smerodina .vp-1 i {
    display: block;
    background-image: url("/wp-content/uploads/2020/02/vp.png");
    background-size: contain;
    width: 100%;
    height: 330px;
    background-repeat: no-repeat;
    background-position: left;
}
#vp-smerodina .vp-1 a {text-decoration:none}

#vp-smerodina .vp-2 {padding:20px;width: 70%;display: inline-block;text-align: left;max-width: 570px;border-left: 1px solid rgba(0,0,0,0.1);/* padding-left: 30px; */margin-left: 20px;padding-top: 40px;padding-left: 50px;vertical-align: middle;}
#vp-smerodina ul {}
#vp-smerodina ul li {
    /* color: black; */
    margin-bottom: 17px;
    max-width: 550px;
}
#vp-smerodina ul li b {
    display: inline-block;
    width: calc(100% - 50px);
    vertical-align: top;
    /* font-size: 1rem; */
    color: black;
}
#vp-smerodina ul li strong {
    display: inline-block;
    width: 40px;
    /* font-size: 2.3rem; */
}



.button, .slider-link, ul, li, a, span, img, .img, i, .inside h2, .square, .closeform, .wpcf7-submit{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}


.nhp-hero .nhp-foto:before {
    content:"";
    display:block;
    width: 40%;
    height: 40%;
    background-image:url("/wp-content/uploads/2020/02/badge.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    bottom: 20%;
    margin-left: 10%;
    position: absolute;
}

.nbtn {
    font-size:2rem;
    display:inline-block;
    font-weight: 900;
    display: block;
    margin-top: 20px;
	text-decoration:none;
}

.nbtn:before {
    background-image: url("/wp-content/uploads/2020/02/arrow-5.svg");
    content:"";
    display:inline-block;
    width: 40px;
    height: 17px;
    vertical-align:middle;
    background-size:contain;
    background-position: 0 50%;
    background-repeat: no-repeat;
}
.hero-videos .nbtn:before {transform:rotate(90deg)}

.nbtn:hover:before {
    background-position:10px 50%
}

.hidden {overflow:hidden;transition: all 1s;max-height:0px;/* max-height:2000px; */padding-top: 20px;}
.open-text .hidden {max-height:2000px;}
.srlogo {
    background-image:url("/wp-content/uploads/2020/02/logo-sme-rodina.svg");
    height: 87px;
    display: inline-block;
    vertical-align: middle;
    width: 130px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
    margin: 0px 20px;
}

.srlogo2 {
    background-image:url("/wp-content/uploads/2020/02/arrow-4.svg");
    height: 93px;
    display: inline-block;
    vertical-align: middle;
    width: 114px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 77%;
    margin: 0px 0px;
    /* padding-right: 20px; */
    background-color: #d61116;
    /* float: right; */
    display: none;
}

.hero-videos {
    /* background: radial-gradient(circle, rgba(255,255,255,1) 43%, rgba(234,244,253,1) 80%); */
    position: relative;
    display: block;
    background-color: rgba(234,244,253,1);
}
.hero-videos video {width:100%;/* max-width: 1560px; */margin: 0px auto;display: block;}
.hero-videos > video {opacity: 1;/* opacity: 0; */}
.hero-videos .b-v {display:inline-block;position:absolute;width: 282px;bottom: 0px;z-index: 9;display: none;}
.hero-header {
	position:absolute;
	top: 27%;
	text-align: center;
	color: white;
	max-width: 650px;
	margin: 0px auto;
	padding: 20px;
	left: 0;
	right: 0;
	z-index: 99;
	/* font-size: 0rem; */
	text-shadow: 1px 1px 28px rgba(15,73,166,0.998531);
	opacity: 0;
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-animation: contactTop 520ms ease-out .6s forwards;
	-moz-animation: contactTop 520ms ease-out .6s forwards;
	-ms-animation: contactTop 520ms ease-out .6s forwards;
	animation: contactTop 520ms ease-out .6s forwards;
}


@-webkit-keyframes contactTop {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-moz-keyframes contactTop {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes contactTop {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.hero-header h1 {color:white;font-size: 4.6rem;font-weight: 900;line-height: 4.989rem;}
.hero-header h2 {color:white;background-color: #0F49A4;padding: 10px;font-weight: 900;margin-top: 20px;}
.hero-header p {color:white;font-size: 2.3rem;font-weight: 900;}
.hero-header strong {color:white}
.hero-header a {color: white;cursor: pointer;}


.text-part {
    background: radial-gradient(circle, rgba(255,255,255,1) 43%, rgba(234,244,253,1) 80%);
    position: relative;
    padding-top: 0px;
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-animation: contactTop 520ms ease-out .26s forwards;
    -moz-animation: contactTop 520ms ease-out .26s forwards;
    -ms-animation: contactTop 520ms ease-out .26s forwards;
    animation: contactTop 520ms ease-out .26s forwards;
   
}

.text-part:before {content:"";width:100%;height: 170px;position:absolute;/* background-color:red; */margin-top: -160px;background-image: url("/wp-content/uploads/2020/02/bottom.svg");background-repeat: no-repeat;background-size: 101%;background-position: bottom;}
.text-part:after {content:"";width:100%;max-width: 900px;height: 100px;position:absolute;top: 0;margin-top: -22px;/* background-color: red; */background-image: url("/wp-content/uploads/2020/02/gr.svg");background-repeat: no-repeat;opacity: 1;background-position: center;margin-left: auto;margin-right: auto;display: block;left: 0;right: 0;} 



.text-part .width {max-width:900px;margin:0px auto;padding: 80px 20px 100px 20px;}
.text-part iframe {width:100%;max-width:600px;margin:10px auto 30px auto;display:block;box-shadow: 1px 21px 100px rgba(0,0,0,0.31);}
.text-part p {margin-bottom:20px;text-align: justify;}
.text-part h2 {
    font-size: 2.86rem;
    font-weight: 900;
    line-height: 3.989rem;
    margin: 20px auto;
    text-align:center;
    text-transform:uppercase;
    max-width: 740px;
}

span.rr {font-size:inherit; color:#d61116}

.text-part strong {font-weight:900}


.text-part h1 {
    font-size: 3.86rem;
    font-weight: 900;
    line-height: 3.989rem;
    margin:45px 0px;
    text-align:center;
    text-transform:uppercase;
    color: #d61116;
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
}


#faq h1 {
    font-size: 3.86rem;
    font-weight: 900;
    line-height: 3.989rem;
    margin:45px 0px;
    text-align:center;
    text-transform:uppercase;
    color: #d61116;
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
}

.formular h1 {
    font-size: 3.86rem;
    font-weight: 900;
    line-height: 3.989rem;
    margin: 15px 0px;
    text-align:center;
    text-transform:uppercase;
    color: #d61116;
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
}

.formular {padding-bottom:100px}


.text-part ul {background-color: #fbe9e9;padding: 30px 20px 20px 20px;list-style-type: disc;list-style-position: initial;margin-top:0;/* border: 1px solid; */margin-bottom: 20px;}
.text-part ul li {margin-left:30px; margin-bottom:10px}

strong.red {background-color:#fbe9e9;display:block;padding: 50px 40px 20px 40px;color: #d61116;text-align: center;margin-bottom: 30px;}
strong.red:after {
    content: "";
    display: block;
    width: 117px;
    height: 93px;
    background-image: url("/wp-content/uploads/2020/02/logo-byt.svg");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 30px auto 0px auto;
    }
    
#faq {/* background: radial-gradient(circle, rgba(255,255,255,1) 43%, rgba(234,244,253,1) 80%); */padding: 40px 20px;/* background: #0F49A0; */padding-bottom: 220px;position: relative;}

.faq{text-align:left;margin: 22px auto 0px auto;max-width: 859px;/* color: white; */background-color: white;border-radius: 4px;box-shadow: 1px 21px 30px rgba(0,0,0,0.051);cursor: pointer;}
.faq strong{transition:all .3s;display:block;padding: 20px 20px;text-transform:uppercase;/* font-size:.9rem !important; */padding-right: 70px;position:relative;/* margin-bottom:8px; *//* color: white; */font-weight: bold;}
.faq strong:hover{color: #d61116;}
.faq strong:after{transition:all .5s;content:"";height: 27px;width: 31px;background-color: #d61116;display:block;float:right;border-radius:2px;background-image: url("/wp-content/uploads/2020/02/arrow-4.svg");background-size: 14px;background-repeat:no-repeat;background-position:center;margin-right: -34px;clear:both;top:0;position:absolute;right:0;margin-top: 17px;transform: rotate(90deg);}
.faq .openme strong:after{transform:rotate(-90deg)}
.faq strong:hover:after{background-color:#d61116;}
.faq span{display:block;max-height:0;overflow:hidden;transition:all .5s;font-style:initial;/* line-height:1.35rem; *//* font-size:.9rem; *//* color: white; */padding: 0px 20px 0px 20px;}
.faq .q{/* margin-bottom:10px; *//* border-bottom:1px solid rgba(0,0,0,0.1); */padding-right:40px;/* border-radius: 34px; *//* overflow: hidden; *//* display: block; */}
.faq .q:last-child{/* border-bottom:0; */}
.faq .q.openme{}
.faq .openme span{max-height:900px;/* padding: 0px 20px 20px 20px; */padding-bottom: 20px;}
.faq ul{padding-bottom:20px;padding-top:20px;display:block;list-style-type:disc;list-style-type:square;padding-left:16px;}

#faq:after {content:"";width:100%;max-width: 900px;height: 100px;position:absolute;/* top: 0; *//* margin-top: -22px; *//* background-color: red; */background-image: url("/wp-content/uploads/2020/02/gr.svg");background-repeat: no-repeat;opacity: 1;background-position: center;margin-left: auto;margin-right: auto;display: block;left: 0;right: 0;bottom: 60px;/* opacity: .5; */} 




  /*gallery*/
    html .tos-wrapper.tos-has-thumbnails .tos-caption {top: 50px;}
    html .tos-caption {display: inline-block;
    max-width: 80%;
    margin: 0px auto;
    left: 0;
    right: 0;
    float: none;}
    html .tos-caption>div {text-shadow:none;text-transform:uppercase;display: inline-block;/* max-width: 80%; *//* margin: 0px auto; *//* left: 0; *//* right: 0; *//* float: none; */}
html .tos-close, #closeme {background-image:url("/external/pmpstav.sk/wp-content/uploads/2018/03/close.svg");background-position: center;background-repeat: no-repeat;border-radius: 0;padding: 20px;background-size: 43px;/* background-color: #7a2c0d; */opacity: 1;}
#closeme {width:40px;position:fixed;right:20px;top:20px;transition: all .2s;}
html .tos-close span {display:none}
html .tos-close:hover, html .tos-next:hover, html .tos-prev:hover, #closeme:hover {background-color: black;}
html .tos-prev {background-image:url("/external/pmpstav.sk/wp-content/uploads/2018/03/arrow-left.svg");background-position: center;background-repeat: no-repeat;/* background-color: #7a2c0d; */height: 40px;border-radius: 0;padding: 10px;background-size: 35px;}
html .tos-desktop .tos-wrapper.tos-fixed {/* background-color:rgba(122,44,13,0.95) */}
html .tos-prev span {display:none}
html .tos-next {background-image:url("/external/pmpstav.sk/wp-content/uploads/2018/03/arrow-right.svg");background-position: center;background-repeat: no-repeat;/* background-color: #7a2c0d; */height: 40px;border-radius: 0;padding: 10px;background-size: 35px;}
html .tos-next span {display:none}
.detail-bytu .gallery:hover:before {
  -ms-transform: scale(.8);
  -webkit-transform: scale(.8);
  transform: scale(.8);
  background-color: black;
  }
.detail-bytu .gallery:after, .detail-bytu .gallery .gallery-item:after {
  content: "";
  display: table;
  clear: both;
}
.detail-bytu .gallery .gallery-item {width: 14%!important;height: 15vh;float: none!important;display: inline-block;}
.detail-bytu .gallery .gallery-item .gallery-icon a {background-color:rgba(0,0,0,0.1); background-blend-mode:multiply; transition:all .2s}
.detail-bytu .gallery .gallery-item:hover .gallery-icon a {background-color:rgba(0,0,0,0.0);}

.gallery:after { content: "";
  display: table;
  clear: both;}

.gallery br {display:none;clear: none!important;}
.gallery figure {
 width:25%;
 display: inline-block;
 margin: 0;
 background: transparent;
 border: 1px solid white;
 float: left;
 width: 33.333%;
 position: relative;
 vertical-align: top;
 overflow: hidden;
 border: 1px solid #FFFFFF;
 margin-top: -1px;
 margin-left: -1px;
 max-height: 25vh;
 min-height: 25vh;
 border: 0;
}

.gallery figure:hover  div{
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.gallery-icon{
 width:100%;
 display: block;
 height: 100%;
 /* overflow: hidden; */
 /* background: red; */
 position: relative;
 transition: all.2s;
}

.gallery-icon a {
  width:100%;
  height:100%;
  display:block;
  background-size: cover;
  background-position: center;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  /* margin: 1px; */
}

.gallery-icon img {transition:all .3s;vertical-align:middle;/* margin-top: -13vh; */height: 100%;min-width:100%;width: auto;opacity: 0;visibility: hidden;display: none;}



.gallery img:hover {  }
html .max-width .gallery a {
    float: none;
    width: 100%;
    margin: 0;
    /* max-height: 300px; */
    /* overflow: hidden; */
    /* background: green; */
}


.gallery-item {cursor:e-resize;margin-top: 0!important;margin-bottom: 0!important;width: 33.33%!important;/* border: 8px solid transparent; */float: left;transition: all .4s;height: 33vh;box-shadow: 0px 10px 70px rgba(0, 0, 0, 0.0);/* margin: 1px 1px 1px 1px!important; */}
.gallery-item:nth-child(1), .gallery-item:nth-child(133) {/* height: 66vh; */height: calc(66vh + 1px);}
.gallery-item:nth-child(2) {/* width: 66%!important; */}


.gallery-item:hover {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3); 
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    z-index: 9;
    position:relative;
    background-color: white;
    box-shadow: 0px 10px 51px rgba(0, 0, 0, 0.2);
    }


html .galeria-uvod {padding-top:5%; max-width:1200px; margin:0px auto;}
html .galeria-uvod .gallery-item:nth-child(1) {height:50vh!important;max-height: 50vh;}
html .galeria-uvod .gallery-item:nth-child(2) {height:50vh!important;max-height: 50vh;} 

.page-template-default .gallery-columns-1 .gallery-item {width: 33.33%!important;}




.gallery {max-width: 990px;/* max-height: 50vh; */min-height: 25vh;overflow: hidden;margin: 60px auto;/* margin-left: -20vh; */position: relative;}


.tos-wrapper.tos-fixed {z-index:99999999999999999999;}

.tos-opened #masthead {margin-top:-150px;}


 .gallery .gallery-item:nth-child(1n+10) {display:none}

.more-images {position:absolute;width:100%;margin-top: -90px;height: 140px;/* background-color:black; */bottom: 0;color: #161082;/* font-size: 1rem; */line-height: 140px;/* background-image: url("/external/skorik-cisar.sk/wp-content/uploads/2018/07/gradient3.png"); */background-repeat: repeat-x;background-position: bottom;background-size: contain;text-transform: uppercase;padding-top: 160px;/* letter-spacing: 2px; *//* font-size: 1.4rem; */font-weight: bold;cursor: pointer;z-index: 9;/* background: rgb(255,255,255); *//* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,245,234,1) 100%); */background: rgb(255,245,234);background: linear-gradient(180deg, rgba(255,245,234,0) 0%, rgba(255,245,234,1) 100%);}
.more-images a {/* z-index:999; *//* position:absolute; *//*! background-color: #161082!important; *//* color: white!important; */display:inline-block;padding: 26px 15px;clear:both;width: 270px;text-decoration: none;display: block;text-align: center;margin-top: -67px;font-size: 1.513rem;transition: all .3s;text-transform: uppercase;line-height: 1rem;margin-left: auto;margin-right: auto;ackground-color: #273e8c;/* border: 2px solid #273e8c; *//* background-color: #273e8c; *//* border: 2px solid #273e8c; *//* border-radius: 30px; */background-image: url("/wp-content/themes/twentyseventeen/style.css");background-size: 100%;background-position: center;background-repeat: no-repeat;background-image: url("/wp-content/themes/twentyseventeen/style.css");background-size: 100%;background-position: center;background-repeat:no-repeat;color: #d61116!important;/* z-index: 999999; *//* position: absolute; */} 
 .more-images a:hover {/*! background-color: black !important; *//* border: 2px solid #ff960d; *//*! border-radius: 50px; *//*! padding: 10px 15px; *//*! transition: all .4s ease-in-out; *//*! color: white; *//* background-color: #ff960d; */color: black;} 

.gallery.on .gallery-item:nth-child(1n+11) {display:inline-block}
 .gallery.on .more-images {display:none}


 /**end gallery*/




 .contact-form::-webkit-input-placeholder{color:#000000;}
.contact-form:-moz-placeholder{color:#000000;}
.contact-form::-moz-placeholder{color:#000000;}
.contact-form:-ms-input-placeholder{color:#000000;}
::-webkit-input-placeholder{color:#000000;}
:-moz-placeholder{color:#000000;}
::-moz-placeholder{color:#000000;}
:-ms-input-placeholder{color:#000000;}
select{
    color:black;
    display: block;
    font-size: inherit;
    font-family: inherit;
    /* font-weight: 700; */
    /* color: #444; */
    line-height: 1.3;
    padding: 16px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 3px solid #f3f3f3;
    /* box-shadow: 0 1px 0 1px rgba(0,0,0,.04); */
    border-radius: .5em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("/wp-content/uploads/2020/02/arrow-6.svg"),
      linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: 25px auto, 100%;
    margin: 10px 0px;
    }
.wpcf7-mail-sent-ok strong{color:#20409a;font-size:4rem;display:block;margin-bottom:20px;}
html div.wpcf7 input,
html div.wpcf7 textarea{font-family:inherit;background-color:white;border:0;padding: 15px 15px;/* max-width:400px; */font-size:inherit;width:100%;margin-bottom: 10px;border-bottom: 3px solid #f3f3f3;}
html div.wpcf7 input[type="checkbox"] {margin-bottom:5px; display:inline}
html div.wpcf7 .wpcf7-list-item-label {display: inline-block;width: 90%;vertical-align: top;}
html div.wpcf7 textarea{height:188px;border:3px solid #f3f3f3;}
html div.wpcf7 input[type="checkbox"]{width:initial;}
.wpcf7-checkbox span.wpcf7-list-item{text-align:left;/* margin:0px auto; *//* max-width:400px!important; *//* display:block!important; */margin: 0;}
.wpcf7-checkbox span.wpcf7-list-item{}
html div.wpcf7 input:hover,
html div.wpcf7 textarea:hover{border-color: #0f4592;}
.wpcf7 br{display:none}
html .wpcf7 .wpcf7-submit{color:white;background-color:#d61116;padding:15px 30px;border:0;max-width:170px;-webkit-appearance:none;cursor:pointer;text-decoration:none;margin-bottom:10px;margin-top:0px;display:block;padding-left:50px;white-space:nowrap;background-image: url("/wp-content/uploads/2020/02/arrow-4.svg");background-repeat:no-repeat;background-size:25px;background-position:16% 50%;/* margin-left:auto; *//* margin-right:0; */border:0 !important;}
html .wpcf7-submit:hover{background-color: #0f4592;}
.wpcf7 .half{/* display:inline-block; *//* width:49%; *//* vertical-align:top; */}
.wpcf7 .half:nth-child(3){/* text-align:right */}
input.wpcf7-not-valid, textarea.wpcf7-not-valid{background:d61116 !important;}
input.wpcf7-not-valid:focus{background-color:#666666!important}
html span.wpcf7-not-valid-tip{font-size:1rem;color:white;background-color:d61116;position:absolute;width:100px;text-align:center;border-radius:2px;padding:3px;margin-top:-43px;display:none;}
html div.wpcf7-validation-errors, html div.wpcf7-mail-sent-ok{/* position:fixed; */margin-top:0px;z-index:999999999;background: #d61116;border:0;border-radius:0px;padding: 20px;margin-left:0px;color:white;font-size:1.3rem;width:100%;text-align:center;left:0;top: 0px;}
html div.wpcf7-mail-sent-ok{background-color:green!important;}
html div.wpcf7 img.ajax-loader{background-color:white;border-radius:100%;padding:11px;position:absolute;margin-top:-56px;margin-left:-160px;}
div.wpcf7 img.ajax-loader{}
.wpcf7-not-valid {border-color: #d61116!important;}

span.wpcf7-not-valid {border:2px solid #d61116}
.width .wpcf7 {max-width: 630px;display: block;vertical-align:top;padding-left:40px;padding-right:30px;/* max-width:900px; */text-align:left;padding-bottom:20px;/* border-right:2px solid #f3f3f3; */padding-top:30px;width: 100%;margin-left: auto;margin-right: auto;box-shadow: 1px 1px 140px rgba(0,0,0,0.12);margin-top: 70px;}
span.wpcf7-list-item {margin-left: 0px!important;padding-left:0;}

.gdpr {width:100%;/* max-width:400px; */}
.gdpr span, .gdpr span a {font-size: 1.21rem;margin-bottom: 3px;display: inline-block;text-decoration: none;margin-top: 2px;}
#suhlas, #suhlas div {font-size: 1.21rem;text-align:justify;}
#znenie, #znenie p, #znenie div, #znenie a {font-size: 1.21rem; text-align:justify}

#znenie {margin-bottom:30px;padding: 0px 5px;border: 1px solid;padding: 11px;}
#znenie:after {content:"+";display:inline-block;padding: 1px 10px;font-size:2rem;margin: 5px auto;border: 1px solid;/* width: 50px; */color: #ed1c24;margin-bottom: 0px;}
.open-suhlas  #znenie:after {content:"-";}

#suhlas br {display:initial}
#suhlas a {color:#d61116}
#suhlas .hidden {padding-top:0px;}
.open-suhlas #suhlas .hidden {max-height:1200px}

#colophon {}
#colophon .icons {font-size:0;border-bottom: 3px solid #f6f6f6;/* margin-top: -40px; */}
#colophon .icons a {display:inline-block;width: 25%;text-align: center;padding: 70px 5px;border-right: 2px solid #f6f6f6;text-decoration: none;font-size: 1.3rem;text-transform: lowercase;}
#colophon .icons a:hover {color:#d61116}
#colophon .icons a:last-child {border:0}
#colophon .icons a i {display:inline-block;vertical-align:middle;width: 30px;height: 30px;background-repeat: no-repeat;margin-right: 20px;background-size: contain;}
#colophon .icons a.facebook i {background-image:url("/wp-content/uploads/2020/02/facebook-icon.svg")}

#colophon .icons a.instagram i {background-image:url("/wp-content/uploads/2020/02/i.svg")}

#colophon .icons a.youtube i {background-image: url("/wp-content/uploads/2020/02/youtube.svg");}
#colophon .icons a.email i {background-image: url("/wp-content/uploads/2020/02/mail.svg");}



.copyright {text-align:center; font-size:1.2rem; text-transform:uppercase; padding:30px}
.copyright i.logo {display:block;width: 150px;height: 150px;background-image:url("/wp-content/uploads/2020/02/badge.png");margin: 10px auto;background-size: contain;background-position: center;background-repeat: no-repeat;}

html #catapult-cookie-bar {color: black!important;padding: 20px;width: 283px;/* background-color: white; */bottom: 20px;}
html #catapult-cookie-bar h3 {font-size:1.5rem}
html #catapult-cookie-bar a, html #catapult-cookie-bar span {color:white; font-size:1rem}

html #catapult-cookie-bar button#catapultCookie {color: #0F49A4;margin-left:10px;}
html .grecaptcha-badge {display:none!important}






.lines-button{display:none}
.clicked .lines-button{right:0px;position:absolute;width:93px;top:-10px;background:#50bdad;margin-right:initial;}
.lines-button{padding:0;cursor:pointer;user-select:none;background:transparent;border:none;z-index:99991;outline:none;margin-left:0;top: 1px;right:0px;min-height:80px;text-align:right;position:absolute;margin-left:auto;margin-right:auto;max-width:1420px;}
.lines-button:hover{opacity:1;}
.lines-button:active{transition:0;}
.clicked .lines,.clicked .lines:before,.clicked .lines:after{background:#fff;}
.lines{display:inline-block;width:36px;height:3px;background:rgba(40,40,40,1);background: #0f499b;border-radius:.28571rem;position:relative;right:30px;}
.lines:before,.lines:after{display:inline-block;width:28px;height:3px;background:#50bdad;background: #0f499b;border-radius:.28571rem;transition:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center;right:20px;}
.lines:before{top:8px;}
.lines:after{top:-8px;}
.lines-button:hover .lines:before{width:36px;}
.lines-button:hover .lines:after{width:36px;}
.lines-button.closed{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8);}
.lines-button.arrow.closed .lines:before,.lines-button.arrow.closed .lines:after{top:0;width:2.22222rem;}
.lines-button.arrow.closed .lines:before{-webkit-transform:rotate3d(0,0,1,40deg);transform:rotate3d(0,0,1,40deg);}
.lines-button.arrow.closed .lines:after{-webkit-transform:rotate3d(0,0,1,-40deg);transform:rotate3d(0,0,1,-40deg);}
.lines-button.arrow-up.closed{-webkit-transform:scale3d(0.8,0.8,0.8) rotate3d(0,0,1,90deg);transform:scale3d(0.8,0.8,0.8) rotate3d(0,0,1,90deg);}
.lines-button.minus.closed .lines:before,.lines-button.minus.closed .lines:after{-webkit-transform:none;transform:none;top:0;width:4rem;}
.lines-button.x.closed .lines{background:transparent;}
.lines-button.x.closed .lines:before,.lines-button.x.closed .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:46px;}
.lines-button.x.closed .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
.lines-button.x.closed .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}
.lines-button.x2 .lines{transition:background .3s .5s ease;}
.lines-button.x2 .lines:before,.lines-button.x2 .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease,-webkit-transform .3s ease;transition:top .3s .6s ease,transform .3s ease;}
.lines-button.x2.closed .lines{transition:background .3s 0 ease;background:transparent;}
.lines-button.x2.closed .lines:before,.lines-button.x2.closed .lines:after{transition:top .3s ease,-webkit-transform .3s .5s ease;transition:top .3s ease,transform .3s .5s ease;top:0;width:4rem;}
.lines-button.x2.closed .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
.lines-button.x2.closed .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}

#post-50 .entry-header, #post-62 .entry-header  {display:none}

.page .entry-content {border-bottom:3px solid #f6f6f6}
.page-template-default .icons {margin-top: 0!important;}

sup {
  /* Move the superscripted text up */
  margin-top: -10px;
  font-size:1rem;
  display: inline-block;
  vertical-align: super;
}


 @media only screen and (max-width:960px){

 	.lines-button{display:block}
 	#masthead .logo {float:none}
 	#masthead .logo i {width: 92px;background-size: 69px;}
 	#masthead .logo span {font-size: 1.4rem;max-width: 95px;line-height: 1.4rem;background-image: url("/wp-content/uploads/2020/02/logo-byt-2.svg");background-size: 48px;background-repeat: no-repeat;background-position: 78% 80%;}
 	#masthead .logo span:after {
    margin-left: 20px;
    display: none;}
#masthead {text-align:left;position: relative!important;max-height: 93px;overflow: hidden;background-color: white;}
.shrink #masthead {max-height:400px;/* position: relative; */}
.fixedheader #masthead {margin-top:initial;box-shadow: 11px 1px 30px;}
#masthead ul {position:relative;display:block;float:none;margin: 0px;}
#masthead ul li {display:block;border-top: 1px solid rgba(0,0,0,0.1);margin: 0px;padding: 0px 20px;}
#masthead ul li a {padding:20px 0px;line-height: 30px;}
.srlogo2 {width:100%; background-size:80px}
.hero-header h1 {font-size:2.5rem}
.hero-header p {display:none}
.hero-header a {display:none}
.hero-header h2 {display:none}
.text-part h1, #faq h1, .formular h1 {font-size:2.5rem;line-height:2.9rem;margin: 10px 0px;text-align: center;}
.text-part h2 {font-size:2rem;line-height:2.4rem;margin: 20px 0px;}
.gallery figure {max-height:80px!important; min-height:80px!important}
.text-part .width {padding-bottom:30px}
#faq {padding:10px;padding-bottom: 120px;}
#faq:after {bottom:10px}
.width .wpcf7 {margin-top:30px}
.formular {padding-bottom:00px}

#vp-smerodina .vp-1 {text-align:center;padding: 0;width: 100%;}
#vp-smerodina .vp-1 h2 {margin-left:auto;margin-right:auto;max-width: 100%;}
#vp-smerodina .vp-2 {width:100%;border:0;margin-left: auto;padding: 20px;margin-right: auto;padding-top: 50px;}
#vp-smerodina .vp-1 i {background-position:center; height:200px}
#volebne-noviny i {float:right}
    #volebne-noviny b {font-size: 1rem;display: block;text-align: left;padding: 0;max-width: 50%;padding-left: 5px;}
#volebne-noviny span {/* float:left; *//* font-size:1.2rem; */padding: 10px;display: block;text-align: left;}
#colophon .icons {padding-top:40px}
#colophon .icons a {width:100%; padding:20px;}
.gallery {margin-top:10px; margin-bottom:20px}
	.page .content {margin: 20px auto!important;}
	 strong.main {text-align:left;}
 	 }
/*
     FILE ARCHIVED ON 15:05:49 Feb 02, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:24:34 Apr 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.798
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.065
  esindex: 0.014
  cdx.remote: 7.844
  LoadShardBlock: 70.503 (3)
  PetaboxLoader3.datanode: 67.172 (4)
  load_resource: 140.658
  PetaboxLoader3.resolve: 65.392
*/