﻿@import url(https://fonts.googleapis.com/css?family=Merriweather:300,300i|Roboto+Condensed:300,300i,400,700|Roboto+Slab|Roboto:300,400);
.button,.text-center,button {
    text-align:center
}
.block p,.light,.volume-info ul li,label {
    font-weight:300
}
.bg-cover,footer {
    background-size:cover
}
.bottom-links .item .menu-overlay .item-content ul,.featured.articles .gallery a:hover .menu-overlay .item-hover ul,.featured.news .menu-overlay .item-lg ul,.main-content .form-btns .menu-overlay .btn ul,.menu-overlay .bottom-links .item .item-content ul,.menu-overlay .equalH ul,.menu-overlay .featured.articles .gallery a:hover .item-hover ul,.menu-overlay .featured.news .item-lg ul,.menu-overlay .flex ul,.menu-overlay .main-content .form-btns .btn ul,.menu-overlay .volume-info ul ul,.menu-overlay .widget.widget-lg .widget-content ul,.menu-overlay .widget.widget-md .widget-content ul,.menu-overlay .widget.widget-sm .widget-content ul,.menu-overlay .widget.widget-xl .widget-content ul,.menu-overlay aside .btn ul,.menu-overlay body.entry .jumbo .author ul,.menu-overlay footer ul,.menu-overlay header .pre-header .logo-revista ul,.menu-overlay header .pre-header .logo-uai ul,.volume-info .menu-overlay ul ul,.widget.widget-lg .menu-overlay .widget-content ul,.widget.widget-md .menu-overlay .widget-content ul,.widget.widget-sm .menu-overlay .widget-content ul,.widget.widget-xl .menu-overlay .widget-content ul,a,aside .menu-overlay .btn ul,body.entry .jumbo .menu-overlay .author ul,header .pre-header .menu-overlay .logo-revista ul,header .pre-header .menu-overlay .logo-uai ul,header nav a.menu,p {
    text-decoration:none
}
.wrap {
    width:90%;
    margin:0 auto
}
.left,.widget.text-right .widget-img,.widget.widget-contact.right .widget-map,header .header-info .btn-group {
    float:left
}
.right,.widget.text-left .widget-img,.widget.widget-contact.right .widget-content,.widget.widget-sm:first-child .widget-content {
    float:right
}
.featured.other-entries a,.featured.other-news a,.relative,.select-wrapper,.widget .widget-content,.widget .widget-img {
    position:relative
}
.inline-block {
    display:inline-block
}
.main-content .form-btns .btn span,.margin-auto,aside .btn span,aside .form-btns .btn span,header .pre-header .logo-revista img,header .pre-header .logo-revista p,header .pre-header .logo-uai img,header .pre-header .logo-uai p {
    margin:auto
}
.margin-center {
    margin:0 auto;
    display:table
}
.margin-top-md {
    margin-top:40px!important
}
.no-margin {
    margin:0!important
}
.no-padding {
    padding:0!important
}
#issues-submenu,.display-none,.featured.articles .gallery a:hover .item-content,.featured.other-entries a:hover .date,.featured.other-news a:hover .date,.visible-sm {
    display:none
}
.button,.ui-button,button,form .wpcf7-form-control.wpcf7-submit,select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.dropdown .sub-menu {
    display:none;
    top:calc(100% + 1px);
    width:100%;
    position:absolute;
    background-color:#fff
}
.col-100,.dropdown a.link,.widget.widget-contact .widget-map img,.widget.widget-md .widget-img img,.widget.widget-result.image .widget-img img,.widget.widget-sm .widget-img,.widget.widget-sm .widget-img img,.widget.widget-xl .widget-img img,footer .accreditation img {
    width:100%
}
.button,button {
    cursor:pointer;
    background-color:rgba(0,0,0,.1);
    border:1px solid rgba(0,0,0,.2);
    padding:.7em
}
.flex-container {
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    height:300px
}
.flex-container .flex-item {
    height:auto
}
.flex-container-align-item-start {
    align-items:flex-start
}
.flex-container-align-item-end {
    align-items:flex-end
}
.flex-container-align-item-center {
    align-items:flex-center;
    align-items:center
}
.flex-container-align-item-stretch {
    align-items:stretch;
    align-items:flex-stretch
}
.flex-container-align-item-baseline {
    align-items:flex-baseline;
    align-items:baseline
}
.uppercase {
    text-transform:uppercase
}
.text-right {
    text-align:right
}
.text-justify {
    text-align:justify
}
.hind,form .wpcf7-form-control.wpcf7-submit,input,select,textarea {
    font-family:Hind,sans-serif
}
.regular {
    font-weight:400
}
.medium {
    font-weight:500
}
#issues-menu i,.semibold {
    font-weight:600
}
.bold,.bottom-links .item .menu-overlay .item-content .left-block ul li.active,.bottom-links .item .menu-overlay .item-content .right-block ul li.active,.featured.articles .gallery a:hover .menu-overlay .item-hover .left-block ul li.active,.featured.articles .gallery a:hover .menu-overlay .item-hover .right-block ul li.active,.featured.news .menu-overlay .item-lg .left-block ul li.active,.featured.news .menu-overlay .item-lg .right-block ul li.active,.main-content .form-btns .menu-overlay .btn .left-block ul li.active,.main-content .form-btns .menu-overlay .btn .right-block ul li.active,.menu-overlay .bottom-links .item .item-content .left-block ul li.active,.menu-overlay .bottom-links .item .item-content .right-block ul li.active,.menu-overlay .equalH .left-block ul li.active,.menu-overlay .equalH .right-block ul li.active,.menu-overlay .featured.articles .gallery a:hover .item-hover .left-block ul li.active,.menu-overlay .featured.articles .gallery a:hover .item-hover .right-block ul li.active,.menu-overlay .featured.news .item-lg .left-block ul li.active,.menu-overlay .featured.news .item-lg .right-block ul li.active,.menu-overlay .flex .left-block ul li.active,.menu-overlay .flex .right-block ul li.active,.menu-overlay .main-content .form-btns .btn .left-block ul li.active,.menu-overlay .main-content .form-btns .btn .right-block ul li.active,.menu-overlay .volume-info ul .left-block ul li.active,.menu-overlay .volume-info ul .right-block ul li.active,.menu-overlay .widget.widget-lg .widget-content .left-block ul li.active,.menu-overlay .widget.widget-lg .widget-content .right-block ul li.active,.menu-overlay .widget.widget-md .widget-content .left-block ul li.active,.menu-overlay .widget.widget-md .widget-content .right-block ul li.active,.menu-overlay .widget.widget-sm .widget-content .left-block ul li.active,.menu-overlay .widget.widget-sm .widget-content .right-block ul li.active,.menu-overlay .widget.widget-xl .widget-content .left-block ul li.active,.menu-overlay .widget.widget-xl .widget-content .right-block ul li.active,.menu-overlay aside .btn .left-block ul li.active,.menu-overlay aside .btn .right-block ul li.active,.menu-overlay body.entry .jumbo .author .left-block ul li.active,.menu-overlay body.entry .jumbo .author .right-block ul li.active,.menu-overlay footer .left-block ul li.active,.menu-overlay footer .right-block ul li.active,.menu-overlay header .pre-header .logo-revista .left-block ul li.active,.menu-overlay header .pre-header .logo-revista .right-block ul li.active,.menu-overlay header .pre-header .logo-uai .left-block ul li.active,.menu-overlay header .pre-header .logo-uai .right-block ul li.active,.ui-selectmenu-optgroup.ui-menu-divider,.volume-info .menu-overlay ul .left-block ul li.active,.volume-info .menu-overlay ul .right-block ul li.active,.widget.widget-lg .menu-overlay .widget-content .left-block ul li.active,.widget.widget-lg .menu-overlay .widget-content .right-block ul li.active,.widget.widget-md .menu-overlay .widget-content .left-block ul li.active,.widget.widget-md .menu-overlay .widget-content .right-block ul li.active,.widget.widget-sm .menu-overlay .widget-content .left-block ul li.active,.widget.widget-sm .menu-overlay .widget-content .right-block ul li.active,.widget.widget-xl .menu-overlay .widget-content .left-block ul li.active,.widget.widget-xl .menu-overlay .widget-content .right-block ul li.active,aside .menu-overlay .btn .left-block ul li.active,aside .menu-overlay .btn .right-block ul li.active,body.entry .jumbo .menu-overlay .author .left-block ul li.active,body.entry .jumbo .menu-overlay .author .right-block ul li.active,header .pre-header .menu-overlay .logo-revista .left-block ul li.active,header .pre-header .menu-overlay .logo-revista .right-block ul li.active,header .pre-header .menu-overlay .logo-uai .left-block ul li.active,header .pre-header .menu-overlay .logo-uai .right-block ul li.active {
    font-weight:700
}
.block:hover,.bottom-links .item .menu-overlay .item-content ul li:hover,.bottom-links .item:hover span,.featured.articles .ctrl:hover,.featured.articles .gallery a .item-content,.featured.articles .gallery a .item-hover,.featured.articles .gallery a:hover,.featured.articles .gallery a:hover .line-inline:before,.featured.articles .gallery a:hover .menu-overlay .item-hover ul li:hover,.featured.news .btn:hover,.featured.news .item-lg .item-content:hover,.featured.news .item-md:hover,.featured.news .menu-overlay .item-lg ul li:hover,.hover,.jumbo .site-description a:hover,.jumbo .site-description a:hover i,.keywords span:hover,.main-content .form-btns .menu-overlay .btn ul li:hover,.menu-overlay .bottom-links .item .item-content ul li:hover,.menu-overlay .equalH ul li:hover,.menu-overlay .featured.articles .gallery a:hover .item-hover ul li:hover,.menu-overlay .featured.news .item-lg ul li:hover,.menu-overlay .flex ul li:hover,.menu-overlay .main-content .form-btns .btn ul li:hover,.menu-overlay .volume-info ul ul li:hover,.menu-overlay .widget.widget-lg .widget-content ul li:hover,.menu-overlay .widget.widget-md .widget-content ul li:hover,.menu-overlay .widget.widget-sm .widget-content ul li:hover,.menu-overlay .widget.widget-xl .widget-content ul li:hover,.menu-overlay aside .btn ul li:hover,.menu-overlay body.entry .jumbo .author ul li:hover,.menu-overlay footer ul li:hover,.menu-overlay header .pre-header .logo-revista ul li:hover,.menu-overlay header .pre-header .logo-uai ul li:hover,.pagination li:hover,.transition,.ui-selectmenu-open .ui-state-active,.volume-info .menu-overlay ul ul li:hover,.widget .widget-content a:hover,.widget.widget-lg .menu-overlay .widget-content ul li:hover,.widget.widget-lg:hover,.widget.widget-md .menu-overlay .widget-content ul li:hover,.widget.widget-md:hover,.widget.widget-news:hover .widget-content,.widget.widget-result:hover,.widget.widget-sm .menu-overlay .widget-content ul li:hover,.widget.widget-sm .widget-content a:hover,.widget.widget-sm:hover,.widget.widget-xl .menu-overlay .widget-content ul li:hover,.widget.widget-xl:hover,a,aside .menu-overlay .btn ul li:hover,body.entry .jumbo .menu-overlay .author ul li:hover,form .wpcf7-form-control.wpcf7-submit,form .wpcf7-form-control.wpcf7-submit:hover,header .pre-header .menu-overlay .logo-revista ul li:hover,header .pre-header .menu-overlay .logo-uai ul li:hover,header .pre-header a:hover,input,input:focus,select:focus,textarea,textarea:focus {
    -webkit-transition-duration:.25s;
    -moz-transition-duration:.25s;
    -ms-transition-duration:.25s;
    -o-transition-duration:.25s;
    transition-duration:.25s
}
.transition-slow {
    -webkit-transition-duration:.5s;
    -moz-transition-duration:.5s;
    -ms-transition-duration:.5s;
    -o-transition-duration:.5s;
    transition-duration:.5s
}
.transition-slower {
    -webkit-transition-duration:.75s;
    -moz-transition-duration:.75s;
    -ms-transition-duration:.75s;
    -o-transition-duration:.75s;
    transition-duration:.75s
}
.dropdown,input,select,textarea {
    border:1px solid rgba(0,0,0,.25);
    background-color:#fff;
    border-radius:4px
}
input:focus,select:focus,textarea:focus {
    box-shadow:0 0 4px 1px rgba(0,0,0,.1)
}
form .col-100 {
    margin-bottom:40px
}
.keywords span,.volume-info ul li a {
    margin-bottom:10px
}
span.wpcf7-form-control-wrap {
    width:100%;
    float:left
}
form p.form-label {
    margin-bottom:3px!important
}
input {
    width:95.8%;
    padding:1em 2%
}
select,select.wpcf7-select {
    width:100%;
    padding:1em 3.5em 1em 1%
}
textarea {
    width:97.8%;
    padding:1em 1%;
    height:120px
}
.ui-button {
    background-position:95% center
}
.wpcf7-form-control.wpcf7-submit {
    cursor:pointer;
    background-color:rgba(0,0,0,.2)!important;
    border:0!important;
    height:60px!important;
    width:150px!important;
    padding:0;
    font-weight:500!important;
    text-transform:uppercase;
    color:#fff!important;
    display:block;
    float:right
}
.clearfix:after,.group:after {
    visibility:hidden;
    height:0;
    clear:both
}
.btn.btn-gray,.btn.btn-white {
    color:#000;
    padding:10px 20px
}
.wpcf7-form-control.wpcf7-submit:hover {
    background-color:rgba(0,0,0,.3)!important
}
.btn.btn-gray.btn-outline,.btn.btn-white.btn-linear,.btn.btn-white.btn-outline,input {
    background-color:transparent
}
.alert-message,.wpcf7-response-output {
    float:left;
    width:90%!important;
    padding:1.5em 5%!important;
    background-color:#ffffb8!important;
    border:1px solid #ccc980!important;
    font-size:15px;
    text-align:center;
    color:#444
}
.wpcf7-not-valid-tip {
    color:#d73737!important;
    font-size:13px!important;
    margin-top:5px!important;
    text-transform:none!important
}
* html .clearfix {
    height:1%;
    zoom:1
}
.clearfix {
    display:block
}
.clearfix:after {
    display:block;
    font-size:0;
    content:" "
}
.group:after,.group:before {
    content:"";
    display:table
}
* html .group,.group {
    zoom:1
}
.block h3 span,.block h6 i,.color-light-blue,.committee h3 span,.featured.articles h2 span,.main-content p a,.pagination li.active,.paragraph a,.widget.widget-committee.md p i,section h2 span {
    color:#449ed6
}
@font-face {
    font-family:uai-icons;
    src:url("../fonts/icons/uai-icons.eot?temebc");
    src:url("../fonts/icons/uai-icons.eot?temebc#iefix") format("embedded-opentype"),url("../fonts/icons/uai-icons.ttf?temebc") format("truetype"),url("../fonts/icons/uai-icons.woff?temebc") format("woff"),url("../fonts/icons/uai-icons.svg?temebc#uai-icons") format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" icon-"],[class^=icon-] {
    font-family:uai-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.btn,input,label {
    font-family:"Roboto Condensed",sans-serif
}
.icon-busqueda:before {
    content:""
}
.icon-download:before {
    content:""
}
.icon-email:before {
    content:""
}
.icon-phone:before {
    content:""
}
.icon-pin-map:before {
    content:""
}
.icon-pin-name:before {
    content:""
}
.icon-pin:before {
    content:""
}
.icon-arrow-left-thin:before {
    content:""
}
.icon-arrow-right-thin:before {
    content:""
}
.icon-menu:before {
    content:""
}
.icon-arrow-right:before {
    content:""
}
.icon-arrows-right:before {
    content:""
}
* {
    padding:0;
    margin:0
}
.btn {
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:15px
}
.btn:hover {
    cursor:pointer
}
.btn.btn-white {
    background-color:#fff
}
.btn.btn-white.btn-outline {
    color:#fff;
    border:1px solid #fff
}
.btn.btn-white.btn-outline:hover {
    background-color:#fff;
    color:#071430
}
.btn.btn-white.btn-linear {
    color:#fff !important;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}

.home .site-description .btn.btn-white.btn-linear {
    color:#fff;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    display:block;
    max-width: 250px;
    margin: 0 auto;
}

.btn.btn-gray {
    background-color:#ccc
}
.btn.btn-gray.btn-outline {
    color:#ccc;
    border:1px solid #ccc
}
.btn.btn-blue {
    padding:10px 20px;
    background-color:#002563;
    color:#fff
}
.btn.btn-blue:hover {
    background-color:#00183f
}
.btn.btn-light-blue {
    padding:10px 20px;
    background-color:#449ed6;
    color:#fff
}
.btn.btn-light-blue:hover {
    background-color:#2c8eca
}
.btn.btn-lg {
    font-size:21px;
    padding:15px 25px
}
input {
    border-radius:3px;
    border:1px solid #ccc;
    font-size:14px;
    color:#002563
}
input.focus,input:focus {
    border:1px solid #002563;
    -webkit-box-shadow:0 2px 10px 2px rgba(0,61,166,.15);
    -moz-box-shadow:0 2px 10px 2px rgba(0,61,166,.15);
    box-shadow:0 2px 10px 2px rgba(0,61,166,.15)
}
input::-webkit-input-placeholder {
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    color:#999
}
input::-moz-placeholder {
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    color:#999
}
input:-ms-input-placeholder {
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    color:#999
}
input:-moz-placeholder {
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    color:#999
}
.block h6,.volume-info ul li {
    font-family:Merriweather,serif
}
input[type=checkbox] {
    width:auto
}
label {
    font-size:13px;
    color:#333
}
.block {
    padding:40px
}
.block h6 {
    font-size:18px;
    text-transform:uppercase
}
.block h3,.forgot-password,.volume-info ul li label {
    font-family:"Roboto Condensed",sans-serif
}
.block h3 {
    font-size:40px;
    text-transform:uppercase
}
.block p {
    font-family:Roboto,sans-serif;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:3px
}
.block.blue {
    color:#fff;
    background-color:rgba(7,20,48,.8)
}
.block.absolute.left {
    min-width:170px;
    position: unset !important;
    margin-top: 30px;
    float: none;
    display: block;
    max-width: 250px;
}
.block.line-top:before {
    content:'';
    position:absolute;
    background:url("../img/line-top.png") no-repeat;
    width:100%;
    height:100%;
    top:-57%;
    left:-5vw
}
.block.line-bottom:after,.line-bottom:after,.widget .widget-content.line-bottom:after,.widget .widget-img.line-bottom:after {
    content:'';
    position:absolute;
    background:url("../img/line-bottom.png") no-repeat;
    width:100%;
    height:100%;
    bottom:-100%;
    left:-5vw
}
.bottom-links .item:hover,.bottom-links .item:hover .item-image,.bottom-links .item:hover .veil,.transitionLg {
    -webkit-transition-duration:2s;
    -moz-transition-duration:2s;
    -ms-transition-duration:2s;
    -o-transition-duration:2s;
    transition-duration:2s
}
.block:hover,.featured.articles .ctrl:hover,.featured.articles .gallery a:hover,.featured.news .btn:hover,.featured.news .item-lg .item-content:hover,.featured.news .item-md:hover,.hover,.pagination li:hover,.widget .widget-content a:hover,.widget.widget-lg:hover,.widget.widget-md:hover,.widget.widget-result:hover,.widget.widget-sm .widget-content a:hover,.widget.widget-sm:hover,.widget.widget-xl:hover,header .pre-header a:hover {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    cursor:pointer
}
.bg-cover {
    background-position:center
}
.veil {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:-1;
    background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,transparent 100%)
}
.veil.up {
    background:-moz-linear-gradient(top,transparent 0,#000 100%);
    background:-webkit-linear-gradient(top,transparent 0,#000 100%);
    background:linear-gradient(to bottom,transparent 0,#000 100%)
}
.veil-blue {
    opacity:.8;
    background:#003459;
    background:-moz-linear-gradient(45deg,#003459 0,#0089fb 100%);
    background:-webkit-linear-gradient(45deg,#003459 0,#0089fb 100%);
    background:linear-gradient(45deg,#003459 0,#0089fb 100%)
}
.forgot-password {
    margin:20px 0;
    display:inline-block;
    color:#449ed6;
    font-size:13px;
    font-weight:400;
    border-bottom:1px dotted #449ed6
}
.bottom-links .item .item-content,.equalH,.featured.articles .gallery a:hover .item-hover,.featured.news .item-lg,.flex,.main-content .form-btns .btn,.volume-info ul,.widget.widget-lg .widget-content,.widget.widget-md .widget-content,.widget.widget-sm .widget-content,.widget.widget-xl .widget-content,aside .btn,aside .form-btns .btn,body.entry .jumbo .author,footer,header .pre-header .logo-revista,header .pre-header .logo-uai {
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.absolute {
    position:absolute
}
.volumes .widget-xl .widget-content {
    width:35%!important;
    float:right!important
}
.volume-info {
    background-color:#071430;
    padding:50px 0;
    margin-top:-90px;
    position:relative
}
.volume-info ul {
    padding:0 10px;
    list-style:none
}
.volume-info ul li {
    margin:auto;
    color:#fff;
    font-size:24px
}
.volume-info ul li label {
    font-size:15px;
    display:block;
    margin-bottom:10px;
    color:#449ed6;
    font-weight:400;
    text-transform:uppercase
}
.volume-info ul li a:last-child {
    margin-bottom:0
}
.widget {
    display:inline-block;
    margin-bottom:60px
}
.keywords,aside hr {
    margin:50px 0
}
.widget .widget-content.line-top:before,.widget .widget-img.line-top:before {
    content:'';
    position:absolute;
    background:url("../img/line-top.png") no-repeat;
    width:100%;
    height:100%;
    top:-93px;
    left:0
}
.widget .widget-content span,.widget.widget-sm .widget-content span {
    font-family:"Roboto Condensed",sans-serif;
    font-size:14px;
    color:#449ed6;
    font-weight:300;
    text-transform:uppercase;
    margin-bottom:40px;
    display:inline-block
}
.widget .widget-content p {
    font-size:24px;
    font-family:Merriweather,serif;
    line-height:40px;
    color:#fff;
    margin-bottom:40px
}
.widget .widget-content a,.widget.widget-sm .widget-content a {
    display:inline-block;
    font-size:10px
}
.widget.widget-xl {
    width:100%;
    height:400px;
    margin-top:40px
}
.col-60,.dark-blue-content.md,.widget.widget-xl .widget-img {
    width:60%
}
.widget.widget-lg .widget-img .img,.widget.widget-xl .widget-img .img {
    height:400px;
    overflow:hidden
}
.widget.widget-xl .widget-content {
    width:40%;
    height:100%
}
.widget.widget-xl .widget-content div {
    width:90%;
    margin-left:3%
}
.widget.widget-lg {
    width:100%;
    height:400px
}
.widget.widget-lg .widget-img {
    width:52.5%
}
.widget.widget-lg .widget-img img {
    width:100%;
    max-width:100%
}
.widget.widget-lg .widget-content {
    width:43%;
    height:100%
}
.widget.widget-lg .widget-content div {
    width:90%;
    margin-left:0
}
.widget.widget-md {
    width:100%;
    height:300px
}
.widget.widget-md .widget-img {
    width:47.5%
}
.widget.widget-md .widget-img .img,.widget.widget-sm .widget-img .img {
    height:300px;
    overflow:hidden
}
.widget.widget-md .widget-content {
    width:47.5%;
    height:100%
}
.widget.widget-md .widget-content div {
    width:90%;
    margin-right:0
}
.widget.widget-sm {
    width:47.5%;
    float:left;
    margin-right:5%
}
.widget.widget-committee:last-child,.widget.widget-sm:last-child {
    margin-right:0
}
.widget.widget-sm .widget-content {
    margin-top:30px;
    width:90%
}
.widget.widget-sm .widget-content p {
    font-size:21px;
    font-family:Merriweather,serif;
    line-height:35px;
    color:#fff;
    margin-bottom:40px
}
.widget.text-right .widget-content {
    float:right;
    text-align:left
}
.widget.text-left .widget-content {
    float:left;
    text-align:right
}
.widget.widget-committee {
    width:calc(25% - 40px);
    padding:0 20px;
    margin:0 auto 50px;
    position:relative
}
.widget.widget-committee:first-child {
    margin-left:0
}
.widget.widget-committee .widget-img {
    width:12vw;
    height:12vw;
    border-radius:50%;
    position:relative;
    overflow:hidden;
    margin:auto
}
.widget.widget-committee .widget-img .center-img {
    margin-left:-20%
}
.widget.widget-committee .widget-img img {
    min-width:12vw;
    min-height:12vw;
    max-height:20vw;
    max-width:20vw
}
.widget.widget-committee .widget-content {
    margin-top:10px
}
.widget.widget-committee .widget-content h4 {
    font-family:"Roboto Condensed",sans-serif;
    font-size:25px;
    font-weight:400;
    color:#449ed6;
    text-transform:uppercase
}
.widget.widget-committee .widget-content h4 span,.widget.widget-committee.md h4 span {
    font-weight:700;
    font-size:inherit;
    color:#071430;
    margin:0;
    font-style:normal
}
.widget.widget-committee .widget-content p {
    font-size:14px;
    color:#071430;
    font-family:Roboto,sans-serif;
    font-weight:300;
    text-transform:uppercase
}
.widget.widget-committee .widget-content p i {
    color:#449ed6;
    margin-right:5px
}
.widget.widget-committee .widget-content span {
    font-family:"Roboto Condensed",sans-serif;
    font-size:12px;
    font-style:italic;
    color:#333;
    margin:0 auto;
    display:block
}
.widget.widget-committee.md {
    width:calc(33% - 40px);
    margin-bottom:100px
}
.widget.widget-committee.md .widget-img {
    width:17vw;
    height:17vw
}
.widget.widget-committee.md img {
    min-width:17vw;
    min-height:17vw;
    max-height:25vw;
    max-width:17vw
}
.widget.widget-committee.md h4 {
    font-family:"Roboto Condensed",sans-serif;
    font-size:29px;
    font-weight:400;
    color:#449ed6;
    text-transform:uppercase
}
.widget.widget-committee.md h4 img {
    border-radius:50%
}
.widget.widget-committee.md p {
    margin-bottom:0;
    font-size:14px;
    line-height:18px;
    display:inline-block;
    color:#071430;
    font-family:Roboto,sans-serif;
    font-weight:300;
    text-transform:uppercase
}
.widget.widget-committee.md span {
    font-family:"Roboto Condensed",sans-serif;
    font-size:12px;
    font-style:italic;
    color:#333;
    margin:5px auto 0;
    display:block
}
.widget.widget-index {
    display:block;
    float:left;
    margin-right:4%;
    width:calc(50% - 40px);
    min-height:450px
}
.widget.widget-index .widget-img {
    padding:80px;
    background-color:#fff;
    transform:skew(0deg,5deg)
}
.widget.widget-index .widget-img img {
    transform:skew(0deg,-5deg);
    max-height:150px;
    display:block;
    margin:0 auto;
    max-width:90%
}
.widget.widget-index .widget-content h3 {
    color:#449ed6;
    font-weight:700;
    font-size:13px;
    margin-top:30px;
    text-transform:uppercase
}
.widget.widget-index .widget-content p {
    font-size:12px;
    font-family:Merriweather,serif;
    font-weight:300;
    line-height:24px;
    color:#071430
}
.widget.widget-news {
    width:100%;
    float:left;
    height:400px;
    display:block;
    margin-bottom:0;
    position:relative;
    background-color:#000
}
.widget.widget-news:hover .widget-content {
    bottom:20px
}
.widget.widget-news:hover .widget-img {
    opacity:.5
}
.widget.widget-news .date {
    position:absolute;
    top:50px;
    right:40px
}
.widget.widget-news .date h6 {
    font-size:80px;
    color:#fff;
    font-family:Merriweather,serif;
    line-height:35px;
    width:115px
}
.featured.other-entries a .date h6 span,.featured.other-news a .date h6 span,.widget.widget-news .date h6 span {
    font-size:21px;
    font-family:"Roboto Condensed",sans-serif
}
.widget.widget-news .widget-content {
    position:absolute;
    bottom:0;
    padding:50px
}
.widget.widget-news .widget-content p {
    font-size:18px;
    font-family:Merriweather,serif;
    font-weight:300;
    line-height:28px;
    margin:0
}
.widget.widget-news .widget-img {
    position:absolute;
    width:100%;
    transition:.5s;
    opacity:.65
}
.widget.widget-news .widget-img .veil {
    z-index:0;
    background:-moz-linear-gradient(top,transparent 0,#000 100%);
    background:-webkit-linear-gradient(top,transparent 0,#000 100%);
    background:linear-gradient(to bottom,transparent 0,#000 100%)
}
.widget.widget-news.lg,.widget.widget-news.lg .widget-img {
    height:450px
}
.widget.widget-contact {
    height:450px;
    width:100%;
    margin-bottom:100px
}
.widget.widget-contact.right .widget-map:after,.widget.widget-contact.right .widget-map:before {
    transform:skew(0deg,5deg)
}
.widget.widget-contact .widget-content {
    float:left;
    width:40%;
    padding-left:10%
}
.widget.widget-contact .widget-content h2 {
    font-size:40px;
    color:#fff;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:300;
    text-transform:uppercase;
    margin-top:50px;
    position:relative
}
.widget.widget-contact .widget-content h2:before {
    content:'';
    font-family:uai-icons;
    content:"\e909";
    position:absolute;
    left:-25px;
    top:-19px;
    color:#449ed6
}
.widget.widget-contact .widget-content p {
    line-height:25px;
    font-family:Merriweather,serif;
    font-size:16px;
    font-weight:300;
    display:inline-block;
    margin:60px 0 30px;
    position:relative;
    width:100%
}
.widget.widget-contact .widget-content p span {
    font-family:"Roboto Condensed",sans-serif;
    font-size:13px;
    font-weight:400;
    text-transform:uppercase;
    display:block;
    margin:0 0 15px;
    line-height:0
}
.widget.widget-contact .widget-content p.email::before {
    content:'';
    font-family:uai-icons;
    content:"\e906";
    color:#449ed6;
    position:absolute;
    top:-35px
}
.widget.widget-contact .widget-content p.address::before {
    content:'';
    font-family:uai-icons;
    content:"\e90a";
    color:#449ed6;
    position:absolute;
    top:-35px
}
.widget.widget-contact .widget-content p.phone::before {
    content:'';
    font-family:uai-icons;
    content:"\e907";
    color:#449ed6;
    position:absolute;
    top:-35px
}
.widget.widget-contact .widget-map {
    float:left;
    width:50%;
    position:relative;
    overflow:hidden
}
.widget.widget-contact .widget-map:before {
    z-index:1;
    content:'';
    background-color:#071430;
    height:50px;
    width:100%;
    transform:skew(0deg,-5deg);
    display:block;
    margin-top:-30px;
    position:absolute
}
.widget.widget-contact .widget-map:after {
    content:'';
    background-color:#071430;
    height:50px;
    width:100%;
    transform:skew(0deg,-5deg);
    position:absolute;
    bottom:-25px
}
.widget.widget-result h5 {
    font-size:18px;
    font-weight:400;
    font-family:"Roboto Condensed",sans-serif;
    color:#002563
}
.widget.widget-result p,.widget.widget-result span {
    font-size:12px;
    font-family:"Roboto Condensed",sans-serif
}
.widget.widget-result p {
    font-weight:400;
    color:#449ed6;
    margin:0
}
.widget.widget-result span {
    font-weight:700;
    font-style:italic;
    color:#449ed6
}
.widget.widget-result.image {
    padding-bottom:40px;
    border-bottom:1px solid #aaa
}
.news-layout,.widget.widget-result.image .widget-img {
    width:50%;
    float:left
}
.widget.widget-result.image .widget-content {
    width:45%;
    float:left;
    padding-left:5%
}
.widget.widget-result.image .widget-content span {
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:400
}
.widget.widget-result.image .widget-content h4 {
    font-size:24px;
    font-family:Merriweather,serif;
    font-weight:300
}
.widget-sm::first-of-type {
    border:1px solid red;
    width:90%;
    float:right
}
.featured {
    position:relative;
    display:inline-block
}
.menu-overlay,header.active {
    position:fixed
}
.featured.articles {
    margin:5vw 7.5vw;
    border:1px solid #ccc;
    text-align:center;
    padding:50px 7.5vw
}
.featured.articles h2 {
    font-size:40px;
    background-color:#fff;
    font-family:"Roboto Condensed",sans-serif;
    text-transform:uppercase;
    color:#002563;
    margin-top:-75px
}
.container-featured,.featured.other-entries h2,.featured.other-news h2 {
    background-color:#f5f9fc
}
.featured.articles .gallery a {
    height:450px;
    position:relative
}
.featured.articles .gallery a .item-image {
    height:450px;
    position:relative;
    overflow:hidden;
    background-size:cover
}
.featured.articles .gallery a .item-image .veil,.jumbo .veil {
    z-index:0
}
.featured.articles .gallery a .item-content {
    position:absolute;
    bottom:0;
    color: #fff;
    padding:30px;
    text-align:left
}
.featured.articles .gallery a .item-content h5,.featured.articles .gallery a .item-content p {
    color:#fff
}
.featured.articles .gallery a .item-content h5 {
    font-size:13px;
    font-family:"Roboto Condensed",sans-serif;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:30px
}
.featured.articles .gallery a .item-content p {
    font-size:12px;
    font-family:Merriweather,serif;
    font-weight:300;
    line-height:24px
}
.featured.articles .gallery a .item-hover {
    display:none;
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    background-color:rgba(0,37,99,.5)
}
.featured.articles .gallery a .item-hover span {
    display:inline;
    margin:auto
}
.featured.articles .gallery a:hover .line-inline:before {
    top:0;
    opacity:1
}
.featured.articles .ctrl {
    position:absolute;
    top:50%;
    font-size:50px;
    color:#449ed6
}
.featured.articles .ctrl.prev {
    left:50px
}
.featured.articles .ctrl.next {
    right:50px
}
.featured.other-entries,.featured.other-news {
    background-color:#f5f9fc;
    margin:5vw 7.5vw;
    width:70vw;
    padding:50px 7.4vw
}
.featured.other-entries a h5,.featured.other-news a h5 {
    font-size:13px;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:700;
    text-transform:uppercase
}
.featured.other-entries a p,.featured.other-news a p {
    font-size:15px;
    line-height:27px
}
.featured.other-entries a .date,.featured.other-news a .date {
    position:absolute;
    top:20px;
    right:20px
}
.featured.other-entries a .date h6,.featured.other-news a .date h6 {
    font-size:80px;
    color:#fff;
    font-family:Merriweather,serif;
    line-height:35px;
    width:90px
}
.featured.other-entries p {
    font-size:12px;
    line-height:24px
}
.featured.news {
    z-index:0;
    display:block
}
.featured.news .md {
    background-color:#071430;
    width:60%;
    float:left
}
.featured.news .sm {
    background-color:#004ca0;
    width:40%;
    display:flex;
    flex-direction:column
}
.container-featured,.featured.news .btn,.keywords span,aside h3,footer .logos h2,header .header-info,header .pre-header h1 {
    display:inline-block
}
.featured.news .item-lg .item-image {
    width:50%;
    overflow:hidden;
    margin:auto auto auto 0;
    height:600px
}
.featured.news .item-lg .item-image:before {
    content:'';
    background-color:#071430;
    height:190px;
    width:505px;
    transform:skew(0deg,-20deg);
    display:block;
    margin-top:-95px
}
.featured.news .item-lg .item-image:after {
    content:'';
    background-color:#071430;
    height:290px;
    width:505px;
    transform:skew(0deg,-20deg);
    position:absolute;
    bottom:-120px;
    z-index:0
}
.featured.news .item-lg .item-image img {
    width:110%
}
.featured.news .item-lg .item-content {
    width:40%;
    margin:40px auto auto;
    color:#fff;
    z-index:1
}
.featured.news .item-lg .item-content p.date {
    font-family:Merriweather,serif;
    font-size:120px;
    width:130px;
    line-height:40px;
    margin-bottom:30px;
    padding-top:30px
}
.featured.news .item-lg .item-content p.date span {
    font-size:36px;
    font-family:"Roboto Condensed",sans-serif
}
.featured.news .item-lg .item-content h5 {
    font-size:21px;
    font-family:Merriweather,serif;
    line-height:30px;
    font-weight:300;
    margin-bottom:30px
}
.featured.news .item-lg .item-content p.text {
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:300;
    line-height:27px
}
.featured.news .btn {
    margin:auto 30% 70px
}
.featured.news .item-md {
    margin:auto 40px
}
.featured.news .item-md p.date {
    color:#fff;
    font-family:Merriweather,serif;
    font-size:80px;
    width:120px;
    line-height:40px;
    margin-bottom:30px;
    padding-top:30px;
    float:left;
    margin-right:20px
}
.featured.news .item-md p.date span {
    font-size:21px;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:700
}
.featured.news .item-md p.text {
    margin:25px;
    font-size:12px;
    font-family:Merriweather,serif;
    font-weight:300;
    color:#fff;
    line-height:27px
}
.keywords h3 {
    font-size:30px;
    text-transform:uppercase;
    color:#071430;
    font-family:"Roboto Condensed",sans-serif
}
.keywords span,header .header-info .btn-group a {
    font-size:12px;
    font-family:"Roboto Condensed",sans-serif
}
.keywords span {
    border:1px solid #002563;
    color:#606060;
    font-weight:300;
    text-transform:uppercase;
    padding:5px 20px;
    margin-right:10px
}
.jumbo h2,header .pre-header h1 {
    font-weight:700;
    text-transform:uppercase
}
.keywords span:hover {
    cursor:pointer;
    background-color:#002563;
    color:#fff
}
.main-content.news .pagination,footer,footer .logos .logo-uai {
    background-color:#000
}
.bottom-links,header .wrap {
    z-index:1
}
.bottom-links .item {
    width:50%;
    float:left;
    display:block;
    position:relative;
    overflow:hidden
}
.bottom-links .item .item-image {
    position:relative;
    overflow:hidden;
    height:380px
}
.bottom-links .item .item-image .veil {
    z-index:0;
    background-color:#000;
    opacity:.75
}
.bottom-links .item:hover .veil,aside hr {
    opacity:.2
}
.bottom-links .item .item-content {
    position:absolute;
    top:0;
    bottom:0;
    right:30%;
    left:30%;
    flex-direction:column
}
.bottom-links .item .item-content h3 {
    margin:160px auto 10px;
    color:#fff;
    font-size:34px;
    font-family:300;
    border-bottom:.75px solid #fff;
    padding-bottom:10px;
    text-align:center
}
.bottom-links .item .item-content span {
    margin:5px auto auto;
    opacity:0
}
.bottom-links .item:hover .item-image {
    transform:scale(1.2);
    -webkit-filter:blur(15px);
    -moz-filter:blur(15px);
    -o-filter:blur(15px);
    -ms-filter:blur(15px);
    filter:blur(15px)
}
.bottom-links .item:hover h3 {
    margin-top:130px
}
.bottom-links .item:hover span,body.want ol a.ok,body.want ul a.ok {
    opacity:1
}
.line-top:before {
    content:'';
    position:absolute;
    background:url("../img/line-top.png") no-repeat;
    height:170px;
    top:-93px;
    left:0
}
.line-inline:before,.line-middle:after {
    width:100%;
    height:100%;
    position:absolute;
    content:''
}
.line-inline:before {
    background:url("../img/line-inline.png") 35px 0 no-repeat;
    top:-240px;
    left:0;
    opacity:.5
}
.line-middle:after {
    background:url("../img/line-middle.png") no-repeat;
    bottom:-100%;
    left:-5vw
}
.overflow {
    overflow-y:hidden
}
.label-checkbox {
    font-size:14px;
    font-weight:400
}
.map {
    width:750px;
    height:500px
}
body {
    font-family:"Roboto Condensed",sans-serif
}
a,p {
    color:inherit
}
.menu-overlay {
    background-color:rgba(7,20,48,.9);
    width:100%;
    top:0;
    bottom:0;
    z-index:-1;
    display:none;
    overflow:scroll
}
#nav-icon3,.jumbo,.light-gray-content,footer {
    position:relative
}
.bottom-links .item .menu-overlay .item-content,.featured.articles .gallery a:hover .menu-overlay .item-hover,.featured.news .menu-overlay .item-lg,.main-content .form-btns .menu-overlay .btn,.menu-overlay .bottom-links .item .item-content,.menu-overlay .equalH,.menu-overlay .featured.articles .gallery a:hover .item-hover,.menu-overlay .featured.news .item-lg,.menu-overlay .flex,.menu-overlay .main-content .form-btns .btn,.menu-overlay .volume-info ul,.menu-overlay .widget.widget-lg .widget-content,.menu-overlay .widget.widget-md .widget-content,.menu-overlay .widget.widget-sm .widget-content,.menu-overlay .widget.widget-xl .widget-content,.menu-overlay aside .btn,.menu-overlay body.entry .jumbo .author,.menu-overlay footer,.menu-overlay header .pre-header .logo-revista,.menu-overlay header .pre-header .logo-uai,.volume-info .menu-overlay ul,.widget.widget-lg .menu-overlay .widget-content,.widget.widget-md .menu-overlay .widget-content,.widget.widget-sm .menu-overlay .widget-content,.widget.widget-xl .menu-overlay .widget-content,aside .menu-overlay .btn,body.entry .jumbo .menu-overlay .author,header .pre-header .menu-overlay .logo-revista,header .pre-header .menu-overlay .logo-uai {
    margin-top:270px;
    color:#fff
}
.bottom-links .item .menu-overlay .item-content ul li:hover,.featured.articles .gallery a:hover .menu-overlay .item-hover ul li:hover,.featured.news .menu-overlay .item-lg ul li:hover,.main-content .form-btns .menu-overlay .btn ul li:hover,.main-content ol ol li i,.menu-overlay .bottom-links .item .item-content ul li:hover,.menu-overlay .equalH ul li:hover,.menu-overlay .featured.articles .gallery a:hover .item-hover ul li:hover,.menu-overlay .featured.news .item-lg ul li:hover,.menu-overlay .flex ul li:hover,.menu-overlay .main-content .form-btns .btn ul li:hover,.menu-overlay .volume-info ul ul li:hover,.menu-overlay .widget.widget-lg .widget-content ul li:hover,.menu-overlay .widget.widget-md .widget-content ul li:hover,.menu-overlay .widget.widget-sm .widget-content ul li:hover,.menu-overlay .widget.widget-xl .widget-content ul li:hover,.menu-overlay aside .btn ul li:hover,.menu-overlay body.entry .jumbo .author ul li:hover,.menu-overlay footer ul li:hover,.menu-overlay header .pre-header .logo-revista ul li:hover,.menu-overlay header .pre-header .logo-uai ul li:hover,.volume-info .menu-overlay ul ul li:hover,.widget.widget-lg .menu-overlay .widget-content ul li:hover,.widget.widget-md .menu-overlay .widget-content ul li:hover,.widget.widget-sm .menu-overlay .widget-content ul li:hover,.widget.widget-xl .menu-overlay .widget-content ul li:hover,aside .menu-overlay .btn ul li:hover,body.entry .jumbo .menu-overlay .author ul li:hover,header .pre-header .menu-overlay .logo-revista ul li:hover,header .pre-header .menu-overlay .logo-uai ul li:hover {
    opacity:.7
}
.bottom-links .item .menu-overlay .item-content .left-block,.featured.articles .gallery a:hover .menu-overlay .item-hover .left-block,.featured.news .menu-overlay .item-lg .left-block,.main-content .form-btns .menu-overlay .btn .left-block,.menu-overlay .bottom-links .item .item-content .left-block,.menu-overlay .equalH .left-block,.menu-overlay .featured.articles .gallery a:hover .item-hover .left-block,.menu-overlay .featured.news .item-lg .left-block,.menu-overlay .flex .left-block,.menu-overlay .main-content .form-btns .btn .left-block,.menu-overlay .volume-info ul .left-block,.menu-overlay .widget.widget-lg .widget-content .left-block,.menu-overlay .widget.widget-md .widget-content .left-block,.menu-overlay .widget.widget-sm .widget-content .left-block,.menu-overlay .widget.widget-xl .widget-content .left-block,.menu-overlay aside .btn .left-block,.menu-overlay body.entry .jumbo .author .left-block,.menu-overlay footer .left-block,.menu-overlay header .pre-header .logo-revista .left-block,.menu-overlay header .pre-header .logo-uai .left-block,.volume-info .menu-overlay ul .left-block,.widget.widget-lg .menu-overlay .widget-content .left-block,.widget.widget-md .menu-overlay .widget-content .left-block,.widget.widget-sm .menu-overlay .widget-content .left-block,.widget.widget-xl .menu-overlay .widget-content .left-block,aside .menu-overlay .btn .left-block,body.entry .jumbo .menu-overlay .author .left-block,header .pre-header .menu-overlay .logo-revista .left-block,header .pre-header .menu-overlay .logo-uai .left-block {
    margin-right:20px;
    line-height:30px
}
.bottom-links .item .menu-overlay .item-content .left-block ul li,.featured.articles .gallery a:hover .menu-overlay .item-hover .left-block ul li,.featured.news .menu-overlay .item-lg .left-block ul li,.main-content .form-btns .menu-overlay .btn .left-block ul li,.menu-overlay .bottom-links .item .item-content .left-block ul li,.menu-overlay .equalH .left-block ul li,.menu-overlay .featured.articles .gallery a:hover .item-hover .left-block ul li,.menu-overlay .featured.news .item-lg .left-block ul li,.menu-overlay .flex .left-block ul li,.menu-overlay .main-content .form-btns .btn .left-block ul li,.menu-overlay .volume-info ul .left-block ul li,.menu-overlay .widget.widget-lg .widget-content .left-block ul li,.menu-overlay .widget.widget-md .widget-content .left-block ul li,.menu-overlay .widget.widget-sm .widget-content .left-block ul li,.menu-overlay .widget.widget-xl .widget-content .left-block ul li,.menu-overlay aside .btn .left-block ul li,.menu-overlay body.entry .jumbo .author .left-block ul li,.menu-overlay footer .left-block ul li,.menu-overlay header .pre-header .logo-revista .left-block ul li,.menu-overlay header .pre-header .logo-uai .left-block ul li,.volume-info .menu-overlay ul .left-block ul li,.widget.widget-lg .menu-overlay .widget-content .left-block ul li,.widget.widget-md .menu-overlay .widget-content .left-block ul li,.widget.widget-sm .menu-overlay .widget-content .left-block ul li,.widget.widget-xl .menu-overlay .widget-content .left-block ul li,aside .menu-overlay .btn .left-block ul li,body.entry .jumbo .menu-overlay .author .left-block ul li,header .pre-header .menu-overlay .logo-revista .left-block ul li,header .pre-header .menu-overlay .logo-uai .left-block ul li {
    list-style:none;
    font-family:"Roboto Condensed",sans-serif;
    font-size:30px;
    font-weight:300;
    text-transform:uppercase;
    text-align:right;
    margin-bottom:30px
}
.bottom-links .item .menu-overlay .item-content .right-block,.featured.articles .gallery a:hover .menu-overlay .item-hover .right-block,.featured.news .menu-overlay .item-lg .right-block,.main-content .form-btns .menu-overlay .btn .right-block,.menu-overlay .bottom-links .item .item-content .right-block,.menu-overlay .equalH .right-block,.menu-overlay .featured.articles .gallery a:hover .item-hover .right-block,.menu-overlay .featured.news .item-lg .right-block,.menu-overlay .flex .right-block,.menu-overlay .main-content .form-btns .btn .right-block,.menu-overlay .volume-info ul .right-block,.menu-overlay .widget.widget-lg .widget-content .right-block,.menu-overlay .widget.widget-md .widget-content .right-block,.menu-overlay .widget.widget-sm .widget-content .right-block,.menu-overlay .widget.widget-xl .widget-content .right-block,.menu-overlay aside .btn .right-block,.menu-overlay body.entry .jumbo .author .right-block,.menu-overlay footer .right-block,.menu-overlay header .pre-header .logo-revista .right-block,.menu-overlay header .pre-header .logo-uai .right-block,.volume-info .menu-overlay ul .right-block,.widget.widget-lg .menu-overlay .widget-content .right-block,.widget.widget-md .menu-overlay .widget-content .right-block,.widget.widget-sm .menu-overlay .widget-content .right-block,.widget.widget-xl .menu-overlay .widget-content .right-block,aside .menu-overlay .btn .right-block,body.entry .jumbo .menu-overlay .author .right-block,header .pre-header .menu-overlay .logo-revista .right-block,header .pre-header .menu-overlay .logo-uai .right-block {
    margin-left:20px;
    margin-top:0
}
.bottom-links .item .menu-overlay .item-content .right-block ul li,.featured.articles .gallery a:hover .menu-overlay .item-hover .right-block ul li,.featured.news .menu-overlay .item-lg .right-block ul li,.main-content .form-btns .menu-overlay .btn .right-block ul li,.menu-overlay .bottom-links .item .item-content .right-block ul li,.menu-overlay .equalH .right-block ul li,.menu-overlay .featured.articles .gallery a:hover .item-hover .right-block ul li,.menu-overlay .featured.news .item-lg .right-block ul li,.menu-overlay .flex .right-block ul li,.menu-overlay .main-content .form-btns .btn .right-block ul li,.menu-overlay .volume-info ul .right-block ul li,.menu-overlay .widget.widget-lg .widget-content .right-block ul li,.menu-overlay .widget.widget-md .widget-content .right-block ul li,.menu-overlay .widget.widget-sm .widget-content .right-block ul li,.menu-overlay .widget.widget-xl .widget-content .right-block ul li,.menu-overlay aside .btn .right-block ul li,.menu-overlay body.entry .jumbo .author .right-block ul li,.menu-overlay footer .right-block ul li,.menu-overlay header .pre-header .logo-revista .right-block ul li,.menu-overlay header .pre-header .logo-uai .right-block ul li,.volume-info .menu-overlay ul .right-block ul li,.widget.widget-lg .menu-overlay .widget-content .right-block ul li,.widget.widget-md .menu-overlay .widget-content .right-block ul li,.widget.widget-sm .menu-overlay .widget-content .right-block ul li,.widget.widget-xl .menu-overlay .widget-content .right-block ul li,aside .menu-overlay .btn .right-block ul li,body.entry .jumbo .menu-overlay .author .right-block ul li,header .pre-header .menu-overlay .logo-revista .right-block ul li,header .pre-header .menu-overlay .logo-uai .right-block ul li {
    list-style:none;
    font-family:"Roboto Condensed",sans-serif;
    font-size:21px;
    font-weight:300;
    text-transform:uppercase;
    text-align:left;
    margin-bottom:20px
}
.bottom-links .item .menu-overlay .item-content .right-block ul li .btn-outline,.featured.articles .gallery a:hover .menu-overlay .item-hover .right-block ul li .btn-outline,.featured.news .menu-overlay .item-lg .right-block ul li .btn-outline,.main-content .form-btns .menu-overlay .btn .right-block ul li .btn-outline,.menu-overlay .bottom-links .item .item-content .right-block ul li .btn-outline,.menu-overlay .equalH .right-block ul li .btn-outline,.menu-overlay .featured.articles .gallery a:hover .item-hover .right-block ul li .btn-outline,.menu-overlay .featured.news .item-lg .right-block ul li .btn-outline,.menu-overlay .flex .right-block ul li .btn-outline,.menu-overlay .main-content .form-btns .btn .right-block ul li .btn-outline,.menu-overlay .volume-info ul .right-block ul li .btn-outline,.menu-overlay .widget.widget-lg .widget-content .right-block ul li .btn-outline,.menu-overlay .widget.widget-md .widget-content .right-block ul li .btn-outline,.menu-overlay .widget.widget-sm .widget-content .right-block ul li .btn-outline,.menu-overlay .widget.widget-xl .widget-content .right-block ul li .btn-outline,.menu-overlay aside .btn .right-block ul li .btn-outline,.menu-overlay body.entry .jumbo .author .right-block ul li .btn-outline,.menu-overlay footer .right-block ul li .btn-outline,.menu-overlay header .pre-header .logo-revista .right-block ul li .btn-outline,.menu-overlay header .pre-header .logo-uai .right-block ul li .btn-outline,.volume-info .menu-overlay ul .right-block ul li .btn-outline,.widget.widget-lg .menu-overlay .widget-content .right-block ul li .btn-outline,.widget.widget-md .menu-overlay .widget-content .right-block ul li .btn-outline,.widget.widget-sm .menu-overlay .widget-content .right-block ul li .btn-outline,.widget.widget-xl .menu-overlay .widget-content .right-block ul li .btn-outline,aside .menu-overlay .btn .right-block ul li .btn-outline,body.entry .jumbo .menu-overlay .author .right-block ul li .btn-outline,header .pre-header .menu-overlay .logo-revista .right-block ul li .btn-outline,header .pre-header .menu-overlay .logo-uai .right-block ul li .btn-outline {
    display:inline
}
header {
    position:absolute;
    z-index:10;
    width:100%
}
header .pre-header {
    padding:30px 0;
    border-bottom:1px solid rgba(255,255,255,.25);
    margin-bottom:30px
}
header .pre-header h1 {
    max-width:250px;
    color:#fff;
    font-size:33px;
    line-height:35px
}
.col-80,header .pre-header .logo-uai img {
    width:100%
}
header .pre-header .logo-revista {
    font-size:10px;
    font-family:"Roboto Slab",sans-serif;
    text-transform:uppercase;
    background-color:#004ca0
}
header .pre-header .logo-revista p {
    max-width:70%
}
header .pre-header .logo-revista,header .pre-header .logo-uai {
    color:#fff;
    height:70px;
    width:250px;
    margin-left:5px;
    float:right
}
header .header-info {
    float:left
}
header .header-info .btn-group a {
    padding:4px;
    border:1px solid #ccc;
    font-weight:300;
    color:#ccc;
    float:left
}
header .header-info .btn-group a.active {
    background-color:#ccc;
    color:#000
}
header .header-info span {
    margin-left:20px;
    color:#fff;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:300;
    font-size:11px;
    text-transform:uppercase
}
header nav {
    color:#fff;
    text-align:right
}
header nav a {
    display:inline-block!important;
    margin-left:20px
}
header nav a.btn-search {
    vertical-align:top;
    padding-top:5px
}
header nav a.btn-outline {
    margin-top:-5px;
    vertical-align:top
}
header nav a.btn-outline:hover {
    color:#fff!important;
    border-color:#fff!important
}
header nav a.menu {
    color:#ccc;
    text-transform:uppercase;
    color:inherit;
    font-size:24px;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:300
}
header nav a.menu:hover {
    color:#fff;
    cursor:pointer
}
#nav-icon3 {
    float:right;
    width:50px;
    height:50px;
    margin:2px 0 2px 10px;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    cursor:pointer
}
#nav-icon3 span {
    display:block;
    position:absolute;
    height:2px;
    width:80%;
    background:#fff;
    opacity:1;
    left:0;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out
}
#nav-icon3 span:first-child {
    top:0
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
    top:10px
}
#nav-icon3 span:nth-child(4) {
    top:20px
}
#nav-icon3.open span:first-child,#nav-icon3.open span:nth-child(4) {
    top:18px;
    width:0%;
    left:50%
}
#nav-icon3.open span:nth-child(2) {
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
#nav-icon3.open span:nth-child(3) {
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.jumbo {
    z-index:0;
    height:700px;
    padding-top:200px
}
.jumbo.home {
    z-index:0;
    height:auto;
    padding-top:200px;
    padding-bottom:40px
}
.jumbo.md {
    height:auto;
    min-height:230px;
    padding-bottom:180px
}
.jumbo.md .block.absolute {
    bottom:0
}
.jumbo h2 {
    font-size:48px;
    font-family:"Roboto Condensed",sans-serif;
    color:#fff;
    z-index:1;
    margin-top:120px
}
.jumbo .site-description {
    width:70%;
    display:block;
    margin:7% auto 0;
    text-align:center;
    position:relative
}
.jumbo .site-description p {
    text-align:justify;
    font-size:16px;
    line-height:30px;
    color:#fff;
    font-weight:300;
    font-family:Merriweather,serif;
    margin-bottom:60px
}
aside .info-row .label,aside h3 {
    font-weight:700;
    color:#002563
}
aside h4,aside p,footer .logos h2,section h2 {
    font-family:"Roboto Condensed",sans-serif
}
aside input,section h2 {
    margin-bottom:30px
}
.jumbo .site-description a {
    display:inline-block;
    font-size:14px
}
.jumbo .site-description a:hover {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.jumbo .site-description a:hover i {
    padding-left:10px
}
.dark-blue-content {
    float:left;
    width:67%;
    background-color:#071430;
    color:#fff
}
.light-gray-content {
    float:left;
    width:67%;
    background-color:rgba(0,0,0,.05)
}
.light-gray-content .wrap {
    width:80%;
    margin:60px auto 0
}
.blue-content {
    width:40%;
    float:left;
    background-color:#002563
}
section h2 {
    font-size:40px;
    text-transform:uppercase;
    color:#002563
}
aside {
    float:right;
    width:33%;
    min-height:100vh;
    padding:70px 0
}
aside .wrap {
    display:block;
    width:65%
}
aside h3 {
    max-width:300px;
    font-size:36px;
    line-height:35px;
    text-transform:uppercase;
    margin-bottom:40px
}
aside h4 {
    text-transform:uppercase;
    font-size:24px;
    color:#002563;
    margin:20px auto
}
aside .info-row .label,aside .info-row .text {
    width:50%;
    display:block;
    float:left;
    font-size:14px;
    font-family:"Roboto Condensed",sans-serif;
    margin-bottom:30px
}
aside .info-row .text {
    font-weight:300;
    color:#333
}
aside p {
    font-size:13px;
    line-height:20px;
    font-weight:300;
    color:#000
}
aside hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #003da6
}
.main-content .form-btns .btn,aside .form-btns .btn {
    width:49%;
    float:left;
    padding:0;
    height:40px
}
.main-content .form-btns .btn:first-child,aside .form-btns .btn:first-child {
    margin-right:1%
}
.main-content .form-btns .btn:last-child,aside .form-btns .btn:last-child {
    margin-left:1%
}
aside .rss-img {
    margin:auto 10px;
    width:28%
}
footer {
    background-image:url("../img/footer-texture.png");
    min-height:100px;
    padding:50px 0;
    color:#fff;
    width:100%
}
footer div {
    margin:40px auto auto
}
footer .logos {
    max-width:150px
}
footer .logos h2 {
    max-width:200px;
    color:#fff;
    font-size:20px;
    line-height:24px;
    text-transform:uppercase;
    font-weight:700
}
footer .logos .logo-uai img {
    width:100%;
    margin:20px auto
}
body.entry .jumbo .author,body.entry .jumbo h5,body.entry .jumbo h6 {
    width:100%;
    text-align:center;
    position:absolute
}
footer .info h6 {
    font-size:18px;
    color:#449ed6;
    text-transform:uppercase;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:700;
    margin-bottom:20px
}
body.entry .jumbo h6,footer .info p {
    color:#fff;
    font-family:"Roboto Condensed",sans-serif
}
footer .info p {
    font-weight:300;
    font-size:12px;
    opacity:.5
}
footer .accreditation {
    margin:auto;
    max-width:250px
}
body.entry .jumbo {
    background-position:center 25%
}
body.entry .jumbo h6 {
    font-size:13px;
    font-weight:200
}
body.entry .jumbo h6 span {
    display:block;
    font-size:16px;
    text-transform:uppercase;
    font-weight:700
}
body.entry .jumbo h2 {
    font-size:30px;
    font-family:Merriweather,serif;
    font-weight:300;
    text-transform:none;
    padding:10px 40px;
    margin-top:70px
}
body.entry .jumbo .author h4,body.entry .jumbo h5 {
    font-weight:400;
    color:#fff;
    font-family:"Roboto Condensed",sans-serif
}
.block_web_feed .title,.committee h2,.committee h3,.committee ol li,.search-content h4,body.entry .jumbo .author h4,body.entry .jumbo h5,body.want h2,body.want h3,form label {
    text-transform:uppercase
}
body.entry .jumbo .author h4 {
    display:block;
    margin:0 auto;
    font-size:20px
}
body.entry .jumbo .author h4 span {
    font-size:16px;
    font-weight:300;
    display:block
}
body.entry .jumbo h5 {
    bottom:23%;
    left:0;
    font-size:12px;
    letter-spacing:3px
}
.main-content {
    min-height:220vh
}
.committee,.main-content.news {
    min-height:100vh
}
.main-content.news .pagination {
    margin:0;
    padding:50px 0 0;
    height:90px;
    color:#fff
}
.main-content h1 {
    font-size:30px
}
.main-content h2 {
    font-size:28px
}
.main-content h3 {
    font-size:26px
}
.main-content h4,form label {
    font-size:24px
}
.main-content h5 {
    font-size:21px
}
.main-content h6 {
    font-size:18px
}
.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6 {
    color:#002563;
    font-family:"Roboto Condensed",sans-serif;
    text-transform:uppercase;
    font-weight:700;
    margin:5px auto 10px
}
.main-content blockquote {
    font-family:Merriweather,serif;
    font-size:25px;
    font-style:italic;
    line-height:38px;
    margin:30px auto;
    position:relative
}
.main-content blockquote:before {
    height:85px;
    width:85px;
    left:-50px;
    content:'';
    position:absolute;
    background:url("../img/quote.png") no-repeat;
    top:0
}
.doi-ref a:hover,.pkp_structure_head .pkp_site_name a.is_img,form input {
    background-color:#fff
}
.main-content .wrap ul {
    width:90%;
    margin:auto 0 auto auto;
    list-style:none
}
.main-content .wrap ul li,.main-content ol li {
    font-size:16px;
    font-family:Merriweather,serif;
    font-weight:300;
    margin-bottom:30px;
    position:relative
}
.main-content .wrap ul li:before {
    font-family:uai-icons;
    content:"\e904";
    color:#fff;
    position:absolute;
    left:-25px;
    font-size:9px;
    top:3px;
    padding:4px;
    background-color:#449ed6;
    border-radius:50%
}
.main-content ol h5,.main-content ol h6,.main-content ul h5,.main-content ul h6 {
    margin:30px auto
}
.main-content ol {
    width:90%;
    margin:25px 0 auto auto
}
.main-content ol li span {
    font-weight:700;
    color:#449ed6
}
.main-content ol ol {
    list-style-type:lower-alpha
}
.main-content .gallery-img {
    width:32%;
    float:left;
    margin-right:1%;
    margin-bottom:1%
}
.main-content .img-lg {
    margin-left:-13%;
    width:125.5%;
    display:block
}
.committee:after,.committee:before {
    border:1px solid #ccc;
    top:0;
    width:25%;
    content:''
}
.col-70,.main-content form,.pkp_structure_head .pkp_site_name a.is_img img {
    width:70%
}
.main-content form input,form textarea {
    margin-bottom:20px
}
body.want ol li,body.want ul li,form label {
    margin:10px 0
}
.main-content p,.paragraph {
    font-size:13px;
    line-height:24px;
    font-family:Merriweather,serif;
    margin-bottom:30px
}
.committee h2,.main-content .not-found,.pagination li,form label {
    font-family:"Roboto Condensed",sans-serif
}
.main-content p.first-letter:first-letter,.paragraph.first-letter:first-letter {
    font-size:500%;
    font-weight:700;
    float:left;
    line-height:70px;
    padding-right:10px;
    color:#449ed6
}
.main-content .not-found {
    font-size:21px;
    font-style:italic;
    font-weight:300;
    color:#002563
}
.content .row {
    position:relative;
    min-height:300px
}
.content .row .block.absolute hr {
    position:absolute;
    width:47vw;
    left:100%;
    top:50%;
    height:1px;
    border:0;
    opacity:.6;
    border-top:1px solid #fff
}
.committee {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    width:70%;
    padding:0 7% 7%;
    display:block;
    position:relative;
    margin:-250px auto auto
}
.committee h2,.pagination {
    display:inline-block;
    text-align:center
}
.committee h2 {
    margin:-40px auto auto;
    width:100%;
    color:#fff;
    font-size:48px
}
.committee:before {
    position:absolute;
    left:0
}
.committee:after {
    position:absolute;
    right:0
}
.committee .wrap {
    padding-top:100px
}
.committee h3 {
    font-size:40px;
    text-align:center;
    color:#071430;
    margin-bottom:40px
}
.bottom-links .item .committee .item-content,.committee .bottom-links .item .item-content,.committee .equalH,.committee .featured.articles .gallery a:hover .item-hover,.committee .featured.news .item-lg,.committee .flex,.committee .main-content .form-btns .btn,.committee .volume-info ul,.committee .widget.widget-lg .widget-content,.committee .widget.widget-md .widget-content,.committee .widget.widget-sm .widget-content,.committee .widget.widget-xl .widget-content,.committee aside .btn,.committee body.entry .jumbo .author,.committee footer,.committee header .pre-header .logo-revista,.committee header .pre-header .logo-uai,.featured.articles .gallery a:hover .committee .item-hover,.featured.news .committee .item-lg,.main-content .form-btns .committee .btn,.volume-info .committee ul,.widget.widget-lg .committee .widget-content,.widget.widget-md .committee .widget-content,.widget.widget-sm .committee .widget-content,.widget.widget-xl .committee .widget-content,aside .committee .btn,body.entry .jumbo .committee .author,header .pre-header .committee .logo-revista,header .pre-header .committee .logo-uai {
    flex-wrap:wrap
}
.committee ol {
    margin:30px auto;
    width:90%
}
.committee ol li {
    line-height:35px;
    color:#449ed6;
    font-size:25px;
    font-size:"Roboto Condensed",sans-serif;
    list-style-type:none;
    counter-increment:list;
    position:relative
}
.committee ol li span {
    font-style:italic;
    font-size:18px;
    color:#999
}
.committee ol li:before {
    content:counter(list) ".";
    position:absolute;
    left:-2.5em;
    width:2em;
    text-align:right;
    color:#071430
}
.pagination {
    width:100%;
    margin:20px auto 60px
}
.pagination li {
    vertical-align:middle;
    padding:10px;
    display:inline;
    list-style:none;
    font-size:21px;
    font-weight:300
}
.pagination li.ctrl {
    color:#449ed6;
    font-size:30px
}
form label {
    font-weight:700;
    color:#002563;
    display:block
}
select {
    cursor:pointer;
    width:100%;
    padding:10px;
    position:relative
}
.select-wrapper:after {
    content:'';
    font-family:uai-icons;
    content:"\e904";
    position:absolute;
    color:#333;
    top:12px;
    right:12px;
    transform:rotate(90deg)
}
.multiple-selects .select-wrapper {
    width:100%;
    padding:0 5px
}
.multiple-selects .select-wrapper:first-child {
    padding-left:0
}
.multiple-selects .select-wrapper:last-child {
    padding-right:0
}
.row {
    display:block;
    width:100%
}
.col-1 {
    width:1%
}
.col-2 {
    width:2%
}
.col-3 {
    width:3%
}
.col-4 {
    width:4%
}
.col-5 {
    width:5%
}
.col-6 {
    width:6%
}
.col-7 {
    width:7%
}
.col-8 {
    width:8%
}
.col-9 {
    width:9%
}
.col-10 {
    width:10%
}
.col-11 {
    width:11%
}
.col-12 {
    width:12%
}
.col-13 {
    width:13%
}
.col-14 {
    width:14%
}
.col-15 {
    width:15%
}
.col-16 {
    width:16%
}
.col-17 {
    width:17%
}
.col-18 {
    width:18%
}
.col-19 {
    width:19%
}
.col-20 {
    width:20%
}
.col-21 {
    width:21%
}
.col-22 {
    width:22%
}
.col-23 {
    width:23%
}
.col-24 {
    width:24%
}
.col-25 {
    width:25%
}
.col-26 {
    width:26%
}
.col-27 {
    width:27%
}
.col-28 {
    width:28%
}
.col-29 {
    width:29%
}
.col-30 {
    width:30%
}
.col-31 {
    width:31%
}
.col-32 {
    width:32%
}
.col-33 {
    width:33%
}
.col-33-3 {
    width:33.3%
}
.col-34 {
    width:34%
}
.col-35 {
    width:35%
}
.col-36 {
    width:36%
}
.col-37 {
    width:37%
}
.col-38 {
    width:38%
}
.col-39 {
    width:39%
}
.col-40 {
    width:40%
}
.col-41 {
    width:41%
}
.col-42 {
    width:42%
}
.col-43 {
    width:43%
}
.col-44 {
    width:44%
}
.col-45 {
    width:45%
}
.col-46 {
    width:46%
}
.col-47 {
    width:47%
}
.col-48 {
    width:48%
}
.col-49 {
    width:49%
}
.col-50 {
    width:50%
}
.col-51 {
    width:51%
}
.col-52 {
    width:52%
}
.col-53 {
    width:53%
}
.col-54 {
    width:54%
}
.col-55 {
    width:55%
}
.col-56 {
    width:56%
}
.col-57 {
    width:57%
}
.col-58 {
    width:58%
}
.col-59 {
    width:59%
}
.col-61 {
    width:61%
}
.col-62 {
    width:62%
}
.col-63 {
    width:63%
}
.col-64 {
    width:64%
}
.col-65 {
    width:65%
}
.col-66 {
    width:66%
}
.col-67 {
    width:67%
}
.col-68 {
    width:68%
}
.col-69 {
    width:69%
}
.col-71 {
    width:71%
}
.col-72 {
    width:72%
}
.col-73 {
    width:73%
}
.col-74 {
    width:74%
}
.col-75 {
    width:75%
}
.col-76 {
    width:76%
}
.col-77 {
    width:77%
}
.col-78 {
    width:78%
}
.col-79 {
    width:79%
}
.col-81 {
    width:81%
}
.col-82 {
    width:82%
}
.col-83 {
    width:83%
}
.col-84 {
    width:84%
}
.col-85 {
    width:85%
}
.col-86 {
    width:86%
}
.col-87 {
    width:87%
}
.col-88 {
    width:88%
}
.col-89 {
    width:89%
}
.col-90 {
    width:90%
}
.col-91 {
    width:91%
}
.col-92 {
    width:92%
}
.col-93 {
    width:93%
}
.col-94 {
    width:94%
}
.col-95 {
    width:95%
}
.col-96 {
    width:96%
}
.col-97 {
    width:97%
}
.col-98 {
    width:98%
}
.col-99 {
    width:99%
}
.main-content.indexes .wrap {
    margin-top:-50px
}
.news-layout.left-column .widget:first-child,.news-layout.left-column .widget:first-child .widget-img,.news-layout.right-column .widget:last-child,.news-layout.right-column .widget:last-child .widget-img {
    height:530px
}
.news-layout.left-column .widget:last-child,.news-layout.left-column .widget:last-child .widget-img,.news-layout.right-column .widget:first-child,.news-layout.right-column .widget:first-child .widget-img {
    height:460px
}

@media screen and (max-width:1024px) {
    .menu-overlay {
        background-color:rgba(7,20,48,.92)
    }
    aside {
        padding:30px 0
    }
    aside h3 {
        font-size:30px;
        line-height:31px
    }
    aside .wrap,footer .accreditation img {
        width:80%
    }
    aside .form-btns .btn {
        margin:0 0 10px;
        width:100%
    }

    .widget.widget-lg,.widget.widget-lg .widget-img .img,.widget.widget-xl .widget-img .img {
        height:auto
    }
    .widget.widget-lg .widget-img img {
        width:180%
    }
    .widget.widget-lg .widget-content div {
        margin-top:20px
    }
    .widget .widget-content p {
        line-height:26px;
        font-size:16px
    }
    .widget.widget-sm .widget-img .img {
        height:200px
    }
    .widget.widget-sm .widget-img .img img {
        width:140%
    }
    .widget.widget-sm .widget-content p {
        font-size:15px;
        line-height:27px
    }
    .widget.widget-xl {
        height:auto;
        margin:0 0 50px;
        width:100%
    }
    .widget.widget-xl .widget-content {
        width:45%;
        margin:0 2.5%
    }
    .widget.widget-xl .widget-img {
        width:50%
    }
    .featured.articles .ctrl.next {
        right:0
    }
    .featured.articles .gallery a .item-content p {
        font-size:12px;
        line-height:20px
    }
    .featured.articles .gallery a .item-content {
        padding:15px
    }
    .featured.news .item-lg .item-image:before {
        margin-top:-90px;
        height:90px
    }
    .featured.news .item-lg .item-image:after {
        width:60%;
        bottom:0;
        z-index:0
    }
    .featured.news .item-lg .item-content {
        z-index:1;
        margin-top:0
    }
    .featured.news .item-lg .item-content p.date {
        font-size:70px;
        width:100px;
        margin-bottom:10px
    }
    .featured.news .item-lg .item-content p.date span,.widget.widget-committee.md h4 {
        font-size:20px
    }
    .featured.news .item-md p.date {
        font-size:50px;
        line-height:25px;
        width:100px;
        margin-right:0
    }
    .featured.news .item-md p.date span {
        margin-top:15px;
        font-size:15px;
        display:block
    }
    .featured.news .item-md p.text {
        margin:17px 0 25px;
        display:inline-block;
        width:62%
    }
    .featured.news .item-md {
        margin:auto 15px
    }
    footer {
        padding:25px 0;
        width:100%
    }
    footer div {
        margin:30px 15px
    }
    footer .accreditation {
        margin-top:30px
    }
    .jumbo h2 {
        font-size:38px;
        padding:0 10px
    }
    .volume-info ul li,.widget.widget-result.image .widget-content h4 {
        font-size:16px
    }
    .volume-info ul li label,.widget.widget-committee.md p {
        font-size:12px
    }
    .main-content .wrap ul li,.widget.widget-result h5 {
        font-size:14px
    }
    .featured.other-entries h2 {
        font-size:25px;
        margin-top:-75px
    }
    .committee h3,.featured.articles .ctrl {
        font-size:30px
    }
    .featured.articles .ctrl.prev {
        left:10px
    }
    .featured.articles .ctrl.rigt {
        right:10px
    }
    .committee {
        margin-top:-190px
    }
    .committee h2 {
        font-size:40px
    }
    .committee:after,.committee:before {
        width:15%
    }
    .widget.widget-committee .widget-content h4,.widget.widget-contact .widget-content p {
        font-size:15px
    }
    .widget.widget-committee {
        width:calc(33% - 40px)
    }
    .committee ol {
        width:100%
    }
    .committee ol li {
        font-size:15px;
        line-height:30px
    }
    .widget.widget-index {
        width:calc(55% - 40px)
    }
    .widget.widget-index .widget-img {
        padding:15px;
        min-height:170px;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .widget.widget-index .widget-img img {
        margin:auto;
        max-width:95%
    }
    .widget.widget-news .widget-content p {
        font-size:15px;
        line-height:24px
    }
    .widget.widget-news .date {
        right:10px;
        top:10px
    }
    .widget.widget-news .date h6 {
        font-size:60px
    }
    .widget.widget-news .date h6 span {
        margin-top:15px;
        display:block
    }
    .main-content.news {
        min-height:190vh;
        background:#000
    }
    .featured.other-news h2 {
        font-size:35px;
        margin-left:-15vw
    }
    .featured.other-entries,.featured.other-news {
        width:80vw;
        padding:50px 7vw;
        margin:5vw 2.9vw
    }
    .widget.widget-contact .widget-content {
        padding-left:7%
    }
    .widget.widget-contact .widget-content h2 {
        font-size:37px
    }
    .widget.widget-contact .widget-map {
        width:53%
    }
    aside.contact-aside label,form label {
        font-size:22px
    }
    .select-wrapper:after {
        font-size:10px;
        top:15px
    }
    .main-content .not-found {
        font-size:18px
    }
    .widget.widget-result.image .widget-content span {
        margin-bottom:10px
    }
    .featured.articles h2 {
        font-size:35px
    }
}
@media screen and (max-width:850px) {
  
    .block h6{
        font-size: 15px;
    }
    .block h3{
        font-size: 30px;
    }
}
@media screen and (max-width:768px) {

    .menu-overlay {
        background-color:rgba(7,20,48,.94);
        overflow:scroll
    }
    header {
        position:fixed;
        background-color:rgba(7,20,48,.8);
        min-height:100px
    }
    header .wrap {
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        flex-direction:column
    }
    header .pre-header {
        border:none;
        float:left;
        width:40%;
        display:inline-block;
        order:2;
        padding:15px 0
    }
    header .pre-header a.logo-revista,header .pre-header a.logo-uai,header nav a.btn-search {
        display:none!important
    }
    header .pre-header h1 {
        font-size:20px;
        line-height:21px;
        max-width:190px
    }
    header .header-info {
        order:1;
        width:106%;
        background-color:#000;
        margin-left:-5%;
        padding:0 0 0 5%
    }
    header nav {
        margin-top:-90px;
        order:3
    }
    header nav a {
        font-size:13px
    }
    .menu-overlay hr {
        width:80%;
        opacity:.2;
        margin:20px auto
    }
    .bottom-links .item .menu-overlay .item-content,.featured.articles .gallery a:hover .menu-overlay .item-hover,.featured.news .menu-overlay .item-lg,.main-content .form-btns .menu-overlay .btn,.menu-overlay .bottom-links .item .item-content,.menu-overlay .equalH,.menu-overlay .featured.articles .gallery a:hover .item-hover,.menu-overlay .featured.news .item-lg,.menu-overlay .flex,.menu-overlay .main-content .form-btns .btn,.menu-overlay .volume-info ul,.menu-overlay .widget.widget-lg .widget-content,.menu-overlay .widget.widget-md .widget-content,.menu-overlay .widget.widget-sm .widget-content,.menu-overlay .widget.widget-xl .widget-content,.menu-overlay aside .btn,.menu-overlay body.entry .jumbo .author,.menu-overlay footer,.menu-overlay header .pre-header .logo-revista,.menu-overlay header .pre-header .logo-uai,.volume-info .menu-overlay ul,.widget.widget-lg .menu-overlay .widget-content,.widget.widget-md .menu-overlay .widget-content,.widget.widget-sm .menu-overlay .widget-content,.widget.widget-xl .menu-overlay .widget-content,aside .menu-overlay .btn,body.entry .jumbo .menu-overlay .author,header .pre-header .menu-overlay .logo-revista,header .pre-header .menu-overlay .logo-uai {
        display:inline-block;
        width:100%;
        margin-top:130px
    }
    .bottom-links .item .menu-overlay .item-content div,.featured.articles .gallery a:hover .menu-overlay .item-hover div,.featured.news .menu-overlay .item-lg div,.main-content .form-btns .menu-overlay .btn div,.menu-overlay .bottom-links .item .item-content div,.menu-overlay .equalH div,.menu-overlay .featured.articles .gallery a:hover .item-hover div,.menu-overlay .featured.news .item-lg div,.menu-overlay .flex div,.menu-overlay .main-content .form-btns .btn div,.menu-overlay .volume-info ul div,.menu-overlay .widget.widget-lg .widget-content div,.menu-overlay .widget.widget-md .widget-content div,.menu-overlay .widget.widget-sm .widget-content div,.menu-overlay .widget.widget-xl .widget-content div,.menu-overlay aside .btn div,.menu-overlay body.entry .jumbo .author div,.menu-overlay footer div,.menu-overlay header .pre-header .logo-revista div,.menu-overlay header .pre-header .logo-uai div,.volume-info .menu-overlay ul div,.widget.widget-lg .menu-overlay .widget-content div,.widget.widget-md .menu-overlay .widget-content div,.widget.widget-sm .menu-overlay .widget-content div,.widget.widget-xl .menu-overlay .widget-content div,aside .menu-overlay .btn div,body.entry .jumbo .menu-overlay .author div,header .pre-header .menu-overlay .logo-revista div,header .pre-header .menu-overlay .logo-uai div {
        margin:0!important;
        width:100%
    }
    .bottom-links .item .menu-overlay .item-content .left-block ul li,.featured.articles .gallery a:hover .menu-overlay .item-hover .left-block ul li,.featured.news .menu-overlay .item-lg .left-block ul li,.main-content .form-btns .menu-overlay .btn .left-block ul li,.menu-overlay .bottom-links .item .item-content .left-block ul li,.menu-overlay .equalH .left-block ul li,.menu-overlay .featured.articles .gallery a:hover .item-hover .left-block ul li,.menu-overlay .featured.news .item-lg .left-block ul li,.menu-overlay .flex .left-block ul li,.menu-overlay .main-content .form-btns .btn .left-block ul li,.menu-overlay .volume-info ul .left-block ul li,.menu-overlay .widget.widget-lg .widget-content .left-block ul li,.menu-overlay .widget.widget-md .widget-content .left-block ul li,.menu-overlay .widget.widget-sm .widget-content .left-block ul li,.menu-overlay .widget.widget-xl .widget-content .left-block ul li,.menu-overlay aside .btn .left-block ul li,.menu-overlay body.entry .jumbo .author .left-block ul li,.menu-overlay footer .left-block ul li,.menu-overlay header .pre-header .logo-revista .left-block ul li,.menu-overlay header .pre-header .logo-uai .left-block ul li,.volume-info .menu-overlay ul .left-block ul li,.widget.widget-lg .menu-overlay .widget-content .left-block ul li,.widget.widget-md .menu-overlay .widget-content .left-block ul li,.widget.widget-sm .menu-overlay .widget-content .left-block ul li,.widget.widget-xl .menu-overlay .widget-content .left-block ul li,aside .menu-overlay .btn .left-block ul li,body.entry .jumbo .menu-overlay .author .left-block ul li,header .pre-header .menu-overlay .logo-revista .left-block ul li,header .pre-header .menu-overlay .logo-uai .left-block ul li {
        font-size:20px;
        text-align:center!important;
        margin-bottom:30px
    }
    .bottom-links .item .menu-overlay .item-content .right-block ul li,.featured.articles .gallery a:hover .menu-overlay .item-hover .right-block ul li,.featured.news .menu-overlay .item-lg .right-block ul li,.main-content .form-btns .menu-overlay .btn .right-block ul li,.menu-overlay .bottom-links .item .item-content .right-block ul li,.menu-overlay .equalH .right-block ul li,.menu-overlay .featured.articles .gallery a:hover .item-hover .right-block ul li,.menu-overlay .featured.news .item-lg .right-block ul li,.menu-overlay .flex .right-block ul li,.menu-overlay .main-content .form-btns .btn .right-block ul li,.menu-overlay .volume-info ul .right-block ul li,.menu-overlay .widget.widget-lg .widget-content .right-block ul li,.menu-overlay .widget.widget-md .widget-content .right-block ul li,.menu-overlay .widget.widget-sm .widget-content .right-block ul li,.menu-overlay .widget.widget-xl .widget-content .right-block ul li,.menu-overlay aside .btn .right-block ul li,.menu-overlay body.entry .jumbo .author .right-block ul li,.menu-overlay footer .right-block ul li,.menu-overlay header .pre-header .logo-revista .right-block ul li,.menu-overlay header .pre-header .logo-uai .right-block ul li,.volume-info .menu-overlay ul .right-block ul li,.widget.widget-lg .menu-overlay .widget-content .right-block ul li,.widget.widget-md .menu-overlay .widget-content .right-block ul li,.widget.widget-sm .menu-overlay .widget-content .right-block ul li,.widget.widget-xl .menu-overlay .widget-content .right-block ul li,aside .menu-overlay .btn .right-block ul li,body.entry .jumbo .menu-overlay .author .right-block ul li,header .pre-header .menu-overlay .logo-revista .right-block ul li,header .pre-header .menu-overlay .logo-uai .right-block ul li {
        font-size:15px;
        text-align:center!important;
        margin-bottom:20px;
        opacity:.8
    }
    .bottom-links .item .menu-overlay .item-content .right-block ul li .btn,.featured.articles .gallery a:hover .menu-overlay .item-hover .right-block ul li .btn,.featured.news .menu-overlay .item-lg .right-block ul li .btn,.main-content .form-btns .menu-overlay .btn .right-block ul li .btn,.menu-overlay .bottom-links .item .item-content .right-block ul li .btn,.menu-overlay .equalH .right-block ul li .btn,.menu-overlay .featured.articles .gallery a:hover .item-hover .right-block ul li .btn,.menu-overlay .featured.news .item-lg .right-block ul li .btn,.menu-overlay .flex .right-block ul li .btn,.menu-overlay .main-content .form-btns .btn .right-block ul li .btn,.menu-overlay .volume-info ul .right-block ul li .btn,.menu-overlay .widget.widget-lg .widget-content .right-block ul li .btn,.menu-overlay .widget.widget-md .widget-content .right-block ul li .btn,.menu-overlay .widget.widget-sm .widget-content .right-block ul li .btn,.menu-overlay .widget.widget-xl .widget-content .right-block ul li .btn,.menu-overlay aside .btn .right-block ul li .btn,.menu-overlay body.entry .jumbo .author .right-block ul li .btn,.menu-overlay footer .right-block ul li .btn,.menu-overlay header .pre-header .logo-revista .right-block ul li .btn,.menu-overlay header .pre-header .logo-uai .right-block ul li .btn,.volume-info .menu-overlay ul .right-block ul li .btn,.widget.widget-lg .menu-overlay .widget-content .right-block ul li .btn,.widget.widget-md .menu-overlay .widget-content .right-block ul li .btn,.widget.widget-sm .menu-overlay .widget-content .right-block ul li .btn,.widget.widget-xl .menu-overlay .widget-content .right-block ul li .btn,aside .menu-overlay .btn .right-block ul li .btn,body.entry .jumbo .menu-overlay .author .right-block ul li .btn,header .pre-header .menu-overlay .logo-revista .right-block ul li .btn,header .pre-header .menu-overlay .logo-uai .right-block ul li .btn {
        display:inline-block;
        margin-top:10px
    }
    .featured.news .equalH,.visible-sm {
        display:block
    }
    header nav a.menu {
        font-size:18px
    }
    #nav-icon3 {
        width:30px;
        height:30px
    }
    .jumbo {
        height:800px;
        padding-top:140px
    }
    .featured.news .item-lg .item-image:after,aside {
        display:none
    }
    .main-content p,.paragraph,footer {
        display:inline-block
    }
    footer {
        text-align:center;
        width:100%;
        padding:50px 0
    }
    footer div {
        margin:0 auto 20px
    }
    footer .accreditation {
        width:80%;
        max-width:350px
    }
    .dark-blue-content,.featured.news .equalH .md,.featured.news .sm,.light-gray-content,.widget.widget-xl {
        width:100%
    }
    .featured.articles {
        width:80vw;
        padding:40px 10vw;
        border:none;
        margin:0
    }
    .featured.articles h2 {
        font-size:30px;
        text-align:center;
        position:relative;
        display:block;
        margin:0 auto 20px;
        padding:0
    }
    .featured.news {
        border-top:1px solid #eee;
        padding-top:20px
    }
    .featured.news .item-md {
        margin:auto 30px
    }
    .featured.news .item-md p.date {
        width:25%;
        font-size:70px;
        line-height:35px
    }
    .featured.news .item-md p.text {
        width:75%
    }
    .bottom-links .item .item-content h3,body.entry .jumbo h2 {
        font-size:25px
    }
    .featured.news .btn {
        margin:auto 15% 70px
    }
    .bottom-links .item .item-content {
        left:15%;
        right:15%
    }
    .main-content .gallery-img {
        width:49%
    }
    .volume-info {
        margin-top:0
    }
    body.entry .jumbo h5 {
        bottom:16%;
        letter-spacing:1px
    }
    .volume-info ul {
        display:block;
        text-align:center;
        width:80%;
        margin:auto
    }
    .volume-info ul li {
        margin-bottom:25px
    }
    .main-content .wrap ul li {
        font-size:13px;
        line-height:23px
    }
    .main-content .wrap ul li:before {
        line-height:9px
    }
    .widget.widget-committee,.widget.widget-committee.md {
        width:calc(50% - 40px);
        margin:0 auto 70px
    }
    .widget.widget-committee .widget-img,.widget.widget-committee.md .widget-img {
        width:25vw;
        height:25vw
    }
    .widget.widget-committee .widget-img img,.widget.widget-committee.md .widget-img img {
        min-width:25vw;
        min-height:25vw;
        max-width:35vw;
        max-height:35vw
    }
    .widget.widget-committee .widget-content h4 {
        font-size:20px
    }
    .widget.widget-index {
        width:calc(55% - 40px);
        margin-right:2%
    }
    .main-content {
        min-height:70vh
    }
    .main-content.news {
        min-height:auto
    }
    .featured.other-news h2 {
        margin-left:-20px
    }
    aside.contact-aside {
        display:block;
        width:100%;
        float:left;
        min-height:auto
    }
}

@media screen and (max-width:640px) {
    .menu-overlay {
        background-color:rgba(7,20,48,.97)
    }
    header .pre-header {
        width:50%;
        padding:12px 0
    }
    header nav a.menu {
        padding-top:10px
    }
    header nav a.btn-search,nav .btn-outline {
        display:none!important
    }
    header .header-info span {
        margin-left:10px
    }

    .jumbo .site-description {
        margin:0 auto;
        width:80%
    }
    .jumbo .site-description p {
        font-size:13px;
        line-height:26px
    }
    .bottom-links .item,.featured.news .item-lg .item-image,.news-layout,.widget.widget-result.image .widget-img,.widget.widget-sm .widget-img .img img,form .col-48,form input[type=search].col-50 {
        width:100%
    }
    .block.blue.absolute {
        padding:20px;
        bottom:15vw
    }
    .block.blue.absolute h6 {
        font-size:14px
    }
    .block.blue.absolute h3 {
        font-size:25px
    }
    .jumbo h2,.widget.widget-committee.md h4 {
        font-size:30px
    }
    .widget.widget-committee.md h4 img{
        max-width: 100%;
        width: 100%;
        max-height: 100%;
        height: 100%;
    }
    .widget.widget-lg.text-right .widget-img .img,.widget.widget-md,.widget.widget-md.text-left .widget-img .img,.widget.widget-sm .widget-img .img {
        height:auto
    }
    .widget.widget-sm {
        height:auto;
        width:100%;
        margin:-20px auto 10px!important;
        display:inline-block;
        float:none
    }
    .widget.widget-sm .widget-content {
        float:none!important
    }
    .widget.widget-xl {
        text-align:left
    }
    .widget.widget-xl .widget-img {
        width:90%;
        float:none;
        display:block;
        margin:0 auto
    }
    .featured.news .item-lg .item-image:before,.widget.widget-lg.text-right .widget-img.line-top:before,.widget.widget-md.text-left .widget-img.line-top:before,.widget.widget-sm .widget-img.line-top:before,.widget.widget-xl .widget-img:before {
        display:none
    }
    .widget.widget-xl .widget-content {
        width:90%;
        text-align:left;
        margin:10px auto;
        display:block;
        float:none
    }
    .widget.widget-lg.text-right,.widget.widget-md.text-left,.widget.widget-sm {
        margin-top:-50px
    }
    .widget.widget-lg.text-right .widget-img,.widget.widget-md.text-left .widget-img,.widget.widget-sm .widget-img {
        width:90%;
        margin:30px auto 0;
        display:block;
        float:none!important
    }
    .widget.widget-lg.text-right .widget-content,.widget.widget-md.text-left .widget-content,.widget.widget-sm .widget-content {
        text-align:left;
        display:block;
        width:90%;
        float:none;
        margin:0 auto
    }
    .widget.widget-lg.text-right .widget-content .margin-auto,.widget.widget-md.text-left .widget-content .margin-auto,.widget.widget-sm .widget-content .margin-auto {
        width:100%;
        margin:0
    }
    .widget.widget-lg.text-right .widget-content .margin-auto span,.widget.widget-md.text-left .widget-content .margin-auto span,.widget.widget-sm .widget-content .margin-auto span {
        margin-top:10px
    }
    .widget .widget-content span {
        margin-bottom:20px
    }
    .featured.news .item-image {
        margin:0!important;
        height:500px!important
    }
    .featured.news .item-lg .item-content .date {
        font-size:50px!important
    }
    .featured.news .item-lg .item-content .date span {
        display:block
    }
    .featured.news .item-lg .item-content h5 {
        font-size:16px;
        line-height:25px;
        margin-bottom:10px
    }
    .featured.news .item-lg .item-content p.text {
        font-size:13px;
        line-height:21px;
        display:inline-block
    }
    .featured.news .item-md {
        margin:auto 15px
    }
    .featured.news .item-md p.date {
        font-size:50px;
        width:30%
    }
    .featured.news .item-md p.text {
        line-height:20px;
        width:70%
    }
    .featured.news .item-lg {
        display:inline-block;
        width:100%
    }
    .featured.news .item-lg .item-content {
        display:inline-block;
        width:calc(100% - 30px);
        padding:15px
    }
    .featured.news .item-lg .item-content p.date {
        padding-top:0;
        display:inline-block;
        float:left
    }
    .featured.news .item-lg .item-content h5 {
        width:calc(100% - 110px);
        display:inline-block
    }
    .featured.articles {
        padding: 40px 16vw;
    }
    .jumbo h2 {
        padding:0 20px;
        text-align:center
    }
    .main-content p,.paragraph {
        font-size:12px;
        line-height:24px;
        display:inline-block
    }
    .main-content .gallery-img {
        width:100%;
        margin-bottom:5%
    }
    .main-content blockquote {
        font-size:20px;
        line-height:33px
    }
    .jumbo.md .block.absolute {
        bottom:45px
    }
    .block.line-top:before {
        left:-30vw;
        top:-93%;
        width:50vw
    }
    .volumes .widget-xl .widget-content {
        width:90%!important;
        float:none!important
    }
    .committee {
        width:75%
    }
    .committee .wrap {
        padding-top:40px
    }
    .widget.widget-committee,.widget.widget-committee.md {
        width:calc(100% - 40px)
    }
    .widget.widget-committee .widget-img,.widget.widget-committee.md .widget-img {
        width:50vw;
        height:50vw
    }
    .widget.widget-committee .widget-img img,.widget.widget-committee.md .widget-img img {
        min-width:50vw;
        min-height:50vw;
        max-width:100%;
        max-height:100%;
        object-fit: cover;
        object-position: top;
    }
    .committee ol li {
        line-height:15px;
        margin-bottom:15px
    }
    .committee ol li span {
        font-size:11px
    }
    .main-content.indexes .wrap {
        display:inline-block;
        width:90%;
        margin:-50px 5%
    }
    .widget.widget-index {
        width:calc(100%);
        min-height:auto
    }
    .widget.widget-contact {
        height:auto;
        margin-bottom:20px
    }
    .widget.widget-contact.right .widget-content {
        float:left
    }
    .widget.widget-contact .widget-content {
        width:93%
    }
    .widget.widget-contact .widget-content p {
        margin:30px 0 15px
    }
    .widget.widget-contact .widget-map {
        width:100%;
        display:inline-block
    }
    .widget.widget-result.image .widget-content {
        width:100%;
        padding-left:0
    }
    input[type=password],input[type=search],input[type=text] {
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none
    }
}

.search-content,h7 {
    font-weight:500;
    margin:5px auto;
    font-size:14px
}
body.want {
    background:linear-gradient(45deg,#003661 0,#00598a 100%);
    min-height:100vh;
    color:#fff
}
body.want img {
    display:block;
    margin:10vh auto 5vh;
    max-width:200px
}
body.want h2,body.want h3 {
    font-weight:300;
    color:#fff;
    text-align:center
}
body.want ol,body.want ul {
    background-color:rgba(255,255,255,.2);
    border-radius:4px;
    padding:20px 40px;
    max-width:500px;
    display:block;
    margin:20px auto
}
body.want ol a,body.want ul a {
    text-decoration:none;
    opacity:.3;
    color:#fff
}
body.want ol a:hover,body.want ul a:hover {
    color:#ccc
}
.btn.btn-blue.btn-linear {
    color:#002563;
    background-color:transparent;
    border-top:1px solid #002563;
    border-bottom:1px solid #002563
}
.user-snippet .btn.btn-blue.btn-linear {
    border-bottom:0
}
.user-snippet .last {
    border-bottom:1px solid #002563!important
}
input[type=submit] {
    justify-content:center;
    margin:0
}
.search-content h4,.search-content h6 {
    margin:5px auto 10px;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:700;
    color:#002563
}
.block_web_feed .title {
    font-weight:700;
    font-size:24px;
    color:#002563;
    margin:20px auto;
    display:block
}
.block_web_feed ul,.header-info .btn-group a {
    display:flex
}
.block_web_feed ul li {
    list-style:none;
    display:inline-block;
    margin:auto 10px;
    width:28%
}
.search-content {
    min-height:200vh;
    color:#002563;
    font-family:"Roboto Condensed",sans-serif
}
.search-content h6 {
    font-size:18px
}
.search-content h4 {
    font-size:24px
}
h7 {
    color:#002563;
    font-family:"Roboto Condensed",sans-serif;
    display:inline-block;
    width:100%
}
.form_error {
    color:red;
    margin-bottom:10px
}
.form_success {
    color:green;
    margin-bottom:10px
}
.register-form .label {
    width:100%;
    display:block;
    float:left;
    font-size:18px;
    margin-bottom:5px;
    font-weight:700;
    color:#002563
}
.register-form .select-wrapper:after {
    top:35px
}
.featured.articles {
    width:69vw!important
}
#issues-menu i {
    font-size:18px;
    float:right;
    margin-top:5px;
    margin-left:10px
}
.sub-menu li {
    cursor:pointer;
    font-size:21px!important;
    margin:10px 0 0!important;
    color:rgba(255,255,255,.7)
}
.sub-menu li:hover {
    text-decoration:underline
}
#issues-submenu li:hover {
    opacity:1!important;
    color:#fff
}
#issues-submenu:hover {
    opacity:1!important
}
.doi-ref {
    font-size:18px!important;
    bottom:30%!important
}
.doi-ref a {
    background-color:#004ca0;
    padding:0 5px
}
.doi-ref a:hover {
    color:#004ca0
}
.line-top:before {
    width:50%!important
}
.header-info .btn-group a img {
    width:12px;
    object-fit:contain;
    margin-right:5px
}
/* Mostrar / ocultar contraseña (2026-09-08) */
.password-field {
    position:relative
}
.password-field input[type=password],.password-field input[type=text] {
    padding-right:44px!important
}
.password-field .toggle-password {
    position:absolute;
    top:50%;
    right:12px;
    transform:translateY(-50%);
    width:28px;
    height:28px;
    padding:0;
    border:0;
    background:transparent;
    cursor:pointer;
    color:#449ed6;
    line-height:0
}
.password-field .toggle-password svg {
    width:22px;
    height:22px;
    fill:none;
    stroke:currentColor;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round
}
.password-field .toggle-password .eye-off {
    display:none
}
.password-field .toggle-password.is-visible .eye-on {
    display:none
}
.password-field .toggle-password.is-visible .eye-off {
    display:inline
}
