/******************************
MEMBER FORTY
******************************/

#zone-user .block, #zone-menu .block {
    padding: 0.5em 1em;
}
#zone-menu-wrapper.fixed { /* THIS REQUIRES JAVASRIPT FILE IN THEMES FOLDER */
    position: fixed;
    top: 0;
    z-index: 9999;
}
#zone-branding-wrapper {
    margin-top: -30px;
}
#block-boxes-name-box.block {
    background: #fff url("../images/namebox-bg.png") no-repeat scroll 4px center;
    box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.6);
    padding: 2em 0.5em 2em 5.5em;
}
.sf-menu a.active, .sf-menu a.active-trail {
    background: transparent none repeat scroll 0 0;
    text-decoration: underline;
}
.sf-menu li .leaf a:hover {
    background: #ddd none repeat scroll 0 0;
}
.sf-menu ul {
    box-shadow: 0 4px 3px 1px rgba(0, 0, 0, 0.4);
}
#zone-footer-bottom #block-boxes-cng-social-media-fa-small,
#zone-user #block-boxes-cng-social-media-fa-medium {
    float: right;
}
.menu-block-congress_main_menu_superfish {
    float: right;
}
.front #congress_district_map {
    padding-bottom: 25% !important;
}

.view-display-id-block_news_photos .views-row, .view-display-id-block_pr_photos .views-row {
    display: inline;
    float: left;
    padding: 0 0.5%;
    width: 33.25%;
}

.block-congress-offices-of-noslide .views-row {
    border-right: 1px dotted #ccc;
    display: inline-block;
    padding: 0.5em;
    width: 24%;
}
.block-congress-offices-of-noslide .views-row-last {
    border-right: none;
}

/*** SEARCH TOGGLE FEATURE ***/
#block-search-form {
    float: right;
    width: 60%;
	text-align: right;
}