﻿/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */


.isStuck{
width:100%;
position: absolute;
left: 0;
right: 0;
margin: auto;
height: 107px;
  box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.1);
}

.isStuck .nav-inner {
width:920px;
margin:24px auto 0;
background-color:none !important;
}


/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
margin:0 auto 0;
position: relative;
z-index: 15;
width:100%;
font-family: 'PT Serif', serif;
background: #FFF;
/*background: url(../img/common/header_bg.png) repeat-x center center #FFF;*/
}
.navbar-wrapper-inner {
width:100%;
max-width:1120px;
margin: 0 auto;
background: #FFF;
}
.navbar.navbar-inverse.navbar-static-top {
border: none;
margin:0 auto;
border-radius:2px;
padding:8px;
background:none;
float:right;
}
.navbar.navbar-inverse.navbar-static-top a{
color:#0f3001;
-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
border-right:dotted 1px #0f3001;
font-size: 16px;
}
.nav-inner {
width:920px;
margin:24px auto 0;
background-color:none !important;
}
.navbar.navbar-inverse.navbar-static-top a:hover{
color:#0f704f;
}
.navbar-inverse .navbar-nav {
width:100%;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus{
background:none !important;
}
.navbar-inverse .navbar-nav>.active>a:hover {
background:#CB5219;
color:#0f704f;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
/*
margin-bottom: 60px;

margin-top: -90px;

Negative margin to pull up carousel. 90px is roughly margins and height of navbar. */
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
z-index: 10;
}

/* Declare heights because of positioning of img element */
/*
.carousel .item {
height: 450px;
background-color: #0A64A4;
}
.carousel-inner > .item > img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
}
*/
*/
.navbar_txt {
display: none;
}

.navbar-inverse .navbar-toggle {
border-color: none;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #FFF;
}
.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar {
  background-color: #666;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #0f3001;
}
.navbar-inverse .navbar-collapse {
  border-color: #101010;
}


/* RESPONSIVE CSS
-------------------------------------------------- */



@media (max-width: 667px) {
.navbar-wrapper {
margin:0 auto;
background:#FFF;
background-image:none;
}

.navbar.navbar-inverse.navbar-static-top {
width:100%;
padding:8px 6px;
}

.navbar.navbar-inverse.navbar-static-top {
width:100%;
border-radius:0;
padding:0;
background-image: none;
}
.navbar.navbar-inverse.navbar-static-top a{
-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus{
background-color:none;
font-weight:700;
}
.navbar.navbar-inverse.navbar-static-top a:hover{
-webkit-transform: scale( 1 );
	-moz-transform: scale( 1 );
	-o-transform: scale( 1 );
background-color: none;
}
.nav-inner {
width:auto;
margin:0 auto;
}
.navbar-inverse .navbar-nav {
width:auto;
}
.navbar-inverse .navbar-collapse {
  border-color: #101010;
  background: #dedfdd;
}


.navbar_txt {
float:left;
font-size:1.2rem;
color:#FFF;	
height:48px;
line-height:48px;
padding:0 0 0 20px;
display: inline-block;
}
.navbar_txt span {
font-size:0.9rem;
}


.isStuck{
width:100%;
position: absolute;
left: 0;
right: 0;
margin: auto;
height: 56px;
  box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.3);
border-top:solid 3px #0f3001;
}

.isStuck .nav-inner {
width:100%;
margin:0 auto 0;
background-color:none !important;
}




}