/* Red Asterisks for Forms */
.has-feedback label.control-label:after {
    content: "*";
    color: red;
}

.page-node-432 .form-inline .radio label {
    padding-right: 15px;
}

.page-node-432 .form-inline .radio {
    display: -webkit-box;
    display: -ms-flexbox;
}

@media only screen and (max-width: 767px) {
.page-node-432 .form-inline .radio {
    display: block;
}    
}

#block-boxes-newsletter-signup-extended-bs {
    background: #0f2541;
}

/* Contact Doug page */
.context-contact-doug .panel-separator:nth-child(2) {
    border-bottom: none;
    clear: none !important;
}

.context-contact-doug div#block-boxes-newsletter-signup-extended-bs {
    /*border-bottom: 3px solid #d03327;*/
    margin-bottom: 1.5em;
    left: 0;
    right: 0;
    margin-bottom: 15px;
    display: block;
    margin-left: calc(50% - 50vw);
    background: #0f2541;
    position: absolute;
    padding: 1em 0em 1em;
    width: 100vw;
}

.context-contact-doug #block-boxes-newsletter-signup-extended-bs:before, .context-contact-doug #block-boxes-newsletter-signup-extended-bs:after {
    /* content: ""; */
    display:block;
    position:absolute;
    background #0f2541;
    width:100%;
    height:100%;
    top: 0;
    background: #0f2541;
}


.context-contact-doug #block-boxes-newsletter-signup-extended-bs:before {
    left:-100%;
}

.context-contact-doug #block-boxes-newsletter-signup-extended-bs:after {
    right:-100%;
}

.context-contact-doug #block-boxes-newsletter-signup-extended-bs h2 {
    padding: 1.5% 1.5% 1.5% 4% !important;
}

.context-contact-doug .pane-congress-office-location-settings-congress-dc-office-map {
    width: 60%;
    float: left;
    clear: left;
    margin-bottom: 2em;
    margin-top: 150px;
    display: block;
    position: inherit;
}

.context-contact-doug .pane-boxes-gainesville-do-google-map {
    width: 60%;
    float: left;
    clear: left;
    margin-bottom: 2em;
    margin-top: 0px;
    display: block;
    position: inherit;
}

.contextual-links-region.panel-pane.pane-views-panes.pane-congress-offices-panel-pane-offices {
    margin-top: 150px !important;
}

.context-contact-doug .pane-congress-offices-panel-pane-offices {
    margin-top: 150px !important;
}

.context-contact-doug .pane-congress-offices-panel-pane-1 {
    float: right;
    width: 37%;
    margin-top: 15px !important;
}

.context-contact-doug .panel-separator:nth-child(6) {
    display: block;
    border-bottom: 3px solid #d03327;
    clear: none !important;
}


@media (max-width:1500px) {

.view-congress-news .views-row .field-content-contain  .field-content-body {
   max-height:200px;
   overflow:hidden;
}

.view-congress-news .views-row .field-content-contain  .field-content-body:after {
   content: “ ”;
   position:absolute;
   left:0;
   right:0;
   bottom:0;
   height:80px;
   background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5),  rgba(255, 255, 255, 0.7) 20%, rgba(255, 255, 255, 0.9) 80%);

}
}

