h1,h2,h3,h4,h5,h6{color:black}
a{color:black}
a:hover{text-decoration:none}
p{
line-height:150%}
li{line-height:150%}
table.contenttable{border-collapse:collapse;margin-bottom:10px;font-size:1em;width:100%}
table.contenttable p.bodytext{padding:0px;margin:0px}
table.contenttable th{width:100px}
table.contenttable th,table.contenttable td{padding:5px;border-top:1px dotted rgb(190,188,189);border-bottom:1px dotted rgb(190,188,189)}
table.contenttable th p.bodytext{color:rgb(123,123,123)}
.csc-white,.csc-blue,.csc-orange,.csc-grey{padding:1em 20px;line-height:1.5;font-weight:300}
.csc-blue{background-color:#a6e7ed}
.csc-orange{background-color:#fb711d;color:#fff}
.csc-orange h2,.csc-orange h3{color:#fff}
.csc-grey{background-color:#f5f5f5}
.csc-proc{position:relative;background-color:transparent;padding:0;z-index:20}
.csc-proc .csc-header{position:absolute;top:0;left:0;right:0;z-index:1}
.csc-proc .csc-header h2{color:#000;text-align:center;padding:0 10%;margin:0.9em 0}
.csc-proc .csc-procPozadi{overflow:hidden;position:relative}
.csc-proc .csc-procPozadi,.csc-proc .csc-procPozadi .csc-textpic,.csc-proc .csc-procPozadi .csc-textpic *{height:600px}
.csc-proc .csc-procPozadi figure{position:absolute;top:0;right:0;margin-bottom:0}
.csc-proc .csc-procPozadi img{max-width:none;width:auto}
.csc-proc .csc-procText{position:absolute;left:0;right:0;top:6.5em;background:#fff;padding:1em 0}
.csc-proc .csc-default{position:relative;padding:1em 20px 2em 20px;height:160px}
.csc-proc .csc-default+.csc-default{height:120px}
.csc-proc .csc-default+.csc-default+.csc-default{height:140px}
.csc-proc .csc-default .csc-textpic-text:nth-child(2){top:1em}
.csc-proc .csc-default .csc-header{position:absolute;top:1.9em;left:130px;right:20px}
.csc-proc .csc-default .csc-header h3{color:#000;font-size:1em;font-weight:normal;margin:0;line-height:140%}
.csc-proc .csc-default .csc-textpic-text{font-weight:300;line-height:140%;display:block;position:absolute;top:0;left:110px;right:20px}
.csc-proc .csc-default .csc-textpic-image{width:90px}
.csc-proc .csc-default img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.csc-otazky{padding:2em 20px 1em;position:relative}
.csc-otazky{position:relative}
.csc-otazky .csc-textpic:before,.csc-otazky .csc-textpic:after{content:" ";display:table}
.csc-otazky .csc-textpic:after{clear:both}
.csc-otazky h2{padding-left:105px;margin:0;font-size:1.4em;font-weight:normal;position:relative;min-height:80px}
.csc-otazky h2:before,.csc-otazky h2::before{content:"\e603";font-family:'icomoon';font-style:normal;font-weight:normal;font-variant:normal;font-size:48px;text-transform:none;line-height:1;text-align:center;color:#fb701d;display:inline-block;box-sizing:border-box;width:90px;height:90px;background-color:#fff;border-radius:50%;padding:24px 0 0 0;position:absolute;left:0;top:-10px}
.csc-otazky+.csc-otazky h2:before,.csc-otazky+.csc-otazky h2::before{content:"\e605"}
.csc-otazky+.csc-otazky+.csc-otazky h2:before,.csc-otazky+.csc-otazky+.csc-otazky h2::before{content:"\e604"}
.csc-otazky .csc-textpic-imagewrap{width:90px}
.csc-otazky .csc-textpic-text{font-weight:300;font-size:1.05em;line-height:145%}
.csc-otazky p{line-height:1.7}
.csc-dotaz .form .submit{width:250px}
.csc-dotaz{background-color:#bae6ec;padding:1em 20px;text-align:center;position:relative;z-index:20}
.csc-dotaz:before{content:" ";position:absolute;top:-33px;height:34px;display:block;left:0;right:0;background-image:url('../../fileadmin/templates/main/img/proc-clip.png');background-repeat:no-repeat;background-position:50% 100%}
#middle .csc-dotaz:before{display:none}
.csc-dotaz h2{margin:0 0 1.3em;padding-top:0.25em}
#middle .csc-dotaz h2{padding-top:0.75em}
.csc-dotaz .text{margin-bottom:2em;color:#000;display:none}
.csc-dotaz .bodytext{font-weight:300}
.csc-dotaz .box-vstup{position:relative}
.csc-dotaz .error:before{float:right;text-align:right;display:inline-block;color:#fff;font-weight:normal;padding:0.5em 1em;margin-bottom:1em;background-color:#D8000C}
.csc-dotaz .form_jmeno .error:before{content:"Zadejte Vaše jméno!"}
.csc-dotaz .form_dotaz .error:before,.csc-dotaz .form_dotaz_blue .error:before{content:"Zadejte Váš dotaz!"}
.csc-dotaz .form_kurz .error:before{content:"Zadejte druh kurzu!"}
.csc-dotaz .form_termin .error:before{content:"Zadejte termín!"}
.csc-dotaz .form_prijmeni .error:before{content:"Zadejte Vaše příjmení!"}
.csc-dotaz .form_ulice .error:before{content:"Zadejte ulici!"}
.csc-dotaz .form_mesto .error:before{content:"Zadejte město!"}
.csc-dotaz .form_psc .error:before{content:"Zadejte PSČ!"}
.csc-dotaz .form_email .error:before{content:"Zadejte Váš e-mail ve správném formátu!"}
.csc-dotaz .form_telefon .error:before{content:"Zadejte Váš telefon!"}
.csc-dotaz .form_spam .error:before{content:"Opište text z obrázku!"}
.csc-dotaz .form_datum_nar .error:before{content:"Zadejte Vaše datum narození!"}
.csc-dotaz .form_misto_nar .error:before{content:"Zadejte Vaše místo narození!"}
.csc-dotaz .form_vzdelani .error:before{content:"Zadejte Vaše dosažené vzdělaní!"}
.csc-dotaz .error:after{content:"";background-image:url('../../fileadmin/templates/main/img/form-error.png');background-repeat:no-repeat;position:absolute;bottom:4.5em;right:15px;display:block;width:11px;height:10px}
.csc-dotaz .form input:not(.submit),.csc-dotaz .form textarea{border:2px solid #fff}
.csc-dotaz .form .error input:not(.submit),.csc-dotaz .form .error textarea{border-color:#D8000C}
.csc-dotaz .form_dotaz_blue .error:before{bottom:9em}
.csc-dotaz .form_dotaz_blue .error:after{bottom:9.5em}
.personal-data-form{font-size:0.75rem;text-align:left;font-weight:300}
.personal-data-form a{color:#666}
.csc-nabidkaKurzu>.content-wrapper{max-width:1186px;margin:0 auto}
.csc-nabidkaKurzuVic{padding-top:0;padding-bottom:2em;text-align:center}
.csc-nabidkaKurzuVic a{color:#fb711d;font-weight:700;font-size:0.95em;text-decoration:none;text-transform:uppercase;padding:1em 2em 1em 1em;position:relative}
.csc-nabidkaKurzuVic a:hover{text-decoration:underline}
.csc-nabidkaKurzuVic a:before{content:"\f078";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:0.8em;position:absolute;right:1em;padding-top:0.25em}
.csc-nabidkaKurzuVic a.arrow-up:before{content:"\f077"}
.csc-nabidkaKurzuNadpis{padding-top:0}
.csc-nabidkaKurzuNadpis h2{color:#fa701d;margin:1.25em 20px 1em;text-align:center}
.csc-nabidkaKurzu:after{content:"";clear:both;display:block}
.csc-nabidkaKurzu .csc-frame{position:relative}
.csc-nabidkaKurzu .csc-textpic-image{background:#eee}
.csc-nabidkaKurzu .csc-textpic-image>img{opacity:0.25;filter:alpha (opacity=25);-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}
.csc-nabidkaKurzu h3{margin:0;font-size:1.25em;font-weight:bold;padding:0.8em 20px 1.1em;text-align:center;color:#999}
.csc-nabidkaKurzu h3 a{position:relative;text-decoration:none;display:block;padding:0.8em 20px 1.1em;margin:-0.8em -20px -1.1em;text-align:center}
.csc-nabidkaKurzu .csc-frame:hover h3 a{color:#666}
.csc-nabidkaKurzu h3 a small{font-size:0.75em}
.csc-nabidkaKurzu .csc-textpic-text p{display:none;margin:-0.75em 0 2em;font-weight:300;line-height:140%;color:#999}
.csc-nabidkaKurzu.show-all>.content-wrapper>div{display:block !important}
.csc-nabidkaKurzu .csc-textpic-imagewrap{overflow:hidden}
#page-92 .csc-nabidkaKurzu>.content-wrapper>div{display:block}
.csc-rozcestnik .csc-textpic-imagewrap img,.csc-nabidkaKurzu .csc-textpic-imagewrap img{-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}
.csc-rozcestnik .csc-frame:hover .csc-textpic-imagewrap img,.csc-nabidkaKurzu .csc-frame:hover .csc-textpic-imagewrap img{-webkit-transform:scale(1.15);
-moz-transform:scale(1.15);
-ms-transform:scale(1.15);
-o-transform:scale(1.15);
transform:scale(1.15)}
.csc-nabidkaKurzu .csc-frame .csc-textpic-imagewrap img{width:100%}
.csc-infoText .bodytext{margin:0;font-size:1.2em}
.csc-infoText .bodytext+.bodytext{margin-top:1em}
.csc-infoText{padding-bottom:0.75em;color:#666}
.csc-infoOdkazy{padding:1em 0 0.75em}
.csc-infoOdkazy ul{list-style:none;margin:0;padding:0}
.csc-infoOdkazy li{text-transform:uppercase;font-weight:300;font-size:0.95em;display:block;margin-bottom:1em}
.csc-infoOdkazy li a{font-weight:bold;text-decoration:none;display:block;padding:0.75em 45px 0.75em 15px;border:2px solid #d5d5d5;position:relative;transition:all ease .3s}
.layout-50 .csc-infoOdkazy li a{margin-top:2em}
.csc-infoOdkazy li a:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;color:#fb711d;position:absolute;right:15px;top:0;bottom:0;margin:auto 0;height:1.25em;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}
.csc-infoOdkazy li a:hover{color:#fb711d}
.csc-infoOdkazy li a:hover:after{right:10px}
.csc-instruktori h2{text-align:center;color:#000;padding:1.25em 20px 0.75em;margin:0}
.csc-instruktori h2 .fa{color:#fb701d;padding-right:15px;font-size:1.4em;position:relative;top:2px}
.csc-instruktori iframe{width:100%}
.instruktori-wrapper .loading{text-align:center;padding:2em 1em}
.rozvrh-wrapper .loading .fa{font-size:1.5em;position:relative;top:5px;color:#000}
.csc-referenceNadpis h2{margin-top:0.25em}
.csc-referenceWrapper{padding-top:1em;text-align:center}
.csc-referenceWrapper>.content-wrapper{margin:0 -20px}
.csc-referenceWrapper .article{font-weight:300;line-height:145%;padding-bottom:0;margin-bottom:0;text-align:left}
.csc-referenceWrapper .article .left,.csc-referenceWrapper .article .news-list-date,.csc-referenceWrapper .article .right>h3{display:none}
.csc-referenceWrapper .article .right{padding:0 20px}
.csc-referenceWrapper .article .teaser-text{padding:1em 0 1.5em}
.csc-referenceWrapper .article .teaser-text,.csc-referenceWrapper .article .teaser-text p{margin:0}
.csc-referenceWrapper .article .teaser-text p+p{margin-top:1em}
.csc-referenceWrapper .article .news-list-author{display:block;background-image:url('../../fileadmin/templates/main/img/reference-jmeno.png');background-repeat:no-repeat;background-position:top left;margin-top:0;padding:29px 0 0}
.csc-referenceWrapper .slick-dots{display:inline-block;margin:0 auto;width:auto;position:static}
.csc-referenceWrapper .slick-dots li{width:20px;margin:0 5px}
.csc-referenceWrapper .slick-dots li button:before{height:4px}
.csc-referenceWrapper .slick-dots li.slick-active button:before,.csc-referenceWrapper .slick-dots li:hover button:before{background:#fff}
.csc-referenceWrapper .no-news-found{display:none}
#page-92 #middle{margin-top:25px}
a.map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;text-decoration:none;display:none}
.csc-nabidkaKurzu.show-all>.content-wrapper>div,#page-172 .csc-nabidkaKurzu>.content-wrapper>div{display:block!important}
.csc-proc .csc-default img{display:none!important}
.csc-proc .csc-default figure{text-align:center}
.csc-proc .csc-default:nth-child(1) figure:after{content:"1.";font-size:5em;color:#fb701d}
.csc-proc .csc-default:nth-child(2) figure:after{content:"2.";font-size:5em;color:#fb701d}
.csc-proc .csc-default:nth-child(3) figure:after{content:"3.";font-size:5em;color:#fb701d}
.csc-procText .bodytext{margin:0}
.csc-infoText h1,.csc-infoTextFull h1,#page-81 #middle h1,#page-121 #middle h1{font-size:1.8em;color:#000;margin:0.25em 0 0;line-height:1.3;padding-bottom:1em}
#page-81 #middle h1,#page-121 #middle h1{padding-bottom:0}
.csc-infoText ul,.csc-infoTextFull ul{list-style:none}
.csc-infoText ul li,.csc-infoTextFull ul li{margin:1.25em 0;padding-left:2.25em;position:relative}
.csc-infoText ul li:before,.csc-infoTextFull ul li::before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;color:#fc751b;left:0.25em;top:1px}
.csc-infoText ol,.csc-infoTextFull ol{}
.csc-infoText ol li,.csc-infoTextFull ol li{color:#fb711d;font-size:1.5em}
.csc-infoText ol li .ol-text,.csc-infoTextFull ol li .ol-text{color:#666;font-size:0.67em}
.csc-infoTextFull{padding-top:1em}
.csc-infoTextFull p.bodytext{font-size:1.1em}
.csc-infoOdkazy{padding-bottom:1em}
.csc-textBlock{margin-top:1em;padding-top:1em;border-top:1px solid #e6e6e6;float:left}
.csc-textBlock>.content-wrapper>ul{list-style:none;margin:0;padding:0;margin-bottom:1em}
.csc-textBlock h2{color:#000;text-align:center;line-height:140%;margin-bottom:1.5em}
.csc-textBlock h3{color:#000;font-size:1.4em;font-weight:300;margin:0 0 0.5em 0;line-height:135%}
.csc-textBlock>.content-wrapper>ul>li{margin-bottom:2em;position:relative;padding-left:35px;margin:1em 0 1.5em}
.csc-textBlock>.content-wrapper>ul>li:before{font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;font-size:26px;content:"\f00c";color:#a6e7ed;top:0.1em;left:0}
@media screen and (min-width:480px){
.csc-otazky h2{padding-top:17px}
.csc-proc .csc-procPozadi,.csc-proc .csc-procPozadi .csc-textpic,.csc-proc .csc-procPozadi .csc-textpic *{height:625px}
.csc-proc .csc-header h2{margin:1.6em 0}
.csc-proc .csc-default .csc-header{left:145px;top:2.7em;right:40px}
.csc-proc .csc-default .csc-header h3{font-size:1.1em}
.csc-proc .csc-default .csc-textpic-image{width:100px}
.csc-proc .csc-default,.csc-proc .csc-default+.csc-default,.csc-proc .csc-default+.csc-default+.csc-default{height:auto}
.csc-proc .csc-default .csc-textpic-text{top:2em!important}
.csc-dotaz .form .submit{width:250px}
.csc-nabidkaKurzu{padding:0 8px}
.csc-nabidkaKurzu .csc-frame{width:50%;float:left}
.csc-nabidkaKurzu .csc-frame .content-wrapper{padding-left:8px;padding-right:8px}
.csc-nabidkaKurzu h3{padding-left:15px;padding-right:15px}
.csc-nabidkaKurzu h3 a{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
.csc-nabidkaKurzu h3 a:after{display:none}
.csc-nabidkaKurzu .csc-textpic-image{position:relative}
.csc-nabidkaKurzuNadpis,.csc-nabidkaKurzuVic{width:100%;float:none;clear:both}
.csc-referenceWrapper .slick-dots li{width:25px}
}
@media screen and (max-width:799px) and (min-width:480px){.csc-nabidkaKurzu>.content-wrapper>div:nth-of-type(2n+1){clear:both}
}
@media screen and (max-width:559px){.csc-2sloupce .csc-odrazky+.csc-odrazky{margin-top:-1em}
.csc-dotaz .form_block.block_50{width:100%;margin-right:0}
}
@media screen and (min-width:560px){.csc-2sloupce:after{content:" ";display:table;clear:both}
.csc-2sloupce>.content-wrapper{margin:0 -20px}
.csc-2sloupce>.content-wrapper>.csc-frame{float:left;width:50%;padding:0 20px}
.csc-2sloupce .csc-frame h3{margin-top:0.25em}
.csc-dotaz h2{margin-bottom:0}
.csc-dotaz .text{display:block;font-weight:300}
.csc-dotaz .error:before{position:absolute;bottom:4em;right:0}
.csc-dotaz .form_dotaz .error:before{bottom:9em}
.csc-infoOdkazy ul{margin:0 -10px}
.layout-50 .csc-infoOdkazy ul{margin:0}
.csc-infoOdkazy li{display:inline-block;width:50%;padding:0 10px}
.layout-50 .csc-infoOdkazy li{display:block;width:100%;padding:0}
.csc-referenceWrapper .article{float:left;width:50%}
.csc-referenceWrapper .slick-dots li{width:30px}
}
@media screen and (min-width:560px) and (max-width:799px){.layout-50 .csc-infoOdkazy li a{width:50%}
}
@media screen and (min-width:660px){
.csc-otazky{padding-left:140px;min-height:160px}
.csc-otazky .csc-header{position:static}
.csc-otazky h2{margin:0;padding:0;min-height:initial}
.csc-otazky h2:before,.csc-otazky h2::before{font-size:53px;left:-140px;top:0;padding-top:32px;width:110px;height:110px}
.csc-otazky .csc-textpic-text{font-size:1.3em;letter-spacing:-0.03em}
.csc-otazky .csc-textpic-imagewrap{width:124px;position:absolute;top:0;left:0}
.csc-proc:before,.csc-proc:after{content:" ";display:table}
.csc-proc:after{clear:both}
.csc-reference:before,.csc-reference:after,.csc-reference .csc-referenceWrapper:before,.csc-reference .csc-referenceWrapper:after{content:" ";display:table}
.csc-reference:after,.csc-reference .csc-referenceWrapper:after{clear:both}
.csc-proc .csc-procPozadi,.csc-proc .csc-procPozadi .csc-textpic,.csc-proc .csc-procPozadi .csc-textpic *{height:700px}
.csc-proc .csc-procText{top:8.5em}
.csc-proc .csc-default{padding-left:60px;padding-left:60px}
.csc-proc .csc-default .csc-textpic-image{width:124px}
.csc-proc .csc-default .csc-header,.csc-proc .csc-default .csc-textpic-text{left:224px}
.csc-proc .csc-default .csc-header{top:1.1em;right:110px}
.csc-proc .csc-default .csc-textpic-text{display:block;position:absolute;top:0;right:55px}
.csc-proc .csc-header h2{margin:2.2em 0}
.csc-dotaz{padding-left:25px;padding-right:25px}
.instruktori-wrapper h2{padding-top:1.5em;padding-bottom:1em}
}
@media screen and (max-width:999px) and (min-width:800px){.csc-nabidkaKurzu>.content-wrapper>div:nth-of-type(3n+1){clear:both}
.csc-nabidkaKurzu>.content-wrapper>div:nth-of-type(n+4){display:none}
}
@media screen and (min-width:800px){.csc-white,.csc-blue,.csc-orange,.csc-grey{padding:1.5em 25px}
.csc-white .csc-header-n1 h2,.csc-blue .csc-header-n1 h2,.csc-orange .csc-header-n1 h2,.csc-grey .csc-header-n1 h2{margin-top:0;padding-top:0.25em}
.csc-otazky>.content-wrapper:before,.csc-otazky>.content-wrapper:after{content:" ";display:table}
.csc-otazky>.content-wrapper:after{clear:both}
.csc-otazky{float:left;width:33.333333%;text-align:center;padding:0 20px 0;margin:1.5em 0 1em}
.csc-otazky .csc-textpic-text,.csc-otazky .csc-header,.csc-otazky h2{padding:0;margin:0}
.csc-otazky h2:before,.csc-otazky h2::before{position:static;display:block;margin:0 auto 18px}
.csc-otazky .csc-textpic-text{line-height:1.5}
.csc-otazky .csc-textpic-imagewrap{float:none;margin:0 auto;position:absolute;top:0;left:0;right:0}
.csc-dotaz{padding-left:30px;padding-right:30px}
.csc-infoText{float:left;width:65%;padding-bottom:1em}
.csc-infoTextFull{float:left;width:100%!important;padding-bottom:1em}
.csc-infoOdkazy{float:left;width:35%;padding:0 0 1em 50px}
.csc-infoOdkazy ul{margin:0}
.csc-infoOdkazy li{width:100%;padding:0}
.csc-nabidkaKurzuNadpis h2{margin-top:1.5em}
.csc-nabidkaKurzu .csc-frame{width:33.3333%}
.csc-nabidkaKurzu .csc-textpic-text p{display:block;padding-left:15px;padding-right:15px;text-align:center}
.csc-nabidkaKurzu .csc-textpic-text p a{color:#666;text-decoration:none}
.csc-textBlock>.content-wrapper>.listCol1{padding-right:40px}
.csc-textBlock>.content-wrapper>.listCol2{padding-left:40px}
.csc-textBlock>.content-wrapper>.listCol2,.csc-textBlock>.content-wrapper>.listCol1{width:50% !important;float:left}
.csc-textBlock>.content-wrapper>ul>li{margin-bottom:3em}
.csc-3sloupce:after{content:" ";display:table;clear:both}
.csc-2sloupce>.content-wrapper,.csc-3sloupce>.content-wrapper{margin:0 -25px}
.csc-2sloupce>.content-wrapper>.csc-frame,.csc-3sloupce>.content-wrapper>.csc-frame{padding:0 25px}
.csc-3sloupce>.content-wrapper>.csc-frame{float:left;width:33.3333%}
.csc-proc .csc-procPozadi,.csc-proc .csc-procPozadi .csc-textpic,.csc-proc .csc-procPozadi .csc-textpic *{height:650px}
.csc-proc .csc-default .csc-header{position:static;height:4.5em}
.csc-proc .csc-default{width:33.33333%;min-height:270px;float:left;padding:100px 25px 0;position:relative;text-align:center;border-right:1px solid #ebebeb}
.csc-proc .csc-default:last-of-type{border:0}
.csc-proc .csc-procText{padding:2em 15px;top:11em}
.csc-proc .csc-procText .csc-textpic-imagewrap{position:absolute;top:0;left:0;right:0}
.csc-proc .csc-procText .csc-textpic-imagewrap figure{margin:0 auto}
.csc-proc .csc-header h2{margin:3.1em 0}
.csc-proc .csc-default .csc-textpic-text{position:static;font-size:1.2em}
.csc-dotaz{padding-left:30px;padding-right:30px}
.csc-textBlock>.content-wrapper>ul>li{margin-bottom:3em}
}
@media screen and (min-width:800px) and (max-width:999px){
.csc-referenceWrapper>.content-wrapper{margin:0 -25px}
.csc-referenceWrapper .article .right{padding:0 25px}
}
@media screen and (min-width:1000px){.csc-white,.csc-blue,.csc-orange,.csc-grey{padding:2.5em 50px}
.csc-2sloupce>.content-wrapper,.csc-3sloupce>.content-wrapper{margin:0 -50px}
.csc-2sloupce>.content-wrapper>.csc-frame,.csc-3sloupce>.content-wrapper>.csc-frame{padding:0 50px}
.csc-proc .csc-procText{padding-left:0;padding-right:0;top:10.5em;min-height:290px}
.csc-proc .csc-header h2{margin:2.9em 0}
.csc-proc .csc-default{padding-left:27px;padding-right:27px}
.csc-proc .csc-default .csc-header{height:3.25em}
.csc-proc .csc-procText .csc-textpic-imagewrap{padding:10px 0}
.csc-dotaz{padding-left:40px;padding-right:40px}
#middle .csc-dotaz h2{padding-top:1.25em}
.csc-dotaz .error:before{bottom:4.5em}
.csc-dotaz .error:after{bottom:5em}
.csc-dotaz .form_dotaz_blue .error:before{bottom:9.5em}
.csc-dotaz .form_dotaz_blue .error:after{bottom:10em}
.csc-nabidkaKurzu .csc-frame{width:25%}
.csc-nabidkaKurzu>.content-wrapper>div:nth-of-type(4n+1){clear:both}
.csc-referenceNadpis h2{margin-top:0;margin-bottom:0}
.csc-referenceVideo{float:right;width:50%;padding-left:25px;margin-top:1em;min-height:5em}
.csc-referenceNadpis,.csc-referenceWrapper{float:left;width:50%;padding-right:25px}
.csc-referenceWrapper .article .teaser-text{height:11em;overflow:hidden;padding-bottom:0;margin-bottom:1.5em}
.csc-referenceWrapper .slick-dots{margin-bottom:-1em}
.csc-infoText h1,.csc-infoTextFull h1,#page-81 #middle h1,#page-121 #middle h1{font-size:2.25em}
#page-121 #middle{text-align:center}
}
@media screen and (min-width:1100px){
.csc-proc .csc-default{min-height:240px}
}
@media screen and (min-width:1200px){.csc-white,.csc-blue,.csc-orange,.csc-grey{padding:2.5em 60px}
.csc-2sloupce>.content-wrapper,.csc-3sloupce>.content-wrapper{margin:0 -60px}
.csc-2sloupce>.content-wrapper>.csc-frame,.csc-3sloupce>.content-wrapper>.csc-frame{padding:0 60px}
.csc-otazky{padding-left:30px;padding-right:30px}
.csc-proc .csc-procPozadi figure,.csc-proc .csc-procPozadi img{width:100% !important;height:auto !important}
.csc-proc .csc-default{padding-left:45px;padding-right:45px}
.csc-dotaz{padding-left:50px;padding-right:50px}
.csc-infoOdkazy{padding-left:60px}
#page-124 .csc-infoText>.content-wrapper,#page-95 .csc-infoText>.content-wrapper{-webkit-column-gap:75px;-moz-column-gap:75px;-o-column-gap:75px;column-gap:75px}
.csc-referenceVideo{padding-left:30px}
.csc-referenceNadpis,.csc-referenceWrapper{padding-right:30px}
.csc-referenceWrapper>.content-wrapper{margin:0 -30px}
.csc-referenceWrapper .article .right{padding:0 30px}
.csc-textBlock>.content-wrapper>.listCol1{padding-right:60px}
.csc-textBlock>.content-wrapper>.listCol2{padding-left:60px}
}
@media (pointer:coarse){a.map-overlay{display:block}
.csc-rozcestnik .csc-frame:hover .csc-textpic-imagewrap img,.csc-nabidkaKurzu .csc-frame:hover .csc-textpic-imagewrap img{-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none}
}
#page-81 #middle nav+nav,#page-81 #middle nav+nav h2{padding-top:0;margin-top:0}
#middle-content .csc-sitemap ul li ul{margin-bottom:0.75em;margin-top:0.5em}
.grecaptcha-badge{display:none}
