.searchandfilter_custom >ul >li {
    margin-right: 30px;
        width: calc(99.9% * 1/3 - (30px - 30px * 1/3));
        float: left;
        list-style:  none;
}

.search-filter-results {
    clear:  both;
    display: block;
}

.searchandfilter_custom ul li ul {
    columns: 2;
    padding:0;

}
.searchandfilter_custom ul {
    margin:  0;
}

.search-filter-results {
    clear:  both;
}

.searchandfilter_custom ul li li {
    padding:  0 5px 0 0;
    list-style:  none;
}

li.expand {
    color: blue;
    cursor: pointer;
}

.sf-input-checkbox {
    float: left;
}
/*.searchandfilter_custom label {
    display:block;
    margin-left: 20px;
    margin-top:-5px
}*/
@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
    width: 22%;
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 3%;
}}
.resources .et_pb_row{width:100%;}
.resources{background-color:transparent; }
.search-filter-results{ margin-right: -3%;}

.searchandfilter_custom h4 {
    font-weight: 500;
}

.resources-menu nav {
    text-align:center}
  .resources-menu nav ul {
    display: inline-block;
  text-align: initial;}

.resources-menu nav ul li a {
    color: #333;
    font-weight: 500;
}

.resources-menu nav ul li a:hover {
    color: #c0d62f;
}

.resources-menu nav ul li.ubermenu-current-menu-item a {
    border-bottom: 3px solid #c0d62f;
    color: #c0d62f;
    /* font-weight: 500; */
}

.et_pb_section.resources {
    padding: 0;
}
.resource-card {
    background: white;
    z-index: auto;
	margin-bottom: 20px;
}

.resource-card .card-text {
    padding:15px;
}


.resource-card .card-type {
    font-size: 0.75rem;
    color: #00adb9;
    font-weight: 500;
    letter-spacing: -0.32px;
    margin-bottom: 0;
    text-transform: uppercase;
}

.resource-card h4 {font-weight:500}
.resource-card {
box-shadow: 0px 0px 37px 0px rgba(51,51,51,0.2);
-webkit-box-shadow: 0px 0px 37px 0px rgba(51,51,51,0.2);
-moz-box-shadow: 0px 0px 37px 0px rgba(51,51,51,0.2); }

.resource-filters .sf-input-checkbox {
  position: absolute;
  opacity: 0;
}
.resource-filters .sf-input-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0!important;
display: inline-block;
    margin: 0;
}
.resource-filters .sf-input-checkbox + label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: #eeeff4;
  border-radius: 3px;
  float: left;
  margin: 1px  10px 10px 0;
}
.resource-filters .sf-input-checkbox:hover + label:before {
  background: #00adb9;
}
.resource-filters .sf-input-checkbox:checked + label:before {
  background: #00adb9;
}
.resource-filters .sf-input-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.resource-filters .sf-input-checkbox:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.resource-filters .sf-input-checkbox:checked + label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 10px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

li.expand {
     color: #00adb9;
}
li.expand:hover {
    text-decoration: underline;
}

li.expand label:after {
    content:'\02c5';
    }
.expanded li.expand label:after {
    content:'\02c4';
}

.single-resource #main-content {
    background-color: white;
}

.single-resource .main_title {
font-weight: 500;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: -5px;
}

.single-resource #main-content article.et_pb_post,.single-resource #main-content > article {
    margin-top: 40px;
    margin-bottom: 0;
}
.single-resource .card-type {margin-bottom:0;font-weight:500;text-transform: uppercase;color:  #00adb9;}

.single-resource .card-image img {
    width: 100%;
}
.single-resource #main-content .et_pb_row.row-content {padding:0;}


.single-resource #main-content   #et-boc .et_pb_row{padding:0;}
@media (min-width: 981px){
.single-resource #main-content   #et-boc .et_pb_row{width:100%;}
}
.single-resource #main-content .row-content ul{padding-left:  0;}
.single-resource #main-content .row-content li {
    list-style: none;
}
.single-resource #main-content .row-content li:before {content:'';background-color: #00adb9;width: 8px;height: 8px;display: block;border-radius:  50%;margin-right: 10px;margin-top: 8px;position: absolute;left: 1px;}

.single-resource h1,.single-resource h2,.single-resource h3,.single-resource h4{
    font-weight: 500;
}
.single-resource h2 {
    font-size: 30px;
}

.single-resource h3 {
    font-size: 24px;
}

.single-resource #main-content #et-boc .et_pb_section {
    padding: 0;
}
.single-resource #main-content .et_pb_section.row-related {
    background-color: #f4f8f8;
    padding-top: 20px!important;
    padding-bottom:  20px!important;
}
.single-resource #main-content .et_pb_section.row-related .et_pb_row ,.single-resource #main-content .et_pb_section.row-related .resources  {
    background-color: transparent;
}


.single-resource #main-content .card-form {
    background-color: #f4f8f8;
}

.single-resource .card-form form{
    background-color: #f4f8f8!important;
}


.single-resource .card-form label,.single-resource .card-form input,.single-resource .card-form select,.single-resource .card-form textarea{
    font-family: "Quicksand", "Open Sans", sans-serif!important;
}

.single-resource .card-form form .mktoLabel{
    font-weight: 400!important;
    font-size:16px;
    padding-bottom: 5px;
    width: auto!important;
}
 
 .single-resource .card-form .mktoForm input[type=text], .single-resource .card-form .mktoForm input[type=url], .single-resource .card-form .mktoForm input[type=email], .single-resource .card-form .mktoForm input[type=tel], .single-resource .card-form .mktoForm input[type=number], .single-resource .card-form .mktoForm input[type=date], .single-resource .card-form .mktoForm select.mktoField, .single-resource .card-form .mktoForm textarea.mktoField,
 .single-resource .card-form .mktoForm input[type=text]:focus, .single-resource .card-form .mktoForm input[type=url]:focus, .single-resource .card-form .mktoForm input[type=email]:focus, .single-resource .card-form .mktoForm input[type=tel]:focus, .single-resource .card-form .mktoForm input[type=number]:focus, .single-resource .card-form .mktoForm input[type=date]:focus, .single-resource .card-form .mktoForm select.mktoField:focus, .single-resource .card-form .mktoForm textarea.mktoField:focus {
    -webkit-appearance: none;
    font-weight: normal;
    margin-right: 0px;
    padding: 10px 20px 10px 20px;
    color: #343f49;
    background-color: #ffffff;
    border-color: #e4e4e4;
    border-style: solid;
    border-radius: 0;
    border-width: 1px;
    font-size: 16px!important;
    text-align: left;
    width: 100%!important;
    box-shadow: none;
}
.single-resource .card-form .mktoForm input.mktoField.mktoInvalid, .single-resource .card-form .mktoForm textarea.mktoField.mktoInvalid, .single-resource .card-form .mktoForm select.mktoField.mktoInvalid, .single-resource .card-form .mktoForm .mktoLogicalField.mktoInvalid {
    border: 1px solid #8C0005!important;
}

.single-resource .card-form .mktoOffset {
    display:  none;
}

.single-resource .card-form .mktoFieldDescriptor.mktoFormCol {
    width:  100%;
}

.single-resource .card-form .mktoFieldWrap {
    width:  100%;
}

.resource-card .card-tags {
    position:  absolute;
    bottom:  5px;
    right:  10px;
    position: absolute;
    z-index: 100000;
}
.resource-card .card-tags .tag_active,.resource-card .card-tags .tag {
    font-size:14px;
    margin-right:5px;
    padding:5px;
	
}


.resource-card .card-tags .tag {
   background-color:#f3f3f3;
   border-radius: 5px;
}

.resource-card .card-tags .tag_active {
   background-color:#00adb9;
   color:white;
   border-radius: 5px;
}

.resource-card .card-tags .tag-other {
    padding:0;
    margin-right: 1px;
}


.resource-card .card-tags .tag-other:before {
    width: 5px;
    height: 5px;
    content: "";
    display:  inline-block;
    background-color:  #b0b0b0;
    border-radius: 50%;
}

.resource-card .card-tags .et-tooltip-box {
    left: -133px;
    padding:15px;
}
.resource-card .card-tags .et-tooltip-box {
    font-size: 14px;
}

.resource-card .card-tags .tag_active a {
    color: white;
}
.resource-card .card-tags .tag a {
    color: #6f7b85;
}

.resource-card .card-tags .tag_active:hover a,.resource-card .card-tags .tag:hover  a{
    text-decoration: underline;
	color: white;
	
}


.resource-card .card-tags .et-tooltip-box .tag  {
    font-size:14px;
    margin-right:5px;
    padding:5px;
	background-color:#f3f3f3;
   border-radius: 5px;
   color: #6f7b85;
}
.resource-card .card-tags .tag:hover  {
    text-decoration: underline;
	background-color:#00adb9;
   color:white;
}

.card-image .lazyload {
    min-height: 170px;
	width:100%
}

.rc-featured .et_pb_section {padding:0;}
.rc-featured .et_pb_row {padding:0;margin:0;width:  100%;}
.rc-featured .et_pb_column_1_4  {position:relative;height: 250px;}

.rc-featured .et_pb_column_1_2  {padding:50px 0;}
.rc-featured .et_pb_column_1_2 h4  {font-weight:500;color:white;}
.rc-featured .et_pb_column_1_2 h5  {;color:white;}
.rc-featured .et_pb_column_1_2 a  {color:white;}
.rc-featured .et_pb_column_1_4 img {position: absolute;max-height: 250px;padding: 30px 30px 0 30px;bottom:  0;width:  auto;}
.rc-featured .et_pb_column h4,.rc-featured .et_pb_column h5 {margin:0;}
.rc-featured,.rc-banner{display:none;}
.rc-featured.active,.rc-banner.active{display:block;}
.nav-section {
    text-align:center;

}
.nav-section ul {
    margin: 0 auto;
    /* display: inline-block; */
    padding: 0!important;
    height:auto;
    display:  block;
    width:  auto;
}

.nav-section li {
    /* float:  left; */
    list-style: none;
    padding: 15px 20px;
    max-width: 100%;
    cursor: pointer;
    color: #333;
    font-weight: 500;
    height:auto;
    width: auto;
    display: inline-block;
    max-width: 100%;
}
.nav-section li:hover, .nav-section li.active {
    border-bottom: 3px solid #c0d62f;
    color: #c0d62f;}
	
	.resource-nav {
    border-bottom: 2px #e0e0e0 solid;
}

.et_pb_section.resource-filters
 {
    padding: 0;
}

.resource-card {max-width:340px!important;}


 @media all and (max-width: 981px)  {
    .rc-featured .et-last-child {display:none;}
 }

 @media all and (max-width: 768px)  {
 .rc-banner .et_pb_fullwidth_header {padding:0;}
   .rc-banner .et_pb_fullwidth_header_subhead,.rc-featured .et-last-child {display:none;}
   .rc-featured .et_pb_column {text-align:center;}
   .rc-featured .et_pb_column_1_4 img{position:relative;}
  
   .nav-section li{padding:10px 8px;}
   .search-filter-results {max-width:90%;margin:0 auto}
   .searchandfilter_custom >ul >li {width:100%!important;}
}
.select_filter{
    border: 0;
    border-radius: 50px;
    padding: 10px 10px;
    width: 100%;
	margin-right:20px;}
	
	.resource .learn-more-wrap, .related-posts-resource .learn-more-wrap {
    margin-bottom: 1.875rem;
    margin-top: auto;
    position: absolute;
    bottom: 0;
    right: 30px;
}

.resource .resource-wrap-inner, .related-posts-resource .resource-wrap-inner {
    padding: 0 1.875rem 0!important;
}
.more-wrap {
    display: block;
    height: 54px;
}

@media (min-width: 1200px){
.resource:nth-child(3n), .related-posts-resource:nth-child(3n) {
    margin-right: 30px;
}
.resource:nth-child(1n), .related-posts-resource:nth-child(1n) {
    margin-right: 30px;
}
div#resources {
    margin-right: -30px;
}}