
body {
    /*min-height: 2000px;*/
    /*padding-top: 120px;*/
}


a {color:#306695}
a:hover {color:#428BCA}

.nopaddingcol {padding:0}

.top {
    margin-top: 20px;
    /*height: 225px;*/
    /*height: 100px;*/
 
} 


.nav > li.deviceonly {display: auto; }
.nav > li.fullonly a {font-size: 16px;font-weight: bold;text-transform: uppercase}
.nav > li.fullonly  {display: none} 
#deviceimage img {
    width:100%;
    height: auto;
}

div#main_pic_and_content h1 {
    font-size: 18px;
    text-transform: uppercase;
}
#rightbarimage img {
    width:100%;
    height: auto;
}
#talk {  
    display: none;
}

#outermap {
     overflow: hidden;
      position: relative; 
}
#outermap iframe {
    width:101%;
    position: relative; left: -1px; top: -28px
}

#facebook {
    /*background-color: blue;*/
}

h1,h2,h3,h4, 
* {font-family: 'Istok Web', sans-serif;}
h1  {font-weight: 700}

#footer {
    /*background-color: #00aeef;*/
    background-color: #FFF;
    padding: 10px;
}

#footer .col {
/*    padding-top: 20px;*/
    color:#FFF;
    /*border-left: 1px dotted #fff;*/
    /*min-height:150px;*/
    padding-top: 20px;
}

#footer .col.mapcol {
    border:none;
}
#footer .col.mapcol iframe {
    border: 2px solid #FFF;
}

#footer h4 {
    display: inline;
    font-weight:bold
}
.trans  {

    /*background-color: rgba(255, 255, 255, 0.8);*/
    background-color: rgba(255, 255, 255, 1);


    /*background: URL('../images/trans.png')*/

}



body.startpage #rightbarimage {
    cursor:pointer;
    
}

#main_pic_and_content .row {height: 100%}
#main_content_inner {height: 100%}
#main_content_inner .row {height: 100%}
#main_content {height: 100%}

.testimonial {
    display: none;
margin-right: 10px;
margin-bottom: 20px;
    /*max-width: 80%;*/
}


#directions {position: relative;top:-30px;

clip:rect(10px,100px,100px,10px);

}

ul.nav li.pos1 a {
   background: url("../images/dots.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    padding-left: 24px;
}
 
.testimonialheader {
        margin-top: 20px;
    min-height: 65px;
     background: URL('../images/quote1.png') no-repeat;
     font-size: 18px;
     padding-left: 50px;
     text-align: right;
    
}
#map {
    width:100%;
      height: 110px;
}


body.map div#main_content.col-md-5 {min-height: 0px;}

#subfooter {
    padding:10px;
    text-align: right;
}