
#floatingbuttons { 
position: fixed;
top: 200px;
left: 0;
width: 65px;
padding-bottom: 5px;
border-radius: 5px;
	background: #FFF;
	border: 1px solid #999;
}
    #floatingbuttons .floatbutton{
    float:left;
    clear:both;
    margin:5px 4px 0 4px;
    } 
    .addbuttons{
    clear:both;
    text-align:center;
    padding-top:5px;
    } .addbuttons a span.getfloat, .addbuttons a span.sharebuttons{
    color:#fff;
    font-family:arial, sans-serif;display:block;font-size:9px;
    background:none;
    font-weight:bold;
    text-decoration:none;
    line-height:11px;
    } 
    .addbuttons a:hover span{
    color:#fff;
    background:none;
    text-decoration:underline;
    }
.home-cta { height: 10px !important; padding: 0 !important; margin: 0 !important; }
@media(max-width: 1099px){
    a#scroll-to-top{ display: none !important; }
}
@media (min-width: 599px) and (max-width: 1099px){
    .contact-info { width: 40% !important; }
}
@media (max-width: 450px){
	.searchform input { width: 200px !important; }
	.signupframe input { width: 180px !important; }
	.slide-excerpt-border h2 { font-size: .8em; }
}
@media (min-width: 451px){
	.searchform input,.signupframe input { width: 275px; }
}
@media(min-width: 1635px){
    #floatingbuttons {
        margin-left: 11.5%;
    }
}
@media (min-width: 1568px) and (max-width: 1634px){
    #floatingbuttons {
        margin-left: 9%;
    }
}
@media (max-width: 1479px){
    #floatingbuttons {
        margin-left: 10px;
    }
}
@media (max-width: 1292px){
    #floatingbuttons {
        margin-left: 0;
    }
}
@media (max-width: 1282px){
    #floatingbuttons {
        display: none;
    }
}
.contact-info { overflow: hidden; width: 50%; padding: 0 0 20px; }
.feed_title { margin-bottom: 0; }

a#scroll-to-top { padding-right: 80px !important; }
a.active { font-weight: bold; }
#cc { font-size: 12px !important; text-align: center !important; }