@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:700i');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,600,700,800');
body.section-blog-ui1 h3 {
    font-size: 14px !important;
    line-height: 1.6em !important;
}

*:focus {
    outline: none;
}

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.1);
}


/***************************************************************
        Fonts, titles, etc
****************************************************************/

html {
    height: 100%;
    position: relative;
    overflow-y: scroll;
}

body {
    color: #38414A;
    font-family: Verdana, Arial, Tahoma, "DejaVu Sans", sans-serif;
    font-size: 12.5px;
    height: auto;
    min-height: 100%;
    position: relative;
}

.region-bottom,
#footer-wrapper,
#header-container,
#page-wrapper-left,
body.section-whats-new,
body.section-actualidad,
body.section-our-students-stories,
body.section-hablan-nuestros-alumnos,
body.page-fundacion-universidad-isabel-i-noticias,
body.section-sala-de-prensa,
body.section-press-room,
body.section-blog-ui1,
body.section-how-online-learning-experience,
body.section-como-se-estudia,
body.node-type-facultad,
body.section-courses,

body.section-la-universidad,
body.section-our-university,

body.section-acceso-y-matricula,
body.section-oferta-academica {
    font-family: 'Raleway', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #E4004F;
    font-weight: normal;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #EC4D84;
    font-weight: normal;
}

h1 {
    font-size: 22px;
}

body.section-whats-new h1,
body.section-actualidad h1,
body.section-our-students-stories h1,
body.section-hablan-nuestros-alumnos h1,
body.page-fundacion-universidad-isabel-i-noticias h1,
body.section-sala-de-prensa h1,
body.section-press-room h1,
body.section-blog-ui1 h1,
body.section-how-online-learning-experience h1,
body.section-como-se-estudia h1,
body.node-type-facultad h1,
body.section-courses h1,

body.section-la-universidad h1,
body.section-our-university h1,

body.section-acceso-y-matricula h1,
body.section-oferta-academica h1 {
    color: #004A61;
    font-size: 30;
    font-weight: 700;
    text-align: left;
}

h2 {
    font-size: 18px;
    line-height: 1.2em;
}

body.section-whats-new h2,
body.section-actualidad h2,
body.section-our-students-stories h2,
body.section-hablan-nuestros-alumnos h2,
body.section-press-room h2,
body.page-fundacion-universidad-isabel-i-noticias h2,
body.section-sala-de-prensa h2,
body.section-blog-ui1 h2,
body.section-how-online-learning-experience h2,
body.section-como-se-estudia h2,
body.node-type-facultad h2,
body.section-courses h2,

body.section-la-universidad h2,
body.section-our-university h2,

body.section-acceso-y-matricula h2,
body.section-oferta-academica h2,
body.page-node-9188 h2 {
    color: #004A61;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
}

h3 {
    font-size: 16px;
    line-height: 1.2em;
}

body.section-whats-new h3,
body.section-actualidad h3,
body.section-our-students-stories h3,
body.section-hablan-nuestros-alumnos h3,
body.section-press-roomh h3,
body.page-fundacion-universidad-isabel-i-noticias h3,
body.section-sala-de-prensa h3,
body.section-blog-ui1 h3,
body.section-how-online-learning-experience h3,
body.section-como-se-estudia h3,
body.node-type-facultad h3,
body.section-courses h3,

body.section-la-universidad h3,
body.section-our-university h3,

body.section-acceso-y-matricula h3,
body.section-oferta-academica h3 {
    color: #004A61;
    font-size: 20px;
    font-family: 'Noto Serif', serif;
    font-weight: 700;
    text-align: left;
    font-style: italic;
}

h4,
h5,
h6 {
    font-size: 14px;
    line-height: 1.2em;
}

body.section-whats-new h4,
body.section-actualidad h4,
body.section-our-students-stories h4,
body.section-hablan-nuestros-alumnos h4,
body.section-press-room h4,
body.page-fundacion-universidad-isabel-i-noticias h4,
body.section-sala-de-prensa h4,
body.section-blog-ui1 h4,
body.section-how-online-learning-experience h4,
body.section-como-se-estudia h4,
body.node-type-facultad h4,
body.section-courses h4,

body.section-la-universidad h4,
body.section-our-university h4,

body.section-acceso-y-matricula h4,
body.section-oferta-academica h4 {
    color: #004A61;
    font-size: 16px;
    font-weight: 800;
    text-align: left;
}

h2.node-title a {
    display: block;
    line-height: 1.2em;
}

a,
a:link,
a:visited,
a:active {
    color: #E63271;
    outline: none;
    text-decoration: none;
}

a:hover {
    color: #E4004F;
}

body.section-whats-new a,
body.section-actualidad a,
body.section-our-students-stories a,
body.section-hablan-nuestros-alumnos a,
body.section-press-room a,
body.section-sala-de-prensa a,
body.section-blog-ui1 a,
body.section-how-online-learning-experience a,
body.section-como-se-estudia a,
body.node-type-facultad a,
body.section-courses a,

body.section-la-universidad a,
body.section-our-university a,

body.section-acceso-y-matricula a,
body.section-oferta-academica a {
    color: #E4004F;
}

body.section-oferta-academica .field-name-field-page-body2 a,
body.section-acceso-y-matricula .field-name-field-page-body2 a,
body.section-whats-new .field-name-body a,
body.section-actualidad .field-name-body a,
body.section-our-students-stories .field-name-body a,
body.section-hablan-nuestros-alumnos .field-name-body a,
body.section-press-room .field-name-body a,
body.page-fundacion-universidad-isabel-i-noticias .field-name-body a,
body.section-sala-de-prensa .field-name-body a,
body.section-blog-ui1 .field-name-body a,
body.section-how-online-learning-experience .field-name-body a,
body.section-como-se-estudia .field-name-body a,
body.node-type-facultad .field-name-body a,
body.section-courses .field-name-body a,
body.section-courses article .courses a,

body.section-la-universidad .field-name-body a,
body.section-our-university .field-name-body a,
body.section-la-universidad article .courses a,
body.section-our-university article .courses a,

body.section-acceso-y-matricula article .courses a,
body.section-acceso-y-matricula .field-name-body a,
body.section-oferta-academica article .courses a,
body.section-oferta-academica .field-name-body a {
    font-weight: 800;
}

body.section-whats-new a:hover,
body.section-actualidad a:hover,
body.section-our-students-stories a:hover,
body.section-hablan-nuestros-alumnos a:hover,
body.section-press-room a:hover,
body.page-fundacion-universidad-isabel-i-noticias a:hover,
body.section-sala-de-prensa a:hover,
body.section-blog-ui1 a:hover,
body.section-how-online-learning-experience a:hover,
body.section-como-se-estudia a:hover,
body.node-type-facultad a:hover,
body.section-courses a:hover,

body.section-la-universidad a:hover,
body.section-our-university a:hover,

body.section-acceso-y-matricula a:hover,
body.section-oferta-academica a:hover {
    color: #004A61;
}

body.section-whats-new a:active,
body.section-actualidad a:active,
body.section-our-students-stories a:active,
body.section-hablan-nuestros-alumnos a:active,
body.section-press-room a:active,
body.page-fundacion-universidad-isabel-i-noticias a:active,
body.section-sala-de-prensa a:active,
body.section-blog-ui1 a:active,
body.section-how-online-learning-experience a:active,
body.section-como-se-estudia a:active,
body.node-type-facultad a:active,
body.section-courses a:active,

body.section-la-universidad a:active,
body.section-our-university a:active,

body.section-acceso-y-matricula a:active,
body.section-oferta-academica a:active {
    color: #ACD7E5;
}

body.section-student-services a:hover,
body.section-servicios-alumno a:hover {
    color: #AC8900;
}

body.section-contact-us #page #content article,
body.section-solicita-informacion #page #content article,
body.section-student-services #page #content article,
body.section-servicios-alumno #page #content article {
    padding: 0 10px;
}

.color_E4004F {
    color: #E4004F;
}

.color_38414A {
    color: #38414A;
}

.clear-both {
    clear: both;
}

.icon-pdf-blue {
    font-size: 30px;
    color: #004A61;
}

a .icon-pdf-blue:hover {
    color: #E4004F;
}

a .icon-pdf-blue:active {
    color: #ACD7E5;
}


/***************************************************************
        Form - iframe
****************************************************************/

iframe {
    border: none;
}

input,
select,
textarea {
    border: 1px solid #CCCCCC;
    color: #38414A;
    font-size: 0.949em;
    padding: 5px 6px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    transition: background 0.25s;
    -ms-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -webkit-transition: background 0.25s;
}

input:hover,
select:hover {
    background: #f0f0f0;
}

label {
    color: #38414A;
    font-weight: normal;
    line-height: 1.3em;
    margin-top: 6px;
    padding-right: 20px;
}


/***************************************************************
        Pager
***************************************************************/

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
    padding-bottom: 0.2em;
}


/***************************************************************
        Table
****************************************************************/

table {
    border: 0;
    border-spacing: 0;
    margin: 10px 0 20px 0;
    width: 100%;
}

table table {
    font-size: 1em;
}

body.section-press-room article .field-item table,
body.page-fundacion-universidad-isabel-i-noticias article .field-item table,
body.section-sala-de-prensa article .field-item table,
body.section-blog-ui1 article .field-item table,
body.section-how-online-learning-experience article .field-item table,
body.section-como-se-estudia article .field-item table,
body.node-type-facultad article .field-item table,
body.section-courses article .field-item table,

body.section-la-universidad .field-item table,
body.section-our-university .field-item table,

body.section-acceso-y-matricula article .field-item table,
body.section-oferta-academica article .field-item table {
    color: #38414A;
    font-size: 12px;
    font-weight: 600;
}

body.section-servicios-alumno article .field-item .overflow-table,
body.section-student-services article .field-item .overflow-table,
body.section-press-room article .field-item .overflow-table,
body.page-fundacion-universidad-isabel-i-noticias article .field-item .overflow-table,
body.section-sala-de-prensa article .field-item .overflow-table,
body.section-blog-ui1 article .field-item .overflow-table,
body.section-how-online-learning-experience article .field-item .overflow-table,
body.section-como-se-estudia article .field-item .overflow-table,
body.node-type-facultad article .field-item .overflow-table,
body.section-courses article .field-item .overflow-table,

body.section-la-universidad article .field-item .overflow-table,
body.section-our-university article .field-item .overflow-table,

body.section-acceso-y-matricula article .field-item .overflow-table,
body.section-oferta-academica article .field-item .overflow-table {
    overflow-x: auto;
}


/*Para los calendarios */

.responsiveCal {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}

.responsiveCal iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

table tr th {
    background: #757575;
    border-bottom-style: none;
}

body.page-fundacion-universidad-isabel-i-noticias article .field-item table th,
body.section-sala-de-prensa article .field-item table th,
body.section-blog-ui1 article .field-item table th,
body.section-how-online-learning-experience article .field-item table th,
body.section-como-se-estudia article .field-item table th,
body.node-type-facultad article .field-item table th,
body.section-courses article .field-item table th,

body.section-la-universidad .field-item table th,
body.section-our-university .field-item table th,

body.section-acceso-y-matricula article .field-item table th,
body.section-oferta-academica article .field-item table th {
    text-transform: uppercase;
    background-color: #efefef;
    color: #38414A;
    text-align: left;
}

table tr th,
table tr th a,
table tr th a:hover {
    color: #FFF;
    font-weight: bold;
}

table tbody tr th {
    vertical-align: top;
}

tr td,
tr th {
    padding: 5px 9px;
    border: 4px solid #fff;
    text-align: left;
    line-height: 16px;
}

body.section-whats-new table th,
body.section-actualidad table th,
body.section-our-students-stories table th,
body.section-hablan-nuestros-alumnos table th,
body.section-press-room table th,
body.page-fundacion-universidad-isabel-i-noticias table th,
body.section-sala-de-prensa table th,
body.section-blog-ui1 table th,
body.section-how-online-learning-experience table th,
body.section-como-se-estudia table th,
body.node-type-facultad table th,
body.section-courses table th,

body.section-la-universidad table th,
body.section-our-university table th,

body.section-acceso-y-matricula table th,
body.section-oferta-academica table th {
    text-transform: uppercase;
    background-color: #efefef;
    color: #38414A;
    text-align: left;
}

body.section-whats-new table tr td,
body.section-actualidad table tr td,
body.section-our-students-stories table tr td,
body.section-hablan-nuestros-alumnos table tr td,
body.section-press-room table tr td,
body.page-fundacion-universidad-isabel-i-noticias table tr td,
body.section-sala-de-prensa table tr td,
body.section-blog-ui1 table tr td,
body.section-how-online-learning-experience table tr td,
body.section-como-se-estudia table tr td,
body.node-type-facultad table tr td,
body.section-courses table tr td,

body.section-la-universidad table tr td,
body.section-our-university table tr td,

body.section-acceso-y-matricula table tr td,
body.section-oferta-academica table tr td {
    line-height: 22px;
    font-weight: 600;
    text-align: left;
    font-size: 12px;
    color: #38414A;
}

body.section-whats-new table.visual-table tr td,
body.section-actualidad table.visual-table tr td,
body.section-our-students-stories table.visual-table tr td,
body.section-hablan-nuestros-alumnos table.visual-table tr td,
body.section-press-room table.visual-table tr td,
body.page-fundacion-universidad-isabel-i-noticias table.visual-table tr td,
body.section-sala-de-prensa table.visual-table tr td,
body.section-blog-ui1 table.visual-table tr td,
body.section-how-online-learning-experience table.visual-table tr td,
body.section-como-se-estudia table.visual-table tr td,
body.node-type-facultad table.visual-table tr td,
body.section-courses table.visual-table tr td,

body.section-la-universidad table.visual-table tr td,
body.section-our-university table.visual-table tr td,

body.section-acceso-y-matricula table.visual-table tr td,
body.section-oferta-academica table.visual-table tr td {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    color: #004A61;
    background: #FFFFFF;
}

tr.odd {
    background: #e4e4e4;
}

tr,
tr.even {
    background: #efefef;
}

table ul.links {
    margin: 0;
    padding: 0;
    font-size: 1em;
}

table ul.links li {
    padding: 0 1em 0 0;
}

body.section-whats-new #page #content article li,
body.section-actualidad #page #content article li,
body.section-our-students-stories #page #content article li,
body.section-hablan-nuestros-alumnos #page #content article li,
body.section-press-room #page #content article li,
body.page-fundacion-universidad-isabel-i-noticias #page #content article li,
body.section-sala-de-prensa #page #content article li,
body.section-blog-ui1 #page #content article li,
body.section-how-online-learning-experience #page #content article li,
body.section-como-se-estudia #page #content article li,
body.node-type-facultad #page #content article li,
body.section-courses #page #content article li,

body.section-la-universidad #page #content article li,
body.section-our-university #page #content article li,

body.section-acceso-y-matricula #page #content article li,
body.section-oferta-academica #page #content article li,
body.section-courses #page #content .field-name-field-page-body2 li,

body.section-la-universidad #page #content .field-name-field-page-body2 li,
body.section-our-university #page #content .field-name-field-page-body2 li,

body.section-acceso-y-matricula #page #content .field-name-field-page-body2 li,
body.section-oferta-academica #page #content .field-name-field-page-body2 li {
    list-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
}

body.section-whats-new #page #content article li:before,
body.section-actualidad #page #content article li:before,
body.section-our-students-stories #page #content article li:before,
body.section-hablan-nuestros-alumnos #page #content article li:before,
body.section-press-room #page #content article li:before,
body.page-fundacion-universidad-isabel-i-noticias #page #content article li:before,
body.section-sala-de-prensa #page #content article li:before,
body.section-blog-ui1 #page #content article li:before,
body.section-how-online-learning-experience #page #content article li:before,
body.section-how-online-learning-experience #page #content article li:before,
body.section-como-se-estudia #page #content article li:before,
body.node-type-facultad #page #content article li:before,
body.section-courses #page #content article li:before,

body.section-la-universidad #page #content article li:before,
body.section-our-university #page #content article li:before,

body.section-acceso-y-matricula #page #content article li:before,
body.section-oferta-academica #page #content article li:before,
body.section-courses #page #content .field-name-field-page-body2 li:before,

body.section-la-universidad #page #content .field-name-field-page-body2 li:before,
body.section-our-university #page #content .field-name-field-page-body2 li:before,

body.section-acceso-y-matricula #page #content .field-name-field-page-body2 li:before,
body.section-oferta-academica #page #content .field-name-field-page-body2 li:before {
    content: "› ";
    font-weight: bold;
    /*
  width: 8px;
  display: inline-block;
  */
}

body.section-whats-new p,
body.section-actualidad p,
body.section-our-students-stories p,
body.section-hablan-nuestros-alumnos p,
body.section-press-room p,
body.page-fundacion-universidad-isabel-i-noticias p,
body.section-sala-de-prensa p,
body.section-blog-ui1 p,
body.section-how-online-learning-experience p,
body.section-como-se-estudia p,
body.node-type-facultad p,
body.section-courses p,

body.section-la-universidad p,
body.section-our-university p,

body.section-acceso-y-matricula p,
body.section-oferta-academica p {
    text-align: left;
    font-size: 16px;
}

p.small-letter,
span.small-letter,
body.section-whats-new p.small-letter,
body.section-actualidad p.small-letter,
body.section-our-students-stories p.small-letter,
body.section-hablan-nuestros-alumnos p.small-letter,
body.section-press-room p.small-letter,
body.page-fundacion-universidad-isabel-i-noticias p.small-letter,
body.section-sala-de-prensa p.small-letter,
body.section-blog-ui1 p.small-letter,
body.section-how-online-learning-experience p.small-letter,
body.section-como-se-estudia p.small-letter,
body.node-type-facultad p.small-letter,
body.section-courses p.small-letter,

body.section-la-universidad p.small-letter,
body.section-our-university p.small-letter,

body.section-acceso-y-matricula p.small-letter,
body.section-oferta-academica p.small-letter,
body.section-whats-new span.small-letter,
body.section-actualidad span.small-letter,
body.section-our-students-stories span.small-letter,
body.section-hablan-nuestros-alumnos span.small-letter,
body.section-press-room span.small-letter,
body.page-fundacion-universidad-isabel-i-noticias span.small-letter,
body.section-sala-de-prensa span.small-letter,
body.section-blog-ui1 span.small-letter,
body.section-how-online-learning-experience span.small-letter,
body.section-como-se-estudia span.small-letter,
body.node-type-facultad span.small-letter,
body.section-courses span.small-letter,

body.section-la-universidad span.small-letter,
body.section-our-university span.small-letter,

body.section-acceso-y-matricula span.small-letter ,
body.section-oferta-academica span.small-letter {
    font-size: 11px;
    font-style: italic;
    line-height: 15px;
}


/***************************************************************
        Overall Specifications
****************************************************************/

del {
    text-decoration: line-through;
}

code,
pre,
kbd,
samp,
var {
    padding: 0 0.4em;
    font-size: 0.77em;
    font-family: Verdana, Geneva, sans-serif;
}

code {
    background-color: #f2f2f2;
}

pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
    font-size: 100%;
    background-color: transparent;
}

pre code,
pre samp,
pre var {
    padding: 0;
}

.description code {
    font-size: 1em;
}

kbd {
    background-color: #f2f2f2;
    border: 1px outset #575757;
    margin: 0 3px;
    color: #666;
    display: inline-block;
    padding: 0 6px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

pre {
    background-color: #f2f2f2;
    margin: 10px 0;
    overflow: hidden;
    padding: 15px;
    white-space: pre-wrap;
}

caption {
    text-align: left;
    /* LTR */
    font-weight: normal;
}

blockquote {
    background: #f7f7f7;
    border-left: 1px solid #bbb;
    font-style: italic;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
}

blockquote:before {
    color: #bbb;
    content: "\201C";
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.2em;
    vertical-align: -.4em;
}

blockquote:after {
    color: #bbb;
    content: "\201D";
    font-size: 3em;
    line-height: 0.1em;
    vertical-align: -.45em;
}

blockquote>p:first-child {
    display: inline;
}


/***************************************************************
        Tabs
****************************************************************/

ul.primary li.tabs-primary__tab.is-active a {
    background: none;
}

ul.primary li.tabs-primary__tab a {
    color: #333;
}

a.tabs-primary__tab-link:hover,
a.tabs-primary__tab-link:focus {
    background: #FBFBFB;
}


/***************************************************************
        Página de 403 - 404 - mantenimiento
****************************************************************/


/*
node-471   es error 403
node-470   es error 404
*/

body.maintenance-page #page-wrapper,
body.page-node-471 #page-wrapper,
body.page-node-470 #page-wrapper {
    background-color: #eaeaea;
    font-family: Raleway, sans-serif;
}

body.maintenance-page #page-wrapper {
    height: 1100px;
}

body.maintenance-page #main,
body.page-node-471 #main,
body.page-node-470 #main {
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.page-node-471 .page-title-arrow-especial,
body.page-node-470 .page-title-arrow-especial,
body.page-node-471 .page-breadcrumb-arrow-especial,
body.page-node-470 .page-breadcrumb-arrow-especial {
    display: none;
}

body.maintenance-page #page-wrapper #page #content,
body.page-node-471 #page-wrapper #page #content,
body.page-node-470 #page-wrapper #page #content {
    background: url(../images/403_image.svg) no-repeat;
    background-position: left;
    height: auto;
    padding-left: 150px;
    right: 0;
    top: 188px;
    width: 460px;
    margin: auto;
}

body.maintenance-page #page-wrapper #page #content {
    background-image: url(../images/mantenimiento_image.svg);
}

body.page-node-470 #page-wrapper #page #content {
    background: url(../images/404_image.svg) no-repeat;
    background-position: left;
}

body.maintenance-page #page-wrapper h1#page-title,
body.page-node-471 #page-wrapper h1#page-title,
body.page-node-470 #page-wrapper h1#page-title {
    color: #004A61;
    font-size: 32px;
    font-weight: bold;
    padding-left: 0;
    padding-top: 60px;
    padding-bottom: 15px;
    width: 370px;
}

body.page-node-470 #page-wrapper h1#page-title {
    width: 390px;
}

body.maintenance-page #page-wrapper #page #content .field-name-body,
body.page-node-471 #page-wrapper #page #content .field-name-body,
body.page-node-470 #page-wrapper #page #content .field-name-body {
    text-align: left;
}

body.maintenance-page #enlaces-403-404,
body.page-node-471 #enlaces-403-404,
body.page-node-470 #enlaces-403-404 {
    display: flex;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 20px;
}

body.page-node-471 #botones-403-404,
body.page-node-470 #botones-403-404 {
    font-size: 16px;
    margin: 0;
    padding-bottom: 0px;
    height: 60px;
    width: 190px;
    display: inline-flex;
    vertical-align: top;
}

body.page-node-471 #botones-403-404 a,
body.page-node-470 #botones-403-404 a {
    border: 1px solid #004A61;
    border-radius: 5px;
    opacity: 1;
    width: 152px;
    height: 48px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    color: #004A61;
    display: flex;
    justify-content: center;
    align-items: center;
}

body.page-node-471 #botones-403-404 a:hover,
body.page-node-470 #botones-403-404 a:hover {
    background-image: linear-gradient(113deg, #E5FFFF, #E3FFFF, #BFFFFF);
    border-color: #004A61;
    color: #004A61;
}

body.page-node-471 #botones-403-404 a:active,
body.page-node-470 #botones-403-404 a:active {
    background-image: linear-gradient(113deg, #004A61, #004A61);
    color: #E5FFFF;
}

body.maintenance-page #maintenance-page,
body.page-node-471 #texto-403-404,
body.page-node-470 #texto-403-404 {
    text-align: center;
    margin-top: 10px;
    font-weight: 600;
    font-size: 16px;
    color: #004A61;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}

body.maintenance-page #footer-wrapper {
    position: fixed;
    bottom: 0;
}

body.maintenance-page #maintenance-redes {
    text-align: center;
}

body.maintenance-page #header-container {
    display: none;
}

body.maintenance-page #page {
    margin-top: 10px;
}


/***************************************************************
        Contextual links
****************************************************************/

body.page-node #content .contextual-links-wrapper {
    top: 30px;
}

body.page-node #content .contextual-links-wrapper .contextual-links {
    font-size: 1.2em;
}


/***************************************************************
        Navbar
****************************************************************/

body.navbar-tray-open.navbar-vertical.navbar-fixed {
    margin-left: 0px;
}


/***************************************************************
        Rss
****************************************************************/

a.feed-icon {
    display: inline-block;
    padding: 15px 0 0 0;
}


/***************************************************************
        Comments Form
****************************************************************/

#comments h2.comment-form {
    margin: 0 50px 0.5em;
}

#comments #comment-form {
    margin: 0 50px;
}

#comments .comment-form label {
    float: left;
    font-size: 0.929em;
    width: 120px;
}

#comments .comment-form .form-type-textarea label {
    float: none;
}

#comments .comment-form input,
#comments .comment-form .form-select {
    margin: 0;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#comments .comment-form .form-item,
#comments .comment-form .form-radios,
#comments .comment-form .form-type-checkbox,
#comments .comment-form .form-select {
    margin-bottom: 10px;
    overflow: hidden;
}

#comments .comment-form .form-type-checkbox,
#comments .comment-form .form-radios {
    margin-left: 120px;
}

#comments .comment-form .form-type-checkbox label,
#comments .comment-form .form-radios label {
    float: none;
    margin-top: 0;
}

#comments .comment-form input.form-file {
    width: auto;
}

#comments .comment-form .form-item .description {
    font-size: 0.786em;
    line-height: 1.2;
    margin-left: 120px;
}

.comment-form .form-textarea {
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item {
    margin-top: 0;
    margin-bottom: 0;
}

.filter-wrapper label {
    width: auto;
    float: none;
}

.filter-wrapper .form-select {
    min-width: 120px;
}

.comment-form fieldset.filter-wrapper .tips {
    font-size: 0.786em;
}

#comment-body-add-more-wrapper .form-type-textarea label {
    margin-bottom: 0.4em;
}

#edit-actions input {
    margin-right: 0.6em;
}


/***************************************************************
        Comments
****************************************************************/

.node #comments {
    border-top: 3px solid #CCCCCC;
    margin-top: 0;
    padding: 20px 20px 0;
}

.node #comments .comments__title {
    margin-bottom: 20px;
}

.node #comments .comment {
    border-bottom: 2px solid #CCCCCC;
    border-top: 2px solid #CCCCCC;
    margin: 0 20px 20px;
    padding: 10px 0 0;
    width: 100%;
}

.node #comments .comment.first {
    border-top: none;
}

.node #comments .indented {
    margin-left: 0;
    padding-left: 40px;
}

.node #comments .indented .comment {
    border-bottom: 1px solid #CCCCCC;
    border-top: none;
}

.node #comments .comment .field-name-comment-body {
    text-align: justify;
}


/*****************************************************************************************
                                      Cabecera
*****************************************************************************************/

#page-wrapper-left {
    background: #FFFFFF;
    position: fixed;
    width: 100%;
    z-index: 500;
}


/**********************************************
                  Menu-top
**********************************************/

#menu-page-top {
    background: #FFFFFF;
    max-width: 1300px;
    margin: 0 auto;
}

#menu-page-top a {
    color: #004A61;
}

#menu-page-top a:hover {
    color: #E4004F;
}


/* LOGO */

#menu-page-top #logo {
    padding-top: 9px;
    padding-left: 10px;
    width: 50%;
    float: left;
    color: #C4C4C4;
}


/* #menu-page-top #logo #logo-container {
  width: 457px;
  background-image: url(/sites/all/themes/custom/ui1_theme/images/logo.svg);
  height: 64px;
} */

#menu-page-top #logo #logo-container .tablet,
#menu-page-top #logo #logo-container .mobile {
    display: none;
}

#menu-page-top #logo #logo-container .desktop {
    display: block;
    width: 457px;
    height: 64px;
}

/* CTA cabecera, Teléfono y Solicita información */
.container-cta{
  display:inline-block;
  float: right;
}
.container-cta .header-telefono {
  vertical-align: bottom;
  display:inline-block;
  margin: 20px 10px;
  border-radius: 20px;
  padding: 0px 10px;
  border-color: #E4004F;
  border-width: 2px;
  border-style: solid;
}
.container-cta .header-telefono a{
  text-align: center;
  font-size:24px;
  line-height: 36px;
  font-family: Roboto;
  font-weight: 600;
  letter-spacing: 0px;
  color: #E4004F !important;
}

.container-cta .header-solicita {
  vertical-align: bottom;
  display:inline-block;
  margin: 20px 10px;
  background-color: #E4004F ;
  border-radius: 20px;
  padding: 0px 10px;
  border-color: #E4004F;
  border-width: 2px;
  border-style: solid;
}

.container-cta .header-solicita a{
  text-align: center;
  font-size:18px;
  line-height: 36px;
  font-family: Raleway;
  font-weight: 800;
  letter-spacing: 0px;
  color: #FFFEFE !important;
  text-transform: uppercase;
}

.container-cta .header-telefono:hover {
  background-color: #E4004F ;
}
.container-cta .header-telefono:hover a{
  color: #fff !important;
}

.container-cta .header-solicita:hover {
  background-color: #fff ;

}

.container-cta .header-solicita:hover a{
  color: #E4004F !important;

}

.header-telefono i {
      transform: scaleX(-1);
      font-size: 18px;
    margin-right: 10px;
}

/* Selector de idioma */

/* .opcion-language {
    display: none;
} */

#language-box {
  text-align: left;
}

#language-box ul {
    padding: 0;
    list-style: none;
}

#language-box .language-switcher-locale-url {
    padding: 0;
    margin: 0;
    display: inline-block;
}

body #language-box .language-switcher-locale-url li .locale-untranslated,
body.i18n-es #language-box .language-switcher-locale-url li.es,
body.i18n-en #language-box .language-switcher-locale-url li.en {
    display: none;
}

#language-box .language-switcher-locale-url div {
    font-weight: 600;
    text-decoration: none;
    border-bottom: none;
    font-size: 12px;
    /* color: #E5FFFF; */
}

#language-box .language-switcher-locale-url li a div {
    color: #E5FFFF;
}

#language-box .language-switcher-locale-url li a:hover div {
    color: #E4004F;
}


/* busqueda - search box */

#search-box {
    border-style: solid;
    border-radius: 4px;
    border-color: #004A61;
    width: 256px;
    margin-top: -40px;
    border-width: 1px;
    float: right;
}

#search-box .search-form {
    margin-bottom: 0;
}
#search-box .search-form .container-inline{
  background-color: #FFF;
  border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
#search-box .custom-search-box {
    width: 256px;
}

#search-box .custom-search-box .custom_search-popup {
    display: none;
}

#search-box .form-type-textfield {
    width: 80%;
    margin: 1px;
    display: block;
    float: right;
}

#search-box fieldset {
    display: none;
}

#search-box .form-type-textfield input {
    background-color: #ffffff;
    font-size: 20px;
    color: #85ABB7;
}

#search-box .form-actions input,
#search-box .form-type-textfield input {
    border: none;
    display: block;
}

#search-box .form-actions #edit-submit {
    padding: 6px 10px;
    width: 24px;
    height: 24px;
    box-sizing: inherit;
}


/* acceso al campus virtual */

#access-ep {
    background: none;
    height: auto;
    margin-top: 8px;
    width: 76px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    float: right;
    padding: 0px;
    padding-bottom: 5px;
    padding-left: 64px;
    line-height: 1;
}

#access-ep a i {
    font-size: 36px;
    padding-bottom: 5px;
}

#access-ep-mobil {
    display: none;
}

#access-ep a:active,
#access-ep a:active i {
    color: #ACD7E5;
}


/**********************************************
                  Navegación
**********************************************/

#menu-page-mobil-top {
    display: none;
}

#language-box-mobil,
#search-box-mobil {
    display: none;
    padding-top: 15px;
}

#navigation {
    background-color: #004A61;
    position: relative;
    width: 100%;
    height: auto;
    padding: 0;
}

#navigation #main-menu {
    background-color: #004A61;
    height: auto;
    color: #FFFEFE;
    padding-top: 0px;
}

#navigation #main-menu .links {
    background: #004A61;
    width: 100%;
    max-width: 1300px;
    padding: 0;
    display: block;
    margin: 0 auto;
}

#navigation #main-menu .links li {
    background: none;
    width: 22%;
    display: inline-block;
    height: 40px;
    padding: 0;
}

#navigation #main-menu .links li a {
    color: #FFFEFE;
    background: none;
    padding: 0px;
    height: 40px;
    box-sizing: border-box;
    padding-top: 8px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    box-sizing: border-box;
    text-align: center;
    padding-left: 0px;
}

#navigation #main-menu .links li:hover a {
    background-color: #E5FFFF;
    color: #004A61;
}

#navigation #main-menu .links li.menu-401 a,
#navigation #main-menu .links li.menu-2787 a {
    font-weight: 800;
}

/* Para el boton de buscar */
#navigation #main-menu .links li.menu-5826{
  width: 12%;
}

#navigation #main-menu .links li.menu-5826 a{
  color:#85ABB7;
  background-color: #E5FFFF;
}

#navigation #main-menu .links li.menu-5826:hover a{
  color:#E5FFFF;
  background-color: #004A61;
}

#navigation #main-menu .links li.menu-5826:active a{
  color:#004A61;
  background-color: #ACD7E5;
}


#navigation #main-menu .links li.menu-5826 a::before{
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f002";
  margin-right: 10px;
}

#navigation #main-menu .links li.menu-565,
#navigation #main-menu .links li.menu-2789 {
    width: 24%;
}

#navigation #main-menu .links li.menu-565 a,
#navigation #main-menu .links li.menu-2789 a {
    background-color: #E4004F;
    font-weight: 800;
    text-transform: uppercase;
}

#navigation #main-menu .links li.menu-565:hover a,
#navigation #main-menu .links li.menu-565:hover a.active,
#navigation #main-menu .links li.menu-2789:hover a,
#navigation #main-menu .links li.menu-2789:hover a.active {
    background-color: #E5FFFF;
    color: #004A61;
}

#navigation #main-menu .links li.menu-565:active a,
#navigation #main-menu .links li.menu-565:active a.active,
#navigation #main-menu .links li.menu-2789:active a,
#navigation #main-menu .links li.menu-2789:active a.active {
    background-color: #004A61;
    color: #E5FFFF;
}

#navigation #main-menu .links li.menu-565 a:active,
#navigation #main-menu .links li.menu-2789 a:active {
    color: #E5FFFF;
}


/*****************************************************************************
                          Menú desplegable
*****************************************************************************/

#navigation #main-menu .links li .megamenu {
    display: none;
    background: none;
    box-shadow: none;
    width: 1300px !important;
    margin: 0 auto;
    position: relative;
    top: 0;
}

#navigation #main-menu.retarded_hover .links li:hover .megamenu {
    display: block;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper {
    float: left;
    background-color: #E5FFFF;
    color: #004A61;
    width: 300px;
    background-image: linear-gradient(113deg, #E5FFFF, #E3FFFF, #BFFFFF);
    border-radius: 5px;
    border-top-left-radius: 0;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
}

#navigation #main-menu .links li.menu-2787 .megamenu .megamenu-list-wrapper,
#navigation #main-menu .links li.menu-2788 .megamenu .megamenu-list-wrapper,
#navigation #main-menu .links li.menu-401 .megamenu .megamenu-list-wrapper {
    width: 550px;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list {
    display: block;
    padding: 0;
    width: 100%;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li {
    width: 100%;
    display: block;
    height: auto;
    float: none;
}

#navigation #main-menu .links li.menu-2788 .megamenu .megamenu-list-wrapper .megamenu-list li {
    float: left;
    width: 50%;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li a {
    padding: 5px 5px 5px 29px;
    margin: 0 auto;
    font-size: 16px;
    font-weight: 600;
    height: auto;
    text-align: left;
    text-indent: -9px;
}

#navigation #main-menu .links li:hover .megamenu .megamenu-list-wrapper .megamenu-list li a {
    background: unset;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li a::before {
    content: "› ";
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li a:hover {
    background: #ACD7E5;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li.active a,
#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li a:active {
    background: #FFD8E5;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-area-studies,
#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-type-studies {
    width: 50%;
    float: left;
}

#navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-subtitle {
    text-align: left;
    color: #004a61;
    font-size: 16px;
    font-weight: 700;
    display: block;
    padding: 5px 25px;
}


/**************************************************************************
               Para el cuerpo de la portada
**************************************************************************/

#page-wrapper {
    padding-top: 122px;
}

body.section-whats-new #page-wrapper,
body.section-actualidad #page-wrapper,
body.section-our-students-stories #page-wrapper,
body.section-hablan-nuestros-alumnos #page-wrapper,
body.section-press-room #page-wrapper,
body.page-fundacion-universidad-isabel-i-noticias #page-wrapper,
body.section-sala-de-prensa #page-wrapper,
body.section-blog-ui1 #page-wrapper,
body.section-how-online-learning-experience #page-wrapper,
body.section-como-se-estudia #page-wrapper,
body.node-type-facultad #page-wrapper,
body.section-courses #page-wrapper,

body.section-la-universidad #page-wrapper,
body.section-our-university #page-wrapper,

body.section-acceso-y-matricula #page-wrapper,
body.section-oferta-academica #page-wrapper,
body.node-type-webform.section-ask-for-us #page-wrapper,
body.node-type-webform.section-consultanos #page-wrapper,
body.page-node-9188 #page-wrapper {
    background-color: #EAEAEA;
}


/***************************************************************
                   HEADER-CONTAINER AND PAGE
****************************************************************/

body.section-whats-new #page,
body.section-actualidad #page,
body.section-our-students-stories #page,
body.section-hablan-nuestros-alumnos #page,
body.section-press-room #page,
body.page-fundacion-universidad-isabel-i-noticias #page,
body.section-sala-de-prensa #page,
body.section-blog-ui1 #page,
body.section-how-online-learning-experience #page,
body.section-como-se-estudia #page,
body.node-type-facultad #page,
body.section-courses #page,

body.section-la-universidad #page,
body.section-our-university #page,

body.section-oferta-academica #page,
body.section-acceso-y-matricula #page,
body.section-whats-new #header-container,
body.section-actualidad #header-container,
body.section-our-students-stories #header-container,
body.section-hablan-nuestros-alumnos #header-container,
body.section-press-room #header-container,
body.page-fundacion-universidad-isabel-i-noticias #header-container,
body.section-sala-de-prensa #header-container,
body.section-blog-ui1 #header-container,
body.section-how-online-learning-experience #header-container,
body.section-como-se-estudia #header-container,
body.node-type-facultad #header-container,
body.section-courses #header-container,

body.section-la-universidad #header-container,
body.section-our-university #header-container,

body.section-oferta-academica #header-container,
body.section-acceso-y-matricula #header-container {
    margin: 0 auto;
    width: 1240px;
    background-color: #EAEAEA;
    font-size: 16px;
    color: #004a61;
    text-align: left;
}

body.section-whats-new #header-container,
body.section-actualidad #header-container,
body.section-our-students-stories #header-container,
body.section-hablan-nuestros-alumnos #header-container,
body.section-press-room #header-container,
body.page-fundacion-universidad-isabel-i-noticias #header-container,
body.section-sala-de-prensa #header-container,
body.section-blog-ui1 #header-container,
body.section-how-online-learning-experience #header-container,
body.section-como-se-estudia #header-container,
body.node-type-facultad #header-container,
body.section-courses #header-container,

body.section-la-universidad #header-container,
body.section-our-university #header-container,

body.section-acceso-y-matricula #header-container,
body.section-oferta-academica #header-container {
    background-color: #FFFFFF;
}

body.section-eres-online #header-container,
/*
body.section-la-universidad #header-container,
body.section-our-university #header-container,
*/
body.section-research #header-container,
body.section-investigacion #header-container,
body.section-international-relations-office #header-container,
body.section-oficina-relaciones-internacionales #header-container,
body.section-empleabilidad #header-container,
body.section-eres-online #page,
body.section-research #page,
/*
body.section-la-universidad #page,
body.section-our-university #page,
*/
body.section-investigacion #page,
body.section-international-relations-office #page,
body.section-oficina-relaciones-internacionales #page,
body.section-empleabilidad #page {
    width: 100%;
}


/***************************************************************
                        HEADER-CONTAINER
****************************************************************/

#header-container {
    background: #FFFFFF;
}

.page-title-arrow-especial .page-title-arrow-content {
    border-bottom: 2px;
    border-bottom-color: #004A61;
    border-bottom-style: solid;
    display: block;
}

.page-title-arrow-especial .page-title-arrow-content .page-title-wrapper h1#page-title {
    color: #004A61;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0 20px 40px;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 800;
    /* line-height: 20px; */
}

.page-title-arrow-especial .page-title-arrow-content .page-title-wrapper h1#page-title .pre_title {
    font-weight: 600;
}

.page-title-arrow-especial .page-title-arrow-content .page-title-wrapper h1#page-title span.subtitle {
    font-size: 0.929em;
    font-weight: normal;
}

.page-breadcrumb-arrow-especial {
    min-height: 42px;
}

.page-breadcrumb-arrow-especial .breadcrumb {
    font-size: 10px;
    padding: 15px 10px 15px 40px;
}

.page-breadcrumb-arrow-especial .breadcrumb a,
.page-breadcrumb-arrow-especial .breadcrumb li {
    color: #657686;
    font-weight: 600;
    font-size: 12px;
}


/***************************************************************
                PAGE - CONTENT - SIDEBARS
****************************************************************/

#main {
    padding: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

body.section-research #main,
body.section-investigacion #main,
body.section-international-relations-office #main,
body.section-oficina-relaciones-internacionales #main,
body.section-empleabiliad #main,
body.section-empleabilidad #main
/*,
body.section-our-university #main,
body.section-la-universidad #main
*/
 {
    margin: 0;
}

body.section-whats-new #main,
body.section-actualidad #main,
body.section-our-students-stories #main,
body.section-hablan-nuestros-alumnos #main,
body.section-press-room #main,
body.page-fundacion-universidad-isabel-i-noticias #main,
body.section-sala-de-prensa #main,
body.section-blog-ui1 #main,
body.section-how-online-learning-experience #main,
body.section-como-se-estudia #main,
body.node-type-facultad #main,
body.section-courses #main,

body.section-la-universidad #main,
body.section-our-university #main,

body.section-acceso-y-matricula #main,
body.section-oferta-academica #main {
    margin-bottom: 0;
}

body.section-our-students-stories #page #content,
body.section-hablan-nuestros-alumnos #page #content,
body.section-press-room #page #content,
body.page-fundacion-universidad-isabel-i-noticias #page #content,
body.section-sala-de-prensa #page #content,
body.section-blog-ui1 #page #content,
body.section-how-online-learning-experience #page #content,
body.section-como-se-estudia #page #content,
body.node-type-facultad #page #content,
body.section-courses #content,

body.section-la-universidad #content,
body.section-our-university #content,

body.section-acceso-y-matricula #content,
body.section-oferta-academica #content {
    background: #eaeaea;
    padding-left: 0px;
    padding-right: 0px;
    display: inline-block;
    float: left;
    width: 850px;
}

body.section-whats-new #page #content,
body.section-actualidad #page #content {
    background: #eaeaea;
    padding-left: 0px;
    padding-right: 0px;
    display: inline-block;
    float: left;
    width: 100%;
}

body.section-research #content,
body.section-investigacion #content,
body.section-international-relations-office #content,
body.section-oficina-relaciones-internacionales #content,
body.section-empleabilidad #content
/*
,
body.section-our-university #content,
body.section-la-universidad #content
*/
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}


/* Span 4 columns, starting in 2nd column from left. */

.sidebar-first #content {
    float: left;
    width: 775px;
    margin-left: 205px;
    margin-right: -1000px;
}

body.section-research.sidebar-first #content,
body.section-investigacion.sidebar-first #content,
body.section-international-relations-office.sidebar-first #content,
body.section-oficina-relaciones-internacionales.sidebar-first #content,
body.section-empleabilidad.sidebar-first #content
/*,
body.section-our-university.sidebar-first #content,
body.section-la-universidad.sidebar-first #content
*/
 {
    width: 79%;
    margin-left: 21%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
}

body.section-whats-new #page .sidebars,
body.section-actualidad #page .sidebars,
body.section-our-students-stories #page .sidebars,
body.section-hablan-nuestros-alumnos #page .sidebars,
body.section-press-room #page .sidebars,
body.page-fundacion-universidad-isabel-i-noticias #page .sidebars,
body.section-sala-de-prensa #page .sidebars,
body.section-blog-ui1 #page .sidebars,
body.section-how-online-learning-experience #page .sidebars,
body.section-como-se-estudia #page .sidebars,
body.node-type-facultad #page .sidebars,
body.section-courses #page .sidebars,

body.section-la-universidad #page .sidebars,
body.section-our-university #page .sidebars,

body.section-acceso-y-matricula #page .sidebars,
body.section-oferta-academica #page .sidebars {
    width: 350px;
    display: inline-block;
    box-sizing: border-box;
    float: right;
    padding: 0 10px;
}


/* Span 1 column, starting in 1st column from left. */

.sidebar-first .region-sidebar-first {
    float: left;
    width: 185px;
    margin-left: 0px;
    margin-right: -205px;
    padding-right: 20px;
    padding-left: 0;
}

body.section-research .region-sidebar-first,
body.section-investigacion .region-sidebar-first,
body.section-international-relations-office .region-sidebar-first,
body.section-oficina-relaciones-internacionales .region-sidebar-first,
body.section-empleabilidad .region-sidebar-first,
body.section-research .region-sidebar-second,
body.section-investigacion .region-sidebar-second,
body.section-international-relations-office .region-sidebar-second,
body.section-oficina-relaciones-internacionales .region-sidebar-second,
body.section-empleabilidad .region-sidebar-second
/*
body.section-la-universidad .region-sidebar-first,
body.section-our-university .region-sidebar-first,
body.section-our-university .region-sidebar-second,
body.section-la-universidad .region-sidebar-second
*/
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

body.section-research.sidebar-first .region-sidebar-first,
body.section-investigacion.sidebar-first .region-sidebar-first,
body.section-international-relations-office.sidebar-first .region-sidebar-first,
body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first,
body.section-empleabilidad.sidebar-first .region-sidebar-first
/*
,
body.section-our-university.sidebar-first .region-sidebar-first,
body.section-la-universidad.sidebar-first .region-sidebar-first
*/
{
    width: 21%;
    margin-left: 0%;
    margin-right: -21%;
    padding-right: 10px;
    padding-left: 10px;
    background: url(../images/menu_section/background_sidebar_first_column.png) repeat-y right top;
    height: 100%;
    position: absolute;
    padding: 0;
    top: 0;
}

div.section-wrapper,
div.section-background-ico {
    height: 100%;
}


/* body.section-research.sidebar-first .region-sidebar-first div.section-wrapper,
body.section-our-university.sidebar-first .region-sidebar-first div.section-wrapper,
body.section-investigacion.sidebar-first .region-sidebar-first div.section-wrapper,
body.section-international-relations-office.sidebar-first .region-sidebar-first div.section-wrapper,
body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first div.section-wrapper,
body.section-empleabilidad.sidebar-first .region-sidebar-first div.section-wrapper,
body.section-la-universidad.sidebar-first .region-sidebar-first div.section-wrapper {
  background: url(../images/menu_section/background_sidebar_first_column_two.png) no-repeat right top;
} */

body.section-research.sidebar-first .region-sidebar-first div.section-background-ico,
body.section-investigacion.sidebar-first .region-sidebar-first div.section-background-ico,
body.section-international-relations-office.sidebar-first .region-sidebar-first div.section-background-ico,
body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first div.section-background-ico,
body.section-empleabilidad.sidebar-first .region-sidebar-first div.section-background-ico
/*
,
body.section-our-university.sidebar-first .region-sidebar-first div.section-background-ico,
body.section-la-universidad.sidebar-first .region-sidebar-first div.section-background-ico
*/
{
    padding-left: 10px;
    padding-right: 10px;
}


/* Span 4 columns, starting in 1st column from left. */

.sidebar-second #content {
    float: left;
    width: 675px;
    margin-left: 0px;
    margin-right: -695px;
}

body.section-research.sidebar-second #content,
body.section-investigacion.sidebar-second #content,
body.section-international-relations-office.sidebar-second #content,
body.section-oficina-relaciones-internacionales.sidebar-second #content,
body.section-empleabilidad.sidebar-second #content
/*
,
body.section-our-university.sidebar-second #content,
body.section-la-universidad.sidebar-second #content
*/
 {
    /* width: 75%; */
    margin-left: 0%;
    margin-right: -75%;
    padding-right: 100px;
    padding-left: 0;
}


/* Span 1 column, starting in 5th column from left. */

.sidebar-second .region-sidebar-second {
    float: left;
    width: 265px;
    margin-left: 695px;
    margin-right: -1000px;
    padding-left: 10px;
    padding-right: 0;
}

body.section-research.sidebar-second .region-sidebar-second,

body.section-investigacion.sidebar-second .region-sidebar-second,
body.section-international-relations-office.sidebar-second .region-sidebar-second,
body.section-oficina-relaciones-internacionales.sidebar-second .region-sidebar-second,
body.section-empleabilidad.sidebar-second .region-sidebar-second
/*
,
body.section-our-university.sidebar-second .region-sidebar-second,
body.section-la-universidad.sidebar-second .region-sidebar-second
*/
{
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    padding-right: 10px;
    padding-left: 10px;
}


/* Span 3 columns, starting in 2nd column from left. */

.two-sidebars #content {
    float: left;
    width: 470px;
    margin-left: 205px;
    margin-right: -695px;
}

body.section-research.two-sidebars #content,
body.section-investigacion.two-sidebars #content,
body.section-international-relations-office.two-sidebars #content,
body.section-oficina-relaciones-internacionales.two-sidebars #content,
body.section-empleabilidad.two-sidebars #content
/*
,
body.section-our-university.two-sidebars #content,
body.section-la-universidad.two-sidebars #content
*/
{
    width: 54%;
    margin-left: 21%;
    margin-right: -75%;
    padding-left: 100px;
    padding-right: 100px;
}


/* Span 1 column, starting in 1st column from left. */

.two-sidebars .region-sidebar-first {
    float: left;
    width: 185px;
    margin-left: 0px;
    margin-right: -205px;
    padding-left: 0;
    padding-right: 20px;
}

body.section-research.two-sidebars .region-sidebar-first,
body.section-investigacion.two-sidebars .region-sidebar-first,
body.section-international-relations-office.two-sidebars .region-sidebar-first,
body.section-oficina-relaciones-internacionales.two-sidebars .region-sidebar-first,
body.section-empleabilidad.two-sidebars .region-sidebar-first
/*
,
body.section-our-university.two-sidebars .region-sidebar-first,
body.section-la-universidad.two-sidebars .region-sidebar-first
*/
{
    width: 21%;
    margin-left: 0%;
    margin-right: -21%;
    padding-right: 0;
    padding-left: 0;
}


/* Span 1 column, starting in 5th column from left. */

.two-sidebars .region-sidebar-second {
    float: left;
    width: 285px;
    margin-left: 695px;
    margin-right: -1000px;
    padding-right: 0;
    padding-left: 20px;
}

body.section-research.two-sidebars .region-sidebar-second,
body.section-investigacion.two-sidebars .region-sidebar-second,
body.section-international-relations-office.two-sidebars .region-sidebar-second,
body.section-oficina-relaciones-internacionales.two-sidebars .region-sidebar-second,
body.section-empleabilidad.two-sidebars .region-sidebar-second
/*
,
body.section-la-universidad.two-sidebars .region-sidebar-second
body.section-our-university.two-sidebars .region-sidebar-second,
*/
{
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    padding-right: 10px;
    padding-left: 10px;
}

body.section-eres-online #content,
body.section-eres-online.two-sidebars #content,
body.section-eres-online.sidebar-first #content,
body.section-eres-online.sidebar-second #content {
    margin: 0;
    padding: 0;
    width: 100%;
}


/******************************************************
                  Separador Inferior
*******************************************************/

#main-separator {
    display: none;
}

body.section-research #main-separator,
body.section-investigacion #main-separator,
body.section-international-relations-office #main-separator,
body.section-oficina-relaciones-internacionales #main-separator,
body.section-empleabilidad #main-separator
/*
,
body.section-la-universidad #main-separator
body.section-our-university #main-separator,
*/
{
    display: block;
}

#main-separator {
    position: relative;
    /* height: 80px;*/
    z-index: 2;
}

#main-separator .main-separator-arrow-arrow {
    background-image: url(../images/section_content_footer_grey.png);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    height: 130px;
    width: 226px;
}

body.section-research #main-separator .main-separator-arrow-arrow,
body.section-investigacion #main-separator .main-separator-arrow-arrow,
body.section-empleabilidad #main-separator .main-separator-arrow-arrow,
body.section-international-relations-office #main-separator .main-separator-arrow-arrow,
body.section-oficina-relaciones-internacionales #main-separator .main-separator-arrow-arrow {
    background-image: none;
    background-color: #ECEEEC;
}

body.section-research.page-node-5463 #main-separator .main-separator-arrow-arrow,
body.section-investigacion.page-node-720 #main-separator .main-separator-arrow-arrow {
    background-image: url(../images/section_content_footer_grey.png);
    background-color: transparent;
}

#main-separator .main-separator-arrow-content {
    background: #ECEEEC;
    height: 130px;
    margin-right: 226px;
}


/***************************************************************
                     HEADER
***************************************************************/

.with-wireframes #header {
    outline: none;
}

#header {
    padding: 0;
}


/***************************************************************************************************************************
                                                Pié de página (footer)
****************************************************************************************************************************/

#footer-wrapper {
    padding: 0;
    width: 100%;
    z-index: 1;
    background-color: #38414A;
    position: relative;
}


/* **********************************************************
              parte superior footer
************************************************************/


/* destacados */

#footer-wrapper .news-footer {
    padding-top: 50px;
    padding-bottom: 0px;
    text-align: center;
    max-width: 1300px;
    margin: 0 auto;
}

#footer-wrapper .news-footer .news-item {
    display: inline-block;
}

#footer-wrapper .news-footer .news-item.last {
    margin-left: 60px;
}

#footer-wrapper .news-footer .news-item a {
    display: block;
    text-transform: uppercase;
    font-weight: 800;
    width: 150px;
}

#footer-wrapper .news-footer .news-item a i {
    font-size: 32px;
    height: 32px;
    width: 32px;
    line-height: 22px;
}

#footer-wrapper .news-footer .news-item a span {
    display: inline-block;
    width: 80px;
    text-align: left;
    padding-left: 20px;
    line-height: 16px;
}


/* redes sociales */

#footer-wrapper .links_wrapper {
    margin-top: 30px;
}

#footer-wrapper .links_wrapper ul {
    text-align: center;
    display: inline-block;
    padding: 0;
}

#footer-wrapper .links_wrapper li {
    font-size: 32px;
    width: 60px;
    float: left;
    display: inline-block;
}


/* destacados y redes sociales */

#footer-wrapper .news-footer .bottom-items-wrapper .news-item a,
.links_wrapper li a {
    color: #ffffff;
}

#footer-wrapper .news-footer .bottom-items-wrapper .news-item:hover a,
.links_wrapper li:hover a {
    color: #E4004F;
}

#footer-wrapper .news-footer .bottom-items-wrapper .news-item:active a,
.links_wrapper li:active a {
    color: #004A61;
}


/* footer menu */

#footer-wrapper .menu-footer-items {
    display: table;
    margin: 0 auto;
    padding: 10px 0 40px;
    width: 1000px;
}

#footer-wrapper .menu-footer-items .menu-footer-item {
    display: table-cell;
    padding: 0 20px;
    border-top: #707070;
    border-width: 1px;
    border-style: solid;
    padding-top: 20px;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu-footer-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu {
    padding: 0 0 0 0px;
    margin: 0;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu li {
    list-style: none;
    padding: 0;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu li a {
    color: #FFFFFF;
    display: block;
    line-height: 1.2;
    padding-bottom: 20px;
    font-size: 12px;
    font-weight: 600;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu li a:hover {
    color: #ACD7E5;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu li a:active {
    color: #E4004F;
}


/* footer bootom*/

#page-bottom-info .design {
    text-align: center;
    font-size: 12px;
    float: none;
    padding-top: 25px;
    margin: 0;
}

#page-bottom-info .design a {
    color: #FFFEFE;
    font-weight: 800;
    display: inline-block;
    padding-left: 20px;
}

#page-bottom-info .design a:hover {
    color: #ACD7E5;
}

#page-bottom-info .design a:active {
    color: #E4004F;
}

#footer-wrapper .menu-footer-items .menu-footer-item .menu-footer-title {
    text-align: left;
    font-size: 16px;
}


/***************
    Logos
**************/

#footer-wrapper #footer .block #footer-logo-items ul {
    padding: 0;
    text-align: center;
}

#footer-wrapper #footer .block #footer-logo-items ul li {
    display: inline-block;
    padding: 5px;
}

#footer-wrapper #footer .block #footer-logo-items ul li a {
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 70px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.mecd a {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/MDFP_logo_ok.svg);
    width: 220px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.aneca a {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/aneca_Desktop.png);
    width: 59px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.acsucyl a {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/acsucyl_Desktop.png);
    width: 150px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.iso-9001 {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/BV_ISO9001.svg);
    height: 60px;
    width: 142px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.iso-66181 {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/BV_UNE66181.svg);
    height: 60px;
    width: 142px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.iso-27001 {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/BV_ISO27001.svg);
    height: 60px;
    width: 142px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.audit {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/CERTIFICADO_AUDIT_63x63-compressor.png);
    background-repeat: no-repeat;
    height: 60px;
    width: 60px;
    margin: 0 5px 5px 5px;
}

#footer-wrapper #footer .block #footer-logo-items ul li.acles a {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/acles_129x55.svg);
    height: 50px;
    width: 131px;
    margin: 0 5px 5px 5px;
}

#footer-wrapper #footer .block #footer-logo-items ul li a span {
    display: none;
}

.region-bottom {
    width: 100%;
    color: #FFFEFE;
    position: relative;
}

.region-bottom .block {
    overflow: hidden;
    margin: 0;
}

#page-bottom-info {
    background: #262C32;
    height: 74px;
    padding: 0 10px;
}


/************************
Cookies
**************************/

#sliding-popup {
  display: block !important;
    width: 100%;
    background-color: #E5FFFF;
    border-top-color: #004A61;
    border-top-style: solid;
    border-top-width: 3px;
}

#sliding-popup .popup-content {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
}

#sliding-popup .popup-content #popup-text {
    width: calc(100% - 320px);
    max-width: 100%;
    color: #004A61;
}

#sliding-popup .popup-content #popup-buttons {
    /* min-width: 100%; */
    max-width: 300px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

#sliding-popup .popup-content.info {
    width: 1252px;
    background-color: unset;
    border-style: none;
    padding: 0;
    /* position: relative; */
    margin: 0;
    position: relative;
}

#sliding-popup .popup-content.info .cookies-header {
    font-size: 24px;
    margin: 0;
    margin-top: 25px;
}

#sliding-popup .popup-content.info p {
    padding: 5px 5px;
    font-size: 16px;
    margin-top: 0;
}

#sliding-popup .popup-content.info button {
    padding: 10px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #004A61;
    width: 100%;
}

#sliding-popup .popup-content.info button.agree-button {
    background-color: #004A61;
    color: #E5FFFF;
    margin-top: 20px;
}

body.i18n-es #sliding-popup .popup-content.info button.agree-button {
    text-indent: -9999px;
    line-height: 0;
    /* Collapse the original line */
}

body.i18n-es #sliding-popup .popup-content.info button.agree-button:after {
    content: 'ACEPTAR';
    text-indent: 0;
    display: block;
    line-height: initial;
    /* New content takes up original line height */
}

#sliding-popup .popup-content.info button.agree-button:hover {
    background-color: #E5FFFF;
    color: #004A61;
}

#sliding-popup .popup-content.info button.agree-button:active {
    background-color: #ACD7E5;
}

#sliding-popup .popup-content.info button.decline-button {
    background-color: #E5FFFF;
    color: #004A61;
    float: right;
    margin-top: 20px;
}

#sliding-popup .popup-content.info button.decline-button:hover {
    background-color: #004A61;
    color: #E5FFFF;
}

#sliding-popup .popup-content.info button.decline-button:active {
    background-color: #ACD7E5;
    color: #004A61;
}

#sliding-popup button.eu-cookie-withdraw-tab {
    display: none;
}

/*
  Para el botón del foooter
*/
#eu-cookie-withdraw-tab-footer{
  padding: 10px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-style: none;
    background-color: #38414a;
    width: 100%;
    color: #fff;
    font-weight: 800;
    position: relative;
    top: unset;
    transform: unset;
    left: unset;
}
#eu-cookie-withdraw-tab-footer:hover{
    background-color: #262c32;
    width: 100%;
    color: #E63271;
}


.container-cta-movil{
    display: none;
}

.fondo-blanco-borde-sombra {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 3px #0000004D;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px;
}


/* Sección Acceso y matrícula */
.section-acceso-y-matricula #content article div{
    text-align: left;
}
.acceso-y-matricula-header{
  height: 100%;
  display: inline-flex;
  text-align: left;

}
.acceso-y-matricula-header-divisor{
  display:inline-flex;
}
.acceso-y-matricula-header-block{
  display:block;
  width: 50%;
  box-sizing:border-box;
  vertical-align:top;
  height: 100%;
  padding:8px;
}
.acceso-y-matricula-header-block-wrapper{
  height: 100%;
  background: transparent linear-gradient(269deg, #E5FFFF 0%, #E3FFFF 63%, #BFFFFF 100%) 0% 0% no-repeat padding-box;
  overflow: hidden;
  padding: 6px 8px 0px 12px;
}
.acceso-y-matricula-header-number{
  font-size:49px;
  line-height: 49px;
  font-weight: 800;
  font-family: Noto serif;
  letter-spacing: 4px;
  color: #004A61;
  display: table-cell;
  vertical-align: top;
}

.acceso-y-matricula-header-title{
  font-size:18px;
  line-height:16px;
  font-weight: 800;
  font-family: Noto serif;
  letter-spacing: 0px;
  color: #004A61;
  display: table-cell;
  vertical-align: bottom;
  height: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 80%;
}

.acceso-y-matricula-header-text{
  font-size: 13px;
  font-family: Raleway;
  line-height: 17px;
  font-weight: 600;
  padding-top: 20px;
  margin-bottom: 10px;
}

.acceso-y-matricula-header-text-phone{
    vertical-align: bottom;
    display: inline-block;
    margin: 20px 0 10px 0;
    border-radius: 20px;
    padding: 2px 10px;
    border-color: #E4004F;
    border-width: 2px;
    border-style: solid;
    background-color: #fff;
    /* margin: 0px; */
    width: 100%;
    box-sizing: border-box;
    text-align: center !important;
}

.acceso-y-matricula-header-text-link{
    vertical-align: bottom;
    display: inline-block;
    margin: 20px 0 0 0;
    border-radius: 20px;
    padding: 5px 10px;
    border-color: #E4004F;
    border-width: 2px;
    border-style: solid;
    background-color: #fff;
    /* margin: 0px; */
    width: 100%;
    box-sizing: border-box;
    text-align: center !important;
}

.acceso-y-matricula-header-text-phone a{
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-family: Roboto;
    font-weight: 600;
    letter-spacing: 0px;
    color: #E4004F ;
}

.acceso-y-matricula-header-text-link a{
    text-align: center;
    font-size: 11px;
    line-height: 18px;
    font-family: Raleway;
    font-weight: 800;
    letter-spacing: 0px;
    color: #E4004F ;
}

.acceso-y-matricula-header-text-link:hover,
.acceso-y-matricula-header-text-phone:hover{
    background-color: #E4004F;
}
.acceso-y-matricula-header-text-link:hover a,
.acceso-y-matricula-header-text-phone:hover a{
    color: #fff !important;
}

.acceso-y-matricula-header-text-phone i{
    transform: scaleX(-1);
    font-size: 14px;
    margin-right: 10px;
}
.acceso-y-matricula-header-text-phone-number{
  display: inline-block;
}
.verde{
  background-color:#E5FFFF !important;
}
.verde:hover a{
  background-color:#004A61 !important;
  color:#E5FFFF !important;
}
.verde:active a{
  background-color:#ACD7E5 !important;
  color:#004A61 !important;
}

.asterisco-rosa{
  color: #E4004F;
}
.relativo{
    position: relative;
}

.beca-plazo-abierto {
   background-color: #E4004F;
    color: #FFF;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 800;
}

.beca-plazo-cerrado {
    background-color: #FFF;
    color: #004A61;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    border-color: #004A61;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    font-weight: 700;
}

.beca-texto,
.beca-plazo,
.beca-acceso,
.beca-convocatoria {
    margin: 20px 0;
}
.sin-margen{
  padding:unset;
  overflow: hidden;
}
.con-margen{
  padding:15px;
}
.acceso-y-matricula-header-wrapper-header{
    font-style: italic;
}
/*****************************************************************************************************
                                           MOBILE
*****************************************************************************************************/

@media only screen and (max-width: 1311px) {
    /*********** Cabecera ************/
    #search-box {
        width: 156px;
    }
    #search-box .form-type-textfield {
        width: 70%;
    }
    /*********** Menú ************/
    #navigation #main-menu .links li a {
        font-size: 16px;
    }
    #navigation #main-menu .links li .megamenu a {
        pointer-events: initial;
    }
    #navigation #main-menu .links li.menu-2789 a,
    #navigation #main-menu .links li.menu-565 a,
    #navigation #main-menu .links li.menu-4256 a {
        pointer-events: initial;
    }
    #navigation #main-menu .links li .megamenu .megamenu-list-wrapper .megamenu-list li a {
        font-size: 14px;
    }
    #navigation #main-menu .links li.menu-2787 .megamenu .megamenu-list-wrapper,
    #navigation #main-menu .links li.menu-2788 .megamenu .megamenu-list-wrapper,
    #navigation #main-menu .links li.menu-401 .megamenu .megamenu-list-wrapper {
        width: 440px;
    }
    /*********** Page ************/
    body.section-whats-new #page,
    body.section-actualidad #page,
    body.section-our-students-stories #page,
    body.section-hablan-nuestros-alumnos #page,
    body.section-press-room #page,
    body.page-fundacion-universidad-isabel-i-noticias #page,
    body.section-sala-de-prensa #page,
    body.section-blog-ui1 #page,
    body.section-how-online-learning-experience #page,
    body.section-como-se-estudia #page,
    body.node-type-facultad #page,
    body.section-courses #page,

    body.section-la-universidad #page,
    body.section-our-university #page,

    body.section-acceso-y-matricula #page,
    body.section-oferta-academica #page {
        width: 1013px;
    }
    #header-container,
    body.section-whats-new #header-container,
    body.section-actualidad #header-container,
    body.section-our-students-stories #header-container,
    body.section-hablan-nuestros-alumnos #header-container,
    body.section-press-room #header-container,
    body.page-fundacion-universidad-isabel-i-noticias #header-container,
    body.section-sala-de-prensa #header-container,
    body.section-blog-ui1 #header-container,
    body.section-how-online-learning-experience #header-container,
    body.section-como-se-estudia #header-container,
    body.node-type-facultad #header-container,
    body.section-courses #header-container,

    body.section-la-universidad #header-container,
    body.section-our-university #header-container,

    body.section-acceso-y-matricula #header-container,
    body.section-oferta-academica #header-container {
        width: 100%;
    }
    /*********** content ************/
    body.section-our-students-stories #page #content,
    body.section-hablan-nuestros-alumnos #page #content,
    body.section-press-room #page #content,
    body.page-fundacion-universidad-isabel-i-noticias #page #content,
    body.section-sala-de-prensa #page #content,
    body.section-blog-ui1 #page #content,
    body.section-how-online-learning-experience #page #content,
    body.section-como-se-estudia #page #content,
    body.node-type-facultad #page #content,
    body.section-courses #page #content,

    body.section-la-universidad #page #content,
    body.section-our-university #page #content,

    body.section-acceso-y-matricula #page #content,
    body.section-oferta-academica #page #content {
        width: 650px;
        padding-left: 10px;
        padding-bottom: 30px;
    }
    #sliding-popup .popup-content.info {
        width: 923px;
    }
        .acceso-y-matricula-header-number {
      font-size: 40px;
    }
    .acceso-y-matricula-header-title {
    font-size: 15px;
    }

}

@media only screen and (max-width: 1250px) {
    /*********** Mantenimiento ************/
    body.page-node-471 #page-wrapper #page #content,
    body.page-node-470 #page-wrapper #page #content {
        height: 230px;
        padding-left: 140px;
        /*
    width: 350px;
    */
    }
    body.maintenance-page #main,
    body.page-node-471 #main,
    body.page-node-470 #main {
        margin-top: auto;
        /*
  padding-left: 210px;
  padding-top: 100px;
*/
    }



            /* Para CTA del teléfono y solicita */
    .container-cta {
      margin-top: 10px;
    }
    .container-cta .header-telefono{
      margin:5px 1px !important;
    }

    .container-cta .header-telefono a{
      font-size:16px !important;
      line-height: 26px !important;
    }
    .container-cta .header-solicita{
      margin:5px 1px !important;
    }
    .container-cta .header-solicita a{
      font-size:12px !important;
      line-height: 26px !important;
    }
    /*
  body.page-node-470 #page-wrapper #page #content, {
    height: 470px;
    top: 50px;
  }

  body.maintenance-page #page-wrapper #page #content {
    height: 350px;
    padding-left: 360px;
    width: 385px;
  }


  body.maintenance-page #page-wrapper #page #content .field-name-body p {
    font-size: 13px;
  }

  body.maintenance-page #page-wrapper #page #content .field-name-body p.text-special-mant {
    font-size: 18px;
  }
*/
    #sliding-popup .popup-content.info {
        width: 923px;
    }

    .acceso-y-matricula-header-number {
      font-size: 40px;
    }
}

@media only screen and (max-width: 1024px) {
    /*********** Mantenimiento ************/
    /*
  body.maintenance-page {
    min-height: 750px;
  }
*/
    body.maintenance-page #page-wrapper,
    body.page-node-471 #page-wrapper,
    body.page-node-470 #page-wrapper {
        padding-top: 50px;
    }
    body.maintenance-page #page-wrapper-left,
    body.page-node-471 #page-wrapper-left,
    body.page-node-470 #page-wrapper-left {
        height: auto;
        left: 0;
        overflow: hidden;
        position: relative;
        width: auto;
    }
    body.section-maintenance-page,
    body.page-node-471,
    body.page-node-470 {
        width: 100%;
    }
    body.maintenance-page #page-wrapper #page,
    body.page-node-471 #page-wrapper #page,
    body.page-node-470 #page-wrapper #page {
        margin-top: 0px;
        height: auto;
        padding-bottom: 0px;
    }
    body.maintenance-page #page-wrapper h1#page-title,
    body.page-node-471 #page-wrapper h1#page-title,
    body.page-node-470 #page-wrapper h1#page-title {
        text-align: center;
        font-size: 24px;
        width: 300px;
        padding-left: 100px;
    }
    body.maintenance-page #main,
    body.page-node-471 #main,
    body.page-node-470 #main {
        padding-left: 0px;
        padding-top: 0px;
    }
    body.maintenance-page #page-wrapper #page #content,
    body.page-node-471 #page-wrapper #page #content,
    body.page-node-470 #page-wrapper #page #content {
        background-position: center top;
        background-position-y: 20px;
        height: 200px;
        padding-top: 90px;
        padding-left: 0;
        text-align: center;
        top: 50px;
        width: 500px;
        box-sizing: content-box;
    }
    body.maintenance-page #enlaces-403-404,
    body.page-node-471 #enlaces-403-404,
    body.page-node-470 #enlaces-403-404 {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-left: 20px;
    }
    body.maintenance-page .field-name-body .page-bottom-share {
        padding: 0;
        text-align: center;
    }
    body.maintenance-page .field-name-body .page-bottom-share .page-bottom-share-item {
        float: none;
        display: inline-block;
    }
    /*********** Cabecera ************/
    #menu-page-top #logo {
        padding-top: 14px;
        width: 40%;
    }
    /* #menu-page-top #logo #logo-container {
    width: 281px;
    background-image: url(/sites/all/themes/custom/ui1_theme/images/logo_tablet.svg);
    height: 38px;
  } */
    #menu-page-top #logo #logo-container .mobile,
    #menu-page-top #logo #logo-container .desktop {
        display: none;
    }
    #menu-page-top #logo #logo-container .tablet {
        display: block;
        width: 269px;
        height: 38px;
    }




    #language-box {
        margin-top: 25px;
        margin-right: 10px;
    }
    #search-box .form-actions #edit-submit {
        width: 13px;
        height: 13px;
    }
    #search-box .form-type-textfield input {
        font-size: 13px;
    }
    #access-ep {
        padding-left: 20px;
        font-size: 12px;
    }
    #access-ep a i {
        font-size: 22px;
    }
    /*********** Menú ************/
    #navigation #main-menu .links li a {
        font-size: 12px;
        pointer-events: none;
    }
    #navigation #main-menu .links li.menu-5826 a {
        pointer-events: initial;
    }

    /*********** Page ************/
    #page-wrapper {
        padding-top: 101px;
    }
    #page,
    body.section-whats-new #page,
    body.section-actualidad #page,
    body.section-our-students-stories #page,
    body.section-hablan-nuestros-alumnos #page,
    body.section-press-room #page,
    body.page-fundacion-universidad-isabel-i-noticias #page,
    body.section-sala-de-prensa #page,
    body.section-blog-ui1 #page,
    body.section-how-online-learning-experience #page,
    body.section-como-se-estudia #page,
    body.node-type-facultad #page,
    body.section-courses #page,

    body.section-la-universidad #page,
    body.section-our-university #page,

    body.section-acceso-y-matricula #page,
    body.section-oferta-academica #page {
        width: 768px;
    }
    body.section-whats-new #page #content,
    body.section-actualidad #page #content,
    body.section-our-students-stories #page #content,
    body.section-hablan-nuestros-alumnos #page #content,
    body.section-press-room #page #content,
    body.page-fundacion-universidad-isabel-i-noticias #page #content,
    body.section-sala-de-prensa #page #content,
    body.section-blog-ui1 #page #content,
    body.section-how-online-learning-experience #page #content,
    body.section-como-se-estudia #page #content,
    body.node-type-facultad #page #content,
    body.section-courses #page #content,

    body.section-la-universidad #page #content,
    body.section-our-university #page #content,

    body.section-acceso-y-matricula #page #content,
    body.section-oferta-academica #page #content {
        margin: 0 auto;
        display: block;
        float: inherit;
        padding-left: 0px;
    }
    .sidebar-second #content,
    .sidebar-first #content,
    .two-sidebars #content {
        width: 503px;
        margin-left: 0px;
        margin-right: -513px;
        padding-right: 5px;
        padding-left: 5px;
    }
    /*********** Separador ************/
    #main-separator {
        height: 60px;
    }
    #main-separator .main-separator-arrow-arrow,
    body.section-research.page-node-5463 #main-separator .main-separator-arrow-arrow,
    body.section-investigacion.page-node-720 #main-separator .main-separator-arrow-arrow {
        background-image: url(../images/section_content_tablet_footer_grey.png);
        height: 60px;
        width: 125px;
    }
    #main-separator .main-separator-arrow-content {
        height: 60px;
        margin-right: 125px;
    }
    /*********** Sidebars ************/
    .sidebar-second .region-sidebar-second,
    .sidebar-first .region-sidebar-first,
    .two-sidebars .region-sidebar-first,
    .two-sidebars .region-sidebar-second {
        float: none;
        margin-left: 513px;
        margin-right: -768px;
        padding-left: 15px;
        padding-right: 5px;
        width: 235px;
    }
    .sidebars {
        display: flex;
        flex-direction: column-reverse;
    }
    body.section-whats-new #page .sidebars,
    body.section-actualidad #page .sidebars,
    body.section-our-students-stories #page .sidebars,
    body.section-hablan-nuestros-alumnos #page .sidebars,
    body.section-press-room #page .sidebars,
    body.page-fundacion-universidad-isabel-i-noticias #page .sidebars,
    body.section-sala-de-prensa #page .sidebars,
    body.section-blog-ui1 #page .sidebars,
    body.section-how-online-learning-experience #page .sidebars,
    body.section-como-se-estudia #page .sidebars,
    body.node-type-facultad #page .sidebars,
    body.section-oferta-academica #page .sidebars,

    body.section-la-universidad #page .sidebars,
    body.section-our-university #page .sidebars,

    body.section-acceso-y-matricula #page .sidebars,
    body.section-courses #page .sidebars {
        width: 650px;
        margin: 0 auto;
        display: block;
        float: none;
        margin-top: 30px;
        padding: 0;
        clear: both;
    }
    body.section-whats-new .sidebars .block,
    body.section-actualidad .sidebars .block,
    body.section-our-students-stories .sidebars .block,
    body.section-hablan-nuestros-alumnos .sidebars .block,
    body.section-press-room .sidebars .block,
    body.page-fundacion-universidad-isabel-i-noticias .sidebars .block,
    body.section-sala-de-prensa .sidebars .block,
    body.section-blog-ui1 .sidebars .block,
    body.section-how-online-learning-experience .sidebars .block,
    body.section-como-se-estudia .sidebars .block,
    body.node-type-facultad .sidebars .block,
    body.section-acceso-y-matricula .sidebars .block,
    body.section-oferta-academica .sidebars .block,

    body.section-la-universidad .sidebars .block,
    body.section-our-university .sidebars .block,

    body.section-courses .sidebars .block {
        width: 48%;
        float: left;
        box-sizing: border-box;
    }
    /*********** Sidebars ************/
    #footer-wrapper .news-footer {
        padding-top: 30px;
    }
    #footer-wrapper .links_wrapper {
        margin-top: 20px;
    }
    #footer-wrapper .menu-footer-items {
        width: 100%;
    }
    #page-bottom-info .design {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #footer-wrapper #footer .block #footer-logo-items ul li.aneca a {
        background-image: url(/sites/all/themes/custom/ui1_theme/images/aneca_MOVIL.png);
        width: 59px;
    }
    #footer-wrapper #footer .block #footer-logo-items ul li.acsucyl a {
        background-image: url(/sites/all/themes/custom/ui1_theme/images/acsucyl_MOVIL.png);
        width: 150px;
    }
    #sliding-popup .popup-content.info {
        width: 732px;
    }

}


@media only screen and (max-width: 568px) {
    body.page-node-471 #sliding-popup,
    body.page-node-470 #sliding-popup {
        bottom: -308px;
    }
}

@media only screen and (max-width: 767px) {
    body.section-whats-new ul,
    body.section-actualidad ul,
    body.section-our-students-stories ul,
    body.section-hablan-nuestros-alumnos ul,
    body.section-press-room ul,
    body.page-fundacion-universidad-isabel-i-noticias ul,
    body.section-sala-de-prensa ul,
    body.section-blog-ui1 ul,
    body.section-how-online-learning-experience ul,
    body.section-como-se-estudia ul,
    body.node-type-facultad ul,
    body.section-courses ul,

    body.section-la-universidad ul,
    body.section-our-university ul,

    body.section-acceso-y-matricula ul,
    body.section-oferta-academica ul {
        padding-left: 15px;
    }
    /*********** mantenimiento ************/
    body.maintenance-page #show-menu-mobil {
        display: none;
    }
    body.maintenance-page #menu-page-mobil-top {
        display: none;
    }
    body.maintenance-page #page-wrapper-left {
        height: auto;
        left: 0;
        overflow: hidden;
        position: relative;
        width: auto;
    }
    body.page-node-471 #navigation #main-menu,
    body.page-node-470 #navigation #main-menu {
        height: auto;
    }
    body.page-node-471 #page-wrapper h1#page-title,
    body.page-node-470 #page-wrapper h1#page-title {
        padding-left: 90px;
    }
    body.maintenance-page #main,
    body.page-node-471 #main,
    body.page-node-470 #main {
        padding-left: 0px;
        padding-top: 0px;
    }
    body.maintenance-page #page-wrapper,
    body.page-node-471 #page-wrapper,
    body.page-node-470 #page-wrapper {
        background-image: none;
        padding-top: 10px;
    }
    body.maintenance-page #page-wrapper #page,
    body.page-node-471 #page-wrapper #page,
    body.page-node-470 #page-wrapper #page {
        height: auto;
        margin-top: 20px;
        padding-bottom: 0px;
    }
    body.maintenance-page #page-wrapper #page {
        margin-top: 0;
        padding-top: 20px;
        padding-bottom: 100px;
        top: 0;
    }
    body.page-node-471 #page-wrapper #page .page-title-wrapper,
    body.page-node-470 #page-wrapper #page .page-title-wrapper {
        top: 250px;
        width: 100%;
    }
    body.maintenance-page #page-wrapper #page #content,
    body.page-node-471 #page-wrapper #page #content,
    body.page-node-470 #page-wrapper #page #content {
        height: auto;
        position: sticky;
        top: 0;
        width: 100%;
        box-sizing: border-box;
    }
    body.maintenance-page #texto-403-404,
    body.page-node-471 #texto-403-404,
    body.page-node-470 #texto-403-404 {
        margin-top: 10px;
    }
    body.maintenance-page #enlaces-403-404,
    body.page-node-471 #enlaces-403-404,
    body.page-node-470 #enlaces-403-404 {
        margin-top: 10px;
    }
    body.page-node-471 #sliding-popup,
    body.page-node-470 #sliding-popup {
        bottom: -308px;
    }
    body.maintenance-page #page-wrapper #page #content {
        float: none;
    }
    body.maintenance-page #footer-wrapper,
    body.page-node-471 #footer-wrapper,
    body.page-node-470 #footer-wrapper {
        width: 100%;
    }
    body.maintenance-page #page-wrapper h1#page-title,
    body.page-node-471 #page-wrapper h1#page-title,
    body.page-node-470 #page-wrapper h1#page-title {
        padding-left: 0px;
        width: auto;
    }
    /*********** menu administración ************/
    #navbar-administration.navbar-oriented .navbar-bar,
    #navbar-administration.navbar-oriented .navbar-tray,
    body.navbar-fixed #navbar-administration.navbar-oriented {
        position: fixed;
        z-index: 500;
    }
    /*********** page-wrapper-left ************/
    #page-wrapper-left {
        left: 0;
        height: initial;
        position: relative;
        width: 100%;
        display: block;
    }
    /*********** Logo ************/
    #menu-page-top #logo {
        background: none;
        display: inline-block;
        padding: 17px 0 0 5px;
        background-color: #ffffff;
        width: 70%;
        box-sizing: border-box;
    }
    /*
  #menu-page-top #logo #logo-container {
    background-image: url(/sites/all/themes/custom/ui1_theme/images/logo_mobil.svg);
    width: 229.8px;
    height: 32px;
  } */
    #menu-page-top #logo #logo-container .desktop,
    #menu-page-top #logo #logo-container .tablet {
        display: none;
    }
    #menu-page-top #logo #logo-container .mobile {
        display: block;
        width: 230px;
        height: 32px;
    }
    /*********** Access ************/
    #access-ep {
        padding-left: 0;
    }

    /* Para el CTA de teléfono y solicita información */
    .container-cta {
      display: none;
    }

    /*********** Search e isioma ************/

    #search-box {
        display: none;
    }
    #language-box{
      margin: 0 auto;
      text-align: center;
    }

    /*********** Menú móvil ************/
    #menu-page-mobil-top {
        background: #004A61;
        height: 40px;
        width: 100%;
        display: block;
    }
    body.scroll-active #menu-page-mobil-top {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 500;
        transition: all 0.25s;
    }
    #menu-page-mobil-top #show-menu-mobil {
        background: url(/sites/all/themes/custom/ui1_theme/images/bars_menu.svg) no-repeat left top;
        color: #FFFFFF;
        cursor: pointer;
        float: left;
        font-size: 13px;
        height: 25px;
        margin: 8px;
        width: 28px;
    }
    body.menu-mobil-left #menu-page-mobil-top #show-menu-mobil {
        background: url(/sites/all/themes/custom/ui1_theme/images/bars_menu_accion.svg) no-repeat left top;
    }
    #menu-page-mobil-top #contact-wrapper-mobil {
        height: 40px;
        width: 215px;
        float: right;
    }
    #menu-page-mobil-top #contact-wrapper-mobil a {
        background-image: none;
        background-color: #E4004F;
        color: #FFFFFF;
        border-radius: 5px;
        padding: 3px 10px;
        font-weight: 600;
        padding-bottom: 0;
        margin: 7px 5px 0 0;
        font-size: 16px;
        float: right;
        display: block;
        font-weight: 800;
        border-radius: 20px;
    }
    #menu-page-mobil-top #contact-wrapper-mobil a:hover {
        color: #004A61;
        background-color: #E5FFFF;
    }
    /*********** Menú - navegación ************/
    #navigation {
        display: none;
        padding-left: 0;
        padding-right: 0;
    }
    body.menu-mobil-left #navigation {
        display: block;
        padding: 10px 10px 10px 20px;
        box-sizing: border-box;
        transition: all 0.25s;
        -ms-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        position: fixed;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
        top: 101px;
    }
    body.scroll-active.menu-mobil-left #navigation {
        top: 40px;
    }
    #navigation,
    #navigation #main-menu .links {
        /* background-color: #38414A; */
        background-color: #ffffff;
    }
    #navigation #main-menu {
        height: initial;
    }
    #navigation #main-menu .links li {
        width: 100%;
    }

    #navigation #main-menu .links li a {
        border-radius: 8px;
        text-align: left;
        font-size: 20px;
        padding-top: 10px;
        font-size: 12px;
        padding-bottom: 10px;
        padding-left: 20px;
        pointer-events: initial;
        color:#004A61;
    }
    #navigation #main-menu .links li.menu-565,
    #navigation #main-menu .links li.menu-2789 {
        width: 100%;
    }
    #navigation #main-menu.retarded_hover .links li:hover .megamenu,
    #navigation #main-menu .links li:hover .megamenu {
        display: none;
    }

    /* CTA cabecera, Teléfono y Solicita información */
    #navigation #main-menu .links li.menu-5826 {
        display: none;
    }
.container-cta-movil{
  display:inline-block;
  margin-top: 30px;
}



.container-cta-movil .header-telefono {
  display:inline-block;
  margin: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  border-color: #E4004F;
  border-width: 2px;
  border-style: solid;
    margin: 5px 15px;

}
.container-cta-movil .header-telefono a{
  text-align: center;
  font-size:24px;
  line-height: 36px;
  font-family: Roboto;
  font-weight: 600;
  letter-spacing: 0px;
  color: #E4004F !important;
}
.container-cta-movil .header-solicita {
  display:inline-block;
  margin: 20px;
  background-color: #E4004F ;
  border-radius: 20px;
  padding: 0px 10px;
  border-color: #E4004F;
  border-width: 2px;
  border-style: solid;
}

.container-cta-movil .header-solicita a{
  text-align: center;
  font-size:18px;
  line-height: 36px;
  font-family: Raleway;
  font-weight: 800;
  letter-spacing: 0px;
  color: #FFFEFE !important;
}

.container-cta-movil .header-telefono:hover {
  background-color: #E4004F ;
}
.container-cta-movil .header-telefono:hover a{
  color: #fff !important;
}

.container-cta-movil .header-solicita:hover {
  background-color: #fff ;

}

.container-cta-movil .header-solicita:hover a{
  color: #E4004F !important;

}

    /*********** Menú - navegación busqueda ************/
    #language-box-mobil,
    #search-box-mobil {
        display: block;
        width: 256px;
        margin-left: 16px;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    #search-box-mobil .container-inline{
    border: #BABABA;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
}
    #search-box-mobil form {
        width: 100%;
        background-color: #ffffff;
        border-radius: 5px;
        line-height: 0;
        margin-bottom: 0;
    }
    #search-box-mobil input {
        border-width: 0px;
        padding-top: 10px;
        width: 80%;
        height: 40px;
    }
    #search-box-mobil .form-submit {
        width: 100%;
    }
    #search-box-mobil .form-item-search-block-form input {
        border: 0;
        font-size: 20px;
        font-weight: 600;
        color: #004A61;
    }
    #search-box-mobil .form-actions {
        float: left;
    }
    /*********** Menú - idioma ************/
    #language-box-mobil:hover {
        border-radius: 8px;
        padding: 0;
        margin-top: 15px;
        background-color: #E5FFFF;
        color: #004A61
    }
    #language-box-mobil .language-switcher-locale-url {
        font-size: 14px;
        font-weight: 600;
        margin: 0;
        padding-left: 0;
    }
    #language-box-mobil .language-switcher-locale-url li a div {
        color: #ffffff;
        padding: 8px 0;
        padding-left: 13px;
    }
    #language-box-mobil .language-switcher-locale-url li a div:hover {
        color: #E4004F;
    }
    #language-box-mobil:hover ul li a div {
        color: #004A61
    }
    body.i18n-es #language-box-mobil .language-switcher-locale-url li.es {
        display: none;
    }
    body.i18n-en #language-box-mobil .language-switcher-locale-url li.en {
        display: none;
    }
    /*********** Page-wrapper ************/
    #page-wrapper {
        padding-top: 0;
        position: relative;
    }
    /*********** Header content ************/
    .page-breadcrumb-arrow-especial {
        display: none;
    }
    .page-title-arrow-especial .page-title-arrow-content .page-title-wrapper h1#page-title {
        font-size: 27px;
        padding: 20px 0 20px 10px;
    }
    /*********** Page ************/
    #page,
    body.section-whats-new #page,
    body.section-actualidad #page,
    body.section-our-students-stories #page,
    body.section-hablan-nuestros-alumnos #page,
    body.section-press-room #page,
    body.page-fundacion-universidad-isabel-i-noticias #page,
    body.section-sala-de-prensa #page,
    body.section-blog-ui1 #page,
    body.section-how-online-learning-experience #page,
    body.section-como-se-estudia #page,
    body.node-type-facultad #page,
    body.section-courses #page,

    body.section-la-universidad #page,
    body.section-our-university #page,

    body.section-acceso-y-matricula #page,
    body.section-oferta-academica #page {
        width: 100%;
    }
    /*********** main ************/
    body.section-whats-new #main,
    body.section-actualidad #main,
    body.section-our-students-stories #main,
    body.section-hablan-nuestros-alumnos #main,
    body.section-press-room #main,
    body.page-fundacion-universidad-isabel-i-noticias #main,
    body.section-sala-de-prensa #main,
    body.section-blog-ui1 #main,
    body.section-how-online-learning-experience #main,
    body.section-como-se-estudia #main,
    body.node-type-facultad #main,
    body.section-courses #main,

    body.section-la-universidad #main,
    body.section-our-university #main,

    body.section-acceso-y-matricula #main,
    body.section-oferta-academica #main {
        margin-top: 20px;
    }
    /*********** content ************/
    body.section-whats-new #page #content,
    body.section-actualidad #page #content,
    body.section-our-students-stories #page #content,
    body.section-hablan-nuestros-alumnos #page #content,
    body.section-press-room #page #content,
    body.page-fundacion-universidad-isabel-i-noticias #page #content,
    body.section-sala-de-prensa #page #content,
    body.section-blog-ui1 #page #content,
    body.section-how-online-learning-experience #page #content,
    body.section-como-se-estudia #page #content,
    body.node-type-facultad #page #content,
    body.section-courses #page #content,

    body.section-la-universidad #page #content,
    body.section-our-university #page #content,

    body.section-acceso-y-matricula #page #content,
    body.section-oferta-academica #page #content {
        width: 94%;
        /* min-width: 310px; */
        padding: 5px;
        box-sizing: border-box;
    }
    /*********** separador ************/
    #main-separator .main-separator-arrow-arrow,
    body.section-research.page-node-5463 #main-separator .main-separator-arrow-arrow,
    body.section-investigacion.page-node-720 #main-separator .main-separator-arrow-arrow {
        background-image: url(../images/section_content_mobil_footer_grey.png);
        position: absolute;
        right: 0;
        width: 90px;
    }
    #main-separator .main-separator-arrow-content {
        margin-right: 0px;
    }
    /*********** Sidebars ************/
    .sidebars {
        margin-top: 30px;
    }
    body.section-research.sidebar-first .region-sidebar-first,
    body.section-investigacion.sidebar-first .region-sidebar-first,
    body.section-international-relations-office.sidebar-first .region-sidebar-first,
    body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first,
    body.section-empleabilidad.sidebar-first .region-sidebar-first
    /*
    ,
    body.section-our-university.sidebar-first .region-sidebar-first,
    body.section-la-universidad.sidebar-first .region-sidebar-first
    */
    {
        height: auto;
        padding-bottom: 20px;
        position: relative;
    }
    body.section-research #content,
    body.section-research.sidebar-first .region-sidebar-first,
    body.section-research.sidebar-first .region-sidebar-first div.section-wrapper,
    body.section-investigacion #content,
    body.section-international-relations-office #content,
    body.section-oficina-relaciones-internacionales #content,
    body.section-empleabilidad #content,
    body.section-investigacion.sidebar-first .region-sidebar-first,
    body.section-international-relations-office.sidebar-first .region-sidebar-first,
    body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first,
    body.section-empleabilidad.sidebar-first .region-sidebar-first,
    body.section-investigacion.sidebar-first .region-sidebar-first div.section-wrapper,
    body.section-international-relations-office.sidebar-first .region-sidebar-first div.section-wrapper,
    body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first div.section-wrapper,
    body.section-empleabilidad.sidebar-first .region-sidebar-first div.section-wrapper
    /*
    ,
    body.section-la-universidad #content,
    body.section-our-university #content,
    body.section-our-university.sidebar-first .region-sidebar-first,
    body.section-la-universidad.sidebar-first .region-sidebar-first,
    body.section-our-university.sidebar-first .region-sidebar-first div.section-wrapper,
    body.section-la-universidad.sidebar-first .region-sidebar-first div.section-wrapper
    */
    {
        background: none;
    }
    .two-sidebars #content .sidebar-first #content,
    .sidebar-second #content,
    .two-sidebars .region-sidebar-first,
    .sidebar-first .region-sidebar-first,
    .two-sidebars .region-sidebar-second,
    .sidebar-second .region-sidebar-second,
    body.section-research.sidebar-first #content,
    body.section-research.sidebar-first .region-sidebar-first,
    body.section-investigacion.sidebar-first #content,
    body.section-international-relations-office.sidebar-first #content,
    body.section-oficina-relaciones-internacionales.sidebar-first #content,
    body.section-empleabilidad.sidebar-first #content,
    body.section-investigacion.sidebar-first .region-sidebar-first,
    body.section-international-relations-office.sidebar-first .region-sidebar-first,
    body.section-oficina-relaciones-internacionales.sidebar-first .region-sidebar-first,
    body.section-empleabilidad.sidebar-first .region-sidebar-first
    /*
    ,
    body.section-la-universidad.sidebar-first #content,
    body.section-our-university.sidebar-first #content,
    body.section-our-university.sidebar-first .region-sidebar-first,
    body.section-la-universidad.sidebar-first .region-sidebar-first
    */
    {
        float: none;
        margin: 0 auto;
        padding-right: 0;
        padding-left: 0;
        width: 98%;
    }
    body.section-whats-new #page .sidebars,
    body.section-actualidad #page .sidebars,
    body.section-our-students-stories #page .sidebars,
    body.section-hablan-nuestros-alumnos #page .sidebars,
    body.section-press-room #page .sidebars,
    body.page-fundacion-universidad-isabel-i-noticias #page .sidebars,
    body.section-sala-de-prensa #page .sidebars,
    body.section-blog-ui1 #page .sidebars,
    body.section-how-online-learning-experience #page .sidebars,
    body.section-como-se-estudia #page .sidebars,
    body.node-type-facultad #page .sidebars,
    body.section-oferta-academica #page .sidebars,
    body.section-acceso-y-matricula #page .sidebars,

    body.section-la-universidad #page .sidebars,
    body.section-our-university #page .sidebars,

    body.section-courses #page .sidebars {
        margin: 0 auto;
        display: block;
        float: none;
        width: 94%;
        max-width: 376px;
        /* min-width: 310px; */
        padding: 5px;
    }
    body.section-whats-new #page .sidebars .block,
    body.section-actualidad #page .sidebars .block,
    body.section-our-students-stories #page .sidebars .block,
    body.section-hablan-nuestros-alumnos #page .sidebars .block,
    body.section-press-room #page .sidebars .block,
    body.page-fundacion-universidad-isabel-i-noticias #page .sidebars .block,
    body.section-sala-de-prensa #page .sidebars .block,
    body.section-blog-ui1 #page .sidebars .block,
    body.section-how-online-learning-experience #page .sidebars .block,
    body.section-como-se-estudia #page .sidebars .block,
    body.node-type-facultad #page .sidebars .block,
    body.section-acceso-y-matricula #page .sidebars .block,
    body.section-oferta-academica #page .sidebars .block,

    body.section-la-universidad #page .sidebars .block,
    body.section-our-university #page .sidebars .block,

    body.section-courses #page .sidebars .block {
        width: 100%;
        margin: 0;
        /* float: unset; */
        margin-top: 24px;
    }
    /*********** footer ************/
    #footer-wrapper {
        overflow: hidden;
    }
    #footer-wrapper .news-footer .news-item {
        width: 49%;
    }
    #footer-wrapper .news-footer .news-item.last {
        margin: 0;
    }
    #footer-wrapper .news-footer .news-item.virtual-visit {
        text-align: right;
    }
    #footer-wrapper .news-footer .news-item.virtual-visit a {
        display: inline-block;
    }
    #footer-wrapper .menu-footer-items {
        width: 100%;
        padding: 10px 0 10px;
    }
    #footer-wrapper .menu-footer-items .menu-footer-item,
    #footer-wrapper .menu-footer-items .menu-footer-item.menu-1524 .menu-footer-title {
        display: none;
    }
    #footer-wrapper .menu-footer-items .menu-footer-item.menu-2795{
      display: block;
    }
    #footer-wrapper .menu-footer-items .menu-footer-item.menu-1524,
    #footer-wrapper .menu-footer-items .menu-footer-item.menu-1509 {
        border: none;
        display: block;
    }
    #footer-wrapper .menu-footer-items .menu-footer-item.menu-1524 {
        padding-top: 0;
    }
    #footer-wrapper .menu-footer-items .menu-footer-item .menu-footer-title,
    #footer-wrapper .menu-footer-items .menu-footer-item .menu {
        text-align: center;
    }
    #footer-wrapper #footer .block #footer-logo-items ul li.mecd a {
        width: 220px;
    }
    #sliding-popup .popup-content #popup-buttons {
        min-width: 100%;
        top: unset;
        position: relative;
        float: none;
        right: unset;
        margin-top: unset;
    }
    #sliding-popup .popup-content #popup-text {
        width: 90%;
        margin: 0 auto;
        float: none;
    }
    #sliding-popup .popup-content.info button {
        float: none !important;
        margin: 0 auto !important;
        display: block;
        margin-right: 0;
    }
    #sliding-popup .popup-content.info button.decline-button {
        margin-top: 30px!important;
        margin-bottom: 10px !important;
    }
    #sliding-popup .popup-content #popup-buttons {
        min-width: 90% !important;
        max-width: unset;
        position: relative;
        top: initial;
        transform: none;
        right: initial;
        width: 90%;
        margin: 0 auto;
        float: none;
        margin-bottom: 30px;
    }
    #sliding-popup .popup-content.info {
        position: static;
    }
    #sliding-popup .popup-content.info .cookies-header {
        margin-top: 5px;
    }

    /* Sección Acceso y matrícula */
    .acceso-y-matricula-header {
      display: table;
    }
    .acceso-y-matricula-header-block {
      padding: 8px 0;
      width:50%;
      display:table-cell;

    }
    .acceso-y-matricula-header-divisor{
      display:table-row;
    }

}


@media only screen and (max-width: 270px) {
    #language-box-mobil, #search-box-mobil {
    display: block;
    width: 156px;
    }
    #language-box-mobil, #search-box-mobil .form-actions {
        display: none;
    }
}
