@media (min-width: 960px) {
.home aside  {
background-image: url(//cosdat.idu.cz/wp-content/themes/cosdat/images/front.png);
background-size: 74vw auto !important;
background-position: 100% 2px !important;
}
}
@media (min-width: 1630px) {
.home aside {
background-size: 74vw auto !important;
min-height: 39vw;
}
}
@media (max-width: 960px) {
.home aside .bottom {
background-image: url(//cosdat.idu.cz/wp-content/themes/cosdat/images/front.png);
background-position: 0 -9px !important;
}
}
.bottom_container .flex-col {
justify-content: space-between;
}
@media (max-width: 1260px) and (min-width: 960px) {
.home aside {
background-position: -21% 2px;
min-height: 61vh !important;
}
}
a.title:before {
content: '';
position: absolute;
border-top: 1px solid #000000;
width: 60px;
top: -12px;
}
@media (min-width: 960px) {
a.title:before {
width: 84px;
top: -21px;
}
header h1 {
max-width: 500px !important;
}
.header-top {
margin-bottom: 60px;
}
}
@media (max-width: 960px) {
.bottom_container .flex-col {
display: none;
}
header .header-top .switches {
margin: 0 0 0 !important;
margin-top: 0 !important;
padding-right: 0 !important;
}
header .header-top .switches a {
line-height: 22px !important;
}
.header-top a.title{
display: block;
}
.header-top a.title h1 {
font-size: 18px  !important;
line-height: 21px  !important;
text-decoration: none;
font-weight: 400  !important;
max-width: 100vw !important;
}
body.home header {
padding: 41px 30px 7px 37px;
}
header .header-top {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
@media (min-width: 960px) and (max-width: 1062px) {
}
@media (min-width: 960px) {
h1 {
margin-top: 10px;
}
header {
padding: 74px 68px 16px 97px!important;
}
.home  header h2,
.home  header h2 a,
header h2,
header h2 a {
font-size: 100px !important;
line-height: 127px !important;
margin: 0 !important;
padding: 0 !important;
}
.bottom_container  h1 {
font-size: 38px !important;
line-height: 45px !important;
max-width: 100vw !important;
}
.switches {
padding-right: 9px !important;
}
}
@media (min-width: 520px) {
aside form {
min-width: 295px;
max-width: 480px;
}
}
.lower_part {
padding-top: 0!important;
}
.title {
margin-right: 17px !important;
}
.language_ver:before {
content: '';
position: absolute;
width: 84px;
border-top: 1px solid #000000;
top: -20px;
}
.main_wrap {
background-color: #FFEBD6!important;
}
@media (min-width: 960px) {
header h1, header h3 {
font-weight: 600;
}
.rightone {
margin-bottom: 22px;
}
}
@media (max-width: 960px) {
.sceno h4 {
margin: 0 !important;
}
}
.item {
border-bottom: none !important;
}
.page-template-contact .content {
padding-top: 28px !important;
}
@media (min-width: 960px) {
.title {
min-width: 380px !important;
max-width: 380px!important;
}
.home  .title {
margin-right: 17px!important;
}
}
.searchform input[type="search"] {
-webkit-appearance: none !important;
background: transparent !important;
background-color: transparent !important;
}
.hid {
display: none;
}
.sceno a:hover{
text-decoration: none !important;
}
.rightone img {
max-height: 76px;
}