@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');

body, h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto Condensed', sans-serif;
}

body {
  font-size: 1.125em;
  font-weight: 300;
}

ul {
  letter-spacing: 1px;
  margin-bottom: 0;
}

.entry-content h2 {
    font-size: 2.25em;
    line-height: 1.125em;
    color: #5f88a3;
    border-bottom: 0.125em solid #acbea0;
    padding-bottom: 0.5em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    display: inline-block;
}

.entry-content h3 {
    border-bottom: 2px solid #c6a9bb;
    display: inline-block;
    padding-bottom: 0.25em;
    margin-bottom: 0.5em;
    padding-top: 0.5em;
}

p {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 300;
}

img.size-full {
    border: 0.5rem solid #fae6bb;
}

.single img.size-full {
  border: 0 ;
}

a {
color: #5f88a3;
}

.button { 
}

.button:focus, .button:hover {
  background-color: #5f88a3; 
  border-color: #b1d1de;    
}
 
.join-our-team__right .button:focus, .join-our-team__right .button:hover,
.footer-buttons a.button:focus , .footer-buttons a.button:hover {
  background-color: #fff; 
  border-color: #b1d1de; 
  color: #5f88a3;    
}
 
.follow-us .button:focus, .follow-us .button:hover,
#front-hero .button:focus , #front-hero .button:hover   {
  background-color: #5f88a3; 
  border-color: #b1d1de !important;  
  color: #fff !important;
}

.quick-question input#gform_submit_button_3:focus, .quick-question input#gform_submit_button_3:hover {
  background-color: #9b8091; 
  border-color: #d8bbcd;  
  color: #fff;
}


div.header {
    padding-top: 4em;
    padding-bottom: 4em;
    background-size: cover;
    background-position: center center;
}

div.header h1 {
  color: #fff;
}

.menu .active>a {
    background: transparent;
}

body .dropdown.menu>li.opens-left>.is-dropdown-submenu {
    z-index: 1000;
}

img.logo {
    max-width: 180px;
    width: 100%;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  img.logo {
    max-width: 100%;
}

}


.top-bar .menu a:hover:not(.button) {
    background-color: transparent;
}

.site-header__blue {
  text-align: center;
  color: #fff;
  background-color: #5e88a3;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.top-bar .top-bar-left, .top-bar .top-bar-right {
    width: 100%;
    float: none;
    display: block;
}

.top-bar .menu a {
    color: #5e88a3;
}

.top-bar .menu li:not(:last-child) {
    border-right: 0px solid #4e4e4e;
}

.top-bar .menu a {
    color: #5e88a3;
    font-size: 1em;
}

nav#site-navigation {
  height: auto;
  position: relative;
  z-index: 1000;
}

nav#site-navigation .menu>li {
    display: inline-block;
}

nav#site-navigation .menu>li.home a {
    padding: 0;
}

.site-navigation__contact-us {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.5em;
    text-transform: uppercase;
    margin-top: 2rem;
    text-align: center;
}

.smm {
    margin-top: 4.5rem;
    text-align: center;
    margin-bottom: 2em; 
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .smm { 
    margin-top: 0;
  }
  

}


.smm img {
    height: 40px;
}

li.home {
    display: block;
    text-align: center;
}

.top-bar, .top-bar ul {
    background-color: #fff;
    text-align: center;
}

.top-bar, .top-bar ul {
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #ccc;
}

.top-bar .menu a {
    height: auto;
}

#front-hero {
	background: none;
	padding-top: 0;
	height: auto;
}

/* Small only */
@media screen and (max-width: 39.9375em) { 

  #front-hero {
    margin-bottom: 0.25em;
    padding-bottom: 0;
    font-size: 1em; 
  }

}

#front-hero h4 {
    background-size: cover;
    color: #fefefe;
    font-size: 2rem;
    padding-top: 5em;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  #front-hero h4 {
    background-size: cover;
    color: #fefefe;
    font-size: 1.5em;
    padding-top: 3em;
  }

}

/* Small only */
@media screen and (max-width: 39.9375em) {

  #front-hero h4 { 
    padding-top: 2em; 
    font-size: 1em;
  }

}

#front-hero .button { 
    background-color: transparent;
    border: 2px solid #fff;
    font-size: 1rem;
    margin-top: 0.5rem;
    color: #fff;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  #front-hero .button {
    margin-bottom: 2em; 
}

}

/* Small only */
@media screen and (max-width: 39.9375em) {

  #front-hero .button {
    margin-bottom: 2em; 
}

}




@media only screen and (max-width: 1024px) {
body #mg-wprm-wrap.cbp-spmenu-right, body #mg-wprm-wrap.cbp-spmenu-left, body #mg-wprm-wrap.cbp-spmenu-right.custom, body #mg-wprm-wrap.cbp-spmenu-left.custom, body .cbp-spmenu-vertical {
    width: 100%;
    max-width: 100%;
}
}

@media only screen and (max-width: 1024px) {
#mg-wprm-wrap {
    background-color: #5e88a3;
}
}











.item > .row {
  min-height: 30em;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .item > .row {
    min-height: 20em;
  }


}
 


.boxes h5 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 2rem;
  font-weight: 300;
  text-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
  margin: 0;
}

 

.boxes__left { 
  min-height: 15rem;
  text-align: center;
  padding: 0 0 0 0;
  border-right: 0rem #fff solid;
  
}

/* Medium and up */
@media screen and (min-width: 40em) {

  .boxes__left {  
    border-right: 0.5rem #fff solid;
    
  }

}

.boxes__left .boxes__top .tb-cell {
  background-image:url('../images/boxes_02.jpg');
  background-size: cover;
}

.boxes__left .boxes__bottom {
  border-top: 0.5rem #fff solid;
  background-color: #fae6bb;
}

.boxes__left .boxes__bottom a {
  color: #000;
  font-weight: bold;
}

.boxes__middle { 
  min-height: 15rem;
  text-align: center;
  padding: 0 0 0 0;
}

.boxes__middle .boxes__top .tb-cell {
  background-image:url('../images/boxes_04.jpg');
  background-size: cover;
}

.boxes__middle .boxes__bottom {
  border-top: 0.5rem #fff solid;
  background-color: #acbea0;
}

.boxes__middle .boxes__bottom a {
  color: #000;
  font-weight: bold;
}

.boxes__right {
  background-image:url('../images/boxes_06.jpg');
  min-height: 15rem;
  text-align: center;
  padding: 0 0 0 0;
  border-left: 0rem #fff solid;
}

/* Medium and up */
@media screen and (min-width: 40em) {

  .boxes__right {
    background-image:url('../images/boxes_06.jpg');
    min-height: 15rem;
    text-align: center;
    padding: 0 0 0 0;
    border-left: 0.5rem #fff solid;
  }

}


.boxes__right .boxes__top .tb-cell {
  background-image:url('../images/boxes_06.jpg');
  background-size: cover;
}

.boxes__right .boxes__bottom {
  border-top: 0.5rem #fff solid;
  background-color: #c6a9bb;
}

.boxes__right .boxes__bottom a {
  color: #000;
  font-weight: bold;
}

.boxes__bottom { 
    padding: 1em 0.5em;
    background-color: #ccc;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    min-height: 12em;
}

.top-bar .menu .home a:hover:not(.button) {
    background-color: transparent;
}



.top-bar ul {
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #ccc;
}

ul#menu-primary-1 {
    padding-top: 1.75em;
    padding-right: 1em;
}

.content__right {
    background-image: linear-gradient(
      rgba(94, 136, 163, 0.1),
      rgba(94, 136, 163, 0.2) 50%,
      rgba(94, 136, 163, 0.5) 70%, 
      rgba(94, 136, 163, 0.75)
    ), url(https://seedautismcenter.com/wp-content/uploads/2019/09/iStock-105090385-1.jpg);
    height: 31rem;
    background-size: cover;
    border-left: #fff 0.5rem solid;
    background-position: center center;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .content__right {
    border-left: 0;
  }

}


.intro {
  max-width: none;
}

.highlight {
    font-size: 1.75em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
}

.entry-content {
    margin: 3em 0em 2em 0em;
}

.page-template-front .entry-content {
    margin: 4em 0em 3em 0em;
}

.blue {
  color: #5e88a3;
}

section.boxes {
    border-bottom: 0.5rem solid #fff;
}

section.join-our-team {
    margin-top: 0.5rem;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  section.join-our-team {
    margin-top: 0rem;
}


}

.join-our-team__left {  
    height: 28em; 
    border-top: #5f88a3 0.5rem solid;
    border-right: #5f88a3 0.5rem solid;
    border-bottom: #5f88a3 0.5rem solid;
    background-image: linear-gradient(
      rgba(94, 136, 163, 0.1),
      rgba(94, 136, 163, 0.2) 50%,
      rgba(94, 136, 163, 0.5) 70%, 
      rgba(94, 136, 163, 0.75)
      ), url(../images/AdobeStock_63615957.jpeg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .join-our-team__left {  
    border-right: #5f88a3 0rem solid;
    border-top: #5f88a3 0rem solid;
  }

}

 

.join-our-team__right {
    background-color: #5f88a3;
    border-left: #fff 0.5rem solid;
    height: 28em; 
    color: #fff;
}


/* Small only */
@media screen and (max-width: 39.9375em) {

  .join-our-team__right {
    border-left: 0;
  }


}



.join-our-team__right a {
  color: #fff;
}

.join-our-team__right .button {
  margin: 0em;
  background-color: transparent;
  border: 2px solid #fff; 
}

.videos-section {
  margin-top: 4em;
  text-align: center;
}

.videos-section a {
  font-weight: bold;
  color: #000;
}

.videos-section a:hover {
  color: #5f88a3;
}


.videos--purple {
  border: 0.5rem solid #c6a9bb; 
}

.videos--green {
  border: 0.5rem solid #acbea0; 
}


.videos--yellow {
  border: 0.5rem solid #fae6bb; 
}

/* .follow-us {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000; 
} */

.gform_wrapper .gform_footer { 
  padding-bottom: 0;
}

.follow-us h6 { 
  font-size: 1em;
  border-top: 1px solid #666;
  padding-top: 3em;
}

.follow-us h6 a {
    color: #5f88a3;
}

.follow-us h6 a:hover {
    color: #5f88a3;
}

.follow-us .button {
    font-family: 'Roboto Condensed', sans-serif;
    background-color: transparent;
    border: 2px solid #000;
    text-transform: uppercase;
    font-weight: 400;
    padding-left: 2em;
    padding-right: 2em; 
}

.follow-us a:hover {
    color: #333;
}

.button {
    background-color: transparent;
    color: #333;
    text-transform: uppercase;
    border: 2px solid #333;
    border-radius: 5px;
    padding-left: 4em;
    padding-right: 4em;
}

.blog-posts {
  margin-top: 3.75em;

}

.blog-posts .blog-posts__link:first-of-type {
  padding-left: 0;
  padding-right: 0;
  background-size: cover;
  background-position: center center;
}

.blog-posts .blog-posts__link:nth-of-type(2){
  padding-left: 0;
  padding-right: 0;
  background-size: cover;
  background-position: center center;
}

.blog-posts .blog-posts__link:nth-of-type(3) {
  padding-left: 0;
  padding-right: 0;
  background-size: cover;
  background-position: center center;
}

.blog-posts__link .large-4.columns {
    padding: 0;
}

.blog-posts__link .large-4.columns {
  color: #333;
  border-bottom: 0.5em solid #fff;
  background-position: center;
}

.blog-posts__link:nth-of-type(2) .large-4.columns {
  padding: 0;
  border-left: 0em solid #fff;
  border-right: 0em solid #fff;
}

/* Large and up */
@media screen and (min-width: 40em) { 

  .blog-posts__link:nth-of-type(2) .large-4.columns {
    padding: 0;
    border-left: 0.5em solid #fff;
    border-right: 0.5em solid #fff;
}
  
}
 


.blog-posts__header {
  background-color: #5f88a3;
  color: #fff;
  text-align: center;
}

.blog-posts__header h3 {
  font-family: 'Roboto Condensed', sans-serif;
  padding: 0.5em;
  font-weight: 300;
}

.blog-posts__title {
    min-height: 11.5em;
    text-align: left;
    border-top: 0.5em solid #fff;
    margin-top: 30vh;
    font-size: 0.875em;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .blog-posts__title {
    min-height: 11.5em; 
  }

}

/* Medium  */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

.blog-posts__title {
    margin-top: 20vh; 
    min-height: 12em;
}

}

/* Large and up */
@media screen and (min-width: 64em) {

  .blog-posts__title { 
    min-height: 12em;
}

}

/* Large and up */
@media screen and (min-width: 75em) {

  .blog-posts__title { 
    min-height: 9em;
}

}


.blog-posts .blog-posts__link:first-of-type .blog-posts__title {
    background-color: #fae6bb; 
    padding: 1em; 
}

.blog-posts .blog-posts__link:nth-of-type(2) .blog-posts__title {
    background-color: #acbea0; 
    padding: 1em;
}

.blog-posts .blog-posts__link:nth-of-type(3) .blog-posts__title {
    background-color: #c6a9bb; 
    padding: 1em;
}

.stats-section {
    background: url(http://seedautismcenter.localedgedemosite.com/wp-content/themes/seed/assets/images/stats.jpg);
    height: 0;
    padding-bottom: 31%;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

.stats-section {
  display: none;
}

} 

.quick-question {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-top: 4.5em;
  padding-bottom: 3.5em;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .quick-question { 
    background-position: -33vh;
  }

}

.quick-question h4 {
  text-align: center;
  color: #fff;
}

.quick-question label.gfield_label {
    display: none !important;
}

.quick-question input#gform_submit_button_3 {
  display: block;
  margin: auto;
  text-align: center;
  border: 3px solid #fff;
  color: #fff;
  background-color: #c6a9bb;
}

.blog-posts__title p {
    font-size: 0.95rem;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .blog-posts__title p {
    font-size: 0.85rem;
}

}

.boxes__bottom p {
    font-size: 1em;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .boxes__bottom p {
    font-size: 0.875em;
}

}

.blog-posts__title a {
    color: #222;
}

.single #featured-hero h1.entry-title {
    height: 100%;
    background-color: rgba(94,136,163,0.85);
    padding-top: 3.5em;
    color: #fff;
    padding-bottom: 3em;
}

@media only screen and (min-width: 641px) {
  body .gform_wrapper textarea.large {
      height: 8em;
  }
}

.proudly-accepting {
  padding-top: 0em;
}

.proudly-accepting h5 {
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  padding: 2em 0.5em 0.5em;
  font-weight: 300; 
  margin-bottom: 0em;
  font-size: 1.25em;
}

ul.health-care-icons {
    text-align: center;
    margin: 0;
    padding: 0;
}

ul.health-care-icons .tb-cell {
  padding: 5%;
}

ul.health-care-icons .tb-cell.tb-cell--aetna {
  padding: 10%;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  ul.health-care-icons .tb-cell.tb-cell--aetna {
    padding: 5%;
  } 
  
}

ul.health-care-icons .tb-cell.tb-cell--umr {
  padding: 18%;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  ul.health-care-icons .tb-cell.tb-cell--umr {
    padding: 10%;
  }
  
}

.health-care-icons li {
    list-style-type: none;
    display: inline-block;
    width: 12%; 
    background-color: #f5f5f5; 
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .health-care-icons li { 
    width: 100%;  
}

}


.tb-cell > img {
  max-width: 100%;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .tb-cell > img {
    max-width: 12em;
  }


}

#footer-container {
    max-width: 100%;
    width: 100%;
    margin: 0;
    border-top: 0px solid #ccc;
    background-color: #5f88a3;
    color: #fff;
}

a.resources {
    color: #000000;
    font-size: 20px;
}

.boxes__right .boxes__bottom a:hover,
.boxes__middle .boxes__bottom a:hover,
.boxes__left .boxes__bottom a:hover {
    font-weight: bold;
	color:#5f88a3
}


.page-template-default #footer-container  {
    margin: 0rem auto 0;
}

.footer-buttons a.button {
    color: #fff;
    padding-left: 1em;
    padding-right: 1em;
    border: #fff solid 2px;
}

.top-bar .dropdown.menu .submenu {
    background-color: #eee;
    color: #e6e6e6;
    border: 0;
}

nav#site-navigation .submenu.menu>li:hover {
   background-color: #ddd;
}

#page-full-width, #single-post {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0rem;
}

.service-icons {
  position:relative;
  text-align:center;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.service-icons li {
  display:inline-block;
  width: 19%;
  text-align: center;
  vertical-align: middle;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .service-icons li { 
    width: 100%; 
  }
  

}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .service-icons li { 
    width: 100%; 
  }

}

.service-icons li img {
  height: auto;
  width: auto;
  padding: 1.5em;
  margin: auto; 
  float: none;
}

body.page-template-default > section , body.page-template-page-our-team > section  {
    /* background-image: url(../images/dandelion-ornament.jpg); */
    background-position: bottom;
    background-size: 100%;
    background-repeat: no-repeat;
    padding-bottom: 0em;
}

.member-post {
  padding-top: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #ccc;
}

.member-post img {
  border: 0.5rem solid #fae6bb;
  width: 100%;
}
.blog-posts__title h5 {
    font-size: 1em;
    margin-bottom: 0;
}

div#gform_confirmation_message_3 {
    padding: 2em;
    margin-bottom: 4em;
    background-color: rgba(1,1,1,0.35);
    margin-top: 4em;
    text-align: center;
    color: #fff;
}

@media screen and (min-width: 40em) {
  #front-hero {
    margin: 0 0 0 0;
    padding: 0;
    margin-bottom: 0.5rem;
  }
}

#recent-posts-2 h6 , #categories-2 h6  {
    font-size: 2em;
    border-bottom: 2px solid #c6a9bb;
}

article#recent-posts-2 , article#categories-2 {
    padding-top: 2em;
    padding-left: 1em;
}
.main-content a {
	text-shadow: .2px .2px 0 #0049f8;
}
.employment-box {
        padding: 2.0em 2em;
    margin: 0.5em 2em;
    font-size: 25px;
    text-align: center;
	 background-image: url(/wp-content/themes/seed/assets/images/iStock-467170226.jpg);
}
a.employment {
    font-size: 25px;
    text-align: center;
	color:#ffffff;
	font-weight:700;    
}

ul { 
    letter-spacing: 1px;
}
.title-bar {
    background: #0a0a0a;
    padding: .5rem;
    display: none!important;
}

.footer-buttons a.button {
    color: #fff;
    padding-left: 0.5em;
    padding-right: 0.5em;
    border: #fff solid 2px;
    font-size: 1.1em;
    font-weight: 600;
    margin: 3em 0;
}

.tb-table {
  display: table;
  height: 7.75em;
  width: 100%;
}

/* Large and up */
@media screen and (min-width: 64em) {

  .tb-table {
    display: table;
    height: 10em;
    width: 100%;
  }

}


.boxes__top .tb-table {
  height: 16em;
  min-height: 16em;
  width: 100%;
}

.tb-row {
  display: table-row;
}

.tb-cell {
  display: table-cell;
  vertical-align: middle;
}

.tb-cell__content {
  height: 5em;
}

.tb-cell--padding {
  padding-left: 3em;
  padding-right: 3em;
}



#masthead {
  position: relative;
  z-index: 1000;
}

h1.referral {
  display: none !important;
}

span.j-on {
  color: #fff;
}

#masthead:before, #masthead:after
    {
    	position: absolute;
    	width: 60%;
    	height: 10px;
    	content: ' ';
    	left: 0px;
    	bottom: 40px;      
      -webkit-transform-origin: top right;
      -moz-transform-origin: top right;
      -ms-transform-origin: top right;
      transform-origin: top right;
      
    	-webkit-transform: skew(4deg) rotate(-1deg);
    	-moz-transform: skew(4deg) rotate(-1deg);
    	-ms-transform: skew(4deg) rotate(-1deg);
    	-o-transform: skew(4deg) rotate(-1deg);
    	transform: skew(4deg) rotate(-1deg);
    	-webkit-box-shadow: 0 30px 6px 10px rgba(1, 1, 1, 0.5);
    	-moz-box-shadow: 0 30px 6px 10px rgba(1, 1, 1, 0.5);
    	box-shadow: 0 30px 6px 10px rgba(1, 1, 1, 0.5);
    	z-index: -1;
    }
    
    #masthead:after
    {
    	left: auto;
    	right: 0px;
      -webkit-transform-origin: left top;
      -moz-transform-origin: left top;
      -ms-transform-origin: left top;
      transform-origin: left top;
    	-webkit-transform: skew(4deg) rotate(1deg);
    	-moz-transform: skew(4deg) rotate(1deg);
    	-ms-transform: skew(4deg) rotate(1deg);
    	-o-transform: skew(4deg) rotate(1deg);
    	transform: skew(4deg) rotate(1deg);
    }

 /* Small only */
@media screen and (max-width: 39.9375em) {

  #masthead:before, #masthead:after {
    display: none;
  }

}
   
 

@media only screen and (max-width: 1024px) {
  #wprmenu_bar {
      background-color: #74aac9;
  }
}

#wprmenu_bar .menu_title a { 
   top: 0px;  
}

.map__map {
  padding-right: 0.5em;
  padding-left: 0.5em;
  background-color: #5f88a3;
  color: #fff;
  margin-top: 0.5em;
}
@med

.map__facebook-feed {
  padding-left: 0 ; padding-right: 0.5em ;
}

#wprmenu_bar .menu_title a {
  top: 0px;
  color: #fff !important;
}

/* Small only */
@media screen and (max-width: 39.9375em) {

  .map__facebook-feed {
    padding-left:  0.5em ; padding-right: 0.5em ;
  }

}

.follow-us {
  padding-top: 3.25em;
}

.videos-section .videos-section__column-1.columns {
  padding-left: 0.25em;
  padding-right: 0.25em;
}

.videos-section .videos-section__column-2.columns {
  padding-left: 0.25em;
  padding-right: 0.25em; 
}

.videos-section .videos-section__column-3.columns {
  padding-left: 0.25em;
  padding-right: 0.25em;
}

.videos-section p {
  padding: 0 1.5em;
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .videos-section p {
    padding: 0 1em;
  }


}

/* Large and up */
@media screen and (min-width: 64em) {


  .videos-section p {
    padding: 0 1em;
  }


}


@media only screen and (max-width: 1024px) {
  #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
      background: #3E6D8B;
      color: #fff !important;
  }
}


@media only screen and (max-width: 1024px) {
  #wprmenu_bar, #mg-wprm-wrap {
      display: none;
  }
}

@media only screen and (max-width: 639px) {
  #wprmenu_bar, #mg-wprm-wrap {
      display: block;
  }
}

@media only screen and (max-width: 1024px) {
  html {
      padding-top: 0px !important;
  }
}

@media only screen and (max-width: 639px) {
  html {
    padding-top: 42px !important;
  }
}

@media only screen and (max-width: 1024px) {
  #mg-wprm-wrap li.current-menu-item > a {
      background: #3E6D8B; 
  }
}

.proudly-serving { 
  text-align: center;
}

/* Large and up */
@media screen and (min-width: 64em) {


  .proudly-serving {
    padding-top: 6.5em;
    padding-bottoM: 6.5em;
    text-align: left;
  }
  


}

article#custom_html-2 {
  padding-top: 2em;
  padding-left: 1em;
}

article#gform_widget-5 { 
  padding-left: 1em;
}

.hamburger.hamburger--slider:after {
    content: 'MENU';
    color: #fff;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    bottom: 3px;
    font-size: 21px;
}

.menu_title {
    display: none !important;
}
