/*

 Theme Name:   Leafcutter Template

 Theme URI:    http://leafcutter.com.au

 Description:  Leafcutter template

 Author:       Leafcutter

 Author URI:   http://leafcutter.com.au

 Template:     salient

 Version:      1.0.0

 License:      GNU General Public License version 3.0

 License URI:  http://www.gnu.org/licenses/gpl-3.0.html

*/
/*+-----------------------------------+
    | Styles for Perkins                |
  +-----------------------------------+*/
.addthis_bar{
  display: none !important;
}
:root {
  font-size: 16px;
}
.overrides__font-family-caveat{
  font-family: 'Caveat', cursive !important;
}
html,
body {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Museo Sans 300", sans-serif;
}
.font-family-museo-sans {
  font-family: "Museo Sans 300", serif !important;
}
body .main-content p {
  color: #5B5B5B;
  padding-bottom: 20px;
}
body .main-content ul,
body .main-content ol{
  padding-bottom: 20px;
}
body .main-content ul li {
  color: #5B5B5B;
}
body .container {
  max-width: 1200px !important;
  width: 100% !important;
}
body a:hover {
  text-decoration: none;
}
/* SEARCH PAGE CSS */
body.search #page-header-bg h1{
  background-color: transparent !important;
}
.search-results #pagination{
  text-align: center;
}
.search-results #pagination >div{
  float: none;
  display: inline-block;
}
.search-results .pagination_pages{
  width: 100%;
  text-align: center;
  float: left;
  margin-bottom: 20px;
}
.search-results #pagination >div:first-child{
  margin-left: 8px;
}

.search-results .navigation{
  padding-top: 30px;
  padding-bottom: 50px;
  text-align: center;
}
.search-results .navigation li a,
.search-results .navigation li a:hover,
.search-results .navigation li.active a,
.search-results .navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.search-results .navigation li {
    display: inline;
}
 
.search-results .navigation li a,
.search-results .navigation li a:hover,
.search-results .navigation li.active a,
.search-results .navigation li.disabled {
    background-color: #00AEEF;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.search-results .navigation li a:hover,
.search-results .navigation li.active a {
    background-color: #153256;
}

 body.search.material .span_9{
   margin-right: 0 !important;
 }
.display-flex {
  display: flex;
  align-items: center;
}
.theme-color-dark-blue {
  color: #153256;
}
.theme-color-light-blue {
  color: #00AEEF;
}
.form-text input {
  border-radius: 3px;
  padding: 10px 15px;
  text-align: left;
  margin-bottom: 15px;
  background-color: #fff !important;
  height: 50px;
}
.white-bg {
  background-color: white;
}
.form-btn {
  padding: 10px 15px;
  text-align: center;
}
.white-border input {
  border: 1px solid white;
}
.transparent-bg input {
  background: rgba(0, 0, 0, 0);
}
.news-event .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
  padding: 20px !important;
}
.newsletter-from {
  margin: auto;
}
.newsletter-from .form-text input[type="submit"] {
  background: rgba(0, 0, 0, 0) !important;
  border: 1px solid white;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.125rem;
  height: 50px;
  max-width: 190px;
}
.container-wrap,
body[data-bg-header="true"] .container-wrap {
  padding-bottom: 0;
}
body[data-form-submit="regular"] .container-wrap input[type="submit"] {
  padding: 11px 15px !important;
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
  box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
  padding-bottom: 20px !important;
}
@media only screen and (max-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    box-shadow: none !important;
  }
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap h3.title {
  font-family: "Museo Sans 500", serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-top: 0;
}
@media only screen and (max-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap h3.title {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap .excerpt {
  color: #696969;
  font-family: "Museo Sans 300", serif;
  font-size: 1rem;
  line-height: 1.25rem;
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap .excerpt a {
  font-size: 1rem !important;
  line-height: 1.1875rem !important;
}
@media only screen and (min-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .img-link {
    min-height: 230px;
    max-height: 230px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .img-link span {
    display: block;
    width: 100%;
    height: 230px;
    background-color: #00AEEF;
  }
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .img-link span img {
  width: 100%;
}
@media only screen and (min-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
    -ms-transform: none;
    transform: none;
    -webkit-transform: initial;
    top: initial;
    padding: 20px !important;
  }
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap .img-link span {
  height: 230px;
}
@media only screen and (min-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap .img-link span {
    width: 100%;
    overflow: hidden;
  }
}
.owl-carousel.blog-recent {
  margin-left: 0;
}
.owl-carousel.blog-recent .col {
  margin-bottom: 0;
}
.owl-carousel.blog-recent .owl-stage-outer {
  box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
  background-color: #FFFFFF;
}
.owl-carousel.blog-recent .owl-stage-outer .owl-stage {
  padding-top: 0;
  padding-bottom: 0;
}
body .span_12.dark .owl-theme .owl-dots .owl-dot.active span,
body .span_12.dark .owl-theme .owl-dots .owl-dot.active:hover span {
  background-color: #A5A5A5 !important;
  transform: none;
}
body .span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
body .span_12.dark .owl-theme .owl-dots .owl-dot span {
  background-color: transparent !important;
  border: 2px #A5A5A5 solid;
}
header#top nav .header-area {
  display: block !important;
  position: absolute;
  right: 225px;
  top: 15px;
}
header#top nav .header-area ul {
  margin: 0;
}
header#top nav .header-area li {
  float: left;
  list-style: none;
}
header#top nav .header-area a {
  color: #fff;
  padding: 0 10px !important;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8125rem;
  line-height: 1.75rem;
  font-family: Dosis, sans-serif;
}
header#top nav .header-area .widget_search {
  margin-top: -10px;
}
header#top nav .header-area .widget_search input[type=text] {
  cursor: pointer;
  width: 0%;
  color: #000;
  border: 0;
  right: 0;
  top: 3px;
  position: absolute;
  background-color: #fff;
  padding: 0 !important;
  height: 40px;
}
header#top nav .header-area .widget_search .active input[type=text]{
  display: block;
  padding: 10px 15px !important;
}
header#top nav .header-area .widget_search input[type=text]::placeholder {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 1;
  font-family: Dosis, sans-serif;
}
header#top nav .header-area .widget_search input[type=text]:-moz-placeholder {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 1;
  font-family: Dosis, sans-serif;
}
header#top nav .header-area .widget_search input[type=text]:-ms-input-placeholder {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 1;
  font-family: Dosis, sans-serif;
}
header#top nav .header-area .widget_search input[type=text]::-moz-placeholder {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 1;
  font-family: Dosis, sans-serif;
}
header#top nav .header-area .widget_search input[type=text]::-webkit-input-placeholder {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 1;
  font-family: Dosis, sans-serif;
}
header#top nav .header-area .widget_search button[type=submit] {
  left: auto;
  right: 0;
  transform: none !important;
  top: auto !important;
}
header#top nav .header-area .widget_search button[type=submit] .normal.icon-salient-search {
  color: #fff !important;
}
header#top nav .header-area .widget_search .active button[type=submit] .normal.icon-salient-search{
  color: #00AEEF !important;
}
header#top nav .header-area .widget_search:hover input::placeholder,
header#top nav .header-area .widget_search:hover .icon-salient-search:before {
  color: #00AEEF !important;
}
header#top nav .header-area .widget.widget_nav_menu li a:hover {
  color: #01a7e7 !important;
}
header#top nav .header-area .fa {
  line-height: 1.5rem;
  height: 24px;
  width: 24px;
}
header#top nav .buttons {
  display: none !important;
}
header#top nav ul.top-header li a {
  font-size: 0.9rem !important;
  font-family: Dosis, sans-serif;
}
header#top #logo {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}
@media only screen and (max-width: 1000px) {
  header#top .col.span_3 {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 1000px) {
  header#top .col.span_9 {
    padding-right: 15px;
  }
}
body[data-form-submit="regular"] header > .search-form {
  font-size: 0;
  text-align: center;
  background-color: #e0e0e0;
}
body[data-form-submit="regular"] header > .search-form input {
  background-color: #fff;
  width: 80%;
  margin: 1em 0;
  max-width: 600px;
}
body[data-form-submit="regular"] header > .search-form input::placeholder {
  color: #e0e0e0;
}
body[data-form-submit="regular"] header > .search-form .icon-salient-search {
  display: none;
}
body[data-form-submit="regular"] header > .search-form .text {
  text-transform: uppercase;
}
body[data-form-submit="regular"] header > .search-form button {
  height: 48px;
  background-color: #00AEEF !important;
  border-radius: 0 !important;
  margin-right: 3em;
  padding: 0 3em;
}
body[data-form-submit="regular"] header > .search-form .close {
  cursor: pointer;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: relative;
  transform: translate(0, 6px);
}
body[data-form-submit="regular"] header > .search-form .close:before,
body[data-form-submit="regular"] header > .search-form .close:after {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #555;
  transform-origin: center;
}
body[data-form-submit="regular"] header > .search-form .close:before {
  transform: rotate(135deg);
}
body[data-form-submit="regular"] header > .search-form .close:after {
  transform: rotate(45deg);
}
body #header-outer .slide-out-widget-area-toggle.mobile-icon i.lines:before {
  width: inherit !important;
}
.slide-out-widget-area-toggle a:after {
  content: "";
  display: block;
  width: 22px;
  height: 7px;
  margin-top: 3px;
  background-image: url(image/menu.png);
}
.text-uppercase {
  text-transform: uppercase;
}
.full-width-centered-content {
  margin-left: -50vw !important;
  left: 50% !important;
  width: 100vw !important;
}
.full-width-centered-content.with-padding {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.card-3-section .nectar-button span {
  font-size: 2.125rem;
  line-height: 2.375rem;
  font-family: Dosis, sans-serif;
  height: 38px;
  color: #FFFFFF;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-align: center;
}
body[data-button-style="slightly_rounded_shadow"] .learn-more-link:hover {
  box-shadow: none !important;
}
body[data-button-style="slightly_rounded_shadow"] .learn-more-link span {
  height: 24px;
  width: 298px;
  color: #00AEEF;
  font-family: "Museo Sans 700", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  text-align: center;
  text-transform: none;
  letter-spacing: normal;
  text-decoration: underline;
}
.post-featured-img img {
  width: 100% !important;
}
/*+-----------------------------------+
    | End of styles for Perkins         |
    +-----------------------------------+*/
h1 {
  font-family: "Dosis", sans-serif;
  font-size: 2.5rem;
}
h2 {
  font-family: "Dosis", sans-serif;
  font-size: 2.375rem;
  font-weight: 700;
}
h3 {
  font-family: "Dosis", sans-serif;
  font-size: 2.125rem;
}
h4 {
  font-family: "Dosis", sans-serif;
  font-size: 1.625rem;
}
h5 {
  font-family: "Dosis", sans-serif;
  font-size: 1rem;
}
#footer-outer .row .span_3 a,
#footer-outer #copyright .span_5 p,
.footer_image_container_right {
  font-family: "Museo Sans 300", sans-serif !important;
}
#footer-outer .container p {
  color: #FFFFFF !important;
}
#footer-outer .container .row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#footer-outer:not(#copyright) .container {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.col-offset-2 {
  margin-left: 15%;
}
#footer-outer #copyright .span_5 p,
#footer-outer #copyright .span_5 p a {
  padding-bottom: 0 !important;
  color: #6E6E6E !important;
  font-size: 0.875rem !important;
  line-height: 1.625rem !important;
  text-decoration: none !important;
}
#footer-outer #copyright p {
  margin-bottom: 0;
}
#footer-outer .widget i.fab {
  font-size: 1.4375rem;
  margin-right: 5px;
}
#footer-outer .widget i.fab:hover {
  color: #00AEEF !important;
}
#footer-outer .widget h4 {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  color: #FFFFFF !important;
  font-family: "Museo Sans 700", sans-serif !important;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}
#footer-outer #copyright {
  padding: 0 !important;
  text-align: center;
}
#footer-outer #copyright .col {
  margin: 0 !important;
  max-width: 100% !important;
}
#footer-outer #copyright .col.col_last {
  display: none;
}
#footer-outer #footer-widgets .row .span_3:nth-child(1) img.image {
  max-width: 130px !important;
}
#footer-outer #footer-widgets .row .span_3 a {
  text-decoration: none !important;
}
#footer-outer #footer-widgets .row .span_3 a.tel_no {
  font-size: 1rem;
  line-height: 1.25rem;
  vertical-align: middle !important;
}
#footer-outer #footer-widgets .row .span_3 a.tel_no:before {
  content: url("image/Mobile-Icon.svg");
  vertical-align: text-top;
  line-height: 2.1875rem !important;
  margin-right: 5px;
}
.footer_menu,
.copyright_site {
  display: inline-block;
}
.copyright_site p {
  padding-bottom: 0 !important;
  font-family: "Museo Sans 300", sans-serif !important;
  font-size: 0.875rem;
  line-height: 2.625rem;
  margin: 0 !important;
}
.footer_menu {
  margin-right: 10px;
}
.footer_menu ul {
  padding-left: 0 !important;
  margin: 0 !important;
}
.footer_menu ul li {
  display: inline-block;
  padding: 0 !important;
}
.footer_menu ul li a {
  color: #FFFFFF;
  font-family: "Museo Sans 300", sans-serif !important;
  font-size: 0.875rem;
  line-height: 2.625rem;
  text-decoration: none;
}
.footer_menu ul li:not(:last-child) a::after {
  content: '|';
  margin-left: 5px;
}
.footer_image_container_right {
  font-size: 0.8125rem;
  line-height: 1rem;
}
.footer_image_container_right strong {
  font-family: "Museo Sans 700", sans-serif !important;
  font-size: 1rem;
  line-height: 1.5rem;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu {
  height: 90px;
  margin-top: 41px;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li a {
  font-size: 1rem !important;
  font-family: "Dosis", sans-serif;
  font-weight: 600;
  line-height: 1.25rem;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li.sfHover a,
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li.menu-item-over a,
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li.current_page_item a {
  color: #01a7e7 !important;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li:not(.sfHover) .lcp-submenu, 
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu .sub-menu li:first-child {
  display: none;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li ul {
  background-color: transparent !important;
  box-shadow: none;
  border: none;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li ul a {
  border-top: 1px #fff solid;
  border-bottom: 1px #fff solid;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu li ul a:after {
  content: "\f105";
  font-family: "FontAwesome";
  float: right;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu > li > a {
  text-transform: uppercase;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu {
  position: fixed;
  left: 0;
  right: 0;
  top: 131px;
  border-top: 2px #000 solid;
  color: #fff;
  background-color: #153256;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu .inner {
  display: flex;
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1200px;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu .inner > img {
  margin-top: calc(1em + 20px);
  max-width: 300px;
  height: 100%;
  overflow: hidden;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu .inner-content {
  font-size: 1rem;
  font-family: "Museo Sans 300";
  width: 30%;
  padding: 2em 0;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu h2 {
  font-size: 1.5rem;
  font-family: "Museo Sans 700";
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul {
  position: static;
  left: 35%;
  margin: 1em auto 0 auto;
  width: calc(65% - 2em);
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul li {
  height: 56px;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul li a {
  font-size: 1.125rem !important;
  line-height: 3.5rem;
  padding: 0 16px !important;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul li:last-child a {
  border-bottom: 1px #fff solid !important;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul:last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-self: flex-start;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul:last-child li {
  width: calc((100% * 12 / 13) / 2);
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu ul:last-child li:nth-last-of-type(-n+2) a {
  border-bottom: 1px #fff solid !important;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu h2 {
  color: #fff;
  margin-bottom: 1rem;
}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul.sf-menu .lcp-submenu p {
  line-height: 1.125em;
  font-size: 1.125rem;
}
body.admin-bar .lcp-submenu {
  margin-top: 32px;
}
body .lcp-mobile-solid .button_solid_color.btn_donate > a,
body header#top nav > ul.sf-menu > li.button_solid_color.btn_donate > a,
header#top nav > ul.sf-menu > li.button_solid_color > a,
li.button_solid_color > a {
  color: #fff;
  font-size: 1.25rem !important;
  font-family: "Museo Sans 900", sans-serif !important;
  line-height: 1.375rem;
  text-transform: uppercase;
  font-weight: 900;
  padding: 17px 0;
  width: 184px;
  background-color: #00AEEF;
  text-align: center;
  display: block;
}
body .lcp-mobile-solid .button_solid_color.btn_donate > a:before,
body header#top nav > ul.sf-menu > li.button_solid_color.btn_donate > a:before,
header#top nav > ul.sf-menu > li.button_solid_color > a:before,
li.button_solid_color > a:before {
  background: transparent !important;
}
@media only screen and (max-width: 768px) {
  body .lcp-mobile-solid .button_solid_color.btn_donate > a,
  body header#top nav > ul.sf-menu > li.button_solid_color.btn_donate > a,
  header#top nav > ul.sf-menu > li.button_solid_color > a,
  li.button_solid_color > a {
    font-size: 1rem !important;
    padding: 11px 0;
    width: 117px;
    font-family: "Museo Sans 300", sans-serif !important;
    font-weight: bold;
    border-radius: 2px;
  }
}
header#top nav > ul.sf-menu > li.button_solid_color > a {
  margin-top: -2em;
}
.lcp-mobile-solid {
  display: inline-block;
  margin-right: 1.5em;
}
@media only screen and (max-width: 1000px) {
  .lcp-mobile-hide {
    display: none !important;
  }
}
@media only screen and (min-width: 1001px) {
  .lcp-desktop-hide {
    display: none !important;
  }
}
#page-header-wrap .page-header-bg-image:after {
  display: none;
}
#page-header-wrap #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
  top: 50% !important;
  height: 50%;
  transform: none;
}
#page-header-wrap h1 {
  display: inline-block;
  padding: 18px 35px !important;
  font-size: 3rem;
  font-family: Dosis, sans-serif;
  font-weight: bold;
  background-color: rgba(110, 110, 110, 0.6);
  transform: translateY(-50%);
}
@media only screen and (max-width: 1000px) {
  #page-header-wrap h1 {
    padding: 8px 18px !important;
  }
}
#page-header-wrap .subheader:not(:empty) {
  font-size: 1.75rem;
  font-family: Dosis, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #00AEEF;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
  padding: 0.75em 1.25em;
}
@media (max-width: 1000px) {
  #page-header-wrap #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) {
    padding-top: 50%;
  }
  #page-header-wrap .col.span_6 h1 {
    font-size: 2.125rem !important;
  }
  #page-header-wrap .container {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.continue-reading:after {
  content: " >";
}
/* Custom classes */
.museoSansLight {
  font-family: "Museo Sans 300";
}
.museoSansMedium {
  font-family: "Museo Sans 500";
}
.museoSansBold {
  font-family: "Museo Sans 700";
}
.museoSansHeavy {
  font-family: "Museo Sans 900";
}
.maxWidth500 {
  max-width: 500px;
  margin: 0 auto;
}
.maxWidth600 {
  max-width: 600px;
  margin: 0 auto;
}
.letterSpacing1 {
  letter-spacing: 1px !important;
}
.lcp-noMargin {
  margin: 0 !important;
}
.lcp-square .column-bg-overlay {
  position: relative;
  padding-top: 100%;
}
.lcp-square .vc_column-inner {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 1000px) {
  .mobileCenter {
    text-align: center;
  }
  .mobileCenter h2,
  .mobileCenter h3 {
    text-align: center !important;
  }
}
.override-full-width-content {
  left: 50% !important;
  margin-left: -50vw !important;
  width: 100vw !important;
}
.override-full-width-content .wpb_column {
  height: auto !important;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav {
  display: inline-flex;
  flex-direction: column;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav i {
  text-decoration: none;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
}
.tabbed .wpb_tabs_nav {
  text-align: center;
}
.tabbed .wpb_tabs_nav > li {
  float: none;
  display: inline-block;
}
.tabbed .wpb_tabs_nav > li a {
  color: #153256;
  border: none !important;
  font-size: 1.25rem;
  font-family: "Museo Sans 700";
}
.tabbed .wpb_tabs_nav > li a.active-tab {
  background-color: transparent !important;
  color: #00AEEF;
  text-decoration: underline;
}
.tabbed .wpb_text_column {
  line-height: 1.25rem;
}
@media only screen and (max-width: 1000px) {
  .tabbed {
    margin: 0 15px;
  }
  .tabbed .wpb_tabs_nav > li {
    display: block;
    background-color: #153256 !important;
    text-align: left;
    text-transform: uppercase;
  }
  .tabbed .wpb_tabs_nav > li a {
    color: #fff !important;
    font-size: 1rem;
    text-decoration: none !important;
    padding: 12px 1.5em;
  }
  .tabbed .wpb_tabs_nav > li:hover {
    background-color: #00aeef !important;
  }
  .tabbed .wpb_tabs_nav:not(.lcp-mobileOpen) > li a:not(.active-tab) {
    display: none;
  }
  .tabbed .wpb_tabs_nav.lcp-mobileOpen li:first-child a:after,
  .tabbed .wpb_tabs_nav:not(.lcp-mobileOpen) a.active-tab:after {
    display: block;
    content: "";
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 1.25em;
    right: 1.5em;
    transform: translateY(-50%) rotate(135deg);
  }
}
.wpcf7-form .form-btn {
  font-family: "Museo Sans 900";
}
#footer-widgets .textwidget p,
#footer-widgets .widget_nav_menu {
  font-family: "Museo Sans 300";
  font-size: 0.9375rem;
}
@media only screen and (min-width: 1001px) {
  .desktop-inline {
    display: inline;
  }
}
.fullWidth {
  width: 100%;
}
.img-with-animation-wrap,
.img-with-aniamtion-wrap {
  position: relative;
}
.img-with-animation-wrap .text_overlay,
.img-with-aniamtion-wrap .text_overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1.75rem;
  font-family: Dosis, sans-serif;
  font-weight: bold;
  line-height: 1em;
  padding: 0.4em;
  text-transform: uppercase;
  text-align: center;
  white-space: pre;
}
@media only screen and (max-width: 639px) {
  .img-with-animation-wrap .text_overlay,
  .img-with-aniamtion-wrap .text_overlay {
    font-size: 1.375rem !important;
    line-height: 1 !important;
  }
}
.post-header {
  font-family: "Museo Sans 700";
}
.excerpt a {
  font-family: "Museo Sans 500";
  font-size: 1.125rem;
}
.ocm-effect-wrap.translucentBackground:after {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner,
body.material[data-slide-out-widget-area-style="slide-out-from-right"] div.material-ocm-open.ocm-effect-wrap {
  transform: none !important;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.material-open {
  z-index: 10 !important;
  padding: 0 !important;
  background-color: #153256 !important;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.material-open .inner-wrap {
  margin: 0 !important;
  padding-top: 85px;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.material-open .inner-wrap:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  width: 100px;
  height: 100px;
  background-image: url(/wp-content/uploads/2019/04/logo_white.png);
  background-repeat: no-repeat;
  background-size: contain;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.material-open a {
  color: #fff !important;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.material-open a:hover:after {
  display: none;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.navigated-to-sub-menu .menu:not(.navigated) {
  display: none;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.navigated-to-sub-menu .inner-wrap:after,
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right.navigated-to-sub-menu .widget_search {
  display: none;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right:not(.navigated-to-sub-menu) .back-to-base-menu,
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right:not(.navigated-to-sub-menu) .menu[data-index] {
  display: none;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right .back-to-base-menu {
  position: absolute;
  top: 37px;
  left: 20px;
  font-weight: bold;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right .back-to-base-menu:before {
  content: "< ";
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right .search-form {
  background-color: #102743;
  margin: 0 20px 30px 20px;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right .search-form input[type=text],
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right .search-form input[type=text]::placeholder,
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right .search-form .icon-salient-search {
  color: #fff !important;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] a.material-ocm-open.slide_out_area_close {
  right: 30px;
  z-index: 11;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] a.material-ocm-open.slide_out_area_close:before {
  display: none;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] a.material-ocm-open.slide_out_area_close .close-wrap {
  width: 30px;
  height: 30px;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] a.material-ocm-open.slide_out_area_close .close-wrap .close-line {
  background-color: rgba(255, 255, 255, 0.5);
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu {
  text-align: center;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu > li {
  position: relative;
  border-bottom: 1px rgba(255, 255, 255, 0.5) solid;
  text-align: left;
  margin-bottom: 0;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu > li:first-child {
  border-top: 1px rgba(255, 255, 255, 0.5) solid;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu > li.menu-item-has-children:after {
  position: absolute;
  top: 30px;
  right: 30px;
  transform: rotate(45deg);
  display: block;
  content: "";
  border-right: 1px rgba(255, 255, 255, 0.5) solid;
  border-top: 1px rgba(255, 255, 255, 0.5) solid;
  width: 10px;
  height: 10px;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu > li > a {
  display: block;
  margin: 0 !important;
  padding: 20px;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu > li > a:after {
  border: none !important;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu:first-child > li:last-child {
  display: inline-block;
  text-align: center;
  margin-top: 20px;
  border-bottom: none;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu:first-child > li:last-child a {
  line-height: 1.375rem;
  text-transform: uppercase;
  padding: 18px 0;
  width: 184px;
  background-color: #00AEEF;
  font-size: 1.25rem !important;
  font-family: "Museo Sans 900", sans-serif !important;
  font-weight: 900;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] .off-canvas-menu-container .menu:first-child > li:last-child:after {
  display: none;
}
@media only screen and (max-width: 1000px) {
  body #ajax-content-wrap .container {
    max-width: 1200px !important;
  }
}
@media only screen and (min-width: 1001px) {
  body .container {
    padding: 0 15px !important;
  }
}
@media only screen and (max-width: 1000px) {
  body .container > .row > .wpb_row:not(.full-width-content):not(.full-width-section) > .col {
    padding: 0 15px;
  }
  .full-width-centered-content.with-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .card-3-section > .col > .wpb_column {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .background-tiles .column-image-bg-wrap,
  .background-tiles .row-bg-wrap {
    display: none !important;
  }
  .background-tiles .vc_row {
    background-image: none !important;
    padding: 0 !important;
  }
  .newsletter-from .form-text {
    padding: 0 15px;
  }
}
body.single-lcp-person .container-wrap {
  padding-top: 0;
}
body.single-lcp-person .container-wrap .container {
  padding: 0 !important;
  max-width: none !important;
}
body.single-lcp-person .content-inner > .wpb_row {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
body.single-lcp-person .heading-title,
body.single-lcp-person .blog_next_prev_buttons {
  display: none;
}
body.single-lcp-person .post-area {
  margin-top: 0;
}
body.single-lcp-person .lcp-person-hero .inner {
  margin: 0 auto;
  max-width: 1200px;
}
body.single-lcp-person .lcp-person-hero h1 {
  color: #153256;
  text-transform: uppercase;
  font-size: 2.375rem;
  font-family: Dosis, sans-serif;
  font-weight: bold;
  line-height: 2.8125rem;
  margin-top: 5px;
  margin-bottom: 0;
}
body.single-lcp-person .lcp-person-hero h3 {
  color: #153256;
  text-transform: uppercase;
  font-family: Dosis, sans-serif;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 0;
}
body.single-lcp-person .lcp-person-hero .department {
  color: #00AEEF;
  font-size: 1.5rem;
  font-family: "Museo Sans 700";
}
body.single-lcp-person .lcp-person-hero .left > strong {
  color: #153256;
  font-size: 1.5rem;
  font-family: "Museo Sans 700";
}
body.single-lcp-person .lcp-person-hero .right .photo {
  width: 100%;
}
body.single-lcp-person .lcp-person-hero .right .details {
  padding: 1em;
}
body.single-lcp-person .lcp-person-hero .right strong {
  display: inline-block;
  color: #153256;
  font-size: 1.125rem;
  font-family: "Museo Sans 700";
  margin-bottom: 0.5em;
}
body.single-lcp-person .lcp-person-hero .right p {
  padding-bottom: 0.5em;
}
body.single-lcp-person .lcp-person-hero .right p .fa {
  text-align: left;
  width: 29px;
  color: #00aeef;
}
body.single-lcp-person .lcp-person-hero .right p .fa.fa-mobile {
  font-size: 2em;
}
body.single-lcp-person .lcp-person-hero .right p .fa.fa-envelope-o {
  font-size: 1.25rem;
}
body.single-lcp-person .lcp-person-hero .right .icons {
  margin-top: 1.5em;
  text-align: right;
}
body.single-lcp-person .lcp-person-hero .right .icons a {
  margin-left: 1em;
}
body.single-lcp-person .lcp-person-hero .right .icons i {
  color: #A5A5A5;
  font-size: 2em;
}
body.single-lcp-person .lcp-person-hero .right .icons i:hover {
  color: #00AEEF;
}
body.single-lcp-person .lcp-person-hero .photo-details {
  background-color: #fff;
  box-shadow: 3px 3px 3px 0 rgba(136, 136, 136, 0.35);
}
body.single-lcp-person .lcp-person-hero .photo-details p a {
  color: #5B5B5B;
}
body.single-lcp-person .lcp-person-hero p {
  color: #5B5B5B;
  font-family: "Museo Sans 300";
}
body.single-lcp-person .lcp-person-hero {
  background-color: #E1F7FF;
  padding: 0 30px;
  margin-bottom: 30px;
}
body.single-lcp-person .lcp-person-hero .photo-details .user-content{
  padding: 15px;
}
body.single-lcp-person .lcp-person .post-content{
  padding: 0 15px;
}
body.single-lcp-person .lcp-person .post-content > .row{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media only screen and (min-width: 1001px) {
  body.single-lcp-person .lcp-person-hero .inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.single-lcp-person .lcp-person-hero .lcp_breadcrumbs {
    margin-top: 0;
    padding-top: 10px;
  }
  body.single-lcp-person .lcp-person-hero .leftRight {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 60px;
  }
  body.single-lcp-person .lcp-person-hero .leftRight.flex-column{
    flex-direction: column !important;
  }
  body.single-lcp-person .lcp-person-hero .flex-continer{
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: flex-start !important; 
  }
  
  body.single-lcp-person .lcp-person-hero .left {
    width: calc(100% - 500px);
    margin-right: 50px;
  }
  body.single-lcp-person .lcp-person-hero .right {
    width: 450px;
  }
}
@media only screen and (max-width: 1000px) {
  body.single-lcp-person .lcp-person-hero .left {
    margin: 0 auto;
    padding: 15px 0;
    max-width: 1200px;
  }
  body.single-lcp-person .lcp-person-hero .right {
    background-color: #E1F7FF;
    padding: 40px 0 0;
  }
  body.single-lcp-person .lcp-person-hero .right div + .photo-details {
    margin-top: 40px;
  }
}
body.single-lcp-person .lcp-person-hero + .row {
  margin: 0 auto;
  padding: 15px;
  max-width: 1200px;
}
.lcp-section {
  margin-top: 30px;
}
.lcp-section h2 {
  cursor: pointer;
  color: #153256;
  text-align: center;
  text-transform: uppercase;
  font-size: 2.375rem;
  font-family: Dosis, sans-serif;
  font-weight: bold;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  border-bottom: 2px solid #D8D8D8;
  position: relative;
}
.lcp-section h2:after {
  display: block;
  content: "";
  border-top: 2px solid #D8D8D8;
  border-right: 2px solid #D8D8D8;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0.75em;
  right: 1em;
  transform: translateY(-50%) rotate(135deg);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
}
.lcp-section ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  align-items: flex-start;
}
.lcp-section li {
  list-style: none;
  width: calc(100% / 3 - 1em);
  margin-bottom: 2em;
  margin-left: 1.5em;
}
@media (max-width: 1000px) {
  .lcp-section li {
    width: 100%;
    margin-left: 1em;
    margin-right: 1em;
  }
}
.lcp-section .more_information {
  margin-bottom: 2em;
}
.lcp-section .more_information b {
  color: #153256;
  font-size: 1rem;
  font-family: "Museo Sans 900";
}
.lcp-section .more_information p {
  color: #6E6E6E;
  font-family: "Museo Sans 300";
  padding-bottom: 0;
}
.lcp-section.open h2:after {
  transform: translateY(0%) rotate(315deg);
}
.lcp-section:not(.open) ul,
.lcp-section:not(.open) .more_information {
  display: none;
}
@media (max-width: 1000px) {
  .lcp-section h2 {
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 1.5em;
  }
  .lcp-section h2:after {
    top: auto;
    bottom: 0;
    left: 50%;
    right: auto;
    transform: translate(-50% -50%) rotate(-45deg);
  }
}
.lcp_breadcrumbs,
.lcp_breadcrumbs a {
  color: #6E6E6E;
}
.lcp_breadcrumbs {
  font-size: 0.8125rem;
  font-family: "Museo Sans 300";
  text-transform: uppercase;
}
.lcp_breadcrumbs.container {
  margin-top: 7px !important;
}
.lcp_breadcrumbs.smallPaddTop {
  padding-top: 7px;
}
@media only screen and (max-width: 1000px) {
  .lcp_breadcrumbs {
    display: none;
  }
}
.lcp_person,
.lcp_publication {
  display: block;
  box-shadow: 0 5px 10px 1px rgba(136, 136, 136, 0.35);
  height: 100%;
  position: relative;
}
.row .col .lcp_person img{
  width: 100%;
}
.lcp_person .person_details{
  position: relative;
  padding: 15px;
}
.lcp_person .person_details h3{
  margin-top: 5px;
}
.staff .lcp_person .person_details h3{
    margin-bottom: 4px;
    margin-top: 15px;
}
.lcp-section .lcp_person img,
.lcp_publication img {
  margin: 0;
  width: 100% !important;
}
.lcp_person .details,
.lcp_publication .details {
  padding: 1em;
  background-color: #fff;
}
.lcp_person strong,
.lcp_publication strong {
  display: block;
  color: #153256;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-family: "Museo Sans 700";
}
.lcp_person .job_title,
.lcp_publication .job_title {
  color: #00AEEF;
  font-size: 1rem;
  line-height: 1.125rem;
  font-family: "Museo Sans 700";
  margin-top: 0;
}
.lcp_person .read_more,
.lcp_publication .read_more {
  color: #6E6E6E;
  font-size: 1rem;
  line-height: 1.125rem;
  font-family: "Museo Sans 300";
  text-align: right;
  margin-top: 1em;
}
.lcp-list {
  font-family: "Museo Sans 300";
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.lcp-list .nectar-hor-list-item {
  border-bottom: 1px #fff solid !important;
}
.lcp-list .nectar-hor-list-item:last-child {
  border-bottom: none !important;
}
.lcp-list .nectar-hor-list-item:before {
  display: none;
}
.lcp-list .nectar-hor-list-item:hover .nectar-list-item {
  position: relative;
  z-index: 101;
  pointer-events: none;
}
.lcp-list .nectar-hor-list-item:hover a:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #D8F4FF;
}
.lcp-list .nectar-hor-list-item:hover .nectar-list-item {
  color: inherit;
}
.lcp-list .nectar-hor-list-item a:after {
  display: block;
  content: "";
  border-top: 2px solid #D8D8D8;
  border-right: 2px solid #D8D8D8;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  right: 1.5em;
  transform: translateY(-50%) rotate(45deg);
}
.wpb_gallery.major-supporters {
  margin-top: 75px;
  pointer-events: none;
}
.wpb_gallery.major-supporters .work-info-bg {
  display: none;
}
.wpb_gallery.major-supporters img {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 691px) {
  .wpb_gallery.major-supporters .col .work-item {
    overflow: visible;
  }
}
.wpb_gallery_slidesnectarslider_style .swiper-container .slider-prev,
.wpb_gallery_slidesnectarslider_style .swiper-container .slider-next {
  display: none;
}
.lpc-slider-nav {
  color: #5B5B5B;
  margin-top: 1.5em;
  text-align: center;
  font-family: "Museo Sans 300";
}
.lpc-slider-nav span {
  display: inline-block;
  width: 5em;
}
.lpc-slider-nav .left,
.lpc-slider-nav .right {
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  border-top: 2px solid #979797;
  border-right: 2px solid #979797;
}
.lpc-slider-nav .left {
  transform: rotate(225deg);
}
.lpc-slider-nav .right {
  transform: rotate(45deg);
}
[data-lpcGallery=true] {
  text-align: center;
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-stage-outer {
  overflow: visible;
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-stage-outer .owl-item p {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-item:before {
  content: "";
  display: block;
  width: calc(100% - 20px);
  height: 5px;
  background-color: #F7F7F7;
  position: absolute;
  bottom: -26px;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-item:after {
  content: "";
  display: block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background-color: #D8D8D8;
  position: absolute;
  left: 50%;
  bottom: -30px;
  transform: translateX(-50%);
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-item.center:after {
  transform: scale(2);
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-item:not(.center) img.img-with-animation {
  margin: 0 auto;
}
[data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-item:not(.center) > * {
  opacity: 0.5;
}
@media (max-width: 1000px) {
  [data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-carousel:not(.owl-grab) .owl-stage-outer:before,
  [data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-carousel:not(.owl-grab) .owl-stage-outer:after {
    content: "";
    display: block;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background-color: #D8D8D8;
    position: absolute;
    bottom: -8px;
    transform: translateX(-50%);
  }
  [data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-carousel:not(.owl-grab) .owl-stage-outer:before {
    left: 0;
    z-index: 1;
  }
  [data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-carousel:not(.owl-grab) .owl-stage-outer:after {
    right: -19px;
  }
  [data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-carousel:not(.owl-grab).lpc-first .owl-stage-outer:before,
  [data-lpcGallery=true][data-lpcGalleryArrows=true] .owl-carousel:not(.owl-grab).lpc-last .owl-stage-outer:after {
    display: none;
  }
}
#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover {
  opacity: 1 !important;
  color: #00AEEF !important;
  text-decoration: underline !important;
}
#footer-outer[data-custom-color=true] #footer-widgets .lcp-social-media-icons a {
  margin-right: 1.5em;
}
#footer-outer[data-custom-color=true] #footer-widgets .lcp-social-media-icons a:not(.nectar-button):hover {
  text-decoration: none !important;
}
#footer-outer[data-custom-color=true] #footer-widgets .lcp-social-media-icons a i {
  font-size: 2em !important;
}
@media only screen and (min-width: 1001px) {
  #footer-outer #footer-widgets .col:nth-child(3) {
    padding-left: 2em;
  }
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .title {
  font-family: "Museo Sans 700";
  font-size: 1.125rem;
  min-height: 28px;
  margin-bottom: 15px;
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget strong {
  font-family: "Museo Sans 500";
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .address {
  display: block;
  margin-left: 29px;
  font-family: "Museo Sans 300";
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .fa {
  width: 29px;
  text-align: left;
  color: #00AEEF;
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .lcp-desktop-hide .split {
  font-size: 1.125rem;
  margin-bottom: 30px;
  font-family: "Museo Sans 700";
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .lcp-desktop-hide .split > * {
  cursor: pointer;
  display: inline-block;
  width: 40%;
  padding-bottom: 10px;
  border-bottom: 2px #fff solid;
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .lcp-desktop-hide .split .active {
  border-bottom-color: #00AEEF;
  color: #00AEEF;
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .lcp-desktop-hide .half:not(.active) {
  display: none;
}
#footer-outer #footer-widgets .col .lcp-footer-contact-widget .lcp-desktop-hide a[title="Call Us"] {
  font-size: 1rem;
}
#footer-outer #footer-widgets .col .lcp-social-media-icons {
  margin-top: 1em;
}
@media only screen and (max-width: 1000px) {
  #footer-outer #footer-widgets .col {
    width: 100% !important;
  }
  #footer-outer #footer-widgets .col:nth-child(3),
  #footer-outer #footer-widgets .col:nth-child(4) {
    text-align: center;
    padding: 0 15px;
  }
  #footer-outer #footer-widgets .col .lcp-footer-contact-widget {
    text-align: center;
  }
  #footer-outer #footer-widgets .col .lcp-footer-contact-widget .address {
    margin-left: 0;
  }
  #footer-outer #footer-widgets .col .lcp-footer-contact-widget i {
    display: block;
    margin: 0 auto;
  }
  #footer-outer #footer-widgets .col .lcp-social-media-icons {
    text-align: center;
  }
}
#footer-outer #footer-widgets .col .fa-map-marker,
#footer-outer #footer-widgets .col .fa-mobile {
  font-size: 2em !important;
}
#footer-outer #footer-widgets .col .widget div:first-child {
  padding-top: 2.5em;
}
#footer-outer #footer-widgets .col p {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
#footer-outer #footer-widgets .col p:first-child {
  padding-bottom: 0;
}
#footer-outer #footer-widgets .col #text-4 p {
  font-size: 0.8125rem;
  line-height: 1rem;
  padding-bottom: 15px;
}
#footer-outer #footer-widgets .col #text-4 p:first-child {
  font-size: 0.9375rem;
}
#footer-outer #footer-widgets .col #text-4 img {
  margin-bottom: 0;
}
#footer-outer #footer-widgets .col #text-4 img:first-child {
  margin-right: 1em;
}
#footer-outer #footer-widgets .col:nth-child(4) p:first-child {
  line-height: 1.25rem !important;
}
#footer-outer #copyright .container {
  background-color: #153256;
  max-width: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#footer-outer #copyright .container .col .widget {
  display: inline-block;
  font-family: "Museo Sans 500";
  vertical-align: middle;
  min-height: 35px;
}
#footer-outer #copyright .container .col .widget.widget_nav_menu {
  width: 50%;
  text-align: right;
  display: inline-block;
}
@media only screen and (max-width: 1000px) {
  #footer-outer #copyright .container .col .widget.widget_nav_menu {
    width: 100%;
    text-align: center;
  }
}
#footer-outer #copyright .container .col .widget.widget_nav_menu ul {
  margin: 0 auto;
}
#footer-outer #copyright .container .col .widget#text-5 {
  width: 50%;
  text-align: left;
}
@media only screen and (max-width: 1000px) {
  #footer-outer #copyright .container .col .widget#text-5 {
    width: 100%;
    text-align: center;
  }
}
#footer-outer #copyright .container .col .widget a:hover {
  color: #00AEEF !important;
  text-decoration: underline;
}
#footer-outer #copyright .container .col .widget li {
  margin: 0;
}
#footer-outer #copyright .container .col .widget li a {
  padding: 0 0.75em !important;
}
#footer-outer #copyright .container .col .widget li:not(:last-child) a {
  border-right: 1px #fff solid;
}
#footer-outer #copyright .container .col .widget p {
  color: #fff !important;
}
#footer-outer #copyright .container .span_5 > p {
  background-color: #fff;
  margin-top: 1em;
  padding: 1em 0 !important;
}
@media only screen and (max-width: 1000px) {
  #footer-outer #copyright .container #menu-footer-menu {
    max-width: 350px;
  }
  #footer-outer #copyright .container #menu-footer-menu li:nth-child(3) a {
    border-right: none;
  }
}
.spotlight_container {
  margin-bottom: 25px !important;
}
@media only screen and (max-width: 639px) {
  .spotlight_container {
    margin-bottom: 8px !important;
  }
}
.spotlight_container .spotlight_txt_blk {
  min-height: 280px !important;
  position: relative !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 1000px) {
  .spotlight_container .spotlight_txt_blk {
    margin-bottom: 8px !important;
  }
}
.spotlight_container .spotlight_txt_blk .spotlight_txt {
  color: #FFFFFF;
  padding: 12px 22px 13px;
}
.spotlight_container .spotlight_txt_blk .spotlight_txt p {
  font-family: Dosis, sans-serif;
  font-size: 1.75rem;
  line-height: 1.875rem;
  font-weight: bold;
  color: #FFFFFF;
}
@media only screen and (max-width: 1000px) {
  .spotlight_container .spotlight_txt_blk .spotlight_txt p {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
.spotlight_container .spotlight_txt_blk .vc_column-inner {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
@media only screen and (max-width: 639px) {
  .spotlight_container div > .wpb_column {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1000px) {
  .override_mobile_paddings {
    padding: 0 15px;
  }
}
.BC_disable .lcp_breadcrumbs {
  display: none !important;
}
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 {
  bottom: 0 !important;
}
@media only screen and (max-width: 1000px) {
  body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 {
    position: absolute !important;
    top: initial !important;
    transform: none !important;
    bottom: 0;
  }
}
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 h1 {
  margin-bottom: 20px !important;
  background-color: #153256;
  padding: 23px 35px !important;
}
@media only screen and (max-width: 1000px) {
  body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 h1 {
    margin-top: 0;
    margin-bottom: 0 !important;
    transform: none;
  }
}
@media only screen and (max-width: 1000px) {
  body:not(.single-post) .feature_image_small #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 {
    min-height: 52px !important;
  }
}
@media only screen and (max-width: 1000px) {
  body:not(.single-post) .feature_image_small #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 h1 {
    font-size: 1.5rem !important;
    line-height: 1.625rem !important;
    padding: 13px 20px !important;
    top: 50%;
  }
}
@media only screen and (max-width: 1000px) {
  body:not(.single-post) .feature_image_big #page-header-bg[data-alignment-v="bottom"][data-alignment="left"] .span_6 h1 {
    font-size: 1.875rem !important;
    line-height: 2.625rem !important;
    padding: 13px 20px !important;
  }
}
@media only screen and (max-width: 1000px) {
  body:not(.single-post) .feature_image_big #page-header-bg[data-alignment-v="middle"][data-alignment="center"] .span_6 h1 {
    font-size: 2.125rem !important;
    line-height: 2.25rem !important;
    padding: 13px 20px !important;
    margin-top: 0;
    margin-bottom: 0 !important;
  }
}
.color_box .vc_column-inner {
  padding: 20px 40px 20px 24px;
}
@media only screen and (max-width: 1000px) {
  .color_box .vc_column-inner {
    padding: 30px 19px 30px 20px;
    text-align: center;
  }
}
.color_box .vc_column-inner .iwithtext .iwt-icon {
  display: block;
  float: left;
  position: relative;
  margin-right: 20px;
}
@media only screen and (max-width: 1000px) {
  .color_box .vc_column-inner .iwithtext .iwt-icon {
    float: none;
    margin-right: 0px;
  }
}
.color_box .vc_column-inner .iwithtext .iwt-icon img {
  width: 65px !important;
  margin-bottom: 0 !important;
}
.color_box .vc_column-inner .iwithtext .iwt-text {
  display: contents;
  color: #FFFFFF;
  padding-left: 0;
}
@media only screen and (max-width: 1000px) {
  .color_box .vc_column-inner .iwithtext .iwt-text {
    display: block;
    width: 100%;
  }
}
.color_box .vc_column-inner .iwithtext .iwt-text h3 {
  font-family: Dosis, sans-serif;
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1.875rem;
  margin-bottom: 23px;
  color: #fff;
  padding-top: 15px;
}
@media only screen and (min-width: 1001px) {
  .color_box .vc_column-inner .iwithtext .iwt-text h3 {
    min-height: 75px;
  }
}
.color_box .vc_column-inner .iwithtext .iwt-text p {
  font-family: "Museo Sans 300", serif;
  line-height: 1.25rem;
  color: #FFFFFF;
}
.color_box .vc_column-inner .iwithtext .iwt-text p a {
  color: #fff !important;
  text-decoration: none;
  font-family: "Museo Sans 500", serif;
  font-size: 1.125rem;
}
.default_row_space_bottom {
  margin-bottom: 80px !important;
}
@media only screen and (max-width: 1000px) {
  .default_row_space_bottom {
    margin-bottom: 48px !important;
  }
}
.default_row_space_top {
  padding-top: 26px !important;
}
@media only screen and (max-width: 1000px) {
  .default_row_space_top {
    padding-top: 45px !important;
  }
}
.custom_70_row_space_top {
  padding-top: 70px !important;
}
@media only screen and (max-width: 1000px) {
  .custom_70_row_space_top {
    padding-top: 45px !important;
  }
}
.default_row_space_bottom_padding {
  margin-bottom: 0px !important;
  padding-bottom: 80px !important;
}
@media only screen and (max-width: 1000px) {
  .default_row_space_bottom_padding {
    margin-bottom: 0px !important;
    padding-bottom: 48px !important;
  }
}
.default_row_space_bottom_mobile_carousel {
  margin-bottom: 0px !important;
  padding-bottom: 56px !important;
}
@media only screen and (max-width: 1000px) {
  .default_row_space_bottom_mobile_carousel {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
}
body.material .nectar-button:not(.medium) {
  border-radius: 2px !important;
  padding: 20px 30px !important;
}
body.material .nectar-button.ctaBtn {
  max-width: 215px;
  width: 100%;
}
body.material .nectar-button.ctaBtn span {
  color: #FFFFFF;
  font-family: "Museo Sans 900", serif;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 1.125rem;
  line-height: 1.25rem;
}
body.material .nectar-button.btntxtcolor,
body.material .nectar-button.btntxtcolor * {
  color: #00AEEF !important;
}
body.material .nectar-button.btntxtcolor.text-hover-white:hover,
body.material .nectar-button.btntxtcolor.text-hover-white:hover * {
  color: #ffffff !important;
}
.white_txt,
.white_txt * {
  color: #FFFFFF !important;
}
@media only screen and (max-width: 1000px) {
  .heading_color_boxes_container {
    margin-bottom: 8px;
  }
}
.heading_color_boxes_container .heading_color_boxes {
  min-height: 114px;
  padding: 20px 25px;
}
@media only screen and (max-width: 1000px) {
  .heading_color_boxes_container .heading_color_boxes {
    min-height: 82px;
    padding: 14px 18px;
    margin-bottom: 8px;
  }
}
.heading_description_font,
.heading_description_font * {
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #6E6E6E !important;
}
@media only screen and (max-width: 1000px) {
  .heading_description_font,
  .heading_description_font * {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}
@media only screen and (max-width: 1000px) {
  .ctatext {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }
}
.full-width-breadcrumb_override {
  left: 6.5% !important;
}
@media only screen and (max-width: 600px) {
  .ImagebgRow {
    min-height: 300px !important;
  }
}
#programme-page-navi {
  margin-bottom: 0;
}
@media only screen and (max-width: 1000px) {
  #programme-page-navi {
    margin: 15px 15px 0 !important;
  }
}
#programme-page-navi .page-submenu .container {
  padding: 0 16px !important;
}
@media only screen and (max-width: 1000px) {
  #programme-page-navi .page-submenu .container {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 1000px) {
  #programme-page-navi .page-submenu .container ul {
    top: 63px;
  }
}
#programme-page-navi .page-submenu .container ul li {
  position: relative;
  padding: 0 20px;
  margin: 0;
}
@media only screen and (max-width: 1000px) {
  #programme-page-navi .page-submenu .container ul li {
    padding: 0;
  }
}
#programme-page-navi .page-submenu .container ul li a {
  font-size: 1.25rem;
  line-height: 1.625rem;
  padding-top: 19px !important;
  padding-bottom: 19px !important;
  font-family: "Museo Sans 700", serif;
  text-transform: uppercase;
  width: 100%;
  position: relative;
  color: #ffffff !important;
  opacity: 0.7;
}
#programme-page-navi .page-submenu .container ul li a.current_active {
  color: #FFFFFF !important;
  opacity: 1;
}
@media only screen and (max-width: 1000px) {
  #programme-page-navi .page-submenu .container ul li a.current_active {
    display: none;
  }
}
#programme-page-navi .page-submenu .container ul li a.current_active::before {
  content: ' ';
  width: inherit;
  height: 2px;
  color: #fff !important;
  position: absolute;
  z-index: 1;
  background-color: #fff !important;
  bottom: 15px;
}
#programme-page-navi .page-submenu .container ul li:not(:last-child)::after {
  content: ' ';
  width: 2px;
  height: 20px;
  color: #fff !important;
  position: absolute;
  background-color: #153256;
  bottom: 22px;
  right: 0;
}
#programme-page-navi .page-submenu .container ul li:first-child {
  padding-left: 0 !important;
}
@media only screen and (max-width: 1000px) {
  #programme-page-navi .page-submenu .container a {
    color: #FFFFFF !important;
    text-align: left !important;
  }
}
#programme-page-navi .page-submenu .container a.mobile-menu-link {
  border: none;
  font-size: 1.25rem;
  line-height: 1.625rem;
  padding-top: 19px !important;
  padding-bottom: 19px !important;
  font-family: "Museo Sans 700", serif;
  text-transform: uppercase;
  text-align: left;
  color: #FFFFFF;
  width: 100%;
  position: relative;
}
#programme-page-navi .page-submenu .container a.mobile-menu-link::after {
  content: "\f107";
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  font-size: 1.875rem;
}
.flex-container.row {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.flex-container.row .full-width-breadcrumb_override {
  order: 2;
  -webkit-order: 2;
}
.flex-container.row #programme-page-navi {
  order: 1;
  -webkit-order: 1;
}
.flex-container.row div:not(:first-child):not(#programme-page-navi) {
  order: 3;
  -webkit-order: 3;
}
#page-header-wrap.feature_image_big {
  min-height: 500px;
}
@media only screen and (max-width: 1000px) {
  #page-header-wrap.feature_image_big {
    min-height: 240px;
  }
}
#page-header-wrap.feature_image_big #page-header-bg {
  min-height: 500px;
}
@media only screen and (max-width: 1000px) {
  #page-header-wrap.feature_image_big #page-header-bg {
    min-height: 240px;
  }
}
#page-header-wrap.feature_image_small {
  min-height: 350px;
}
@media only screen and (max-width: 1000px) {
  #page-header-wrap.feature_image_small {
    min-height: 200px;
  }
}
#page-header-wrap.feature_image_small #page-header-bg {
  min-height: 350px;
}
@media only screen and (max-width: 1000px) {
  #page-header-wrap.feature_image_small #page-header-bg {
    min-height: 200px;
  }
}
.video-section .wpb_wrapper {
  position: relative;
}
.video-section .wpb_wrapper .video-element {
  overflow: hidden;
  margin-bottom: 0;
  max-height: 496px;
}
.video-section .wpb_wrapper .video-element img {
  width: 100%;
  margin-bottom: 0 !important;
}
.video-section .wpb_wrapper .video-element iframe {
  width: 100%;
  height: 100%;
}
.video-section .wpb_wrapper .nectar_icon_wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  text-align: center;
}
@media only screen and (min-width: 1001px) {
  .video-section .wpb_wrapper .nectar_icon_wrap i {
    font-size: 5.25rem !important;
    line-height: 5.25rem !important;
    height: 84px !important;
    width: 61px !important;
  }
}
.video-section .wpb_wrapper .vc_custom_heading {
  font-weight: 500;
}
.video-section.full_width_video .video-element {
  padding-top: 56%;
  position: relative;
}
.video-section.full_width_video .video-element iframe {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}
.horizontal-news-article .blog-recent .inner-wrap {
  padding-bottom: 0 !important;
}
@media only screen and (min-width: 1001px) {
  .horizontal-news-article .blog-recent .inner-wrap .img-link {
    width: 66.5674468%;
    display: inline-block;
    overflow: hidden;
    margin-bottom: -5px;
  }
  .horizontal-news-article .blog-recent .inner-wrap .img-link span {
    height: inherit;
  }
}
@media only screen and (min-width: 1001px) {
  .horizontal-news-article .blog-recent .inner-wrap .article-content-wrap {
    width: 32.91489361%;
    display: inline-block;
    vertical-align: top;
    padding: 40px 25px 40px 45px !important;
  }
}
.horizontal-news-article .blog-recent .inner-wrap .article-content-wrap .post-header {
  margin-bottom: 20px;
}
.horizontal-news-article .blog-recent .inner-wrap .article-content-wrap .post-header h3.title {
  font-size: 1.875rem;
  line-height: 2rem;
  color: #153256;
}
.horizontal-news-article .blog-recent .inner-wrap .article-content-wrap .excerpt a {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.medium_tiles .medium {
  max-height: 230px;
  overflow: hidden;
}
@media only screen and (min-width: 1001px) {
  .staff .lcp_person .person_details,
  .students .lcp_person .person_details {
    min-height: 160px;
  }
  .students .lcp_person .person_details{
    min-height: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    width: 100%;
  }
  .students .lcp_person .person_details h3{
    margin-top: 0;
  }
  .students .lcp_person .person_details h4{
    margin-bottom: 0;
  }
  .staff .lcp_person .read_more,
  .students .lcp_person .read_more {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
  .lcp-section li:nth-child(3n+1) {
    margin-left: 0;
  }
}
.students .lcp_person {
  background-color: rgba(0, 174, 239, 0.09);
  min-height: 102px !important;
  position: relative;
}
.students .lcp_person img {
  display: none;
}
.students .lcp_person .details {
  background-color: transparent;
}
.students .lcp_person .details .read_more {
  display: none;
}
@media only screen and (max-width: 1000px) {
    .col .lcp_person .person_details h3 {
      margin-top: 0;
    }
    .students .lcp_person{
      min-height: 0 !important;
    }
    .lcp_person .job_title{
      margin-bottom: 5px !important;
    }
}

.project_accord {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  box-shadow: 1px 3px 4px 0 #E0E0E0;
  overflow: hidden;
}
@media only screen and (max-width: 1000px) {
  .project_accord {
    padding: 17px 15px;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex .top {
    order: 1;
    -webkit-order: 1;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex .bottom {
    order: 2;
    -webkit-order: 2;
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex .lower-desktop {
    display: block;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex .lower-desktop h3 {
    font-family: "Museo Sans 700", serif;
    font-size: 1.5rem;
    line-height: 1.625rem;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex .lower-desktop h3.project_category {
    color: #00AEEF !important;
  }
}
@media only screen and (max-width: 1000px) {
  .project_accord.mobile-flex .lower-desktop h3.project_title {
    color: #6E6E6E !important;
  }
}
@media only screen and (min-width: 1001px) {
  .project_accord.mobile-flex .lower-desktop {
    display: none;
  }
}
.project_accord .project_details {
  padding: 19px 21px;
}
@media only screen and (max-width: 1000px) {
  .project_accord .project_details {
    padding: 0px !important;
  }
}
.project_accord .project_details h3 {
  font-family: "Museo Sans 700", serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
  font-weight: 500;
}
.project_accord .project_details h3.project_category {
  color: #00AEEF !important;
}
@media only screen and (max-width: 1000px) {
  .project_accord .project_details h3.project_category {
    display: none;
  }
}
.project_accord .project_details h3.project_title {
  color: #6E6E6E !important;
}
@media only screen and (max-width: 1000px) {
  .project_accord .project_details h3.project_title {
    display: none;
  }
}
.project_accord .project_details .subdescription {
  margin-top: 10px;
  padding-bottom: 0 !important;
  font-family: "Museo Sans 700", serif;
  font-weight: 500;
}
.project_accord .project_details .outlinetext,
.project_accord .project_details .detailstexts {
  color: #696969;
}
.project_accord .project_details a {
  color: #5B5B5B !important;
}
.project_accord .project_details .accordion-btns a i {
  font-size: 1.875rem;
  font-weight: normal !important;
}
.project_accord .current_project,
.project_accord .student_project {
  min-height: 270px;
  background-color: #00AEEF;
  color: #fff !important;
  padding: 18px 16px 34px 23px;
}
@media only screen and (max-width: 1000px) {
  .project_accord .current_project,
  .project_accord .student_project {
    padding: 17px 35px 7px 14px !important;
    min-height: 225px;
  }
}
.project_accord .current_project p,
.project_accord .student_project p {
  color: #FFFFFF !important;
  font-size: 1.125rem;
  line-height: 1.25rem;
}
.project_accord .current_project a,
.project_accord .student_project a {
  color: #FFFFFF !important;
  font-size: 1.125rem;
  line-height: 1.25rem;
}
.animated_rows .vc_column-inner .wpb_wrapper .divider-wrap .divider-border {
  margin: 0 !important;
}
.animated_rows .vc_column-inner .wpb_wrapper .wpb_text_column {
  margin-bottom: 0;
}
.animated_rows .vc_column-inner .wpb_wrapper .wpb_text_column.animated_row {
  padding: 15px 13px 18px;
}
.animated_rows .vc_column-inner .wpb_wrapper .wpb_text_column.animated_row:hover {
  background: #F0F0F0;
}
.animated_rows .vc_column-inner .wpb_wrapper .wpb_text_column.animated_row a {
  color: #00AEEF !important;
}
div[data-style="default"].toggles .toggle {
  border: 1px solid #A5A5A5;
  margin-bottom: 12px !important;
}
div[data-style="default"].toggles .toggle > div {
  padding-bottom: 25px !important;
}
div[data-style="default"].toggles .toggle > div h1,
div[data-style="default"].toggles .toggle > div h2,
div[data-style="default"].toggles .toggle > div h3,
div[data-style="default"].toggles .toggle > div h4,
div[data-style="default"].toggles .toggle > div h5 {
  margin-top: 0 !important;
}
div[data-style="default"].toggles .toggle > div p {
  padding-bottom: 0 !important;
}
div[data-style="default"].toggles .toggle > div .cus_small_btn {
  border: 1px solid #A5A5A5;
  border-radius: 2px !important;
  padding-top: 12px !important;
  padding-bottom: 11px !important;
  min-width: 148px !important;
  text-align: center;
}
div[data-style="default"].toggles .toggle > div .cus_small_btn span {
  color: #6E6E6E;
  font-family: "Museo Sans 900", serif;
  font-size: 0.8125rem;
  letter-spacing: 0.58px;
  line-height: 0.9375rem;
}
div[data-style="default"].toggles .toggle > div .cus_small_btn:hover * {
  color: #fff;
}
div[data-style="default"].toggles .toggle.open h3 a {
  background-color: transparent !important;
}
div[data-style="default"].toggles .toggle h3 {
  margin-top: 0 !important;
}
div[data-style="default"].toggles .toggle h3 a {
  background-color: transparent !important;
}
div[data-style="default"].toggles .toggle h3 a:hover {
  text-decoration: none !important;
}
div[data-style="default"].toggles h3 a {
  background-color: transparent;
  padding: 20px 35px 20px 17px;
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
  font-family: "Museo Sans 500", serif;
  font-weight: 300;
  color: #153256 !important;
}
div[data-style="default"].toggles h3 a i {
  right: 13px;
  left: auto;
  color: #153256;
  top: 40%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
div[data-style="default"].toggles h3 a i.icon-plus-sign::before {
  content: "\f067" !important;
  font-size: 1.875rem !important;
  font-weight: normal !important;
  line-height: 1.875rem !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 4px white;
}
div[data-style="default"].toggles h3 a i.icon-minus-sign::before {
  content: "\f067" !important;
  font-size: 1.875rem !important;
  font-weight: normal !important;
  line-height: 1.875rem !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 4px white;
}
.override_parent_setting_color,
.override_parent_setting_color * {
  color: inherit !important;
}
.custom_dash {
  margin-left: 27px;
}
.custom_dash li {
  list-style: none;
}
.custom_dash li::before {
  content: '\f068';
  font-family: FontAwesome;
  margin-right: 15px;
  margin-left: -27px;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 2px #FFFFFF;
}
.wpb_text_column a {
  color: #00AEEF;
}
.single-post #page-header-wrap {
  height: auto;
}
.single-post #page-header-wrap h1 {
  transform: none;
  top: 0px;
  margin-bottom: 0px!important;
  text-transform: uppercase;
  font-size: 2.375rem;
  letter-spacing: 0.3px;
  padding: 96px 20px !important;
}
@media only screen and (max-width: 690px) {
  .single-post #page-header-wrap h1 {
    font-size: 1.875rem !important;
    line-height: 2rem !important;
    padding: 42px 20px !important;
  }
}
.single-post #page-header-wrap .title-header {
  padding-bottom: 14px;
}
.single-post #page-header-bg {
  height: auto;
}
@media (max-width: 1000px) {
  .single-post #page-header-bg[data-alignment-v=middle]:not(.fullscreen-header) {
    padding-top: 0% !important;
    min-height: 0px !important;
  }
}
.single-post .meta-information {
  text-align: center;
  color: #3FB498;
  font-family: "Museo Sans 500", serif;
}
.single-post .meta-information a {
  color: #3FB498;
  line-height: 1.25rem;
}
.single-post .meta-information .meta-date {
  border-left: 1px solid #3FB498;
  padding-left: 5px;
}
.single-post .lcp_breadcrumbs {
  display: none;
}
.single-post hr {
  margin-bottom: 20px;
}
.single-post .blog_next_prev_buttons {
  margin-top: 0px;
}
.single-post .content-inner {
  padding-bottom: 0px !important;
}
.single-post img {
  width: 100%;
}
@media only screen and (max-width: 425px) {
  .single-post h2 {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
body.single-post.material[data-bg-header="true"] .container-wrap {
  padding-top: 10px!important;
}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
  max-width: 796px;
  width: 93%;
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .post-bg-img {
  background-image: none !important;
  background-color: #00AEEF;
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after {
  background-color: #00AEEF;
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover:after {
  background-color: #00AEEF;
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover:after {
  background-color: #00AEEF;
}
.blog_next_prev_buttons[data-style*="next_prev"] .previous-post,
.blog_next_prev_buttons[data-style*="next_prev"] .next-post {
  padding: 5% 13% !important;
  background-color: #00AEEF !important;
}
.blog_next_prev_buttons[data-style*="next_prev"] .previous-post h3 span,
.blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span {
  font-family: "Museo Sans 500", serif;
  font-size: 1.25rem !important;
  line-height: 1.5rem;
  margin-bottom: 14px;
}
.blog_next_prev_buttons[data-style*="next_prev"] .previous-post h3 span.text,
.blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span.text {
  font-family: "Museo Sans 700", serif !important;
  font-size: 1.5rem !important;
  line-height: 1.625rem;
  margin-bottom: 0px;
}
.social_share {
  text-align: center;
}
.social_share p {
  color: #153256 !important;
  font-family: "Museo Sans 300", serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media only screen and (max-width: 425px) {
  .social_share p span {
    display: block;
    margin-bottom: 15px;
  }
}
.social_share .fa {
  color: #153256;
  font-size: 1.5rem;
}
.nectar-button.white-background-btn {
  font-family: "Museo Sans 900", serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
  padding: 17px 60px !important;
  border-width: 1px !important;
}
.bold,
strong,
b {
  font-family: "Museo Sans 500", serif;
}
.call-to-action-message {
  color: #ffffff !important;
}
.highlight-text .vc_column-inner {
  position: relative;
}
.highlight-text .vc_column-inner .text-highlight {
  font-weight: normal;
}
.highlight-text .vc_column-inner:after {
  background-color: #00aeef;
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  width: 50px;
}
.highlight-text .vc_column-inner:before {
  background-color: #00aeef;
  top: 0;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  width: 50px;
}
@media only screen and (min-width: 1001px) {
  .blog_next_prev_buttons {
    left: 6.4% !important;
  }
}
#perkins-contact-map {
  height: 400px;
}
.title_color {
  color: #00AEEF !important;
  font-weight: 700;
  font-family: "Museo Sans 500", serif !important;
  font-size: 1.125rem !important;
  line-height: 1.25rem !important;
}
.inforWindow h4 {
  font-size: 1.25rem !important;
  line-height: 1.375rem !important;
  font-weight: 700;
  font-family: "Museo Sans 500", serif;
  margin-bottom: 20px !important;
}
.inforWindow a {
  color: #153256;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle {
  margin-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle:not(:last-child) {
  border-bottom: 0 !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 a {
  color: #153256 !important;
  font-family: "Museo Sans 700", serif;
  font-weight: 700;
  font-size: 1.5rem !important;
  line-height: 1.625rem !important;
  padding-left: 0;
  padding-right: 0;
  max-width: 90%;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 i {
  color: #979797;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 i.icon-plus-sign::before {
  content: "\f078" !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 i.icon-minus-sign::before {
  content: "\f077" !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 + div {
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
  background-color: transparent !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 + div .nectar-button.medium {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle h3 + div .nectar-button.medium * {
  font-size: 0.8125rem !important;
  font-family: "Museo Sans 900", serif !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle .marker_infor .title_color .street {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  color: #6E6E6E !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle .marker_infor .loc_map_link {
  color: #00AEEF;
  font-family: "Museo Sans 700", serif;
  font-size: 1.125rem !important;
  line-height: 1.25rem !important;
  text-align: center;
  padding: 18px 64px;
  border: 1px solid #00AEEF;
  max-width: 355px;
  display: block;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle .map_infor p,
.chevron-icon-accordian div[data-style="default"].toggles .toggle .map_infor * {
  font-size: 0.9375rem !important;
  line-height: 1.25rem !important;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle .inforWindow a,
.chevron-icon-accordian div[data-style="default"].toggles .toggle .marker_infor a {
  color: #6E6E6E;
}
.chevron-icon-accordian div[data-style="default"].toggles .toggle .inforWindow + div,
.chevron-icon-accordian div[data-style="default"].toggles .toggle .marker_infor + div {
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
  background-color: transparent !important;
}
.FA-form .row-bg-wrap .using-bg-color {
  opacity: 0.3;
}
.FA-form .wFormContainer {
  margin-top: 38px !important;
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  .FA-form .wFormContainer {
    float: none;
    margin-left: 50%;
    width: 100%;
  }
}
.FA-form .wFormContainer .wForm {
  padding: 0 !important;
  background-color: transparent;
}
.FA-form .wFormContainer .wForm .field-container-D {
  margin-top: 0px !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
.FA-form .wFormContainer .wForm .field-container-D label {
  color: #6E6E6E !important;
  font-family: "Museo Sans 700", serif !important;
  text-align: left !important;
  line-height: 1 !important;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
  vertical-align: bottom !important;
  font-size: 0.8125rem !important;
  padding-left: 2px;
}
.FA-form .wFormContainer .wForm .field-container-D label.label.reqMark br {
  display: none;
}
.FA-form .wFormContainer .wForm .inputWrapper {
  width: 100% !important;
}
.FA-form .wFormContainer .wForm .inputWrapper input[type="text"],
.FA-form .wFormContainer .wForm .inputWrapper input[type="email"],
.FA-form .wFormContainer .wForm .inputWrapper textarea {
  color: #B4B4B4;
  font-family: "Museo Sans 500", serif;
  font-size: 1rem;
  line-height: 1.1875rem;
  padding-top: 17px;
  padding-left: 17px;
  padding-bottom: 18px;
  border-radius: 4px;
  height: auto;
  width: 100% !important;
}
.FA-form .wFormContainer .wForm .inputWrapper input[type="text"]::placeholder,
.FA-form .wFormContainer .wForm .inputWrapper input[type="email"]::placeholder,
.FA-form .wFormContainer .wForm .inputWrapper textarea::placeholder {
  color: #B4B4B4 !important;
}
.FA-form .wFormContainer .wForm .inputWrapper textarea {
  min-height: 135px;
}
.FA-form .wFormContainer .wForm .actions {
  text-align: center;
}
.FA-form .wFormContainer .wForm .actions input[type="submit"] {
  background-color: #00AEEF !important;
  min-width: 195px;
  text-align: center;
  padding-top: 17px !important;
  padding-bottom: 17px !important;
  color: #FFFFFF !important;
  font-family: "Museo Sans 900", serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
  margin-top: 5px !important;
  text-transform: uppercase;
}
.FA-form .wFormContainer .wForm .inline div.oneField {
  width: 50%;
  float: left;
}
@media only screen and (max-width: 1000px) {
  .FA-form .wFormContainer .wForm .inline div.oneField {
    width: 100%;
  }
}
.FA-form .wFormContainer p {
  font-family: "Museo Sans 300", serif !important;
  text-align: center;
  padding-bottom: 0 !important;
  font-size: 1rem;
}
@media only screen and (max-width: 1000px) {
  .cta_row {
    padding-top: 43px !important;
    padding-bottom: 54px !important;
  }
}
.cta_row .cta_single_line_no_btn * {
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 1.625rem;
}
@media only screen and (max-width: 1000px) {
  .cta_row .cta_single_line_no_btn * {
    font-size: 1.5rem !important;
    line-height: 1 !important;
  }
}
.cta_row .cta_single_line_no_btn a {
  color: #6E6E6E;
  text-decoration: underline !important;
}
.blog-template {
  padding: 0 28px !important;
}
.blog-template .blog-item {
  box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
  padding-bottom: 10px !important;
}
.blog-template .blog-item:not(:last-child) {
  margin-right: 1.95% !important;
}
.blog-template .blog-item .header h3 {
  font-family: "Museo Sans 500", serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
}
.blog-template .blog-item .header h3 a:hover {
  color: #153256;
}
.blog-template .blog-item .article-content-wrap {
  padding: 20px;
}
.blog-template .blog-item img {
  margin-bottom: 0px;
  width: 100% !important;
}
.blog-template .blog-item .meta-information {
  color: #3FB498;
  font-family: "Museo Sans 500", serif;
}
.blog-template .blog-item .meta-information .meta-date {
  border-left: 1px solid #3FB498;
  padding-left: 5px;
  margin-left: 8px;
}
.blog-template .blog-item .content {
  margin-top: 20px;
  color: #696969;
  line-height: 1.25rem;
  margin-bottom: 10px;
}
.blog-template .blog-item .continue-reading {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-family: "Museo Sans 500", serif;
  position: absolute;
  bottom: 30px;
}
.blog-template .blog-item .post-featured-img {
  padding-bottom: 65%;
  background-position: top;
  background-size: cover;
  display: block;
}
.blog-template .filter-content {
  margin-top: 47px;
  margin-bottom: 76px;
}
@media only screen and (max-width: 767px) {
  .blog-template .filter-content {
    margin-top: 28px;
  }
}
.blog-template .columns-3 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.blog-template .mobile-categories {
  display: none;
  border: 1px solid #E0E0E0;
  padding: 15px;
  font-family: "Museo Sans 700", serif;
  margin-bottom: 0px;
  margin-left: 0.5px;
  margin-right: 0.5px;
}
.blog-template .mobile-categories .span_12 {
  margin-bottom: 0px;
}
.blog-template .mobile-categories span {
  text-transform: uppercase;
}
.blog-template .main-categories {
  margin-left: 0.5px;
  margin-right: 0.5px;
}
@media only screen and (max-width: 767px) {
  .blog-template .main-categories {
    margin-top: 0;
    padding-bottom: 0;
  }
}
.blog-template .main-categories .search-group .post_search_text {
  border: 1px solid #E0E0E0;
}
.blog-template .icon-angle-down {
  float: right;
  background-color: #ffffff;
  color: #6E6E6E;
}
@media only screen and (max-width: 767px) {
  .blog-template .desktop-categories,
  .blog-template .search-group {
    display: none;
  }
  .blog-template .filter_icon {
    width: 100%;
  }
}
.loop-pagination {
  font-family: "Museo Sans 700", serif;
}
.loop-pagination .current {
  padding: 12px 18px;
  background-color: #00AEEF;
  color: #ffffff;
}
.loop-pagination .inactive {
  color: #153256;
  padding: 12px 18px;
}
.loop-pagination .next,
.loop-pagination .prev {
  color: #153256;
}
.filter_icon {
  background-color: #FFFFFF;
  border-radius: 2px;
  border: 1px solid #E0E0E0;
  color: #6E6E6E;
  font-family: "Museo Sans 900", serif;
  text-transform: uppercase;
  padding: 16px 33px;
  margin-right: 5px;
  display: inline-block;
  cursor: pointer;
  float: left;
}
@media only screen and (max-width: 767px) {
  .filter_icon {
    border: none;
    font-family: "Museo Sans 700", serif;
    padding: 15px;
  }
}
.filter_icon.selected_cat {
  border: 1px solid #00AEEF;
  background-color: #00AEEF;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .filter_icon.selected_cat {
    border: none;
    background-color: #ffffff;
    color: #6E6E6E;
  }
}
body[data-form-submit="regular"] .search-group {
  position: relative;
}
body[data-form-submit="regular"] .search-group #post_search_submit {
  position: absolute;
  top: 5px;
  right: 0;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  body[data-form-submit="regular"] .search-group #post_search_submit {
    right: 20px;
  }
}
body[data-form-submit="regular"] .search-group .post_search_text {
  background-color: #ffffff;
}
body[data-form-submit="regular"] .search-group .post_search_text:focus {
  border-color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  body[data-form-submit="regular"] .search-group .post_search_text {
    border: 1px solid #E0E0E0;
    max-width: 100%;
    margin: auto;
  }
}
body[data-form-submit="regular"] .search-group .post_search_text::placeholder {
  color: #6E6E6E;
  font-family: "Museo Sans 900", serif;
  text-transform: uppercase;
  font-size: 0.9375rem;
  line-height: 1.125rem;
}
@media only screen and (max-width: 767px) {
  body[data-form-submit="regular"] .search-group {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block !important;
    width: 100%;
    margin-top: 60px;
  }
}
.advanced-cat-search {
  display: none;
}
@media only screen and (max-width: 767px) {
  .advanced-cat-search {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
  }
}
.list-categories {
  display: none;
  margin: 10px 0px 0px;
  max-height: 250px;
  overflow: auto;
  margin: 0 -16px -16px -16px;
  padding: 0 16px;
}
.list-categories li {
  list-style: none;
}
.list-categories li a {
  border: 0px !important;
  padding: 14px 0px;
  width: 100%;
  float: none;
  margin-right: 0;
}
.list-categories li a.selected_cat {
  background-color: #ffffff;
  color: #6E6E6E;
}
.list-categories ul {
  margin: 0px;
}
.all-categories {
  border: 1px solid #E0E0E0;
  padding: 16px;
  margin-bottom: 0px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  width: 100%;
  color: #6E6E6E;
}
.all-categories span {
  font-family: "Museo Sans 900", serif;
  text-transform: uppercase;
}
.all-categories * {
  color: #6E6E6E;
}
@media only screen and (max-width: 767px) {
  .mobile-filters {
    border: 1px solid #E0E0E0;
    border-top: 0px;
    padding: 0px;
    margin-bottom: 25px;
  }
}
.col.boxed {
  background-color: transparent !important;
}
/*event single page & single wishlists styles*/
.single-wishlists .container-wrap,
.single-events .container-wrap {
  padding-top: 0 !important;
}
.single-wishlists .container-wrap .wpb_row,
.single-events .container-wrap .wpb_row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.single-wishlists .container-wrap .wpb_row.wishlist_breadcrumbs{
  margin-top: 7px !important;
}
@media only screen and (min-width: 1000px) {
  .single-wishlists .container-wrap .wpb_row .custom-offset-8,
  .single-events .container-wrap .wpb_row .custom-offset-8 {
    margin-left: 65.9574468% !important;
  }
}
.single-wishlists .container-wrap .featured-section .image_bg .column-image-bg,
.single-events .container-wrap .featured-section .image_bg .column-image-bg {
  min-height: 500px;
  max-height: 500px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 768px) {
  .single-wishlists .container-wrap .featured-section .image_bg .column-image-bg,
  .single-events .container-wrap .featured-section .image_bg .column-image-bg {
    min-height: 300px;
    max-height: 300px;
  }
}
@media only screen and (max-width: 600px) {
  .single-wishlists .container-wrap .featured-section .image_bg .column-image-bg,
  .single-events .container-wrap .featured-section .image_bg .column-image-bg {
    min-height: 200px;
    max-height: 200px;
  }
}
.single-wishlists .container-wrap .featured-section .content_feature,
.single-events .container-wrap .featured-section .content_feature {
  padding-left: 102px;
}
@media only screen and (max-width: 768px) {
  .single-wishlists .container-wrap .featured-section .content_feature,
  .single-events .container-wrap .featured-section .content_feature {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.single-wishlists .container-wrap .featured-section .content_feature *,
.single-events .container-wrap .featured-section .content_feature * {
  color: #FFFFFF !important;
}
.single-wishlists .container-wrap .featured-section .content_feature .eventdate,
.single-events .container-wrap .featured-section .content_feature .eventdate {
  width: 83px;
  background-color: rgba(255, 255, 255, 0.23);
  padding: 12px 20px;
  text-align: center;
  text-transform: uppercase;
}
.single-wishlists .container-wrap .featured-section .content_feature .eventdate .month,
.single-events .container-wrap .featured-section .content_feature .eventdate .month,
.single-wishlists .container-wrap .featured-section .content_feature .eventdate .date,
.single-events .container-wrap .featured-section .content_feature .eventdate .date {
  display: block;
}
.single-wishlists .container-wrap .featured-section .content_feature .eventdate .month,
.single-events .container-wrap .featured-section .content_feature .eventdate .month {
  font-family: "Museo Sans 300", serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.single-wishlists .container-wrap .featured-section .content_feature .eventdate .date,
.single-events .container-wrap .featured-section .content_feature .eventdate .date {
  font-family: "Museo Sans 300", serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.single-wishlists .container-wrap .featured-section .content_feature .title,
.single-events .container-wrap .featured-section .content_feature .title,
.single-wishlists .container-wrap .featured-section .content_feature p {
  margin-top: 23px;
  max-width: 375px;
}
.single-wishlists .container-wrap .featured-section .content_feature .title h2,
.single-events .container-wrap .featured-section .content_feature .title h2 {
  font-family: Dosis, sans-serif;
  font-size: 2.375rem;
  font-weight: bold;
  line-height: 2.625rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 600px) {
  .single-wishlists .container-wrap .featured-section .content_feature .title h2,
  .single-events .container-wrap .featured-section .content_feature .title h2 {
    font-size: 1.875rem;
    line-height: 2rem;
  }
}
.single-wishlists .container-wrap .featured-section .content_feature .registerbtn,
.single-events .container-wrap .featured-section .content_feature .registerbtn {
  margin-top: 55px;
  border: 1px solid #FFFFFF;
  border-radius: 2px;
  padding: 19px 30px;
  font-family: "Museo Sans 900", serif;
  font-size: 1.125rem;
  letter-spacing: 0.8px;
  line-height: 1.375rem;
  display: block;
  max-width: 210px;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .single-wishlists .container-wrap .featured-section .content_feature .registerbtn,
  .single-events .container-wrap .featured-section .content_feature .registerbtn {
    margin: 62px auto 50px;
  }
}
.single-wishlists .container-wrap .featured-section .content_feature .registerbtn:hover,
.single-events .container-wrap .featured-section .content_feature .registerbtn:hover {
  text-decoration: none !important;
}
.single-wishlists .container-wrap .main_sec > div,
.single-events .container-wrap .main_sec > div {
  padding-top: 35px;
  padding-bottom: 70px;
  border-bottom: 1px solid #696969;
}
@media only screen and (min-width: 768px) {
  .single-wishlists .container-wrap .main_sec > div .column_container,
  .single-events .container-wrap .main_sec > div .column_container {
    padding-right: 100px;
  }
  .single-wishlists .container-wrap .main_sec > div .column_container:nth-child(3),
  .single-events .container-wrap .main_sec > div .column_container:nth-child(3) {
    padding-left: 10px;
  }
}
.single-wishlists .container-wrap .main_sec > div h3,
.single-events .container-wrap .main_sec > div h3 {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 15px;
  margin-top: 0 !important;
}
.single-wishlists .container-wrap .main_sec > div .address_detail,
.single-events .container-wrap .main_sec > div .address_detail {
  text-decoration: underline;
}
.single-wishlists .container-wrap .map_section #event-map,
.single-events .container-wrap .map_section #event-map {
  height: 400px;
}
.single-wishlists .container-wrap .map_section .address_bottom,
.single-events .container-wrap .map_section .address_bottom {
  text-align: center;
  font-size: 1.375rem;
  line-height: 1.5rem;
  max-width: 400px;
  margin: 15px auto 0;
}
@media only screen and (max-width: 768px) {
  .single-wishlists .container-wrap .map_section .address_bottom,
  .single-events .container-wrap .map_section .address_bottom {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
}
.single-wishlists .container-wrap .map_section .address_bottom .add_title,
.single-events .container-wrap .map_section .address_bottom .add_title {
  font-weight: bold;
}
.single-wishlists .container-wrap .map_section > div,
.single-events .container-wrap .map_section > div {
  padding-bottom: 80px !important;
}
.single-wishlists .container-wrap .related-posts > .col.span_12,
.single-events .container-wrap .related-posts > .col.span_12 {
  float: left !important;
  padding-top: 40px;
}
.single-wishlists .container-wrap .related-posts > .col.span_12::before,
.single-events .container-wrap .related-posts > .col.span_12::before {
  content: '';
  height: 100%;
  position: absolute;
  background-color: #F7F7F7;
  top: 0;
  margin-left: -50vw;
  left: 50%;
  width: 100vw;
}
.single-wishlists .container-wrap .related-posts .column_container h2,
.single-events .container-wrap .related-posts .column_container h2 {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 2rem;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 600px) {
  .single-wishlists .container-wrap .related-posts .column_container h2,
  .single-events .container-wrap .related-posts .column_container h2 {
    font-size: 1.5rem;
    line-height: 1;
  }
}
.single-wishlists .container-wrap .related-posts .column_container .all_evt_btn,
.single-events .container-wrap .related-posts .column_container .all_evt_btn {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 54px;
  margin-bottom: 99px;
}
.single-wishlists .container-wrap .related-posts .column_container .all_evt_btn a,
.single-events .container-wrap .related-posts .column_container .all_evt_btn a {
  border: 1px solid #00AEEF;
  padding: 19px 50px;
  color: #00AEEF;
  font-family: "Museo Sans 900", serif;
  font-size: 1.125rem;
  letter-spacing: 0.8px;
  line-height: 1.375rem;
  text-align: center;
  text-decoration: none !important;
  border-radius: 2px;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded {
  overflow: hidden;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item {
  display: inline-block;
  padding: 0 15px;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4 {
  width: 100%;
  margin-right: 0;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-nav.disabled,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-nav.disabled {
  display: none;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots {
  text-align: center;
  padding-top: 20px;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot {
  background-color: transparent;
  border: none;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot span,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot span {
  height: 9px;
  width: 9px;
  border: 1px solid #B4B4B4;
  display: inline-block;
  border-radius: 9px;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot.active span,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot.active span {
  background-color: #A5A5A5;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .col.span_4,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .col.span_4 {
  cursor: pointer;
}
@media only screen and (min-width: 1000px) {
  .single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .col.span_4,
  .single-events .container-wrap .related-posts .column_container .wpb_wrapper .col.span_4 {
    width: 31.33%;
    margin-left: 1% !important;
    margin-right: 1%;
  }
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap {
  box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
  padding-bottom: 20px !important;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec {
  position: relative;
  max-height: 225px;
  overflow: hidden;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec img:nth-child(1),
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec img:nth-child(1) {
  width: 100%;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec .overlay_image,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec .overlay_image {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content {
  padding: 20px !important;
  min-height: 300px !important;
  position: relative;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content h3.title,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content h3.title {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-top: 0 !important;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content p:nth-child(2),
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content p:nth-child(2) {
  margin-bottom: 10px !important;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content a,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content a {
  position: absolute;
  bottom: 0;
}
.single-wishlists .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content .continue-reading,
.single-events .container-wrap .related-posts .column_container .wpb_wrapper .inner-wrap .card-content .continue-reading {
  font-size: 1.125rem;
}
body.modal-open {
  padding-right: 0 !important;
}
body.modal-open[data-slide-out-widget-area-style="slide-out-from-right"] .modal {
  overflow-y: hidden;
}
body.modal-open[data-slide-out-widget-area-style="slide-out-from-right"] .modal::after {
  width: 100%;
  height: 100vw;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: visible;
  content: '';
  top: 0;
  left: 0;
  z-index: -1;
}
body.modal-open[data-slide-out-widget-area-style="slide-out-from-right"] .modal .modal-dialog {
  top: 50% !important;
  transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
}
@media only screen and (max-width: 600px) {
  body.modal-open[data-slide-out-widget-area-style="slide-out-from-right"] .modal .modal-dialog .wFormContainer {
    padding: 0 !important;
  }
}
body.modal-open[data-slide-out-widget-area-style="slide-out-from-right"] .modal .modal-dialog .modal-header {
  padding: 5px !important;
  border-bottom: none !important;
}
body.modal-open[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap:not(.material-ocm-open) {
  z-index: 9999;
}
.whishlist_regular_posts > .col.span_12,
.fundraiser_posts > .col.span_12,
.challang_events > .col.span_12,
.related-posts > .col.span_12 {
  float: left !important;
}
.whishlist_regular_posts .column_container h2,
.fundraiser_posts .column_container h2,
.challang_events .column_container h2,
.related-posts .column_container h2 {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 2rem;
  text-align: center;
  margin-bottom: 30px;
}
.whishlist_regular_posts .column_container .all_evt_btn,
.fundraiser_posts .column_container .all_evt_btn,
.challang_events .column_container .all_evt_btn,
.related-posts .column_container .all_evt_btn {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 54px;
  margin-bottom: 99px;
}
.whishlist_regular_posts .column_container .all_evt_btn a,
.fundraiser_posts .column_container .all_evt_btn a,
.challang_events .column_container .all_evt_btn a,
.related-posts .column_container .all_evt_btn a {
  border: 1px solid #00AEEF;
  padding: 19px 50px;
  color: #00AEEF;
  font-family: "Museo Sans 900", serif;
  font-size: 1.125rem;
  letter-spacing: 0.8px;
  line-height: 1.375rem;
  text-align: center;
  text-decoration: none !important;
  border-radius: 2px;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded {
  overflow: hidden;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item {
  display: inline-block;
  padding: 0 15px;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4 {
  width: 100%;
  margin-right: 0;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-nav.disabled,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-nav.disabled,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-nav.disabled,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-nav.disabled {
  display: none;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-stage-outer,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-stage-outer,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-stage-outer,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-stage-outer {
  margin-bottom: 14px;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots {
  text-align: center;
  padding-top: 20px;
}
@media only screen and (max-width: 639px) {
  .whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
  .fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
  .challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots,
  .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots {
    padding-top: 0px;
  }
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot {
  background-color: transparent;
  border: none;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot span,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot span,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot span,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot span {
  height: 9px;
  width: 9px;
  border: 1px solid #B4B4B4;
  display: inline-block;
  border-radius: 9px;
}
.whishlist_regular_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot.active span,
.fundraiser_posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot.active span,
.challang_events .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot.active span,
.related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-dots .owl-dot.active span {
  background-color: #A5A5A5;
}
.whishlist_regular_posts .column_container .wpb_wrapper .col.span_4,
.fundraiser_posts .column_container .wpb_wrapper .col.span_4,
.challang_events .column_container .wpb_wrapper .col.span_4,
.related-posts .column_container .wpb_wrapper .col.span_4 {
  cursor: pointer;
  background-color: #ffffff;
}
@media only screen and (min-width: 1000px) {
  .whishlist_regular_posts .column_container .wpb_wrapper .col.span_4,
  .fundraiser_posts .column_container .wpb_wrapper .col.span_4,
  .challang_events .column_container .wpb_wrapper .col.span_4,
  .related-posts .column_container .wpb_wrapper .col.span_4 {
    width: 31.33%;
    margin-left: 1% !important;
    margin-right: 1%;
  }
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap,
.challang_events .column_container .wpb_wrapper .inner-wrap,
.related-posts .column_container .wpb_wrapper .inner-wrap {
  box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
  padding-bottom: 20px !important;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card_image_sec,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card_image_sec,
.challang_events .column_container .wpb_wrapper .inner-wrap .card_image_sec,
.related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec {
  position: relative;
  max-height: 225px;
  overflow: hidden;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card_image_sec img:nth-child(1),
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card_image_sec img:nth-child(1),
.challang_events .column_container .wpb_wrapper .inner-wrap .card_image_sec img:nth-child(1),
.related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec img:nth-child(1) {
  width: 100%;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card_image_sec .overlay_image,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card_image_sec .overlay_image,
.challang_events .column_container .wpb_wrapper .inner-wrap .card_image_sec .overlay_image,
.related-posts .column_container .wpb_wrapper .inner-wrap .card_image_sec .overlay_image,
.event-landing-template .row .result_filter .single_event.span_4 .image_section .overlay_image {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 85px !important;
  max-height: 85px;
  overflow: hidden;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content,
.related-posts .column_container .wpb_wrapper .inner-wrap .card-content {
  padding: 20px !important;
  min-height: 300px !important;
  position: relative;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content h3.title,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content h3.title,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content h3.title,
.related-posts .column_container .wpb_wrapper .inner-wrap .card-content h3.title {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-top: 0 !important;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content p,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content p,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content p,
.related-posts .column_container .wpb_wrapper .inner-wrap .card-content p {
  color: #696969;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content p:nth-child(2),
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content p:nth-child(2),
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content p:nth-child(2),
.related-posts .column_container .wpb_wrapper .inner-wrap .card-content p:nth-child(2) {
  margin-bottom: 10px !important;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content a,
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content a,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content a,
.related-posts .column_container .wpb_wrapper .inner-wrap .card-content a {
  position: absolute;
  bottom: 0;
}
/*Event Landing page styles*/
.event-landing-template .row {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.event-landing-template .row > .full-width-breadcrumb_override {
  order: 1;
  -webkit-order: 1;
  background-color: #F7F7F7;
  width: 100vw !important;
}
.event-landing-template .row > .full-width-breadcrumb_override .lcp_breadcrumbs {
  left: -11px;
}
.event-landing-template .row > .event-landing-container {
  order: 2;
  -webkit-order: 2;
  padding-bottom: 56px;
}
.event-landing-template .row > .event-landing-container .event_land_header_txt {
  font-size: 2.375rem;
  color: #153256;
  line-height: 2.625rem;
  text-align: center;
  font-family: Dosis;
  font-weight: 700;
  font-style: normal;
  margin-top: 31px;
}
@media only screen and (max-width: 999px) {
  .event-landing-template .row > .event-landing-container .event_land_header_txt {
    margin-top: 41px;
    margin-bottom: -15px;
  }
}
.event-landing-template .row > .event-landing-container .row-bg-wrap .row-bg.using-bg-color {
  background-color: #F7F7F7;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event {
  background-color: #fff;
  border: 1px solid #E0E0E0;
  box-shadow: 1px 3px 4px 0 #E0E0E0;
  margin-bottom: 24px;
  cursor: pointer;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section {
  min-height: 250px;
  max-height: 488px;
  display: inline-block;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .eventdate,
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .overlay_image {
  position: absolute;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .overlay_image {
  top: 0;
  left: 0;
  max-width: 200px;
  overflow: hidden;
  margin-bottom: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .eventdate {
  width: 83px;
  padding: 12px 20px;
  text-align: center;
  text-transform: uppercase;
  background-color: #153256;
  color: #FFFFFF;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .eventdate .month,
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .eventdate .date {
  display: block;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .eventdate .month {
  font-family: "Museo Sans 300", serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .image_section .eventdate .date {
  font-family: "Museo Sans 300", serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .text_container {
  min-height: 250px;
  max-height: 488px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .text_container h2 {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 2rem;
  margin-top: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .text_container p {
  padding-bottom: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .text_container .registerbtn {
  position: absolute;
  bottom: 32px;
  color: #00AEEF;
  font-family: "Museo Sans 500", serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
  text-decoration: none;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .text_container .registerbtn:after {
  content: '>';
  margin-left: 5px;
}
@media only screen and (max-width: 999px) {
  .event-landing-template .row > .event-landing-container .filter-events .single_event .text_container .registerbtn {
    bottom: 15px;
  }
}
@media only screen and (min-width: 1000px) {
  .event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .image_section {
    width: 66%;
  }
}
@media only screen and (max-width: 999px) {
  .event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .image_section {
    width: 100%;
  }
}
.event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .image_section .overlay_image {
  left: 0;
  top: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .image_section .eventdate {
  right: 0;
  top: 0;
}
@media only screen and (min-width: 1000px) {
  .event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .text_container {
    width: 32%;
  }
}
.event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .text_container .text_inner {
  padding: 40px 21px 32px 47px;
}
@media only screen and (min-width: 1000px) {
  .event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .text_container .text_inner {
    position: absolute;
    height: 100%;
  }
}
@media only screen and (max-width: 999px) {
  .event-landing-template .row > .event-landing-container .filter-events .single_event.main_event .text_container .text_inner {
    padding: 22px 22px 32px 22px;
  }
}
.event-landing-template .row > .event-landing-container .filter-events .single_event.main_feature_event .image_section .overlay_image {
  left: 0;
  bottom: 0;
  top: inherit;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event.main_feature_event .image_section .eventdate {
  right: 0;
  top: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event:not(.main_event) .image_section,
.event-landing-template .row > .event-landing-container .filter-events .single_event:not(.main_event) .text_container {
  width: 100%;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event:not(.main_event) .eventdate {
  left: 0;
  bottom: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event:not(.main_event) .text_container {
  min-height: 360px;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event:not(.main_event) .text_container .text_inner {
  padding: 22px 22px 32px 22px;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event:not(.main_event) .text_container .text_inner h2 {
  font-size: 1.5rem;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event.margin_right_0 {
  margin-right: 0;
}
.event-landing-template .row > .event-landing-container .filter-events .single_event .inner_container {
  margin-bottom: -3px;
}
.event-landing-template .row > .event-landing-container .Search-element-container {
  margin-top: 15px;
  margin-bottom: 70px !important;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .Search-element-container {
    margin-bottom: 35px !important;
  }
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container {
  width: 50%;
  display: inline-block;
  margin-right: 20px;
  vertical-align: bottom;
  position: relative;
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .Search-element-container .input_container {
    width: 80%;
    display: inline-block;
    margin-right: 3%;
    float: left;
  }
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container .form-control.events_search_text {
  border: 1px solid #C8C8C8;
  border-radius: 5px;
  background-color: #FFFFFF;
  padding: 14px 25px;
  font-family: "Museo Sans 500", serif;
  font-size: 1.375rem;
  line-height: 1.6875rem;
  height: 54px;
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .Search-element-container .input_container .form-control.events_search_text::placeholder {
    font-size: 1rem;
  }
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result {
  position: absolute;
  z-index: 999;
  background-color: #fff;
  max-width: 395px;
  width: 100%;
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_title,
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_cat {
  padding: 15px 20px;
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_title ul,
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_cat ul {
  text-align: left;
  margin-left: 0 !important;
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_title ul li,
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_cat ul li {
  list-style: none;
  color: #696969;
  font-family: "Museo Sans 500", serif;
  font-size: 1rem;
  line-height: 1.1875rem;
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_title ul li a,
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_cat ul li a {
  color: #696969;
  font-family: "Museo Sans 500", serif;
  font-size: 1rem;
  line-height: 1.1875rem;
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_title ul li input,
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_cat ul li input {
  margin-right: 5px;
}
.event-landing-template .row > .event-landing-container .Search-element-container .input_container #prefil_result .prefil .suggestion_cat {
  border-top: 1px solid #E0E0E0;
}
.event-landing-template .row > .event-landing-container .Search-element-container #submit-cus-search {
  height: 54px;
  width: 61px;
  border: 1px solid #00AEEF;
  border-radius: 5px;
  background-color: #00AEEF;
  color: #FFFFFF;
  padding: 15px;
  font-family: "Museo Sans 500", serif;
  text-transform: uppercase;
  margin-right: 20px;
  display: inline-block;
  font-size: 1.25rem;
  vertical-align: bottom;
}
.event-landing-template .row > .event-landing-container .Search-element-container #submit-cus-search::hover {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .Search-element-container #submit-cus-search {
    float: left;
    width: 17%;
    margin-right: 0;
    font-size: 1.25rem;
  }
}
.event-landing-template .row > .event-landing-container .Search-element-container #submit-cus-adv-search {
  width: 136px;
  border: 1px solid #153256;
  border-radius: 5px;
  background-color: #153256;
  color: #fff;
  padding: 10px 20px;
  font-family: "Museo Sans 500", serif;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  display: inline-block;
}
.event-landing-template .row > .event-landing-container .Search-element-container #submit-cus-adv-search::hover {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .Search-element-container #submit-cus-adv-search {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 999px) {
  .event-landing-template .row > .event-landing-container > .col.span_12 {
    padding: 0 15px;
  }
}
.event-landing-template .row > .event-landing-container .hide_event_item {
  display: none;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance {
  margin-bottom: 30px;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  box-shadow: 1px 3px 4px 0 #E0E0E0;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container h2 {
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  position: relative;
  padding-top: 13px;
  padding-bottom: 17px;
  text-align: center;
  background-color: #153256;
  font-family: "Museo Sans 300", serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #FFFFFF;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container h2 .fa.fa-close {
  position: absolute;
  right: 5px;
  top: 10px;
  font-size: 1.875rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 4px #153256;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container h2 .fa.fa-close:hover {
  cursor: pointer;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advCat {
  width: 33.33%;
  display: inline-block;
  padding: 27px 10px 43px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advCat {
    width: 100%;
    display: inline-block;
    padding: 0 10px;
    margin-top: 10px;
  }
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advCat .event_cat {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #C8C8C8 !important;
  border-radius: 5px;
  background-color: #FFFFFF;
  padding: 17px 22px 15px;
  font-family: "Museo Sans 500", serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advCat .event_cat::-ms-expand {
  display: none;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advCat::after {
  font-family: "FontAwesome";
  content: '\f078';
  font-size: 0.875rem;
  color: #979797;
  font-weight: bold;
  pointer-events: none !important;
  position: absolute;
  right: 35px;
  top: 70px;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advCat::after {
    top: 45px;
  }
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate,
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate,
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns {
  width: 16.2%;
  display: inline-block;
  padding: 27px 10px 43px;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate,
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate,
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns {
    width: 49%;
    display: inline-block;
  }
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate,
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate,
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns {
    width: 100%;
    display: inline-block;
    padding: 0 10px;
    margin-top: 10px;
  }
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate,
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate {
  position: relative;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate input,
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate input {
  border: 1px solid #C8C8C8;
  border-radius: 5px;
  background-color: #FFFFFF;
  padding: 17px 22px 15px;
  font-family: "Museo Sans 500", serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate::after,
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate::after {
  font-family: "FontAwesome";
  content: '\f078';
  font-size: 0.875rem;
  color: #979797;
  font-weight: bold;
  pointer-events: none !important;
  position: absolute;
  right: 35px;
  top: 70px;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advstartdate::after,
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate::after {
    top: 45px;
  }
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate::after {
  top: 45px !important;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advenddate::after {
    top: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns {
    width: 49% !important;
    display: inline-block;
  }
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-submit {
  height: 54px;
  width: 61px;
  border: 1px solid #00AEEF;
  border-radius: 5px;
  background-color: #00AEEF;
  color: #FFFFFF;
  padding: 15px;
  font-family: "Museo Sans 500", serif;
  text-transform: uppercase;
  font-size: 1.25rem;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-submit::hover {
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-submit {
    float: right;
  }
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-clear {
  color: #A5A5A5;
  font-family: "Museo Sans 500", serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-clear .fa.fa-close {
  font-size: 1.875rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 4px #ffffff;
}
.event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-clear::hover {
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .fillter-sections-advance .Advance-Search-element-container .advbtns #adv-search-clear {
    float: left;
  }
}
.event-landing-template .row > .event-landing-container .seemore_btn_container {
  text-align: center;
  margin-top: 50px;
}
@media only screen and (max-width: 768px) {
  .event-landing-template .row > .event-landing-container .seemore_btn_container {
    margin-top: 25px;
  }
}
.event-landing-template .row > .event-landing-container .seemore_btn_container .seemore_btn {
  max-width: 188px;
  width: 100%;
  color: #00AEEF;
  font-family: "Museo Sans 900", serif;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  border: 1px solid #00AEEF;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 18px 46px;
}
.event-landing-template .row > div:not(:first-child):not(.event-landing-container):not(.full-width-breadcrumb_override) {
  order: 3;
  -webkit-order: 3;
}
.event-landing-template .row .related-posts .col.span_12 .vc_column-inner {
  padding-top: 60px;
  padding-bottom: 70px !important;
}
.event-landing-template .row .related-posts .col.span_12 .vc_column-inner h2 {
  margin-top: 0;
}
.event-landing-template .row .related-posts .column_container .wpb_wrapper.mobile-slider.owl-loaded .owl-item .col.span_4 {
  margin-left: 0 !important;
}
.event-landing-template .row .result_filter {
  z-index: -1;
}
/*New letter form*/
.news_letter_FA .wFormContainer {
  margin-top: 0;
  max-width: 100%;
}
.news_letter_FA .wFormContainer .wForm {
  background-color: transparent;
  padding: 0 !important;
}
.news_letter_FA .wFormContainer .wForm form > div.oneField,
.news_letter_FA .wFormContainer .wForm form > div.actions {
  display: inline-block;
  width: 33% !important;
  margin-top: 0 !important;
  max-width: 33%;
  float: left;
}
@media only screen and (max-width: 999px) {
  .news_letter_FA .wFormContainer .wForm form > div.oneField,
  .news_letter_FA .wFormContainer .wForm form > div.actions {
    width: 100% !important;
    margin-top: 10px !important;
    max-width: 100%;
    float: none;
  }
}
.news_letter_FA .wFormContainer .wForm form > div.oneField input,
.news_letter_FA .wFormContainer .wForm form > div.actions input {
  border: 1px solid #FFFFFF;
  border-radius: 2px;
  background-color: #FFFFFF;
  padding: 14px 10px 15px;
  height: 45px;
  font-family: "Museo Sans 500", serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0;
  width: 100%;
  color: #696969;
}
.news_letter_FA .wFormContainer .wForm form > div.oneField input[type="submit"],
.news_letter_FA .wFormContainer .wForm form > div.actions input[type="submit"] {
  text-transform: uppercase;
}
.news_letter_FA .wFormContainer .wForm form > div.actions {
  padding-top: 0 !important;
}
@media only screen and (max-width: 999px) {
  .news_letter_FA .wFormContainer .wForm form > div.actions {
    padding-left: 6px;
    padding-right: 6px;
    max-width: 710px;
  }
}
.news_letter_FA .wFormContainer .wForm form > div.actions input {
  background-color: transparent !important;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.25rem;
  text-align: center;
}
@media only screen and (min-width: 1000px) {
  .whishlist_regular_posts .column_container .wpb_wrapper,
  .challang_events .column_container .wpb_wrapper {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media only screen and (max-width: 639px) {
  .whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content,
  .challang_events .column_container .wpb_wrapper .inner-wrap .card-content {
    min-height: 320px !important;
  }
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .donate_goal,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .donate_goal,
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .dates,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .dates {
  color: #00AEEF;
  font-family: "Museo Sans 700", serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0 !important;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .donate_goal,
  .challang_events .column_container .wpb_wrapper .inner-wrap .card-content .donate_goal,
  .whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .dates,
  .challang_events .column_container .wpb_wrapper .inner-wrap .card-content .dates {
    font-size: 0.9375rem;
  }
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .donate_goal,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .donate_goal {
  font-size: 1.5rem;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .btn_contain,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .btn_contain {
  text-align: center;
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .btn_contain .registerbtn,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .btn_contain .registerbtn {
  font-family: "Museo Sans 900", serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  padding: 19px 30px;
  color: #00AEEF !important;
  border: 1px solid #00AEEF;
  text-transform: uppercase;
  position: relative !important;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .btn_contain .registerbtn::hover,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .btn_contain .registerbtn::hover {
  text-decoration: none;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .excerpt,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .excerpt {
  color: #696969;
}
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content .excerpt p,
.challang_events .column_container .wpb_wrapper .inner-wrap .card-content .excerpt p {
  color: inherit;
}
/*To override general heights*/
.whishlist_regular_posts .column_container .wpb_wrapper .inner-wrap .card-content {
  min-height: 250px !important;
}
.wishlist_main .col.span_12,
.challang_events_featured .col.span_12 {
  background-color: #fff;
  border: 1px solid #E0E0E0;
  margin-bottom: 24px;
  box-shadow: 1px 3px 4px 0 #E0E0E0;
}
.wishlist_main .col.span_12 .inner_container,
.challang_events_featured .col.span_12 .inner_container {
  margin-bottom: -5px;
  cursor: pointer;
}
.wishlist_main .col.span_12 .inner_container .image_section,
.challang_events_featured .col.span_12 .inner_container .image_section {
  display: inline-block;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) {
  .wishlist_main .col.span_12 .inner_container .image_section,
  .challang_events_featured .col.span_12 .inner_container .image_section {
    width: 68%;
    min-height: 510px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1199px) {
  .wishlist_main .col.span_12 .inner_container .image_section,
  .challang_events_featured .col.span_12 .inner_container .image_section {
    width: 60%;
  }
}
@media only screen and (max-width: 999px) {
  .wishlist_main .col.span_12 .inner_container .image_section,
  .challang_events_featured .col.span_12 .inner_container .image_section {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .wishlist_main .col.span_12 .inner_container .image_section,
  .challang_events_featured .col.span_12 .inner_container .image_section {
    min-height: 250px;
    height: auto !important;
  }
}
@media only screen and (max-width: 768px) {
  .wishlist_main .col.span_12 .inner_container .image_section,
  .challang_events_featured .col.span_12 .inner_container .image_section {
    background-position: center center;
  }
}
.wishlist_main .col.span_12 .inner_container .text_container,
.challang_events_featured .col.span_12 .inner_container .text_container {
  min-height: 510px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) {
  .wishlist_main .col.span_12 .inner_container .text_container,
  .challang_events_featured .col.span_12 .inner_container .text_container {
    width: 32%;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1199px) {
  .wishlist_main .col.span_12 .inner_container .text_container,
  .challang_events_featured .col.span_12 .inner_container .text_container {
    width: 40%;
  }
}
@media only screen and (max-width: 999px) {
  .wishlist_main .col.span_12 .inner_container .text_container,
  .challang_events_featured .col.span_12 .inner_container .text_container {
    margin-top: -5px;
  }
}
@media screen and (max-width: 768px) {
  .wishlist_main .col.span_12 .inner_container .text_container,
  .challang_events_featured .col.span_12 .inner_container .text_container {
    min-height: 0;
  }
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner,
.challang_events_featured .col.span_12 .inner_container .text_container .text_inner {
  padding: 29px 24px;
  height: 100%;
}
@media only screen and (min-width: 1000px) {
  .wishlist_main .col.span_12 .inner_container .text_container .text_inner,
  .challang_events_featured .col.span_12 .inner_container .text_container .text_inner {
    position: absolute;
  }
}
@media only screen and (max-width: 999px) {
  .wishlist_main .col.span_12 .inner_container .text_container .text_inner,
  .challang_events_featured .col.span_12 .inner_container .text_container .text_inner {
    padding: 27px 19px;
  }
}
.wishlist_main .col.span_12 .inner_container .text_container h2,
.challang_events_featured .col.span_12 .inner_container .text_container h2 {
  color: #153256;
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 2rem;
  margin-top: 0;
}
.wishlist_main .col.span_12 .inner_container .text_container p,
.challang_events_featured .col.span_12 .inner_container .text_container p {
  padding-bottom: 0;
}
.wishlist_main .col.span_12 .inner_container .text_container .btn_contain,
.challang_events_featured .col.span_12 .inner_container .text_container .btn_contain {
  text-align: center;
  position: absolute;
  bottom: 49px;
  left: 0;
  right: 0;
}
.wishlist_main .col.span_12 .inner_container .text_container .btn_contain .registerbtn,
.challang_events_featured .col.span_12 .inner_container .text_container .btn_contain .registerbtn {
  font-family: "Museo Sans 900", serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  padding: 19px 30px;
  color: #ffffff;
  border: 1px solid #ffffff;
  text-transform: uppercase;
  position: relative !important;
  display: block;
  max-width: 210px;
  margin: 0 auto;
}
.wishlist_main .col.span_12 .inner_container .text_container .btn_contain .registerbtn::hover,
.challang_events_featured .col.span_12 .inner_container .text_container .btn_contain .registerbtn::hover {
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .wishlist_main .col.span_12 .inner_container .text_container .btn_contain,
  .challang_events_featured .col.span_12 .inner_container .text_container .btn_contain {
    position: static;
    margin-top: 30px;
  }
}
.wishlist_main .col.span_12 .inner_container .text_container.floatleft,
.challang_events_featured .col.span_12 .inner_container .text_container.floatleft {
  background-color: #153256;
}
.wishlist_main .col.span_12 .inner_container .text_container.floatleft h2.title,
.challang_events_featured .col.span_12 .inner_container .text_container.floatleft h2.title {
  color: #00AEEF;
}
.wishlist_main .col.span_12 .inner_container .text_container.floatnone,
.challang_events_featured .col.span_12 .inner_container .text_container.floatnone {
  background-color: #E50076;
}
.wishlist_main .col.span_12 .inner_container .text_container.floatnone h2.title,
.challang_events_featured .col.span_12 .inner_container .text_container.floatnone h2.title {
  color: #153256;
}
.wishlist_main .col.span_12 .inner_container .text_container .except_details,
.challang_events_featured .col.span_12 .inner_container .text_container .except_details,
.wishlist_main .col.span_12 .inner_container .text_container p,
.challang_events_featured .col.span_12 .inner_container .text_container p {
  color: #ffffff;
}
.wishlist_main .col.span_12 .inner_container .text_container h2.except_details,
.challang_events_featured .col.span_12 .inner_container .text_container h2.except_details {
  line-height: 2.125rem;
}
@media only screen and (max-width: 639px) {
  .wishlist_main .col.span_12 .inner_container .text_container h2.except_details,
  .challang_events_featured .col.span_12 .inner_container .text_container h2.except_details {
    font-size: 1.3rem;
    line-height: 1.625rem;
  }
}
.wishlist_main .col.span_12 .inner_container .text_container h2.title,
.challang_events_featured .col.span_12 .inner_container .text_container h2.title {
  line-height: 2rem;
}
@media only screen and (max-width: 639px) {
  .wishlist_main .col.span_12 .inner_container .text_container h2.title,
  .challang_events_featured .col.span_12 .inner_container .text_container h2.title {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}
.wishlist_main .col.span_12 .inner_container .text_container .eventdate,
.challang_events_featured .col.span_12 .inner_container .text_container .eventdate {
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .wishlist_main .col.span_12 .inner_container .text_container .eventdate,
  .challang_events_featured .col.span_12 .inner_container .text_container .eventdate {
    font-size: 0.875rem;
  }
}
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content {
  min-height: 218px !important;
}
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content h3 {
  margin-bottom: 5px;
  text-transform: capitalize;
}
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content p {
  padding-bottom: 0 !important;
  margin-bottom: 12px;
}
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content p.raise_amount {
  color: #00AEEF;
  font-family: "Museo Sans 700", serif;
  font-size: 1.25rem;
  line-height: 1.625rem;
}
.fundraiser_posts .column_container .wpb_wrapper .inner-wrap .card-content a {
  color: #00AEEF;
  font-family: "Museo Sans 500", serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
  bottom: 11px;
}
@media screen and (max-width: 785px) {
  .fundraiser_posts .col.span_12,
  .fundraiser_posts .col.span_12 .vc_col-sm-12,
  .fundraiser_posts .col.span_12 .owl-stage-outer {
    margin-bottom: 0;
  }
  .fundraiser_posts .col.span_12 .owl-dots {
    padding-top: 0 !important;
  }
}
#row-mobile-slider .owl-loaded, 
#row-mobile-slider-tablet-below .owl-loaded {
  overflow: hidden;
}
#row-mobile-slider .owl-loaded .owl-item,
#row-mobile-slider-tablet-below .owl-loaded .owl-item {
  display: inline-block;
  padding: 0 15px;
}
#row-mobile-slider .owl-loaded .owl-item .vc_col-sm-4,
#row-mobile-slider-tablet-below .owl-loaded .owl-item .vc_col-sm-4 {
  width: 100%;
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  #row-mobile-slider .owl-loaded .owl-item .vc_col-sm-4,
  #row-mobile-slider-tablet-below .owl-loaded .owl-item .vc_col-sm-4  {
    margin-bottom: 0;
  }
}
#row-mobile-slider .owl-loaded .owl-nav.disabled,
#row-mobile-slider-tablet-below .owl-loaded .owl-nav.disabled {
  display: none;
}
#row-mobile-slider .owl-loaded .owl-dots,
#row-mobile-slider-tablet-below .owl-loaded .owl-dots {
  text-align: center;
  padding-top: 20px;
}
#row-mobile-slider .owl-loaded .owl-dots .owl-dot,
#row-mobile-slider-tablet-below .owl-loaded .owl-dots .owl-dot {
  background-color: transparent;
  border: none;
}
#row-mobile-slider .owl-loaded .owl-dots .owl-dot span,
#row-mobile-slider-tablet-below .owl-loaded .owl-dots .owl-dot span {
  height: 9px;
  width: 9px;
  border: 1px solid #B4B4B4;
  display: inline-block;
  border-radius: 9px;
}
#row-mobile-slider .owl-loaded .owl-dots .owl-dot.active span,
#row-mobile-slider-tablet-below .owl-loaded .owl-dots .owl-dot.active span {
  background-color: #A5A5A5;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner * {
  color: #ffffff;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner h2.title {
  color: #153256;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner span {
  font-family: "Museo Sans 700", serif;
  font-size: 0.875rem;
  line-height: 1.625rem;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner .donation_progress,
.single-wishlists .container-wrap .featured-section .content_feature .donation_progress {
  margin-bottom: 20px;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner .donation_progress .progress,
.single-wishlists .container-wrap .featured-section .content_feature .donation_progress .progress {
  margin-bottom: 0;
  border-radius: 0;
  height: 25px;
  background-color: rgba(255, 255, 255, 0.3);
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner .donation_progress .progress .progress-bar,
.single-wishlists .container-wrap .featured-section .content_feature .donation_progress .progress .progress-bar {
  background-color: #ffffff;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner .donation_progress span.start {
  float: left;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner .donation_progress span.complete,
.single-wishlists .container-wrap .featured-section .content_feature .donation_progress span.complete {
  float: right;
}
.wishlist_main .col.span_12 .inner_container .text_container .text_inner .donate_goal {
  margin-bottom: 32px;
}
@media only screen and (max-width: 639px) {
  .wishlist_main .col.span_12 .inner_container .text_container .text_inner .donate_goal {
    font-size: 1.5rem;
    line-height: 1;
  }
}
.wishlists_headings {
  font-size: 1.875rem;
  color: #153256;
  line-height: 2rem;
  text-align: center;
  margin-bottom: 30px !important;
}
@media only screen and (max-width: 639px) {
  .wishlists_headings {
    font-size: 1.5rem;
    line-height: 1;
  }
}
/*Donation form style override*/
.donationFormContainer #msform .donation__choice.custom_choices {
  margin-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .donation__choice.custom_choices {
    margin-bottom: 6px;
  }
}
@media only screen and (min-width: 768px) {
  .donationFormContainer #msform .donation__choice .payment_amount_select .payment_amount-tile.handler_image_contain .payment_amount_container {
    height: 60px !important;
    width: 115px !important;
  }
}
@media only screen and (min-width: 768px) {
  .donationFormContainer #msform .donation__choice .payment_amount_select .payment_amount-tile.handler_image_contain .payment_amount_container .payment_amount {
    padding-top: 20px !important;
  }
}
.donationFormContainer #msform .donation__choice .payment_amount_select .payment_amount-tile.handler_image_contain .payment_amount_container .payment_amount span {
  font-size: 2.125rem;
}
@media only screen and (max-width: 689px) {
  .donationFormContainer #msform .donation__choice .payment_amount_select .payment_amount-tile.handler_image_contain .payment_amount_container .payment_amount span {
    font-size: 1.75rem !important;
  }
}
.donationFormContainer #msform .donation__choice .payment_amount_select .payment_amount-tile.handler_image_contain .handler_text p {
  color: #737373 !important;
  font-family: "Museo Sans 300", serif;
}
.donationFormContainer #msform .donation__choice .payment_amount_select.paymentTitleActive > .handler_image_contain {
  background-color: #ffffff !important;
}
.donationFormContainer #msform .donation__choice .payment_amount_select.paymentTitleActive > .handler_image_contain .payment_amount span {
  color: #ffffff !important;
}
.donationFormContainer #msform .donation__choice .payment_amount_select.paymentTitleActive > .handler_image_contain * {
  color: inherit !important;
}
.donationFormContainer #msform .donation__choice .payment_amount_select:not(.paymentTitleActive) .payment_amount-tile {
  background-color: #ffffff;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .donation__choice:not(.custom_choices) .payment_amount_select:nth-child(n+4) {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .donation__choice:not(.custom_choices) .payment_amount_select {
    width: 33.33% !important;
  }
  .donationFormContainer #msform .donation__choice:not(.custom_choices) .payment_amount_select .payment_amount-tile .payment_amount span {
    font-size: 1.875rem;
    line-height: 1;
  }
}
.donationFormContainer #msform .sub-donation-heading {
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 2rem;
  text-align: center;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .sub-donation-heading {
    padding: 0 15px !important;
    word-wrap: break-word;
  }
}
.donationFormContainer #msform .donation-heading-description {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .donation-heading-description {
    padding: 0 15px !important;
    word-wrap: break-word;
  }
}
.donationFormContainer #msform .donation-heading-description .intro_txt {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  color: #737373 !important;
}
.donationFormContainer #msform .donation__frequency li {
  border-radius: 0 !important;
  max-width: 141px !important;
}
.donationFormContainer #msform .donation__frequency li.ui-state-active {
  padding-bottom: 0 !important;
}
.donationFormContainer #msform .donation__frequency li a {
  border-color: #00AEEF;
}
.donationFormContainer #msform .donation__amount::after {
  content: 'AUD';
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  color: #737373;
  font-family: "Museo Sans 100", serif;
  font-size: 1.25rem;
  line-height: 1.375rem;
}
.donationFormContainer #msform .donation__amount input,
.donationFormContainer #msform input,
.donationFormContainer #msform select,
.donationFormContainer #msform .total__amount,
.donationFormContainer #msform fieldset select {
  color: #737373;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .donation__amount {
    margin-top: 14px;
    margin-bottom: 38px;
  }
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .sub-donation-message-container {
    margin-top: 6px;
  }
}
.donationFormContainer #msform .sub-donation-message-container .column-description p {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #737373;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer #msform .sub-donation-message-container .column-description p {
    font-size: 0.9375rem !important;
    line-height: 1 !important;
  }
}
.donationFormContainer #msform .steps-container {
  margin-top: 33px !important;
}
.donationFormContainer #msform .concern_check {
  margin-left: 0;
}
.donationFormContainer #msform fieldset > div:nth-child(2) {
  margin-bottom: 13px !important;
}
@media only screen and (max-width: 639px) {
  .donationFormContainer {
    margin-bottom: 49px !important;
  }
}
/* Carousel Card */
.carousel_cards,
.carousel_cards .owl-stage .owl-item {
  display: flex;
}
.carousel_cards .owl-item {
  padding: 5px;
}
.carousel_cards .carousel_card {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  box-shadow: 1px 3px 4px #E0E0E0;
  display: flex;
  flex-direction: column;
  width: 100%;
  text-decoration: none;
  transition: box-shadow 0.4s;
}
.carousel_cards .carousel_card:hover {
  -webkit-box-shadow: 1px 3px 4px #b3b3b3;
  box-shadow: 1px 3px 4px #b3b3b3;
}
.carousel_cards .carousel_card .image-wrapper {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.carousel_cards .carousel_card .title {
  color: #FFFFFF;
  font-family: 'Dosis', sans-serif;
  font-size: 1.625rem;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.38px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.carousel_cards .carousel_card .description {
  color: #696969;
  font-family: "Museo Sans 300", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 150px;
}
.single-wishlists .container-wrap .lcp_breadcrumbs:not(.wishlist_breadcrumbs) {
  display: none;
}
.single-wishlists .container-wrap .featured-section .content_feature .donation_progress {
  padding-right: 10px;
}
@media only screen and (min-width: 1201px) {
  .single-wishlists .container-wrap .featured-section .content_feature .donation_progress {
    max-width: 345px;
  }
}
.single-wishlists .container-wrap .featured-section .content_feature .donation_progress span {
  font-family: "Museo Sans 700", serif;
  font-size: 0.875rem;
  line-height: 1.625rem;
}
.single-wishlists .container-wrap .featured-section .content_feature .title,
.single-wishlists .container-wrap .featured-section .content_feature p {
  margin-top: 57px;
}
.single-wishlists .container-wrap .featured-section .content_feature .title h2 {
  color: #153256 !important;
  text-transform: uppercase;
}
.single-wishlists .container-wrap .featured-section .content_feature .donate_goal {
  color: #FFFFFF;
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  line-height: 1.625rem;
  margin-bottom: 34px;
}
@media only screen and (max-width: 639px) {
  .single-wishlists .container-wrap .featured-section .content_feature .donate_goal {
    margin-top: 10px;
    margin-bottom: 29px;
  }
}
.single-wishlists .container-wrap .featured-section .content_feature .registerbtn {
  margin-top: 16px;
}
.single-wishlists .container-wrap .featured-section .content_feature p {
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .single-wishlists .container-wrap .featured-section .content_feature p {
    max-width: 100%;
  }
}
.override_sitemap_class {
  margin-left: 25px;
}
.override_sitemap_class li {
  list-style: none;
}
.override_sitemap_class li::before {
  content: '\f054';
  font-family: FontAwesome;
  margin-right: 7px;
  margin-left: -27px;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 2px #FFFFFF;
}
.override_sitemap_class_heading {
  font-size: 2.375rem;
  color: #153256;
  font-family: Dosis;
  font-weight: 700;
  font-style: normal;
}
#breadcrumbs {
  display: none;
}
@media only screen and (max-width: 639px) {
  .main_headings {
    font-size: 1.875rem !important;
    line-height: 2rem !important;
  }
}
@media only screen and (max-width: 639px) {
  .signup_sec h2 {
    font-size: 1.5rem !important;
  }
}
@media only screen and (max-width: 1000px) {
  .bg_color_text_contain .wpb_wrapper .bg_color_text_headings {
    font-size: 1.5rem !important;
    line-height: 1 !important;
  }
}
.bg_color_text_contain .wpb_wrapper .bg_color_opacity {
  background-color: rgba(0, 0, 0, 0.2);
  width: 54%;
  text-align: center !important;
  margin: 0 auto;
  padding: 15px;
}
@media only screen and (max-width: 1000px) {
  .bg_color_text_contain .wpb_wrapper .bg_color_opacity {
    width: 100%;
    font-size: 1.375rem !important;
    line-height: 1 !important;
  }
}
@media only screen and (min-width: 1001px) {
  .bg_color_text_contain .wpb_wrapper P {
    max-width: 475px !important;
    text-align: center !important;
    margin: 0 auto;
  }
}
.note_blk * {
  color: #5B5B5B !important;
}
body .ui-widget.ui-widget-content.ui-datepicker {
  background-color: #ffffff !important;
  border: 1px solid !important;
}
@media only screen and (max-width: 639px) {
  .statical_section {
    text-align: center;
  }
  .statical_section h2 {
    font-size: 3.75rem;
    line-height: 1;
    text-align: center !important;
  }
}
/*All the archieve page styling*/
@media only screen and (max-width: 1200px) {
  .archive.category .post-area .posts-container,
  .archive.tax-events_category .post-area .posts-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.archive.category .post-area .posts-container article,
.archive.tax-events_category .post-area .posts-container article {
  padding-top: 0px;
  padding-bottom: 15px;
}
@media only screen and (min-width: 1001px) {
  .archive.category .post-area .posts-container article,
  .archive.tax-events_category .post-area .posts-container article {
    width: 33.33%;
    padding-bottom: 30px;
  }
}
.archive.category .post-area .posts-container article .inner-wrap,
.archive.tax-events_category .post-area .posts-container article .inner-wrap {
  -webkit-box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
  box-shadow: 1px 3px 4px 0 #E0E0E0 !important;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content {
  padding-left: 0;
  min-height: 600px;
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  .archive.category .post-area .posts-container article .inner-wrap .post-content,
  .archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content {
    min-height: 650px;
  }
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .post-featured-img,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .post-featured-img {
  height: 50%;
  transform: none;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap {
  top: 50%;
  padding: 20px !important;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .post-header,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .post-header {
  max-width: 100%;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .post-header h4,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .post-header h4 {
  margin-top: 0 !important;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .post-header h4 a,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .post-header h4 a {
  color: #696969;
  font-family: "Museo Sans 500", serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .meta-category,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .meta-category {
  display: none;
}
.archive.category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .content .excerpt,
.archive.tax-events_category .post-area .posts-container article .inner-wrap .post-content .article-content-wrap .content .excerpt {
  color: #696969;
  font-family: "Museo Sans 300", serif;
  font-size: 1rem;
  line-height: 1.25rem;
}
.donationFormContainer #msform .donation__amount input,
.donationFormContainer #msform input,
.donationFormContainer #msform select,
.donationFormContainer #msform .total__amount,
.donationFormContainer #msform fieldset select {
  border: 1px solid #C8C8C8 !important;
  border-radius: 5px;
  background-color: #FFFFFF;
}
.profiles_emp .prifile_img,
.profiles_emp .profile_detail p:not(.phone_no) {
  text-align: left;
  margin-bottom: 18px;
}
.profiles_emp .prifile_img img {
  max-width: 232px;
}
.profiles_emp .profile_detail p {
  margin: 0;
  padding: 0;
}
.profiles_emp .profile_detail p:not(.name_container),
.profiles_emp .profile_detail p.email a,
.profiles_emp .profile_detail p.phone_no a {
  font-family: "Museo Sans 300", sans-serif;
  color: #5B5B5B !important;
}
.profiles_emp .profile_detail p.name_container {
  font-family: "Museo Sans 700", sans-serif;
}
.profiles_emp .profile_detail p span.desig {
  font-size: 16px;
  line-height: 20px;
  color: #00AEEF;
}
.profiles_emp .profile_detail p.name_container {
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  color: #5B5B5B !important;
}
.profiles_emp .profile_detail p.email::before {
  background-image: url('image/email.png');
  background-size: 18px 13px;
  display: inline-block;
  width: 30px;
  height: 13px;
  content: "";
  background-repeat: no-repeat;
}
.profiles_emp .profile_detail p.phone_no::before {
  background-image: url("image/Mobile-Icon.svg");
  background-size: 13px 20px;
  display: inline-block;
  width: 30px;
  height: 20px;
  content: "";
  background-repeat: no-repeat;
}
.profiles_emp .profile_detail p > a:hover {
  color: #00AEEF !important;
}
/*+-----------------------------------+
| Donation Form
+-----------------------------------+*/
#leafcutterDonationForm .leafcutter-donation-form p {
  font-family: "Museo Sans 300", serif;
  margin-bottom: 15px;
  padding-bottom: 0;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation_step .donation_step_content h1,
#leafcutterDonationForm .leafcutter-donation-form .subdonation-heading {
  font-family: "Museo Sans 700", serif;
  font-size: 1.875rem;
  color: #153256 !important;
  line-height: 2rem;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation_step .donation-frequency-selector {
  margin-bottom: 25px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation_step .donation-frequency-selector span {
  padding: 11px 25px !important;
  min-width: 140px;
  font-family: "Museo Sans 900", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  text-align: center;
  border: 1px solid #00AEEF;
  color: #00AEEF;
  margin: 0 5px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation_step .donation-frequency-selector span.active {
  border: none;
  color: #FFFFFF !important;
  background-color: #00AEEF !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation_step a {
  color: #247FFF !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-giving-handles-1,
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-giving-handles-2 {
  width: 100%;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle {
  display: none !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item {
  background-color: #FFFFFF !important;
  width: 100% !important;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media only screen and (min-width: 769px) {
  #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item {
    width: calc(33% - 26px) !important;
    margin: 0 13px !important;
    position: relative;
    padding: 25px 20px;
    border: 1px solid #C8C8C8;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item:not(:last-child) {
  margin-bottom: 15px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-image {
  width: 28%;
  height: 70px;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  margin-left: 10%;
  margin-top: 4px;
  margin-bottom: 4px;
  vertical-align: middle;
}
@media only screen and (min-width: 769px) {
  #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-image {
    width: auto;
    height: 155px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -27px;
    margin-bottom: 0;
    display: block;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-content {
  color: #737373;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  font-family: "Museo Sans 300", sans-serif;
  display: inline-block;
  width: 60%;
  vertical-align: top;
  max-height: 70px;
  overflow: hidden;
  padding-left: 20px;
}
@media only screen and (min-width: 769px) {
  #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-content {
    color: #6E6E6E;
    font-size: 1rem;
    line-height: 1.25rem;
    width: 100%;
    padding-top: 40px;
    max-height: 120px;
    text-align: center;
    padding-left: 0;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-amount {
  color: #ffffff;
  font-family: "Museo Sans 700", sans-serif;
  font-size: 1.75rem;
  line-height: 1.375rem;
  display: inline-block;
  position: absolute;
  left: 3%;
  top: 50%;
  transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  width: 78px;
  height: auto;
  padding: 28px 0 !important;
  border-radius: 50%;
}
@media only screen and (min-width: 769px) {
  #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-amount {
    font-size: 2.125rem;
    line-height: 2.125rem;
    padding: 11px !important;
    border-radius: 0;
    text-align: center;
    width: auto;
    float: none;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
  }
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item:nth-child(1) .leafcutter-donation-form-giving-handles-item-amount {
  background-color: #E50076;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item:nth-child(2) .leafcutter-donation-form-giving-handles-item-amount {
  background-color: #962071;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item:nth-child(3) .leafcutter-donation-form-giving-handles-item-amount {
  background-color: #3FB498;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item.active {
  border: 1px solid #00AEEF;
  box-shadow: inset 0 1px 2px 0 rgba(0, 147, 208, 0.47), 0 1px 4px 2px rgba(0, 147, 208, 0.5);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 span.on_behalf_of {
  display: inline-block !important;
  font-weight: bolder;
  font-family: "Museo Sans 500", sans-serif;
  margin-top: 25px;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 span.on_behalf_of * {
  font-size: 0.875rem !important;
  line-height: 1.0625rem !important;
  margin: 0 2px !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 span.on_behalf_of .donation-custom-input {
  display: inline-block !important;
  position: relative;
  top: 2px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input {
  position: relative;
  border: 1px solid #C8C8C8;
  border-radius: 15px;
  background-color: #FFFFFF;
  box-shadow: 0 0 2px 0 rgba(0, 147, 208, 0.54);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input * {
  display: inline-block;
  border: none;
  background-color: transparent;
  color: #737373;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input .donation-amount-input-currency-sign,
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input #leafcutter-donation-form-donation-amount-2 {
  font-family: "Museo Sans 700", sans-serif !important;
  font-size: 2rem;
  line-height: 1.375rem;
  box-shadow: none;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input .donation-amount-input-currency-code {
  font-family: "Museo Sans 100", sans-serif !important;
  font-size: 1.5rem;
  line-height: 1.375rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input #leafcutter-donation-form-donation-amount-2 {
  margin-left: 20px;
  width: calc(100% - 100px);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input span:nth-child(4) {
  position: absolute;
  display: block;
  line-height: 1;
  margin-top: 8px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 .total__amount {
  margin-bottom: 15px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 .total__amount p {
  font-size: 1.5rem;
  line-height: 1.625rem;
  color: #737373 !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 .total__amount p .amount {
  font-family: "Museo Sans 700", sans-serif !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 .total__amount p .amount::before {
  content: '$';
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 .total__amount p .frequency {
  font-family: "Museo Sans 700", sans-serif !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 #leafcutter-donation-form-address-enable-compact-mode-1 {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-3 #leafcutter-donation-form-address-enable-compact-mode-1 a {
  color: #00AEEF !important;
  cursor: pointer;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 select.expiry_year {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 select.expiry_month {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .data-collected-opt {
  color: #737373;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-family: "Museo Sans 300", sans-serif;
}
@media only screen and (min-width: 769px) {
  #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .data-collected-opt {
    font-size: 0.75rem;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .data-collected-opt > * {
  display: inline-block !important;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .data-collected-opt .wpcf7-list-item {
  margin-left: 0;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .data-collected-opt .donation-custom-input {
  display: inline;
  position: relative;
  top: 2px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .data-collected-opt .donation-custom-input input[type="checkbox"] {
  margin: 0 5px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .pay-method-heading {
  color: #737373;
  font-family: "Museo Sans 500", sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-top: 30px;
  margin-bottom: 25px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options {
  text-align: center;
  margin-bottom: 25px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options .btn.payment_option {
  font-size: 0;
  width: 155px;
  height: 65px;
  background-repeat: no-repeat;
  margin: 0 9px;
}
@media only screen and (max-width: 768px) {
  #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options .btn.payment_option {
    width: 140px;
    height: 60px;
    background-size: contain;
    margin: 0 5px;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options .btn.payment_option:nth-child(1) {
  background-image: url(./image/Credit_Card_not_selected.png);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options .btn.payment_option:nth-child(1).active {
  background-image: url(./image/Credit_card_selected.png);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options .btn.payment_option:nth-child(2) {
  background-image: url(./image/PayPal_Button.png);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 #leafcutter-donation-form-payment-options .btn.payment_option:nth-child(2).active {
  background-image: url(./image/PayPal_Selected.png);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input {
  position: relative;
  border: 1px solid #C8C8C8;
  border-radius: 15px;
  background-color: #FFFFFF;
  box-shadow: 0 0 2px 0 rgba(0, 147, 208, 0.54);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input *,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input * {
  display: inline-block;
  border: none;
  background-color: transparent;
  color: #737373;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input .donation-amount-input-currency-sign,
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input #leafcutter-donation-form-donation-amount-2,
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input #leafcutter-donation-form-donation-amount-3,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input .donation-amount-input-currency-sign,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input #leafcutter-donation-form-donation-amount-2,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input #leafcutter-donation-form-donation-amount-3 {
  font-family: "Museo Sans 700", sans-serif !important;
  font-size: 2rem;
  line-height: 1.375rem;
  box-shadow: none;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input .donation-amount-input-currency-code,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input .donation-amount-input-currency-code {
  font-family: "Museo Sans 100", sans-serif !important;
  font-size: 1.5rem;
  line-height: 1.375rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input #leafcutter-donation-form-donation-amount-2,
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input #leafcutter-donation-form-donation-amount-3,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input #leafcutter-donation-form-donation-amount-2,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom .donation-amount-input #leafcutter-donation-form-donation-amount-3{
  margin-left: 20px;
  width: calc(100% - 100px);
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input span:nth-child(4) {
  position: absolute;
  display: block;
  line-height: 1;
  margin-top: 8px;
}
#leafcutterDonationForm .leafcutter-donation-form .subdonation-heading {
  margin-top: 25px !important;
}
#leafcutterDonationForm .leafcutter-donation-form input[type=text],
#leafcutterDonationForm .leafcutter-donation-form input[type=email],
#leafcutterDonationForm .leafcutter-donation-form select,
#leafcutterDonationForm .leafcutter-donation-form textarea {
  border: 1px solid #C8C8C8;
  border-radius: 5px !important;
  font-size: 1rem;
  background-color: #FFFFFF;
  font-family: "Museo Sans 300", sans-serif !important;
  margin-bottom: 0 !important;
}
#leafcutterDonationForm .leafcutter-donation-form select {
  border: 1px solid #C8C8C8 !important;
  box-shadow: none !important;
}
#leafcutterDonationForm .leafcutter-donation-form label {
  color: #6E6E6E;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  font-weight: 400;
  width: 100%;
  font-family: "Museo Sans 700", sans-serif !important;
  margin-bottom: 7px;
}
#leafcutterDonationForm .leafcutter-donation-form label span {
  color: #6E6E6E !important;
}
#leafcutterDonationForm .leafcutter-donation-form .wpcf7-submit {
  font-family: "Museo Sans 900", sans-serif !important;
  font-size: 1.125rem;
  line-height: 1.25rem;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  transform: none;
  -webkit-transform: none;
  padding: 15px 38px !important;
  max-width: 250px;
  margin-top: 10px;
  width: 100%;
  text-transform: uppercase;
  background-color: #00AEEF !important;
  color: #ffffff;
  margin-bottom: 10px;
  border: none;
  letter-spacing: 0px !important;
}
#leafcutterDonationForm .leafcutter-donation-form .wpcf7-submit:hover {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  transform: none;
  -webkit-transform: none;
  background-color: #00AEEF !important;
}
#leafcutterDonationForm .leafcutter-donation-form ::-webkit-input-placeholder {
  color: #B4B4B4 !important;
  opacity: 0.8;
}
#leafcutterDonationForm .leafcutter-donation-form :-moz-placeholder {
  /* Firefox 18- */
  color: #B4B4B4 !important;
  opacity: 0.8;
}
#leafcutterDonationForm .leafcutter-donation-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #B4B4B4 !important;
  opacity: 0.8;
}
#leafcutterDonationForm .leafcutter-donation-form :-ms-input-placeholder {
  color: #B4B4B4 !important;
  opacity: 0.8;
}
#leafcutterDonationForm .leafcutter-donation-form .overrides__no-padding {
  padding: 0 !important;
}
#leafcutterDonationForm .leafcutter-donation-form .hideobject,
#leafcutterDonationForm .leafcutter-donation-form .hideobject * {
  display: none;
}
#leafcutterDonationForm .leafcutter-donation-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#leafcutterDonationForm .leafcutter-donation-form .select_opt:not(.first_only) span::after,
#leafcutterDonationForm .leafcutter-donation-form .select_opt.first_only span.address_state:after {
  font-family: "FontAwesome";
  content: "\f0d7";
  font-size: 0.875rem;
  font-weight: bold;
  pointer-events: none !important;
  position: absolute;
  right: 20px;
  top: 20px;
  display: block;
  color: #B4B4B4 !important;
}
@media only screen and (max-width: 767px) {
  #leafcutterDonationForm .leafcutter-donation-form .select_opt.br_adjust label > :nth-child(3) {
    display: none;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_year select[aria-invalid="false"],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_month select[aria-invalid="false"],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .address_state select[aria-invalid="false"],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_year select option,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_month select option,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .address_state select option {
  color: #555;
}
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_year select[aria-invalid="true"],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_month select[aria-invalid="true"],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .address_state select[aria-invalid="true"],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_year select,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_month select,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .address_state select,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_year select option[value=""],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_month select option[value=""],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .address_state select option[value=""],
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_year select:invalid,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .payment_card_exp_month select:invalid,
#leafcutterDonationForm .leafcutter-donation-form .select_opt .address_state select:invalid {
  color: #B4B4B4;
}
#leafcutterDonationForm .leafcutter-donation-form .error,
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donation-amount-input span:nth-child(4),
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-4 .donation-amount-input span:nth-child(4) {
  color: #900 !important;
  font-size: 0.8125rem !important;
  font-family: "Museo Sans 300", sans-serif;
  margin-right: 10px;  
}
#leafcutterDonationForm .leafcutter-donation-form .donation_step .steps,
#leafcutterDonationForm .leafcutter-donation-form .donation_step h4 {
  display: none;
}
#leafcutterDonationForm .leafcutter-donation-form .back {
  color: #737373 !important;
  position: relative;
  cursor: pointer;
}
#leafcutterDonationForm .leafcutter-donation-form .back:before {
  content: "\f104";
  font-family: "FontAwesome";
  position: absolute;
  color: #737373;
  font-size: 1.4rem !important;
  font-weight: normal !important;
  line-height: 1.4rem !important;
  top: -3px;
  left: -15px;
}
@media only screen and (max-width: 768px) {
  #leafcutterDonationForm .leafcutter-donation-form {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation {
  text-align: center;
  margin-left: 0;
  margin-top: 22px;
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation li {
  list-style: none;
  display: inline-block;
  position: relative;
  color: #737373 !important;
  font-family: "Museo Sans 700", sans-serif;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  opacity: 0.7;
  margin: 0 16px;
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation li:not(:last-child)::after {
  content: '\f105';
  font-family: "FontAwesome";
  position: relative;
  right: -15px;
  font-size: 1rem !important;
  font-weight: bold !important;
  line-height: 1rem !important;
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation li::before {
  content: 'Step';
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation li.active {
  color: #00AEEF !important;
  opacity: 1;
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation li::last-child {
  margin-right: 0 !important;
}
#leafcutterDonationForm .leafcutter-donation-form .donation-navigation li::first-child {
  margin-left: 0 !important;
}
#leafcutterDonationForm .leafcutter-donation-form .compact-msg {
  margin-bottom: 0;
}
#leafcutterDonationForm .leafcutter-donation-form .space-bottom-25 {
  margin-bottom: 25px !important;
}
#leafcutterDonationForm .leafcutter-donation-form .space-bottom-35 {
  margin-bottom: 35px !important;
}
@media only screen and (max-width: 600px) {
  #leafcutterDonationForm .leafcutter-donation-form .radio_btn_inline {
    width: 100%;
    float: left;
    text-align: left;
    margin: 5px 0;
  }
}
#leafcutterDonationForm .leafcutter-donation-form .radio_btn_inline .donation-custom-input {
  margin: 0 10px;
}
#our-promisses-carousel .owl-carousel .owl-stage-outer,
#our-promisses-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item > div {
  margin-bottom: 0;
}
#our-promisses-carousel .owl-carousel .owl-stage-outer .owl-stage {
  padding-bottom: 0;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-giving-handles-1,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-giving-handles-2,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-donation-tiles-1 {
  width: 75% !important;
  display: inline-block;
  float: left;  
}
@media only screen and (max-width: 768px) {
  #wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-giving-handles-1,
  #wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-giving-handles-2,
  #wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 #leafcutter-donation-form-donation-tiles-1 {
    width: 100% !important;
  }
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item {
  width: calc(33% - 3px) !important;
  margin: 0 2px !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
  padding: 0;
  background-color: transparent;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-content,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-image {
  display: none;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-amount {
  position: relative;
  width: 100% ;
  background-color: #ffffff;
  top: 0;
  left: 0;
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  color: #6E6E6E;
  border: 1px solid #E0E0E0;
}
@media only screen and (max-width: 768px) {
  #wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-amount {
    border-radius: 0 !important;
  }
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item.active {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item.active .leafcutter-donation-form-giving-handles-item-amount {
  color: #ffffff !important;
  border: 1px solid #00AEEF;
  background-color: #00AEEF !important;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle {
  display: inline-block !important;
  float: left;
}
@media only screen and (max-width: 768px) {
  #wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle {
    display: none !important;
  }
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input {
  border-radius: 0;
  border: none
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input .donation-amount-input-currency-sign,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input #leafcutter-donation-form-donation-amount-reset-2 {
  font-family: "Museo Sans 700", sans-serif !important;
  font-size: 2.125rem;
  line-height: 2.125rem;
  border-radius: 0 !important;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input .donation-amount-input-currency-sign::placeholder,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input #leafcutter-donation-form-donation-amount-reset-2::placeholder {
  font-family: "Museo Sans 700", sans-serif;
  color: #6E6E6E !important;
  opacity: 1;
  font-size: 2.125rem;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input .donation-amount-input-currency-sign:-moz-placeholder,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input #leafcutter-donation-form-donation-amount-reset-2:-moz-placeholder {
  font-family: "Museo Sans 700", sans-serif;
  color: #6E6E6E !important;
  opacity: 1;
  font-size: 2.125rem;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input .donation-amount-input-currency-sign:-ms-input-placeholder,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input #leafcutter-donation-form-donation-amount-reset-2:-ms-input-placeholder {
  font-family: "Museo Sans 700", sans-serif;
  color: #6E6E6E !important;
  opacity: 1;
  font-size: 2.125rem;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input .donation-amount-input-currency-sign::-moz-placeholder,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input #leafcutter-donation-form-donation-amount-reset-2::-moz-placeholder {
  font-family: "Museo Sans 700", sans-serif;
  color: #6E6E6E !important;
  opacity: 1;
  font-size: 2.125rem;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input .donation-amount-input-currency-sign::-webkit-input-placeholder,
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-my-choice-giving-handle .my-choice-giving-handle-wrapper.donation-amount-input #leafcutter-donation-form-donation-amount-reset-2::-webkit-input-placeholder {
  font-family: "Museo Sans 700", sans-serif;
  color: #6E6E6E !important;
  opacity: 1;
  font-size: 2.125rem;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .sub-donation-message span {
  display: inline-block;
  margin-top: 22px;
  margin-bottom: 16px;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .donate-amount-custom {
  margin-top: 22px;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .wpcf7-submit {
  margin-top: 33px !important;
  margin-bottom: 20px !important;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .donation-navigation {
  margin-bottom: 33px;
}
#wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .tile-content * {
  display: inline-block;
  max-width: 495px;
  margin-top: 22px;
}
@media only screen and (max-width: 600px) {
  #wishlists_donation_form #leafcutterDonationForm .leafcutter-donation-form .tile-content * {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .override-mobile-pull {
    float: none !important;
  }
}
.inline-blk * {
  display: inline-block;
}
.inline-blk span.wpcf7-list-item .wpcf7-list-item-label {
  margin-left: 10px;
}
.topMarginSmall {
  margin-top: 15px;
}
.other_ways_blocks .col > .wpb_column {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  box-shadow: 1px 3px 4px 0 #E0E0E0;
  overflow: hidden;
}
.other_ways_blocks .vc_column-inner {
  max-width: 100%;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper {
  height: 100%;
  max-height: 100%;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper .other_ways_txt_block h3 {
  margin: 0;
  color: #153256;
  font-family: "Museo Sans 700", sans-serif;
  font-size: 24px;
  line-height: 26px;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper .other_ways_txt_block p {
  margin: 0;
  padding: 0;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper .other_ways_txt_block p:nth-child(2) {
  margin-bottom: 15px;
  margin-top: 14px;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper .other_ways_txt_block p:last-child {
  margin-top: auto;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper .other_ways_txt_block p a.link_txt {
  font-family: "Museo Sans 300", sans-serif;
  font-size: 18px;
  line-height: 22px;
}
.other_ways_blocks .wpb_column .vc_column-inner > .wpb_wrapper .other_ways_txt_block > .wpb_wrapper {
  padding: 25px 20px;
  display: flex;
  flex-direction: column;
}
.social_share_icons a {
  margin: 0 6px;
}
.social_share_icons a i {
  border: 1px solid #00AEEF;
  padding: 12px 20px;
  line-height: 33px;
  font-size: 33px;
  text-decoration: none;
  border-radius: 2px;
  width: 73px;
  height: 56px;
  color: #00AEEF !important;
}
.social_share_icons a:hover i {
  background-color: #00AEEF !important;
  color: #ffffff !important;
}

/*donation form css for responsive device*/
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.leafcutter-donation-form-giving-handles-items{
display: flex ;
flex-direction: column;
}
}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .leafcutter-donation-form-giving-handles-items .leafcutter-donation-form-giving-handles-item{
    margin-right: 15px;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item:not(:last-child) {
  margin-bottom: 0;
}
#leafcutterDonationForm .leafcutter-donation-form .leafcutter-donation-form-step-1 .leafcutter-donation-form-giving-handles-item .leafcutter-donation-form-giving-handles-item-amount{
    padding: 0 !important;
    height: 50px;
    width: 50px;
    font-size: 1rem;
    line-height: 2.8rem;
 }
}