.main-nav, .footer-section, .header-top-wrapper a:hover, .side-menu{background: var(--menu);}
.main-nav,.header-middle-wrapper, .footer-column hr, .side-menu li{border-color:var(--border) !important;}
body{color:var(--body-color);background: var(--html-bg);}
.main-container{background: var(--body-bg);padding-left: 3px;padding-right: 12px;}
h1,h2,h3,h4,h5, .hmw-logo-text{color:var(--headers-color) !important;}
a{color: var(--link-color);}
.hmw-logo-text{color: black;}
.top-links{}
.top-links li{list-style: none;float: right;min-width: 100px;text-align: center;font-size: 11px;padding:0px 5px;}

.main-nav > ul > li > a.act, .main-nav > ul > li > a:hover,.main-nav ul li ul, .side-menu ul li a:hover, .side-menu ul li a.active{background-color:var(--menuhover);}

.subscribe-form-button{background-color:var(--menuhover);border-color: var(--border)}
.subscribe-form-button:hover,.nmsf-rss-button:hover{background-color: var(--border)}

.pager span{background: #05a8e1 !important;color: white;}
.pager{height: 42px;overflow: hidden;padding: 0;margin: 0;}
.pager li{float: left;display: inline;}
.pages{width: 100%;height: 40px;overflow: hidden;margin: 20px 0px 20px 0px;}
#pager-range{margin-bottom: 20px;}
.pager li span{border-radius: 0px !important;background: var(--menu) !important;; }
.pager li a{border-radius: 0px !important;}

.news-main-img{border: solid 1px var(--menu);height: 150px;float:left;margin:0px 5px 5px 0px;}
.small-text{opacity: 0.9;margin: 10px 0px 0px 0px;}
.news-date{font-size: 12px;color: #53595e;}
.news-date span{font-size: 12px;color: #2e3134;}
.Sitemap{}
.Sitemap li{padding-left: 0px;}
.Sitemap>li>a{font-size: 29px;}
.Sitemap li>ul>li{list-style: disc;margin-left: 32px;}
.Sitemap li>ul{margin-bottom: 15px;}
.open3{height: 180px;width:250px;;margin-right: 10px;float: left;}

.ListList li{list-style: none;margin-bottom: 10px;}
.ListList li img{height: 180px;width:250px;margin-right: 10px;float: left;background-size: cover;background-position: center;}
.date{display: block;font-size: 12px;font-style: italic;opacity: 0.9;margin-top: 4px;}
.ListList  li .title-link{display: block;font-size: 22px;}
.ListList li .Text{display:block;text-align: justify;}

.PhotoListSmall{margin-top: 20px;}
.PhotoListSmall li{height: 170px;width: 190px;text-align: center;float: left;}
.PhotoListSmall li img{height: 110px;width: 190px;}
.PhotoListSmall li span{font-size: 11px;line-height: 11px;display: block;}

.TileList{}
.TileList li{margin: 3px;}

.Video{margin-top: 20px;}
.Video li{height: 170px;width: 190px;text-align: center;float: left;}
.Video li img{height: 110px;width: 190px;background-position: center;background-size: cover;}
.Video li span{font-size: 11px;line-height: 11px;display: block;}
.no-padding-left{padding-left: 0px;}
.no-padding-right{padding-right: 0px;}
.padding-top-5{padding-top:5px;}
.form-group label{font-weight: normal;display: block;}
label .nopublish{font-size: 12px;float:right;display: block;color: #909090;}
.red{color:red;}
#alert{position: fixed;top:0px;left: 0px;width: 225px;z-index: 10000000;display: none;border-left: solid 5px #970000;height: auto;}
#alert{background:
    /* On "top" */
        repeating-linear-gradient(
                325deg,
                transparent,
                transparent 3px, #d30000 , #dd0000 8px
        ),
            /* on "bottom" */
        linear-gradient(
                to bottom, #d30000, #d30000
        );}
#alertText{padding: 5px;padding-bottom: 10px;color: whitesmoke;font-size: 12px;}
.btn, .form-control{border-radius: 0px;}
.btn-primary{background:var(--menu);}
.blog{}
.blog li{list-style: none;margin-bottom: 30px;}
.name{display: block;font-weight: bold;}
.name small{font-size: 12px !important;color: rgba(116, 116, 116, 0.79);font-style: italic;font-weight: normal;}
.Q{display: block;min-height: 30px;}
.A{display: block;margin-left: 70px;min-height: 50px;border-left: solid 5px rgba(160, 160, 160, 0.56);padding: 5px;}
.fileInfo{font-size: 11px;opacity: 0.7;}
.padding-right-25{padding-right: 25px;}

.eGov td, .eGov th{border:solid 1px var(--menu);}
.eGov  th{background: var(--menu) !important;font-weight: normal;font-size: 13px;color: whitesmoke;padding: 4px;text-align: center;}
.eGov td{padding: 5px;}
.width-100{width:100%;}
.page-info{font-size: 12px;font-style: italic;opacity: 0.8;}
.line1{background: rgba(221, 221, 221, 0.61) !important;}
.line2{background: rgba(221, 221, 221, 0.25) !important;}
.line-1{background: rgba(221, 221, 221, 0.61) !important;padding: 10px;margin-bottom: 0px;}
.line-1 div:first-child{text-align: right;}
.line-2{background: rgba(221, 221, 221, 0.25) !important;padding: 10px;margin-bottom: 0px;}
.line-2 div:first-child{text-align: right;}
.contact-table{font-size: 12px;}
.white{color:white;border-bottom: dotted 1px #a0a0a0;}
.white:hover{color:white;}
.sova-link{color:white;padding: 20px;transition:all 0.2s ease;text-align: center;}
.sova-link:hover{color: whitesmoke;background: #e20464;}
.padding-top-10{padding-top:10px;}

.Opinions{padding: 10px;margin-bottom: 10px;}
.Answer{padding-left: 10px;border-left: solid 3px #a0a0a0;margin-left: 30px;}
.opinionGreen{background: rgba(0, 128, 0, 0.11) !important;}
.opinionRed{background: rgba(255, 0, 0, 0.16) !important;}



.IndexNews{
    border-bottom: solid 0px #cccccc;
    min-height: 470px;
    padding-bottom: 10px;
    width: 600px;
    z-index: 1 !important;
}

.IndexNews .item{width: 600px;border: none !important;}
#IndexNews{float: left;height: 470px !important;z-index: 0}
#IndexNews .owl-buttons{top:-310px !important;}
.IndexNews .owl-wrapper-outer{height: 470px !important;;}
.IndexNews .owl-pagination{position: relative;top:-120px;}

.MainNews{width: 600px;float:left;}

#mainNews{display: block;width:600px;height: 480px;background: rgba(95, 209, 255, 0.53);text-decoration: none;overflow: hidden;opacity: 1;background-size: cover}
.NewsName{width: 100%;top: 390px;position: relative;height: 90px;background: url("/html/alert.png");padding: 20px;text-decoration: none;}
.NewsName #newsDate{display: block;text-decoration: none;color: #f1f1f1;font-size: 9px;}
.NewsName #newsTitle{display: block;text-decoration: none;font-style: italic;font-size: 15px;color: #eeeeee;}
.readall{float: right;position: relative;left: -20px;top:-3px;}

.newsListChild{width:284px;float:left;height: 450px;overflow: auto;margin-bottom: 25px;}
.newsListChild ul{margin-top:5px;}
.newsList{width: 265px;overflow: hidden;}
.newsList ul li{list-style: none;padding: 10px;min-height: 100px;margin-bottom: 3px;padding-right: 25px;}
.newsList ul li:hover{background: #f1f1f1;}
.newsList ul li .date{color: #474747;display: block;font-size: 14px;font-family: MyriadProCondensed;font-style: italic;}
.newsList ul li a{font-size: 15px;text-decoration: none;font-family: Georgia;font-style: italic;display: block;color: #3397d2}


#owlPartners{width: 100%;background: #fff !important;height: 120px;overflow: hidden;}
#owlPartners .owl-item{height: 120px !important;;width: 190px !important;;}
#owlPartners .owl-item-oph{height: 120px !important;background: white;text-align: center;}
#owlPartners .owl-item img{height: 120px !important;width: auto !important;}
#owlPartners .owl-buttons{top:-150px !important;}

#owlBanners1{width: 100%;height: 220px;overflow: hidden;}
#owlBanners1 .owl-item{height: 220px !important;;width: 220px; !important;;}
#owlBanners1 .owl-item-oph{height: 220px !important;background: white;text-align: center;}
#owlBanners1 .owl-item img{height: 220px !important;}

#owlBanners2{width: 100%;height: 220px;overflow: hidden;}
#owlBanners2 .owl-item{height: 220px !important;;width: 220px; !important;;}
#owlBanners2 .owl-item-oph{height: 220px !important;background: white;text-align: center;}



#owlBanners2 .owl-item img{height: 220px !important;}
.main-nav ul>li>ul>li>ul{margin:0;padding:0;display:none;position:absolute;top:0px;margin-left:250px;width:250px;border-left:solid 5px #acacac;height:100%;}
.main-nav ul>li>ul>li>ul{padding-left:30px !important;}
.main-nav ul>li>ul>li>ul>li{margin-left:0px;padding-left:0px;}
.main-nav ul>li>ul>li:hover>ul{display:block;}

.main-nav>ul>li>ul:hover{overflow:none;width:500px;}
@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 700px) {
    .ListList{text-align: justify;}
    .ListList li .title img{width: 100%;}
    .col-lg-1, .col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12
    {
        padding-left: 0px;padding-right: 0px;
    }
    .line-1 div:first-child,.line-2 div:first-child{text-align: left;font-weight: bold;}

    .PhotoListSmall li{height: 230px;width: 100%;text-align: center;float: left;}
    .PhotoListSmall li img{height: 200px;width: 100%;}
    .PhotoListSmall li span{font-size: 11px;line-height: 11px;display: block;}
    .footer-row{width: 100%;}
    .header-middle-wrapper-logo *{width: 100%;text-align: center;}
    #alert{width: 100%;}
    .open3{width: 100%;height: auto;}
}

@media screen and (max-width: 420px) {
    .page-in img{max-width: 100%;}
}

.pageConetntFixer table td{
    border: solid 1px rgba(12, 84, 96, 0.52) !important;
    padding: .21em;
}
.pageConetntFixer table{
    width: 100% !important;
}