/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */


body { padding-top: 0px; background: #ffffff; border-top: 5px solid #DDCEAD}
a:link, a:visited {color: #150f6e}

  .banner {padding-top: 25px; padding-bottom: 20px; border-top: 1px solid #ffffff; background: #f8f4ed}
  .pull-right {font-family: arial, 'Oswald', sans-serif;}
  .call {text-align: right; padding: 15px 0 10px 0; color: #000000; font-family: Georgia,"Franklin Gothic Medium"; font-size: 22px}
.sidebar {background: none;}

.smlogo img {width: 100%; height: auto} 

.thin-box {padding: 10px; border: 1px solid #0b24fb} 

form {margin: 25px 0}
form input.st-search-input {
    font-size: 12px;
    padding: 7px !important;
	width: 180px !important;
	height: 25px !important;} 
  .content {}
.navbar-inverse {
    background-color: #f8f4ed;
	border-color:  #f8f4ed;
	margin-top: 35px}
.navbar {
	font-family: 'Oswald', arial, sans-serif;
    position: relative;
    min-height: 35px;
    margin-bottom: 0px;
    border-top: 0px solid #E9E0D1;
	border-bottom: 0px solid #f8f4ed;
	font-size: 14px;
	font-weight: normal;
}.navbar-nav > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 16px;
	border-right: 1px solid #BDA575;
	border-left: 1px solid #9B8251
}.navbar-inverse .navbar-nav > li > a {
    color: #EFEBE2;}
.navbar-header {
    background-color: #A48856;
    border-color: #B79F75;
}
.navbar-toggle {
    background: #BCA781;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-inverse .navbar-toggle {
    border-color: #D6C9B1;
}
li.last a{ border-right: 0px solid #BDA575; } 
li.first a{ border-left: 0px solid #9B8251; } 
#nav3 {
text-align:center; padding-top: 10px 
}
#nav3 li {
display:inline;
font-family: 'Oswald', "Helvetica Neue",Helvetica, Arial,sans-serif;
text-transform: uppercase;
}
#nav3 a {
text-decoration:none; 
padding:0 14px;
border-right: 1px solid rgb(189, 165, 117);
color: #8A7348;
font-size: 12px
}
#nav3 a:hover {
	color: #000000;
	text-decoration: none;}
.blog-footer {padding-top: 1px; padding-bottom: 30px; background: #F8F4ED; margin-top:30px }	
.blog-footer h2{font-size: 20px; padding: 25px 0 0px 0px; }	
#nav-footer {
padding-top: 5px 
}
#nav-footer ul{
margin-left: 0; padding-left: 0;
}
#nav-footer li {
display:inline;
font-size: 13px;
margin-left: 0;
}
#nav-footer a {
text-decoration:none; 
padding:0 5px;
color: #796542
}
#nav-footer li.first a {
margin-left: 0px; padding-left:0; display: inline; 
}
#nav-footer a:hover {
	color: #000000;
	text-decoration: none;}
form input.st-search-input {
 height: 30px;
}
.services .col-sm-4 {padding-right: 5px; padding-left: 5px;}
.services .col-sm-5 h2, .services .col-sm-7 h2{display: block; background: #ece3d2; padding: 7px 7px 7px 20px; font-family: "Franklin Gothic Medium";
    font-size: 19.5px;
    line-height: 19.5px;
	color: #000000}
.services .col-sm-5 p, .services .col-sm-7 p{padding: 20px 8px 10px 8px}
.services .col-sm-4 {text-align: center}
.services .col-sm-4 img{display: inline;}
.office {background: #e8ddc8; padding: 20px 0 40px 0; margin-bottom: 0px}
.office H3{color: #000000; font-family: Georgia,"Franklin Gothic Medium"}
.videos {padding-top: 20px}
.office small {color: #1B13A4; font-size: 120%}
.links {background: #F8F4ED; margin-top: 10px}
.links small {font-size: 19px}
.links h3 {padding: 25px 0 0px 0px; font-size: 20px; margin-top: 0; line-height: 16px}
.agingcare {}
.agingcare h2 { font-size: 20px; padding: 25px 0 0px 0px; font-family: Georgia,"Franklin Gothic Medium"; }
.agingcare a { color: #796542; padding-left: 25px}
.agingcare {background: #F8F4ED;font-size:16px;}
.btn-default { background-color: #F4EEE3;

}
.logos {padding: 45px 0px 0px 0px; text-align: center; border-top: 1px solid #d9bfa4; margin-top: 40px}
.logos img {opacity: 0.9; padding: 15px 0; margin: 0 auto}

@media (min-width: 768px) {
  .nav > li > a {
 padding: 5px 7px;
}
}
@media (min-width: 992px) {
  .nav > li > a {
 padding: 5px 22px;
}
}
@media (min-width: 1200px) {
  .nav > li > a {
 padding: 5px 34px;
}
}
.logo p {
    font-family: "Franklin Gothic Medium";
    font-size: 24.5px;
    line-height: 24.5px;
	color: #000000}
.logo {
    font-size: 12.6px;
line-height: 15.5px;
	color: #000000;
	font-family: Verdana;}
#topnav li
{
float:left;
border-left: 2px solid #a48858;
}
#topnav a:link,a:visited
{
display:block;
width:100%;
font-weight:bold;
color:#72522f;
background-color:transparent;
text-align:left;
padding:31px 13px 0 7px;
text-decoration:none;
text-transform:uppercase;
}
#topnav a:hover,a:active
{
color: #150f6e
}	
	
	
	
	
.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
  border: 0;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */


 @media (min-width: 768px) {
  .sidebar {
   top: 0px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px 10px 110% 10px;
  border-right: 1px solid #eee;  border-left: 1px solid #eee;
  background: #f5f6f6 url(images/logohelp.png) no-repeat;
background-size: contain;
background-position: center bottom}
  .nav > li > a {
    position: relative;
    display: block;

}
.agingcare {padding: 5px 30px 25px 20px;}
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.sidebar ul {
  padding-right: 14px;
  padding-left: 14px;
}
.sidebar > li > a {
  padding-right: 2px;
  padding-left: 2px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}


/*
 * Main content
 */
.main {padding: 0 0 50px 35px;}
.page {background: #ffffff}
@media (max-width: 768px) {
.banner {padding-top: 2px; background: url('images/banner.jpg') no-repeat bottom}
.call {text-align: center; font-size: 16px}
.top-navigation {text-align: center}
#nav3 {text-align:center;}
#nav3 li {
display:inline;
font-family: 'Oswald', sans-serif;
font-size: 14px;

}
#nav3 a {
color: #9B8251;
font-size: 14px;
}
.main { padding: 0;}
.call {padding: 5px 0 20px 0; font-family: 'Oswald', arial, sans-serif; }}
@media (max-width: 480px) {
.navbar-toggle {display: none}
.navbar { min-height: 1px;
    margin-bottom: 1px;
    border: 1px solid transparent;
}
.banner {padding-top: 2px; background: url('images/banner.jpg') no-repeat bottom}
#nav3 a {padding:0 5px; font-size: 12px}
#nav3 {padding-left: 0; margin-left: 0}
.main .page-header {
  margin-top: 0;
}}


/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}
/*------------------------------------*\
   FluidVids
\*------------------------------------*/


.wrapper2 {
	margin:0 auto;
	text-align:center;
	width:50%;
}
.fluidvids {
	background:#000;
	box-shadow:0 1px 4px #000;
	margin:30px 0;
}


@media print {
 a[href]:after {
    content: none !important;
  }
}
