html, body{
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.7;
    background-color: #eeefe9;
}
h1,h2,h3,h4{
    font-family: 'pinyon script', sans-serif;
    color: #fff;
 }
b,strong{
    font-weight: 400;
}
.h1-abel{
    font-family: 'Abel', sans-serif;
    font-size: 2.5em; /*40px/16=2.5em*/
}
.h1-abel-white{
    font-family: 'Abel', sans-serif;
    font-size: 2.5em; /*40px/16=2.5em*/
    color: #fff;
}
.h2-abel{
    font-family: 'Abel', sans-serif;
    font-size: 1.875em; /*30px/16=1.875em*/
}
.h3-abel{
    font-family: 'Abel', sans-serif;
    font-size: 1.125em; /*18px/16=1.125em*/
    color: #fff;
}
.h3-abel-dark{
    font-family: 'Abel', sans-serif;
    font-size: 1.125em; /*18px/16=1.125em*/
}
.h4-abel{
    font-family: 'Abel', sans-serif;
    font-size: .81em; /*13px/16=.81em*/
}
.h1-pinyon-dark{
    font-family: 'pinyon script', sans-serif;
    font-size: 2.5em; /*40px/16=2.5em*/
    color: #166aab;    
}
.h2-pinyon-dark{
    font-family: 'pinyon script', sans-serif;
    font-size: 1.875em; /*30px/16=1.875em*/
    color: #166aab;    
}
.h3-pinyon-dark{
    font-family: 'pinyon script', sans-serif;
    font-size: 1.125em; /*18px/16=1.125em*/
    color: #166aab;    
}
.h4-pinyon-dark{
    font-family: 'pinyon script', sans-serif;
    font-size: .81em; /*13px/16=.81em*/
    color: #166aab;    
}
.row.full-width-header {
  /*position:fixed;*/
  max-width: 101.3%;
  background: -webkit-linear-gradient(left, #166aab , #b1daf7); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #166aab, #b1daf7); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #166aab, #b1daf7); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #166aab , #b1daf7); /* Standard syntax (must be last) */  
  /*background-color: #2a2c2b;*/
}
.carousel-caption{
    z-index: 10;
}
.carousel-inner > .item > img{
    position: absolute;
    top: 50px;
    left: 0;
    min-width: 100%;
    height: auto;
}
.carousel-inner > .item{
    height: 500px;   
}
.intro-block{
    background: url(../img/purpalt.png) repeat;
    padding: 50px 15px 60px;
    color: #fff;
}
.text-muted{
    color: #e9e6df;
    font-weight: 100;
}
.tpad{
    padding-top: 20px;
}
.lpad{
    padding-left: 20px;
}
.tpad-50{
    padding-top: 50px;
}
.padded{
    padding: 100px 15px;
}
.marketing{
    background-color: #166aab;
}
hr{
    border-top: 1px solid #c9c9c9;
}
.info{
    background: #b1daf7 url(../img/skyline.png) repeat-x bottom;
    padding: 80px 0;
}
.info small{
    color: #eeefe9;
}
.info a{
    color: #fff;
}
.info a:hover{
    color: #333;
}
.tab-pane{
    padding: 40px 10px 0px 10px
}
.ftr{
    /*background: url(../img/shattered.png) repeat;*/
    background-color: #166aab;
    padding: 20px 0 20px 0;
}
.ftr address, .ftr a, .ftr p{
    color: #fff;
}
.ft_space{
    padding: 0 10px;
}
.blog h1 a{color: #4b8575;}
.blog p a{color: #ed7337;}
.sidebar{
    background-color: #e9e6df;
}
.bpad{margin-bottom: 30px;}
.map{
    height: 350px;
    width: 100%;
}
.fluid-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.fluid-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
ul.unorder-list.info-icon {
  padding-top: 0;
  list-style-position: inside;
  list-style-type: none;
}
li.li-info-icon {
  list-style-type: none;
  background-image: url(../img/sm-info.jpg);
  background-repeat: no-repeat;
  background-position: 0px 5px; 
  padding-left: 14px;  
}
li.li-pill-icon {
  list-style-type: none;
  background-image: url(../img/sm-bluepill.png);
  background-repeat: no-repeat;
  background-position: 0px 5px; 
  padding-left: 14px;  
}
li.li-house-icon {
  list-style-type: none;
  background-image: url(../img/whitehouse.jpg);
  background-repeat: no-repeat;
  background-position: 0px 5px; 
  padding-left: 14px;  
}

@media(min-width: 768px){
    .carousel-inner > .item{
        height: 700px;
    }
    .map{
        height: 500px;
    }
}



        
    