.select_filtro{
    float:left;
    width:250px;
}
.clear{clear:both}
.select_filtro ul{margin:0; padding:0; z-index:99999999999999}
.select_filtro ul li{position:relative; margin:0; padding:0; list-style:none}
.select_filtro ul li span{display:block; padding:11px 15px 7px 15px; border-radius:30px; border:1px solid #cfcfcf}
.select_filtro ul li ul{position:absolute; left:0; top:38px; background:#fff; padding:20px; border-botton-radius:20px; border-left-radius:20px; width:100%; display:none}
/*.select_filtro ul li ul li::after{content:">"; position:absolute; right:0; top:0}*/
.select_filtro ul li ul li{cursor:pointer}
/*.select_filtro ul li ul li:hover::after{content:"V"}*/


.resources-filters{display: flex;
    align-items: center;
      justify-content:center;
      margin-right: 20px;
      margin-bottom: 65px;
  }
  
 
.resources-filters  select {  padding: 13px 15px 12px!important;
    width: 20%!important;
    border-radius: 100px!important;
    margin-right: 20px;
       
  }
  
 .select_filtro ul {padding: 0!important;   margin-right: 15px!important;}
  
 .select_filtro ul li ul {    box-shadow: rgb(0 0 0 / 5%) 0px 0px 12px 0px;
    border-radius: 0 0 32px 32px;     padding: 20px 15px!important; margin-top: 9px;}
    
    
.select_filtro ul li span {border: 1px solid #003d4c;}
   
 .select_filtro ul li span.button {color: #003d4c; font-family: 'nexa-heavy';}
 
 .select_filtro ul li span.button:after{font-family: ETmodules; content:"\33"; position:absolute; right: 10px;
    top: 10px;
    font-size: 25px;}
   
 .select_filtro ul li ul li  {color: #003d4c; font-family: 'nexa-bold'; line-height: 36px; display: flex;
     justify-content: space-between;
 } 


.select_filtro ul li ul li input[type="radio"] {top: 8px;
    position: absolute;
    right: 0;}
    
  .select_filtro ul li ul li input[type='radio']:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #fff;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #6E8893;
    }

.select_filtro ul li ul li input[type='radio']:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #6E8893;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #6E8893;
    }
    
    
    .select_filtro input[type='checkbox']{
    width: 1em;
    height: 1em;
    background-color: white;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #ddd;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top:8px;
}

.select_filtro input[type='checkbox']:checked {
    background-color: #999;
}

.resources-filters .button-small-secondary, .btn_loadmore{cursor:pointer}

.image-box{height:150px; overflow:hidden}

.download-card:nth-child(3){clear:right}


.resources_video{margin:0 auto; width:500px; max-width:100%; height:300px}

.select_filtro label{cursor:pointer}

@media only screen and (max-width: 1200px){
    .resources-filters{display:block; margin-right:0 !important}
    .resources-filters .button-small-secondary{clear:both !important; width:100% !important; float:none !important; display:block !important; overflow: auto; display:table}
    .select_filtro{width:calc(50% - 50px); margin:0 5px 10px; padding:0}
    .select_filtro ul{margin:0 !important}
    .txt_filter_by{width:80px !important; margin:15px 0 0 0 !important}
}