.portal-menu-item a, .et-fixed-header #top-menu .portal-menu-item a{color: #fff !important; background-color: #396d99 !important; padding: .8em 1em; padding-bottom: .8em !important; text-transform: uppercase; font-weight: normal;}

.home .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{max-width: 100% !important;}

.home .slideTop h2{color: #fff; font-size:60px; text-shadow: 2px 1px 4px #0000008c;}
.home .slideTop h2 span{background-color: #fff; display: inline-block; border-radius: 50%; margin: 0 2%; height: 10px; width: 10px; vertical-align: middle;     box-shadow: 2px 1px 4px #0000008c;}
/* .masonry-links .et_pb_inline_icon{text-align:center; left: initial; opacity: 1; z-index:1;}
.masonry-links .et_pb_inline_icon:before{font-family: 'Georgia',Georgia,"Times New Roman",serif !important; left: 0; right: 0; text-align: center; font-size: 4em; padding: 0 1em; font-weight: normal; text-shadow: 2px 1px 4px #000; top: 50%;}
.patient-portal-link .et_pb_inline_icon:before{content: 'Patient Portal';}
.clinicians-link .et_pb_inline_icon:before{content: 'Clinicians';}
.tms-link .et_pb_inline_icon:before{content: 'TMS';}
.forms-link .et_pb_inline_icon:before{content: 'Forms';} */
.home-alert a{color: #fff;}
.home-alert a:hover{text-decoration: underline;}
.blog-feed .et_pb_post{border-top: 1px solid #396d99; padding: 1em 0; margin: 0;}
.blog-feed .et_pb_post:last-of-type{border-bottom: 1px solid #396d99;}
.blog-feed p, .blog-feed .more-link{display: inline !important;}


.clinician-list .et_pb_team_member p{overflow: hidden;}

.masonry-links .et_overlay {background-color: rgba(0, 0, 0, 0.2) !important; max-width: 100%; text-align: center; opacity: 1; z-index:1; display: flex; flex-direction: column; justify-content: center; padding: 1em;}
.masonry-links .et_overlay:before{content: none;}
.masonry-links .portfolio-title{color: #fff; line-height: 1em; font-family: 'Georgia',Georgia,"Times New Roman",serif !important; text-align: center; font-size: 3em; font-weight: normal; text-shadow: 2px 1px 4px #000;}

.consent-form{margin-bottom: 2em !important;}
#gform_confirmation_wrapper_2{margin: 3em 0 !important;}
.living-wage-sidebar{width: 100%; padding:1em; background-color: #444d54; color: #fff !important; text-align:center;}
.living-wage-sidebar .et_pb_widget{float: none; max-width:800px; text-align:left; margin: 0 auto; padding:1em;}
.living-wage-sidebar *{color:#fff;}
.wage-text{display:inline-block; font-size: 16px;}
.wage-text a {color: #2ea3f2;}
#main-footer #footer-bottom{background-color: #444d54;}
#main-footer #footer-widgets p{font-size: 18px; line-height: 1.3; color: #000;}
#main-footer .footer-widget h4{color: #000 !important; font-size:34px;}
.foot-contact h4{padding-bottom: 0;}
.foot-contact .gfield_label{display: none !important;}
.foot-contact li{padding-left: 0 !important;}
.foot-contact li:before{display: none;}
.foot-contact textarea, .footer-contact input[type=text]{font-style: italic !important;}
.foot-contact #gform_submit_button_1, .consent-form #gform_submit_button_2{cursor: pointer; background: none; border: none; float: right; font-size: 18px;}
.foot-contact #gform_submit_button_1:hover{text-decoration: underline;}
.foot-contact .gform_footer.top_label{margin: 0; padding: 0;}
#footer-widgets .footer-widget li{margin: 0;}

.form-grid-row .et_pb_promo_description .et_pb_module_header {
	padding-bottom: 0;
}

@media all and (min-width: 481px){
	.slideTop.et_pb_fullwidth_code {position: absolute; width: 100%; top: 50%;}
  .home .header-content{width:100% !important;}
  .wage-text{width: 75%; vertical-align:top; padding:0 1em;}
}
@media all and (max-width: 719px){
  h1, h2{line-height: 1.5em;}
  .home .slideTop h2 span{ display:block !important; height: 0 !important; width: 0 !important;}

}
@media all and (max-width: 980px){
    .home .slideTop h2{font-size:40px;}
    .masonry-links .et_pb_image img{display: none;}
    .masonry-links .et_overlay{position: static; display: block; padding: 1.5em 1em; background-color: #2ea3f2 !important;}
}
@media all and (min-width: 981px){
	.et_fullwidth_nav #main-header .container{max-width: 1300px;}
  .home .slideTop h2{font-size:50px;}
  .masonry-links .home-tall-pic{width: 33%;}
  .masonry-links .home-tall-pic .et_pb_image, .masonry-links .home-tall-pic .et_pb_image_wrap, .masonry-links .home-tall-pic img{height: 100%;}
  .masonry-links .two-row-links {width:66.7%;}
  .masonry-links .two-row-links .et_pb_row_inner_1{align-self: flex-end;}
  #main-footer .footer-widget #text-4{margin-bottom: 1em !important;}
  #main-footer .et_pb_module.et_pb_map_container{display: flex; margin-top: 1em;}
  #main-footer #footer-widgets .codigo-front{max-height: 222px; overflow: hidden;}

}
@media all and (min-width: 1300px){
  .home .slideTop h2{font-size:60px;}
  }

  @media all and (max-width: 1175px){
 .masonry-links .portfolio-title{font-size: 2em;}
}
