@import url(https://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,500,500italic,600,600italic,700,700,italic,900,900italic);



/* Body */

body{
 background-color:#ffffff !important;
 margin-top:-15px !important;
}

.pkp_structure_page .pkp_structure_content{
 background-color:#ffffff;
}

.cmp_monographs_list .obj_monograph_summary:first-child {
    border-right: 0px
}

.cmp_monographs_list .obj_monograph_summary + .obj_monograph_summary {
    border-left: 0px;
}

.cmp_monographs_list .row {
    border-bottom: 0px;
}

.pkp_structure_page .pkp_structure_main{
 padding-bottom:30px;
}

.pkp_structure_main .page_submissions .cmp_notification{
 border-left-color:#d21414;
}



/* Catalogo */

.entry_details .pub_format_single a{
 background-color:#d21414 !important;
 box-shadow:none !important;
 border-width:2px !important;
 border-style:solid;
 border-color:#d21414 !important;
 color:#ffffff !important;
 text-transform:uppercase;
 text-shadow:none !important;
 font-size:14px !important;
}

.entry_details .pub_format_single a:hover{
 background-color:#ffffff !important;
 color:#d21414 !important;
}



/* Estilos */

.about_section .description p{
 font-style:normal;
 color:#333;
}

.description ul a{
 font-style:normal;
}

.pkp_structure_main h1{
 font-weight:300;
 line-height:1.3em;
 font-size:36px;
 color:#d21414;
}

.pkp_structure_main h2{
 font-weight:900;
 font-size:24px;
 color:#666;
}

.pkp_structure_main h3{
 text-transform:uppercase;
 font-weight:500;
 font-size:18px;
 color:#d21414;
}

.pkp_structure_main h4{
 text-transform:uppercase;
 font-weight:700;
 color:#666;
}

.pkp_structure_main p{
 font-size:16px;
 line-height:28px;
}

.pkp_structure_main a{
 font-weight:600;
 color:#d21414;
 font-size:16px;
}

.pkp_structure_main ol li{
 padding-bottom:10px;
}

.pkp_structure_main ul li{
 padding-bottom:10px;
}

.cmp_breadcrumbs ol a{
 text-transform:uppercase;
 font-size:12px;
}

.cmp_monographs_list .title a{
 text-transform:none;
}



/* Menu Primario */

#navigationPrimary > li > a{
 font-weight:500;
 text-transform:uppercase;
 letter-spacing:2px;
}

#navigationPrimary > li > a:hover{
 border-bottom-width:0px;
 color:#d21414;
}

#navigationPrimary > li > a:active{
 color:#d21414;
 border-bottom-width:0px;
 background-color:#ffffff;
}

#navigationPrimary > li > a:visited{
 border-bottom-width:0px;
 background-color:#ffffff;
}

#navigationPrimary li ul{
 box-shadow:none;
 background-color:#d21414;
}

.pkp_navigation_primary_wrapper .pkp_navigation_search_wrapper a{
 transform:translatex(0px) translatey(0px);
 font-weight:500;
 text-transform:uppercase;
 letter-spacing:2px;
}

.pkp_navigation_primary_wrapper .pkp_navigation_search_wrapper a:hover{
 color:#d21414;
 background-color:#ffffff;
 border-bottom-width:0px;
}

.pkp_navigation_primary_wrapper .pkp_navigation_search_wrapper a:link{
 border-bottom-width:0px;
 background-color:#ffffff;
}

.pkp_navigation_primary_wrapper .pkp_navigation_search_wrapper a:visited{
 background-color:#ffffff;
 border-bottom-width:0px;
}

.pkp_navigation_primary_wrapper .pkp_navigation_search_wrapper a:active{
 color:#d21414;
 background-color:#ffffff;
 border-bottom-width:0px;
}



/* Menu Dropdown */

.dropdown-menu li a{
 color:#ffffff;
 font-weight:500;
 text-transform:uppercase;
 letter-spacing:2px;
 transform:translatex(0px) translatey(0px);
}

.dropdown-menu li a:hover{
 color:#d21414;
 background-color:#ffffff;
 border-left-width:0px;
}

.dropdown-menu li a:active{
 color:#d21414;
 border-left-width:0px;
}

#navigationPrimary li ul{
 width:230px;
 }



/* Menu Lateral */

.pkp_structure_sidebar .pkp_block .content > ul > li{
 font-weight:400;
 font-size:16px;
}

.pkp_structure_sidebar .pkp_block .content > ul{
 transform:translatex(0px) translatey(0px);
}

.pkp_structure_sidebar ul a{
 color:#333 !important;
}

.pkp_structure_sidebar ul a:hover{
 color:#d21414 !important;
}

.block_browse .content ul > li{
 text-transform:uppercase;
}

.block_developed_by a{
 color:#333;
}

.block_developed_by a:hover{
 color:#d21414;
}

.pkp_structure_page .pkp_structure_sidebar .block_make_submission{
 padding-top:10px;
 }

.block_make_submission a{
 background-color:transparent;
 box-shadow:none;
 border-color:#d21414;
 font-size: 16px;
 text-transform:uppercase;
 color:#d21414;
 border-width:2px;
}

.block_make_submission a:hover{
 color:#ffffff;
 background-color:#d21414;
 text-shadow:none !important;
}

.pkp_block .title {
 font-size: 16px;
 text-transform: uppercase;
 font-weight: 400;
 line-height: 20px;
 color: #666666;
}

.pkp_block .content ul li {
 font-weight: 700;
 line-height: 20px;
 color: #666666;
}

.pkp_block a {
 font-size: 12px;
 text-transform: uppercase;
 font-weight: 700;
 line-height: 20px;
 text-decoration: none;
}

.pkp_structure_page .pkp_structure_sidebar .block_information{
 padding-top:0px;
 }


/* Slider */

.pkp_structure_main .page_homepage .swiper-container{
 width:860px;
 height:326px;
 margin-left:-30px;
 margin-right:0px;
}

.swiper-wrapper .swiper-slide figure{
 width:860px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
}

.page_homepage .swiper-pagination{
 top:-50px;
}

.page_homepage .swiper-pagination span{
 width:10px !important;
 height:10px !important;
 background-color:#ffffff;
}

.page_homepage .swiper-button-prev{
 visibility:hidden;
}

.page_homepage .swiper-button-next{
 visibility:hidden;
}

#headerNavigationContainer .pkp_head_wrapper nav{
 padding-bottom:5px;






/* Secoes */

.sections .section h3{
 font-weight:700;
 font-size:14px;
}

.sections .title a{
 font-size:17px;
 font-weight:600;
}

.sections .title a:hover{
 background-color:#ffffff;
 color:#666;
}

.sections a span{
 font-weight:400 !important;
}

.sections li .title{
 font-size:17px;
 font-weight:600;
}

.sections li .title a:hover{
 color:#666;
}

.sections li li a{
 color:#d21414;
 border-color:#d21414;
}

/* Link (hover) */
.sections li a:hover{
 color:#ffffff;
 background-color:#d21414;
}

.sections a span{
 font-size:17px;
 font-weight:300 !important;
 color:#666 !important;
}

.sections li .authors{
 text-transform:uppercase;
 color:#333;
 font-weight:500;
}

.sections li a:hover{
 background-color:#d21414;
}

.obj_issue_toc .sections .section{
  padding-top:5px;
  padding-bottom:5px;
 }

.section:nth-child(1) .title a:hover{
 background-color:transparent;
}

.section:nth-child(1) li .obj_galley_link:hover{
 color:#ffffff;
}

.page_homepage .cmp_monographs_list .row{
 border-bottom-style:none;
}

.cmp_monographs_list .row > .obj_monograph_summary{
 border-right-style:none !important;
 border-left-style:none !important;
}

.pkp_structure_main .page_homepage .cmp_monographs_list{
 margin-top:30px;
}



/* Home */

.page_index_journal .current_issue .read_more{
 color:#d21414;
}



/* Rodape */

.pkp_structure_page .pkp_structure_footer_wrapper{
 background-color:#ededed !important;
 color:#333 !important;
}

.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_brand_footer{
 padding-top:0px;
}

.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_footer_content{
 padding-bottom:15px;
}


/* Paginas */

.pkp_structure_main .cmp_notification{
 border-left-color:#d21414;
}


/* Anteriores */
.issues_archive li .title{
 text-transform:none;
}

.issues_archive li .series{
 font-weight:300;
}

.issues_archive li h2{
 line-height:24px;
}


/* Submissoes */

.submission_checklist ul li{
 text-transform:uppercase;
 color:#666;
}

#authorGuidelines table{
 border-color:#fafafa;
}

#authorGuidelines tr td{
 padding-left:20px;
 padding-bottom:15px;
}

#authorGuidelines tr p{
 font-size:14px;
 line-height:20px;
}

#authorGuidelines tr strong{
 color:#d21414;
}

.copyright_notice a em{
 font-style:normal;
}

#authorGuidelines h3 em{
 font-style:normal;





/* Home Ultimo */
.page_index_journal h2{
 font-weight:300;
 font-size:28px;
 color:#333;