body { font-family: 'Open Sans', sans-serif; font-size:17px; font-weight: 100; letter-spacing:.04em; color:#28231e}
h1, h2, h3, h4, h5 { line-height: 1.6em; margin: 0; color:#965a38}
h1 { font-size: 200% }
h2 { font-size: 175% }
h3 { font-size: 150% }
h4 { font-size: 125% }
h5 { font-size: 110% }
strong { font-size: 101%; font-weight: bold }
b { font-size: 101%; font-weight: bold }
em { font-style: italic }
i { font-style: italic }
p { padding: 5px 0; }
img {border:solid #965a38;}
hr {margin:10px 0}
hr.style-black {
	border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}
hr.style-white {
	border: 0;
    height: 1px;
    background: #965a38;
    background-image: -webkit-linear-gradient(left, #f2f2f2, #fff, #f2f2f2); 
    background-image:    -moz-linear-gradient(left, #f2f2f2, #fff, #f2f2f2); 
    background-image:     -ms-linear-gradient(left, #f2f2f2, #fff, #f2f2f2); 
    background-image:      -o-linear-gradient(left, #f2f2f2, #fff, #f2f2f2); 
}

hr.style-normal {
	border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #965a38, #965a38, #965a38); 
    background-image:    -moz-linear-gradient(left, #965a38, #965a38, #965a38); 
    background-image:     -ms-linear-gradient(left, #965a38, #965a38, #965a38); 
    background-image:      -o-linear-gradient(left, #965a38, #965a38, #965a38); 
}


html, body, .body { height: 100%;}
.wrapper { min-height: 100%; /* equal to footer height */ margin-bottom: -80px; }
.wrapper:after {  content: "";  display: block;}
.footer, .wrapper:after {  /* .push must be the same height as footer */  height: 80px; }
ol.carousel-indicators {
    display: none;
}
.header {background:transparent; min-height:90px; }
.navbar-header {height:90px; background:transparent; line-height:90px;}
.navbar-nav > li > a {color:#28231e; text-shadow: 0 0px 0 rgba(255,255,255,0);}
.nav>li>a:hover, .nav>li>a:focus {text-decoration: none; background-color: #28231e; color:#fff}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: #28231e; border-color: #f2f2f2;}
.page-banner {min-height:90px;}
.page-region-slideshow img {border:0px none}
.top-shadow {background:url(/assets/oakwoodcc/Media/banner-shadow.png) no-repeat center top; position: absolute; left: 50%; width: 100%; margin-left: -480px; height: 26px;}
.main {background:transparent  repeat; color:#2a2a2a; padding-left:0; padding-right:0}
.splash .main {background:transparent}

.inner-content {padding:0 20px 20px; position:relative}
.page-content  {padding:5px 20px 20px}
.page-content a, .page-content a:visited {font-weight:bold; text-decoration:underline; color:#965a38}
h2.page-heading {font-weight:100; font-size:240%; padding-bottom:0!important}

.foot-info {text-align:center; color:#fff;}
.foot-info .divider {padding:0 15px}

.navbar-toggle span {background:#dfdfdf}
.dropdown-toggle {padding:0 3px; float:right}
#supersized, #supersized ul, #supersized li{margin:0; padding:0}

.iframe-container {  position: relative;   padding-bottom: 56.25%;   padding-top: 35px; height: 0; min-height:500px; padding-left:5px; padding-right:5px; overflow: hidden;}
.iframe-container iframe {position: absolute;   top:0;  left: 0;  width: 100%;  height: 100%;}
.address-input {  width: 200px;  background-color: transparent;  border: 0px none;  border-bottom: 1px solid #965A38;  color: #965A38;  font-size: 12px}
.submit-link {  background: none;  border: 0px none;  border-bottom: 1px solid #965A38;  font-size: 14px;  color: #965A38;  padding: 0 5px;  margin-left: 10px}

@media (min-width: 320px) {
.container {padding-left:0; padding-right:0}
.navbar-header {height:auto; background:#28231e url(/assets/oakwoodcc/Media/mobile-logo.png) no-repeat 25px 7px;}
.header {height:auto; min-height:40px; background:#616263}
.main-nav {background:#28231e}
a.navbar-brand {color:#fff; display:block; text-indent:-5000px; }
.navbar-collapse.in { overflow-y: none; }
.navbar-collapse{text-align:left}
.navbar-nav {float:none; padding:5px 10px}
.navbar-nav>li {float:none;}
.nav >li {display:block;}
.nav  li  a {margin-right:100px; color:#fff;}
.nav>li>a:hover {text-decoration:underline}
.dropdown-toggle {visibility:visible; display:block; width:100px; margin-right:0px!important; text-align:center; background:#7c6d5d!important}
.dropdown-toggle:hover {background:#f2f2f2!important; color:#28231e!important}
li.logo, .logo a { display:none; visibility:hidden}
.banner {visibility:hidden; display:none}
.dropdown-menu > li {list-style-image:url(/assets/oakwoodcc/Media/bullet.gif); list-style-position: inside;}
.dropdown-menu > li > a {font-size:16px; color:#fff; font-weight:100;}
.page-banner {min-height:100px;}
.top-shadow {visibility:hidden}
.inner-content {background:#ede8d2; }
h2.page-heading {font-weight:100; font-size:150%; padding-bottom:0!important}
.page-content-right {border-left: 0 solid transparent!important;}
.foot-info {font-size:12px}
#supersized img {left:0!important}
}
@media (max-width:599px){
.float-rt, .float-left {float:none!important; margin:0 auto!important;}
}
@media (min-width: 600px) {
.container {padding-left:0; padding-right:0}
.header {height:auto; min-height:40px; background:transparent}
.page-banner {min-height:100px;}
h2.page-heading {font-weight:100; font-size:180%; padding-bottom:0!important}
.navbar-collapse.in { overflow-y: none; }
.navbar-collapse{text-align:left}
.navbar-nav {float:none;}
.navbar-nav>li {float:none;}
.nav >li {display:block;}
.nav  li  a {margin-right:100px;}
li.logo, .logo a { display:none; visibility:hidden}
.banner {visibility:hidden; display:none}
.dropdown-toggle {visibility:visible; display:block; width:100px; margin-right:0px!important; text-align:center}
.dropdown-menu > li > a {font-size:16px; color:#fff; font-weight:100}
.foot-info {font-size:10px}
#supersized img {left:0!important}
}

@media (min-width: 768px) {
.container {padding-left:15px; padding-right:15px}
.navbar-brand {display:none}
.header {background:transparent; min-height:63px; }
.navbar-header {height:auto; background:transparent; display:none}
.main-nav {background:transparent}
.navbar-collapse.in { overflow-y: none; }
.navbar-collapse{text-align:center}
.navbar-nav {float:none; padding:0}
.navbar-nav>li {float:none;}
.nav >li {display:inline-block; line-height:80px}
.nav  li  a {margin-right:0px; font-size:14px}
.navbar-nav > li > a {color:#28231e; text-shadow: 0 0px 0 rgba(255,255,255,0);}
.navbar-nav>li>a { padding-top: 0px; padding-bottom: 0px; line-height:63px;}
.nav>li>a {position: relative;display: block;padding: 0px 8px;}
.nav>li>a:hover, .nav>li>a:focus {background-color:transparent; color:#fff; text-decoration:underline}
.nav li:hover .dropdown-menu {display:block; background-color:#28231e; margin-top: -1px;}
.nav li:hover .dropdown-menu a{color:#fff; font-size:14px}
.nav li:hover .dropdown-menu a:hover{background:#ECE7D2; color:#28231e}
.dropdown-toggle {visibility:hidden!important; display:none!important; }
li.logo { display:inline-block; visibility:visible; }
.logo a { display:block; visibility:visible}
.logo {float:left; display:block; width:48px; margin:0; height:60px; padding:0; text-decoration:none; background:transparent url(/assets/oakwoodcc/media/logo-smaller.png) no-repeat center center; text-indent:-5000px}

.banner {visibility:visible; display:block}
.wrapper { min-height: 100%; /* equal to footer height */ margin-bottom: -60px; }
.wrapper:after {  content: "";  display: block;}
.footer, .wrapper:after {  /* .push must be the same height as footer */  height: 60px; }
.foot-info {font-size:11px}
.page-banner {min-height:210px; border:4px solid #965a38;}
.page-banner > div {max-height:240px; max-width:1000px; overflow:hidden; margin:0 auto; border:1px solid #000}
.page-banner > div img {min-height:240px}
.top-shadow {background:url(/assets/oakwoodcc/Media/banner-shadow-md.png) no-repeat center top; position: absolute; left: 50%; width: 100%; margin-left: -300px; height: 16px; visibility:visible}
.inner-content {background:#ede8d2 url(/assets/oakwoodcc/Media/body-bg-md.jpg) no-repeat center bottom; border:4px solid #965a38; border-top:0px; min-height:650px; }
h2.page-heading {font-weight:100; font-size:240%; padding-bottom:0!important}
.page-content-right {border-left: 1px solid #965a38!important;}
#supersized img {left:0!important}
}

@media (min-width: 992px) {
.page-banner {min-height:225px}
.pad-50 {padding:0 50px}
.pad-100 {padding:0 100px}  
.top-shadow {background:url(/assets/oakwoodcc/Media/banner-shadow.png) no-repeat center top; position: absolute; left: 50%; width: 100%; margin-left: -388px; height: 26px;}
.inner-content {background:#ede8d2 url(/assets/oakwoodcc/Media/body-bg-lg.jpg) no-repeat center bottom; border:4px solid #965a38; border-top:0px; min-height:650px;}
.page-banner > div {max-height:290px; max-width:1170px; overflow:hidden; margin:0 auto; border:1px solid #000}
.page-banner > div img {min-height:290px}


}
@media (min-width: 1200px) {
.header {min-height:90px}
.nav  li  a {margin-right:0px; font-size:17px}
.nav>li>a {position: relative;display: block;padding: 0px 10px;}
.navbar-nav>li>a { padding-top: 0px; padding-bottom: 0px; line-height:90px;}
.logo {float:left; display:block; width:64px; margin:0; height:90px; padding:0; text-decoration:none; background:transparent url(/assets/oakwoodcc/media/logo-sm.png) no-repeat center center; text-indent:-5000px}
.top-shadow {background:url(/assets/oakwoodcc/Media/banner-shadow.png) no-repeat center top; position: absolute; left: 50%; width: 100%; margin-left: -480px; height: 26px;}
}