div#preload { display: none; }
.vyzvaDetailB { display: block; width: 100%; text-align: center; position: relative; z-index: 99977; height: 0px; margin: -25px 0 25px 0}
.vyzvaDetail{ position: fixed; height: auto; min-height: 390px; background-color: white; width: 790px; padding: 40px; color: black;border-radius: 14px;margin: 0px auto;top: calc(50% - 200px);left: calc(50% - 400px);display:none}
.vyzvaDetail1 {
    font-weight: 900;
    color: #e2a001;
    font-size: 35px;
    text-transform: uppercase;
    margin-top: 7px;
    display: inline-block;
}
.vyzvaDetail2 { font-size: 18px; font-weight: 400; display: block; line-height: 23px; margin-top: 17px}
#detVyNadpis { text-transform: uppercase; font-size: 34px; font-weight: 600}
#detVyIkony {
    background: #fff url(/wp-content/uploads/i/detail_v_ikony.png);
    height: 131px;
    background-repeat: no-repeat;
    background-position: center;
}

.vyzvaDetail .zavirac, .infoBoxform .zavirac, .infoBoxform2 .zavirac{ font-size: 27px}
.infoBoxform p { padding-bottom: 15px; font-size: 20px; line-height: 33px}
.vyzvaDetail p { padding-bottom: 0px; }
.vyzvaDetail img { cursor: pointer; display: inline-block}
#my_form2 input[type="checkbox"]{ width: 17px; float: left; margin-top: 0px; margin-right: 7px; height: 16px}
.content>p {display:none}
#my_form{margin-top: -70px}
.txtcenter{text-align:center}
.page-id-5426 .simple-page__content .container {max-width: 100%}
.page-id-5426 .simple-page__content .container .content{padding: 0px}
.page-id-5426 .simple-page__top {padding: 0px;display: none}
.page-id-5426 .sucho_vsichni_full {padding: 50px 0 40px 0}
.page-id-5426 .sucho_header {  text-align: left; min-height: 750px; padding-top: 210px; background-size: cover; background-position-x: 70%; background-position-y: 5px; margin-top: -95px; }
.page-id-5426 .sucho_header p {
font-size: 19px;
    width: 370px;
}
.sucho_header .sucho_container {
    text-align: center;
}
.sucho_header h3 {
    font-size: 70px;
    text-align: center;margin-bottom: 40px;
}
.suchospan1 {
    display: inline-block;
    font-family: FishmongerCR,Arial,sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 35px;margin: 0 25px;
}
span.suchospan2 {
    font-size: 42px;
    font-family: FishmongerCR,Arial,sans-serif;
    display: inline-block;
    position: relative;
    top: -10px;
}
span.suchospan2 img {
    height: 40px;
}
#krokydiv {
    text-align: center;  background: none;
}
.krokysl {
    width: 32%;
    display: inline-block;
    color: #dfb757;
    font-family: FishmongerCR,Arial,sans-serif;
    font-weight: 600; vertical-align: top;font-size: 19px;
}
.krokysltxt {
    height: 100px;
}
.krokysl span {
    display: block;
    font-family: Fishmonger CB,Arial,sans-serif;
    font-size: 90px;
}
.krokysl a { color: #ffffff; text-decoration: underline;}
.krokysl1 .krokysltxt { margin-top: 28px; }
.krokysl2 .krokysltxt { margin-top: 14px; }
span.kroky4 {
    font-size: 19px;
    /* line-height: 22px; */
    /* margin-bottom: 2px; */
    font-family: FishmongerCR,Arial,sans-serif;
}
span.krokend1 {
    color: #dfb757;
    font-size: 19px;
    font-family: FishmongerCR,Arial,sans-serif;
    font-weight: 600;
    margin-bottom: 40px;
    display: block;
}
span.krokend3 a {
    color: white;
    text-decoration: underline;
}
.thxbox {
    background-color: white;
    color: #001c0b;
    padding: 0px;
    position: relative;
    width: fit-content;
    display: inline-block;
    border-radius: 8px;
    font-family: Fishmonger CB,Arial,sans-serif;
    font-size: 36px;
    height: 0;
    top: -1600px;
    transition: top 2s;
    line-height: 40px;
    overflow: hidden;
}
.dekovat{
    top: 0px;
    margin: 43px 0 -20px 0;height: fit-content;padding: 25px 80px;
}
input#hraMail {
    border: 2px solid #dfb757;
    border-radius: 10px;
    background-color: #f7e6bc;
    margin: 33px 10px 20px 10px;
    padding: 10px;
    text-align: center;
    font-size: 23px;
}

.thxbutt{
    display: block;
    background-color: #dfb757;
    font-size: 24px;
    width: fit-content;
    margin: 26px auto;
    padding: 4px 40px;
    border-radius: 6px;cursor: pointer;
}
.thxSouhlas {
    font-size: 24px;
}
.krokend {
    font-size: 24px;
    display: block;
    margin-bottom: 20px;
    font-weight: 600;font-family: FishmongerCR,Arial,sans-serif;
}
.sucho_header h1 {font-size: 87px;text-align: center;}
.maly_zluty { color: #efbd45; font-size: 18px; line-height: normal; margin: 11px 0 13px 0; text-shadow: 1px 1px 2px black; background-color: rgba(0,0,0,0.2); padding: 6px 0 6px 0!important}
#vyzvy.sucho_vsichni_full  { background: #666 url(https://www.radegast.cz/wp-content/uploads/i/jjezero6.jpg); height: fit-content; background-size: cover; background-position: center}
#vyzvy_test.sucho_vsichni_full  { background: #666 url(https://www.radegast.cz/wp-content/uploads/i/jjezero0.jpg); height: fit-content; background-size: cover; background-position: center}
#my_form p{padding-bottom:30px}
#my_form h3{width: 100%;float: left;text-shadow: 3px 3px 6px black;text-align: center;margin-bottom: -15px;padding-bottom: 0px}
iframe{border: 0; width: 100%; overflow: hidden; height: 60px; min-height: 60px; margin-top: 22px}
.zavirac{position: relative; top: -38px; margin-bottom: -24px; float: right; right: -28px; cursor: pointer; padding: 4px}
#intersucho {padding: 80px 0 20px 0;display: flex}
.vyzva_box {max-width: 23%; height: 161px; border: 2px solid white; padding: 13px; border-radius: 11px; float: left; margin-right: 20px; margin-bottom: 27px; background-color: rgba(0,0,0,0.6)}
.vyzva_box4 {margin-right: 0px}
.vyzva_box_n {font-size: 25px; line-height: 28px; text-transform: uppercase; min-height: 60px; display: inline-block}
.vyzva_box_l {font-size:25px;font-weight:300;color:#e2a001;display:block;line-height:30px;margin-bottom:6px}
.box_l252 {margin-bottom:0px;margin-top:-26px}
.vyzva_submit{display: inline-block;width: 100%;margin: 0 0 10px 0}
.vyzva_submit_b{background-color: #e2a001;width: 400px;border-radius: 14px;padding: 19px;font-size: 40px; text-align: center;color: #1c1714;font-family: Fishmonger CB,Arial,sans-serif;font-weight: 800;margin: 28px auto;cursor: pointer;box-shadow: 0px 0px 13px black}
.vyzva_submit_c {
    background-color: #dfb757;
    width: 250px;
    border-radius: 6px;
    padding: 10px;
    font-size: 21px;
    text-align: center;
    color: #1c1714;
    font-family: Fishmonger CB,Arial,sans-serif;
    font-weight: 800;
    margin: 20px auto;
    cursor: pointer;
}    
.info_box, .info_box2 { height: 120%; width: 100%; background-color: rgba(0,0,0,0.7); text-align: center; display: none; position: fixed; top: 0px; z-index: 9999}
.poprve_box   {height: 100%; width: 100%; background-color: rgba(0,0,0,0.7); text-align: center; display: none; position: fixed; top: 50px; z-index: 9999}    
.poprve_box  .infoBoxform { height: 290px; width: 640px; background-color: #e2a001; margin: 100px auto; padding: 40px; color: black; }
.poprve_box h2{ color: #13100e; margin-bottom: 23px; }    
.infoBoxform, .infoBoxform2   { height: 700px; width: 1030px; background-color: #e2a001; margin: 100px auto; padding: 40px; color:black}
.gdpr_text{ font-size: 12px; line-height: 18px; display: inline-block; text-align: left}
#info_box h2 { color: black; margin-bottom: 10px; }
#info_box .vyzva_submit_b  {color: #e2a001; background-color: black; font-size: 25px; width: 200px}
#info_box .popisek { width: 70px; display: inline-block; float: left; font-size: 20px; line-height: 34px}
#info_box input { display: block; height: 34px; width: 70%;padding-left: 10px}
.infoBoxform2 { height: 400px}
.infoBoxform2 p   { font-size: 45px; line-height: 50px;font-weight: 600}
.viceVyzva {cursor: pointer;font-weight: 100;margin-top: 10px;display: inline-block}
.viceVyzva:hover {text-decoration:underline}

#litryBorec{ color: white; font-weight: 800}
#info_box2 .sdiVyzvi  {font-size: 20px; font-weight: 800; margin-top: 20px; display: block}
#info_box2 h3 { color: black; font-weight: 800;margin-bottom: 0px; font-size: 24px}
.infoBoxform2 img{    display: inline-block; margin-top: 18px}


.ch-container { display: block;position: relative;padding-right: 45px;margin-bottom: 1px;cursor: pointer;height: 25px;float: right; font-size: 16px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;right: -9px;margin-top: 10px;font-weight: 100;}
.ch-container input { position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.ch-checkmark { position: absolute; top: -1px; right: 11px; height: 25px; width: 25px; border:2px solid grey }
.ch-container:hover input ~ .ch-checkmark {background-color: #ccc}
.ch-checkmark:after { content: ""; position: absolute; display: none}
.ch-container input:checked ~ .ch-checkmark:after { display: block}
.ch-container .ch-checkmark:after { left: 5px; top: -10px; width: 15px; height: 30px; border: solid #e2a001; border-width: 0 7px 10px 0; border-radius: 5px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}
#my_form2 a{color:black;text-decoration:underline}

.thxbox .ch-container {
    float: none;
    right: 0;
}
.thxbox .ch-checkmark {
    right: unset;
    top: 5px;
    margin-left: 10px;
    border-radius: 7px;
    border: 2px solid #dfb757;
    background-color: #f7e6bc;
    height: 30px;
    width: 30px;
}
.thxbox .ch-container .ch-checkmark:after {
    left: 8px;
    top: 2px;
    width: 11px;
    height: 17px;
    border: solid #17191d;
    border-width: 0px 6px 6px 0px;
    border-radius: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

div#rucediv {padding-bottom: 150px}
#rucediv h3 {text-align: center}
.ruceH {
    float: left;
    border-right: 2px solid #e2a001;
    height: 230px;
    font-family: Fishmonger CB,Arial,sans-serif;
    color: #e2a001;
    font-size: 20px;
    line-height: 22px;
    margin: 0 0px 0 30px;
    padding-right: 20px;
}
.ruceH1 {
    margin: 0 0px 0 0;
    width: 32%;
}
.ruceH2 {
    width: 35%;
}
.ruceH3 {
    border-right: 0px;
    width: 25%;
    padding-right: 0px;
}
.ruceH span {
    display: block;
    width: 50px;
    height: 50px;
    background-color: #e2a001;
    border-radius: 23px;
    margin: 0px 10px 0 0;
    color: #241f1c;
    padding: 11px 0px 0 18px;
    font-size: 32px;
    float: left;
}
.ruceH img {display: block;position: relative}
.ruceH1 img {top: -32px}
.ruceH2 img {top: -32px}
.ruceH3 img {top: -16px}
img#hodnosti {margin: 0px auto}
div#hodnotext {text-align: center;font-size: 34px}
div#hodnostsuma {text-align: center;font-size: 34px;font-family: Fishmonger CB,Arial,sans-serif;color: #efb52b}
.usetrSuma{font-size: 45px}
.slick-list {border: 0px!important}

.suchDiky1 { text-align: center; font-family: Fishmonger CB,Arial,sans-serif; font-size: 29px; text-transform: uppercase; margin-top: 50px; }
.suchDiky2 { text-align: center; font-family: Fishmonger CB,Arial,sans-serif; font-size: 100px; text-transform: uppercase; margin-top: 0px; margin-bottom: -40px; }
#vyzvy.sucho_vsichni_full2 { height: 1660px;}
.shtest { background: none; padding-bottom: 120px; padding-top: 150px!important; } 
.shtest h2 { font-size: 57px; } 
.shtest .such_radek { font-size: 25px; }



@media only screen and (min-width: 800px) {
.vyzva_box {width: 23%!important}
.ruceH {margin: 0 0px 0 14px}
div#rucediv {padding-bottom: 130px}
.iFra{padding-bottom:0px!important}
}

@media only screen and (min-width: 601px) and (max-width: 850px){
.sucho_container {padding: 40px}
.vyzva_box {width: 45%;height: 152px;margin:2px}
#vyzvy.sucho_vsichni_full {height: auto;background-size: auto}
#vyzvy_test.sucho_vsichni_full {height: auto;background-size: auto}   
.vyzva_submit_b {width: 90%;font-size: 30px}     
#isucho1,#isucho2,#isucho3{width:100%!important}
#isucho1{margin-bottom: 20px}
#isucho2{}
#isucho3{font-size: 18px;line-height: 27px}
.page-id-5426 .sucho_header {padding-top: 18px;background-position-x: 48%}
.page-id-5426 .sucho_vsichni_full {padding: 0px 0 40px 0}  
#intersucho {padding: 30px 0 20px 0;text-align: center} 
iframe {height: 116px;margin-top: 25px} 
.poprve_box .infoBoxform {height: 210px;width: 90%}
.vyzvaDetailB {display: block;width: 90%;margin: 0px auto}    
.vyzvaDetail {position: fixed;width: 90%;    top: 80px; padding: 30px}    
.vyzvaDetail img {height: 60px}
.vyzvaDetail1 {margin-top: 12px;display: block}
.vyzvaDetail2 {margin-top: 0px}
#detVyNadpis {width: 100%;display: inline-block;line-height: 30px}
.infoBoxform, .infoBoxform2 { height: auto; max-height: 90%; margin: 72px auto; padding: 30px; width: 90%; overflow-y: scroll}
.gdpr_text {height: 100px;overflow-y: scroll;padding-right:10px} 
#info_box2 h3 {display: inline-block;width: 100%;text-align: center}
.infoBoxform2 p {font-size: 35px;line-height: 41px}
#info_box input {width: 60%}
.infoBoxform2 img {width: 50%}
.poprve_box {top: 0px}
.infoBoxform p {padding-bottom: 15px;font-size: 13px;line-height: 18px}
::-webkit-scrollbar {width: 10px}
::-webkit-scrollbar-track {background: #f1f1f1}
::-webkit-scrollbar-thumb {background: #888}
::-webkit-scrollbar-thumb:hover {background: #555}   
.slickSwipe{width: 100%;margin: 0px auto}
.slick-prev:before, .slick-next:before {opacity: 1;text-shadow: 1px 1px 3px black;font-size: 30px;line-height: 20px}
.slick-prev:before {margin-left: -11px}
.slick-slide {min-height: 232px!important}

}


.s_rucicka{ cursor: pointer}



@media only screen and (max-width: 600px){
.sucho_container {padding: 20px}
.vyzva_box {width: 100%;height: auto;max-width: 100%;margin:2px}
#vyzvy.sucho_vsichni_full {height: auto;background-size: cover} 
#vyzvy_test.sucho_vsichni_full {height: auto;background-size: auto}   
#isucho1,#isucho2,#isucho3{width:100%!important}
#isucho1{margin-bottom: 20px}
#isucho2{}
#isucho3{font-size: 18px;line-height: 27px}
.page-id-5426 .sucho_header {padding-top:120px;background-position-x: 48%;background-size: auto}
.page-id-5426 .sucho_vsichni_full {padding: 0px 0 0px 0}  
#intersucho {padding: 30px 0 20px 0;text-align: center} 
iframe {height: 90px;margin-top: 25px} 
.poprve_box .infoBoxform {height: 210px;width: 90%}
.vyzvaDetailB {display: block;width: 90%;margin: 0px auto}    
.vyzvaDetail {position: fixed;width: 90%;top:80px;left:15px;padding: 30px;min-height:unset}    
.vyzvaDetail img {height: 45px;width: auto}
#info_box h2 { color: black; margin-bottom: 8px; margin-top: -18px; font-size: 40px}
.vyzvaDetail1 {margin-top: 12px;display: block}
.vyzvaDetail2 {margin-top: 0px;font-size: 16px}
#detVyNadpis {width: 100%;display: inline-block;line-height: 30px}
.infoBoxform, .infoBoxform2 {height: auto;margin: 70px auto;    padding: 30px;width: 90%}
.gdpr_text {height: 80px;overflow-y: scroll;padding-right:10px;margin: 9px 0 9px 0} 
#info_box2 h3 {display: inline-block;width: 100%;text-align: center}
.infoBoxform2 p { font-size: 30px; line-height: 37px; padding-bottom: 0px; }
#info_box input {width: 60%}
.infoBoxform2 img {width: 50%}
.infoBoxform2 .zavirac {top: -30px;right: -19px}
.vyzvaDetail .zavirac {right: -16px;top: -30px}
.infoBoxform p {padding-bottom: 10px;font-size: 13px;line-height: 18px}
#info_box2 h3 {font-size: 42px;margin: -10px 0 8px 0}
::-webkit-scrollbar {width: 10px}
::-webkit-scrollbar-track {background: #f1f1f1}
::-webkit-scrollbar-thumb {background: #888}
::-webkit-scrollbar-thumb:hover {background: #555}  
.slickSwipe{width: 80%;margin: 0px auto} 
.vyzva_box_n { font-size: 33px}
.slick-prev:before, .slick-next:before { opacity: 1!important; text-shadow: 1px 1px 3px black; font-size: 30px!important; line-height: 20px!important}
.slick-prev, .slick-next {width: 40px!important;height: 40px!important}
.slick-prev {left: -36px!important; padding-right: 7px!important}
.slick-next {right: -35px!important; padding-left: 7px!important}
.vyzva_submit_b {width: 90%;padding: 5px;line-height: 35px;font-size: 30px!important}
.vyzva_submit .vyzva_submit_b{padding:18px}
#my_form2{line-height: 7px}
div#hodnotext {font-size: 14px;margin-top: 13px}
div#hodnostsuma {font-size: 17px}
.usetrSuma {font-size: 30px}
.ruceH {float: none;margin: 0 0px 0 0px;padding-right: 0px;height: 170px}
.ruceH1, .ruceH2, .ruceH3 {width: 100%;border-right: none}
.ruceH1 img {top: -43px;width: 200px}
.ruceH2 img {top: -17px;width: 200px}
.ruceH2 {height: 220px}
.ruceH3 img {top: -16px;width: 200px}
div#rucediv {padding-bottom: 10px}
.iFra{padding-bottom:10px!important}
.slick-slide {min-height: 2px!important}
#detVyIkony {background-size: contain}
.such_radek img { margin-top: 20px; }
.sucho_header h1 { font-size: 60px!important; } .suchospan1 { font-size: 15px; line-height: 21px; margin: 0px 10px; } span.suchospan2 img { height: 27px; } span.suchospan2 { top: -3px; } .sucho_header .sucho_container { padding-top: 150px;}
.krokysl { width: 90%; height: 105px; overflow: hidden; }
.krokysl span { display: inline-block; float: left; margin-right: 20px; top: -23px; position: relative; }
span.kroky4 { font-size: 17px; float: none; font-family: FishmongerCR,Arial,sans-serif; margin: 0 7px; top: 0px; }
.krokysltxt { text-align: left; font-size: 17px; }
.krokysl1 .krokysltxt { margin-top: 23px; }
.krokysl2 .krokysltxt { margin-top: 33px; }
.krokysl3 { margin-bottom: -30px; }
.dekovat { padding: 25px 22px; }
.thxbox { font-size: 27px; line-height: 33px; max-width: 100%; }
input#hraMail { width: 90%; }
.thxSouhlas { font-size: 14px; display: inline-block; width: 80%; position: relative; line-height: 17px; text-align: right; }
.thxbox .ch-checkmark { top: 2px; }
.suchDiky1 { font-size: 24px; }
.shtest { padding-top: 0px!important;}
}

/*
@media only screen and (min-width: 1px){
.sucho_header {background: #EFF3F3 url(/wp-content/themes/radegast/build/img/bg/4/phone.jpg);background-size: cover!important;}
}
@media only screen and (min-width: 600px){
.sucho_header {background: #EFF3F3 url(/wp-content/themes/radegast/build/img/bg/4/tablet.jpg);}
}
@media only screen and (min-width: 1100px){
 .sucho_header {background: #EFF3F3 url(/wp-content/themes/radegast/build/img/bg/4/1440x900.jpg);}
}
@media only screen and (min-width: 1700px){
 .sucho_header {background: #EFF3F3 url(/wp-content/themes/radegast/build/img/bg/4/1440x900.jpg);}
}
@media only screen and (min-width: 1900px){
.sucho_header {background: #EFF3F3 url(/wp-content/themes/radegast/build/img/bg/4/1440x900.jpg); }
}
*/




