/*
Theme Name:         Blackbaud Bootstrap (child) - Theme 5
Theme URI:          http://www.blackbaud.com
Description:        Blackbaud Bootstrap is a WordPress starter theme based on the Roots Theme. <a href="https://github.com/roots/roots/contributors">Contribute on GitHub</a>
Version:            1.0.0
Author:             Blackbaud Interactive
Template:           blackbaud-bootstrap
License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

body {
	color: #190B12;
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 14px;
	background:#ebebeb url(assets/img/bg_tile.png);
	line-height: 1.75em;
}

@media (min-width: 1200px){
	.container {
		width: 1140px;
	}		
}

@media (min-width: 768px) { /* iPad 1 & 2 in portrait & landscape */

h1 {
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-weight:400;
	font-size: 42px;
	color:#495965;
	padding-bottom: 20px;
    margin: 30px 0 20px;
    border-bottom: 1px solid #eee;
}

#template-home h1 {
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-weight:400;
	font-size: 42px;
	color:#495965;
	padding-bottom: 10px;
    margin: 30px 0 0;
    border-bottom: 0;
}

h2 {
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-weight:400;
	font-size: 36px;
	color:#495965;	
}

h3 {
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-weight:400;
	font-size: 24px;
	color:#495965;	
	line-height: 1.5em;
}


h4 {
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-weight:400;
	font-size: 20px;
	color:#495965;
	line-height: 1.5em;
	
}
	}

h5{font-size: 16px; line-height: 1.75em;}
h6{font-size: 11px; line-height: 1.75em; font-weight:400; }

.btn-warning{background-color: #f7921e; border-color: #ec8b1b;}
.btn-info{background-color: #495965; border-color: #404e58;}
.btn-info:hover {background-color: #404e58; border-color: #404e58;}

/* Responsive Image Styles */

img {
	max-width: 100%;
	height: auto;
}

.alignright {
	display: block;}

.alignleft {
	display: block;
}

.aligncenter {
	display: block;
}

.alignnone {
	display: block;
}


hr {border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

#template-default #content #content-primary img {
	padding:6px;
	border:1px solid #dedede;
}


@media (min-width: 480px) {

	.alignright {
		display: block;
		float: right;
		margin: 0 0 1em 1em;
	}
	
	.alignleft {
		display: block;
		float: left;
		margin: 0 1em 1em 0;
	}
	
	.aligncenter {
		display: block;
		float: none;
		display: block;
		margin: 0 auto 1em;
		clear: both;
	}
	
	.alignnone {
		display: block;
		float: none;
		margin: 0;
	}
	
}

/* Responsive iFrame Styles */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* SECTIONS */

#header {
	margin-bottom: 0;
}
	#header .btn-search {
		padding-bottom: 7px;
		padding-top: 7px;
	}
	#header .navbar-brand a {
		color: #fff;
	}
#content {
	background-color: transparent;
	padding-bottom: 0px;
	padding-top: 0px;
	font-style: normal;
}
#template-default #content .container {
	background-color: #fff;
	padding:15px;
}

@media (min-width: 1200px){
	
	#template-default #content .container {
	padding: 30px 50px;
	}
}


.home {}
	.home #content {
		padding-bottom: 0;
	}
	.home #content-primary {
		padding-bottom: 0px;
	}
	.home #content-secondary {
		background-color: transparent;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.home #content-secondary .container {
		background-color: #fff;
		padding-bottom: 30px;
		padding-top: 30px
	}
	#home-content-secondary h3 {
		margin-top: 20px;
	}

#footer {
	color:#e4e1dc;
	background-color: transparent;
	position: relative;
	padding-bottom: 0px;
	padding-top: 0px;
	font-style:normal;
}

#footer .container {
	color:#e4e1dc;
	background-color: #637c6b;
	padding-bottom: 30px;
	padding-top: 30px;
	border-top:10px solid #d4d4d4
}
	#footer p > a,
	#footer li > a,
	#footer strong,
	#footer h4,
	#footer .textwidget,
	#footer .textwidget  a {
		color:#e4e1dc;
	}

#footer-copyright {
	background-color: transparent;
	padding: 0;
	text-align: center;
	position:relative;
	bottom: 0;
	left: 0;
	width: 100%;
}

#footer-copyright .container {background-color: #4A6352; padding: 15px 0; border-top:0;}

#footer-copyright p {
		margin: 0;
	}
#footer_logos{padding:15px 0}

#footer_logos img{ 
  display: inline-block;
  vertical-align: bottom !important;
	
}

/* BOOTSTRAP OVERRIDES */
.nav-tabs {}
	.nav-tabs + .panel-body {
		margin-top: -1px;
	}


.navbar-inverse .navbar-toggle {
	color: #fff;
}

@media (min-width: 768px){
.navbar-static-top {
    border-width: 0;
}
}


@media (max-width: 767px) {
	.navbar-brand img {
		
	}
	.navbar-toggle + .navbar-toggle {
		margin-right: 5px;
	}
}
.page-header {
	margin-top: 30px;
}
.thumbnail {}
	.thumbnail.pull-left {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.thumbnail.pull-right {
		margin-left: 10px;
		margin-bottom: 10px;
	}



/* CAROUSEL */
.img-responsive, 
.thumbnail > img, 
.thumbnail a > img, 
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img {
	width: 100%;
}
.carousel-control.left,
.carousel-control.right {
	background-image: none;
	width: 5%;
}

	/*@font-face {
		font-family:'Glyphicons Halflings';
		src:url(assets/fonts/glyphicons-halflings-regular.eot);
		src:url(assets/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(assets/fonts/glyphicons-halflings-regular.woff) format('woff'), url(assets/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
	}
	.glyphicon {
		position:relative;
		top:1px;
		display:inline-block;
		font-family:'Glyphicons Halflings';
		font-style:normal;
		font-weight:400;
		line-height:1;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale
	}
	
	.glyphicon-menu-left:before {
	  content: "\e257";
	}
	.glyphicon-menu-right:before {
	  content: "\e258";
	}
	.glyphicon-menu-down:before {
	  content: "\e259";
	}
	.glyphicon-menu-up:before {
	  content: "\e260";
	}
	
	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {
		position:absolute;
		top:50%;
		z-index:5;
		display:inline-block
	}
@media screen and (min-width:768px) {
.carousel-control .icon-prev, .carousel-control .glyphicon-menu-left {
		left:-85%
	}
	.carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
		right:-50%
	}

.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width:30px;
	height:30px;
	margin-top:-15px;
	margin-left:-15px;
	font-size: 52px;
    color: #6e9eaf;
}
}
*/


/* THE EVENTS CALENDAR */
.tribe-events-list-widget ol {
	padding: 0;
}
.tribe-events-list-widget ol li {
	margin-bottom: 0;
}



/* SOCIAL MEDIA TABS */
ul.social-tabs {
	height: auto !important;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
div.dc-social.static ul.social-tabs li,
div.dc-social.static ul.social-tabs li.active {
	padding: 10px;
	border-bottom-color: transparent;
}
.dc-social.static ul.social-tabs li {
	border: 1px solid transparent;
}
.dc-social.static ul.social-tabs li.active {
	border-color: #ccc #ccc #fff #ccc;
}
.dc-social.static .dcsmt {
	max-width: 100%;
}


/* RSS WIDGET */
.widget_rss {}
	.widget_rss h3 a {
		color: #333;
	}
	.widget_rss ul {
		list-style: none;
		padding: 0;
	}
	.widget_rss li {
		margin: 0 0 10px;
		padding: 0 0 10px;
		border-bottom: 1px solid #eee;
	}
	.widget_rss li a.rsswidget {
		font-weight: bold;
	}
	.widget_rss .rss-date {
		color: #888;
		display: block;
		font-size: 85%;
	}


/* THIRD-LEVEL DROPDOWNS */
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0;
}
.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
	display:none;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
	
}

 ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu {
    display: none !important;
}
























/*
Theme Name:         Blackbaud Bootstrap (child) - Theme 5
Theme URI:          http://www.blackbaud.com
Description:        Blackbaud Bootstrap is a WordPress starter theme based on the Roots Theme. <a href="https://github.com/roots/roots/contributors">Contribute on GitHub</a>
Version:            1.0.0
Author:             Blackbaud Interactive
Template:           blackbaud-bootstrap
License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/


#header {}
	@media (min-width: 768px) {
		#header .container {
			min-height: 137px;
			position: relative;
		}
	}



#logo {}


#utility { }


@media screen 
  and (min-device-width: 1200px) {   
	
  .navbar-brand {
	position: absolute;
    z-index: 99;
	top:0px; 
	left:115px;
	}
	.nav>li>a {
    padding: 10px 25px;
}
	
}


	
.nav>li>a {
    padding: 10px 15px;
}
@media (max-width: 1199px) and (min-device-width : 993px) {
.navbar-brand a, .navbar-brand img {
			display:block;
			width:85% ;			
			}		
 .navbar-brand {
	left:50px;
	}
	}
@media (max-width: 992px)
 {	
	.carousel-caption {
    padding-top: 20px;
    padding-bottom: 20px;}
	.navbar-brand a, .navbar-brand img {
			display:block;
			width:75% ;			
			}		
				
	}
	@media (max-width: 767px) {
		#utility form {
			padding: 15px;
			
		}
	.navbar-brand a, .navbar-brand img {
			display:block;
			width:55% ;			
			}			
		
	}
	@media (min-width: 768px) {
		
		#utility {
			padding-top: 25px;
			
			
		}
		#utility ul {
			display: inline-block;
			float: none;
			margin: 0;
			padding-top: 5px;
			vertical-align: top;
		}
		#utility li {
			margin: 0 0 0 15px;
		}
		#utility li a {
			padding: 0;
		}
		#utility form {
			margin: 0;
			display: inline-block;
			padding-right: 0;
			width: 170px;
		}
		#utility .navbar-form .form-group {
			display: block;
		}
	}

/* FORM */

.form-control {
    height: 26px;
    font-size: 13px;
    border: 0;
    border-radius: 0px;
}

form.navbar-form .btn-primary {
    color: #357ebd;
    background-color: #fff;
    border-color: #fff;
    border: 0;
}

form.navbar-form .btn {
    padding: 3px 12px;}

.social_media {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;

}
.social_media  .fa {
    background-color: #6e9eaf;
}

.fa-2x, a.btn_donate {margin-bottom:15px;}

#nav {}



.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}
.caret{display:none}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    background-color: rgba(14, 35, 52, 0.3);
    color: #f7921e;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #f7921e;
    background-color: transparent;
}
#menu-primary-navigation>li>a {
		font-size: 18px;
	}
@media (min-width: 1200px){
	#menu-primary-navigation>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 20px;
		font-family: 'Roboto Condensed', Arial, sans-serif;
	}
	
}

.menu-donate {background-color:#f7921e;}

#template-default #content-secondary {
		padding-top: 40px;
	}
	
#content-secondary .nav {
	margin-bottom: 30px;
}
#content-secondary .nav li {
	padding: 0;
	display:none;
	margin: 0;
}
#content-secondary .nav li.active {
	display:block;
}
#content-secondary .nav li.active a {
	background: #6e9eaf;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 1.5em;
	letter-spacing: 1px;
}
#content-secondary .nav li ul {
	display:none;
}
#content-secondary .nav li.active ul {
	display:block;
	background: #f0efef;
	border: 1px solid #f0efef;
}
#content-secondary .nav li.active li {
	display:block;
}
#content-secondary .nav li.active ul li a {
	color: #000;
	text-transform: none;
	font-size: 1.1em;
	background: transparent;
	letter-spacing: .2px;
	font-weight: 500;
}
#content-secondary .nav li.active ul li a:hover {
	background: #fff;
}
#content-secondary .nav li.active li.active a {
	background: #fff;
	font-size: 1.1em;
	color: #000;
}
#content-secondary .nav li.active li.active li a {
	font-size: .9em;
	padding: 5px 35px;
}
#content-secondary .nav li.active ul ul {
	border:none;
	
}
#content-secondary li.menu-about-nyjtl.active a {
	background: transparent;
}

#content-secondary .nav li .sub-menu li .sub-menu {display:none;}
#content-secondary .nav li .sub-menu li.active .sub-menu {display:block;}
#content-primary .recent-posts-2 li a {color:#000;}


	@media (min-width: 768px) {
		#nav {
			bottom: 0;
			position: absolute;
			right: 70px;
		}
	}

#media {
	margin-top:-50px;
}

#media {
	background-color: transparent;
	box-shadow: 0;
}
#media .carousel-indicators {display:none;}
	#media .container {
		position: relative;
	}
	#media .carousel-caption,
	#media .carousel-indicators {
		left: 0;
		margin-left: 0;
		padding-left: 20px;
		right: 0;
	}
	
	#media .carousel-caption .btn-primary {
	color: #f7921e;
    background-color: #495965;
    border-color: #90b0bd;
	}
	
	.btn {
    border-radius: 0px;
}
.carousel-caption {
    background: rgba(104, 153, 174, 0);
	text-shadow: none;
	text-align: center;
}
#media .carousel-caption h4, #media .carousel-caption p{
	text-align:left;
	line-height: 100%;
}
	
	@media (max-width: 767px) {
		#media .container {
			padding:0;
		}
	}

@media (min-width: 768px){
	#media .container {
		padding-left: 0px;
		padding-right: 0px;
	}
	#media .carousel-caption h4 {
		font-family: 'Roboto', Arial, sans-serif;
		font-weight: 600;
		font-size: 48px;
		color: #e4e1dc;
	}
	#media .carousel-caption p {
		font-family: 'Roboto', Arial, sans-serif;
		font-weight: 600;
		font-size: 20px;
		color: #000;
	}
	.carousel-caption {
		background: rgba(104, 153, 174, 0.85);
		position: absolute;
		width:284px;
		left: 98px;
		/* right: 15%;*/
		bottom: 15%;
		z-index: 10;
		padding-top: 40px;
		padding-bottom: 40px;
		text-align: center;
		border-top: 3px solid #495965;
		border-right: 1px solid #495965;
		border-bottom: 10px solid #495965;
		border-left: 1px solid #495965;
	}
	#media .carousel-caption .btn-primary {
		font-size:17px;
		margin:0 auto;
	}
	#media .carousel-caption, #media .carousel-indicators {
		margin-left: 98px;
	}

}


/* Header Styles */
.navbar-inverse {
	 background-color: transparent;
    border-color: transparent;
}

.navbar-inverse .container {
	background-color: rgba(14, 35, 52, 0.7);
}


/* Homepage Content Styles */

#home-content-primary {background:#ffffff url(assets/img/mission_bg.jpg) 50% 0% no-repeat;}

#content-secondary h5 {font-family: 'Roboto Condensed', sans-serif; padding:10px 20px; font-size:24px; color:#fff; text-transform:uppercase; margin: 0 0 25px 0 !important;  }
#content-secondary p.image {margin: 0px !important; border-bottom:1px solid #fff;}
#content-secondary #home-bucket-1, #content-secondary #home-bucket-2, #content-secondary #home-bucket-3,
#content-secondary #home-bucket-4, #content-secondary #home-bucket-5, #content-secondary #home-bucket-6,
#content-secondary #home-bucket-1 p, #content-secondary #home-bucket-2 p, #content-secondary #home-bucket-3 p,
#content-secondary #home-bucket-4 p, #content-secondary #home-bucket-5 p, #content-secondary #home-bucket-6 p

{line-height:1.5em;}

@media (min-width: 1024px){
#content-secondary #home-bucket-4, #content-secondary #home-bucket-5 {margin-right:4.15%}
}

@media (min-width: 1200px){
#content-secondary #home-bucket-1, #content-secondary #home-bucket-2 {margin-right:4.15%}
}

#content-secondary #home-bucket-1 h5 {background-color:#c6671d; max-width: 262px; border-top: 1px solid #ffffff;}	
#content-secondary #home-bucket-2 h5 {background-color:#637c6b; max-width: 262px; border-top: 1px solid #ffffff;}
#content-secondary #home-bucket-3 h5 {background-color:#6e9eaf; max-width: 262px; }	

#content-secondary #home-bucket-1 a {color:#c6671d}	
#content-secondary #home-bucket-2 a {color:#637c6b}

 #home-bucket-4 img, #home-bucket-5 img, #home-bucket-6 img, #home-bucket-7 img, #home-bucket-8 img, #home-bucket-9 img  { 
 text-align:center; margin: 0 auto; 
 }
#home-bucket-4 p, #home-bucket-5 p, #home-bucket-6 p { text-align:left}
#home-bucket-4, #home-bucket-5, #home-bucket-6, #home-bucket-7, #home-bucket-8, #home-bucket-9{ text-align:center; }

#footer-bucket-3 {text-align:right; }
#footer-bucket-3 #footer_logos img {padding-left:10px}

.readMore {display:block;}
.news {display:block;}
.news_title {display:block; clear:both; font-weight:600; line-height:1.5em;}


#home-bucket-txt{text-align:center;}
#home-bucket-txt h2{display:inline-block !important; padding:0 20px; background-color:#fff; margin-top:-50px;}


.fade_line{ 
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(237, 237, 237, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}



@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  #nav {
    right: 0px;
	}
	.nav>li>a {
    padding: 10px 15px;
}
	  
	  
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */

	#media .carousel-caption h4 {
		font-size: 34px;
	}
	
	#media .carousel-caption p {
		font-size: 16px;
	}
	
	.carousel-caption {
		background: rgba(104, 153, 174, 0.85);
		position: absolute;
		width:220px;
		left: 25px;
		bottom: 35px;
		z-index: 10;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}

#content-secondary h5 {font-size:20px;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */

.carousel-caption {
    bottom: 45px;}
  

}	
/* Smart Phone */	
@media (max-width: 767px) {
	
	
	.nav>li>a {
		padding: 10px 15px;
		font-size: 14px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #cccccc;
	}
	#media {
		margin-top:0px;
		margin-bottom:60px;
	}
	#home-content-primary {
		display:none;
	}
	.navbar-inverse .navbar-toggle {
		border-color: #fff;
	}
	.carousel-inner {
		overflow: inherit;
	}
	#media .carousel-caption p {
		display:none
	}
	.carousel-caption {
		padding:10px 0;
		background: rgba(104, 153, 174, 1);
		bottom: -60px;
	}
	#media .carousel-caption h4 {
		font-weight:700;
		float:left;
	}
	#media .carousel-caption .btn-primary {
		display:inline-block !important;
	}
	#content-secondary #home-bucket-1 p, #content-secondary #home-bucket-2 p, #content-secondary #home-bucket-3 p, #content-secondary #home-bucket-4 p, #content-secondary #home-bucket-5 p #content-secondary #home-bucket-6 p {
		text-align:left !important;
	}
	.btn_donate {
		width:80%;
	}
	#footer-bucket-3 {
		padding-top:10px;
		padding-bottom:10px;
	}
	#footer-bucket-3 #footer_logos img {
		height:30px;
		width:auto;
	}
	.fa-2x {
		font-size: 1.5em !important;
	}
	
	.btn_donate img {
		width:160px !important;
	}
	#footer_logos {
		clear:both;
	}
	#home-bucket-txt h2{font-size:24px; margin-top:-30px;}

	.navbar-form {
		border-color: transparent !important;
	}
	
	#utility form {
    	padding: 0;
		margin-left:0;
		margin-right:10px;
		width: 70%;
		float: left;
	}
	
	.navbar-form {
    padding: 0 10px 15px 10px;
	margin-top: 0;
    margin-bottom: 0;
	}
	
	.social_media {
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
	}

	.navbar-toggle {
    padding: 12px 10px;
	}
	

}	




@media screen 
  and (min-device-width: 1200px) {   
	
	#utility {
			padding-top: 25px;
			margin-right: 60px;
			
		}
}


a.fn, .date {font-style:italic}







/* POSTS */
p.byline {Display:none}
#respond {Display:none}
#entry-author-info {display: none;}
body.archive {font-style:normal;}

/* comments */
#comments {display:none}


/* Buttons */
#content-secondary .btn {  display: block; text-align: left;}
.btn-navblue {color: #fff; background-color: #6e9eaf; border-color: #587e8c;}
.btn-darkblue {color: #fff; background-color: #495965; border-color: #3a4751;}
.btn-darkgrey {color: #fff; background-color: #a4a7a9; border-color: #838687;}
.btn-orange {color: #fff; background-color: #f7921e; border-color: #c67518;}
.btn-green {color: #fff; background-color: #637c6b; border-color: #4f6356;}
.btn-brown {color: #fff; background-color: #8e532a; border-color: #724222;}
.btn-beige {color: #fff; background-color: #aaa77d; border-color: #888664;}
.btn-rust {color: #fff; background-color: #c6671d; border-color: #9e5217;}
.btn-lightgrey {color: #190b12; background-color: #e4e1dc; border-color: #b6b4b0;}
.btn-deepred {color: #fff; background-color: #793949; border-color: #612e3a;}

.btn-navblue:hover {color: #fff; background-color: #638e9d; border-color: #587e8c;}
.btn-darkblue:hover {color: #fff; background-color: #42505b; border-color: #3a4751;}
.btn-darkgrey:hover {color: #fff; background-color: #939698; border-color: #838687;}
.btn-orange:hover {color: #fff; background-color: #de831b; border-color: #c67518;}
.btn-green:hover {color: #fff; background-color: #596f60; border-color: #4f6356;}
.btn-brown:hover {color: #fff; background-color: #804b26; border-color: #724222;}
.btn-beige:hover {color: #fff; background-color: #999670; border-color: #888664;}
.btn-rust:hover {color: #fff; background-color: #b25c1a; border-color: #9e5217;}
.btn-lightgrey:hover {color: #190b12; background-color: #cdcac6; border-color: #b6b4b0;}
.btn-deepred:hover {color: #fff; background-color: #6d3342; border-color: #612e3a;}


.alignnone {
    display: inherit;
}


/* Gallery */

.ngg-imagebrowser .pic {
    border: 0 !important;
}

.ngg-imagebrowser-desc {
    padding: 20px 0;
}
















