@media (max-width: 480px) { 

.sidebar-mobile {display: block; width: 100%; float: none; margin-left: 0px !important}
a.back-to-directory {padding-left: 0px}
li.span3 {width: 100%; float: none}

.identity-bar {display: none}

.topmenu .logo img {padding-left: 10px; }


.headshot-single {width: 200px !important; float: right !important; margin-left: 10px;}

.top-slider .headline, .top-slider .headline p {font-size: 36px !important; line-height: 36px !important; padding-right: 30px;}

.top-slider .headline .smaller {font-size: 24px !important; line-height: 24px !important;}

.top-slider .caption {font-size: 18px !important; padding-bottom: 40px;}

.top-slider .flex-control-nav {bottom: 100px !important}

.top-slider .link-title, .top-slider .link-arrow {font-size: 12px; font-weight: normal; padding: 0px; margin-left: 30px;}


.webform-layout-box.horiz > * + * {margin-left: 0px !important}



}
