h2{
margin: 1.5em 0 1em;
text-align:center;
text-transform:uppercase;
}
.main-header{
padding:10px 0;
margin:0 10px;
height:90px;
border-bottom:1px solid #bbb;
}
#logo{
height:70px;
}
.container{
width:calc(100% - 30px);
}
.main-header .header-content{
margin:0;
}
.main-header .site-nav .site-links li{
margin-right:30px;
}
.main-header .site-nav .site-links li a{
font-weight:normal;
text-shadow:none;
text-transform:none;
display:inline-block;
position:relative;
}
.main-header .site-nav .site-links li a:hover, .main-header .site-nav .site-links li a.active{
color:#0d3b5a;
}
.hero-box .hero-text h1{
text-align:left;
text-transform:none;
padding:3px 0 3px 7px;
border-left:3px solid #57a51d;
letter-spacing:0;
}
.hero-box .hero-text .obrat{
color:#fff;
display:inline-block;
margin:10px 0;
padding:5px 15px;
border:2px solid #57a51d;
border-radius:5px;
}
.section-hero{
position:relative;
}
.gor_liniya{
display:block;
font-size:20px;
text-align:center;
width:400px;
max-width:100%;
background-color:rgba(0,0,0,0.4);
padding:15px 0;
color:#57a51d;
margin:0 auto;
position:absolute;
bottom:25px;
left:calc(50% - 200px);
text-transform:uppercase;
}
.gor_liniya b{
color:#fff;
font-weight:normal;
display:inline-block;
height:25px;
padding-left:32px;
background:url(/img/phone_icon.png) 0 0 no-repeat;
margin-top:10px;
}
.section-hero{
margin-bottom:0;
}
.main_icons{
margin:0;
background-color:#333333;
}
.container{
margin:0;
width:auto;
}
.main_icons .icon_main{
width:200px;
color:#fff;
border:none;
font-size:24px;
text-decoration:underline;
position:relative;
}
.main_icons .icon_main:first-child{
top:25px;
}
.main_icons .icon_main:hover{
border:none;
color:#57a51d;
}
.main_icons .icon_main .img{
margin-bottom:20px;
}
#novosti{
max-width:1400px;
margin:0 auto 40px;
}
#novosti .novost .img{
position:relative;
}
#novosti .novost .img .date{
position:absolute;
display:inline-block;
left:10px;
top:10px;
padding:7px 25px;
border-radius:5px;
background-color:rgba(87,167,221,0.7);
color:#fff;
font-weight:bold;
font-size:15px;
}
.main_icons .icon_main .img img{
width:70%;
display:block;
margin:0 auto;
}
#novosti .novost{
padding:15px;
width: calc(33% - 40px);
border-radius:5px;
}
#novosti .novost .title{
text-transform:uppercase;
font-weight:bold;
margin-bottom:15px;
font-size:19px;
}
#novosti .novost .anons{
font-size:16px;
text-transform:none;
padding-left:8px;
}
#novosti .novost .polnostu{
display: block;
    margin: 15px 0;
    padding: 7px;
    border: 2px solid #e9e9e9;
    border-radius: 5px;
text-transform:none;
width:250px;
font-weight:bold;
text-align:center;
}
#novosti .novost .polnostu:hover{
background-color:#57a7dd;
color:#fff;
}
#novosti .vse_novosti{
display:block;
padding:7px 0;
width:150px;
border-radius:5px;
background-color:#57a51d;
color:#fff;
font-weight:bold;
font-size:15px;
margin:20px auto;
text-align:center;
}
.section-destination{
margin-bottom:0;
}
.contacts_footer{
color:#999;
font-size:15px;
padding-top:85px;
background:url(/img/logo_asmed_min.png) 0 0 no-repeat;
}
.contacts_footer a{
color:#999;
}
.main-footer a:hover{
color:#57a51d;
}
.main-header .site-nav .site-links li{
position:relative;
}
.main-header .site-nav .site-links li a.podp{
display:inline-block;
padding-right:16px;
background:url(/img/galochka_white.png) right 9px no-repeat;
}
.main-header .site-nav .site-links .podpunk{
display:none;
position:absolute;
top:30px;
left:0;
background-color:#fefefe;
}
.main-header .site-nav .site-links li:hover .podpunk{
display:block;
}
.main-header .site-nav .site-links .podpunk a{
color:#333;
border-bottom:1px solid #bbb;
display:inline-block;
padding:8px;
width: max-content;
min-width:100%;
}




@media (max-width: 768px){

#novosti .novost{
width: calc(100% - 40px);
}
.main-header .site-nav .site-links li{
margin-right:0;
}
.main-header .site-nav .site-links .podpunk{
display:block;
position:relative;
top:0;
left:0;
}
.main-header .site-nav .site-links .podpunk a{
border-top:1px solid #fafafa;
border-bottom:none;
}
.main-header .site-nav .site-links{
border:1px solid #fafafa;
}



}