﻿

.section-title {
    padding: 30px 0;

}


.section-title h2 {
    font-weight: 400;
    margin-bottom: 26px;
}




.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}


.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus  {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000; 
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}


.custom-hidden_xs {
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
	width: inherit;
	height: inherit;
}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

.wrapsemibox .container {
	width:100%;
	max-width:100%;
	padding-left:2.8%;
	padding-right:2.8%;
}


.footer-widget-area .container,.nowidgetbottom .container {
	max-width:1180px;
}

	.navbar .container {padding:0;margin:0;}
