#elementor-popup-modal-84271{ display: none !important;}
.elementor-widget-bdt-search .bdt-search-result {
    background: #000 !important;
}

.bdt-search-title{     color: #EB2B8E !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;}
    
    .bdt-search-text {
    margin-top: 4px !important;
    font-size: 12px !important;
    line-height: 18px !important;
    color: #FFFFFF !important;
}

.formregistronews .wpforms-field-checkbox {
    border: 0px !important;
}

.elementor-widget-bdt-search .bdt-search-result .bdt-list .bdt-search-item a .bdt-search-title{padding-bottom: 8px;}

.bdt-search-result-header{color: #FFFFFF !important;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
font-weight: 700;
    line-height: 1;
    margin: 0 !important;
    padding: 15px !important;
    border: 0;
    cursor: pointer !important;
    outline: none;
    border-bottom: 1px solid #d4d4d4;
    background-color: #ffffff;
}

.elementor-element.elementor-element-309a63fa.youtube-feed.elementor-widget.elementor-widget-youtube-stream-grid .vcfti-col-md-8 {
    margin: 0 0 10px;
}

.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-header {
    position: relative;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.eicon-editor-close:before {
    content: '\e803';
}


button#wpforms-submit-121074{
    background-color: #FFFFFF;
    color: #000000;
    border-color: #EB2B8E;
    display: block;
    margin: auto;
}

button#wpforms-submit-121074:hover{
     background-color: #EB2B8E;
     color: #ffffff;
}

div#wpforms-121074-field_2-container, div#wpforms-121074-field_1-container{
    clear: inherit;
}

i.eicon-editor-close.bdt-search-result-close-btn {
    position: absolute;
    right: 0;
    top: -6px;
    background: #eee;
    border-radius: 50%;
    color: #888;
    font-size: 18px;
    cursor: pointer;
    padding: 5px;
}

li.bdt-search-item::marker {
    content: '';
}

ul.bdt-list.bdt-list-divider {
    padding-left: 0;
}

.bdt-list-divider>:nth-child(n+2) {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(214,214,214,0.49);
}

.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-inner {
    padding: 25px;
}

.ui-widget-content{
    border: 0px;
    padding: 15px !important;
    border-bottom: 1px solid #d4d4d4;
    color: #7a7a7a;
    font-family: "Montserrat", Sans-serif;
    font-weight: normal; 
    border-radius: 0;
}

.ui-state-active {
    border: 0px;
    color: #E4007C !important;
    font-weight: 500 !important;
}

.ui-state-default{
  color: #7a7a7a;
    font-family: "Montserrat", Sans-serif;
    font-weight: normal;  
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url(https://www.asufin.com/wp-content/uploads/2022/10/cerrar2.png);
    height: 16px;
    width: 16px;
    float: right;
    text-align: right;
    background-position: top;
    background-size: contain;
}

.ui-icon-triangle-1-e{
    float: right;
    text-align: right;
}

.ui-icon, .ui-widget-content .ui-icon {
        background-image: url(https://www.asufin.com/wp-content/uploads/2022/10/abrir1-1.png);
    float: right;
    text-align: right;
    background-position: top;
}
.ui-state-hover  span{
    background-image: url(https://www.asufin.com/wp-content/uploads/2022/10/abrir1-1.png) !important;
        
}

.ui-state-hover{
    color: #7a7a7a !important;
}


#honor a:hover{
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_DERECHO_AL_HONOR_ROSA.jpg);
    margin-bottom: -6px !important;
}
	
	#inversa a:hover{
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_HIPOTECA_INVERSA_ROSA.jpg);
    margin-bottom: -6px !important;
}

#covid a:hover {
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_COVID-19_MORATORIA_HIPOTECARIA_ROSA.jpg);
    margin-bottom: -6px !important;
}
	
#qrenta a:hover{
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_QRENTA_ESFERA_CAPITAL_ROSA.jpg);
    margin-bottom: -6px !important;
}
	
#segunda a:hover{
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_SEGUNDA_OPORTUNIDAD_ROSA.jpg);
    margin-bottom: -6px !important;
}
	
#sobre a:hover{
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_SOBREENDEUDAMIENTO_ROSA.jpg);
    margin-bottom: -6px !important;
}
	
#revolving a:hover{
    width: 100%;
    content: url(https://www.asufin.com/wp-content/uploads/2020/09/FICHA_PRODUCTO_TARJETAS_Y_CREDITOS_REVOLVING_ROSA.jpg);
    margin-bottom: -6px !important;
}
	
.blog-list.blog-style-2 .blog-list-content {
    box-shadow: none;
    border-radius: 3px;
}


button#wpforms-submit-120651{
    background-color: #FFFFFF;
    color: #000000;
    border-color: #EB2B8E;
    display: block;
    margin: auto;
}

button#wpforms-submit-120651:hover{
     background-color: #EB2B8E;
     color: #ffffff;
}

div#wpforms-120651-field_2-container, div#wpforms-120651-field_1-container{
    clear: inherit;
}


button#wpforms-submit-129302{
    background-color: #FFFFFF;
    color: #000000;
    border-color: #EB2B8E;
    display: block;
    margin: auto;
}

button#wpforms-submit-129302:hover{
     background-color: #EB2B8E;
     color: #ffffff;
}

div#wpforms-129302-field_2-container, div#wpforms-129302-field_1-container{
    clear: inherit;
}

.wpforms-field-container > div {
    margin-bottom: 1em !important;
}


@media (max-width: 767px){

.blog-list.hover-image-style-1 .blog-featured-image img {
    height: 26vh;
    object-fit: cover;
}
}


.elementor-widget-bdt-search .bdt-search-result{
    width: 630px !important;
}

.bdt-list-divider{
    border: 0px solid !important;
}

.elementor-widget-bdt-search .bdt-search-result .bdt-search-result-header {
    color: transparent !important;
}

#bloqueacc .elementor-icon-list-item a {
    flex-direction: column;
    align-items: flex-start !important;
	    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}	

#bloqueacc .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 21px;
    margin-top: -20px;
    padding-bottom: 0px;
	    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}


a.bdt-search-more{
     visibility: hidden;
    position: relative;
}

a.bdt-search-more:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Más resultados";
}

.buscadorcat a.bdt-search-more:after {
 visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Més resultats";
}

.buscadoreng a.bdt-search-more:after {
 visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "More results";
}

.buscadoreusk a.bdt-search-more:after {
 visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Emaitza gehiago";
}



a.bdt-search-more {
    cursor: pointer;
}

.menuhome .elementor-nav-menu__container
{ 
    width: 500% !important;
    
}

.submenutech .elementor-nav-menu__container
{ 
    width: 100% !important;
    
}

.menueco .elementor-nav-menu__container
{ 
    width: 100% !important;
    
}

.elementor-54693 .elementor-element.elementor-element-1aa0d442 .elementor-nav-menu--dropdown .elementor-item, .elementor-54693 .elementor-element.elementor-element-1aa0d442 .elementor-nav-menu--dropdown .elementor-sub-item {

justify-content: start;
    
}
    

@media(max-width:768px){
    .elementor-nav-menu__container
{ 
    width: 130% !important;
   
}
	
    .elementor-nav-menu__container
{ 
    width: 100% !important;
    
}
	
#singlenotas h2 {
    font-size: 1.1rem !important;
    margin-bottom: 0;
    font-weight: bold;
    text-align: justify;
}

#singlenotas h3, #singlenotas h5 {
    font-size: 1rem;
    padding: 0.5em;
}

div#contenidonotas p {
    line-height: 1.5em;
    text-align: justify;
}	
	
}

@media screen and (max-width: 1024px) and (min-width: 470px){
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    width: 300px !important;
}
}

.nav-menu{
    border:none !important;
}


#para:hover{

    cursor: pointer;

}

    #INDmenu .INDmenuHeader .INDmenuHeader_bg stop:first-child {

    stop-color: #5B5BB8 !important;

}

.INDhasDragTooltip #INDWrap #INDmenu-btn[data-INDdrag], [data-indhasdragtooltip] #INDWrap #INDmenu-btn[data-INDdrag] {

    display: none !important;

}



   

   .INDmenuBtn-text{

	color:#fff !important;

}

    #INDmenu .INDmenuHeader .INDmenuHeader_bg stop:first-child {

    stop-color: #000 !important;

}

#INDmenu .INDmenuHeader .INDmenuHeader_bg stop:last-child {

    stop-color: #000 !important;

}

#INDmenu #INDlangsCombo {

    background: white!important;

    color: black !important;

}

#INDmenu.INDmenu-loaded .INDmenuHeader #INDlangsCombo option {

    background: #000;}

    #INDpopup > div, #INDmenu .INDmenuFooter, #INDmenu #INDmenu-fontsizeWrap:before, #INDmenu #INDmenuGroup-cursors button[aria-pressed="true"], #INDmenu .INDmenuBody .INDmenuRow h3 button svg {

    background: linear-gradient(

87deg

, #000 0%, #0f0f0f 100%) !important;

   

}



#INDmenu.INDmenu-loaded .INDmenuBody .INDmenuRow .INDmenuPanel button[aria-pressed="true"]::before {

	    color: #000 !important;

}

.INDlistening:focus, .INDopenCmdLeg:focus, #INDreaderCtrls button:focus, #INDreaderSettings button:focus {

    background-color: #e87289!important;

    border-radius: 3px;

}

#INDWrap * 

{

font-family: "Montserrat"!important;

	font-weight: 400;

}

   

   /*--top*/

#INDreaderWrap #INDctrlMin:focus svg *, #INDreaderSettings #INDctrlSetMin:focus svg * {

    stroke: #000!important;

}



#INDshortcutMenu #INDshortcutMenuTipBtn path {

    fill: #000 !important;

}



#INDshortcutMenu a span {

    color: #000 !important;

    font-family: "Montserrat"!important;

    font-size: 15px !important;

}



#INDshortcutMenu {

  

    border: 5px solid #000;

   

}



:not(#INDdummy):not(INDdummy).INDtooltip {

    color: #fff!important;

    background: #000!important;

}





/*--late-update*/

.INDsmartnav:not(#INDdummy) #INDsmartNavList, .INDsmartnav:not(#INDdummy) #INDsmartNavInRegionList {

     border: 5px solid #000;

}

#INDvoiceCmdCtrls .INDcloseCmd{

    background-color: #000;

}





#INDvoiceCmdCtrls .INDcloseBTN:focus {

    background-color: white;

    border: 1px solid #000;

}

#INDvoiceCmdCtrls .INDcloseBTN:focus svg * {

    stroke: #000;

  

}

#INDspeechTabsWrap div[aria-selected="true"]:focus {

    color: #fff !important;

}

#INDvoiceCmdCtrls .INDcloseBTN:focus svg * {

    stroke: #ffffff;

}



#INDvirtualKeyboard:after {

        background: #000;

}



#INDvoiceCmdCtrls .INDcloseCmd.INDcloseBTN.flyingfocus_target svg {

    position: relative;

     top: 0px; 

     left: 0px; 

}





/*---Scroll--*/



#INDspeechPanel2::-webkit-scrollbar-thumb {

  background: #000 !important; 

 

}

#INDspeechPanel3::-webkit-scrollbar-thumb {

  background: #000 !important; 

 

}

#INDspeechPanel1::-webkit-scrollbar-thumb {

  background:#000 !important; 

 

}

#INDspeechPanel0::-webkit-scrollbar-thumb {

  background: #000 !important; 

 

}



#INDmenu.INDmenu-loaded .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc {

    background-color: #000;}

    

 #INDmenu.INDmenu-loaded .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button[aria-pressed="true"] {

	background: #000 !important;}



#INDmenu.INDmenu-loaded .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button[aria-pressed="true"] span{

	color:white !important;

}





/*---button*/



.INDhasDragTooltip #INDWrap #INDmenu-btn:not(.INDbtn-loading):after, .INDhasDragTooltip #INDWrap #INDmenu-btn:not(.INDbtn-loading):before, .INDhasDragTooltip #INDWrap #INDmenu-btn:not(.INDbtn-loading):focus:after, .INDhasDragTooltip #INDWrap #INDmenu-btn:not(.INDbtn-loading):focus:before {

    opacity: 1;

	display:none!important;

}



:not(#INDdummy) :not(#INDdummy).INDhiddenText {

  transform: rotate(180deg);

    display: inline-block;

    color: #000;

    background: #eb2b8e !important;

    position: absolute;

    height: 44px!important;

    width: 290px !important;

    overflow: hidden;

    clip: rect(1px,1px,1px,1px);

    font-family: "Montserrat"!important;

    font-weight: 400;

    font-size: 32px;

    line-height: 33px;

    text-transform: uppercase;

}

	

#INDmenu-btn span, .INDhiddenText span{

	position: relative !important;



}

#INDmenu-btn.INDoutline-btn

{

border-color: #eb2b8e !important;

}


.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:focus, .INDhasDragTooltip #INDmenu-btn.INDoutline-btn:hover{

     border-color: white !important;

}







.INDpositionLeft #INDmenu-btn {

	/*left: -90px!important;*/

    

}



.INDloader {



    margin-top: 10px;

}



svg#ew-logo-svg{
    transform: rotate(271deg);
}



#INDmenu-btn.INDcircle-btn {

    border-radius: 0px!important;

}

.icon-list-side .elementor-icon-list-item a {
align-items: flex-start !important;
}

#INDmenu-btn{

  padding: 5px 0 5px 15px;

}

#INDmenu-btn.INDcircle-btn.INDoutline-btn {


        border-radius: 0!important;

    border: 0 solid #eb2b8e !important;


        border-radius: 0 !important;

    border: 0 solid #eb2b8e !important;

    left: auto !important;
    width: 405px;

    position: fixed;

    right: -174px;

    top: 77vh !important;

    padding: 2em 2em; 

    display: none !important;

}



.icon-social .barra_la_des:hover > div > div > div > div > a {

    transform: rotate( 0deg ) scale(var(--indscale,1)) !important;

    margin-left: 0 !important;

    width: 100%;

    margin-top: -20px !important;

    font-family: "Montserrat", Sans-serif;

    font-size: 18px;

    font-weight: 400;

}


	
	
	#INDmenu-btn.INDcircle-btn.INDoutline-btn.INDbtn-loading {   right: -174px!important;
padding: 2em 2em;}

    
.INDhasDragTooltip #INDWrap #INDmenu-btn:focus, .INDhasDragTooltip #INDWrap #INDmenu-btn:hover {

overflow: hidden;

}



.post-password-required {

    text-align: center;

    font-family: "Montserrat", Sans-serif;

}



.post-password-required h1 {

    margin: 1em;

    font-family: "Montserrat", Sans-serif;

}





.post-password-required input[type="submit"] {

    display: block;

    margin: 2em auto;

}



img#wpstats{display:none !important;}
	
button#INDmenu-btn {
    display: none !important;
}
	
.barra_la_des{
	width: 300px !important;
}

.youtube-feed {
    text-align: center !important;
    font-family: 'Montserrat';
}

.youtube-feed {
    font-family: 'Montserrat';
}

@media (max-width: 767px){
.sa-responsive-iframe {
    display: none;
}

section.svc-youtube-feed.feed.svc_social_stream_container.svc_social_stream_container_tm8 {
    max-height: 400px !important;
}
}

#wpforms-127721-field_19-container, div#wpforms-127721-field_34-container{
    border: 0px;
}

#wpforms-127721-field_19-container > div {
    font-size: 11px;
}

#wpforms-127721-field_19 {
    width:9%;
}

#wpforms-127721-field_15-container > label, #wpforms-127721-field_1-container > label,#wpforms-127721-field_19-container > div{color:#000000 !important;}

div#wpforms-127721-field_19-container{
    display: flex;
    align-items: flex-end;
}

#wpforms-submit-127721 {
        background-color: #EB2B8E;
    color: #ffffff;
    border-color: #EB2B8E;
    display: block;
    margin: auto;
}


#wpforms-submit-127721:hover{
    background-color: #ffffff; 
    color: #EB2B8E;
}

#wpforms-127721-field_1-container, #wpforms-127721-field_35-container{
       border-bottom: 1px solid #EB2B8E; 
}

#wpforms-127721-field_11-container > div > a{
    color: #EB2B8E;
}

input#wpforms-127721-field_7,input#wpforms-127721-field_15 {
    width: 100%;
    max-width: 100%;
    background: transparent; color: #ffffff;
}

div#wpforms-127721-field_16-container {
    border: 0;
}

#wpforms-127721-field_35, #wpforms-127721-field_1{
    background-color: transparent;
}

@media(max-width:763px){
    #top-sec1{
        width:100%;
    }
}


   .cool-timeline-horizontal ul.ctl_h_nav {
    
    width: 90%;
    margin: auto !important;
}
@media(max-width:1024px){
    .cool-timeline-horizontal ul.ctl_h_nav {
    width: 90%;
}
}


@media (max-width: 1024px){
  .equipoasufin > div > .elementor-column.elementor-inner-column.elementor-element {
    width: 50% !important;
    float: left;
    margin-bottom: 1em;
    
}  
}

@media (max-width: 767px){
  .equipoasufin > div > .elementor-column.elementor-inner-column.elementor-element {
    width: 100% !important;
    float: left;
    margin-bottom: 1em;
    min-height: auto !important;
}  
}

.equipoasufin > div > .elementor-column.elementor-inner-column.elementor-element {
    width: 25%;
    float: left;
    margin-bottom: 1em;
    min-height: 510px;
}

.equipoasufin > .elementor-container.elementor-column-gap-default {
    display: block;
}

#elementor-popup-modal-127728 > div > div.dialog-message.dialog-lightbox-message > div > section > div > div > div > section > div > div > div > div.elementor-element.elementor-element-19c95b2.elementor-align-left.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list > div > ul {
    list-style: none;
}

#elementor-popup-modal-127728 > div > div.dialog-message.dialog-lightbox-message > div > section > div > div > div > section > div > div > div > div.elementor-element.elementor-element-19c95b2.elementor-align-left.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list > div > ul > li {
    display: flex; align-items: center;
}

#elementor-popup-modal-127728 > div > div.dialog-message.dialog-lightbox-message > div > section > div > div > div > section > div > div > div > div.elementor-element.elementor-element-19c95b2.elementor-align-left.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list > div > ul > li > span {
    margin-left: 3%;
}

#wpforms-117705-field_19-container{
    border: 0px;
}

#wpforms-117705-field_19-container > div {
    font-size: 11px;
    margin: 0 !important;
}

#wpforms-117705-field_19 {
    width: 7%;
}

div#wpforms-117705-field_19-container{
    display: flex;
    align-items: flex-start;
}

#wpforms-submit-117705 {
        background-color: #FFFFFF;
    color: #000000;
    border-color: #EB2B8E;
    display: block;
    margin: auto;
}


#wpforms-submit-117705:hover{
    background-color: #EB2B8E; 
    color: #ffffff;
}

input#wpforms-117705-field_1,  input#wpforms-117705-field_35{
    width: 100%;
    max-width: 100%;
    background: transparent;
}

div#wpforms-117705-field_34-container {
    border: 0;
}

#singlenotas h2{
    font-size: 1.5rem;
}

#singlenotas h3{
    font-size: 1.25rem;
}

#singlenotas h4{
    font-size: 1.25rem;
}

.efecto-ho2:hover p{
    color: #ffffff !important; 
}

.efecto-ho2:hover img {
        -webkit-filter: hue-rotate(50deg) brightness(500%) grayscale();
                filter: hue-rotate(50deg) brightness(500%) grayscale();
}


.bloquereclamaico{width: 255px !important;
    float: left !important;
    background-color: #F9F9F9;
    margin: 0px 9px;
    padding: 19px;
    height: 230px;
    align-items: center;
    display: grid;
}

.bloquereclamaico:hover{background-color:#EB2B8E; }

.bloquereclamaico:hover a{color: #ffffff !important;}

.bloquereclamaico:hover img {
        -webkit-filter: hue-rotate(50deg) brightness(500%) grayscale();
                filter: hue-rotate(50deg) brightness(500%) grayscale();
}

.modelsreclama {
    display: flex; align-content: center; justify-content: center;
}

.modelsreclama label{font-size: 14px;padding: 10px 15px;}

.modelsreclama input{width: 0px; display: none;}

.modelsreclama label span {
  height: 10px;
  width: 10px;
  border: 0px solid grey;
  display: inline-block;
  position: relative;
}

.modelsreclama input[type="checkbox"]:checked + label > span:after {
    background-color: #eb2b8e !important;
}

.modelsreclama input[type="checkbox"] + label > span:after {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    margin-left: -8px;
    border: 1px solid #eb2b8e;
    background-color: #ffffff;
    width: 12px;
    height: 12px;
}

.modelsreclama input[type="checkbox"]+label:hover{color: #333333;}

.modelsreclama input[type="checkbox"]:checked+label {color: #333333;}

.modelsreclama input[type="checkbox"]:checked+label:hover{color: #333333;}

.bloquereclamaico img {
    height: 100px;
}

@media (min-width: 768px) and (max-width: 1024px){
  .modelsreclama input {
    display: none;
} 

.modelsreclama {
    display: block !important;
}

.modelsreclama label {
    font-size: 14px;
    padding: 10px;
    float: left;
    width: 33%;
    height: 40px;
    word-break: break-word;
    text-align: center;
}

    .bloquereclamaico{
    width: 30% !important;
    height: 197px;
    align-items: center;
    display: grid;
}
	
.result > div {
    justify-content: center;
}	

}

@media (max-width: 767px){
    .bloquereclamaico{
    width: 80% !important;
    height: 197px;
    align-items: center;
    display: grid;
}

.modelsreclama input {
    display: none;
}

.modelsreclama {
    display: block !important;
}

.modelsreclama label {
    font-size: 14px;
    padding: 10px;
    float: left;
    width: 100%;
    height: 40px;
    word-break: break-word;
    text-align: center;
}
	
.result > div {
    justify-content: center;
}	

}

p#reply-title {
    font-size: 2rem;
    margin-block-start: .5rem;
    margin-block-end: 1rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
span.bannerheader {
    color: #EB2B8E;
    font-weight: bold;
    padding: 0px 20px;
}

.barra-noticia-destacada{
	background-color: #E1F6FF; padding: 10px; text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.barra-noticia-destacada {
    position: relative;
}

.noticia-destacada {
    display: flex;
    flex-direction: column;
}

.header-banner {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.imgbannerheeader {
    width: 30px; /* Ajusta el tamaño del icono */
    margin-right: 10px;
}

.bannerheader {
    font-size: 16px;
    font-weight: bold;
}

.arrow-down {
    font-size: 16px;
    transition: transform 0.3s ease; /* Transición suave */
}

/* Estilos del contenido desplegable en móvil */
.dropdown-content {
    display: none;
    padding: 10px;
    background-color: #E1F6FF;
    border: 1px solid #E1F6FF;
    margin-top: 5px;
}

/* Mostrar todo en una sola línea en pantallas de escritorio */
@media (min-width: 769px) {
    .noticia-destacada {
        flex-direction: row;
        align-items: center;
    }

    .dropdown-content {
        display: block !important; /* Mostrar el contenido siempre en PC */
        padding: 0;
        margin: 0;
        border: none;
        background: transparent;
    }

    .dropdown-content a {
        margin-left: 10px; /* Ajusta el espaciado entre los elementos */
    }

    .arrow-down {
        display: none; /* Ocultar flecha en pantallas grandes */
    }
}


#eventos-lista {
    width: 80%;
display: grid;
grid-template-columns: repeat(3, 1fr); /* 3 columnas por defecto en pantallas grandes */
gap: 20px; /* Espacio entre los elementos */
}

@media (max-width: 768px) {
#eventos-lista {
    grid-template-columns: 1fr; /* 1 columna en pantallas más pequeñas */
}
}

.evento-item {
text-align: center;
margin-bottom: 20px;
}

.evento-thumbnail {
position: relative;
}

.evento-thumbnail img {
    display: block;
    width: 100%;
    height: 188px;
}

.play-button {
    left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
}

.play-button i{
    color: #fff;
font-size: 100px;
text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
}

.evento-views {
margin-top: 10px;
  text-align: left;
}

.evento-title {
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 300;
color: var(--e-global-color-text);
text-align: left;
}

.evento-video-link {
display: block;
text-decoration: none;
}


form#eventos-filtros {
width: 20%;
font-family: Montserrat, sans-serif;
font-size: 15px;
color: #7A7A7A;
}

form#eventos-filtros strong{
    color: #000000;
}

.contenedor-eventos {
display: flex;
}

button#filtrar-eventos, .paginacion-eventos button {
    background-color: #EB2B8E;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

.paginacion-eventos {
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}