﻿
.widget .thecomment .comm { color: #777!important }
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-15px;margin-right:-15px}
.section-fullheight .row,.section-fullheight [class*=col-md]{position:static!important}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}
.wrap,.mptt-shortcode-list{max-width:1096px;margin:0 auto}
.engagement-bar .wrap,.engagement-bar .mptt-shortcode-list{max-width:96%}
.site-footer .footer-bar .wrap,.site-footer .footer-bar .mptt-shortcode-list{display:table;width:100%}







#page{
	padding:0px 30px;
}


#page .color-hr2{
	height:5px;
	display: block;
	background: #f5f5f5;
	border-top:1px solid #d5d5d5;

}


.alignright {
	float: right;
}


img.alignright {
	margin: 5px 0 5px 25px;
	display: inline;
}


.wp-caption.alignright {
	margin-left: 25px;
}


.google-map.alignright {
	margin-left: 10px;
}


	.footer-bottom .alignright,
	.footer-bottom .alignleft,
	.footer-bottom .social-icons {
		text-align: center;
		float: none;
		width: 100%;
		margin: 0;
		line-height: 20px;
	}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.languageswitcherload .custom {
  float: right;
}

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}


.col-3.sub-cats { width:18%; }

.col-3, .column.one-fourth { width: 25%; }

.widget.text-widget p.rle_footertext{
	float:left;
	width:100%;
	margin:35px 0px 30px 0px;
	color:#bdbfc2;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.entry-item-title a {
	font-size:24px;
	
}

#ahplogo
{
	width: 300px;
	margin: auto;
	padding: 26px 0 0;
	display: block;
}

  .af-header__close {
    position: absolute;
    top: 8px;
    right: 15px;
    font-size: 18px; }


	#page-header-bg .span_6 span.subheader {
		font-size: 24px;
	}


	.arhchive #page-header-wrap #page-header-bg .subheader {
		display: none;
	}
