﻿/*$ProximaReg: 'ProximaReg', Arial, sans-serif;*/
/*$Montserrat: 'Montserrat', Arial, sans-serif;*/
/*$MontserrattBold: 'Montserrat', Arial, sans-serif;*/
/* Homepage */
body p {
  font-size: 96%; }

.testimonial h2 {
  font-size: 25px;
  font-size: 1.5625rem;
  color: white; }

.content p, .desc {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }

.bg-emerald {
  background-color: #199187;
  color: #fff; }
  .bg-emerald a, .bg-emerald h2 {
    color: #fff; }
  .bg-emerald .btn {
    border-color: #fff !important;
    color: #fff !important; }
    .bg-emerald .btn:hover {
      background-color: white !important;
      color: #343434 !important; }

.bg-purple {
  background-color: #69288D; }
  .bg-purple h2 {
    color: white; }

.each-section.has-bg-img .btn, .each-section.black .btn {
  border-width: 3px !important; }
  .each-section.has-bg-img .btn:hover, .each-section.black .btn:hover {
    border-width: 3px !important; }

#heroContainer .btn {
  background-color: #B6157C;
  border: none !important;
  padding-top: 19px;
  padding-bottom: 19px; }
  #heroContainer .btn:hover {
    background-color: #D2198E !important;
    color: #fff !important; }

.each-section.why-to-get-active h2 {
  font-size: 36px;
  font-size: 2.25rem; }

#videoSection .each-section {
  padding: 70px 0 105px;
  padding: 4.375rem 0 6.5625rem; }

#videoSection {
  position: relative; }

.community-wall .btn {
  padding: 17px 30px;
  padding: 1.0625rem 1.875rem;
  background-color: #199187;
  color: white !important;
  border: none medium; }
  .community-wall .btn:hover {
    background-color: #18B0A3 !important; }

.why-to-get-active-links {
  margin-top: -15px;
  padding: 0;
  list-style-type: none;
  margin-left: -6px;
  margin-left: -0.375rem;
  margin-right: -6px;
  margin-right: -0.375rem; }
  .why-to-get-active-links .column {
    margin-top: 30px;
    margin-top: 1.875rem;
    padding-left: 6px;
    padding-left: 0.375rem;
    padding-right: 6px;
    padding-right: 0.375rem; }
  .why-to-get-active-links img {
    width: 100%;
    -webkit-transition: ease-in-out transform 0.2s;
    -khtml-transition: ease-in-out transform 0.2s;
    -moz-transition: ease-in-out transform 0.2s;
    -ms-transition: ease-in-out transform 0.2s;
    -o-transition: ease-in-out transform 0.2s;
    transition: ease-in-out transform 0.2s;
    -webkit-transform: scale(1);
    -khtml-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  .why-to-get-active-links a {
    display: block;
    text-align: center; }
    .why-to-get-active-links a:hover {
      text-decoration: none; }
  .why-to-get-active-links .img-wrapper {
    overflow: hidden;
    display: block; }
  .why-to-get-active-links .name {
    display: block;
    color: #343434;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    font-size: 1rem;
    margin-top: 4px;
    margin-top: 0.25rem; }
  .why-to-get-active-links li:hover img {
    -webkit-transform: scale(1.1);
    -khtml-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

#calculatorIcon {
  width: 50px;
  margin: 0 auto 10px auto;
  margin: 0 auto 0.625rem auto; }
  #calculatorIcon img {
    width: 70px; }

@media (min-width: 460px) and (max-width: 991px) {
  .why-to-get-active-links li {
    width: 33.33%; } }

@media (min-width: 768px) {
  .why-to-get-active > .container {
    max-width: 860px; }
  .why-to-get-active-links {
    margin-left: -10px;
    margin-left: -0.625rem;
    margin-right: -10px;
    margin-right: -0.625rem; }
    .why-to-get-active-links .column {
      padding-left: 10px;
      padding-left: 0.625rem;
      padding-right: 10px;
      padding-right: 0.625rem; }
    .why-to-get-active-links .name {
      margin-top: 8px;
      margin-top: 0.5rem;
      font-size: 22px;
      font-size: 1.375rem; } }

.facilities-search form {
  margin-top: 50px;
  margin-top: 3.125rem; }

.search-form-style-1 button {
  padding: 0 20px;
  padding: 0 1.25rem; }
  .search-form-style-1 button.dropdown-toggle {
    color: #343434; }

.search-form-style-1 .drop-county {
  width: 395px !important;
  margin-top: -12px;
  color: #343434; }
  .search-form-style-1 .drop-county button {
    -webkit-border-top-left-radius: 40px 0px 0px 40px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 40px 0px 0px 40px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 40px 0px 0px 40px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    font-family: "Open Sans", Arial, sans-serif !important; }
    .search-form-style-1 .drop-county button:hover {
      border: none medium !important; }
  .search-form-style-1 .drop-county .filter-option {
    color: #343434 !important;
    font-family: "Open Sans", Arial, sans-serif;
    padding-left: 25px;
    font-weight: normal;
    font-size: 18px; }

.search-form-style-1 .btn-group.open button {
  border-top-right-radius: 0; }

.ie8 .search-form-style-1 .drop-county {
  width: 19% !important; }

.ie8 .btn-group.bootstrap-select .dropdown-toggle .caret {
  right: -16px; }

@media (max-width: 991px) {
  .content p, .desc {
    width: 100%; } }

@media (max-width: 767px) {
  .each-section.why-to-get-active h2 {
    font-size: 28px; }
  #calculatorSection, #videoSection .each-section {
    padding: 80px 0 100px;
    padding: 5rem 0 6.25rem; }
  #facilitySearch {
    padding-bottom: 55px !important; }
  .each-section .btn {
    width: 275px;
    border-width: 2px;
    padding: 14px 30px;
    padding: 0.875rem 1.875rem; }
  .each-section.why-to-get-active {
    padding-bottom: 30px;
    padding-bottom: 1.875rem; }
  .bootstrap-select.btn-group .dropdown-menu {
    width: 275px;
    min-width: unset; }
  .search-form-style-1 {
    margin-top: 25px;
    margin: 10px 0 20px;
    margin: 0.625rem 0 1.25rem; }
    .search-form-style-1 #County {
      display: block;
      width: 275px;
      margin: 0 auto; }
    .search-form-style-1 .btn-group.open button {
      border-top-right-radius: 40px; }
    .search-form-style-1 .drop-county {
      width: 275px !important; }
    .search-form-style-1 .drop-county button, .search-form-style-1 button[type=submit] {
      margin-top: 20px;
      width: 275px !important;
      width: 17.1875rem !important;
      margin-top: 20px;
      margin-top: 1.25rem;
      -webkit-border-radius: 40px;
      -khtml-border-radius: 40px;
      -moz-border-radius: 40px;
      -ms-border-radius: 40px;
      -o-border-radius: 40px;
      border-radius: 40px;
      margin: 10px auto;
      display: block;
      line-height: normal; }
    .search-form-style-1 .search-form-style-1 button {
      margin-top: 20px !important; }
    .search-form-style-1 #facilitySearch.each-section {
      padding-bottom: 55px;
      padding-bottom: 3.4375rem; } }

@media (max-width: 459px) {
  iframe {
    width: 295px; } }

