.custom-logo{
	margin:12px;
}

.onepress-menu{
	height: 100px;
	margin-top: 12px;
}

.onepress-menu li {
	
    line-height: 100px;
}
.onepress-menu a{
	font-size: 18px!important;
}
.page-header{
	border-top:none;
	border-bottom:none;
	background:white;
}
#as-descxtra{
	font-size: 1.25rem;
}

.wpcf7-form label{
	width:100%!important
}
body, button, input, select, textarea {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 1.7;
	color: #777777;
}
.entry-content,
.section-desc{
	 text-align: justify;
  text-justify: newspaper
}
.entry-meta {
    padding-bottom: 12px;
}
#secondary #archives-2,
#secondary #recent-comments-2,
#secondary #archives-2,
#secondary #meta-2{
	display:none
}
/*
.section-title{
	font-family: 'Noto Serif', serif;
}*/
.entry-meta {
    border-bottom: none;
}
.hero-slideshow-wrapper .hero__content .hero-large-text{
	line-height:70px;
	letter-spacing: 0px;
}

.site-content {
    border-top: 0px solid #e9e9e9;
}

.section-about{padding-top:20px;}

.section-about .section-title-area{margin-bottom:20px;}

.container{color: rgb(65, 65, 65);}

.section-subtitle{display:none}

#as-descxtra{display:none}

.list-article-content{
	font-size:16px;
}
.section-news .list-article-meta, .archive .list-article-meta, .blog .list-article-meta {
    font-size: 14px;
}
.list-article-content .entry-header{
	font-weight:bold;
}
.widget-area .widget_categories li, .widget-area .widget_archive li, .widget-area .widget_meta li {
    width: 100%;
    float: left;
}

.onepress-menu.onepress-menu-mobile {
    top: 115px;
}

.onepress-menu.onepress-menu-mobile li {
    border-top: 0px solid #e9e9e9;
    text-align: center;
}

@media screen and (max-width: 1140px) {
	
.site-header {
    line-height: 0px;
}
.onepress-menu {
    height: 70px;
}
.onepress-menu a {
	padding-left:4px;
	padding-right:4px;
	font-size: 16px !important;
	
}

.main-navigation .onepress-menu {
    display: inline-block;
    width:auto!important;
}
	
#nav-toggle{display:none}	
	
	
	.onepress-menu.onepress-menu-mobile li {
		width: auto !important;
}
	.has-logo-img{display: inline-block;}
	.site-branding{
		display:inline-block;
		float:none;
		clear: both;}
	#masthead>.container{
		text-align: center;
	}
	
	.onepress-menu {
    float: initial;
}
	.onepress-menu.onepress-menu-mobile a:hover {
    color: #03c4eb;
}
	
	.onepress-menu.onepress-menu-mobile a {
    color: #000000;
}
}

@media screen and (max-width: 400px) {
		.onepress-menu.onepress-menu-mobile li {
		width: 100% !important;
}

.hero-slideshow-wrapper .hero__content .hero-large-text {
    font-size: 20px;
}


}