@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);


/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
/* orbit loader */
.orbit-gallery { 
          
           background: #ccc url(../images/orbit/loading.gif) no-repeat center center; overflow: hidden; }
     
    .orbit-gallery div { display: none; }
    
    
/* bookmark this */
    
img.bookmarkThis
{
  opacity: 0.4;
  filter: alpha(opacity=40);
  padding: 0 5px 0 5px;
}

img.bookmarkThis:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

p.bookmarkThis
{
  text-align: center;
  padding-top: 20px;
}


body .container > .row {
	max-width:832px;
	
}

/* -----------------------------------------
   Header Styles
----------------------------------------- */

.header {
	background-image: url(../images/container-bgd.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #4280b5;
	padding-top:30px;
	
}


.header .global-nav {
	
	margin-bottom:-10px;
	padding-bottom:0;
}

.sub-logo {
	text-align:right;
	padding-bottom:10px;
}

.logo h2 {
	padding:0;
	margin: 0;
}

.orbit-gallery,orbit-wrapper {
	height:174px;
	background-color: black;

	
}

.orbit-overlay {
		background-image: url(../images/orbit-overlay.png);
	background-repeat: repeat-x;
	position:absolute;
	height:174px;
	width: 100%;
	z-index: 999;
}

.orbit-wrapper .timer {
	display:none;
}

.breadcrumbs {
	padding-bottom:10px;
	font-size: 12px;
}
.breadcrumbs a {
	color:#c1a0a0;
}



/* -----------------------------------------
   Navigation Styles
----------------------------------------- */
.flyout {
	
	top:35px;
	background-color: #9b0301;
	border:none;
	padding:0;
	z-index: 9999;
}
.flyout li {
	padding:0;
	margin:0;
}
.nav-bar .flyout a.main {
	display:block;
	padding:5px;
	font-size: 12px !important;
	text-transform:none !important;
	color:#fff;
}
.flyout a:hover {
	
	background-color: #62050c;
	
}

.nav-bar {
	background-image: url(../images/nav-bg.png);
	border:none;	
	height: 35px;
	padding:0;
	margin:0;
}

.nav-bar > li {
	border-right-color: #245f8e;
	line-height: 35px;

}

.nav-bar > li > a.main {
	
	color:#fff;
	text-transform: uppercase;
	font-size: 15px !important;
	padding:0px 20px 0px 20px !important;
	 font-family: 'Ubuntu Condensed';
	
	 	margin:0;
	
	
}

.spanish .nav-bar > li > a.main,  { 
	letter-spacing: -1px;
}

.nav-bar > li > a.main:hover, .nav-bar > li.active > a.main {
	background-image: url(../images/nav-bg-active.png);
	
}

.nav-bar > li.last {
	border:none;
}

/* .nav-bar .flyout-toggle {
	display:none !important;
} */

.nav-bar > li.has-flyout > a.flyout-toggle span {
	border-top-color: #fff;
}

.nav-bar > li.has-flyout > a.flyout-toggle {
	padding:15px 3px 20px 0px;
}

.active > a {
	font-weight: bold;
}

/* -----------------------------------------
   Search Styles
----------------------------------------- */

.search-box {
	position:absolute;
	top:35px;
	right:0;
	background-color: #d9ecfb;
	background-repeat: repeat-x;
	width:175px;
	z-index: 9999;
	padding:10px;
	box-shadow: 5px 6px 12px rgba(0,0,0,0.58);
	  display:none;  
	 color:#515252;
}

.search-box p {
	color:#0c709e;
	font-size: 12px;
}

.search-box a {
	color:#0b6f9f;
}

.search-box .sisea-paging {
	display:none;
}

.search-box fieldset {
	padding:0;
	margin:0;
	border:none;
}

.search-box fieldset label {
	display:none;
}

.search-box input {
	font-size: 15px;
	width:95%;
	padding:5px;
}
.sisea-results-list {
	background-color: white;

	
}

.sisea-search-form {
	margin: 0!important;
}

p.sisea-results {
margin-bottom: 5px!important;
color:#4a4a4a;
	
}
.sisea-results {
display:none;	
}

.sisea-result {
	padding:10px;
	border:1px solid #74bbf3;
	margin:0px -10px -1px -10px;
	background-color: white;
}

.sisea-result p {
	margin: 0;
	line-height: 18px;
}

.sisea-result h3 {
	font-size: 15px;
}


.search-box #search {
	border-radius: 10px;
	box-shadow: inset 1px 1px 5px rgba(18,66,133,0.73);
	border:none;
	padding:5px;
	color:#0b6f9f;
}

.search-box input[type=submit] {
	display:none;
}

li a.search-button {
	background-image: url(../images/search-icon.png);
	background-repeat: no-repeat;
	background-position: center 7px;
	text-indent: -99999em;
} 
li a.search-button:hover {
		background-image: url(../images/search-icon.png) !important;
}
/* -----------------------------------------
   Type Styles
----------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	color:#539bd9;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:20px;
}

h3 {
	font-size:18px;
}

h4 {
	font-size:14px;
}

p {
	font-size: 14px;
	color:#343434;
	line-height: 22px;
}
/* -----------------------------------------
   Content Styles
----------------------------------------- */

.content >.row {
	
	border:1px solid #d0d0d0;
}

.container.content .content-wrapper{
	padding:30px;
}

.module h4 {
	background-image: url(../images/nav-bg.png);
	color:#fff;
	line-height:18px;
	font-size:13px;
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color:#4c9adb;
	padding:5px 10px 5px 10px;
	display:block;
}

.module h4 a{ 
	color:#fff;
}

.module ul li {
	
	margin:0px 0px 5px 10px;
		
	
}

.content ul li {
		margin:0px 0px 10px 10px;
		list-style:disc;

}

.content ul li li {
		font-size: 11px;
		margin:0px 0px 0px 10px;
}

.module-content, .module-content p {
	font-size: 13px;
}



a {
	color:#A12E32;
}

a:hover {
	color:#4B90CE;
}

.button.nice {
	background-color:#407dc3;
	border-color: #407dc3;
	padding: 5px 15px 5px 15px;
	border-radius: 15px;
}

.button.nice:hover {
	background-color:#A12E32;
	border-color: #A12E32;
}

.list-members p {
	margin-bottom: 0;
}

.list-members .member-title a {
	text-decoration: underline;
}

.list-members .row {
	padding-bottom:10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dadada;
}

.list-members {
	padding:0px 0px 30px 0px;
}
.post .date {
	color:#666666;
}

.member-photo {
	float:left;
	padding:0px 20px 10px 0px;
	
}

.member-title {
	color:#3A6F9B;
	font-size: 16px;
}
.member-name {
	margin:0px;
}
.back-to-top {
	font-size: 13px;
	text-decoration: underline;
}

.list-members-category-nav {
	float:right;
	margin-top:-35px;
}

.content .list-members-category-nav li {
	float:left;
	border-right:1px solid #c1c1c1;
	padding:2px 10px 2px 10px;
	margin:0;
}
.list-members-category-nav li:last-child {
  border-right:none;
}

.list-members-category-nav li a {
	text-decoration: underline;
	font-size: 16px;
}

blockquote .quote {
	margin: 0 0 18px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ebebeb;
	font-size: 13px;
}

blockquote  p{
	font-size: 13px;
}

.photo-left {

	float:left;
	padding-right:20px;
	
}

.photo-right {
	float:right;
	padding-left:20px;
	
}

/* -----------------------------------------
   Footer Styles
----------------------------------------- */
.footer {
	padding-top:20px;
}

/* -----------------------------------------
   Page Specific Styles
----------------------------------------- */

.about-us .content-wrapper .row, .news .post{
	border-bottom: 1px solid #dadada;
	margin-bottom:5px;
}
.about-us .content-wrapper .row.last {
	border-bottom: none;
}

.directory .content-wrapper li {
	font-size: 20px;
	margin-bottom:5px;
	line-height: 30px;
}

.directory .content-wrapper li li {

	font-size: 15px;
	line-height: 20px;
}

.news .post {
	margin-bottom:20px;
}

@media only screen and (max-width: 850px) and (min-width: 768px) {
.nav-bar > li > a.main {
	
	color:#fff;
	text-transform: uppercase;
	font-size: 14px !important;
	padding:0px 15px 0px 15px !important;
	 font-family: 'Ubuntu Condensed';
	
	 	margin:0;
	 	}
	

	}
	
@media only screen and (max-width: 767px) {	
		.header {
			border-bottom: 5px solid #A12E32;
		}
		
		.nav-bar > li > a.main {
			background-image: url(../images/nav-bg.png);
		}
		
		.flyout {
	
			top:0px;

		}	
		
		#mobile-menu-toggle {
		
		color:#fff;
		font-weight: bold;
		display: block!important;
		position: static!important;
		padding:0px 0px 0px 30px !important;
		font-family: 'Ubuntu Condensed';	
		border: none !important;
		}
		
		.member-photo {
			text-align: center;
			float:none;
			padding:0px 0px 0px 0px;
	
			}
	.list-members-category-nav {
		float:none;
		margin-top:0;
		height: 30px;
		display:block;
		}
	
	}