/* colors
 orange - #CC4D24
 mint - #DFF2EE
 brown -  #514E41
 green - #AAC791
 dark blue - #003C6F
*/

body {font-family: 'Lato', sans-serif!important;}
.page {margin: 0!important;}
.topbar {background-color: #CC4D24!important; padding: .5em 0; color: #fff; text-align: right!important; font-size: 1em; }
.topbar a {color: #fff!important;}
.button {color: #fff!important;}
.site-header {background-color:  #DFF2EE;}
.header-con {padding: 3em 0;}
.site-footer {background-color: #D9DFDE; padding: 4em 0 1em 0!important; color: #6A7875; font-size: .92em;}
.site-footer p {text-align: center; font-size: .92em; padding-top: 1.6em;}
.site-footer a:link, .site-footer a:visited {color: #4267B2;}
h1 {color: #AAC791!important;}
h2 {color: #003C6F; font-size: 1.3em!important; font-weight: 600; }
.title-bar {display: none!important; background-color: #CFE7E2!important; }
.title-bar a { color: #003C6F!important; font-family: 'Lato', sans-serif!important;	}
.title-bar a span {display: none;}
.top-bar, .top-bar ul {background-color:#DFF2EE!important; }

.top-bar ul li {font-size: 1em!important; padding: 0 .25em!important; font-weight: 600;}
.top-bar ul li ul.sub-menu li {list-style: none; font-size: .8em!important; }
.top-bar ul li ul.sub-menu li a:hover {background-color: #CFE7E2;}
.top-bar a {color: #003C6F!important; background-color: #CFE7E2;}
.top-bar a:hover {background-color: #fff!important;}
.is-dropdown-submenu {border: none!important}

.is-dropdown-submenu li a:hover {background-color: #DFF2EE!important; line-height: normal;}
.is-dropdown-submenu li a {line-height: normal;}

.dropdown.menu>li.opens-right>.is-dropdown-submenu {   left: -24px!important; }
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {  display: none!important;}
.intro-img {background-size: 100%;	background-repeat:no-repeat; background-size: cover; }
.intro-txt {margin: 3em 0; padding: 3em;background-color:rgba(255, 255, 255, 0.5); font-size: 1.6em; text-align: center; color: #fff; text-shadow: 2px 2px 2px #000; }
.mission-txt {padding: 2em 0; font-size: 1.3em; text-align: center;}
.info-bar { background-color: #F3F2EF; padding: 2em 0; text-align: center; }
.info-bar a .button {display: inline-block; margin: 0 1em 0 0!important;}
.home-blocks {padding: 1em 0 4em 0;}
.home-blocks hr {width: 100%; max-width: 100%!important}
.home-blocks h1 {text-align: center; color: #AAC791; font-weight: 500;}
.home-blocks .card {background-color:#CC4D24; color: #fff!important; padding: 2em; margin-bottom: 0!important; border-radius: 1px; border: none; }
.home-blocks .card h2 {font-size: 1.2em; font-weight: 700; color: #fff!important;}
.home-blocks .card-divider {  padding: 0 1rem 1rem 1rem;   background: #CC4D24!important; }
.home-blocks .card-divider .button {background-color: #B9411A!important; border: 1px solid #D66A47; font-weight: 600!important; width: 100%; color: #fff!important;}
.home-blocks .card-divider a:hover {background-color: #E75C30!important;}
.pg-con {padding: 4em 0;}
.home-blocks .card .button {background-color: #B9411A!important; border: 1px solid #D66A47; font-weight: 600!important; color: #fff!important;}
.home-blocks .card a:hover {background-color: #E75C30!important;}
.home-blocks .card .button a, .home-blocks .card .button a:visited {color: #fff!important;}
.home-blocks .cell {margin-bottom: 1.8em!important;}

.news-blocks .cell {margin-bottom: 1.8em!important;}
.news-blocks h3 {font-size: 1.2em; font-weight: 600;}
.news-blocks .card {padding: 1em; }


.resources-con {padding:  0 1em 0 1em;  border: 1px solid #ccc;}
.resources-con a, .resources-con a:visited {color: #ddd;}
.resources-con h2 {font-size: 1em!important; font-weight: 700;}
.resources-row {border-bottom: 1px solid #ccc; padding: 1em 0 0 0;}
.resources-row:last-child {border-bottom: none;}

#gform_wrapper_2{display:block!important;}

.about-icon h4 {font-size: 1em!important; text-align: center!important; font-weight: 500;}
.about-icon .card-section {text-align: center!important;}
.about-icon .card {border: none;}

.services {color: #003C6F!important; font-weight: 600!important; background-color: #ecf3f2!important;}
.services:hover {background-color: #dff2ee!important;}
.donation-form .gform_button  {color: #fff!important; background-color: #CC4D24!important}

.box-accordion h3 {font-size: 1.4em!important;}
.box-accordion ul {width: 100%;}

.policies {padding: 3em 0 .5em 0!important;}

.gform_wrapper #field_2_16 {margin-top: 0!important;}
.gform_wrapper #field_2_16 label {display: none;}

.row-pad-3 {padding: 3em 0;}
.intro-message h2 {display: inline;}




/* Small only */
@media screen and  (max-width: 39.9375em) {
.main-navigation li {float: none!important;}

.top-bar {background-color: #DFF2EE!important; }
.top-bar li a {background-color: #DFF2EE!important; margin: 1em 0 0 0;}
.menu-icon::after {   background: #003C6F!important;    -webkit-box-shadow: 0 7px 0 #003C6F, 0 14px 0 #003C6F;    box-shadow: 0 7px 0 #003C6F, 0 14px 0 #003C6F;    content: '';}
.intro-txt {margin: 3em 0; padding: 1em; font-size: 1em;  }
.mission-txt {padding: 2em 0; font-size: 1.1em; }
.title-bar {display: flex!important; margin-top: 1em;}
.title-bar a span {display: inline-block; font-size: 1.4em; padding-left: .5em; font-weight: bold;  }

}


/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.title-bar {display: none!important; }
.top-bar {display: block!important}
.top-bar ul li {    font-size: 1em!important;}
.dropdown.menu>li>a {   padding: .7rem .5rem!important;}

}


.no-js .top-bar {
  display: none;
}

@media screen and (min-width: 40em) {
  .no-js .top-bar {
    display: block;
  }

  .no-js .title-bar {
    display: none;
  }
}
