    @font-face {
    font-family: 'tinymce';
    src: url('../../fonts/tinymce.woff') format('woff'), url('../../fonts/tinymce.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
  }
  
  .footerBanners__text {
      min-height: 5em;
  }
  
  #newsletter-form .rssList { display: flex; justify-content: center; flex-wrap: wrap;}
  #newsletter-form .rssList li { flex: 1 1 0;}
  a.footerBanners__link p.footerBanners__desc { display:none; }
  a:hover.footerBanners__link p.footerBanners__desc { display:block; }
  
  
/* InternalLink */
  body#visual-portal-wrapper.pat-plone .outer-wrapper.contenttype-internallink:before, 
  body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-internallink:after {                       content: '\e806';}
  
/* Aviso */
  body#visual-portal-wrapper.pat-plone .outer-wrapper.contenttype-announcement:before, 
  body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-announcement:after {                       content: '\e843';}
  
/* Portlets manage */
  .managedPortlet.portlet button {
      color: black;
  }
  
/* TinyMCE Full */
  .mce-tinymce.mce-container.mce-panel.mce-fullscreen{
      padding-top: 50px;
  }
  
/* Minisite2 avisos */
  .homeAnnouncements .bx-next, 
  .homeAnnouncements .bx-prev { color: black; }
  .homeAnnouncements .bx-next.disabled, 
  .homeAnnouncements .bx-prev.disabled { opacity: .33;}
  .homeAnnouncements__link { align-items: center;}
  .homeAnnouncements__text { font-size: 1.6rem;}

  body.template-front-page .homeLinks__item { flex-basis: auto;}
  
/* Slider Homepage */
  #portal-slider { overflow: hidden;}
  #portal-slider .bx-controls-horizontal { pointer-events: none;}
  #portal-slider .bx-controls-horizontal a { pointer-events: all;}
  #portal-slider .slider-item__image {display: flex !important; justify-content: center; flex-direction: column;}
  #portal-slider .bxslider-slider .slider-item__image img { height: auto !important;}
  
  #icons-links a:hover { text-decoration: none;}
  
  .skipSlider { display: block;background-color: #970043; color: white; height: 4.8rem; width: 4.8rem; line-height: 4.8rem;border-radius: 2.4rem; position: fixed; bottom: 0.5rem; left: 50%; transform: translateX(-50%); z-index: 3200; font-size: 2.2rem; text-align: center; transition: background-color .35s ease; opacity: .80;}
  .skipSlider:hover { background-color: #444444;}
  
  #socialAemetGroup #socialAemet {flex-direction: row-reverse; height: 0;}
  #socialAemetGroup #socialAemet #headerSocialIcons {margin-top: 0;}
  #socialAemetGroup #socialAemet #headerSocialIcons > ul { flex-direction: row;}
  #socialAemetGroup #socialAemet #headerSocialIcons > ul li + li {margin-top: 0;}
  #socialAemetGroup #socialAemet .rounded-icon {font-size: 2.0rem;}
  
  @media (min-width: 768px) {
      .skipSlider {display: none !important;}
  }


/* Main menu*/
.mainNavBar .navbar-nav > li > a { white-space: nowrap;}
/* Second level menu */
#mainDesktopNav.navbar { position: static;}
.mainNavBar .menuItem .capsula { display: none;position: absolute; left: 0; right: 0;z-index: 1200;}
.mainNavBar .navbar-nav>li>a .picto-down-open-mini:before { -webkit-transition: -webkit-transform .35s ease-in; transition: -webkit-transform .35s ease-in; -o-transition: transform .35s ease-in; transition: transform .35s ease-in; transition: transform .35s ease-in, -webkit-transform .35s ease-in;}
.mainNavBar .navbar-nav>li>a[aria-expanded="true"] .picto-down-open-mini:before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}

#secondDesktopNavWrapper { display: none;}

/* breadcrumbs */
#portal-breadcrumbs .breadcrumbHomeLink { display: block;}
@media (min-width: 48em) {
    /* #portal-breadcrumbs > .flex-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between} */
    #portal-breadcrumbs > .flex-container:after,
    #portal-breadcrumbs > .flex-container:before { content: none;}
    #portal-breadcrumbs .breadcrumbHomeLink { -webkit-box-flex: 0; -ms-flex: 0 0 13.6rem; flex: 0 0 13.6rem;}
    #portal-breadcrumbs .breadcrumbsList { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; margin-left: 3.0rem;}
    #portal-breadcrumbs .breadcrumbsList.noMinisite { margin-left: 0;}
}


/* Minisite */
  .contactData li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
  .contactData li:after,
  .contactData li:before { content: none;}
  .contactData li.coordMail { display: block;}
  .contactData li.coordMail > div { display: -webkit-box; display: -ms-flexbox; display: flex;}
  .contactData li.coordMail > div:before,
  .contactData li.coordMail > div:after { content: none;}
  .contactData .icono { width: 3.2rem; -webkit-box-flex: 0; -ms-flex: 0 0 3.2rem; flex: 0 0 3.2rem;}
  .contactData .picto-phone:before {font-size: 2.2rem;}
  .contactData .picto-location:before {font-size: 2.2rem;}
  #portal-slider.slider--minisite .slider-item__text { background-color: transparent !important;}
  #portal-slider.slider--minisite .slider-item__title{ color: white; text-shadow: 0 0 2px black;}
  #portal-slider.slider--minisite .slider-item__image.ytVideo{ background-color: #3d3d3d; }
  #portal-slider.slider--minisite .slider-item.slider-item--yt:after{ content:none; }
  #portal-slider.slider--minisite .slider-item--yt .videoFrame{ display: block; margin: 0 auto; width: 53vw; }
  
/*  Banners */
  #portal-banners .bx-next.disabled, #portal-banners .bx-prev.disabled,
  #portal-slider .bx-controls-horizontal a.disabled { cursor: default;}
  .footerBanners__link {background: url(/++theme++aysevilla/img/fondo-sevilla-banner.png) center 1.0rem/contain no-repeat #ffc775;}
  .footerBanners__link:hover,
  body.is_minisite .footerBanners__link:hover,
  .footerBanners__link:focus .footerBanners__text, 
  .footerBanners__link:hover .footerBanners__text { color: white !important;}
  
/* Categories frontpage */
  .selectorEvents { min-height: 4.5em;}
  
/* News Homepage */
  .newsItem--featured__link {display: block;}
  @media (min-width: 48em) {
      .news__novideo .newsItem--featured__link {display: -webkit-box;display: -ms-flexbox;display: flex;}
      .news__novideo .newsItem--featured__image { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; height: auto;}
      .news__novideo .newsItem--featured__link:before,
      .news__novideo .newsItem--featured__link:after {content: none;}
  }
@media (min-width: 75em) {
    .newsItem--video { height: 31.5rem; margin: 0 auto 0 auto; min-height: 0;}
}

/*Minisite slider*/
  .slider--minisite .slider-item:after {
    pointer-events: none;
  }

/*Searchbox */
    #portal-searchbox .pat-livesearch .livesearch-results { min-width: 33vw; left: auto !important; right: 0; border: 1px solid #dddddd;}

/* Collapsible elements */

dl.collapsible {
    border: 1px solid #ad003f !important;
    margin: 1em 0 0;
    padding: 0;
}
dl.collapsible dt.collapsibleHeader {
    background: White none repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 90%;
    line-height: 1.2em;
    margin: 0 0 -0.6em 1em;
    padding: 0 0.5em;
    position: relative;
    top: -0.6em;
    vertical-align: middle;
    width: auto;
}
dl.collapsible dd.collapsibleContent {
    clear: left;
    margin: 0;
    padding: 0 1em;
}
dl.collapsible dd.collapsibleContent > dl {
    margin: 0;
    padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader {
    background: White url("/++theme++aysevilla/img/treeExpanded.gif") no-repeat scroll 6px 50%;
    cursor: pointer;
    padding: 0 6px 0 22px;
}
dl.collapsedBlockCollapsible {
    border: medium none !important;
    height: 1em;
    width: auto;
}
dl.collapsedBlockCollapsible dt.collapsibleHeader {
    background: transparent url("/++theme++aysevilla/img/treeCollapsed.gif") no-repeat scroll 6px 50%;
    cursor: pointer;
    float: none;
    line-height: 1em;
    margin: 0;
    padding: 0 0 0 22px;
    position: static;
}
dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent {
    display: none;
}
dl.collapsedInlineCollapsible {
    border: medium none !important;
    display: inline;
    height: 1em;
    width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
    background: transparent url("/++theme++aysevilla/img/treeCollapsed.gif") no-repeat scroll 6px 50%;
    cursor: pointer;
    display: inline;
    float: none;
    line-height: 1em;
    margin: 0;
    padding: 0 0 0 22px;
    position: static;
}


/* Template minisite Plan Estrategico 2030 */
.homeLinks__item { flex: 1 1 22%; }
#icons-links { background-repeat: no-repeat; background-position: calc(100% + 50.0rem) center; background-size: 110.0rem;}
body.site-planestrategico2030.template-minisite2_view {}
body.site-planestrategico2030.template-minisite2_view #icons-links > h2 { font-size: 2.5rem;}
body.site-planestrategico2030.template-minisite2_view .homeLinks__icon,
body.site-planestrategico2030.template-minisite2_view .homeLinks__icon svg { width: 50px; height: 50px; }
@media (min-width: 48em) {    
    body.site-planestrategico2030.template-minisite2_view  .slider--minisite#portal-slider .slider-item__image { height: 33.0rem; }
    body.site-planestrategico2030.template-minisite2_view #portal-slider.slider--minisite .slider-item--yt .videoFrame { height: 33.0rem; width: 58.666rem;}
}

/*Label required*/
label .required:after {
    content: "•" !important;
    font-size: 125% !important;
    top: 1px !important;
    margin-left: -4px !important;
}

.field {
    margin-bottom: 15px !important;
}

/* Blog */
body.template-listing_view .entries .entry:after{content: '';display: block;clear: both;}
body.template-listing_view .entries .entry .thumb-thumb { margin: 2em 0 1em 1em;}

/* SEIM - Videos YouTube */
#content-core .video-container {
    position: relative;
    padding-bottom: 57%;
    height: 0;
    overflow: hidden;
}

#content-core .video-container iframe,
#content-core .video-container object,
#content-core .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* SEARCH PAGE */
.google-search .gsc-control-cse { font-family: 'Open Sans', Arial, Helvetica, sans-serif;padding-top: 0; font-size: 1.4rem;}
.google-search .gsc-control-cse table,
.google-search .gsc-control-cse table > tbody > tr > td {border: none;}
.google-search .gsc-control-cse .gsc-option-menu-container {font-size: 1.4rem;}
.google-search .gsc-option-menu-item { padding: 0 15px; color: #333333;}
.google-search .gsc-orderby-label {vertical-align: top;}
.google-search .gsc-control-cse .gsc-selected-option-container {max-width: 100%; white-space: nowrap; font-size: 1.4rem; display: none;}
.google-search .gsc-option-menu-invisible { display: flex !important; font-weight: 700;}
.google-search .gsc-option-menu-item-highlighted { background-color: transparent; color: #ad003f; border: 0;}
.google-search .gsc-control-cse .gs-spelling, 
.google-search .gsc-control-cse .gs-result .gs-title, 
.google-search .gsc-control-cse .gs-result .gs-title * { font-size: 2.1rem; font-weight: 600; margin-bottom: 11px;line-height: 1.25; text-decoration: none;}
.google-search .gs-webResult.gs-result a.gs-title:link, 
.google-search .gs-webResult.gs-result a.gs-title:link b, 
.google-search .gs-imageResult a.gs-title:link, 
.google-search .gs-imageResult a.gs-title:link b { color: #333333; transition: color .35s ease-in;}
.google-search .gs-webResult.gs-result a.gs-title:hover, 
.google-search .gs-webResult.gs-result a.gs-title:hover b, 
.google-search .gs-imageResult a.gs-title:hover, 
.google-search .gs-imageResult a.gs-title:hover b { color: #dfaa00; text-decoration: underline;}
.google-search .gs-webResult div.gs-visibleUrl, 
.google-search .gs-imageResult div.gs-visibleUrl { font-style: italic; color: #333333;}
.google-search .gsc-webResult.gsc-result, 
.google-search .gsc-results .gsc-imageResult { border-bottom: .1rem solid #DEDEDE; margin-bottom: 1.4rem;}
.google-search .gsc-table-cell-thumbnail {padding-left: 8px;}
.google-search .gsc-cursor-box.gs-bidi-start-align { text-align: center}
.google-search .gsc-results .gsc-cursor-box { margin: 2.1rem auto 1.1rem 0; }
.google-search .gsc-results .gsc-cursor-box .gsc-cursor-page { color:#333333; padding: 6px 12px; display: inline-block;margin-right: 0;}
.google-search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover { background-color: #f0f0f0; text-decoration: none;}
.google-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page { background-color: #dfaa00; color: white;}


/* Navigation left */
#sidebar .portletNavigationTree nav.portletContent > ul > li a:hover { color:#970043;}
#sidebar .portletNavigationTree nav.portletContent > ul > li a.navTreeCurrentItem {padding-left: 5px; font-weight: 700; color: #970043; background-color: #f2f2f2;}


/* ITAS */
 /* Botonera */
.tbotonera {
  display: table;
  border-spacing: 35px 20px;
  border-collapse: separate;
  width: 95%;
}
.tfila {
  display: table-row;
}
.tboton {
  width: 50%;
  display: table-cell;
  padding: 15px;
  margin: 10px;
  font-family: "Segoe UI";
  color: #B3003A;
  text-align: center;
  vertical-align: middle;
  font-size: 25px;
  border: 1px solid grey;
  border-radius: 10px;
  box-shadow: 0 0 0.5em grey;
}
.botonera {
    background: #fff;
    text-align: center;
    /* width: 584px; */
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
}
.botonera a {
    text-decoration: none;
    border: none !important;
}
.boton {
    background: #fff;
    display: inline-block;
    padding: 15px;
    margin: 10px;
    width: 30%;
    border: 1px solid grey;
    border-radius: 10px;
    box-shadow: 0 0 0.5em grey;
    font-family: "Segoe UI";
    color: #B3003A;
    font-size: 22px;
}
@media (max-width: 800px) {
    .boton {
        width: 45%;
    }
}
@media only screen and (max-width: 600px) {
    .boton {
        width: 95%;
    }
}
.boton20 {
    width: 20% !important;
}
.boton40 {
    width: 40% !important;
}
.boton45 {
    width: 45% !important;
}
.boton70 {
    width: 70% !important;
}
.boton::first-line {
    font-weight: bold;
}
.colorBlack {
    color: black;
}
.botongris {
    padding: 12px;
    border: 1px solid;
    margin: 20px;
    border-radius: 12px;
    font-weight: bold;
    background-color: lightgrey;
    color: black !important;
    box-shadow: 3px 3px grey;text-align: center;
}
.botongris a {
    color: black;
}
/* Fin Botonera */

.Minisite2 .portlet .portletContent>ul>li a:before { /* mnp 2018_11_07*/
    color: transparent;
    content: "";
}

/* Slider */
.slider--minisite .slider-item:after {
    content: '';
    opacity: 0.1 !important;
}

/* pickup-date pfg */
.userrole-anonymous .pattern-pickadate-now,
.userrole-anonymous .pattern-pickadate-clear {
  display: none !important;
}

/* Swipebox */
#swipebox-action {
	/* bottom: -50px; */
	bottom: 0;
	top: unset;
}
#swipebox-action.visible-bars {
	/* transform: translate3d(0, -50px, 0); */
}
#swipebox-caption {
	/* top: -500px; */
	top: 0;
	height: fit-content;
	line-height: unset;
	padding: 5px 40px;
    text-align: justify;
}
#swipebox-caption.visible-bars {
	/* transform: translate3d(0, 500px, 0); */
}
#swipebox-download {
    display: none;
}

/* Galería */
.photoAlbumEntry {
	vertical-align: top;
}

/* Formularios */
.ArchetypesSelectionWidget label,
.ArchetypesMultiSelectionValue label {
    font-weight: normal;
}
.pfg-form .label {
    font-size: 100% !important;
}

/* Nueva Marca */
/* .minisiteLogo {
    /* font-family: ESK; */
    border: 0;
    padding: 0;
    margin: 0;
    color: black !important;
    text-transform: none;
    background-color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
}

.minisiteLogo::before{
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 80px 20px;
    border-color: transparent transparent #fff transparent;
    transform: translate(-20px, 0px);
}
.minisiteLogo::after{
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 80px 20px 0 0;
    border-color: #fff transparent transparent transparent;
    transform: translate(20px, 0px);
}
body.is_minisite #portal-logo-wrapper {
    display: flex;
} */

/* Buscador */
/* #portal-searchbox .LSBox {
    background-color: unset;
    border-radius: unset;
    border-color: #000;
    border-style: solid;
    border-width: 2px;
}
#portal-searchbox .searchField:focus {
    outline: unset;
}
#portal-searchbox input::placeholder {
    color: #000;
}
#portal-searchbox .LSBox:before {
    color: #000;
}

#footer-actions a,#footer-contact a{
    text-decoration:underline;
}
#portal-top,#portal-contact{
    background:#ffd100;
}

/* mobile first */
/* .contenedor-cabecera { display: block; width: 100%; height: 80px; font-size: 0px; text-align: initial; inline-size: max-content;}
.contenedor-cabecera * { box-sizing: border-box; vertical-align: top; }
.contenedor-cabecera img { height: 64px; width: auto; }
.contenedor-cabecera .cabecera { width: 100%; display: block; margin: 0px auto; padding: 0px 15px 0px 15px; }
.bloque { display: inline-block; padding: 10px 0px 6px 0px; height: 80px; }
.fondo-blanco { background: #fff; padding-left: 7px; padding-right: 7px; }
.triangulo { display: inline-block; }
.triangulo-izq { width: 0; height: 0; border-style: solid; border-width: 0 0 80px 20px; border-color: transparent transparent #fff transparent; }
.separador { margin-left: -10px; }
.triangulo-der { width: 0; height: 0; border-style: solid; border-width: 80px 20px 0 0; border-color: #fff transparent transparent transparent; } */

/* desktop */
/* @media (min-width: 992px) {
    #portal-top .minisiteLogo { font-size: 19px; }
    #portal-top .minisiteLogo::before{ border-width: 0 0 120px 30px; transform: translate(-30px, 0px); }
    #portal-top .minisiteLogo::after{ border-width: 120px 30px 0 0; transform: translate(30px, 0px); }
    #portal-top .contenedor-cabecera { height: 120px; }
    #portal-top .contenedor-cabecera img { height: 88px; }
    #portal-top .bloque { padding: 20px 0px 12px 0px; height: 120px; }
    #portal-top .fondo-blanco { padding-left: 11px; padding-right: 11px; }
    #portal-top .triangulo-izq { border-width: 0 0 120px 30px; }
    #portal-top .separador { margin-left: -17px; }
    #portal-top .triangulo-der { border-width: 120px 30px 0 0; }
} */

/* Cambio colores */
/* .btn-primary {
    background-color: #000;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.btn-primary.dropdown-toggle, {
    background-color: #ffd100;
    color: #000;
}
#portal-slider .bx-controls a.active, #portal-slider .bx-controls a:hover, .socialShare__button {
    background-color: #ffd100 !important;
}
.text-primary {
    color: #ffd100;
} */ 

/* Bg minisites */
/* .bg-minisite {  background-color: #000 !important; } */

/* Convocatorias & proyectos */
body#visual-portal-wrapper.pat-plone .outer-wrapper.contenttype-convocatoria:before, 
body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-convocatoria:after {
    content: '\f4c5';
    font-family: 'pictello' !important;
}
body#visual-portal-wrapper.pat-plone .outer-wrapper.contenttype-proyecto:before, 
body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-proyecto:after {
    content: '\e833';
    font-family: 'pictello' !important;
}
body#visual-portal-wrapper.pat-plone .outer-wrapper.contenttype-rat:before,
body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-rat:after {
    content: '\e032';
    font-family: 'Glyphicons Halflings' !important;
}
	
.template-search_proyectos_view .documentFirstHeading.text-secondary,
.template-search_convocatorias_view .documentFirstHeading.text-secondary,
.template-search_rats_view .documentFirstHeading.text-secondary{
    color: #333;
    text-align: center;
}
.template-search_proyectos_view .search-wrapper,
.template-search_convocatorias_view .search-wrapper,
.template-search_rats_view .search-wrapper{
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.template-search_proyectos_view .search-wrapper div[class^="liveSearch__"],
.template-search_convocatorias_view .search-wrapper div[class^="liveSearch__"]{
	
   margin: 0 0 1.6rem !important;
}
.template-search_proyectos_view .search-wrapper div[class^="liveSearch__"] input,
.template-search_convocatorias_view .search-wrapper div[class^="liveSearch__"] input,
.template-search_rats_view .search-wrapper div[class^="liveSearch__"] input,
.template-search_proyectos_view .search-wrapper div[class^="liveSearch__"] .selectWrapper .form-control,
.template-search_convocatorias_view .search-wrapper div[class^="liveSearch__"] .selectWrapper .form-control,
.template-search_rats_view .search-wrapper div[class^="liveSearch__"] .selectWrapper .form-control{
  height: 41px;
  background: white;
  margin: 0;    
}
.template-search_convocatorias_view .search-wrapper div.liveSearchForm__btnWrapper {
    /*position: absolute;
    bottom: 23px;
    right: 0;*/
}
.template-search_proyectos_view .search-wrapper .pattern-pickadate-wrapper,
.template-search_convocatorias_view .search-wrapper .pattern-pickadate-wrapper,
.template-search_proyectos_view .search-wrapper .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper,
.template-search_convocatorias_view .search-wrapper .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper,
.template-search_proyectos_view .search-wrapper  .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper .picker__input,
.template-search_convocatorias_view .search-wrapper  .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper .picker__input{
 width: 100%;
}
.template-search_proyectos_view .newsItem:focus,
.template-search_convocatorias_view .newsItem:focus,
.template-search_rats_view .newsItem:focus,
.template-search_proyectos_view .newsItem:hover,
.template-search_convocatorias_view .newsItem:hover,
.template-search_rats_view .newsItem:hover{
    transition: 0.5s;
}
.template-search_proyectos_view .newsItem a:focus,
.template-search_convocatorias_view .newsItem a:focus,
.template-search_rats_view .newsItem a:focus,
.template-search_proyectos_view .newsItem a:focus p,
.template-search_convocatorias_view .newsItem a:focus p,
.template-search_rats_view .newsItem a:focus p,
.template-search_proyectos_view .newsItem a:hover,
.template-search_convocatorias_view .newsItem a:hover,
.template-search_rats_view .newsItem a:hover,
.template-search_proyectos_view .newsItem a:hover p,
.template-search_convocatorias_view .newsItem a:hover p,
.template-search_rats_view .newsItem a:hover p{
    background: none;
}
.template-search_proyectos_view .newsItem a:focus, .template-search_proyectos_view .newsItem a:focus p{color: black!important;}
.template-search_convocatorias_view .newsItem a:focus, .template-search_convocatorias_view .newsItem a:focus p{color: black!important;}
.template-search_rats_view .newsItem a:focus, .template-search_rats_view .newsItem a:focus p{color: black!important;}

.template-search_proyectos_view .newsItem:focus h1,
.template-search_convocatorias_view .newsItem:focus h1,
.template-search_rats_view .newsItem:focus h1,
.template-search_proyectos_view .newsItem:hover h1,
.template-search_convocatorias_view .newsItem:hover h1,
.template-search_rats_view .newsItem:hover h1,
.template-search_proyectos_view .newsItem:focus .text-secondary,
.template-search_convocatorias_view .newsItem:focus .text-secondary,
.template-search_rats_view .newsItem:focus .text-secondary,
.template-search_proyectos_view .newsItem:hover .text-secondary,
.template-search_convocatorias_view .newsItem:hover .text-secondary,
.template-search_rats_view .newsItem:hover .text-secondary,
.template-search_proyectos_view .newsItem:focus .text-darker,
.template-search_convocatorias_view .newsItem:focus .text-darker,
.template-search_rats_view .newsItem:focus .text-darker,
.template-search_proyectos_view .newsItem:hover .text-darker,
.template-search_convocatorias_view .newsItem:hover .text-darker,
.template-search_rats_view .newsItem:hover .text-darker{
    color: white!important;
}
.template-search_proyectos_view .newsItem strong:after{content:": ";}
.template-search_convocatorias_view .newsItem strong:after{content:": ";}
.template-search_rats_view .newsItem strong:after{content:": ";}
.liveSearchForm__btn{
    height: 41px;
    aspect-ratio: 1;
}
.liveSearchForm:after{display: none;}

.template-proyecto_view #content-core .convo-fields,
.template-convocatoria_view #content-core .convo-fields,
.template-rat_view #content-core .convo-fields{
    background: white;
    padding: 2rem 4rem;
    border: 1px solid #dedede;
    display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
}
.template-proyecto_view #content-core .convo-fields .bl-2,
.template-convocatoria_view #content-core .convo-fields .bl-2,
.template-rat_view #content-core .convo-fields .bl-2{
    border-left:2px solid #ffd100;
}

.display-flex {display: flex;}
.flex-wrap {flex-wrap: wrap;}
