html, body {

    position: relative;

}



body {

    font-family: "Arial", sans-serif;

    font-weight: 300;

    background: #ffffff;

    font-family: "Arial", sans-serif !important;

}



.trans-3 {

    transition: all .3s ease;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

}



div {

    text-align: left;

}



.modal-dialog .modal-body p {

    font-size: 14px;

    text-align: left;

}



h1,h2,h3,h4,h5,h6 {

    font-family: "Arial", sans-serif !important;

    font-weight: bold;

    color: rgb(208, 29, 22);

}



/*Journal Slider */

.journal-carousel {

    max-width: 100%;

    width: 100%;

    position: relative;

    display: flex;

}



.journal-carousel .journal-slider {

    margin: 0 0 2rem 0 !important;

    height: 80px;

    position: relative;

    max-width: 100%;

}



.journal-carousel .journal-slider .swiper-wrapper {

    width: 100% !important;

    position: relative;

}



.journal-carousel .journal-slider .swiper-slide {

    text-align: center;

}



.journal-carousel .journal-slider .swiper-slide img {

    height: 80px;

    display: inline-block;

}



.swiper-container {

    width: 100%;

    height: 100%;

}



.swiper-slide {

    text-align: center;

    font-size: 18px;

    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



*/ .swiper-button-next {

    margin-right: 2rem;

}



.swiper-button-prev {

    margin-left: 2rem;

}



.header-wrap.sticky {

    position: fixed;

    width: 100%;

    z-index: 999999;

}



/* Header search */

.header-search {

    background: #d01d16;

    padding: 1rem 0;

    position: relative;

    height: 105px;

}



.header-search h3 {

    font-size: 15px;

    margin-bottom: 10px;

    text-align: center;

    color: #fff;

}



.header-search .search-input-tag {

    padding: 0 30px;

    font-size: 16px;

    border: 0;

    height: 45px;

}



.header-search .search-input-tag:focus {

    box-shadow: none;

}



.header-search .btn {

    height: 45px;

}



.lans-wrap {

    margin-left: 10px;

}



.lans-wrap ul li {

    display: inline-block;

    margin-right: 10px;

}



.lans-wrap ul li a {

    color: #bcbcbc;

    font-size: 13px;

    text-decoration: none;

}



.lans-wrap ul li a:hover {

    color: #ffffff;

}



.navbar-dark .navbar-toggler {

    margin: 7px auto;



}



.site-header .user-nav {

    background: none;



}



.site-header .user-nav li:first-child {

    margin-right: 15px;

}



.site-header .user-nav li:first-child .nav-link {

    background: #d01d16;

}

.site-header .user-nav li:nth-child(2) .nav-link {

    background: #d01d16;

}



.site-header .user-nav li:first-child .nav-link:hover {

    background: #ffffff;

    color: #d01d16 !important;

}



.site-header .user-nav .nav-link {

    border-radius: 40px;

    font-size: 13px;

    font-weight: 600 !important;

    transition: all .3s ease;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

    padding: 8px 20px;

}



.site-header .user-nav li:last-child .nav-link {

    /* background: none !important;  */
    border: 1px solid #e3e3e3;

    color: white !important;



}



.site-header .user-nav li:last-child .nav-link:hover {

    background: #e3e3e3;

    color: #363636 !important;

}



.site-header {

    display: flex;

    width: 100%;

    justify-content: space-between;

    align-items: center;

    background: #363636;

    padding: 0 34px;

    position: relative;

    overflow: inherit;

}



.journal-logo {

    width: 158px;

    background: none;

    left: 42px;

    position: absolute;

    top: 20px;

    z-index: 2;

}



.intec-logo {

    width: 158px;

    background: none;

    position: absolute;

    right: 42px;

    top: 12px;

    z-index: 2;

}



.site-header .is_img.journal-name img {

    width: 100%;

}



.site-navbar-wraper {

    margin: 0 auto;

    background: none !important;

    border-bottom: 0 !important;

    position: initial;

    overflow: inherit;

}



.site-navbar-wraper ul {

    display: flex;

}



.site-navbar-wraper ul li a {

    font-size: 12px;

    padding: 7px 20px !important;

    background: none;

    text-transform: uppercase;

    font-weight: bold;

    color: #ffffff !important;

    text-decoration: none;

    transition: all .3s ease;

    line-height: 1 !important;

}



.site-navbar-wraper ul li a:hover {

    background: #e8e8e8;

    color: #363636 !important;

}



.site-navbar-wraper ul li a.dropdown-item {

    padding: 10px 20px !important;

    text-transform: inherit;

    font-size: 13px;

}



.site-navbar-wraper ul li .dropdown-menu {

    padding: 0;



}



.site-navbar-wraper ul li .dropdown-menu a {

    color: #363636 !important;

}



/* Page Login */

.page_login, .page_lost_password {

    width: 100%;

    height: inherit;

}



.page_login .login-page, .page_lost_password .container {

    max-width: 400px;

    margin: 50px auto 0 !important;

}



.page_lost_password .container {

    max-width: 700px;

}



.page_lost_password .alert-info {

    font-size: 14px;

}



.login-page .form-control, .page_lost_password .lost_password .form-control {

    border: 0;

    padding: 0 20px;

    height: 50px;

    background: #e1e1e1;

    transition: all .3s ease;

    outline: none;

    -webkit-transition: all .3s ease;

    outline: none;

    box-shadow: none;

}



.login-page .form-control:focus, .page_lost_password .lost_password .form-control:focus {

    background: #f7f7f7 !important;

}



.login-page .form-check {

    margin-bottom: 20px;

}



.login-page [type="submit"] {

    padding: 10px 20px;

    width: 100%;

}



.page_lost_password .lost_password [type="submit"] {

    padding: 10px 50px;

    width: 100%;

}



.login-page a.btn, .page_lost_password .lost_password a.btn {

    color: #006186 !important;

    padding: 0;

    background: none !important;

    border: 0 !important;

    margin-top: 20px;

    box-shadow: none !important;

}



.login-page a.btn:hover, .page_lost_password .lost_password a.btn:hover {

    text-decoration: underline;

}



.page_lost_password .lost_password a.btn {

    margin: 13px 0 0 30px;

    background: none !important;

    -webkit-appearance: initial;

}



/* register */

#contextOptinGroup .contexts .context {

    margin-top: 20px;

    padding: 10px 30px;

    background: #f0f0f0;

}



#contextOptinGroup .contexts .context legend {

    font-size: 18px;

    margin: 5px 0;

    color: #d01d16;

}



#contextOptinGroup .contexts .context label {

    margin-right: 15px;

}



.register-form-buttons {

    margin-top: 20px;

}



.register-form-buttons .btn {

    padding: 10px 30px;

    color: #fff;

}



/* Page Archivos */

.page_issue_archive {

    width: 100%;

}



/* Page Article */

.page_article {

    position: relative;

    width: 100%;

    padding: 30px 0;

}



.page_article .article_title {

    font-family: "PT Serif", serif !important;

    font-size: 37px;

    margin-bottom: 13px;

    margin-top: 20px;

    text-align: justify;

}



.page_article .article-title-block {

    padding: 0 !important;

}



.page_article .item.authors {

    margin: 20px 0 !important;

    font-size: 14px;

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

}



.page_article .item.authors li.author {

    margin-bottom: 20px;

    display: block;

    width: 40%; 

    flex: 0 1 30%; 

    margin-right: 5px;

    margin-bottom: 27px;

}



.page_article .item.authors li h4 {

    font-size: 16px;

    font-style: italic;

}



.page_article .item.authors li a {

    display: inline-block;

    cursor: pointer;

    font-weight: bold;

    text-decoration: none;

}



.page_article .item.authors li a:hover {

    display: inline-block;

    background: #e4e4e4;

}



.page_article .article-meta {

    margin: 0;

    background: #eaeaea;

    font-size: 15px;

    display: inline-block;

    margin-top: 20px;

}



.page_article .article-meta .label {

    padding-right: 20px;

    font-weight: bold;

    -webkit-text-fill-color: rgb(208, 29, 22);

}



.page_article .article-meta .val a {

    font-size: 15px;

    font-weight: bold;

    display: inline-block;

    padding: 5px 12px;

    background: #ccdce4;

    text-decoration: none;

}



.page_article .article-meta .val a:hover {

    background: #cdeaf9;

}



.page_article .article-text {

    padding-left: 0;

    padding-right: 0;

}



.page_article .article-text h2 {

    /* margin-bottom: 20px; */

    color: #d01d16;

}



.page_article .article-text p {

    font-family: "PT Serif", serif !important;

}



.page_article .galley-links .galley-links-items {

    display: inline-block;

    margin-right: 30px;

    border: 1px solid #2c7088;

    padding: 5px 10px;

}



.page_article .galley-links .galley-links-items a {

    font-size: 14px;

    font-weight: bold;

    margin-left: 5px;

}



.page_article .keywords {

    margin: 20px 0;

}



.page_article .keywords span {

    font-size: 14px;

    /*background: #e7f7ff;*/

    background: #ffffff;

    margin: 0 10px 0 0;

    padding: 4px 21px;

    display: inline-block;

    border-radius: 20px;

    /*border: 2px solid #dae9f1;*/

    border: 2px solid #d01d16;

}



.page_article #nav-statistics {

    margin: 50px auto;

    max-width: 400px;

}



.page_article .nav-tabs {

    display: flex;

    justify-content: center;

}



/* Slide Home */

.slider-home {

    background: #cccccc;

}



.slider-home .swiper-slide {

    background-size: cover;

    background-position: center top;

    height: 400px;

    position: relative;

}



.slider-home .swiper-slide h2 {

    color: #fff;

    font-family: Roboto !important;

    font-weight: 300;

}



.slider-home .swiper-slide .info {

    max-width: 30rem;

    color: #fff;

    z-index: 9;

    position: relative;

}



.slider-home .swiper-slide h2 {

    z-index: 2;

    position: relative;

    max-width: 80%;

    font-size: 28px;

    font-weight: bold;

    font-family: 'PT Serif', serif !important;

}



.slider-home .swiper-slide a.btn {

    background: #d01d16;

    padding: 8px 50px;

    margin-top: 20px;

    color: #fff;

}



.slider-home .swiper-slide a.btn:hover {

    background: #fff;

    color: #d01d16;

}



.slider-home .swiper-slide .desc {

    font-size: 14px;

    color: #ffffffde;

    margin: 10px 0 30px;

}



.slider-home .swiper-slide legend {

    font-size: 14px;

    color: #fff;

    font-style: italic;

    font-family: 'PT Serif', serif !important;

}



.slider-home .swiper-slide:before {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */

    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);

    /* FF3.6-15 */

    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);

    /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );

    /* IE6-9 */

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 2;

    content: '';

}



/* Journal List*/

.journals-list > ul > li {

    display: flex;

    margin: 3rem 0;

}



.journals-list > ul > li .thumb {

    flex: 1 0 200px;

}



.journals-list > ul > li .thumb a {

    position: relative;

    display: block;

}



.journals-list > ul > li .thumb a:hover img {

    opacity: .4;

}



.journals-list > ul > li .thumb .zoom {

    font-size: 40px;

    width: 40px;

    height: 40px;

    position: absolute;

    margin: auto;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    color: black;

    z-index: 9;

    opacity: 0;

}



.journals-list > ul > li .thumb a:hover .zoom {

    opacity: 1;

}



.journals-list > ul > li .metas {

    margin: 0 20px;

    flex: 1 0 26%;

    font-size: 12px;

    color: dimgrey;

    padding: 0 10px;

}



.journals-list > ul > li .desc {

    text-align: left !important;

    font-size: 13px;

}



.journals-list > ul > li .metas ul li {

    padding: 1rem;

    border-bottom: 1px solid #d0d0d0;

    background: #f1f1f1;

}



.journals-list > ul > li .metas ul li:last-child {

    border-bottom: 0;

}



.journals-list > ul > li .metas h4 {

    text-transform: uppercase;

    font-size: 11px;

    margin-bottom: 5px;

    font-weight: bold;

}



.journals-list > ul > li h3 a {

    font-size: 20px;

    /*color: #000;*/

    color: #d01d16;

}



.journals-list > ul > li .description {

    font-size: 14px;

    margin: 10px 0 20px;

    text-align: left;

    font-family: 'PT Serif', serif !important;

    text-align: justify;

}



.journals-list > ul > li .data-links a {

    margin-right: 10px;

}



.journals-list > ul > li .data-links a svg {

    margin-left: 5px;

    display: inline-block;

}



.journals-list > ul > li .data-links a:last-child {

    margin-right: 0px;

}



.journals-list > ul > li .data-links a:hover {

    text-decoration: underline;

}



.journals-list > ul > li .links li {

    display: inline-block;

}



.journals-list > ul > li .links li a {

    display: block;

    background: #e9e9e9;

    padding: 5px 20px;

    border-radius: 20px;

    font-size: 13px;

    color: #000;

    text-decoration: none;

    transition: all .3s ease;

}



.journals-list > ul > li .links li.view a {

    background: #d01d16;

    color: #fff;

}



.journals-list > ul > li .links li.view a:hover {

    background: #ff4139;

}



.journals-list > ul > li .links li a:hover {

    background: #d01d16;

    color: #fff;

}



.container {

    max-width: 1200px;

    position: relative;

}



.site-content {

    margin-bottom: 50px;

}



.site-content .page > .container {

    margin-top: 30px;

}



/* 

.site-content p {

    margin: 1.3rem 0;

}*/



.site-content .page_index_site {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

}



.page_index_site {

}



.site-content .page_index_site .left-col {

    width: 70%;

    padding-right: 3rem;

}



.site-content .main-sidebar {

   /* background: #ededed;*/

   background: #ffffff;

    padding: 2rem;

    top: -3rem;

    position: relative;

    z-index: 9;

    box-shadow: -18px 20px 50px rgba(0,0,0,.07);

    font-size: 14px;

    width: 30%;

    text-align: justify;

}



.site-content .main-sidebar .login_block {

    margin-top: 2rem;

}



.site-content .main-sidebar .login_block .login-page {

    padding: 0;

}



.site-content .main-sidebar .login-page a.btn {

    font-size: 14px;

    word-break: break-word;

    display: block;

    white-space: unset;

}



.site-content .main-sidebar .login_block_user .dropdown-toggle {

    display: none;

}



.site-content .main-sidebar .login_block_user .dropdown-menu {

    display: block;

    position: relative;

    height: inherit;

    width: 100%;

    margin-bottom: 26px;

}



.block-logos {

    margin-top: 50px;

}



.site-content .main-sidebar h3 {

    font-size: 20px;

    border-bottom: 1px solid #000;

    padding-bottom: 5px;

    margin-bottom: 30px;

}



.block-logos .logo-item {

    margin: 60px auto;

    text-align: center;

    

}



.block-logos .logo-item .desc {

    text-align: center;

    margin-top: 20px;

    text-align: justify;

}



/* Search */

.page_search input[type="text"] {

    border: 0;

    padding: 0 20px;

    height: 40px;

    margin-left: 20px;

    background: #e1e1e1;

    transition: all .3s ease;

    outline: none;

    -webkit-transition: all .3s ease;

}



.page_search input[type="text"]:focus {

    background: #f6f6f6;

}



.page_search .fields-form {

    display: flex;

    align-items: center;

    margin: 2rem 0;

    padding: 2rem;

    background: #ebebeb;

    width: 100%;

    font-size: 14px;

}



.page_search .fields-form h3 {

    font-size: 20px;

}



.page_search .fields-form .date_range {

    margin: 0 2rem;

}



.page_search .fields-form .date_range select {

    border: 0;

    padding: 0 20px;

    height: 40px;

    background: #e1e1e1;

    transition: all .3s ease;

    outline: none;

    -webkit-transition: all .3s ease;

}



.page_search .fields-form .date_range select:focus {

    background: #f6f6f6;

}



.page_search .fields-form .date_range label {

    font-size: 14px;

    width: 60px;

}



.page_search .submit {

    -webkit-appareance: none;

    background: none;

    border: 0;

    font-size: 20px;

    cursor: pointer;

}



.page_search .submit:hover {

    color: #d01d16;

}



.search_results {

    display: flex;

    flex-wrap: wrap;

}



.obj_article_summary, .card-body {

    border-bottom: 1px solid #dadada;

    flex: 1 0 50%;

    padding: 1.25rem;

}



.obj_article_summary .title a,.card-body .card-title {

    margin-bottom: 10px;

}



.obj_article_summary .title a,.card-body .card-title a {

    font-size: 18px;

    font-family: "PT Serif", sans-serif !important;

    /*color: #008ec2;*/

    color: #d01d16;

    font-weight: 500;

}



.obj_article_summary .pages, .obj_article_summary .published {

    display: inline-block;

    font-size: 80%;

    color: #6c757d;

}



.card-body .card-title a:hover {

    text-decoration: underline;

}



.obj_article_summary .authors,.search_results .issue-auth {

    padding: 5px 20px;

    background: #e1e1e1;

    text-transform: uppercase;

    font-size: 12px;

    display: inline-block;

    margin: 15px 0;

    display: block;

    text-align: left;

}



.page_search .cmp_pagination {

    text-align: center;

    margin-top: 60px;

    font-size: 13px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.page_search .cmp_pagination .elems {

    margin-right: 20px;

}



.page_search .cmp_pagination a, .page_search .cmp_pagination strong {

    display: inline-block;

    padding: 3px 10px;

    font-size: 13px;

    background: #363636;

    color: #fff;

    text-decoration: none;

}



.page_search .cmp_pagination a {

    background: #dfdfdf;

    color: #363636;

    transition: all .3s ease;

    -webkit-transition: all .3s ease;

}



.page_search .cmp_pagination a:hover {

    background: #cccccc;

}



.page_search .cmp_notification {

    padding: 20px;

    text-align: center;

    background: #fff9ea;

}



/* Journal */

.carousel-inner .carousel-item img {

    width: 110%;

}



.lasted-zone {

    margin-top: 40px;

}



.recent-wrapper .card {

    background: none;

    border: 0;

}



.recent-wrapper .card .card-text {

    text-align: left;

}



.recent-wrapper .card .card-text span {

    padding: 5px 20px;

    background: #e1e1e1;

    font-size: 12px;

    display: inline-block;

    margin-bottom: 5px;

}



.page_index_journal .journal_desc {

    font-family: "PT Serif", serif !important;

    line-height: 1.4 !important;

    display: block;

    font-size: 15px;

    color: #4f4f4f;

}



.page_index_journal .journal_desc strong {

    font-weight: bold;

}



.page_index_journal .journal_image {

    box-shadow: 0 0 50px rgba(0,0,0,.2);

}



.page_index_journal .metas {

    margin: 0;

    flex: 1 0 26%;

    font-size: 12px;

    color: dimgrey;

    padding: 0 10px;

}



.page_index_journal .metas ul li {

    padding: 1rem;

    border-bottom: 1px solid #d0d0d0;

    background: #f3f3f3;

}



.page_index_journal .metas ul li:last-child {

    border-bottom: 0;

}



.index-page-content .journal-title {

    text-align: center;

    margin: 0 0 1rem;

    font-size: 30px;

}



.page_index_journal .metas h4 {

    text-transform: uppercase;

    font-size: 12px;

    margin-bottom: 7px;

    font-weight: bold;

}



.page_index_journal .metas .desc {

    font-size: 14px;

}



.page_index_journal .opts {

    margin: 0 2rem 0 0;

    padding: 0;

    list-style: none;

}



.page_index_journal .opts li.top {

    background: #efefef;

    padding: 1rem 0;

    border-radius: 5rem;

}



.page_index_journal .opts li a {

    font-size: 16px;

    display: block;

    text-align: center;

    margin: 10px 0;

    color: #828282;

    padding: 5px 10px;

}



.page_index_journal .opts li a:hover {

    color: #d01d16;

}



.page_index_journal .data-links a {

    margin-right: 10px;

    background: #dadada;

    padding: 5px 10px;

    display: inline-block;

    text-decoration: none;

}



.page_index_journal .data-links a svg {

    margin-left: 5px;

    display: inline-block;

}



.page_index_journal .data-links a:last-child {

    margin-right: 0px;

}



.page_index_journal .data-links a:hover {

    background: #a1a1a1;

    color: #fff;

}



/* Page Submissions */

.page_submissions {

    font-family: 'PT Serif', serif;

}



.page_submissions .author_guidelines {

    margin-top: 30px;

}



/* ABout */

.page_about p {

    margin: 20px 0;

}



.page_about h3 {

    font-family: 'PT Serif', serif !important;

    margin: 30px 0;

}



.page_about a {

    display: inline-block;

    background: #f3dddd;

    font-weight: bold;

    padding: 3px 10px;

    color: #902323;

    transition: all .3s ease;

    -webkit-transition: all .3s ease;

    text-decoration: none;

}



.page_about a:hover {

    background: #ebb9b9;

}



/* Issue Summary */

.obj_issue_summary {

    text-align: center;

    font-size: 13px;

}



.obj_issue_summary .cover {

    padding: 0;

}



.obj_issue_summary .card-title {

    margin-bottom: 0;

}



.obj_issue_summary .card-title a {

    font-size: 18px;

    font-family: 'PT Serif', serif !important;

    color: #333;

}



.obj_issue_summary .btn {

    display: block;

    margin-top: 10px;

    color: #fff;

    font-weight: bold;

}



.issue-block {

    margin: 2rem 0;

}



.breadcrumb {

    margin: 0;

    background: none;

    padding: 0;

    font-size: 13px;

}



.breadcrumb .breadcrumb-item a {

    display: inline-block;

    padding: 2px 10px;

    background: #e1e1e1;

    text-decoration: none;

    transition: all .3s ease;

}



.breadcrumb .breadcrumb-item a:hover {

    background: #c2c2c2;

}



/* Footer */

.site-footer {

    padding: 5rem 0;

}



.site-footer .links {

    color: #fff;

    display: flex;

}



.site-footer .links h4 {

    color: #fff;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: bold;

    letter-spacing: 2px;

    margin-bottom: 20px;

    height: 22px;

}



.site-footer .links ul {

    margin-right: 3rem;

    max-width: 11rem;

}



.site-footer .links ul li {

    text-align: left;

    margin-bottom: 8px;

}



.site-footer .links li a {

    color: #b5b5b5;

    font-size: 12px;

    text-align: left;

    display: inline-block;

    line-height: 1.3;

    font-family: "PT Serif" , sans-serif !important;

}



.site-footer .links li a:hover {

    color: #fff;

}



.site-footer .after-footer {

    border-top: 1px solid #4f4f4f;

    margin-top: 20px;

    padding-top: 20px;

}



.footer-left {

    padding-top: 8px;

}



.footer-left a {

    color: #b5b5b5;

    font-size: 12px;

    display: inline-block;

}



.socials-wrap {

    width: 90px;

}



.socials-wrap a {

    color: #c0c0c0;

    margin-left: 6px;

}



.socials-wrap a:hover {

    color: #fff;

}



.copy .copyright {

    color: #a1a1a1;

    text-align: center;

    font-size: 11px;

    max-width: 40rem;

    margin: 2rem auto 0;

}



.copy .copyright a {

    color: #d4d4d4;

    margin: 0;

}



.disclaimer .dis strong {

    font-weight: bold;

    color: #e6e6e6;

}



.disclaimer .dis {

    font-size: 14px;

    color: #c7c7c7;

    font-family: "PT Serif" , sans-serif !important;

    font-style: normal;

    text-align: left;

    text-align: justify; 

}



.disclaimer a {

    opacity: .3;

}



.disclaimer a:hover {

    opacity: 1;

}



.disclaimer img {

    margin-top: 30px;

}



/* Medias */

@media (max-width: 1000px) {

    .page_search .fields-form {

        display:block;

        background: none;

        padding: 0;

    }



    .page_search .fields-form h3 {

        font-size: 16px;

    }



    .page_search .fields-form .date_range {

        margin: 15px 0;

    }



    .page_search .submit {

        margin-top: 15px;

        display: inline-block;

    }



    .page_search .fields-form .date_range label {

    }



    .page_search .authors {

        display: inline-block;

    }



    .page_search .author input[type="text"] {

        margin-left: 0;

    }



    .journals-list > ul > li .thumb {

        flex: 1 0

    }



    .journals-list > ul > li {

        flex-wrap: wrap;

    }



    .journals-list > ul > li .body {

        flex: 1 100%;

        flex-wrap: wrap;

        margin-top: 10px;

    }



    body {

        margin-top: 0;

    }



    .slider-home .swiper-slide .info {

        padding-left: 100px;

        max-width: 80%;

    }



    .header-search h3 {

        display: none;

    }



    .journal-logo {

        width: 120px;

        left: 10px;

    }



    .intec-logo {

        width: 120px;

        right: 10px;

    }



    .header-search {

        height: 90px;

    }



    .header-search .input-group {

        margin-top: 8px;

    }



    .site-header .navbar-collapse {

        position: absolute;

        width: 100%;

        background: #232323;

        left: 0;

        top: 70px;

        overflow: inherit;

        z-index: 9999;

        box-shadow: 0 10px 10px rgba(0,0,0,0.5)

    }



    .site-navbar-wraper ul {

        display: block;

    }



    .site-header .navbar-collapse ul li {

        display: block;

        width: 100%;

    }



    .site-header .navbar-collapse ul li a {

        font-size: 13px;

        display: block;

        padding: 10px 20px !important;

    }

}



@media (max-width: 769px) {

    .page_article .article_title {

        font-size:30px;

    }



    .page_index_journal .journal_desc {

        margin-top: 30px;

    }



    .site-content .main-sidebar {

        flex: 1 100%;

        margin-top: 50px;

    }



    .site-content {

        flex-wrap: wrap;

    }



    .site-header {

        padding: 0 10px;

    }



    .site-content .page_index_site .left-col {

        width: 100%;

        padding-right: 0;

    }



    .block-logos .logo-item {

        max-width: 300px;

    }



    .journals-list > ul > li .metas {

        margin-right: 0;

    }



    .header-search .search-input-tag {

        height: 40px;

        font-size: 12px;

        padding: 0 20px;

    }



    .header-search .btn {

        height: 40px;

    }



    .index-page-content .journal-title {

        font-size: 25px;

    }

}



@media (max-width: 580px) {

    .slider-home .swiper-slide {

        height:300px;

    }



    .slider-home .swiper-slide .info {

        padding-left: 30px;

        max-width: calc(100% - 30px);

    }



    .swiper-button-prev {

        margin-left: 0;

        font-size: 20px;

        height: 20px;

    }



    .swiper-button-next {

        margin-right: 0;

        font-size: 20px;

        height: 20px;

    }



    .site-header .user-nav li {

        margin: 0 !important;

        display: block;

        width: 100%;

        text-align: center;

    }



    .site-header .user-nav li a {

        display: block;

    }



    .site-footer .links {

        display: block;

    }



    .site-footer .links ul {

        display: block;

        text-align: center;

        width: 100%;

        max-width: inherit;

        margin-bottom: 46px;

    }



    .site-footer .links h4 {

        font-size: 14px;

        text-align: center;

    }



    .site-footer .links ul li {

        text-align: center;

        margin: 0;

        line-height: 1;

        margin-bottom: 11px;

    }



    .site-footer .links li a {

        text-align: center;

        line-height: 1

    }



    .site-footer .disclaimer .dis {

        text-align: center;

    }



    .site-footer .disclaimer {

        text-align: center;

    }



    .page_article .article-meta .val a {

        font-size: 12px;

        word-break: break-all

    }



    .page_article .article-meta {

        width: 100%;

        padding: 13px;

        font-size: 13px;

    }



    .page_article .article_title {

        font-size: 23px;

    }



    .page_search input[type="text"] {

        margin-left: 0;

        width: 100%;

    }



    .site-footer {

        padding-bottom: 20px;

    }



    .socials-wrap {

        margin: 30px auto 0;

    }



    .footer-left {

        text-align: center;

    }



    .footer-logo {

        text-align: center;

    }



    .page_index_journal .journal_image {

        max-width: 250px;

        margin: 0 auto;

    }



    .header-search .input-group {

        margin-top: 58px;

    }



    .slider-home .swiper-slide h2 {

        font-size: 21px;

    }



    .navbar-toggler-icon {

        width: 20px;

        height: 20px;

    }



    .intec-logo {

        width: 100px;

    }



    .journal-logo {

        width: 100px;

    }



    .header-search {

        height: 129px;

    }



    #navigationUser a {

        padding: 5px 10px;

        font-size: 12px;

    }



    .obj_article_summary .title a,.card-body .card-title a {

        font-size: 15px;

    }



    .recent-wrapper {

        margin-bottom: 0;

    }



    .recent-issues-slider {

        margin-top: 50px;

    }



    

}

