
.wrapper img{
  max-width: 100%;
}
body {
	font-size:18px;
font-weight: normal;
		color: #000;
    font-family: 'Open Sans', sans-serif;

}
.wrapper h1{
	font-size: 40px;
	margin: 0 0 15px 0;
		font-weight: normal;
}
.wrapper h2{
	font-size: 35px;
		margin: 0 0 15px 0;
		font-weight: normal;
}
.wrapper h3{
	font-size: 25px;
		margin: 0 0 15px 0;
				font-weight: normal;
}
.wrapper h4{
	font-size: 22px;
		margin: 0 0 15px 0;
				font-weight: normal;

}
.wrapper h5{
	font-size: 20px;
		margin: 0 0 15px 0;
			font-weight: normal;

}
.wrapper h6{
	font-size: 19px;
		margin: 0 0 15px 0;
			font-weight: normal;

}
.wrapper p a{
		color: #3377c0;
}
.wrapper p {
    margin: 0 0 15px;
    line-height: 30px;
}
.wrapper input[type="radio"], .wrapper input[type="checkbox"]{
	display: inline-block;
}

.wrapper .pagination>.active>a, .wrapper .pagination>.active>a:focus, .wrapper .pagination>.active>a:hover, .wrapper .pagination>.active>span,
 .wrapper .pagination>.active>span:focus, .wrapper .pagination>.active>span:hover{
	    background-color: #c1302f;
			border-color:#c1302f;
}
.wrapper .pagination{
	width: 100%;
	text-align: center;
}
.wrapper .pagination li{
	display: inline-block;
}
.wrapper img {
	max-width:100%;
	display:inline-block;
	height:auto
}
.wrapper .transition {
	-webkit-transition:all 235ms ease-in-out;
	-moz-transition:all 235ms ease-in-out;
	-ms-transition:all 235ms ease-in-out;
	-o-transition:all 235ms ease-in-out;
	transition:all 235ms ease-in-out
}
.wrapper a:link, .wrapper a:visited {
	color: #3377c0;
	text-decoration:none
}
.wrapper a:hover {
color: #094390;
	text-decoration:none
}
.wrapper blockquote{
	border-color: #3377c0;
	font-size:25px;
}
.wrapper .btn {

  border: 0;
  border-radius: 0px;
  font-size: 18px;
  font-weight: bold;
  background: #3377c0;
  text-align: center;
  color: #ffffff !important;
  display: inline-block;
      padding: 10px 15px;
  outline: none;
  min-width: 150px;

}
.wrapper .btn:hover, .wrapper .button:hover, .wrapper .submit:hover{
	background-color: #094390;
}
.wrapper .button, .wrapper .submit {
	border: 0;
	border-radius: 0px;
	font-size: 18px;
	font-weight: bold;
	background: #3377c0;
	text-align: center;
	color: #ffffff !important;
	display: inline-block;
	padding: 10px 15px;
	outline: none;
	min-width: 150px;

}
.wrapper .btn-primary {
    color: #fff;
    background: #3377c0;
    border-color: #3377c0;
}
.wrapper .btn-primary.active.focus, .wrapper .btn-primary.active:focus, .wrapper .btn-primary.active:hover, .wrapper .btn-primary:active.focus,
 .wrapper .btn-primary:active:focus, .wrapper .btn-primary:active:hover,
 .wrapper .open>.dropdown-toggle.btn-primary.focus, .wrapper .open>.dropdown-toggle.btn-primary:focus, .wrapper .open>.dropdown-toggle.btn-primary:hover {
	background:#094390;
	background-color: #094390;
border-color: #094390;
}
.wrapper .btn:hover {
	background:#094390;
	background-color: #094390;
border-color: #094390;

}
.wrapper .btn-primary.focus, .wrapper .btn-primary:focus {
	background:#094390;
	background-color: #094390;
border-color: #094390;
    outline: none;
}
.wrapper button, html input[type=button], .wrapper input[type=reset], .wrapper input[type=submit]{
	    outline: none;
}
.wrapper .btn.active.focus, .wrapper .btn.active:focus, .wrapper .btn.focus, .wrapper .btn:active.focus, .wrapper .btn:active:focus, .wrapper .btn:focus{
	outline: none !important;
}

.wrapper header .search_top input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 30px;
}
.wrapper header .search_top input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
font-size: 30px;
}
.wrapper header .search_top input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  font-size: 30px;
}
.wrapper header .search_top input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  font-size: 30px;
}
.wrapper .reset-list {
	margin:0;
	padding:0;
	list-style:none
}
.wrapper .inline-list li {
	display:inline-block;
	margin:0 5px
}
.wrapper .margin-top {
	margin-top:15px
}
.wrapper .margin-bottom {
	margin-bottom:15px
}
.wrapper .margin {
	margin-top:15px;
	margin-bottom:15px
}
.wrapper .padding-top {
	padding-top:15px
}
.wrapper .padding-bottom {
	padding-bottom:15px
}
.wrapper .padding {
	padding-top:15px;
	padding-bottom:15px
}
.wrapper .remove-padding {
	padding:0
}
.wrapper .overflow-x-hidden {
	overflow-x:hidden
}
.wrapper article {
	min-height:300px
}
.wrapper .leftsidebar main {
	float:right!important
}
.wrapper .floating-cont {
	display:block;
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px
}
.wrapper .floating-cont img {
	width:100%;
	height:auto
}
.wrapper .floating-cont div:nth-child(1) {
padding-left:0
}
.wrapper .floating-cont div:nth-child(2) {
padding-right:0
}
.wrapper .expandable-block {
	position:relative;
	height:auto;
	margin-top:30px;
	margin-bottom:30px
}
.wrapper .expandable-block img {
	border-radius:25px
}
.wrapper .expandable-block .expand-heading {
	position:relative;
	cursor:pointer;
	display:inline
}
.wrapper .expandable-block .expand-heading h1, .expandable-block .expand-heading h2, .expandable-block .expand-heading h3, .expandable-block .expand-heading h4, .expandable-block .expand-heading h5, .expandable-block .expand-heading h6, .expandable-block .expand-heading p {
	margin-bottom:0;
	display:inline
}
.wrapper .expandable-block .expand-heading:after {
	font-family:FontAwesome;
	content:"\f054";
	font-size:24px;
	color:#f0e62e;
	position:relative;
	display:inline-block;
	margin-left:5px;
	top:-2px;
	vertical-align:middle
}
.wrapper .expandable-block .expand-heading.clicked:after {
	content:"\f078"
}
.wrapper .expandable-block .expand-content {
	position:relative;
	margin-top:15px;
	display:none
}
.wrapper .content-block {
	border:1px dashed #368a36;
	padding:15px;
	margin:15px 0;
	font-size:16px
}
.wrapper .content-block h2 {
	font-size:18px
}
.wrapper .content-block .btn {
	border:1px dashed #368a36;
	font-size:16px
}
.wrapper .form-control {
	border-radius:0;
	margin:10px 0;
	height:45px
}
.wrapper .success {
	background-color:green;
	color:#fff;
	padding:15px;
	margin:15px 0
}
.wrapper .errors {
	background-color:red;
	color:#fff;
	padding:15px;
	margin:15px 0
}
#cookie-bar {
    background: #3377c0;
	height:auto;
	line-height:24px;
	color:#eee;
	text-align:center;
	padding:15px 0;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:5
}
#cookie-bar.fixed {
	position:fixed;
	top:0;
	left:0;
	width:100%
}
#cookie-bar p {
	margin:0;
	padding:0
}
#cookie-bar a {
	color:#fff;
	display:inline-block;
	border-radius:0px;
	text-decoration:none;
	padding:10px;
	margin-left:8px
}
#cookie-bar .cb-enable {
	background:#fff;
color: #3377c0;
	-webkit-transition:all 235ms ease-in-out;
	-moz-transition:all 235ms ease-in-out;
	-ms-transition:all 235ms ease-in-out;
	-o-transition:all 235ms ease-in-out;
	transition:all 235ms ease-in-out
}
#cookie-bar .cb-enable:hover {
	background:#000;
	-webkit-transition:all 235ms ease-in-out;
	-moz-transition:all 235ms ease-in-out;
	-ms-transition:all 235ms ease-in-out;
	-o-transition:all 235ms ease-in-out;
	transition:all 235ms ease-in-out;
  color: #fff;
}
#fancybox-wrap {
	box-sizing:content-box
}
#fancybox-inner {
	box-sizing:content-box
}
.wrapper .sortable_responsive_gallery_image {
	padding:5px
}
.wrapper .form-horizontal {
	clear:both;
	margin:25px auto
}
.wrapper .form-horizontal fieldset {
	margin:25px 0;
	display:block
}
.wrapper #submit {
	margin-top:15px
}




@media (max-width: 992px) {
.navbar-header {
float:none
}
.navbar-toggle {
display:block;
border:0
}
.navbar-toggle .icon-bar {
background:#fff!important
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background:transparent;
border:0
}
.navbar-collapse {
border-top:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);
max-height:none
}
.navbar-collapse.collapse {
display:none!important
}
.navbar-nav {
float:none!important;
margin:7.5px -15px
}
.navbar-nav>li {
float:none
}
.navbar-nav>li>a {
padding-top:20px;
padding-bottom:20px
}
.navbar-collapse.collapse.in {
display:block!important
}
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:#fff;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header, .mobilenavitems {
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
background-image:none
}
.navbar-default .navbar-nav>li>a {
border-radius:none
}
.navbar-default .navbar-nav>li>a:hover {
background:#368a36
}
.navbar-default .navbar-nav a:link, .navbar-default .navbar-nav a:visited {
max-width:none
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:0
}
}
