
/* pagination */
.pagination li a {border: 0px; background: none; border-radius: 0;}
.pagination > .active > a, .pagination > .active > a:hover {background: none; color: #444;}

/* footer */
.footer {margin-top: 0px; padding: 10px 20px;}

.footer ul.menu {max-width: 650px; margin: 0 auto;}
.footer .nav > li {float: left;}
.footer .nav > li > a {padding: 0 15px; text-decoration: underline; text-align: center;}

.footer .nav > li > a:hover, .footer .nav > li > a:active, .footer .nav > li > a.active {color: #39f;}

/* sidebar */
.region-sidebar-second .block, .small-search {
	background: #dcffdc none repeat scroll 0 0;    
	border: 1px solid #bcf9bd;
    border-radius: 5px;
    padding: 10px;
}

/* small search */
.small-search {margin-bottom: 30px;}

/* breadcrumb */
.breadcrumb {background: none;}

/* main  */
.main-container {padding: 20px;}
.main-container a {color: #cc3403 !important;}
.container {padding: 0; max-width: 1000px;}

/* main menu */
#navbar {background: none; border: none; padding: 12px 20px; margin-bottom: 0;}
#navbar .block {margin-bottom: 0;}
#navbar .menu-block-main-menu {float: left;}
#navbar .nav > li > a {padding: 0 3em 0 0; color: #01669a; font-size: 1.2em; float: left;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background: none;}
.navigation {float: left;}

/* global */
.img-responsive {width: 100%;}
.field-name-body img, .views-field-body-value img {margin-bottom: 20px; max-width: 100% !important; height: auto !important;}
.views-exposed-form button {background: #eee; color: #222; border: 1px solid #ccc;}

/* forms */
.form-item {margin-bottom: 10px;}

#navbar .nav > li {display: inline;}
.nav > li > a:hover, .nav > li > a:focus {background: none;}

/***** 
* media queries 
****/

@media (max-width:500px) {
	
#navbar .nav > li > a {padding-right: 10px;}

}	

@media (min-width:500px) and (max-width:768px) {



}


@media (max-width:768px) {

#image-area {overflow: hidden; height: 150px; position: relative;}
#image-area img.img-responsive {height: 150px; width: auto; max-width: none; position: absolute; right: 0;}

#navbar .nav > li > a {padding-right: 20px;}


}



/* before mobile menu kicks in */
@media (min-width: 769px) {


.container {
  border-right: 30px solid #993400;
  border-bottom: 30px solid #993400;
  border-left: 30px solid #993400;
}


}

/* large browsers */
@media (min-width:1200px) {
	


}