@media all and (min-width:1350px) {
#nav-trigger {display:none;}
nav#nav-mobile {
display:none;
}
}

@media all and (max-width:1350px) {
#nav-trigger,
nav#nav-mobile {
display:inherit;
}

#nav-trigger {
float:left;
position:absolute;
top:0;
left:0;
}

nav#desktop {
display:none;
}
}

@media all and (min-width:1100px) {
.show-for-mobile,
.show-for-smobile {display:none;}
.hide-for-mobile {display:inherit;}

#news.home li:nth-child(4) {
display:none;
}
}


@media all and (max-width:1100px) {
.show-for-mobile {display:inherit;}
.hide-for-mobile,
.show-for-smobile {display:none;}

#container {
width:80%;
margin:0 10%;
}

h1 {
margin:0 0 28px 0;
font-size:55px;
}

#news-title h1 {
font-size:30px;
padding-top:20px;
}

#news ul {
grid-template-columns:1fr 1fr;
}

#news.home li:nth-child(4) {
display:inherit;
}

header {
padding:20px 0;
}

header #logo {
float:none;
margin:0 auto;
text-align:center;
}

#mc_embed_signup .mc-field-group {
float:none;
width:100%;
margin:0 0 13px 0;
}

#mc_embed_signup .button {
width:100%;
display:block;
}
}


@media all and (max-width:1000px) {
#mc_embed_signup input {
text-align:center;
}

footer #container {
width:90%;
margin:0 5%;
}

footer #contacts {
font-size:19px;
}
}



@media all and (max-width:800px) {
#news ul {
grid-template-columns:1fr;
}

header #logo {
float:right;
margin:0 20px 0 0;
text-align:right;
}

header #logo img {
max-height:40px;
}

nav#nav-mobile a {
padding:15px 0;
}

nav#nav-mobile ul > ul#socials li {
margin:0 8px;
}

#news #posts li,
#news.page #posts li {
height:300px;
}

#news #posts li:nth-child(4) {
display:none;
}

#news #posts li #content {
height:76px;
}

footer #foot-logo img {
max-width:40%;
}

footer #contacts ul li {
margin:0 6px;
}
}

@media all and (max-width:700px) {
.show-for-smobile {display:inherit;}
}