section#block-boxes-follow-keith-block {
    display:none;
}
section#block-views-cng-events-upcoming {
    display: none;
}

.logo-img {
        background: none!important;
}

.sf-menu a {
    font-weight: 500;
    font-size: 15px!important;
}

.sf-menu ul a {
    font-weight: 400!important;
}

#block-house-blocks-house-member-voting-record-title .content {
    overflow-y: overlay;
    height: 900px;
    margin-top: 15px;
}

.addthis_32x32_style .at_flat_counter, .addthis_32x32_white_style .at_flat_counter {
    font-size: 16px !important;
    padding: 0 2px !important;
}

.formError .formErrorContent {
    min-width: 85px;
    box-shadow: 0 0 6px #fff;
    padding: 4px 10px;
}

#block-boxes-new-twitter {
   width:80% !important; 
}

#block-views-congress-news-block-latest-news .views-row-1 .views-field-field-featured-image{
    display:block;
}
#block-views-congress-news-block-latest-news .views-row-2 .views-field-field-featured-image,
#block-views-congress-news-block-latest-news .views-row-3 .views-field-field-featured-image,
#block-views-congress-news-block-latest-news .views-row-4 .views-field-field-featured-image{
    display:none!important;
}

.hprotator-text-block {
	    text-align: center;
	    float: none;
	    color: #fff;
	    background: rgba(18,82,136,.8);
	    overflow: hidden;
	    box-shadow: 0 2px 0 rgba(0, 0, 0, .7);
}



@media (min-width: 740px){
#fbwrap {
    margin: 0 auto;
}
}


@media (min-width: 450px){
.logo-img {
        background: none;
}

.view-congress-hprotator .flex-control-paging li a.flex-active, 
.view-congress-hprotator .flex-control-paging li a:hover {
    background: #125288;
}

#zone-branding {
	    width: 100%;
	    margin: 0 auto;
	    margin-bottom: 10px;
}
}

@media(min-width: 1200px){
    
.sf-menu ul {
    width: 180px!important;
    font-weight: 400!important;
}
    
#block-views-congress-hprotator-rotator {
	    margin-top: -5px!important; 
    }    

#block-boxes-house-floor-schedule-box {
    float: left!important;
    width: 350px!important;
    margin-left: 14px!important;
}

#block-boxes-house-congress-bill-search-bs {
    float: left!important;
    width: 350px!important;
    margin-left: 14px!important;
}

#block-house-blocks-house-member-voting-record-title {
    float: right!important;
    width: 400px!important;
}

#block-quicktabs-home-page-tabs {
    width: 48%!important;
    float: left!important;
}
.flex-control-nav {
    display: block!important;
    bottom: -50px;
    position: absolute;
    padding-bottom: 0px;
    width:45%!important;
}

}

@media(min-width: 980px) and (max-width: 1220px) {
   #block-boxes-house-floor-schedule-box {
    float: left!important; 
    width: 350px!important;
    margin-left: 14px!important;
 
}

#block-boxes-house-congress-bill-search-bs {
    float: left!important;
    width: 350px!important;
    margin-left: 14px!important;
}
#block-house-blocks-house-member-voting-record-title {
    width: 48%!important;
    float: right!important;
}

#block-quicktabs-home-page-tabs {
    width: 48% !important;
    float: left!important;
} 
}

@media(min-width: 740px)  {
/*#zone-content {
    width: 100%;
}*/

#fbwrap, .fb_iframe_widget, .fb_iframe_widget>span, 
.fb_iframe_widget>span iframe {
    width: 350px !important;

}
#block-quicktabs-home-page-tabs {
    float: left;
    width: 35%;
}

#block-house-blocks-house-member-voting-record-title {
    width: 360px;
    float: right;
}
#block-boxes-house-floor-schedule-box {
    float: left!important;
    width: 350px!important;
    margin-left: 14px!important;
}
#block-boxes-house-congress-bill-search-bs {
    float: left!important;
    width: 350px!important;
    margin-left: 14px!important;
}
.plugin ._2p3a {
    width:350px !important;
}
}

#faceboof-plugin iframe {
    width: 100% !important;
}

.SandboxRoot.var-chromeless.timeline-Widget {
    background-color: transparent;
    width: 360px;
}

/* Debt Clock */

div#DebtClockSpan {
    background: #ffb714;
    width: 245px !important;
    box-sizing: border-box;
    padding: 10px;
    height: 39px;
    font-size: 1.05em;
}

#block-boxes-national-debt-clock h2.block-title {
    background: #d6ab00;
    font-size: 10px;
    float: left;
    width: 80px;
    margin-right: 10px;
}