@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&subset=latin-ext');

* {box-sizing: border-box;}
a{color: #008dc9}
a:hover{color:#153250}
 


body, .input{font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 400; line-height: 2em}
nav, .scrolldown{display: none;}
.ic-vlastnost{float: right}
.btn{display: none;}
#loadOverlay{display: none;}
.blok-kontakt h2, .blok-kontakt form{display: none}

.paticka{background: none; color: #000; font-size: 0.750em; padding: 5em 0; line-height: 1.4em;}

 .paticka .col1, .paticka .col2,.paticka .col3,.paticka .col4{float: left; width: 25%; padding: 0 1em;}
 img{max-width: 100%;}

h1,h2,h3{font-weight: 300; margin: 2em 0 1em;}

.t-reference p{
  line-height: 1.4em;
  font-style: italic;
  border-bottom: 1px solid #000;
  margin-bottom: 2em;
  padding-bottom: 2em;
}

.t-reference img{
display: none;
}

.blok-evha img {
    margin-right: 2em;
}

.col50{
  width: 50%;
  float: left;
  padding: 0px 4em;
}


.col33{
  width: 33.33%;
  float: left;
  padding: 0px 4em;
}

.blok-modry .col33{
  width: 100%;
}

.blok-modry.tym .col33{
  width: 33.33%;
}

.c40{display: none;}



.cols{
  margin: 0 -4em;
}

.princip .col{float: left; width: 33%; margin: 0 !important; padding: 0 !important;}

.vpravo, .vlevo{clear: both}
.vlevo img{float: left; margin: 0 5em 3em 0;}
.vpravo img{float: right;margin: 0 0 2em 5em;}


.btn{
  font-size: 1.5em;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  background: #008dc9;
  display: inline-block;
  padding: 0.7em 2em;
  text-align: center;
  text-decoration: none;
  border: 1px solid #008dc9;
  display: none;
}

.onas-lide img {

    border-radius: 100%;
    max-width: 50%;
    border: 5px solid #fff;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);

}

.clear{clear: both;}
.clear span{display: none;}

.center{text-align: center}

.poz{font-weight: 600}