/* Author : Lukáš Fischer - https://lukasf.cz =========================== */
/*
/* Max-width:1660px =========================== */
@media screen and (max-width:1660px){
html{}
/**/
.homepage_section_1{background-position: -50px 160px;}
}
/* Max-width:1500px =========================== */
@media screen and (max-width:1500px){
html{}
/**/
header .logo span.logo-text{display:none;}
}

/* Max-width:1280px =========================== */
@media screen and (max-width:1280px){
html{}
.container{max-width:768px;width:calc(100% - 40px);padding:0 20px;}
/**/
header .right nav ul li a{margin:0 6px;}
}

/* Max-width:1200px =========================== */
@media screen and (max-width:1200px){
html{}
h2{font-size:38px;line-height:42px;}
h3{font-size:28px;line-height:32px;}
/**/
header{padding:12px 30px;margin:0 10px;width:calc(100% - 80px);z-index:99;}
header .right{display:none;}
/* Nav Mobile Easy */
/* button */
span.button-nav-mobile{float:left;display:inline-block;padding:0;position:relative;top:1px;color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;font-weight:600;letter-spacing:1px;transition: all 0.5s ease;}
span.button-nav-mobile svg{}
span.button-nav-mobile svg line{stroke:#d5304d!important;}
.button-nav-mobile-close svg line{stroke:#d5304d!important;}
/* Close Button */
.nav-mobile-easy > ul > li:first-of-type{padding:10px 20px 10px;text-align:left;}
.navMobileClose{visibility:hidden;cursor:pointer;display:inline-block;padding:10px 20px 10px 40px;font-size:18px;text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;color:#fff;background:url(../img/icon-close-nav-mobile.png) #00222C no-repeat 15px 50%;}
/* Navigation */
.clone{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background:rgb(0 34 44 / 50%);z-index:10;}
.nav-mobile-easy{position:absolute;width:100%;margin:0 0 0 0%;right:-100%;background: rgba(255, 255, 255, 1);}
.nav-mobile-easy > ul{list-style:none;width:calc(100% - 35px);text-align:left;padding:120px 0 20px 35px;}
.nav-mobile-easy > ul > li{display:block;padding:0 20px;}
.nav-mobile-easy > ul > li a{display:block;max-width:75%;font-size:20px;font-weight:300;padding:8px 0 8px;margin:0;text-decoration:none;color:#6284a8;letter-spacing:0.031em;border-bottom: solid 1px rgb(244 174 185);}
/**/
.nav-mobile-easy .right{display:block;padding:0px 20px 20px;}
.nav-mobile-easy .right ul{list-style:none;display:flex;padding:0 0 0 35px;}
.nav-mobile-easy .right ul li{margin:0 10px 0 0;padding:5px 0 0 0;}
.nav-mobile-easy .right a{}
.nav-mobile-easy .right a img{}
.nav-mobile-easy .social-site img{width:32px;height:auto;}
/**/
.homepage_section_1{background-image:unset;}
.homepage_section_1 .container{display:flex;flex-direction:column;}
/**/
.homepage_section_2 .flex_container{display:flex;flex-direction:column;}
/**/
.blogPost{display:flex;flex-direction:column;}
.blogPost .postItem{margin:0 0 46px;}
/**/
footer .container{display:flex;flex-direction:column;}
footer p:last-of-type{margin:0;}
/**/
.category_section_1 .container{display:flex;flex-direction:column;}
.category_section_1 .blogPost{}
/**/
.contant_section_1 .container{display:flex;flex-direction:column;}
}
/* Max-width:900px =========================== */
@media screen and (max-width:900px){
html{}
/**/
.category_section_1 h1{font-size:36px;line-height:43px;}
/**/
.headImage > img{display:none;}
.headImage > img.mobil-image{display:block;}

/* Max-width:480px =========================== */
@media screen and (max-width:480px){
html{}
/**/
footer p.account span{font-size:28px;}
footer .contact ul li a{font-size:14px;}
footer .contact ul li{padding:8px 0;}
.copyright p a{display:block;}
.copyright p span{display:none;}
}

