.forFormSpecial{
background-color: #000;
background-image: url("../public/img/podklad_foto_pod_formular_prekryti_tmava.jpg");
background-size: cover;
background-position: top left;
background-attachment: fixed;
background-repeat: no-repeat;

padding-top:30px!important;
}
.forFormSpecial h2,
.forFormSpecial p{
color:#fff;
margin:0px;
padding:0px;
}
.forFormSpecial h2{
font-size:31px!important;
Text-transform:none;
margin:0 0 10px 0;
}

.forFormSpecial .container{
max-width:900px;
}
.forFormSpecial form label{
color:#fff;
}
.forFormSpecial form{
margin-top:20px;
}
.forFormSpecial .btn-submit{
background:#E42613;
color:#fff;
border:0px;
font-weight:bold;
border-radius:30px;
min-width:230px;
padding:8px;
margin-top:50px!important;
}


.forTimeDot span{
font-weight:bold;
display:inline-block;
}
.forTimeDot span:after{
content: " |";
}


.forSpecialBanner .insider.sticker{
position: sticky;
  top: 0;
}


.svp_b{
background:#fff;
margin:0 0 30px 0;
-webkit-box-shadow: 1px 1px 11px -2px #000000; 
box-shadow: 1px 1px 11px -2px #000000;
}
.svp_b .insider{
padding:30px!important;
}
.svp_b h3{
color:#E42613;
padding:0 0 10px 0;
margin:0 0 0 0;
}

.btnLink{
display:block;
padding:10px;
background:#E42613;
color:#fff!important;
text-decoration:none;
font-weight:bold;
text-align:center;
border-radius:10px;
max-width:200px;
margin:0 auto;
}


.svp_b2{
//aspect-ratio:1;
}
.svp_b2 .btnLink{
text-align:left;
padding:10px 10px 10px 60px;
background-image: url("../public/img/ikonka_infografika.svg");
background-size: 40px; 
background-position: 13px 13px;
background-attachment: local; 
background-repeat: no-repeat;
}

.openModal.btnLink {
    float: none;
    max-width: auto;
    margin: 0px 0px 0px 0px;
    margin:0 auto;
    -webkit-box-shadow: 0px 0px 0px 0px #000000;
    box-shadow: 0px 0px 0px 0px #000000;
    transition: 0s;
}

.openModal.btnLinkk{
background:#fff;
opacity:0.3;
}
.btnLink:hover{
text-decoration:none;
-webkit-box-shadow: 1px 1px 11px -2px #000000; 
box-shadow: 1px 1px 11px -2px #000000;
transition:0.1s;
}
.svp_b3{
min-height:500px;
background-image: url("../public/img/banner_brozura_bez_textu.jpg");
background-size: cover; 
background-position: bottom right;
background-attachment: scroll; 
background-repeat: no-repeat;
}

.imageManager{
float:left;
width:70px;
margin-right:15px;
margin-top:5px;
}

.svp_clink{
display:block;
color:#000!important;
text-decoration:none;

margin-bottom:5px;

}

.svp_clinkPhone{
color:#000!important;
text-decoration:none;
font-weight:bold;
padding:0px 0px 0px 30px;
background-image: url("../public/img/ikonka_telefon.svg");
background-size: 20px; 
background-position: 0px 4px;
background-attachment: scroll; 
background-repeat: no-repeat;
}

.svp_clinkMail{
color:#000!important;
text-decoration:none;
font-weight:normal;
padding:0px 0px 0px 30px;
background-image: url("../public/img/ikonka_mail.svg");
background-size: 20px; 
background-position:0px 5px;
background-attachment: scroll; 
background-repeat: no-repeat;
word-wrap: break-word; 
}

.svp_b5 p{
padding:0 0 0 85px;
}

.created{
margin:60px 0 0 0;
padding:10px 0px;
border-top: solid 1px #000;
}



.infoItem{
margin:20px 15px;
}
.infoItemInsider{
background:#fff;
border-radius:10px;
padding:20px 10px 20px 75px;
position:relative;
min-height:180px;
}
.fiii .iii img{
position:absolute;
top:-15px;
left:-15px;
width:80px;
border-radius:15px;
/* background-color:#000!important; */
}
.fiii .iii:nth-child(odd) img{
background-color:#e42612!important;
}

.fiii .iii:nth-child(even) img{
background-color:#9d1f05;
}

.fiii .iii:nth-child(odd) h2{
color:#e42612!important;
}

.fiii .iii:nth-child(even) h2{
color:#9d1f05;
}

.infoItemContainer h1{
text-align:center;
text-transform:none;
background:none;
}
.infoItemContainer h1 span{
font-size:80%;
display:block;
}

.infoItem h2, .infoItem p{
margin:0 0 0 0;
padding:0 0 0 0;
font-weight:normal;
text-align:left;
}

.forBtn button span{
font-size:30px;
line-height:25px;
}
.closingContainer button{
border:solid 2px #000!important;
}
.closingContainer button:hover, .closingContainer button:focus{
cursor:pointer;
background:#000;
color:#fff;
border:solid 2px #fff!important;
}/* */

.modal-content-in{
text-align:left;
}
.modal#partial-x{
width:100%;
height:110vh;
top:0;
background-color:#ececec!important;
}
.modal#partial-x .modal-in{
max-height:100vh;
margin-right: -17px;
}
.modal#partial-x .modal-content{
background-color:#ececec!important;
max-width:1920px;
margin:0 auto;
text-align:center;
max-height:95vh;
/*margin-right: -12px!important;
 margin-left: -12px; */
}
.forSpecialBanner{
    float:left;
    width:33.33333%!important;
}
.forTimeDot{
    float:left;
    width:66.66667%!important;
}

@media (max-width: 860px) {
    .svp_b .insider{
        padding:15px!important;
    }
}

@media (max-width: 1011px) {
    .forSpecialBanner{
        float:left;
        width:40%!important;
    }
    .forTimeDot{
        float:left;
        width:60%!important;
    }
}

.forTimeDot .mShow{
    display:none;
}
@media (max-width: 600px) {
    .forTimeDot .mShow{
        display:block;
    }
    .forTimeDot{
    float:none;
    width:100%!important;
    }
    .forSpecialBanner{
        display:none!important;
    }
    .svp_b .insider{
        padding:30px!important;
    }
} 


