body {
	padding-top: 110px;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
}

.navbar {
	font-family: 'Raleway', sans-serif; 
	height:110px;
}

.navbar li { 
	color: #000;
} 

.navbar-brand {
	margin-top:-35px;
}			

.container-mod {
	margin-top:30px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

.icon-large {
	font-size:42px;
	opacity: 0.65;
}

.icon-xlarge {
	font-size:60px;
}

.sidemargins {
	padding-left: 1px;
	padding-right: 1px;
}

a:hover {
	color:#666666;
}

/* Override the bootstrap style */
blockquote {
		border-left: none;
}

/* Insert the pseudo element - replicating what FontAwesome does */
blockquote:before {
		content: "\f10d"; 
		font-family: FontAwesome;
		float: left;
		margin-right: 10px;
		font-size: 30px;
}	

.vcenter {
		display: inline-block;
		vertical-align: middle;
		float: none;
}

.photo-controls {
		width: 100%; 
		height: 100%; 
		position: absolute; 
		top: 0; 
		left: 0;	
		z-index:10;
		text-align:center;
}

#prevPhoto {
		opacity: 0.5;
		filter: alpha(opacity=50);
}
#nextPhoto {
		opacity: 0.5;
		filter: alpha(opacity=50);
}
#playPhoto {
		opacity: 0.5;
		filter: alpha(opacity=50);
}
#stopPhoto {
		opacity: 0.5;
		filter: alpha(opacity=50);
		display:none;
}

.control-button {
		color:#919191;
		cursor:pointer;
		-webkit-user-select: none; 
		-moz-user-select: none; 
		-ms-user-select: none; 
		-o-user-select: none; 
		user-select: none;			
}			

.control-button-prev {
	width:55px;
	padding-left:15px;
	padding-right:0px;
	float:left;
}

.control-button-next {
	padding-right:15px;
}

.control-button-slideshow {
	width:55px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	float:left;
}

.control-button-play {
	color:#919191;
	padding-top:24px;	
	padding-left:10px;
}

.control-button-stop {
	color:#919191;
}

.control-style {
	font-family: 'Raleway', sans-serif;
	font-size: 49px;
}

.social-links {
 margin-right:3px;
 font-size:16px;
}

.social-links:hover {
		opacity: 0.5;
		filter: alpha(opacity=50);
}

.social-container {
	margin-top:25px;
	margin-bottom:5px;
	text-align:center;
}


#mainBody {
	max-width:1400px;
	float: none;
	margin-left: auto; 
	margin-right: auto;
	display:none;
}

.foot-left {
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.foot-left h4 {
	font-size:12px;
	margin-top:0px;	
}

.foot-left p {
	font-size:12px;
}

.full-image {
	width:100%;
	height:auto;
}

.full-height {
	height:100%;
}

.lead-tight {
	margin-bottom:0px;
}

.dark-link {
 color:#000000;
 font-weight:bold;
}

.foot-right {
	color:#c0c0c0;
	margin-bottom:25px;
}

.foot-right ul {
	list-style-type:none; 
	font-size:13px;
	padding:0;
}

.foot-right ul li {
	display: inline;
	padding-right:5px;
}

.hidden, .footer {
	display: none;
}

.page-head {
	position:relative;
}

.lead-tag {
	font-size:36px;
	margin-bottom:0px;
	line-height: 1.2;
}

.lead-h1 {
	font-size:16px;
	line-height: 1.3;
	margin-top:8px;
	margin-bottom:5px;
	font-size:#333333;
}

/*---*/

@media (max-width: 1200px) {
	.nav>li>a {
		padding: 15px 5px;
		font-size:12px;
	}	
	.foot-left {
		font-size:12px;
	}
	
}	

@media (max-width:761px) { 
	body {
		padding-top: 50px;
	}
	.logo {
		height:55px;
	}
	.container-mod {
		margin-top:0px;
	}				
	.navbar li { 
		text-align: center;
		background-color:#e8e9eb;
		border-bottom: #fff solid 1px;
	} 
	.navbar {
		height:49px;
	}
	.navbar-nav {
		margin: 0 -15px;
	}
	.navbar-brand {
		margin-top:-11px;			
	}											
	.social-links {
		 font-size:14px;
	}
	
}	

@media (max-width:500px) { 
	.social-links {
		 font-size:12px;
	}	
}