/*** COLORS ***/
/* MAIN BLUE - #003366 */
/* SECONDARY BLUE - #006daa */
/* ACCENT - #E5E5E5 */

/*** SEARCH BAR ***/

#region-user-first {
    width: 100%;
}

.form-item-search-block-form .form-control {
    display: inline-block;
    min-width: 95%;
    width: auto;
}

/*** MENU ***/

#zone-branding {
   text-align: center;
  width: 1200px;
        margin: 10px auto;
    }
#region-branding {
    margin: 0 10px 0 0;
    width: 29%;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    #region-branding {
    margin: 15px 10px 0 0;
    width: 26%;
} 
}

#region-menu {
    margin: -3px 0 0;
    width: auto;
}
#zone-preface-wrapper {
    
    background-size: 100% auto;
}
.not-front #zone-preface-wrapper {

background: #ffffff url(../images/header.png) no-repeat scroll 0 0 / cover;
background-size: 100% auto;
}

.front #zone-preface-wrapper {

    background: #ffffff url(../images/frontpage-header.png) no-repeat scroll 0 0 / cover;
    background-size: 100% auto;
    }

@media only screen and (min-width: 1220px) {


.not-front #zone-content-wrapper {
    width: 100%;
    margin: 0 auto;
}

@media only screen and (min-width: 1475px) {

    .not-front #zone-content-wrapper {
        width: 100%;
        margin: -158px auto !important;
    }
    }

    @media only screen and (min-width: 1650px) {

        .not-front #zone-content-wrapper {
            width: 100%;
            margin: -95px auto !important;
        }
        }

.front #zone-preface-wrapper {

    background: #ffffff url(../images/frontpage-header.png) no-repeat scroll 0 0 / cover;
    background-size: 100% auto;
    }
}


#zone-footer-bottom-wrapper.fixed {
    position: fixed;
    top: 120px;
}

.sf-menu a {
    padding: 0.5em;
	border-right: medium none;
}

/*** THREE BOXES 

.not-front #section-content {
    margin: 7% 0 0;
}

#section-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 120px 0 0;
}

#block-views-congress-news-block-news-photos h2{
	display:none;
}

#region-preface-first .view-congress-news .views-row {
    float: left;
    width: 32.78%;
}

.price-latest-news-text {
    bottom: 7px;
    color: #ffffff;
    height: 230px;
    padding: 20px;
    position: absolute;
    width: 32.8%;
}***/

/*** ROTATOR ***/

#zone-preface, #region-preface-first {
    margin: auto;
    width: 1200px;
}
.not-front #zone-preface-wrapper {

    height: 609px !important
}
.front #zone-preface-wrapper {
    height: auto;
    overflow: hidden;
}

.not-front #zone-preface-wrapper {
    height: auto;
    margin: 0;
    overflow: hidden;
    height: 610px !important
}

#block-boxes-rotator-logo {
    left: 29%;
    position: absolute;
    top: 25%;
    width: 50%;
}

/*** CONNECT ZONE ***/


/*** SERVICE CENTER ***/


/*** OFFICE LOACTIONS ***/

#block-views-congress-offices-of-noslide {
    float: left;
    padding: 0 0 0 5% !important;
    width: 30%;
}	

#block-congress-office-location-settings-congress-district-offices-map {
    float: right;
    width: 70%;
}
