.resource-filter-col .fl-node-content .facetwp-bb-module .facetwp-type-search .facetwp-input-wrap{
  max-width:100%;
}

.resource-filter-col .fl-node-content .component_bs_nav .container{
  padding:0;
}

.resource_card{
  outline:.0625rem solid #f4f4f4;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  padding:.625rem;
  min-width:-webkit-calc(33.3% - 20px) !important;
  min-width:-webkit-calc(33.3% - 1.25rem) !important;
  min-width:-moz-calc(33.3% - 20px) !important;
  min-width:-moz-calc(33.3% - 1.25rem) !important;
  min-width:calc(33.3% - 20px) !important;
  min-width:calc(33.3% - 1.25rem) !important;
  max-width:-webkit-calc(33.3% - 20px) !important;
  max-width:-webkit-calc(33.3% - 1.25rem) !important;
  max-width:-moz-calc(33.3% - 20px) !important;
  max-width:-moz-calc(33.3% - 1.25rem) !important;
  max-width:calc(33.3% - 20px) !important;
  max-width:calc(33.3% - 1.25rem) !important;
  margin:.625rem;
  min-height:11.25rem;
  position:relative;
}

@media (min-width:768px) and (max-width:991.98px){
  .resource_card{
    min-width:-webkit-calc(50% - 20px) !important;
    min-width:-webkit-calc(50% - 1.25rem) !important;
    min-width:-moz-calc(50% - 20px) !important;
    min-width:-moz-calc(50% - 1.25rem) !important;
    min-width:calc(50% - 20px) !important;
    min-width:calc(50% - 1.25rem) !important;
    max-width:-webkit-calc(50% - 20px) !important;
    max-width:-webkit-calc(50% - 1.25rem) !important;
    max-width:-moz-calc(50% - 20px) !important;
    max-width:-moz-calc(50% - 1.25rem) !important;
    max-width:calc(50% - 20px) !important;
    max-width:calc(50% - 1.25rem) !important;
  }
}

@media (max-width:767.98px){
  .resource_card{
    min-width:100% !important;
    max-width:100% !important;
    margin:.625rem 0;
  }
}

.resource_card:hover{
  -webkit-box-shadow:0 0 1.25rem 0 rgba(0, 0, 0, .1);
     -moz-box-shadow:0 0 1.25rem 0 rgba(0, 0, 0, .1);
          box-shadow:0 0 1.25rem 0 rgba(0, 0, 0, .1);
}

.resource_card:hover:after{
  content:"";
  position:absolute;
  bottom:-.0625rem;
  left:-.0625rem;
  width:101%;
  background:#48a548;
  height:.3125rem;
}

.resource_card .card-body .module-icon{
  margin-bottom:1.5625rem;
}

.resource_card .card-body .module-icon i:before{
  color:#48a548;
  font-size:1.5625rem;
}

.resource_card .card-body a:hover{
  text-decoration:none;
}

.resource_card .card-body a p{
  margin-bottom:0;
}

.resource_card .card-body .author_name{
  font-size:1rem;
  line-height:1.5rem;
  font-family:GT-Eesti-Pro-Display-Light,sans-serif;
  color:#404040;
}

.resource-filter-col .component_bs_nav{
  padding:0;
}

.resource-filter-col .component_bs_nav.vertical .navbar,.resource-filter-col .component_bs_nav.vertical .navbar ul.sidebar-menu{
  width:100%;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0{
  padding:.625rem 1.5625rem;
  border-bottom:.0625rem solid #ddd;
  position:relative;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0 a{
  font-family:GT-Eesti-Pro-Display-Light,sans-serif;
  padding:.625rem 0 !important;
}

@media (min-width:1200px) and (max-width:1299px){
  .resource-filter-col .component_bs_nav.vertical .navbar li.level-0 a{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .resource-filter-col .component_bs_nav.vertical .navbar li.level-0 a{
    font-size:1rem;
  }
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0.current-menu-item a{
  color:#025436;
  font-family:GT-Eesti-Pro-Display-Bold,sans-serif;
  position:relative;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0.current-menu-item a:before{
  content:"";
  position:absolute;
  width:.1875rem;
  height:100%;
  background:#48a548;
  left:-1.4375rem;
  top:0;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0.current-menu-parent{
  color:#404040;
  font-family:GT-Eesti-Pro-Display-Light,sans-serif;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0.current-menu-parent:before{
  display:none;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0.expanded button.bs-nav-expander{
  -webkit-transform:rotate(180deg);
     -moz-transform:rotate(180deg);
       -o-transform:rotate(180deg);
          transform:rotate(180deg);
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0.expanded ul.dropdown-menu{
  margin-top:.625rem;
}

.resource-filter-col .component_bs_nav.vertical .navbar li.level-0 button.bs-nav-expander{
  color:#025436;
  top:1.125rem;
  padding:.3125rem 0;
}

.resource-filter-col .component_bs_nav.vertical .navbar li ul.dropdown-menu{
  padding:0;
  margin:0;
}

.resource-filter-col .component_bs_nav.vertical .navbar li ul.dropdown-menu li.level-1{
  border-bottom:0;
  padding:0 0 .625rem;
}

.resource-filter-col .component_bs_nav.vertical .navbar li ul.dropdown-menu li.level-1.current-menu-item a{
  color:#025436;
  font-family:GT-Eesti-Pro-Display-Bold,sans-serif;
  position:relative;
}

.resource-filter-col .component_bs_nav.vertical .navbar li ul.dropdown-menu li.level-1.current-menu-item a:before{
  content:"";
  position:absolute;
  width:.1875rem;
  height:100%;
  background:#48a548;
  left:-1.4375rem;
  top:0;
  display:block;
}

.resource-filter-col .component_bs_nav.vertical .navbar li ul.dropdown-menu li.level-1 a{
  font-size:1rem;
  font-family:GT-Eesti-Pro-Display-Bold,sans-serif;
  padding:0 !important;
  color:#404040;
  white-space:normal;
}

.resource-filter-col .component_bs_nav.vertical .navbar li ul.dropdown-menu li.level-1 a:before{
  display:none;
}

@media (max-width:767.98px){
  .resource-filter-col .component_search_bar .search-col{
    display:block;
  }
}

.resource-filter-col .component_search_bar .search-col .header-search .search-input{
  font-size:1rem;
  font-family:GT-Eesti-Pro-Display-Light,sans-serif;
  padding:1.25rem 3rem 1.25rem 1.5625rem;
}

.resource-filter-col .component_search_bar .search-col .header-search .search-btn{
  right:.4375rem;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

@media (max-width:767.98px){
  .resource-filter-col .component_search_bar button.mob_search_toggle{
    display:none;
  }
}

.resource-filter-col .filter_button a.fl-button{
  font-family:GT-Eesti-Pro-Display-Bold,sans-serif;
}

.resource-filter-col .filter_button i:before{
  -webkit-transform:rotate(90deg);
     -moz-transform:rotate(90deg);
       -o-transform:rotate(90deg);
          transform:rotate(90deg);
}

.component_resources .card-deck .no-results{
  font-family:GT-Eesti-Pro-Display-Bold,sans-serif;
  font-size:2.25rem;
  text-align:center;
  margin:3.75rem auto;
  color:#025436;
}

@media (max-width:767.98px){
  .component_resources .card-deck .no-results{
    font-size:1.875rem;
    margin:2.5rem auto;
  }
}

.disclaimer-text{
  margin-top:1.875rem;
  font-family:GT-Eesti-Pro-Display-Medium,sans-serif;
  background:#ebebeb;
  padding:1.25rem;
  color:#404040;
}

.resources-popup .resource-modal{
  position:fixed;
  top:0;
  left:0;
  z-index:1060;
  display:block;
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  outline:0;
  background-color:rgba(0, 0, 0, .8);
}

.resources-popup .resource-modal .resource-modal-dialog{
  position:relative;
  margin:0 auto;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  width:80%;
  max-width:53.125rem;
}

@media (max-width:1600px){
  .resources-popup .resource-modal .resource-modal-dialog{
    max-width:75rem;
  }
}

@media (max-width:374px){
  .resources-popup .resource-modal .resource-modal-dialog{
    width:85%;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content{
  position:relative;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  width:100%;
  pointer-events:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:.0625rem solid rgba(0, 0, 0, .01);
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  outline:0;
  padding:2.5rem;
}

@media (max-width:767.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content{
    padding:1.875rem;
  }
}

@media (max-width:413px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content{
    padding:1.25rem;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-header{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-shrink:0;
          flex-shrink:0;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  padding:0;
}

@media (max-width:767.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-header{
    padding:.625rem .625rem 0 0;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-header button.close{
  background:none;
  border:0;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  color:#000;
  float:right;
  font-size:1.125rem;
  padding:.5rem;
  font-weight:400;
  margin:-2.5rem -1.875rem -.5rem auto;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-header button.close span i:before{
  font-size:.9375rem;
  font-weight:700;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-header button br{
  display:none;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body{
  position:relative;
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body h2{
  text-align:center;
  font-size:1.875rem;
  line-height:2.375rem;
  margin-bottom:3.125rem;
}

@media (max-width:767.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body h2{
    margin-bottom:1.875rem;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row{
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
}

@media (max-width:991.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col{
  width:50%;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col:first-child{
  padding-right:.625rem;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col:nth-child(2){
  padding-left:.625rem;
}

@media (max-width:991.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col{
    width:100%;
    padding-right:0;
    padding-left:0;
  }
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col:first-child{
    margin-bottom:1.25rem;
    padding-left:0;
    padding-right:0;
  }
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col:nth-child(2){
    padding-left:0;
    padding-right:0;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div{
  border:.0625rem solid #ddd;
  padding:.9375rem 1.875rem .9375rem 0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  height:6.25rem;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div{
    height:6.1875rem !important;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div{
    height:auto;
  }
}

@media (max-width:767.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div{
    padding:.625rem 0;
    height:auto;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-icon{
  width:25%;
  float:left;
  border-right:.0625rem solid #ddd;
  text-align:center;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-icon i{
  font-size:2.1875rem;
  color:#48a548;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-icon i:before{
  margin:0;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-details{
  width:75%;
  float:right;
  padding-left:1.875rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
}

@media (max-width:767.98px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-details{
    padding-left:.9375rem;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-details h3.title{
  margin-bottom:0;
  font-size:1.25rem;
  line-height:normal;
  margin-top:0;
}

@media (max-width:413px){
  .resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-details h3.title{
    font-size:1rem;
  }
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-details h3.title a{
  text-decoration:none;
  color:#404040;
}

.resources-popup .resource-modal .resource-modal-dialog .resource-modal-content .resource-modal-body .row .col .resource-div .resource-details p.desc{
  font-size:.875rem;
  line-height:normal;
  padding-top:.3125rem;
  margin-bottom:0;
}

iframe.video_lightbox_frame{
  background-color:#000;
}

/*# sourceMappingURL=template-archive-resource.min.css.map */
