/*.field--name-body a:after{
  content:"" !important;
}*/
li.main1 div.we-mega-menu-submenu div.we-mega-menu-submenu ul.subul {
    padding: 20px 0 15px 0 !important;
    background-color: #de8796 !important;
    color:#fff !important;
}
.form-email{
  border: 1px solid silver !important;
  border-radius: 50px !important;
}
textarea.form-textarea, textarea{
  border-radius: 20px !important;
}

.content .search-form input#edit-submit.search-form__submit.button.js-form-submit.form-submit:hover{
      color: #fff;
    background-color: rgba(190, 15, 46, 1) !important;
}
  
.content .search-form input#edit-submit.search-form__submit.button.js-form-submit.form-submit{
      color: #bcbaba;
    background-color: transparent !important;
        border: 2px solid #bcbaba !important;
}

#search-form fieldset{
  text-align:left !important;
}

.path-contact #main-content{
  background-color:#fff !important;
}

.footer-area .block-search .form-actions:after, .footer-area .block-search input.form-search{
  color:#fff !important;
}
.breadcrumb{
      text-transform: initial !important;
}
.breadcrumb li:nth-child(1) a:after {
    font-family: 'Raleway', sans-serif !important;
    content: "Inicio";
    color: #7b7b7b !important;
    font-size: 12px;
    line-height: 50px;
}
.breadcrumb li:nth-child(1) .breadcrumb-separator{
    display: inline;
}
.breadcrumb ol {
    padding-left: 55px !important;
}

.addtoany_list.a2a_kit_size_32 a > span{
      background-color: transparent !important;
}
.addtoany_list.a2a_kit_size_32 > a {
    margin-top: 10px !important;
    color:#bebebe;
    font-size:25px !important;
}
/*
.addtoany_list > a {
    padding: 0px 18px 0 0 !important;
}*/

.addtoany_list.a2a_kit_size_32 > a:hover {
    color:#b5b5b5 !important;
    text-decoration:none !important;
}
body.page-node-type-noticia .bs-region--right a{
  color: #bebebe !important;
}

img[id^='OpenLayers']{
    width:20px !important;
}
#block-views-block-eventos-block-1{
  margin-top:50px;
}

.field--entity-reference-target-type-taxonomy-term .field__items > li {
    line-height: 34px !important;
}
#block-views-block-bloque-la-us-destaca-block-2, #block-views-block-bloque-la-us-destaca-block-3, #block-views-block-bloque-la-us-destaca-block-4{
  margin-top:80px;
}

.path-actualidad-de-la-us .card-eventos{
  margin:10px !important;
      border: 1px solid rgba(206, 206, 206, 0.7);
}

.field--entity-reference-target-type-taxonomy-term .field__items > li a {
    background-color: transparent !important;
}
.page-node-type-evento .addtoany_list:before, .page-node-type-destacado .addtoany_list:before, .page-node-type-noticia .addtoany_list:before{
  border-bottom: none !important;
}

.path-actualidad-de-la-us h3.field__label{
  text-transform: inherit !important;
}
.field--entity-reference-target-type-taxonomy-term .field__items > li a:hover {
    background-color: #000;
    text-decoration: none;
    color: #333;
}
.more-link a:after, .view-promoted-items--style-2 .views-row .more-link a:after{
  content:"" !important;
}
#block-socialicons-2 h2.title{
  margin-bottom:6px !important;
}
#block-socialicons-2 div.dark{
  float: left !important;
}
#block-socialicons-2 a{
  font-size: 2em !important;
}
#block-socialicons-2 a:nth-child(2),#block-socialicons-2 a:nth-child(3),#block-socialicons-2 a:nth-child(4),#block-socialicons-2 a:nth-child(5),#block-socialicons-2 a:nth-child(6){
  margin-left:25px !important;
}

#block-cabeceracalendarioacademico .title, #block-actualidaddelaus .title, #block-views-block-noticias-de-la-us-lista-block-1 .title{
  font-family: 'Raleway', sans-serif !important;
  font-size: 51px;
    line-height: 1.015625em;
}
#block-views-block-noticias-de-la-us-cuadricula-block-1 {
    margin-top: -62px;
}
#block-iconosparacambiodetipodevistaactivolista{
  top: 43px !important;
}
.page-node-type-page .field--name-node-title h2, .path-contact h1{
  font-family: 'Raleway', sans-serif !important;
  font-size: 51px;
    line-height: 1.015625em;
  margin-bottom:50px;
}
.page-node-type-page .field--name-node-title h2 {
  font-size: 32px;
}
.field--name-body li,  .text-formatted li{
    font-family: 'Open Sans Light', sans-serif !important;
    font-size: 14px !important;
}
figcaption{
  font-family: 'Open Sans Light', sans-serif !important;
    font-size: 14px !important;
    text-align:left !important;
}
.slogan{
  text-align:left;
}
#block-menuextra1 ul{
    border-top: 1px solid #7a7a7a !important;
    border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
    margin-top: 10px !important;
    padding-top: 20px !important;
    border-width:0px;
}
#edit-subscribe:after{
  content:" >";
}

.boxed h4 p, .avance-body p{
  font-family: 'Merriweather', serif !important;
    font-size: 16px;
    text-align:center !important;
    
}
.avance-body p{
line-height:30px;
  
}
.avance-body{
  height:111px !important;
}
.avance-body p:after{
  content:"";
}
details {
    border: none !important;
    margin-top: 1em;
    margin-bottom: 1em;
}
.path-cooperacion #main-content{
  margin-top: 0px !important;
    display: none;
}
.page-node-type-page #block-startupgrowth-lite-content{
  top:0px !important;
}
.path-taxonomy #main-content{
  background-color:#fff !important;
}
.path-taxonomy .view-header .content{
  font-family: 'Raleway', sans-serif !important;
  font-size: 51px;
    line-height: 1.015625em;
  margin-bottom:50px;
}

/*.path-taxonomy a{
  color:rgba(190, 15, 46, 1) !important;
}*/
.breadcrumb span{
  color:#222 !important;
  font-weight:bold !important;
}
.breadcrumb a span,.breadcrumb li:nth-child(1) a{
  color:#7b7b7b !important;
  font-size: 12px !important;
}
.field--entity-reference-target-type-taxonomy-term .field__items > li a{
  text-transform:uppercase;
}

 @media (min-width: 320px) and (max-width: 1024px){
  .cabecera-destacados-elemento-contenedor div p{
    font-size: 13px;
    width: 100%;
  }
  
  #block-menuextra1 ul, #block-menufootersecretariavirtual {
    border-top: none !important;
    border-image: none !important;
  }
  .header-container ul.menu.sf-accordion{
    background:#FFF !important;
  }
}

#superfish-main-toggle{
  color:#059f94 !important;
}
.header-container ul.menu.sf-accordion li a {
    color: #000 !important;
}

ul.links.field__items li:last-child a span {
    display: none !important;
}
.addtoany_list a:after{
  content:"" !important;
}
.field--name-body img{ 
  margin:5px !important;
}
#top-menu-userlogout{
  display:none !important;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: inherit !important;
}
a.tweetabletext{
      font-family: 'Merriweather', serif !important;
    font-size: 16px;
    /* font-family: 'Raleway', sans-serif !important; */
    /* font-size: 30px; */
    font-style: italic;
    padding: 0px 20px;
    text-align: center;
    color: #bbb !important;
    text-decoration:none !important;
}

.tweetableicon{
  display:block !important;
  text-align:center !important;
  font-size:30px !important;
  border-top: 0px solid;
    border-bottom: 0px solid;
    color: #bbb !important;
    text-decoration:none !important;
}
.cuadro-tweetabletext{
      border-top: 2px solid;
    border-bottom: 2px solid;
    padding: 20px;
    margin: 10px 50px;
    color: #ddd;
}
.cuadro-tweetabletext + a.tweetabletext:hober .tweetableicon{
  color:rgba(190, 15, 46, 1) !important;
} 

.ui-widget-content {
    border: none !important;
}
.ui-accordion-content.ui-corner-bottom.ui-helper-reset.ui-widget-content.ui-accordion-content-active{
  height:auto !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
  color:#000;
}
.path-estudiar .imagebg{
  height:400px;
}
.path-estudiar .content-top-inside .col-md-12{
  padding:0px !important;
}
.path-estudiar .pos-vertical-center{
    /*position: relative;
    top: 25%;
    */
}
.subtitulo-cabecera{
font-size: 20.87px !important; font-style: italic !important; font-weight:400 !important;
}
.view-id-lista_avances a{
  text-transform: inherit !important;
}
.path-frontpage #content-top-highlighted {
        bottom: -31px !important;
    
}
.texto-avance h3{
  padding-top:34px !important;
  padding-bottom: 34px !important;
}
.texto-avance h3:hover{
  padding-top:54px !important;
  padding-bottom: 54px !important;
}
.tipo-comunicacion{
  font-family: 'Raleway', sans-serif !important;
      color: #969696;
      font-size: 12px !important;
}
.cuerpo-comunicacion p{
  color: #969696;
      text-transform: initial !important;
}
.hr-comunicaciones{
  margi-top:20px;
}
.contenedor-avance .links a, .comunicaciones-anteriores a, .more-link a, .view-newsletter-boton a{
  font-family: 'Raleway', sans-serif !important;
  font-size:12px !important;
  padding-top:12px !important;
  padding-bottom:12px !important;
  height: 38px;
  color: #fff !important;
    text-decoration: none !important;
    
}
.enlace-comunicacion a{
  font-family: 'Raleway', sans-serif !important;
  font-size:12px !important;
   padding-top:12px !important;
  padding-bottom:8px !important;
}
.view-bloque-la-us-destaca .boxed h3 a{
    font-family: 'Raleway', sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: initial !important;
}
.view-bloque-la-us-destaca .boxed span h4 p{
    font-family: 'Merriweather', serif !important;
    font-size: 14px !important;
    font-weight: 200 !important;
    text-transform: initial !important;
}
.bef-links div a{
   font-family: 'Raleway', sans-serif !important;
  font-size:12px !important;
}
h2.title{
    font-family: 'Raleway', sans-serif !important;
    font-size: 30px;
    font-weight: 700 !important;
}
.cad-body p {
    font-size: 13px !important;
}
.cad-body h5 a {
    font-size: 16px !important;
}
.cad-body .body-evento h4{
    font-size: 13px !important;
    font-family: 'Merriweather', serif !important;
    font-size: 13px !important;
    font-style: italic;
}
.cad-body{
      height: 180px !important;
}
.cad-body .body-evento{
    /*height: 63px !important;*/
    overflow: hidden !important;
    font-family: "Merriweather";
    font-style: italic;
    font-size: 13px;
}
.cad-body .body-evento .ver-mas{
    font-family: "Raleway";
    font-style: normal;
    font-weight:bold;
}
.path-frontpage .comentario-carousel{
  text-transform:inherit !important;
  font-style:italic !important;
  font-weight:200 !important;
}
#highlighted {
    height: 395px !important;
    padding:0px !important;
    top:20px;
}
#footer #block-logofooter p.slogan{
  font-size:12.53px !important;
  font-family: 'Merriweather', serif !important;
}
#block-menuextra2 ul li a, #block-menuextra1 ul li a{
  font-family: 'Raleway', sans-serif !important;
    font-weight: 200 !important;
    font-size: 13px !important;
}
#block-destacados h2, #block-destacados ul li a, #block-destacados ul.menu li a, .suscribete{
  font-family: 'Raleway', sans-serif !important;
  font-weight: 13px !important;
}
.colored-region .block-search input.form-search, .light-colored-region .block-search input.form-search {
    border: 1px solid #C6C6C6 !important;
}
.inscripcion, #edit-mail-wrapper input{
    font-weight: lighter;
    font-size: 13px;
}


#block-socialicons-2 h2.title {
    margin-bottom: 6px !important;
}
#block-simplenewssubscription h2, #block-destacados-menu, .footer-area h2.title, #edit-keys {
    font-size: 13px !important;
}
a .enlace-flecha{
  color: #333 !important;
  text-decoration:underline;
}
.field--name-body li a, .field--name-body a {
    color: rgba(190, 15, 46, 1);
    text-decoration: underline ;
}
.page-node-type-page .field--name-node-title h2, .path-contact h1{
  font-weight:700 !important;
}
.footer-area .region-footer-fourth #edit-keys{
  height:36px !important;
}
#edit-mail-wrapper input, #edit-subscribe{
  height:36px !important;
  border:1px solid !important;
}
#edit-actions{
  margin: 0px !important;
      
}
@media (min-width: 768px){
#edit-subscribe {
    margin-top: 9px !important;
}
}
#edit-mail-wrapper {
    max-width: 57% !important;
}
#edit-subscribe {
padding: 0px 15px !important;
}
#block-copiright, .copyr{
  font-family: 'Merriweather', serif !important;
  font-size: 10px !important;
}
.field--name-body .more-link a{
  color:#fff !important;
   text-decoration:none !important;
}
form[id^="views-exposed-form"] [id^="edit-"] div a {
    border: 1px solid #C6C6C6 !important;
    height:36px !important;
        padding: 12px 23px !important;
}
body.path-la-us form[id^="views-exposed-form"] [id^="edit-"] div a:hover, body.path-actualidad-de-la-us form[id^="views-exposed-form"] [id^="edit-"] div a:hover, body.path-la-us-lista form[id^="views-exposed-form"] [id^="edit-"] div a:hover, body.path-estudiantes form[id^="views-exposed-form"] [id^="edit-"] div a:hover{
  border: 1px solid !important;
}
.path-la-us .card-text p, .path-actualidad-de-la-us .card-text p {
    text-transform: inherit !important;
    font-weight: lighter;
    line-height: 25px !important;
}
.glyphicon-th-list:before, .glyphicon-th:before{
  font-size:28px;
}
.panel-title{
  font-size:20px !important;
}
.breadcrumb ol li span, .breadcrumb ol li a{
  font-size:12px !important;
  font-family:'Raleway';
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent !important;
}
#accordion .panel-body{
      width: 90%;
}
a[aria-expanded="true"] .fa-angle-down {
    top: 45px;
}
div.field--name-field-entradilla p{
  font-size:22px !important;
  margin-bottom: 10pt !important;
}
body.page-node-type-noticia .field--name-field-noticias-interes ul li a{
  font-family: 'Raleway', sans-serif !important;
  font-size:14px !important;
}
/*body.path-la-us-lista a, body.path-actualidad-de-la-us-lista a, body.path-estudiantes a {
    color: rgba(190, 15, 46, 1) !important;
}
*/
form-item, .form-actions {
    margin: 0px 0 !important;
}
.footer-area .region-footer-fourth .search-block-form {
    width: 95% !important;
}
input.form-text, input.form-tel, input.form-url, input.form-file, input.form-number, input.form-color, textarea.form-textarea, textarea, select.form-select, select, #contact-message-accesibilidad-form .form-email {
    border: 1px solid #bcbaba !important;
}
input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea.form-textarea, textarea, select.form-select, select {
    padding: 8px 15px !important;
}

#block-views-block-todos-programas-colaboracion-block-1 .fa-angle-down {
    font-size: 3.5em !important;
    position:relative;
    top:-13px !important;
}
.ui-accordion-header, .panel-heading{
  height:55px !important;
}
#superfish-programa-de-cooperacion-accordion .fa-angle-down {
    font-size: 2em !important;
}
#superfish-programa-de-cooperacion-accordion a{
  height:40px !important;
}
#block-views-block-todos-programas-colaboracion-block-1 .views-field-field-descripcion{
  width:90%;
}
#block-views-block-todos-programas-colaboracion-block-1 .ui-state-active .triangulo-class-down {
    position: relative;
    top: 150px !important;
}
#block-views-block-todos-programas-colaboracion-block-1 .ui-accordion-content.ui-corner-bottom.ui-helper-reset.ui-widget-content.ui-accordion-content-active{
    border-bottom: 1px solid #bcbaba !important;
}
.header-container ul.menu li a{
  font-size:12px !important;
}
.path-frontpage #main-content {
        bottom: -75px !important;
}
.contenido-comunicacion{
  height:322px !important;
  position:relative;
  margin-bottom: 75px !important;
}
.enlace-comunicacion{
  position:absolute;
  bottom:30px;
  left:45%;
		margin-left:-20px;
}
.path-frontpage #block-views-block-bloque-la-us-destaca-block-1{
  margin-top:100px !important;
}
#views-exposed-form-bloque-la-us-destaca-block-1 .form-item.js-form-type-select.form-type-select.js-form-item-tid.form-item-tid.form-no-label{
  margin-bottom:50px !important;
}
.owl-theme .owl-controls{
  margin-top:50px !important;
}
.path-frontpage #block-views-block-us-social-block-1 h2 {
    margin-top: 0px !important;
    margin-bottom: 50px !important;
}
#footer nav#block-topmenu-4 ul li a, #block-menufootersecretariavirtual ul li a, #block-destacados ul.menu li a, #block-menuextra2 ul li a, #block-menuextra1 ul li a {
      font-size: 13px !important;
}
#edit-message {
    margin-top: 0px !important;
}
a.button, input[type="submit"], input[type="reset"], input[type="button"]{
      padding: 12px 23px !important;
}
#block-bloquecajaconbotonfuturosestudiantes, #block-bloquecajaconbotonprofeorado, #block-bloquecajaconbotonpersonal, #block-bloquecajaconbotonalumni, #block-bloquecajaconboton {
    margin: 100px 0px;
}
#block-masdelauspersonal, #block-masdelausprofesorado, #block-masdelausalumni, #block-masdelausestudiantes, #block-masdelausfuturosetudiantes {
    margin-bottom: 110px !important;
}
.view-newsletter-boton{
  height:38px !important;
}
.view-newsletter-boton a{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.node--type-simplenews-issue h2{
  font-family: 'Raleway', sans-serif !important;
  font-size: 51px;
    line-height: 1.015625em;  
}
.page-node-type-simplenews-issue #block-startupgrowth-lite-content {
    top: 0px;
    position: relative;
}
#block-menusecundariocomunicacion-3{
    display:none;
  }
@media (max-width: 767px) and (min-width: 300px){
#social-stream{ 
      max-width: 280px;
    margin: auto;
}
  #block-menusecundariocomunicacion{
    display:none;
  }
  #block-menusecundariocomunicacion-3{
    display:block;
  }
  #block-startupgrowth-lite-breadcrumbs{
    margin-top:50px;
  }
  .path-actualidad-de-la-us #block-socialicons .content .contacts.social .dark{
        margin: 0 auto;
  }
  #page .contacts.social .dark a {
    padding-right: 20px !important;
    padding-left: 0px !important;
}
  #page .contacts.social .dark{
  width: 207px !important;
  }
  .path-actualidad-de-la-us #block-socialicons .content .contacts.social .dark {

    width: 207px !important;
}
}

#block-menusecundariocomunicacion-3{
  text-align:center;
  width: 210px;
  margin: 0 auto;
  text-transform: uppercase;
  font-family: 'Raleway', 'Helvetica', 'Arial', sans-serif;
  font-size:12px;
}
#superfish-menu-secundario-comunicacio-toggle{
  border-top:1px solid;
  border-bottom:1px solid;
  padding:10px;
  color:#000 !important;
}
#superfish-menu-secundario-comunicacio-accordion{
  top:10px !important;
}
#superfish-menu-secundario-comunicacio-accordion li {
   background-color:rgba(243, 243, 243, 0.95) !important;
  }

@media (max-width: 767px) and (min-width: 300px){
.contenedor-avance {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    height: 100% !important;
    top: 0px;
    border: 1px solid silver;
}
.contenedor-avance img {
    top: 0px;
}
  .contenedor-avance .avance-body{
      opacity: 1 !important;
      top: 153px !important;
  }
  .js-form-type-select{
    margin: 0px !important;
  }
  #edit-subscribe{
    margin-top:9px;
  }
  #edit-mail-wrapper {
    max-width: 211px !important;
    width: 211px !important;
}
.footer-area .region-footer-fourth .search-block-form {
    width: 100% !important;
}
#block-socialicons-2 div.dark{
  float:none !important;
  margin:0 auto !important;
  text-align: center !important;
}

#block-destacados ul.menu li a, #block-destacados{
  text-align:left !important;
}
form[id^="views-exposed-form"] [id^="edit-"] div a{
      min-width: 150px;
}
#block-startupgrowth-lite-breadcrumbs{
  clear:both;
}
.panel-heading{
  height: 80px !important;
}
.view-noticias-de-la-us-lista .panel-heading .fa-angle-down{
  left:15px;
}
#block-views-block-seccion-futuros-estudiantes-block-2 h2.title, .view-seccion-futuros-estudiantes{
  background: transparent !important;
}
div#bloque-caja {
   height: auto !important;
}
#bloque-caja-titulo{
  text-align: left;
}
#block-views-block-seccion-futuros-estudiantes-block-1 h2.title, #block-views-block-seccion-futuros-estudiantes-block-2 h2.title, #block-views-block-seccion-futuros-estudiantes-block-3 h2.title, #block-views-block-seccion-futuros-estudiantes-block-4 h2.title, #block-views-block-seccion-futuros-estudiantes-block-5 h2.title {
    background-color: transparent !important;
}
#bloque-mas-us a {
  text-align:left;
}
.view-newsletter-boton{
  text-align:center !important;
}
}
#block-editorial ul li a{
    text-transform: uppercase;
    border: none !important;
    letter-spacing: 0.07em;
    opacity: 0.5;
    line-height: 0.5em !important;
    text-align: left !important;
    font-weight: lighter !important;
    padding-left: 0 !important;
    font-family: 'Raleway', sans-serif !important;
}
.colored-region:not(.black) ul.menu li a:hover {
    background-color: transparent !important; 
}
#block-editorial{
  border-top: 1px solid #7a7a7a !important;
    border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
    margin-top: 10px !important;
    padding-top: 20px !important;
    border-width:0px;
}
.page-node-type-evento .addtoany_list, .page-node-type-destacado .addtoany_list, .page-node-type-noticia .addtoany_list {
    
    border-image: linear-gradient(to right, #7a7a7a 50%, transparent 50%) 5 !important;
    
    margin-top: 20px;
    
    margin-top: 10px !important;
    border-width:0px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.field--entity-reference-target-type-taxonomy-term{
  margin-top:0px !important;
}
.addtoany_list:before, .field--entity-reference-target-type-taxonomy-term, body.page-node-type-noticia .bs-region--right .field--entity-reference-target-type-taxonomy-term a, .field--name-field-etiquetas h3{
    font-family: 'Raleway', sans-serif !important;
    font-size: 12px;
    text-transform:uppercase;
    letter-spacing: 1px;
}
.addtoany_list:before{
font-weight: bold;
}
div.field--name-field-entradilla, p.field--name-field-entradilla, div.field--name-field-entradilla p {
    font-weight: bold;
    text-align: justify;
    font-family: 'Raleway', sans-serif !important;
    font-size: 20px !important;
    line-height: 25px;
    margin-bottom:30px;
}
body.page-node-type-noticia .field--name-field-noticias-interes .field__label {
    font-size: 12px !important;
    margin-bottom: 30px;
    text-transform: uppercase;
    margin-top:10px !important;
}
.field--entity-reference-target-type-taxonomy-term{
  
  border-image: linear-gradient(to right, #7a7a7a 50%, transparent 50%) 5 !important;
  border-width:0px;
  border-bottom: 1px solid #e0e0e0;
}
body.page-node-type-noticia .bs-region--right .field--entity-reference-target-type-taxonomy-term a{
  text-decoration: underline !important;
}
.field--entity-reference-target-type-taxonomy-term{
  margin-bottom:0px !important;
  min-height: 128px;
}
.field--name-field-etiquetas h3{
  margin-top:10px !important;
}
@media (max-width: 992px) and (min-width: 768px){
body.page-node-type-noticia div.main-content div.container .bs-region--left {
    margin-left: 0px !important;
    width: 74%;
    display: inline-block;
}
}

body.page-node-type-noticia div.main-content div.container .bs-region--bottom{
  width: 75% !important;
}

body.page-node-type-noticia .bs-region--bottom .field--name-field-caroussel {
    border-bottom: 0px solid transparent;
}
div#block-informacion .navbar-we-mega-menu .we-mega-menu-row {
    background-color: transparent;
}
.we-mega-menu-submenu {
    -moz-box-shadow: transparent !important;
   -webkit-box-shadow: transparent !important;
    box-shadow: transparent !important;
}
div#block-informacion div.we-mega-menu-col > ul > li{
  border-radius: 50px;
  margin:5px 0px;
      padding: 7px 0px 0px 5px !important;
    width: 200px !important;
    height:36px !important;
    text-align:center !important;
}
div#block-informacion div.we-mega-menu-col > ul > li a{
  font-size: 12px !important;
  color:#fff !important;
      font-weight: 600 !important;
}
#block-informacion .we-mega-menu-submenu-inner ul.subul li:first-child, #block-informacion .we-mega-menu-submenu-inner ul.subul li:first-child:hover{
  background-color: #e3ac00 !important;
  color:#fff !important;
}
li.info-main2, li.info-main2:hover{
  background-color: #95be05 !important;
  color:#fff !important;
}
li.info-main3, li.info-main3:hover{
  background-color: #648a9f !important;
  color:#fff !important;
}
li.info-main4, li.info-main4:hover{
  color:#fff !important;
  background-color: rgba(189, 19, 83, 1) !important;
}
li.info-main7, li.info-main7:hover{
  color:#fff !important;
  background-color: rgba(5, 159, 148, 1) !important; 
}
li.main5 > a:hover {
    color: rgba(100, 138, 159, 1) !important;
    border-bottom: 1px solid rgba(100, 138, 159, 1) !important;
}
li.main7 > a:hover {
    color: rgba(5, 159, 148, 1) !important;
    border-bottom: 1px solid rgba(5, 159, 148, 1) !important;
}
.cabecera-destacados-elemento-imagen{
  background-color: transparent !important;
    filter: brightness(1) !important;
}
.cabecera-destacados-elemento-contenedor .bloque-caja-boton a:hover{
  background-color:transparent !important;
}
#content-top-inside .col-md-12{
    padding: 0;
}
.imagebg.height-100.parallax.container-fluid{
    height: 400px !important;
    padding: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#contact-message-accesibilidad-form, #contact-message-contacto-comunicacion-form, #contact-message-formulario-de-contacto-form{
    max-width: 619px;
    margin: 0 auto;
}
.path-contact input[type="checkbox"]{
  display:none;
}
.path-contact .form-type-checkbox label:before{
  content:'';
  background: transparent;
  border: 1px solid #c6c6c6;
  display:inline-block;
  height: 20px;
  width:20px;
  margin-right:20px;
  text-align:center;
  vertical-align:middle;
}
.path-contact input[type="checkbox"]:checked + label:before{
  /*height: 10px;
  width:10px;
  padding:5px;
  background: #c6c6c6;*/
  border: 1px solid transparent;
  content:'▣';
  color:#c6c6c6;
  font-size: 34px;
  position:relative;
  top:-20px;
  left:-4px;
  
  
}
#block-descripcionformularioaccesibilidad, #block-descripcionformulariocontacto{
 max-width: 718px; 
 margin:0 auto;
}
.contact-form div .label,.contact-form div div .label{
      font-family: 'Open Sans Light', sans-serif !important;
    font-size: 14px !important;
    font-weight: lighter !important;
}
.field--name-field-proteccion-de-datos{
  width: auto !important;
    float: left !important;
}
#edit-preview{
  display:none !important;
}
#contact-message-accesibilidad-form #edit-actions, #contact-message-contacto-comunicacion-form #edit-actions, #contact-message-formulario-de-contacto-form #edit-actions{
  float:right !important;
}
#contact-message-accesibilidad-form input[type="submit"], #contact-message-contacto-comunicacion-form input[type="submit"], #contact-message-formulario-de-contacto-form input[type="submit"]{
  min-width: 100px !important;
  font-size:12px;
  font-family: 'Raleway', sans-serif !important;
  margin-top:0px !important;
}
.form-item-field-proteccion-de-datos-value{
  margin-top:0px !important;
}
.captcha{
  margin-bottom:125px !important;
  width: 350px;
  float: left;
}
.path-contact #edit-actions{
/*position: relative;
    top: -42px;*/
    float:right;
}
.path-contact label a {
    color: #000 !important;
    text-decoration:underline;
        font-weight: bold;
}
#block-descripcionformularioaccesibilidad h2,#contact-message-contacto-comunicacion-form h2, #contact-message-formulario-de-contacto-form h2{
  margin-bottom:30px !important;
  
}

.ckeditor-accordion-container > dl {
    border: none !important; 
}
.ckeditor-accordion-container dl dt{
  min-height:55px !important;
}
.ckeditor-accordion-container > dl dt.active > a {
    background-color: transparent ;
}
.ckeditor-accordion-container > dl dt > a {
    display: block;
    background-color: transparent !important;
    color: #333 !important;
    text-decoration: none !important;
    font-size: 20px !important;
    font-family: 'Raleway', sans-serif !important;
    min-height:55px !important;
    border-bottom: 0px solid transparent !important;
    
}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle{
    display: inline-block;
    position: relative;
    padding: 0 10px;
    width: 30px;
    height: 30px;
    z-index: 1;
    top: calc(50% - 1px);
    right: 11px !important;
    left: inherit !important;
    box-sizing: border-box;
}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle-2 {
  right: 19px !important;
  top: -27px;
}
.ckeditor-accordion-container > dl dd {
    padding: 20px 30px 20px 0px !important;
}
.ckeditor-accordion-container dt{
  border-bottom:1px solid silver;
}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::before{
    left: 8px;
}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::after, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle-2::before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle-2::after {
    background: #059f94 !important;
    -webkit-transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 20px;
    z-index: -1;
    left: none !important;
    top: 0;
    will-change: transform;
}
.ckeditor-accordion-container{
    border-top: 1px solid silver !important;
}
.ckeditor-accordion-toggle, .ckeditor-accordion-toggle-2 {
    display: inline-block;
    position: relative;
    padding: 0 10px;
    width: 50px;
    /*height: 50px;*/
    z-index: 1;
    top: calc(50% - 1px);
    right: inherit !important;
    left: inherit !important;
    float:right !important;
    box-sizing: border-box;
    top: 10px;
}
.ckeditor-accordion-toggle:before, .ckeditor-accordion-toggle-2:before {
    left: 21px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg) ;
}
.ckeditor-accordion-toggle:after, .ckeditor-accordion-toggle-2:after {
    left: 8px;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg) ;
}
.ckeditor-accordion-toggle:before, .ckeditor-accordion-toggle:after, .ckeditor-accordion-toggle-2:before, .ckeditor-accordion-toggle-2:after {
    background: #059f94 !important;
    -webkit-transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 20px;
    z-index: -1;
    left: none !important;
    top: 0;
    will-change: transform;
}
/*a[aria-expanded="true"] .ckeditor-accordion-toggle:before{
  -webkit-transform: rotatex(45deg);
  transform:rotateX(45deg);
}*/
a[aria-expanded="true"] .ckeditor-accordion-toggle, .ui-state-active .ckeditor-accordion-toggle, .ckeditor-accordion-container dt.active .ckeditor-accordion-toggle-2{

  transform:rotateX(180deg);
}
a.collapsed{
  height:55px !important;
}
.page-node-type-grado .field--name-node-title {
      transform: translate3d(0px, 0px, 0px);
    /*background-image: url(/sites/default/files/cabeceras-estudios/cabeceras-estudios-grados.jpg);*/
    opacity: 1;
    top: 0px;
    color: #fff;
    height: 380px;
    margin-bottom: 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
.grado{
  vertical-align:middle;
  top: 40%;
    position: relative;
}
body.path-frontpage div#block-socialicons div.dark, body.path-estudiantes div#block-socialicons div.dark {
    top: 31px !important;
}

@media (max-width: 992px) and (min-width: 691px){
.view-bloque-la-us-destaca .views-col {
    width: 41% !important;
    margin: 0px;
}
}

@media (max-width: 1200px) and (min-width: 993px){
body.page-node-type-noticia div.main-content div.container .bs-region--left {
    margin-left: 0px !important;
    width: 70% !important;
    display: inline-block;
}
/*.contenedor-avance {
    height: 300px !important;
    max-width: 350px !important;
    float: left;
    margin: 10px !important;
}
.contenedor-avance img {
    width: auto !important;
}*/

}
.dropdown-menu {
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

div#main-navigation div#block-informacion ul.we-mega-menu-ul > li {
    width: 200px !important;
    height:36px !important;
    border:none !important;
    /*padding:7px 18px !important;*/
    padding:10px 10px 10px 10px !important;
}
div#main-navigation div#block-informacion ul.we-mega-menu-ul > li > a {
    width: auto;
    color: #fff !important;
    font-size: 12px !important;
    font-weight:600 !important;
    padding-left:5px;
}
div#main-navigation div#block-informacion ul.we-mega-menu-ul > li > a:after {
    right: 0px !important;
    position: relative !important;
    top: 0px !important;
}
div.we-mega-menu-col > ul > li > a {
    text-align: center !important;
}
.we-mega-menu-submenu {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; 
    border: none !important;
}
#bloque-mas-us div a {
   text-align: left !important;
}
@media (max-width: 1200px) and (min-width: 993px){
.path-frontpage .owl-item {
    margin: 0 !important;
    width: 335px !important;
}
}
#views-exposed-form-search-content-block-1 #edit-keys {
    font-size: 20px !important;
    text-align: left !important;
     height: 38px;   
}
#views-exposed-form-search-content-block-1 form[id^="views-exposed-form"] [id^="edit-"] {
    text-align: left !important;
}
#views-exposed-form-search-content-block-1 .form-item-keys input {
    text-align: left !important;
     font-size: 20px !important;
     font-family: 'Raleway', sans-serif !important;
      height: 38px !important;
}

#main-navigation .region-navigation{
  max-width:848px !important;
}
div#block-informacion {
    width: auto;
    left: 85px;
}


@media (max-width: 1330px) and (min-width: 1200px){
  div#header-inside > .row > .col-md-8 {
    width: 70% !important;
}
div#main-navigation div#block-informacion ul.we-mega-menu-ul > li {
    /* padding: 5px 5px 5px 20px; */
    max-width: 200px;
        left: 75px;
            font-weight: 600,
}
.search-area .form-actions:after {
    font-family: 'FontAwesome';
    content: "\f002";
    position: absolute;
    top: 0px !important;
    left: 0px !important;
    padding-left: 1px;
    z-index: 498;
    line-height: 40px;
    width: 20px;
}
           
}
.search-area .form-actions:after {
    font-family: 'FontAwesome';
    content: "\f002";
    position: absolute;
    top: 0px !important;
    left: 0px !important;
    padding-left: 1px;
    z-index: 498;
    line-height: 40px;
    width: 20px;
}
 .we-mega-menu-ul .dropdown-menu>a:after {
    margin-left: 5px;
}
#header-top .container {
    margin: 0 auto !important;
    max-width: 1200px !important;
}
div.main-navigation {
    padding-top: 0px !important;
}
@media (min-width: 1463px){
div#header-inside-third .search-area {
    left: 0px; 
}
}

div#header-inside-third .search-area {
    top: -75px;
    left: 0px;
}
/*@media (min-width: 1920px){
div#block-informacion {

    top: -3px;
}
}*/
@media (max-width: 994px) and (min-width: 768px){
div#header-inside-third .search-area {
    top: -232px;
    left: 670px;
}
}
@media (max-width: 1199px) and (min-width: 992px){
#main-navigation{
  width:790px !important;
}

div#main-navigation div#block-informacion ul.we-mega-menu-ul > li {
    padding: 7px 5px 5px 10px !important;
    width: 200px !important;
}
#block-informacion, #block-informacion .region-we-mega-menu, div#main-navigation div#block-informacion ul.we-mega-menu-ul > li{
    width: 200px !important;
}
div#header-inside-third .search-area {
    left: 313px;
}
div#block-mainnavigation .we-mega-menu-ul > .we-mega-menu-li > a {
    font-size: 10px !important;
}
  
}

@media (min-width: 1280px){
div#header-inside-third .search-area {
    left: 30px; 
}
}
.path-cooperacion .imagebg.height-100.parallax.container-fluid .background-image-holder {
    filter: brightness(0.6) !important;
}
@media (min-width: 2560px){
div.region-header-top div#block-topmenu-5 {
    width: auto;
    float: right;
    right: 75px;
    height: 50px;
    
}
div.region-header-top nav#block-useraccountmenu {
    left: 0px;
    position: relative;
}
}

.grupo-destacados-elemento-contenedor img {
    z-index: 0;
}
.ui-accordion .ui-accordion-header, .panel-title a, a.ckeditor-accordion-toggler {
    padding-left: 0em !important;
    font-weight: bold;
}
dd.active{
  border-bottom:1px solid silver;
}
form[id^="views-exposed-form"] [id^="edit-"] {
    text-align: left;
}

@media (max-width: 1199px) and (min-width: 992px){
  .onscroll div#block-informacion{
    left:0px !important;
  }
  .onscroll div#main-navigation div#block-informacion ul.we-mega-menu-ul > li > a {
    font-size: 12px !important;
}
}
.addtoany_list.a2a_kit_size_32 a > span {
    background-color: transparent !important;
    display: none !important;
}
body.page-node-type-noticia .addtoany_list a{
    display: inline-block;
    margin-right: 10px !important;
}

ul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.header-container .sf-menu ul li a {
    background: #be0f2e;
}
ul#superfish-top-menu li.sf-depth-2 > a.sf-depth-2 {
    color: #fff !important;
}
.we-mega-menu-ul>.we-mega-menu-li>.we-megamenu-nolink{
  width: auto;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    padding-left: 5px;
    font-family: 'Raleway', 'Helvetica', 'Arial', sans-serif !important;
        background-color: transparent;
        padding: 0rem 0rem 0rem 14px;
}

#block-informacion span.we-megamenu-nolink:before {
    content: "\f107";
    font-family: 'FontAwesome';
        font-size: 22px;
    font-weight: 400;
    float: right;
    margin-left: 5px;
}
.header-container ul.sf-menu>li>a.menuparent:after {
    content: "\f107";
    font-family: 'FontAwesome';
    color: #fff !important;
    
}
#block-mainnavigation span.we-megamenu-nolink { 
color: #fff !important;
    font-size: 12px;
    font-weight: 500 !important;
    border-bottom: 1px solid transparent !important;
    display: inline;
    padding-bottom: 0.1rem;
    text-transform: uppercase;
    font-family: 'Raleway';
    margin-left: 20px;
}
#block-mainnavigation span.we-megamenu-nolink:hover {
    border-bottom: 1px solid #fff !important;
}
#block-mainnavigation span.we-megamenu-nolink:after{
  content: "\f105";
    font-family: 'FontAwesome';
    font-size: 22px;
    font-weight: 400;
    margin-left: 5px;
}

#block-mainnavigation .main1 > span.we-megamenu-nolink, #block-mainnavigation .main2 > span.we-megamenu-nolink,#block-mainnavigation .main3 > span.we-megamenu-nolink,#block-mainnavigation .main4 > span.we-megamenu-nolink,#block-mainnavigation .main5 > span.we-megamenu-nolink,#block-mainnavigation .main6 > span.we-megamenu-nolink, #block-mainnavigation .main7 > span.we-megamenu-nolink{
  color: #666 !important;
      padding: 0rem 0rem 0rem 0px;
}
#block-mainnavigation .main1 > span.we-megamenu-nolink:after, #block-mainnavigation .main2 > span.we-megamenu-nolink:after,#block-mainnavigation .main3 > span.we-megamenu-nolink:after,#block-mainnavigation .main4 > span.we-megamenu-nolink:after,#block-mainnavigation .main5 > span.we-megamenu-nolink:after,#block-mainnavigation .main6 > span.we-megamenu-nolink:after, #block-mainnavigation .main7 > span.we-megamenu-nolink:after{
  content:"";
}
@media (max-width: 1199px) and (min-width: 992px){
#block-mainnavigation .main1 > span.we-megamenu-nolink, #block-mainnavigation .main2 > span.we-megamenu-nolink,#block-mainnavigation .main3 > span.we-megamenu-nolink,#block-mainnavigation .main4 > span.we-megamenu-nolink,#block-mainnavigation .main5 > span.we-megamenu-nolink,#block-mainnavigation .main6 > span.we-megamenu-nolink, #block-mainnavigation .main7 > span.we-megamenu-nolink{
    font-size: 9px !important;
}

div#block-informacion {
    width: auto;
    left: -20px;
}
}
ul.we-mega-menu-ul {
    padding-top: 2.5em;
}
#block-mainnavigation .main1 > span.we-megamenu-nolink:hover{
  color:rgba(190, 15, 46, 1) !important;
  border-bottom:1px solid rgba(190, 15, 46, 1) !important;
}
#block-mainnavigation .main2 > span.we-megamenu-nolink:hover{
  color:rgba(253, 202, 27, 1) !important;
  border-bottom:1px solid rgba(253, 202, 27, 1) !important;
}
#block-mainnavigation .main3 > span.we-megamenu-nolink:hover{
  color:rgba(227, 172, 0, 1) !important;
  border-bottom:1px solid rgba(227, 172, 0, 1) !important;
}
#block-mainnavigation .main4 > span.we-megamenu-nolink:hover{
  color:rgba(149, 190, 5, 1) !important;
  border-bottom:1px solid rgba(149, 190, 5, 1) !important;
}
#block-mainnavigation .main5 > span.we-megamenu-nolink:hover{
  color:#648a9f !important;
  border-bottom:1px solid #648a9f !important;
}
#block-mainnavigation .main6 > span.we-megamenu-nolink:hover{
  color:rgba(189, 19, 83, 1) !important;
  border-bottom:1px solid rgba(189, 19, 83, 1) !important;
}
#block-mainnavigation .main7 > span.we-megamenu-nolink:hover{
  color:#059f94 !important;
  border-bottom:1px solid #059f94 !important;
}
.content div.container-inline .js-form-type-search label{ 
  font-weight: 700 !important;
}

.header-top-area #search-area{
left: 187px;
    bottom: 5px;
    z-index:80000;
}
@media (max-width: 765px){
.header-top-area #search-area{
display:none;
}
}

#block-topmenu-5 {
    z-index: 20000;
}
#block-topmenu-5 ul.sf-menu ul li {
    width: 176px;
    background: #be0f2e;
}
.logo-and-site-name-wrapper div.logo a img {
    width: 170px;
    height: auto;
}
@media (min-width: 1331px){
div#block-informacion {
    bottom: -55px;
}

.onscroll div#block-informacion {
    bottom: 0px;
}
.header-top-area #search-area {
    left: 570px;
}
}
div#header-inside > .row > .col-md-4 {
    width: 170px !important;
}

#block-informacion-3 .sf-depth-1.menuparent{
  border-radius:50px;
  height:36px;
  text-align:center;
  width:200px;
  background-color: #feca1b !important;
  color:#fff;
      padding: 5px 0px;
}
#block-informacion-3 li.sf-depth-2:nth-child(2){
  border-radius:50px;
  height:36px;
  text-align:center;
  margin:5px 0px;
  width:200px;
  background-color: #e3ac00 !important;
  color:#fff;
}
#block-informacion-3 li.sf-depth-2:nth-child(3){
  border-radius:50px;
  height:36px;
  text-align:center;
  margin:5px 0px;
  width:200px;
  background-color: #95be05 !important;
  color:#fff;
}
#block-informacion-3 li.sf-depth-2:nth-child(4){
  border-radius:50px;
  height:36px;
  text-align:center;
  margin:5px 0px;
  width:200px;
  background-color: #648a9f !important;
  color:#fff;
}
#block-informacion-3 li.sf-depth-2:nth-child(5){
  border-radius:50px;
  height:36px;
  text-align:center;
  margin:5px 0px;
  width:200px;
  background-color:rgba(189, 19, 83, 1) !important;
  color:#fff;
}
#block-informacion-3 li.sf-depth-2:nth-child(6){
  border-radius:50px;
  height:36px;
  text-align:center;
  margin:5px 0px;
  width:200px;
  background-color: rgba(5, 159, 148, 1) !important;
  color:#fff;
}

#block-informacion-3 .header-container ul.menu li a:hover, #block-informacion-3 .header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
    background-color: transparent !important;
    border-bottom: 0px solid transparent !important;
}
.header-container ul.menu li a:hover,.header-container ul.menu li a{
    background-color: transparent;
    border-bottom: 0px solid transparent;
}
#superfish-informacion ul.sf-has-clone-parent{
  margin-top:5px !important;
}
@media (max-width: 992px) and (min-width: 768px){
.header-container ul.sf-menu>li>a.menuparent:after {
    right: 6px !important;
}
}
#superfish-informacion a, #block-informacion-3 a.sf-depth-1.menuparent{
  background-color: transparent !important;
  color:#FFF;
  font-weight:bold;
}
@media (max-width: 767px) and (min-width: 300px){
div#header-inside > .row > .col-md-4 {
    width: 200px !important;
    margin: 0 auto;
    padding:0px;
}
.header-container ul.sf-menu>li>a.menuparent:after {
    right: 5px !important;
}
.header-container .sf-menu>li.sfHover>a {
    border-bottom: 0px solid transparent !important;
}
}

.miniatura-revista{
    width: 175px;
      height: 300px;
}
.miniatura-revista .overlay i{
  display:none;
}
.miniatura-revista .overlay:after{
 content: url(/themes/startupgrowth_lite/images/icons/plus.png);
    position: relative;
    left: 38%;
    top: 20%;
    margin: -40px 0 0 -40px;
    width: 100%;
    text-align: center;
    width: 80px;
    height: 80px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s; 
}

.overlay {
    background: rgba(0, 0, 0, 0.6);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0.6)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.pdf-revista{
  width: 70px !important;
}


@media (min-width: 768px){
#views-bootstrap-noticias-de-la-us-cuadricula-page-1 .col.col-xs-12.col-sm-4.col-md-3.col-lg-3:first-child, .view-noticias-de-la-us-cuadricula .col.col-xs-12.col-sm-4.col-md-3.col-lg-3:first-child {
    width: 50% !important;
}
#views-bootstrap-noticias-de-la-us-cuadricula-page-1 .col.col-xs-12.col-sm-4.col-md-3.col-lg-3 {
    height: 600px !important;
}
.view-noticias-de-la-us-cuadricula .col.col-xs-12.col-sm-4.col-md-3.col-lg-3 {
    height: 600px !important;
}
}

.bootstrap-tabs .tab-content > .active {
  border: 0px solid transparent;
}
.bootstrap-tabs .tab-content {
    border-bottom: 0px solid transparent;
}
.bootstrap-tabs .nav-tabs > li.active > a{
  border-top: 0px solid transparent !important;
  border-left: 0px solid transparent !important;
  border-right: 0px solid transparent !important;
}
.bootstrap-tabs .nav-tabs > li.active > a,.bootstrap-tabs .nav-tabs > li.active > a:hover,.bootstrap-tabs  .nav-tabs > li.active > a:focus {
    color: #059f94 !important;
    cursor: default;
    background-color: transparent;
}
.bootstrap-tabs .nav-tabs > li > a{
  color: #333 !important;
    text-decoration: none;
}
.bootstrap-tabs .nav-tabs > li > a:hover {
    border-color: transparent transparent transparent;
    background: transparent;
    text-decoration: none;
    color: #059f94;
}
.bootstrap-tabs .nav-tabs > li {
    border-bottom: 1px solid silver !important;
}

.nav.nav-tabs.admin-menu li, .nav.nav-tabs.admin-menu2 li,.nav.nav-tabs.admin-menu3 li,.nav.nav-tabs.admin-menu4 li,.nav.nav-tabs.admin-menu5 li,.nav.nav-tabs.admin-menu6 li,.nav.nav-tabs.admin-menu7 li,.nav.nav-tabs.admin-menu8 li,.nav.nav-tabs.admin-menu9 li,.nav.nav-tabs.admin-menu10 li,.nav.nav-tabs.admin-menu11 li,.nav.nav-tabs.admin-menu12 li,.nav.nav-tabs.admin-menu13 li,.nav.nav-tabs.admin-menu14 li{
  border-top: 1px solid #ddd;
  text-align:left;
      width: 100%;
}

.nav.nav-tabs.admin-menu > li.active > a:hover, .nav.nav-tabs.admin-menu  > li.active > a:focus, .nav.nav-tabs.admin-menu2 > li.active > a:hover, .nav.nav-tabs.admin-menu2  > li.active > a:focus,.nav.nav-tabs.admin-menu3 > li.active > a:hover, .nav.nav-tabs.admin-menu3  > li.active > a:focus,.nav.nav-tabs.admin-menu4 > li.active > a:hover, .nav.nav-tabs.admin-menu4  > li.active > a:focus,.nav.nav-tabs.admin-menu5 > li.active > a:hover, .nav.nav-tabs.admin-menu5  > li.active > a:focus,.nav.nav-tabs.admin-menu6 > li.active > a:hover, .nav.nav-tabs.admin-menu6  > li.active > a:focus,.nav.nav-tabs.admin-menu7 > li.active > a:hover, .nav.nav-tabs.admin-menu  > li.active7 > a:focus,.nav.nav-tabs.admin-menu8 > li.active > a:hover, .nav.nav-tabs.admin-menu8  > li.active > a:focus,.nav.nav-tabs.admin-menu9 > li.active > a:hover, .nav.nav-tabs.admin-menu9  > li.active > a:focus,.nav.nav-tabs.admin-menu10 > li.active > a:hover, .nav.nav-tabs.admin-menu10  > li.active > a:focus,.nav.nav-tabs.admin-menu11 > li.active > a:hover, .nav.nav-tabs.admin-menu11  > li.active > a:focus,.nav.nav-tabs.admin-menu12 > li.active > a:hover, .nav.nav-tabs.admin-menu12  > li.active > a:focus,.nav.nav-tabs.admin-menu13 > li.active > a:hover, .nav.nav-tabs.admin-menu13  > li.active > a:focus,.nav.nav-tabs.admin-menu14 > li.active > a:hover, .nav.nav-tabs.admin-menu14  > li.active > a:focus {
    border-bottom: 1px solid #ddd;
}
.nav.nav-tabs.admin-menu > li > a, .nav.nav-tabs.admin-menu2 > li > a,.nav.nav-tabs.admin-menu3 > li > a,.nav.nav-tabs.admin-menu4 > li > a,.nav.nav-tabs.admin-menu5 > li > a,.nav.nav-tabs.admin-menu6 > li > a,.nav.nav-tabs.admin-menu7 > li > a,.nav.nav-tabs.admin-menu > li > a,.nav.nav-tabs.admin-menu8 > li > a,.nav.nav-tabs.admin-menu9 > li > a,.nav.nav-tabs.admin-menu10 > li > a,.nav.nav-tabs.admin-menu11 > li > a,.nav.nav-tabs.admin-menu12 > li > a,.nav.nav-tabs.admin-menu13 > li > a,.nav.nav-tabs.admin-menu14 > li > a {
    color: #333 !important;
}
#carousel-975-field_caroussel {
      width: max-content;
      margin:auto;
}

/*.page-node-type-page .field--name-node-title {
    transform: translate3d(0px, 0px, 0px);
    background-image: url(/../../../../sites/default/files/inline-images/grados-bg.png) !important;
    opacity: 1;
    top: 0px;
    background-attachment: fixed;
    color: #fff;
    height: 380px;
    margin-bottom: 0px;
       
}
.page-node-type-page .field--name-node-title h2 {
 top: 40%;
    position: relative;
}
*/
.page-node-type-page #block-startupgrowth-lite-breadcrumbs{
  margin-bottom:35px;
}

@media (min-width: 1198px) and (max-width: 1295px){
.header-top-area #search-area {
    right: 0px;
}
}

.bloque-caja-boton a{
  font-weight:bold;
}

@media (max-width: 600px){
.field--name-node-title h1 {
    position: relative;
    top: 15%;
}
}

@media (max-width: 767px) and (min-width: 300px){
#block-startupgrowth-lite-breadcrumbs {
    margin-top: 0px;
}

#sidebar-first{
  margin-bottom:50px;
}

.field-group-toggler a{
    text-overflow:ellipsis;
  white-space:nowrap; 
  overflow:hidden; 
}

.node--type-doctorado .field-group-tabs-wrapper details, .page-node-type-grado .field-group-tabs-wrapper details, .page-node-type-master- .field-group-tabs-wrapper details{
  margin:0px;
  padding: 6px 0px;
  border-bottom: 1px solid #ccc !important;
}

.node--type-doctorado .field-group-tabs-wrapper, .page-node-type-grado .field-group-tabs-wrapper, .page-node-type-master- .field-group-tabs-wrapper{
  border-top: 1px solid #ccc !important;
}

#block-menudirectorio-2 .sf-accordion-toggle{
  height: 40px;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    text-align: center;
    padding: 10px;
}

#superfish-menu-directorio-accordion li{
  border-bottom: 1px solid silver;
}
#superfish-menu-directorio-toggle{
    text-transform: uppercase;
}
#views-exposed-form-search-content-block-1 {
    max-width: 400px;
    width: auto;
    margin-left: 5%;
    float: right;
    margin-right: 5%;
}
}

summary::-webkit-details-marker {
    display: none;
}
#superfish-main-accordion li a{
      color: #fff !important;
    font-weight: bold;
    text-transform:uppercase;
}

#superfish-main-accordion > li:first-child, #superfish-main-accordion > li:first-child > ul > li{
  background-color: rgba(190, 15, 46, 1);
}
#superfish-main-accordion > li:first-child li.sf-depth-3{
  background-color: #de8796 !important;
  
}
#superfish-main-accordion > li:nth-child(2),#superfish-main-accordion > li:nth-child(2) > ul > li {
  background-color: rgba(253, 202, 27, 1);
}
#superfish-main-accordion > li:nth-child(2) li.sf-depth-3 {
  background-color: #fcdc84;
}
#superfish-main-accordion > li:nth-child(3),#superfish-main-accordion > li:nth-child(3) > ul > li{
  background-color: rgba(227, 172, 0, 1);
}
#superfish-main-accordion > li:nth-child(3) li.sf-depth-3 {
  background-color: #f7c882;
  
}
#superfish-main-accordion > li:nth-child(4),#superfish-main-accordion > li:nth-child(4) > ul > li{
  background-color: rgba(149, 190, 5, 1);
}
#superfish-main-accordion > li:nth-child(4) li.sf-depth-3 {
  background-color: #cade82;
}
#superfish-main-accordion > li:nth-child(5),#superfish-main-accordion > li:nth-child(5) > ul > li{
  background-color: #648a9f;
}
#superfish-main-accordion > li:nth-child(5) li.sf-depth-3 {
  background-color: #b1c4cf;
}
#superfish-main-accordion > li:nth-child(6),#superfish-main-accordion > li:nth-child(6) > ul > li{
  background-color: rgba(189, 19, 83, 1);
}
#superfish-main-accordion > li:nth-child(6) li.sf-depth-3{
  background-color: #de89a9;
}
#superfish-main-accordion > li:nth-child(7),#superfish-main-accordion > li:nth-child(7) > ul > li{
  background-color: #059f94;
}
#superfish-main-accordion > li:nth-child(7) li.sf-depth-3 {
  background-color: #82cfc9;
}

#superfish-main-accordion .header-container .sf-menu ul li a{
    background-color: transparent !important;
}

@media (max-width: 767px) and (min-width: 300px){
.header-container ul.menu.sf-accordion li a:hover {
    background-color: transparent !important;
}
.cabecera-destacados-elemento-imagen{
  width:max-content;
}
.ckeditor-accordion-container dt a.ckeditor-accordion-toggler{
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ckeditor-accordion-toggle-2 {

    padding: 0px 0px;
    width: 50px;
    height: 0px;
    z-index: 1;
    top: calc(50% - 1px);
}

}

@media (max-width: 1024px) and (min-width: 813px){
 .header-top-area #search-area {
    left: 170px;
} 
}
@media (max-width: 812px) and (min-width: 768px){
 .header-top-area #search-area {
    left: 178px;
} 
#block-views-block-lista-avances-block-1 .col-lg-4{
  width:300px;
}
#block-views-block-seccion-futuros-estudiantes-block-2 h2.title, #block-views-block-seccion-futuros-estudiantes-block-2 .view-seccion-futuros-estudiantes, #block-views-block-seccion-futuros-estudiantes-block-1 h2.title, #block-views-block-seccion-futuros-estudiantes-block-1 .view-seccion-futuros-estudiantes, #block-views-block-seccion-futuros-estudiantes-block-3 h2.title,#block-views-block-seccion-futuros-estudiantes-block-3 .view-seccion-futuros-estudiantes,#block-views-block-seccion-futuros-estudiantes-block-4 h2.title, #block-views-block-seccion-futuros-estudiantes-block-4 .view-seccion-futuros-estudiantes,#block-views-block-seccion-futuros-estudiantes-block-5 h2.title, #block-views-block-seccion-futuros-estudiantes-block-5 .view-seccion-futuros-estudiantes{

    background-color: #fff !important;
}

.view-id-enlaces_grados .col-lg-4.col-md-4.col-sm-4 {
   float: left;
    padding: 0px 15px;
    min-width: 340px;
}

}

.form-select.bef-links div{
  float:left;
}

/*.views-field .col-lg-4{
  padding-right:0px;
  float:left;
  padding-left: 10px;
}*/

@media (max-width: 1024px) and (min-width: 700px){
#block-views-block-cabecera-destacados-estudiante-block-1{
  height:380px;
}
#social-stream{
  max-width: 560px;
    margin: auto;
}
.cabecera-destacados-elemento-imagen img {
    width: 100%;
    margin-top: 0px !important;
}
.cabecera-destacados-elemento-imagen{
  position:relative;
}
.cabecera-destacados-texto div:nth-child(2){
  position: absolute;
  top:200px;
}

.view-cabecera-destacados-estudiante .owl-controls {
    position: relative;
    top: -100px;
    margin-top:0px;
}
.cabecera-destacados-elemento-contenedor .cabecera-destacados-elemento-titulo{
  position: absolute;
  top:0px;
}
.cabecera-destacados-elemento-contenedor div:nth-child(3){
  position: absolute;
  top:100px;
}

.cabecera-destacados-elemento-contenedor div:nth-child(4){
  position: absolute;
  top:255px;
}
.owl-carousel .owl-wrapper-outer, #block-views-block-cabecera-destacados-estudiante-block-1, #block-views-block-cabecera-destacados-estudiante-block-2, #block-views-block-cabecera-destacados-estudiante-block-3, #block-views-block-cabecera-destacados-estudiante-block-4, #block-views-block-cabecera-destacados-estudiante-block-5 {
    height: 380px;
}
}
.header-container ul.menu.sf-accordion li a:hover {
    background-color: transparent !important; 
}

#views-exposed-form-bloque-la-us-destaca-block-1 .js-form-type-select{
  margin-right: 0px !important;
}

.view-id-comunicaciones_oficiales.view-display-id-page_1 .views-row{
  border-bottom:1px solid silver;
  padding:30px 0px;
}
.view-id-comunicaciones_oficiales.view-display-id-page_1 .views-row:first-child{
  border-top:1px solid silver;
}
.path-comunicaciones-oficiales #main-content{
  background-color: #fff !important;
}
.path-comunicaciones-oficiales #content-top-highlighted {
    margin-bottom: 0px !important;
}
.path-comunicaciones-oficiales #block-startupgrowth-lite-breadcrumbs{
   margin-bottom: 50px;
}

/*#block-informacion .info-main7 a{
  pointer-events: none;
cursor: default;
opacity:0.4;
}*/
#superfish-main-accordion li .sf-depth-3 a{
  color:#333 !important;
}
.header-container .sf-accordion-toggle.sf-style-none a.sf-expanded:before/*,.onscroll  #block-mainnavigation-2 .sf-accordion-toggle:before */{
  content:url(/sites/default/files/2019-03/logo-us-sup.png);
  float:left;
}
.onscroll  #block-mainnavigation-2 .sf-accordion-toggle a.sf-expanded {
      content: "\f0c9";
    font-family: "FontAwesome";
    font-size: 24px;
    line-height: 1
}
.header-container .sf-accordion-toggle.sf-style-none a.sf-expanded{
  width:100%;
  background-color:rgba(256,256,256,0.99);
}
.onscroll #block-mainnavigation-2 .sf-accordion-toggle{
  height:55px;
  background-color:rgba(256,256,256,0.99);
}

#superfish-main-accordion{
  padding:0px !important;
}

 
#block-menuextra2 ul{
  -moz-border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
-webkit-border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
-o-border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
border-top: 1px solid #7a7a7a !important;
    border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
    border-width:0px;
}
.noticia {
    padding: 0px !important;
}
#block-menufootersecretariavirtual{
  border-width:0px;
  border-top: 1px solid #7a7a7a !important;
border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
margin-top: 10px !important;
padding-top: 20px !important;
}
.header-container .sf-menu>li>a:hover, .header-container .sf-menu>li.sfHover>a {
    border-bottom: 0px solid transparent !important;
}
.header-container ul.menu li a:hover, .header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
    color: #fff !important;
}
.header-container .sf-menu>li>a:hover, .header-container .sf-menu>li.sfHover>a {
    color: #fff !important;
}
div#bloque-caja-boton{
  max-width:200px;
}
div#bloque-caja #bloque-caja-boton a{
      min-width: 100%;
  font-weight:bold;
}

#block-mainnavigation-2{
  z-index:5000000 !important;
}
.header-container .sf-accordion-toggle.sf-style-none a.sf-expanded:after {
    content: "\f00d";
    float: right;
    top: 17px;
    position: fixed;
    right: 21px;
}
@media (max-width: 992px) and (min-width: 768px){
#block-mainnavigation-2 {
    top: 0px;
}
}
.header-container .sf-accordion-toggle.sf-style-none a:after {
    top: 17px;
    right: 21px;
}
.glyphicon.glyphicon-chevron-left, .glyphicon.glyphicon-chevron-right{
  display:none;
}

.path-agenda .view-display-id-page_day .pager {
    border: 0px solid transparent !important;
    margin: 0px;
    padding: 8px;
}

.view-calendario-eventos.view-id-calendario_eventos.view-display-id-page_day .pager .js-pager__items {
    padding: 0px !important;
    width: 100% !important; 
}
@media (max-width: 2559px) and (min-width: 1440px){
div.region-header-top nav#block-useraccountmenu {
    left: 0px;
    position: relative;
}
}
.ultimos-destacados-elemento-contenedor .bloque-caja-boton {
    height: 36px !important;
}
.ultimos-destacados-elemento-contenedor .bloque-caja .bloque-caja-boton a {
    padding: 7px 23px;
}

#block-informacion .info-mainTitle span{
      top: 8px;
    position: absolute;
}
.header-top-area .menu a,.colored-region ul.menu li a, #block-menuextra2 ul li a, #block-menuextra1 ul li a,#footer nav#block-topmenu-4 ul li a, #block-menufootersecretariavirtual ul li a,#block-editorial ul li a, div.we-mega-menu-submenu ul.subul > li > a, #block-mainnavigation span.we-megamenu-nolink, .enlace-comunicacion a, .comunicaciones-anteriores a, .more-link a {
    font-weight: bold !important;
}
.footer-area .block-search .form-actions:after{
      top: -2px;
    left: 3px;
}

.contenido-comunicacion {
    width: 458px !important;
    padding: 30px 45px !important;
}

.hr-comunicaciones {
    margin-top: 18px;
}
.path-frontpage .comentario-carousel {
    text-transform: initial !important;
    line-height:inherit !important;
}
.path-frontpage #featured {
  margin-bottom:50px !important;
  top: 65px;
    position: relative;

}

@media (min-width: 1200px){
.path-frontpage #content-top .container {
    width: 1170px;
}
}

@media (max-width: 767px) and (min-width: 300px){
.contenido-comunicacion {
    height: auto !important;
    width:auto !important;
}
}
#block-views-block-comunicaciones-oficiales-block-1-2, .view-enlaces-grados, .view-ultimos-destacados-estudiante, .view-display-id-block_3 .view-content{
  max-width: 950px;
    margin: auto;
}
.menu-secundario-comunicacio .we-mega-menu-li.active, .menu-secundario-comunicacio .we-mega-menu-li.active:hover{
  background-color: transparent;
}
.breadcrumb > ol > li span:last-child(){
      font-weight: bold;
      color: #000 !important;
}
.breadcrumb > ol > li:first-child(),.breadcrumb .sr-only{
  
    color: #7b7b7b !important;
}
header.col-sm-12.bs-region.bs-region--top{
  padding: 0px 15px;
}
.comunicaciones-anteriores a{
  padding-top: 14px !important;
}
.footer-area .region-footer-fourth #edit-keys {
    padding: 14px 0px 14px 40px !important;
}
.enlace-flecha, .enlace-flecha:hover{
  font-family: 'Raleway', sans-serif !important;
  text-decoration: underline !important;
  font-weight:bold !important;
}
.ui-state-active a {
    color: #3D3D3C !important;
    font-family: 'Raleway', sans-serif !important;
}
.ui-accordion-header a,  .ui-state-active a:hover, .ui-state-active a:hover {
    color: #3D3D3C;
    font-family: 'Raleway', sans-serif !important;
}

/*.vertical-tabs__menu-item a{
  padding:10px !important;
  min-height: 40px !important;
}*/
.vertical-tabs__menu-item a{
  padding:0px !important;
}
.vertical-tabs__menu-item {
    min-height: 40px !important;
    padding:10px;
    height: 100% !important;
}
.vertical-tabs__menu-item-summary{
  display:none;
}
.vertical-tabs__menu-item a{
  color:#1D1D1B !important;
  font-weight:500 !important;
}
ul.menu li a{
  font-weight: bold;
}
#block-views-block-enlaces-grados-block-3 h2{
  margin-top:50px;
}
.view-content table caption{
    color: #000 !important;
        /*text-transform: initial;*/
}
td.cabecera-campus, th.cabecera-campus, th.text-center.cabecera-campus,td.text-center.cabecera-campus, .cabecera-campus, .view-content .cabecera-campus{
    color: #000 !important;
        text-transform: initial;
}
.view-content table caption{
    font-family: 'Open Sans Light', sans-serif !important;
    font-size: 14px;
}
.table{
  border: 2px solid silver;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle !important;
    text-transform: initial !important;
}
table th {
  border: 0px solid transparent; 
}
#superfish-programa-de-cooperacion-accordion a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 12px;
    font-weight: 700;
}
.bvlaus, .emppra, .intus, .trabpro, .invlaus{
  position: absolute;
    top: -9px !important;
}
.estque, .empemp, .intwel {
  position: absolute;
    top: -46px !important;
}

div[data-class="intmov"] {
  position: absolute;
  top: -97px !important;
}

.estmov{
  position: absolute;
    top: -124px !important;
}
.secgen{
  position: absolute;
    top: -151px !important;
}
.vista-cabecera-bg-img {
    height: 612.37px;
}
.path-frontpage #footer{
    position: relative;
    top: 50px;
}
div.field--name-body {
    text-align: initial;
}
.page-node-type-page .text-formatted a, .page-node-type-page .text-formatted a:hover{
  color: rgba(190, 15, 46, 1);
  text-decoration: underline;
}
.enlace-flecha a{
  color: #333;
      text-decoration: underline;
}

.path-tablon-virtual #main-content, .path-publicaciones #main-content{
  background-color:#fff !important;
}
.path-tablon-virtual summary{
display: block;
    background-color: transparent !important;
    color: #333 !important;
    text-decoration: none !important;
    font-size: 20px !important;
    font-family: 'Raleway', sans-serif !important;
    min-height: 55px !important;
    border-bottom: 1px solid silver !important;
    padding: 0.5em 0em;
}
#secciones{
  border-top: 1px solid silver !important;
}
.path-tablon-virtual details{
  margin:0px;
}
.path-tablon-virtual .ckeditor-accordion-toggle{
    top: 20px;
}
#edit-submit-convenios-de-vicerrectorado-de-relaciones-institucionales, #edit-submit-convenios-de-practicas-de-empresa{
  margin-left: 0px;

}
@media (min-width: 1200px){
details > .details-wrapper {
    padding: 0.5em 1.5em 0.5em 4em;
}
}

.ubicacion .field-group-toggler{
  border-bottom:1px solid silver;
  
}

.leaflet-control-attribution.leaflet-control a{
      display: inline !important;
}

.leaflet-touch .leaflet-bar a {
    width: 25px;
    height: 27px;
    line-height: 17px;
    display: block;
    padding: 5px 5px 5px 5px !important;
}

.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    border: 1px solid silver;
    background-clip: padding-box;
}
#header{
  z-index:70000;
}
#toolbar-bar{
  z-index:800000;
}
/*.nav-tabs > li.active {
    background-color: transparent !important;
}
*/
body:not(.path-frontpage) .content-top-highlighted {
    margin-bottom: 0px;
}
.footer-area .block-search input.form-search{
  padding-left:35px !important;
}
.destacado-elemento{
  width:293px;
  float:left;
  margin:10px;
}
.view-display-id-block_3 .view-content{
  max-width: 950px !important;
  width:100% !important;
    margin: auto;
    
}

.page-node-type-resumen-de-medios #block-startupgrowth-lite-content {
    top: 0px;
}
.descr-convenios{
    max-width: 800px;
    margin: auto;
}

.field--name-field-categoria{
  margin-bottom:15px;
}
.we-mega-menu-li.dropdown-menu a{
  color:#333;
}
.we-mega-menu-li.dropdown-menu.active.active-trail a{
  color:#be0f2e;
}

.page-node-type-page #block-startupgrowth-lite-content .content{
  max-width:1000px;
  margin:auto;
}
 
.page-node-type-page th {
    background-color: #059f94 !important;
    color: #000 !important;
}

#footer nav#block-editorial ul li {
    margin-bottom: 20px;
}

.enlace-flecha{
  color: #333 !important;
  text-decoration:underline;
}
th, th a{
  text-transform: lowercase;
}

.enlace-flecha:first-letter, th:first-letter, .path-centros .enlace-flecha a:first-letter, th a:first-letter {
    text-transform: uppercase !important;
}

.enlace-flecha:hover{
    text-decoration: underline !important;
}
.boton-blanco{
  background-color:#fff;
}
.binus-elemento-contenedor a {
  color:#fff !important;
}
#block-menusecundariocomunicacion .active.active-trail a{
  color:#059f94 !important;
  font-weight:bolder !important;
}
#block-views-block-resumen-de-medios-block-2 h3 , #block-views-block-resumen-de-medios-block-1 h3{
color:rgba(190, 15, 46, 1);
font-weight:bolder !important;
}
.view-id-bloque_la_us_destaca input[type="radio"],.view-noticias-de-la-us-cuadricula input[type="radio"],.view-noticias-de-la-us-lista input[type="radio"], #views-exposed-form-calendario-eventos-page-day input[type="checkbox"],#block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 input[type="checkbox"], #views-exposed-form-calendario-eventos-page-day input[type="radio"]{
  display:none;
}
.view-id-bloque_la_us_destaca .form-type-radio label,.view-noticias-de-la-us-cuadricula .form-type-radio label, .view-noticias-de-la-us-lista .form-type-radio label, #views-exposed-form-calendario-eventos-page-day label,#block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 label{
  border: 1px solid #C6C6C6 !important;
    height: 36px !important;
    padding: 10px 30px !important;
    border-radius: 50px;
    width: 160px !important;
    color:#C6C6C6;
}
.view-id-bloque_la_us_destaca .form-type-radio label,.view-noticias-de-la-us-cuadricula .form-type-radio label,.view-noticias-de-la-us-lista .form-type-radio label, #views-exposed-form-calendario-eventos-page-day .form-type-checkbox label,#block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 .form-type-checkbox label, #views-exposed-form-calendario-eventos-page-day .form-type-radio label{
    width: 160px !important;
}
.view-id-bloque_la_us_destaca .form-type-radio:first-child input:checked + label,.view-noticias-de-la-us-cuadricula .form-type-radio:first-child input:checked + label,.view-noticias-de-la-us-lista .form-type-radio:first-child input:checked + label{
      background-color: #059f94 !important;
    border: 1px solid #059f94 !important;
    color: white;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(2) input:checked + label,.view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(2) input:checked + label,.view-noticias-de-la-us-lista .form-type-radio:nth-child(2) input:checked + label{
      background-color: rgba(190, 15, 46, 1) !important;
    border: 1px solid rgba(190, 15, 46, 1) !important;
    color: white;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(3) input:checked + label,.view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(3) input:checked + label,.view-noticias-de-la-us-lista .form-type-radio:nth-child(3) input:checked + label{
      background-color: rgba(253, 202, 27, 1); !important;
    border: 1px solid rgba(253, 202, 27, 1); !important;
    color: white;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(4) input:checked + label,.view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(4) input:checked + label,.view-noticias-de-la-us-lista .form-type-radio:nth-child(4) input:checked + label{
      background-color: rgba(189, 19, 83, 1) !important;
    border: 1px solid rgba(189, 19, 83, 1) !important;
    color: white;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(5) input:checked + label,.view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(5) input:checked + label,.view-noticias-de-la-us-lista .form-type-radio:nth-child(5) input:checked + label{
      background-color: rgba(227, 172, 0, 1) !important;
    border: 1px solid rgba(227, 172, 0, 1) !important;
    color: white;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(6) input:checked + label,.view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(6) input:checked + label,.view-noticias-de-la-us-lista .form-type-radio:nth-child(6) input:checked + label{
      background-color: rgba(149, 190, 5, 1) !important;
    border: 1px solid rgba(149, 190, 5, 1) !important;
    color: white;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(7) input:checked + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(7) input:checked + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(7) input:checked + label{
    background-color: #648a9f !important;
    border: 1px solid #648a9f !important;
    color: white;
}


.view-id-bloque_la_us_destaca .form-type-radio label, .view-noticias-de-la-us-cuadricula .form-type-radio label, .view-noticias-de-la-us-lista .form-type-radio label, #views-exposed-form-calendario-eventos-page-day .form-type-checkbox label, #block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 .form-type-checkbox label{
  text-transform:uppercase;
      font-weight: bold;
}
.view-id-bloque_la_us_destaca .form-radios, .view-noticias-de-la-us-cuadricula .form-radios, .view-noticias-de-la-us-lista .form-radios, #views-exposed-form-calendario-eventos-page-day .form-checkboxes, #block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 .form-checkboxes{
  text-align:center !important;
  margin: 30px 0px;
}
.eapps-remove-link{
  display:none !important;
}
.cuadro-blanco{
  height: 42px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 900000000;
    display:none;
}

#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 img{
     margin-top: 30px;
}
#main-content{
  background-color:#fff !important;
}
#eapps-instagram-feed-1 > a{
  display: none !important;
    visibility: hidden !important;
}
.eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-slider-inner .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item-template-tile img {
    margin: 0px !important;
}
#block-bloqueinstagram .field--name-body img {
    margin: 0px !important;
}
#block-iconosparacambiodetipodevista, #block-iconosparacambiodetipodevistaactivolista {
    z-index: 2000000 !important;
    top: 0px;
        width: 60px;
    float: right;
}
#block-iconosparacambiodetipodevista,#block-iconosparacambiodetipodevistaactivolista{
    margin-top: 0px;
}
.path-la-us-lista #block-iconosparacambiodetipodevistaactivolista{
top: 10px !important;
    position: relative;
}
:-webkit-any(article,aside,nav,section) h1 {
    font-size: 51px;
    -webkit-margin-before: 51px;
    -webkit-margin-after: 51px;
}
.grupo-destacados-elemento-contenedor {
    height: 290px !important;
}
.pager .js-pager__items .pager__item--next a:after {
    content: "\f105";
    font-family: fontawesome;
    font-size: 24px;
    color: #059f94 !important;
}
.pager .js-pager__items .pager__item--previous a:after {
    content: "\f104";
    font-family: fontawesome;
    font-size: 24px;
    color: #059f94 !important;
}
.pager .js-pager__items .pager__item--previous a span, .pager .js-pager__items .pager__item--next a span {
    display: none;
}
.node--type-personal .image-style-imagen-personal{
  float:right;
}
.ver-mas a{
  font-weight:bold; 
  color:#be0f2e !important;
}
.tipo-evento{
  font-weight:bold; 
}
.image-style-imagen-personal{
  float:right;
}

#superfish-equipo-de-gobierno li {
    border-bottom: 1px solid silver !important;
}
#superfish-equipo-de-gobierno{
    border-top: 1px solid silver;
}
#block-views-block-equipo-rector-block-4 .view-display-id-block_4{
  padding:0px;
  background:transparent !important;
}
#superfish-equipo-de-gobierno ul.sf-menu.sf-vertical li:hover > ul,#superfish-equipo-de-gobierno ul.sf-menu.sf-vertical li.sfHover > ul {
    left: 0em !important;
    position: relative !important;
}
#superfish-equipo-de-gobierno-accordion a.menuparent::after, #superfish-equipo-de-gobierno-toggle{
  display:none !important;
}
#superfish-equipo-de-gobierno-accordion  .triangulo-class-down {
  top: -5px;
    position: relative;
}  
#superfish-equipo-de-gobierno-accordion li{
 border-bottom:1px solid silver; 
}
#superfish-equipo-de-gobierno-accordion, #superfish-bienvenidos-a-la-us{
 border-top:1px solid silver; 
}
#superfish-equipo-de-gobierno-accordion .fa-angle-down {
    padding: 0px !important;
}
#superfish-equipo-de-gobierno-accordion .sf-depth-2{
  background:#f4f4f4;
  padding-left:15px;
}

/*
ESTRUCTURA ORGANIZATIVA
*/
#superfish-estructura-organizativa li {
    border-bottom: 1px solid silver !important;
}
#superfish-estructura-organizativa{
    border-top: 1px solid silver;
}
#superfish-estructura-organizativa ul.sf-menu.sf-vertical li:hover > ul,#superfish-estructura-organizativa ul.sf-menu.sf-vertical li.sfHover > ul {
    left: 0em !important;
    position: relative !important;
}
#superfish-estructura-organizativa-accordion a.menuparent::after, #superfish-estructura-organizativa-toggle{
  display:none !important;
}
#superfish-estructura-organizativa-accordion  .triangulo-class-down {
  top: -5px;
    position: relative;
}  
#superfish-estructura-organizativa-accordion li{
 border-bottom:1px solid silver; 
}
#superfish-estructura-organizativa-accordion, #superfish-bienvenidos-a-la-us{
 border-top:1px solid silver; 
}
#superfish-estructura-organizativa-accordion .fa-angle-down {
    padding: 0px !important;
}
#superfish-estructura-organizativa-accordion .sf-depth-2{
  background:#f4f4f4;
  padding-left:15px;
}
/*
END ESTRUCTURA ORGANIZATIVA
*/

ul.menu li a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #059f94 !important;
}
ul.menu li a{
color: #333333;
    font-family: 'Raleway', sans-serif !important;
    font-size: 12px !important;
}
#superfish-informacion ul.menu li a{
  color: #fff !important;
}

.path-laus #block-equipodegobierno{
  margin-top:40px;
}
#superfish-equipo-de-gobierno-accordion .fa-angle-down {
    position: relative;
    top: 0px;
}
.fa-circle{
  font-size: 8px ;
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1{
      max-width: 1000px;
    margin: auto;
}
.carousel-control.right, .carousel-control.left {
  background-image: none !important;
    background-image: none !important;
background-image: none !important;
background-image: none !important;
    filter: none !important;

}
ul.sf-menu.sf-vertical li {
    border-bottom: 1px solid silver;
}
ul.sf-menu.sf-vertical {
    width: 17em;
}
.path-estudiar .featured-inside, #block-quizateinteresebinus, .path-proteccion-datos .featured-inside, .path-investigar .featured-inside, .page-node-type-page .featured-bottom,.path-centros .featured-inside, .path-movilidad .featured-inside,.path-calendario-academico .featured-inside, .page-node-type-galeria-de-imagenes .featured-inside, .page-node-type-servicios-centrales .featured-inside, .page-node-type-page .featured-inside, .path-laus .featured-inside, .path-comunicacion .featured-inside, .path-contact .featured-inside, .path-expon-us .featured-inside, .path-transparencia .featured-inside, .path-trabaja-en-la-us .featured-inside{
    background-color: #efefef;
    padding: 5px 0px 70px;
    margin-bottom: 50px;
}
#block-quizateinteresedoctorado,#block-quizateinteresedirectorio-2,#block-quizateinteresemaster,#block-quizateinteresegrados,#block-quizateinteresecooperacion,#block-quizateinteresebibliotecasvivirlaus,#block-quizateintereseconvenios,#block-quizateinteresecentros,#block-quizateinteresemovilidad, #block-quizateintereseexponus,#block-quizateintereseequipodegobierno,#block-quizateintereseplanpropio,#block-quizateintereseculturaypatrimonio,#block-quizateinteresehistoria,#block-quizateintereselausencifras,#block-quizateinteresebienvenida,#block-quizateintereseestudiarenlaus,#block-quizateinteresedeporte,#block-quizateinteresecultura,#block-quizateintereseatencionsocial, #block-quizateinteresequeestudiar,#block-quizateintereseaccesoymatricula,#block-quizateinteresebecasyayudas,#block-quizateintereseestudiarensevilla, #block-quizateintereseestudoantesvisitantes,#block-quizateinteresemovilidadestudiantes,#block-quizateinteresepracticas,#block-quizateintereseinvestigarenlaus,#block-quizateintereseinvestigarenlaus-2, #block-quizateinteresebiblioteca, #block-quizateintereselausensevilla{
  max-width:950px;
  margin:auto;
}
.relacionados .title{
  margin-bottom: 50px !important;
  margin-top: 50px;
}
#block-botonesquieroestudiarfuera{
  max-width:1140px;
  margin:auto;
}
#block-botonesquieroestudiarfuera #bloque-caja{
  margin-bottom:50px !important;
  min-height:137px;
}
#block-botonesquieroestudiarfuera #bloque-caja .boton-blanco{
    padding: 10px 37px;
    border-radius: 50px;
    top: 25px !important;
    position:relative;
}
.bloque-caja-boton a:hover{
    color:#fff !important;
}
#block-botonmatricula, #block-botonplanpropio{
  max-width: 1140px;
    margin: auto;
    margin-bottom:50px !important;
}

#block-botonmatricula .boton-blanco{
  padding: 10px 30px;
    position: relative;
    top: 25px;
    border-radius: 50px;
    font-weight: bold !important;
    font-size: 12px;
    
}
.boton-blanco{
   font-size: 12px;
   font-family: 'Raleway', sans-serif !important;
   font-weight: bold !important;
   border-radius: 50px;
   padding: 10px 23px;
   position: relative;
    top: 25px;
}
.view-id-calendario_eventos .view-header h2{
  text-transform:lowercase !important;
}
.view-id-calendario_eventos .view-header h2:first-letter{
  text-transform:uppercase !important;
}
.field--name-body .destper3 img{
  margin: 0 auto !important;
}
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{
  display:none;
}
#block-views-block-enlaces-grados-block-3-2{
  padding-top: 30px !important;
}
.fa-angle-down{
  color: #059f94 !important;
}
.sf-depth-1.menuparent.sf-expanded .triangulo-class-down{
  transform: rotateX(180deg);
}
.enlaceDestacado > a {
    position: absolute;
    top: 0px;
    left: 0px;
    color:transparent !important;
}
.enlaceDestacado {
    color: transparent !important;
}
#superfish-equipo-de-gobierno-accordion{
  display:block !important;
}
#superfish-equipo-de-gobierno--2-toggle{
  display:none;
}
.font-weight-bold{
  font-weight:bold;
}
th {
    background-color: #059f94 !important;
    color: #000 !important;
}
a.link_bajo_presentacion.enlace-flecha:after {
    content: url(https://img.icons8.com/windows/13/000000/up-right-arrow.png);
    text-decoration: none !important;
    display: inline-block !important;
}
a.link_bajo_presentacion.enlace-flecha{
  color:#333 !important;
}
.panel-title .field-group-wrapper .text-formatted p a{
  padding: 0px;
    display: inline;
}
p{
  line-height: 20px;
  font-weight: normal;
}
.ckeditor-accordion-container > dl dt.active > a, a:focus {
    color: #059f94 !important;
}

.path-profesorado #block-views-block-cabecera-destacados-estudiante-block-3{
  height:400px !important;
}

.path-profesorado .view-display-id-block_3 .view-content{
  max-width:1200px !important;
  width:100% !important;
}
th.text-center.cabecera-tabla, table caption, th.text-center.cabecera-tabla a, th {
    background-color: #059f94 !important;
    color: #000 !important;
    text-align: center;
}
.table>thead>tr>th {
  border-top: 1px solid #ddd !important;
      color: #000 !important;
}
/*.table>tbody>tr>td {
    text-align: center !important ;
}*/
.page-node-type-grado .field-group-wrapper div {
    line-height: 25px !important;
        margin-bottom: 30px;
}
.page-node-type-grado .field-group-wrapper div, .field__item {
  font-size: 14px;
}
.page-node-type-grado .field-group-wrapper div a {
  font-size: initial;
  padding: 0px;
  display: inline;
}
.entradilla{
  max-width:830px !important;
  margin: auto !important;
  margin-bottom:25px !important;
}
#block-mainnavigation .nav-tabs > li.active {
    background-color: transparent !important; 

}
body:not(.path-frontpage) .content-top-highlighted {
    padding:0px !important;
}
#block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1{
  margin:0px !important;
}
#block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 .form-checkboxes {
    margin-top: 0px !important;
}
#link-84ffaa231e8cb4e1f4aad8be6a0c80f84b20b7bc47613874ef138695b8443c62{
  height: 450px !important;
  margin: auto !important;
}
#link-84ffaa231e8cb4e1f4aad8be6a0c80f84b20b7bc47613874ef138695b8443c62 .image-box {
    float: left !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    width: 19.583333% !important;
    margin:0px !important;
}
#link-84ffaa231e8cb4e1f4aad8be6a0c80f84b20b7bc47613874ef138695b8443c62 .image-wrapper {
    margin-left: 0px !important;
}

a img.fadein{
  filter: grayscale(1%) brightness(25%) sepia(100%) hue-rotate(-59deg) saturate(800%) contrast(0.95) !important;
}
.fa-facebook-square:before {
    content: "\f09a" !important;
}
.fa-twitter-square:before {
    content: "\f099" !important;
}
.lightwidget__caption {
    text-align: center !important;
}
.field--name-field-informacion-adicional{
  margin-top:35px !important;
}
#block-bloqueinstagram{
  margin-bottom:50px;
}
.path-movilidad #block-textomovilidad .title{
   font-family: 'Raleway', sans-serif !important;
  font-size: 51px;
}
#block-views-block-listado-de-servicios-centrales-block-1{
      max-width: 800px;
    margin: auto;
    padding: 30px !important;
    background-color: #efefef;
}
@media (max-width: 767px) and (min-width: 300px){
.path-frontpage .owl-item {
    margin: 0px !important;
    width: 375px !important;
}
}
@media (max-width: 375px) and (min-width: 361px){
.path-frontpage .owl-item {
    max-width: 375px !important;
}

}
@media (max-width: 450px) and (min-width: 300px){
#block-bloqueinstagram div{
  display:none;
}
}
@media (min-width: 451px){
#block-bloqueinstagram div{
  display:block;
}
#block-bloqueinstagrammovil{
  display:none;
}
}

.page-card{
  width:350px !important;
  float:left;
}
.grupo-destacados-elemento-contenedor {
    margin-bottom: 15px !important;
}
.path-eventos .view-eventos .card {
  margin:10px !important;
}

@media (max-width: 992px) and (min-width: 768px){
  .path-eventos div.card > div.card-img-top > img {
      max-height: 255px !important;
      min-height: 255px !important;
  }
  .path-eventos .page-card {
    margin: 5px;
}
.cabecera-destacados-elemento-imagen img {
    width: 100%;
    margin-top: 0px !important;
}
}
@media (max-width: 374px){
.path-eventos .view-eventos .card {
  margin:0px !important;
    margin-bottom: 20px !important;
}
.page-card{
  width:305px !important;
  float:left;
}
}

@media (max-width: 1024px) and (min-width: 700px){
.owl-carousel .owl-wrapper-outer{
    height: 430px !important;
}
/*.owl-carousel .owl-item {
  width:375px !important;
}
*/
.path-actualidad-de-la-us .contenido-comunicacion {
    width: 368px !important;
    padding: 30px 22px !important;
}

}
.path-actualidad-de-la-us .owl-theme .owl-controls .owl-page span {
    background: #000 !important;
}

@media (max-width: 767px) and (min-width: 300px){
.view-bloque-la-us-destaca .views-col {
    width: 93% !important;
    margin: auto !important;
}

.views-view-grid .views-col {
float: none !important;
  
}
.enlaceDestacado > a {
    width: 350px !important;

}
}
.icono-directorio{
  filter: grayscale(1%) brightness(22%) sepia(100%) hue-rotate(-59deg) saturate(800%) contrast(0.95) !important;
}

.view-historico-binus .view-content{
  max-width: 800px;
}
.view-historico-binus .view-content .field-content .col-lg-12{
  border-top:1px solid silver;
  padding-left:0px !important;
}
.view-historico-binus .view-content .field-content h3.col-lg-6 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    padding-left:0px !important;
}
.view-historico-binus .view-content .field-content .ver-mas {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
        color: rgba(190, 15, 46, 1) !important;
        font-weight:bold !important;
        text-decoration: underline !important;
        
}
.historico-binus{
  max-width:800px;
  margin:auto;
}
#block-menusecundariocomunicacion .we-mega-menu-submenu, #block-menusecundariocomunicacion .nav-tabs > li.active:hover, #block-mainnavigation .nav-tabs > li.active:hover {
      background: transparent !important;
}
#block-menusecundariocomunicacion div.we-mega-menu-submenu ul.subul > li > a {
    color: #666 !important;
}

.page-node-type-galeria-de-imagenes #block-startupgrowth-lite-content{
      top:0px;
}
#block-acordeonexponus{
      max-width: 800px !important;
    margin: auto !important;
}

.page-node-type-galeria-de-imagenes label{
      font-size:12px;
      color:#333;
}

@media (max-width: 500px) and (min-width: 300px){
.page-node-type-galeria-de-imagenes .image-listing-item {

    max-width: 46.866667%;
}
}
.page-node-type-galeria-de-imagenes .image-listing-item {
    height:260px;
    width: 145px;
}
.page-node-type-galeria-de-imagenes .image-listing-item {

    margin: 0 2.66% 2.66% 0 !important;

}
.bloque-caja-boton a{
    text-decoration: none !important;
    padding: 7px 23px !important;
}
.bloque-caja-boton {
    height: 36px !important;
}
.grupo-destacados-elemento-titulo {
    top: 15% !important;
    text-align:center;
}
.path-estudiar .ui-accordion-header, .path-estudiar .panel-heading {
    min-height: 55px !important;
    height: 100% !important;
}
.path-estudiar .ckeditor-accordion-toggle,.path-estudiar .ckeditor-accordion-toggle-2 {
    position: absolute !important;
    right: 0 !important;
}
div#bloque-caja {
    padding-bottom: 40px;
}
.grupo-destacados-elemento-contenedor .bloque-caja {
    bottom: 20%;
}
.bloque-caja-boton a{
 color:#fff !important; 
}
.path-directorio #featured-bottom-inside {
    background-color: #efefef;
    padding-bottom: 56px;
    margin-bottom: 50px;
}
.path-directorio #featured-bottom {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 15px;
}
#superfish-top-menu .header-container .sf-menu ul li a:hover, #superfish-top-menu .header-container .sf-menu ul li:hover{
    background: #be0f2e !important;
}
.boton-blanco{
  text-decoration: none !important;
}
#bloque-caja h2{
  font-size:20px !important;  
}
#bloque-caja{
  background:#a50133 !important;
}
.boxed h3{
  text-transform: initial !important;
}
#views-exposed-form-calendario-eventos-page-day .form-type-checkbox input:checked + label, #block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 .form-type-checkbox input:checked + label{
  border: 1px solid transparent !important;
}
#views-exposed-form-calendario-eventos-page-day label, #block-formularioexpuestocontent-field-fecha-del-evento-on-calendario-1 label{
  font-family:"Raleway";
  font-weight:bold;
  font-size:12px;
}
.page-node-type-noticia .field--name-body{
  margin-top: 30px;
}
#block-socialicons-2 a:hover{
color: #059f94 !important;
}
.puede-interesar {
    font-family: 'Raleway', sans-serif !important;
    max-width: fit-content;
    padding-top: 10px;
    border-top: 1px solid silver;
    font-weight: 600;
}
.path-estudiar .featured-bottom, .page-node-type-page .featured-bottom{
   background-color: #efefef;
    padding: 35px 0px 70px;
    
  max-width:1170px;
  margin:auto;
  margin-bottom: 50px;
}
.page-node-type-noticia .col-lg-9.bs-region.bs-region--left{
  padding-right:40px;
}
.page-node-type-noticia .col-xs-3.bs-region.bs-region--right{
  padding-top:30px;
}
/*.page-node-type-noticia strong {
    font-weight: 500;
}*/
.path-centros input.form-search{
  background: #fff !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover  {
  border: 1px solid transparent !important;
}     
:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
    outline-color: -webkit-focus-ring-color;
    outline-style: none !important;
    outline-width: 0px !important;
}
.header-container nav>ul.menu>li.menu-item--active-trail>a {
    border-bottom: 0px solid transparent !important;
}
.path-expon-us .featured-inside{
  margin-top:100px;
}
h2{
    font-weight: bold;
}
body.path-estudiantes .cabecera-destacados-elemento-contenedor .bloque-caja-boton a, body.path-personal .cabecera-destacados-elemento-contenedor .bloque-caja-boton a, body.path-futuros-estudiantes .cabecera-destacados-elemento-contenedor .bloque-caja-boton a, body.path-alumni .cabecera-destacados-elemento-contenedor .bloque-caja-boton a, body.path-profesorado .cabecera-destacados-elemento-contenedor .bloque-caja-boton a {
    padding: 12px 23px !important;
}
.cabecera-destacados-texto{
  margin-top:35px;
}
.view-cabecera-destacados-estudiante .owl-controls {
    position: relative;
    top: -120px;
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .image-style-thumbnail {
    width: 100px;
    margin-top: 20px;
}
.elemento-identidad{
  margin-bottom: 30px;
  min-height:200px;
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file.file--mime-application-pdf.file--application-pdf, #block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file--general, #block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file--application-octet-stream {
  max-width: 220px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left:0px !important;
}

#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file.file--mime-application-pdf.file--application-pdf a, #block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file--general a, .file--application-octet-stream a{
  font-family: 'Raleway', sans-serif !important;
  text-decoration: underline;
  color:#333;
  font-weight:bold;
}
.icono-pdf{
 bottom:5px;
 position:relative;
}
.secgen{
      top: -176px !important;
}
.bvlaus{
  top: -46px !important;
}
.we-mega-menu-submenu.intling{
    top: -123px !important;
}
.breadcrumb-separator.fa-angle-right:before {
  font-family: 'fontAwesome' !important;
    font-family: fontawesome !important;
    content: "\f105" !important;
    color:#000 !important;
}
.addtoany_list {
    padding-bottom: 50px;

}
dt.active, .ui-accordion .ui-accordion-header.ui-accordion-header-active{
  border-bottom:0px solid transparent !important;
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file--general, .file--application-octet-stream {
      background-image: url(/sites/default/files/styles/thumbnail/eps.png);
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file.file--mime-application-pdf.file--application-pdf{
      background-image: url(/sites/default/files/styles/thumbnail/pdf.png) !important;
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file {
    padding-left: 37px !important;
    display: inline-block;
    min-height: 27px;
    min-width: 27px;
    background-repeat: no-repeat;
    background-position: left center;
}
#block-views-block-materiales-en-pdf-imagen-corporativa-block-1 .file.file--mime-application-pdf.file--application-pdf a{
    margin-left: 37px !important;
}

#block-mainnavigation .nav-tabs > li.active:hover {
    background-color: initial !important;
}
.page-node-type-evento .addtoany_list:before, .page-node-type-destacado .addtoany_list:before, .page-node-type-noticia .addtoany_list:before, .field--name-field-etiquetas h3, body.page-node-type-noticia .field--name-field-noticias-interes .field__label {
    letter-spacing: 1px;
}
.field--name-field-noticias-interes .field__label{
  color: #333 !important;
}

.page-node-type-noticia .breadcrumb {
    position: relative;
    right: 25px;
}
.field.field--name-node-post-date.field--type-ds.field--label-hidden.field__item ul.links {
    top: 2px;
    position: relative;
}
.nav.nav-tabs.subul:hover{
    transition: 3s linear !important;
    -webkit-transition: 3s linear !important;
    -moz-transition: 3s linear !important;
}
#block-infoplanestrategico h2,#block-infoemprendimiento h2,#block-inforanking h2, #block-infoigualdad h2{
  margin-top:0px !important;
}
li.main2 div.we-mega-menu-submenu div.we-mega-menu-submenu ul.subul{
  min-height:160px;
}

.page-node-type-evento-secretaria-general #block-startupgrowth-lite-content {
    top: 0px !important;
    position: relative;
}

.page-node-type-evento-secretaria-general .addtoany_list{
  margin:100px 0px;
}

.page-node-type-evento-secretaria-general .links li a,.page-node-type-evento-secretaria-general .bs-region--right a, .titulo-evento {
    color: #333 !important;
    font-weight:bold;
    font-family: 'Raleway', 'Helvetica', 'Arial', sans-serif;
}
.titulo-evento, .field--type-viewsreference .field__label{
  border-bottom:1px solid silver;
}
.field--type-viewsreference .field__label{
  text-transform:uppercase;
  font-family: 'Raleway', 'Helvetica', 'Arial', sans-serif;
}
.datetime{
      margin-left: 0 !important;
    font-family: 'Raleway', 'Helvetica', 'Arial', sans-serif;
    color: #be0f2e !important;
    font-weight: 600 !important;
    font-variant-ligatures: common-ligatures !important;
    margin-bottom: 0 !important;
    font-size: 0.8em !important;
}
.field--name-body a.titulo-evento, .view-eventos-agenda-secretaria-general .field--name-body a, .view-eventos-agenda-secretaria-general .titulo-evento.enlace-flecha, .view-eventos-agenda-secretaria-general .enlace-flecha a{
    color: #333 !important;
    text-decoration:none !important;
} 

.view-eventos-agenda-secretaria-general .datetime{
  margin-top:7px;
}
.view-eventos-agenda-secretaria-general .titulo-evento a{
  margin-bottom:7px;
}
/*.we-mega-menu-submenu, .we-mega-menu-ul, .we-mega-menu-li, .region-we-mega-menu li:hover .region-we-mega-menu a:hover{
  cursor:pointer;
  -moz-transition: 2000ms !important;
  -ms-transition:2000ms !important;
  -o-transition:2000ms !important;
  -webkit-transition:2000ms !important;
  transition: 2000ms !important;
  animation-duration: 2000ms !important;
  
}
.we-megamenu-wrap .wpmm-nav-wrap > ul.we-megamenu > li.wemm_mega_menu:hover > ul.we-megamenu-sub-menu, .we-megamenu-wrap .wemm-nav-wrap > ul.we-megamenu > li.wemm_mega_menu:hover > .wemm-strees-row-container > ul.we-megamenu-sub-menu, .we-megamenu-wrap .wemm-nav-wrap > ul.we-megamenu > li.wemm_mega_menu:hover > .wemm-strees-row-and-content-container > ul.we-megamenu-sub-menu, .we-megamenu-wrap .wemm-nav-wrap > ul.we-megamenu > li.wemm_dropdown_menu:hover > ul.we-megamenu-sub-menu, .we-megamenu-wrap .wpmm-nav-wrap > ul.we-megamenu li.wemm_dropdown_menu ul.we-megamenu-sub-menu li.menu-item-has-children:hover > ul.we-megamenu-sub-menu, .we-megamenu-wrap .wemm-nav-wrap > ul.we-megamenu > li.wemm_mega_menu > ul.we-megamenu-sub-menu > li.wemm-row .we-megamenu-sub-menu li.menu-item-has-children:hover > ul.we-megamenu-sub-menu, .we-megamenu-wrap .wemm-nav-wrap > ul.we-megamenu li.wemm-type-widget .we-megamenu-sub-menu li:hover .we-megamenu-sub-menu {
    animation-duration: 1000ms !important;
    -moz-transition: 2s !important;
  -ms-transition:2s !important;
  -o-transition:2s !important;
  -webkit-transition:2s !important;
  transition: 2s !important;
}
*/
.background-image-holder{
      transform: none !important;
    background-attachment: initial !important;
    filter: brightness(0.6) !important;
    max-width: 1140px !important;
    height: 400px !important;
    background-repeat:no-repeat !important;
}
/*.nivel1consejo.sf-depth-1, .nivel1claustro.sf-depth-1, .nivel1otros.sf-depth-1 {
    height: 36px;
}*/

.view-eventos-agenda-secretaria-general h4 > a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 20px !important;
    text-decoration: none;
    color: #333 !important;
    min-height: 55px !important;
    height: auto !important;
    display: block;
    background-color: transparent !important;
    padding: 14px 50px 14px 50px;
    cursor: pointer;
    border-bottom: 1px solid silver;
}

.view-eventos-agenda-secretaria-general h4 > a[aria-expanded="false"] > span, 
.view-eventos-agenda-secretaria-general h4 > a > span{
    left: 50px !important;
    top: 10px !important;
    position: relative !important;
}

.view-eventos-agenda-secretaria-general h4 > a[aria-expanded="true"] > span {
    top: -37px !important;
}

.view-eventos-agenda-secretaria-general h4 > a[aria-expanded="true"] {
    border-bottom: none;
}

.view-eventos-agenda-secretaria-general div.panel-default:last-child 
#views-bootstrap-eventos-agenda-secretaria-general-default-collapse-2[aria-expanded="true"] > div {
    border-bottom: 1px solid silver !important;
}


.view-eventos-agenda-secretaria-general .panel-default {
    border: none;
}

.view-eventos-agenda-secretaria-general .panel-default .panel-heading {
    border-top: 1px solid silver;
}

.view-eventos-agenda-secretaria-general .panel-group .panel+.panel {
    margin-top: 0px;
}

.view-eventos-agenda-secretaria-general .panel-body div > h3 {
    display: none;
}
.top-cabecera, th.top-cabecera{
  background-color: rgba(190, 15, 46, 1) !important;
  color: #fff !important;
  font-family: "raleway" !important;
}
.top-secundario, th.top-secundario{
  background-color: rgb(189, 189, 189) !important;
  font-family: "raleway" !important;
}

.path-trabaja-en-la-us form[id^="views-exposed-form"] [id^="edit-"]{
  text-align: center;
}
.contact-message-visitar-la-us-form{
  max-width:800px;
  margin:auto;
}
.path-internacional #featured-inside{
background-color: #efefef;
    padding: 5px 0px 70px;
    margin-bottom: 50px;
}
li.main6 div.we-mega-menu-submenu div.we-mega-menu-submenu ul.subul {
   
    min-height: 191px !important;
}
#contact-message-visitar-la-us-form .captcha {
    float: none !important;
}
.separador-superior{
    border-top: 1px solid #7a7a7a !important;
    border-image: linear-gradient(to right, #7a7a7a 20%, transparent 20%) 5 !important;
    margin-top: 15px !important;
    padding-top: 25px !important;
    border-width: 0px;
}
#superfish-top-menu .fa.fa-angle-down.fa-5x.pull-right{
  display:none;
}
.field--name-body li .pager__item.pager__item--next a, .field--name-body .pager__item.pager__item--next a, .field--name-body li .pager__item.pager__item--previous a, .field--name-body .pager__item.pager__item--previous a{
    text-decoration: none;
}
/*dl > br {
    display: none !important;
}*/
.view-patentes table td, .view-patentes table th{
  font-size:12px;
}
/*#view-field-ano-firma-table-column, #view-field-ano-table-column{
  width:97px;
}*/
.views-field-field-solicitud a{
  font-size:10px;
}
#view-field-ano-firma-table-column, #view-field-ano-table-column, table .view-field-ano-firma-table-column, table .view-field-ano-table-column{
  width:55px;
}
#view-field-referencia-table-column, #view-field-solicitud-table-column, #view-field-fecha-oepm-table-column, #view-field-fecha-pct-table-column, table .view-fieldw-field-fecha-oepm-t-referencia-table-column, table .view-field-solicitud-table-column, table .vieable-column, table .view-field-fecha-pct-table-column{
  width:104px;
}
#view-field-organo-promotor-table-column, #view-field-pct-table-column, #view-field-sectores-table-column, #view-title-table-column, table .views-field-title, table .view-field-organo-promotor-table-column,table .view-field-pct-table-column,  table .view-field-sectores-table-column{
  width:150px;
}
#view-field-objeto-table-column, #view-field-publicacion-table-column, #view-field-titular-patente-table-column, table .view-field-objeto-table-column, table .view-field-publicacion-table-column, table .view-field-titular-patente-table-column{
  width:135px;
}

.path-convenios-y-tipos-de-convenio form[id^="views-exposed-form"] div[id^="edit-actions"],.path-convenios-y-tipos-de-convenio .button.js-form-submit.form-submit {
    display: inline !important;
    float: right;
    position: relative;
    bottom: -17px;
    text-align:center !important;
}
#edit-submit-convenios-de-vicerrectorado-de-relaciones-institucionales, #edit-submit-convenios-de-practicas-de-empresa, #edit-submit-listado-convenios-internacionales {
    border-radius: 50px !important;
}
.view-convenios-de-vicerrectorado-de-relaciones-institucionales, .view-listado-convenios-internacionales,.view-convenios-de-practicas-de-empresa{
  position:relative;
  top:50px;
}
#superfish-menu-de-convenios-y-tipos-d{
  border-top: 1px solid silver;
  margin-top: 20px;
}
.page-node-type-convenio-de-vicerrectorado-de-re #block-startupgrowth-lite-content {
    top: 0px;
    position: relative;

  
}
p.copyr a {
    color: #c6c6c6 !important;
}
/*CARD PATENTES*/
.card-patentes span{
    font-size:10px;
    padding-left: 0px;
    
}
.card-patentes a{
  text-decoration:none; 
  color: #333;
  font-family:Raleway;
  font-size:10px;
}
.card-patentes .box{
    padding:60px 0px;
}

.card-patentes .box-part{
    height: 400px;
}
.card-patentes{
    background: #e5e2e2;
    height: 410px;
    margin: 5px;
    padding:15px !important;
}
.card-patentes .text{
    margin:20px 0px;
}
.pat-solicitud{
  position: absolute;
    bottom: 5px;
}
.pat-publi{
  position: absolute;
  right: 15px;
  bottom: 15px;
}
/*CARD PATENTES*/
.d-none{
  display:none;
}
.view-glossary{
    max-width: 800px;
    margin: auto;
    padding: 30px !important;
    background-color: #efefef;
}
.view-display-id-attachment_1 .view-content{
      text-align: center;
}
#edit-submit-glossary{
      top: -20px;
    position: relative;
}
#views-exposed-form-glossary-page-1 #edit-title, #views-exposed-form-glossary-page-1 .form-item{
  width:100% !important;
}

.path-trabaja-en-la-us form[id^="views-exposed-form"] [id^="edit-submit-glossary"] {
    bottom: 20px;
    position: relative;
}
#view-field-pais-table-column{
  width:60px !important;
}
.boxed h4{
  font-size:14px !important;
}
.view-logos-alianzaas .owl-item{
  margin:5px;
}
div.cabecera-destacados-elemento-contenedor {
    padding: 0px 0px !important;
    height: 0px !important;
}
.enlaceDestacado:hover + .hover-element .boxed, .hover-element.hover--active .boxed {
    
    bottom: 340px !important;

}
#edit-field-sitio-web-institucion-0-value, .form-type-email, .form-type-email input{
color: #555 !important;
}
.details-description a{
      color: rgba(190, 15, 46, 1);
    text-decoration: underline;
}
#edit-field-documentacion-adjunta summary{
  font-weight: bold;
}
form[id^="views-exposed-form"] [id^="edit-"] div {
    display: inline-block;
    margin-bottom: 19px;
}
h2#block-destacados-menu {
    text-align: left;
    padding: 0;
}
#block-views-block-eventos-block-1 h2 {
    padding-bottom: 1.125em;
    padding-top: 2.5em;
}
#block-socialredes{
  margin-bottom:50px;
}

li.main2 ul.subul > li, li.main2 ul.subul, #superfish-main-accordion > li:nth-child(2), #superfish-main-accordion > li:nth-child(2) > ul > li {
    background-color: #fcbb37;
}
#views-bootstrap-eventos-agenda-secretaria-general-default h3.panel-title a,#views-bootstrap-eventos-agenda-secretaria-general-default h4.panel-title a{
  font-size:15px !important;
}
.path-buscar-en-la-us #views-exposed-form-search-content-page-1 form[id^="views-exposed-form"] [id^="edit-"] {
    text-align: center !important;
}
ul.menu a.is-active {
    color: #059f94 !important;
}

a.disabled {
  /* Make the disabled links grayish*/
  color: gray !important;
  /* And disable the pointer events */
  pointer-events: none !important;
}
ul#superfish-top-menu li.sf-depth-2 > a.tablon-virtual.disabled.sf-depth-2 {
    color: silver !important;
}
#superfish-menu-secundario-comunicacio-toggle span:after{
  content: "\f107";
    font-family: 'FontAwesome';
    color: #333 !important;
    font-size: 25px;
    margin-left: 6px;
    top: 5px;
    position: relative;
}
#superfish-menu-secundario-comunicacio-toggle .sf-clone-parent{
  display:none !important;
}
#superfish-menu-secundario-comunicacio-accordion{
    display: block;
    position: absolute;
    top: 41px !important;
}
#superfish-menu-secundario-comunicacio-accordion .sf-depth-1 .sf-depth-1{
  padding-left:15px !important;
}
#superfish-menu-secundario-comunicacio-accordion .sf-depth-2{
  padding-left:15px !important;
}
#superfish-menu-secundario-comunicacio-accordion ul.sf-menu .sf-with-ul {
    padding-right: 0em !important;
}
#superfish-menu-secundario-comunicacio-accordion a.menuparent:after {
    float: right !important;
    font-family: "FontAwesome", sans-serif !important;
    content: "\f078" !important;
    font-size: 1.2em  !important;
    padding: 5px;
       position: absolute !important;
    right: 0px !important;
    bottom: 2px !important;
}
@media (max-width: 767px) and (min-width: 300px){
  h1 {
    font-size: 35px !important;
  }
}
@media (max-width: 767px) and (min-width: 300px){
:-webkit-any(article,aside,nav,section) h1 {
    font-size: 35px !important;
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em !important;
  }
}


/* Universidad */
.enlaceDestacado:hover + .destacado-tax-Universidad .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Universidad .hover-element__initial {
  filter:invert(8%) sepia(75%) saturate(2900%) hue-rotate(352deg) brightness(69%) contrast(150%) opacity(50%) grayscale(100%) !important;
}
.enlaceDestacado:hover + .destacado-tax-Universidad,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Universidad {
  background-color: red !important;
}

/* Estudiantes */
.enlaceDestacado:hover + .destacado-tax-Estudiantes .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Estudiantes .hover-element__initial {
  filter: grayscale(1%) brightness(66%) sepia(100%) hue-rotate(8deg) saturate(575%) contrast(0.95) !important;
}

/* Investigación */
.enlaceDestacado:hover + .destacado-tax-Investigación .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Investigación .hover-element__initial {
  filter: grayscale(1%) brightness(16%) sepia(100%) hue-rotate(-82deg) saturate(800%) contrast(1.1) !important;
}

/* Cultura */
.enlaceDestacado:hover + .destacado-tax-Cultura .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Cultura .hover-element__initial{
  filter: invert(18%) grayscale(83%) opacity(50%) brightness(65%) contrast(225%) !important;
}

.enlaceDestacado:hover + .destacado-tax-Cultura,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Cultura{
  background-color: #ff7600 !important;
}

/* Comunidad US */
.enlaceDestacado:hover + .destacado-tax-Comunidad.US .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Comunidad.US .hover-element__initial{
  filter: invert(14%) sepia(100%) saturate(330%) hue-rotate(34deg) brightness(80%) contrast(96%) !important;
}

.enlaceDestacado:hover + .destacado-tax-Comunidad.US,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Comunidad.US{
  background-color: #95be05 !important;
}

/* Deportes */
.enlaceDestacado:hover + .destacado-tax-Deportes .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Deportes .hover-element__initial{
  filter: invert(13%) sepia(100%) saturate(781%) hue-rotate(157deg) brightness(70%) contrast(100%) grayscale(70%) !important;
}

/* MEZCLAS */
.enlaceDestacado:hover + .destacado-tax-Actualidad-Universidad .hover-element__initial,
.enlaceDestacado:hover + .destacado-tax-Actualidad-Estudiantes-Internacional-Investigación .hover-element__initial,
.enlaceDestacado:hover + .destacado-tax-Universidad-Cultura .hover-element__initial,
.enlaceDestacado:hover + .destacado-tax-Estudiantes-Universidad .hover-element__initial,
.enlaceDestacado:hover + .destacado-tax-Universidad-Estudiantes .hover-element__initial,
.enlaceDestacado:hover + .destacado-tax-Estudiantes-Investigación-Universidad .hover-element__initial,
body.path-personal .enlaceDestacado:hover + .destacado-tax-Actualidad-Universidad .hover-element__initial{
  filter: grayscale(1%) brightness(40%) sepia(100%) hue-rotate(125deg) 
    saturate(800%) contrast(0.95) !important;
}


#block-quizateintereserevista, #block-quizateinteresebinus {
    background-color: #efefef;
    padding: 5px 0px 70px !important;
    margin-bottom: 50px;
}
.titulo-grado, .titulo-master{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    font-family: "Raleway";
}

/*-----------------*/
.hover-element__initial {
    background-color: rgba(0,0,0,0.8);
    filter: brightness(0.4);
    -webkit-filter: brightness(0.4); 
    -moz-filter: brightness(0.4);
    -o-filter:brightness(0.4);
    -ms-filter:brightness(0.4);
}
/*-----------------*/
.titulo-enlace-evento{
  color:#333 !important;
}
.pager__items, .dcsns-toolbar {
    padding: 0;
    max-width: max-content;
    margin: auto;
}
.tipo-comun.text-right {

    text-transform: uppercase;

}
@media (max-width: 767px) and (min-width: 300px){
.hover-element {
    max-height: 439px !important;
}
}
@media (max-width: 992px) and (min-width: 691px){
.view-bloque-la-us-destaca .views-col {
    width: 300px !important;
    margin: 0px;
}
#block-views-block-bloque-la-us-destaca-block-2 .view-content, #block-views-block-lista-avances-block-1 .view-content, #block-views-block-bloque-la-us-destaca-block-1 .view-content, #block-views-block-bloque-la-us-destaca-block-3 .view-content, #block-views-block-bloque-la-us-destaca-block-4 .view-content{
    width: 600px !important;
    margin: auto;
}
.hover-element {
  margin-bottom: 0px;
}
.path-frontpage #content-top-highlighted {
    bottom: 195px !important;
}
}
div#bloque-mas-us >div {
    margin-bottom: 30px;
}
@media (max-width: 1200px) and (min-width: 993px){
.path-frontpage .owl-item {
    margin: 0 !important;
    width: 335px !important;
}
}
.card-eventos{
  width: 368px;
  margin: auto;
}
.path-actualidad-de-la-us .card-eventos {
    margin: auto !important;
}
.page-node-type-noticia .field--name-body img {
    width: auto !important;
}
.path-estudiar .main-content p a:after, .path-estudiar .main-content li a:after, .path-estudiar .main-content a:after {

    display: none !important;
}
ul#superfish-menu-becas-y-ayudas {
    border-top: 1px solid silver;
    margin-top: 30px;
}
#block-destacados ul li a{
  text-transform:uppercase !important;
}
@media (min-width: 1331px){
div#block-informacion {
    bottom: -55px;
}

.onscroll div#block-informacion {
    bottom: 0px;
}
.header-top-area #search-area {
    left: 570px;
}
}
.page-node-type-centro .field--name-node-title {
    transform: translate3d(0px,0px,0px);
    background-image: url("/sites/default/files/styles/US-cabecera-centros-2%20(1).jpg") !important;
    opacity: 1;
    top: 0px;
    background-attachment: inherit;
    color: #fff;
    height: 380px;
}
.view-convenios-de-vicerrectorado-de-relaciones-institucionales{
  font-size:12px;
}
#view-field-ano-firma-table-column, #view-field-ano-table-column, table .view-field-ano-firma-table-column, table .view-field-ano-table-column, .views-field-field-ano-firma, .views-field-field-referencia {
    width: 57px !important;
}
th#view-field-fecha-firma-table-column, th#view-field-fecha-caducidad-table-column, table .view-field-fecha-firma-table-column, table .view-field-fecha-caducidad-table-column{
    width: 96px !important;
}
.view-id-bloque_la_us_destaca .form-type-radio:first-child input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:first-child input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:first-child input:hover + label {
    background-color: #059f94 !important;
    border: 1px solid #059f94 !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(2) input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(2) input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(2) input:hover + label {
    background-color: rgba(190,15,46,1) !important;
    border: 1px solid rgba(190,15,46,1) !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(3) input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(3) input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(3) input:hover + label {
    background-color: rgba(253,202,27,1) !important;
    border: 1px solid rgba(253,202,27,1) !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(4) input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(4) input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(4) input:hover + label {
    background-color: rgba(189,19,83,1) !important;
    border: 1px solid rgba(189,19,83,1) !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(5) input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(5) input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(5) input:hover + label {
    background-color: rgba(227,172,0,1) !important;
    border: 1px solid rgba(227,172,0,1) !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(6) input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(6) input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(6) input:hover + label {
    background-color: rgba(149,190,5,1) !important;
    border: 1px solid rgba(149,190,5,1) !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-id-bloque_la_us_destaca .form-type-radio:nth-child(7) input:hover + label, .view-noticias-de-la-us-cuadricula .form-type-radio:nth-child(7) input:hover + label, .view-noticias-de-la-us-lista .form-type-radio:nth-child(7) input:hover + label {
    background-color: #648a9f !important;
    border: 1px solid #648a9f !important;
    color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}


/*-----*/

.view-id-bloque_la_us_destaca .form-type-radio input + label, .view-noticias-de-la-us-cuadricula .form-type-radio input + label, .view-noticias-de-la-us-lista .form-type-radio input + label {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.page-node-type-grado .table>thead>tr>th, .page-node-type-master- .table>thead>tr>th, .page-node-type-master- .view-content table caption, .page-node-type-grado .view-content table caption{
    border-top: 1px solid #ddd !important;
    color: #fff !important;
}


.header-container .sf-accordion-toggle.sf-style-none a, .header-container .sf-accordion-toggle.sf-style-none a.sf-expanded {
    right: 0px;
}
@media (max-width: 767px) and (min-width: 450px){
  .header-container .sf-accordion-toggle.sf-style-none #superfish-main-toggle, .path-la-us .header-container .sf-accordion-toggle.sf-style-none a.sf-expanded {
      right: 10px !important;
  }
}
#superfish-main-toggle {
    color: #fff !important;
}
.header-container .sf-accordion-toggle.sf-style-none a.sf-expanded:after {
    color: #be0f2e !important;
}
html:not([data-scroll='0']) {
    
    .header-container .sf-accordion-toggle.sf-style-none a:after {
        color: #be0f2e !important;
    }
    .header-container .sf-accordion-toggle.sf-style-none a.sf-expanded:after {
        color: #be0f2e !important;
    }
    
}

#search-block-form a.button, input[type="submit"]{
  border:none !important;
}
#search-block-form .block-search .form-actions:after{
  color: #fff !important;
}
.page-node-type-departamento .texto-grados-bg {
    padding: 30px 20px 30px 20px;
}
.datosCalidad3 th {
    width: 85px;
}
/*a[href*='edit-group-plani'].link_bajo_presentacion.enlace-flecha{
    display:none !important;
}*/
@media (max-width: 992px) and (min-width: 768px){
#superfish-top-menu li > a.menuparent:after {
    right: -5px !important;
}
}

#superfish-informacion .fa-angle-down {
    color: #fff !important;
}
.path-trabaja-en-la-us #superfish-top-menu .fa.fa-angle-down.fa-5x.pull-right, #superfish-informacion .fa-angle-down {
    display: none;
    color: #fff !important;
}
a img:parent{
  text-decoration: none !important;
}
.cuerpo-comunicacion {
    color: #969696 ;
    text-transform: initial !important;
    font-weight: 400;
    line-height: 1.7;
    font-family: 'Merriweather', serif !important;
    font-size: 16px;
}
@media (max-width: 992px) and (min-width: 768px){
.path-frontpage #block-views-block-comunicaciones-oficiales-block-1 .owl-item {
    margin: 40px;
}
}

@media (max-width: 1200px) and (min-width: 993px){
.path-frontpage .owl-item {
    margin: 20px !important;
    width: 436px !important;
}
}
.field--name-field-grado-memoria{
  margin-bottom:50px;
}
div#toTop {
    filter: invert(50%) sepia(7%) saturate(0%) hue-rotate(159deg) brightness(106%) contrast(108%);
}
.slick-track {
  display: flex;
}
