@charset "UTF-8";

/* CSS Document */


/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/


@media only screen and (min-width : 320px) {
	
	

/*++++++++++++++++++++++++++++NAV CONTROLS - collapse & style */
.navbar {
	background-color: none;
	padding: 5px 0px;
	border-bottom: transparent;
}
.navbar-header {
	float: none;
	background-color:transparent;
}
.navbar-left, .navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
	background-color: rgba(27,44,92,1.00);
	margin-left: 30px;
	border-radius: 0px;
	padding: 20px 5px;
	margin-right: 10px;
}
.navbar-collapse {
	border-top:none;
	box-shadow:none;
}
.navbar-fixed-top {
	top: 30px;
	border-width: 0 0 0px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 0px;
}
.navbar-nav>li {
	float: none;
	margin-left: 0px;
	
}
.navbar-nav>li>a {
	padding: 10px 15px;
	text-transform: uppercase;
	
}
.collapse.in {
	display: block !important;
}

.navbar-inverse {
	background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
background-color: #000;

}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background-color:#EEEEEE;
}
.dropdown-menu {
	background-color:#eeeeee;
	margin-left:15px;
	
}
.dropdown-menu h4 {font-weight:700; color:#163384;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: #494D44;
}
.navbar-inverse {
	background-image: none;

}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-image: none;
}
.navbar-inverse {
	border-color: none;
}

.navbar-inverse .navbar-brand:hover {
	color: #FFC552;
}
.navbar-inverse .navbar-nav>li>a {
	color:rgba(27,44,92,1.00);
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #FFC552;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	color: #FFC552;
}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #1B2C5C;
}
.dropdown-menu>li>a {
	color: #333333;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #FFC552;
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-top-color: #999999;
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
	border-top-color: #FFC552;
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-bottom-color: #999999;
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
	border-bottom-color: #FFC552;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color:transparent;
}

.navbar-inverse .navbar-brand {
    color:#14173C;
	
}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background-color: orange; border-color: transparent;}
}




    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
.navbar {
	background-color: #eee;
}
.invert-colors .navbar {
	background-color: #000000;
}
.navbar-fixed-top {
	top: 0px;
}
.navbar-toggle {
	margin-left: 0px;
}
.carousel-inner > .item {
	display: block;
	padding-bottom: 20px;
	opacity: 1;
}
.carousel-control {
	display: none;
}
section {
	margin: 10px 0px;
}
.carousel-inner img {
	max-height: 820px;
}
.carousel-fade .carousel-inner .item {
	opacity: 1;
}
.covers {
	margin: 0px;
}

#header-logo
{visibility:visible !important;}

h1, h2, h1, .h1, h2, .h2, h3, .h3
{
	margin: 5px 0px;

}

#bio{margin-top:10px;}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}




/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.navbar {
	background-color:transparent;
}
.navbar-toggle {

	margin-left: 0px;
	
}
.invert-colors .navbar {
	background-color:transparent;
}
.carousel-inner img {
	max-height: 730px;
}
.carousel-inner > .item {
	display: none;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
	display: block;
}
.carousel-control {
	display: block;
}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.navbar-fixed-top {
	top: 40px;
}
.covers {
	margin: 140px 60px;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.carousel-inner img {
	max-height:780px; 
}
section {
	/*margin-bottom: 100px;*/
}
.carousel-control {
	top: calc(50% - 100px);
}
.container-fluid {
    padding-right: 65px;
    padding-left: 85px;
}
}

@media (min-width: 2000px) {
.container-fluid {
	max-width: 95%;
/*padding: 0px 75px;*/
}

.carousel-inner img {
	/*max-height: 90%;*/
}

.carousel-control {
	   top: calc(50% - 25px);
}
section {
	/*margin: 40px 0px 160px 0px;*/
	margin: 50px 0px;

}
}

