.wrapper-article-footer .grid-wrapper {
    z-index: 0;
}
figure.gtxfimage figcaption.fig-cap{font-weight:normal}
.wp-caption p.wp-caption-text, .wp-caption p.wp-description-text{text-align: left;
font-size: 14px !important}

#gform_submit_button_5{background: #fff !important;color: #000 !important}
/*Gallery Template*/
/*Corrects cropping issue - Ticket 37448 - Amanda and Charlie changed 4/13/17 */
.gtx-gallery-slider.gtx-gallery-crop .gtx-image-container {
    background-size: contain!important;
}

/* #39629 center adsense ads */
.gtx-dfp-ad-wrapper {
    text-align:center;
}

/* Right Rail Social Media Links - SH */
.social-media-links ul {
  padding:0;
  max-width:300px;
  margin:0 auto;
  text-align:center;
}
.social-media-links li{
  list-style-type:none;
  display:inline;
  margin-right:30px;
}
.social-media-links li i{
  font-size:35px;  
  color:#0B0080;
}
.social-media-links li i:hover {
  color: #3D435D;
}

/* Footer */
.copyright {
    text-align: center;
}

/* Weather In Header - The Widget Styles*/
.header-wx {
    font-size: 1.2em;
    top: 8px;
    margin-top: 22px;
    color: #fff;
}

.header-wx svg {
    margin-top: 0px;
    width: 30px;
    height: 33px;
    margin-right: 10px;
    float: left;
}
.header-wx-location {
    font-size: 1em;
}

@media (min-width:980px) {
    .header .header-wx-location {
        width: 100px;
        position: absolute;
        right: 293px;
        top: 10px;
    }
}

.header-wx-location {
    color: #fff;
    font-size: .9em;
    font-style: italic;

}

@media (max-width:979px) {
    .header .header-wx-location {
        display: none
    }
        .header .header-wx {
        display: none;
    }
}


/* ===== Bootstrap Migration patches Apr. 2022 ===== */

@media (min-width: 900px) {
.wpb_column.vc_column_container.vc_col-sm-8:first-of-type {
/* width: 65%; */
-ms-flex: 0 0 65%;    
flex: 0 0 65%;
max-width: 65%;
}
.wpb_column.vc_column_container.vc_col-sm-4 {
/* width: 32%; */
-ms-flex: 0 0 32%;
flex: 0 0 32%;
max-width:32%;
}
}
.wrapper-top-row{flex-basis: 100%}