@media(min-width:1280px){
	.inner{
		width:100%;
		max-width:1360px;
	}
}
.block {
    margin-bottom: 0;
}
.header-container.inner, .header-row {
    height: 120px;
}

.menu.nav-menu ul.dropdown-menu>li>a,
.menu.nav-menu .dropdown .dropdown-menu>li>a{
    text-align: center;
    font-size: 14px;
}
.menu.nav-menuul .dropdown-menu,
.menu.nav-menu .dropdown .dropdown-menu{
    min-width: 160px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background:#FFF;
    width: max-content;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item {
    border-top: 1px solid rgba(255,255,255,0.1);
}
.main-menu-1-1 .nav-menu>.menu-item .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item>a, .main-menu-1-1 .nav-menu>.menu-item i, .main-menu-1-1 .nav-menu>.menu-item span{
   font-weight:normal;
}
.main-menu-1-1 .nav-menu .level-menu .active-item.active:not(.expanded) a {
    background-color: #0B8B8E;
    color: #f5f5f5;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item>a.is-active, .main-menu-1-1 .nav-menu .level-menu .menu-item>a:hover {
    background:#0B8B8E;
    opacity: 1;
    color: #f2f2f2;
}

.main-menu-1-1 .nav-menu>.menu-item.active .menu-toggle a,  .main-menu-1-1 .nav-menu>.menu-item:focus .menu-toggle aï¼Œ.main-menu-1-1 .nav-menu .menu-item:hover a:hover,.main-menu-1-1 .nav-menu .menu-item:hover a, .main-menu-1-1 .nav-menu>.menu-item.active a {
    color: #0B8B8E;
}
.main-menu-1-1 .nav-menu>.menu-item.active .menu-toggle a,.main-menu-1-1 .nav-menu>.menu-item:hover .menu-toggle a,.main-menu-1-1 .nav-menu>.menu-item:hover a {
    color:#0B8B8E;
}
/*.main-menu-1-1 .nav-menu .menu-item:hover ul a{
  color:#333;
}*/
.main-menu-1-1 .nav-menu>.menu-item.active, .main-menu-1-1 .nav-menu>.menu-item:hover, .main-menu-1-1 .nav-menu>.menu-item:focus {
    background:#FFF;
    color: #0B8B8E;
}
.mm-menu {
    background-image: linear-gradient(to top, #F7FAFF, #E0F0FF);
}


@media screen and (min-width:1360px) {

.main-menu-1-1 .nav-menu>.menu-item {
    padding: 16px 3%;
}
.region-left .block-region-left {
    margin-right: 20px;
}
.main-menu-1-1 .nav-menu>.menu-item .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item>a, .main-menu-1-1 .nav-menu>.menu-item i, .main-menu-1-1 .nav-menu>.menu-item span{
  font-size:18px;
  font-weight:600;
}
}
@media (min-width: 768px) and (max-width: 991px){
  .header-container.inner{
    float: none;
    width: 90%;
  }
}
@media screen and (max-width:1359px) {
   .main-menu-1-1 .nav-menu>.menu-item {
    padding: 15px 1.6%;
}

}
@media screen and (max-width:1280px) {
   .main-menu-1-1 .nav-menu>.menu-item {
    padding: 15px 1.4%;
}
.main-menu-1-1 .nav-menu{
  font-size:15px;
}

}
.title-inner h2{
	font-size:20px;
	font-weight: 600;
	color: #0B8B8E;
	margin-bottom:20px;
}
.article-header{
	padding-bottom:20px;
	border-bottom:1px solid #ECECEC;
	margin-bottom:30px;
}
table{
	font-size:16px;
	line-height:150%;
}
@media only screen and (min-width: 1600px){
.list-item a p {
    font-size: 16px;
}
.list-3 .list-item{
    padding-top: 14px !important;
    padding-bottom: 14px !important
}
.list-item .date {
    padding-left: 10px;
    padding-top: 5px;
}
}
/******************* footer ************************************/
.footer-bg-primary h4{
	font-size:18px;
	font-weight:600;
	margin-bottom:15px;
}
.footer-bg-primary a{
	color:rgba(255,255,255,0.8) !important;
	display:inline-block;
	padding:5px;
}
.footer-bg-primary a:hover{
	color:rgba(255,255,255,1) !important;
}
.footer-bg-primary .copyright{
	text-align:center;
	border-top:1px solid rgba(255,255,255,0.4);
	padding-top:20px;
}