*, html { margin:0; padding:0; }
.clearfix:after, .jt_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .jt_row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .jt_row {height: 1%;}
.clearfix, .jt_row {display: block;}
/* End hide from IE-mac */
/* END FIXES */
@font-face {
	font-family: 'SegeoBold';
	src:url('fonts/segoeuithibd.woff') format('woff'),
	url('fonts/segoeuithibd.woff2') format('woff2'),
	url('fonts/segoeuithibd.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'SegeoNormal';
	src:url('fonts/segoeuithis.woff') format('woff'),
	url('fonts/segoeuithis.woff2') format('woff2'),
	url('fonts/segoeuithis.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}







body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	 background-color: #ffffff;
font-family: "SegeoNormal", serif;
  font-weight: normal;
  font-style: normal;
color:#A7A8A8;
  display: flex;
  flex-direction: column;
  /*height: 100vh;*/
}


strong,b{font-weight: bold;}
.contentPage{
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 0;
    width: 100%;
/* background-size: cover !important; background-size: 100% 100%; height: 1000px;*/




}
.container{width:1400px;max-width:1700px;--bs-gutter-x: 0;position: relative;}
a{color:#2a2a2a;}
a:hover{color:#202020;}
p{font-weight: 300;}
.inputColorBlue{color:red;}
.text-right{text-align: right;}
.float-right{float:right;}
.float-left{float:left;}
ul{padding-left:0;}

#header {width:100%;height:120px;background: #202020;}
#header.headermenu{height: 120px;} 
#header .headerTop{}
#header .headerText{font-size: 16px;line-height: 16px;font-weight: 400;padding-top:127px;text-align: left;margin-bottom:0;}
#header .topklik{position: absolute;width: 80%;height: 100px;}
#header #site-logo #site-logo-inner{margin-top: 17px;}
#header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {height: auto;width:200px;vertical-align: top;}
#header #site-logo #site-logo-inner a{text-decoration: none;}
#header #site-logo #site-logo-inner .popisl a{font-size: 14px;color:#c8c5c5;font-weight: 700;padding-left:50px;font-weight: 300;}

.topHeader ul{line-height:40px;margin:0 0 0 0;color:#fddfe7;list-style: none;font-weight: 400;padding-left:0;}
.topHeader ul li{display: inline-block;padding-left:20px;margin-right:20px;}
.topHeader ul li a{color:#fddfe7;text-decoration: none;}
.topHeader ul li a:hover{color:#fff;} 
.topHeader ul li:first-child{background: url(../../../images/pednef/point.png) no-repeat 0 10px;}
.topHeader ul li:nth-child(n+2):nth-child(-n+2){background: url(../../../images/pednef/telefon.png) no-repeat 0 10px;padding-left:25px;}
.topHeader ul li:last-child{background: url(../../../images/pednef/email.png) no-repeat 0 13px;padding-left:25px;}
#header .btn-social img{margin-top:30px;}	
#header .btn-social1 {padding-left:7px;}	


.isHeader{display: none;height: 100px;}
/*#endHeader{height: 243px;}*/
.width100,.full-width{width:100%;}
.stuck {/*margin-bottom: 0px;*/ padding-top:0px;padding-bottom: 0px;}

#isStuckH.animated{
	-webkit-animation-duration: .5s;
	        animation-duration: .5s;
	-webkit-transition: opacity 0.15s ease-in-out;
	-o-transition: opacity 0.15s ease-in-out;
	transition: opacity 0.15s ease-in-out;border-bottom:1px solid rgb(0,0,0,0.1);
}

#isStuckH .topklik{position:absolute; width:80%; height:50px;}
#isStuckH .headerTop{}
#isStuckH .headerTop .headerText{display: none;}
#isStuckH .btn-social img{margin-top:60px; width:30px; height:30px;}	
#isStuckH .hledejPC{padding-top:25px;}
#isStuckH #site-logo #site-logo-inner {margin-top: 10px;}

.padLeft90{padding-left:90px;}
.padLeft20{padding-left:75px;}
.padRight20{padding-right:80px;}

.img-responsive {display: block;width: 100%;max-width: 100%;height: auto;}

.padLeft102{padding-left:0;}
.padRight102{padding-right:0;}
.span{padding-left:70px;}

/* clanek */
.breadcrumb {
    padding: 30px 0px 10px 0;
    margin-bottom: 10px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
    font-size: 16px;
    text-align: left;
    position: relative;
}
.breadcrumb li{position: relative;}
.breadcrumb li span{	color:#808080;padding-left:16px;}
.breadcrumb li:first-child span{	padding-left:1px;}
.breadcrumb li a span{color:#ea8a44;padding-right: 0;}
.breadcrumb > .active {color: white;}
.breadcrumb > li + li::before {
    padding: 0 2px 0 4px;margin-left:0;
    color: #ea8a44;
    position: absolute;
    top:0;left:0;
    content: "\25CF";font-size: 15px;
}
.breadcrumb li a{color:#ea8a44;text-decoration:none;}

#podHeader{margin-top:0;position:  relative;
	transition: 1s ease all;
  background-image: url(../../../images/web/animace3.jpg);
  background-position: center 0 !important;
  background-repeat: no-repeat !important;
  background-size: cover ;
 
}

#podHeader.pod1920{display:none;}
#podHeader .podHeaderCon{width:100%;height:760px;}

#podHeader .podHeaderLR{font-weight: 300;margin-top: 22%;text-align: center;}
#podHeader h1{font-size: 60px;line-height:68px;color:#ffffff;padding-bottom:20px;font-weight: 400;}
#podHeader p{line-height:34px;font-size: 26px;color:#fbbc8e;font-weight: 400;}

h2{color:#2a2a2a;font-size: 52px;  font-weight:400;line-height:64px;}
h3{font-size: 1.5rem;  font-weight:400;color:#2a2a2a;line-height:30px;}

#korunky h2{font-size: 48px;line-height: 48px;font-weight: 400;padding-bottom:40px;}

/*korunky*/

#korunky{
border-top:1px solid rgb(0,0,0,0.5);
	padding-top:80px;
	background: white;
	padding-bottom:40px;
}

#korunky p{font-size: 1.233em;text-align: justify;line-height: normal;padding-bottom:10px;}

#korunky.carus{
	margin-top:0;border-top:none;
}

#korunky.bottom0{
padding-bottom:0px;padding-top:30px;
}
#korunky h2{line-height: 52px;}
/*konec korunky */


#clanek{padding:10px 0 60px 0;width: 100%;font-size: 1.25rem;font-weight: 400;line-height: 35px;color:white;}

#clanek h1{padding-bottom:20px;}	
#clanek h2{text-transform: none;}
#clanek .textUvodCov{padding-left:50px;}
#clanek .textUvod{font-size: 30px;padding-top:10px;line-height:40px;}
#clanek ul{margin:30px 0 0 20px;list-style: none;}
#clanek ul li{padding-left:25px;padding-bottom:5px;}
#clanek ol li{padding-left:10px;}
#clanek .textkon h1 {color:silver;font-size: 3.000rem; font-weight:400;line-height:60px;padding-bottom: 0;margin-bottom: 10px;margin-top: 20px;}
#clanek .textkon p {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 0;
  padding-top: 0;
}
#clanek.subpage h2{color:silver;}
#clanek.subpage a{color:white;}
#clanek.subpage a:hover{color:#f39149;}

#clanek.homepage{padding:100px 0 100px 0;width: 100%;background-image: url(../../../images/web/podkladj.png);   background-position: center 0 !important;
  background-repeat: no-repeat !important;background-color: #ea8a44; position: relative;line-height: 30px;text-align: center;color:#2a2a2a;}


/* Galerie */
#galerie{padding-bottom:100px;color:white;}
#galerie .sipkakon{padding-top:0;position: relative;}
#galerie h2,#galerie h1{font-size: 48px;line-height:48px;font-weight: 400;padding-bottom:20px;}
#galerie h1{padding-bottom:20px;margin-top:20px;color:silver;}
#galerie h2.titlekon{font-size: 22px; font-weight: 400; line-height: 24px;padding-top:5px;margin-bottom:0;padding-bottom:0;color:silver;}
#galerie .textkon{font-size: 18px; font-weight: 400; line-height: 22px;color:white;padding-top:15px;}	
#galerie .no-overflow {overflow: hidden;position: relative;}
#galerie .conDetakce {
  border-left: 1px solid rgb(255,255,255,0.5);
  margin-top: 15px;
  padding-left: 12px;
  position: relative;
}

/*konec galerie */
  
  
  
  
#back-top:hover {background-color: rgba(0,0,0,.8);}
#back-top {
  display: none;
  opacity: 0;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: rgba(0,0,0,.4);
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}


#akce{padding: 150px 0 150px 0; width: 100%;}

#akce h2{color:silver;}
#akce h2.titlekon{color:white;margin-top:20px;font-size: 26px; line-height: 30px;font-weight: 300;}
#akce h2.titlekon a{color:white;text-decoration: none;}
#akce h2.titlekon a:hover{color:silver;}
#akce .imgcont{text-align: center;margin-top:60px;}
#akce .produktho{padding-bottom:60px;}
#akce .prouzka{text-align: center;margin-top:30px;}
#akce .prouzkaB{text-align: center;margin-top:40px;}

#akce .pcAkceV{margin-top:70px;}
#akce .textkon{color:#fbbc8e;font-size: 22px; line-height: 28px;font-weight: 200;margin-top:10px;}
#akce .vicediv{margin-top:40px;}

.cs-single-imga{height: 155px;object-fit: contain;}
.cs-single-imgb {height: 320px;max-width: 100%;object-fit: cover;}
.cs-single-imgd {height: 300px;max-width: 100%;object-fit: cover;}
.cs-single-imge {height: 450px;max-width: 100%;object-fit: cover;}
.cs-single-imgc {height: auto;width: 100%;}
.maska{background-color: RGB(0,0,0,0.7);}


/* katalog */
#akce.seznamAkci {padding-bottom: 100px;padding-top:30px;color:white;}
#akce.seznamAkci h1{padding-bottom:20px;font-size: 48px;line-height: 48px;font-weight: 400;color:silver;}
#akce.seznamAkci h2{font-size: 30px;line-height: 38px;font-weight: 300;color:white;}
#akce.seznamAkci a{color:white;}
#akce.seznamAkci a:hover{color:#f39149;}
#akce .detailpro h2.titlekon, #akceex h2.titlekon {font-size: 22px;font-weight: 300;line-height: 24px;padding-top: 5px !important;margin-bottom: 0;padding-bottom: 0;}
#akce .detailpro .imgcont {text-align: left;margin-top: 60px;}

#akce.seznamAkci .conDetakce {border-left: 1px solid rgb(255,255,255,0.5);margin-top: 15px;padding-left: 12px;position: relative;}
.col-md-4ka{flex: 0 0 auto;width: 40%;padding-bottom:20px;}
.col-md-2ka{flex: 0 0 auto;width: 20%;padding-bottom:20px;}
.textMerch{padding-right:30px;font-size: 20px;line-height: 24px;}
#akce.katalog h2.titlekon{padding-top:30px;}
#akce.katalog .conDetakce{margin-top:0 !important;border-left: 1px solid #C0C0C0 !important;}
#detailAkce.katalogDetail .conDetakceTop{border:none;}
.padTop20Ka{margin-top:20px;}
.variantyH2{font-size: 18px;line-height: 22px;font-weight: 400;margin-top:20px;}
#detailAkce.katalogDetail ul {padding-left: 0;}
#detailAkce.katalogDetail .conDetakceTop {border: none;}
.conDetakceTop {border-left: 1px solid rgb(255,255,255,0.5);margin-top: 0;padding-left: 12px;}
#detailAkce {padding-bottom: 180px;}
#detailAkce .textkon {font-size: 22px;font-weight: 300;line-height: 30px;margin-bottom: 0;padding-top: 10px;width: 90%;}
#detailAkce .padtTop20{margin-top:20px;}
/* konec katalog */




.buttonBl {
  border: 1px solid #6e2d02;
  color: #fff;
  background-color: #202020;
  border-radius: 5px;
  font-size: 24px;
  text-decoration: none;
  line-height: 30px;
  font-weight: 400;
  padding: 15px 25px;
  transition: all 0.5s;
  box-shadow: 0 3px 24px rgb(0 0 0 / 10%);
}
.buttonBl:hover {border: 1px solid #202020;background-color: #6e2d02;color: #fff;}
.buttonBlVice {border: 1px solid #F3934E;background-color: #F3934E;font-size: 22px;padding: 15px 55px;color:#202020;}

#grill{padding: 150px 0 150px 0; width: 100%;}
#grill .textsl{font-size: 24px;font-weight: 200;line-height: 38px;padding: 15% 0 10% 20%;}
#grill h2{color:silver;}

#kontakForm{padding: 150px 0 150px 0; width: 100%;background-color: white;color:#202020;}
#kontakForm .oteviraci{padding-top:20px;}
#kontakForm p{color: #202020;text-align: left;font-size: 1.333em;line-height: 26px;font-weight: 400;padding-bottom:10px;}	


#kontakForm .form-control {
    position: relative;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    line-height: 1em;
    padding: 15px;
    margin-bottom: 10px;
    height:40px;
    border: none;
    border-radius: 0px;
    font-family: 'Raleway', sans-serif;
    color: #202020;
    background-color: #fcfcfc;
    border:1px solid silver;
}
#kontakForm textarea.form-control {
    height: 120px;
}

#kontakForm .form-control:focus{
	border-color: black;
	  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.15);
}

#kontakForm .form-group {
    margin-bottom: 1rem;
}
#kontakForm .form-control::placeholder {
    color: #595959;
    opacity: 1;
}

#kontakForm .form-control-label {
    display: none;
}
#kontakForm .form-control-label {
    padding: .375rem .75rem;
    margin-bottom: 0;
}

#kontakForm .padRight20{
	padding-right:20px;
}
#kontakForm .contacts h3{text-align: center;}

#kontakForm .contacts h4 {color: #222;}
#kontakForm .c-info h4 {text-transform: uppercase;text-align:center;font-size: 15px;letter-spacing: 2px;font-weight: 600;margin-bottom:5px;}
#kontakForm .contacts h3{position: relative;}
#kontakForm .contacts h3 .fa-mobile {font-size: 32px;position: absolute;margin-left: -20px;top: 0;}
#kontakForm .oteviraci p{font-size: 16px;line-height: 26px;font-weight: 400;text-align: center;color: #202020;}
.redStar{letter-spacing: 3.4px;color: #d0021b;}
/* checkbox style */

.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}
.checkbox .cr,
.radio .cr {position: relative;display: inline-block;border: 1px solid #a9a9a9;border-radius: .25em; width: 1.3em;height: 1.3em;float: left;margin-right: .5em;}
.radio .cr {border-radius: 50%;}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon {position: absolute;font-size: .8em;line-height: 0;top: 50%;left: 20%;}
.radio .cr .cr-icon {margin-left: 0.04em;}
.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {display: none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.radio label, .checkbox label{
	padding-left:5px;
}

/* konec checkbox */
.inputColorRed {color: #f3652d !important;border: 1px solid #f3652d !important;}
.inputColorReda {color: #f3652d !important;}

.form-group.form-errora input,
.form-group.form-errora textarea {
  border: 1px solid #f13340;
  color: #f13340;
  background: url(../img/icon/form-error.png) 98% 10px no-repeat #fff1f2; }
  
.form-group.form-error input,
.form-group.form-error textarea {
  border: 1px solid #f13340;
  color: #f13340;
  background: url(../img/icon/form-error.png) 98% 10px no-repeat #fff1f2; }
.form-group.form-ok input,
.form-group.form-ok textarea {
  border: 1px solid #46a74e;
  color: #35b33f;
  background: url(../img/icon/form-ok.png) 98% 10px no-repeat #ddf9e1; }
.form-group.form-error .form-control, .form-group.form-ok .form-control {
  padding-right: 30px; }



/* footer */
#footer{margin-top:0;flex: none;padding:34px 0 0 0;font-size: 1.25rem;font-weight: 400;line-height: 30px; position: relative;color:#c8c5c5;text-align: center;}
#footer .korunkyFoot{}  
   
#footer a[href^="tel:"] {text-decoration:none;}
#footer .logoFoCon{text-align: center;}
#footer .textFootCov{padding-left:10px;margin-top:20px;}
#footer .textFootCov1{padding-left:10px !important;}
#footer .textFootCov3{padding-left:20px !important;}
#footer .textFootan{margin-top:60px;border:20px solid #fefbf7;padding:0 0 0 0 !important; }
#footer .textFootan iframe{margin-bottom:-10px;}
#footer .textFoot{font-size: 22px;padding-top:30px;line-height:32px;}
#footer .textFBCo{font-size: 13px;line-height:20px;padding-left:0;margin-bottom:0;}
#footer .text15{font-size: 14px;line-height:20px;}
#footer .footContent{padding:0 0 34px 0;}
#footer .imgFoot{margin-top:50px;}
#copier{background-color: black;padding:15px 0 15px 0;margin-top:50px;text-align: center;color:#c8c5c5;}
#copier a,#footer a{color:#c8c5c5;text-decoration: none;}
#copier a:hover,#footer a:hover{color:white;text-decoration: none;}

/* end footer */



/* Responsive */

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

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

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

@media only screen and (max-width : 1740px) {
.container{width:95%;max-width:95%;}
#podHeader .container{width:100%;max-width: 100%;padding:0 3% 0 3%;}
.bchead {background-position: right -10px !important;}
#podHeader .podHeaderCon {height: 840px;}
}


@media only screen and (max-width : 1600px) {
.col-md-2ak {flex: 0 0 auto;width: 25%;padding-bottom: 20px;}
.col-md-2akt {flex: 0 0 auto;width: 25%;padding-bottom: 20px;}
}


@media only screen and (max-width : 1580px) {
.bchead {background-position: right 0 !important;}
}

@media only screen and (max-width : 1495px) {
#podHeader h1 {font-size: 40px;line-height: 50px;}
#header #site-logo #site-logo-inner a span {font-size: 26px;}
}

@media only screen and (max-width : 1409px) {
#header #site-logo #site-logo-inner a span {font-size: 24px;}
}

@media only screen and (max-width : 1280px) {
#header #site-logo #site-logo-inner a span {font-size: 22px;}
}

@media only screen and (max-width : 1180px) {
#header #site-logo #site-logo-inner a span {font-size: 20px;}
.col-md-4ka{flex: 0 0 auto;width: 50%;padding-bottom:20px;}
.col-md-2ka{flex: 0 0 auto;width: 25%;padding-bottom:20px;}
}

@media only screen and (max-width : 1090px) {
#header #site-logo #site-logo-inner a span {font-size: 18px;}
}

@media only screen and (max-width : 1072px) {
}
@media only screen and (max-width : 998px) {
#header #site-logo #site-logo-inner a span {font-size: 17px;}
}

@media only screen and (max-width : 990px) {
#grill .textsl {padding: 15% 0 10% 0;text-align:center;}
#header .btn-social img{width:25px;height:25px;}
#isStuckH .btn-social img {width: 25px;height: 25px;}
#header .btn-social img {margin-top: 40px;}
#isStuckH .btn-social img {margin-top: 60px;}

.col-md-2ak {flex: 0 0 auto;width: 50%;padding-bottom: 20px;}	
.col-md-2akt {flex: 0 0 auto;width: 50%;padding-bottom: 20px;}	

.col-md-4ka{flex: 0 0 auto;width: 50%;padding-bottom:20px;}
.col-md-2ka{flex: 0 0 auto;width: 50%;padding-bottom:20px;}

#topAkce .buttonBl {font-size: 18px;}
#header #site-logo #site-logo-inner a span {font-size: 20px;}
.col3menu{flex: 0 0 auto;width: 48%;}
.col7menu{flex: 0 0 auto;width: 52%;}
.buttons-wrap,#kontakForm h2,#kontakForm p{text-align: center;}

}



@media only screen and (max-width : 770px) {
h2 {font-size: 2.5rem;line-height: 50px;}
.col-md-2ak {flex: 0 0 auto;width: 100%;}
.col-md-2akt {flex: 0 0 auto;width: 100%;}
.col3menu{flex: 0 0 auto;width: 100%;}
.col7menu{flex: 0 0 auto;width: 100%;}
#podHeader .podHeaderConce{background-size: 100%;}
#podHeader h1 {font-size: 30px;line-height: 40px;}
#podHeader .podHeaderLR {margin-top: 20%;position: relative;}
#podHeader .podHeaderCon {height: 560px;}
#clanek ul { margin: 30px 0 30px 20px;}

#isStuckH .headerTop .headerText{display: block;}

#clanek .textUvodCov{padding-left:10px;}
#footer .textFootCov1 {padding-left: 10px !important;}
#footer .textFootCov {padding-left: 10px;}
#footer .textFootCov3 {padding-left: 10px !important;}
#footer .textFoot {font-size: 25px;line-height: 28px;}

#footer .textFBCo {padding-left: 10px;}

.pcAkce{display: none;}
.col-md-2akd{display: none;padding-bottom:0;}
.conDetakceTop {margin-top:20px;}

#footer .textFootan{margin-top:30px;}
#footer .textFootCov3 {padding-top: 0 !important;}
#header #site-logo #site-logo-inner a span {font-size: 18px;}

}

@media only screen and (max-width : 744px) {
#header.headermenu {height: 120px;}
.isHeader{height: 134px;}
#header .headerTop {height: 80px;}
.topHeader ul {line-height: 30px;padding-top: 10px;}
#isStuckH #site-logo #site-logo-inner {margin-top: 20px;}
}

@media only screen and (max-width : 568px) {
#footer .textFoot {font-size: 18px;line-height: 24px;}
.col-md-4ka{flex: 0 0 auto;width: 100%;padding-bottom:20px;}
.col-md-2ka{flex: 0 0 auto;width: 100%;padding-bottom:20px;}
}


@media only screen and (max-width : 502px) {
#podHeader h1 {font-size: 35px;line-height: 45px;}
#clanek.homepage {padding: 60px 0 60px 0;}
#kontakForm {padding: 60px 0 60px 0;font-size: 1.125rem;line-height: 25px;}
#nabizime {padding: 60px 0 60px 0;font-size: 1.125rem;line-height: 25px;}
#nefrologie {padding: 60px 0 60px 0;font-size: 1.125rem;line-height: 25px;}
#grill {padding: 60px 0 60px 0;font-size: 1.125rem;line-height: 30px;}
#grill .textsl{font-size: 1.125rem;line-height: 25px;}
#footer{padding: 60px 0 0 0;font-size: 1.125rem;line-height: 30px;}
h3{font-size: 1.25rem;line-height: 25px;}
#clanek .textkon h1 {font-size: 2.500rem;line-height: 50px;margin-top: 0;}
#bream {padding: 0 0 60px 0;}
#clanek {font-size: 1.125rem;line-height: 25px;padding:0;}
}


@media only screen and (max-width : 440px) {
.row {--bs-gutter-x: 0;}
#podHeader p {line-height: 30px;font-size: 18px;}
}

@media only screen and (max-width : 430px) {
#podHeader .podHeaderCon {height: 600px;}
.topHeader ul li:first-child {background: url(../../../images/pednef/point.png) no-repeat 0 6px;}
.topHeader ul li:nth-child(n+2):nth-child(-n+2) {background: url(../../../images/pednef/telefon.png) no-repeat 0 7px;padding-left: 25px;}
.topHeader ul li:last-child {background: url(../../../images/pednef/email.png) no-repeat 0 9px;padding-left: 25px;}

}

@media only screen and (max-width : 390px) {
.topHeader ul li {padding-left: 20px;margin-right: 20px;font-size: 12px;}
.topHeader ul li:first-child {background: url(../../../images/pednef/point.png) no-repeat 0 6px;}
.topHeader ul li:nth-child(n+2):nth-child(-n+2) {background: url(../../../images/pednef/telefon.png) no-repeat 0 7px;padding-left: 25px;}
.topHeader ul li:last-child {background: url(../../../images/pednef/email.png) no-repeat 0 9px;padding-left: 25px;}

}

