/*version1*/

body#pkp-user-userHome {
  width:100% !important;
}

body{

background-color: #fff !important !important;
    color: #000 ;
        font-family: "Palatino", serif;

}


a {
    color: #19476e;
     font-family: Verdana, sans-serif !important;
}
a:hover{

	    color: #d57916 !important;
	transition-duration: .5s;
	transition-timing-function: ease-in-out;
  font-family: Verdana, sans-serif !important;
}

.pkp_page_index .current_issue .read_more {
   
    color: #d88411;
       font-family: "Verdana", sans-serif !important;
    
}



.obj_article_summary {
    padding: 1em;
    background: #f3f3f3;
    border-radius: 7px;
}


.pkp_block {
    background: #f3f3f3;
}

div#pkp_content_main {
    padding-top: 0px !important;
}


.pkp_structure_sidebar.left {
    padding-top: 42px;
}

div.section {
    margin-left: 1em !important;
}

div.section {
   
    padding-top: 0em !important;
}

div.sections {
    margin-top: 4em !important;
}


div.current_issue_title {
    background: #da940e;
    padding: .5em;
    color: white;
    font-weight: 100 !important;
}

.description {
    text-align: justify;
}

.authors, .subtitle {
     font-family: Verdana, sans-serif;
    font-size: 1.1em;
}

.obj_article_summary .pages, .obj_article_summary .published {
    color: rgb(24, 71, 110);
    
    font-size: 14px;
}
.pkp_footer_content p {
    color: white;
    font-size: 15px;
}

.pkp_footer_content a {
    color: white;
    font-weight: bold;
}

.pkp_structure_main{

padding-left: 0em !important;

}

.block_make_submission a{

border: none !important;

}

.obj_issue_toc .galleys h2, .obj_issue_toc .section h2 {
     display: inline-block;
    position: relative;
    left: -15px;
    margin-top: 0;
    padding: 0 15px;
    background: #142747;
    font-size: 16px;
    font-weight: 400;
    color: #ffffff;
}
.obj_article_summary > .title {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #3f0e00;
}

.authors, .subtitle {
    font-family: "Palatino", serif;
    font-size: 1.1em;
}

ul#navigationPrimary a:hover{
 color: #fff !important;

}

li.profile a {
    font-family: Verdana, sans-serif !important;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    outline: 0;
    background: #da9331;
    border-color: #da9331;
}

a.headerSearchPrompt.search_prompt:hover {
   color: #423e3e !important;
}

nav#navigationUserWrapper a:hover {
 color: #eee !important;
}

.pkp_navigation_primary > li > a{

  color: #fff;
}

li.profile a:hover {
    color: black;
}

.pkp_navigation_primary ul a {
   
    color: #3f0e00;
}


.pkp_navigation_primary ul a:hover {
   
    color: #3f0e00 !important;
}

.pkp_head_wrapper .pkp_search .search_prompt{
   color: #fff;

}


.pkp_structure_main:before, .pkp_structure_main:after {
    background: none !important;
}


div.pkp_structure_main>a {
    color: black !important;
}

nav.cmp_breadcrumbs a{
	color: black !important;
}

li.current {
    color: #d57916 !important;
}


.pkp_navigation_user > li > a, .pkp_navigation_user > li.in_focus > a, .pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus {
    color: black;
}


/*

h1.pkp_site_name {
    display: none;
}
*/


div.pkp_site_name_wrapper h1.pkp_site_name {
    display: block;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    height: auto%;
/*   background-image: url(/RNorteamerica/public/journals/1/pageHeaderLogoImage_en_US.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: initial;
}


/*For logo image wrapper*/
div.pkp_site_name_wrapper a.is_img{
  height: 100%;
        padding: .1em 0 0 0;
}

/*Maximum height of logo image*/
.pkp_site_name a.is_img img{
  max-height:100%;
}



.pkp_site_name .is_img {
    display: inline-block;
}



.pkp_site_name .is_img img {
    display: block;
    max-height: 80px;
    max-width: 100%;
    width: auto;
    height: auto;
}

div.pkp_footer_content{
  text-align: center;
    font-family: Verdana, sans-serif;
}

div#articlesBySameAuthorList {
 font-family: Verdana, sans-serif;
}

div#pkp_content_main {
 font-family: Verdana, sans-serif;
}

.pkp_brand_footer {
    display: none;

}





.pkp_structure_head{
    
    background-color: #fff !important;
    border-bottom: 0px solid !important;


}




.pkp_structure_main h2 {
    
    text-align: center;
    background: #da9432;
    color: white;
        font-family: "Verdana", sans-serif;
}

.heading {
    display: none !important;
}

p.readmore {
    text-align: right;
    font-weight: bold;
}

img.logosidebar {
    width: 60%;
    height: auto;
    margin: 0 auto;
}


.pkp_block.block_developed_by a {
    font-weight: bold;
}


.current >h1 {
    font-family: "Verdana", sans-serif !important;
    font-weight: bolder !important;
}


li.current{
	color: #d57916 !important;
	font-weight: bolder !important; 
     font-family: "Verdana", sans-serif !important;
}

span.separator{

color: black !important;
	font-weight: bolder !important; 

}


.pkp_structure_main:after{

background: none !important;


}





nav.pkp_navigation_primary_row {
   background-image: linear-gradient(-180deg, #cf7515, #e4b14b);
 color:000 !important;

    margin-top: -.2em !important;
}




ul#navigationPrimary {
    margin-left: 1em !important;
    font-family: "Verdana", sans-serif !important;
}

ul#navigationPrimary a {
    
    font-family: "Verdana", sans-serif !important;
}


div.heading a.cover> img {
    width: 20%;
    height: auto;
}

nav#navigationUserWrapper li.profile> a:hover {
    color: orange !important;
}

.current_issue h2 {
    background: none;
    color: black;
    text-align: left;
    overflow: hidden;
    font-weight: normal;
}

.current_issue h2::after {
    content: "";
    display: inline-block;
    height: .9em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 3px solid #173558;
}


.current_issue h2::before {
    content: "";
    display: inline-block;
    height: .9em;
    vertical-align: bottom;
    width: 100%;
    z-index: -2 !important;
    margin-left: -100%;
    margin-right: 10px;
    border-top: 3px solid #173558;
}


div.pkp_block {
  
   color: #000000;
    font-family: "Verdana", sans-serif !important;
    margin-bottom: 0em;
    margin-top: 1em;
    border-top: solid 2px #d47716;

}


.gradient {
  position: relative;
  min-height: 200px;
  background-image: linear-gradient(
    to right,
    hsl(211, 100%, 50%),
    hsl(179, 100%, 30%)
  );
  z-index: 1;
}

.gradient::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(
    to bottom,
    hsl(344, 100%, 50%),
    hsl(31, 100%, 40%)
  );
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
}
.gradient:hover::before {
  opacity: 1;
}



div.pkp_block a {
    color: #245f8b;
    font-family: "Verdana", sans-serif !important;
}

.block_make_submission a {
	background: #1a4b73 !important;
  color:white !important;
  padding: .2em .5em !important;
    }


    a.block_make_submission_link {
    margin-top: 3em !important;
}


div.pkp_block span.title {
    color: #162a4b !important;
}



.pkp_structure_footer_wrapper {
    background-image: linear-gradient(-180deg, #11203e, #0a6192);
}


div.flex-container{


	  display: flex;
	  flex-direction: row;
    font-family: "Palatino", serif !important;
        color: white;
}

}

div.flex-container div {
    padding: 0% 2% !important;
    color:white !important;
      
}

div.flex-container>div.footer-left {
    text-align: justify;
      width: 64%;
      padding-right: 10px;
}

div.footer-left p {
    line-height: 1.4em !important;
    font-size: 12px;
}

div.flex-container>div.footer-right {
    
    border-left: solid 2px white;
    width: 36%;
    padding-left: 20px;
      font-family: "Verdana", sans-serif;
}



div.flex-container>div.footer-center {
    
    
      width: 0%;
}
div.flex-container>div.footer-center>img.logofooter {
    width:99%;
    margin:0 auto;



  }  

.footer-left p, .footer-right p {
        font-family: "Verdana", sans-serif;

            line-height: 1em;
}
span.footergold {
    color: #db970d;
}
p.footerfirst {
    text-align: right;
}


p.footerright {
    text-align: right;
    font-variant-caps: all-petite-caps;
}

.page_issue_archive .issues_archive > li{

  border-bottom:hidden !important;
}


.page_issue_archive .issues_archive{


    border-top:hidden !important;
}


  .obj_issue_toc .galleys:before, .obj_issue_toc .section:before{

    border-top: hidden !important;



  }



  .cmp_button_wire, .obj_galley_link{
    background: #ffffff !important;
    color: #11213f !important;
    border: 1px solid #11203e;
   border-radius: 0px !important;

    margin: .2em;

  }



  
  .cmp_button_wire, .obj_galley_link:hover {
    background: #11203e !important;
    color: white !important;
    
  
}



.pkp_nav_list ul a:hover,.pkp_nav_list ul a:focus{
	border-color: #6b3e0d !important;
}




@media (min-width: 992px){
.pkp_structure_content {
    padding-top: 0px !important;
}
}


@media (min-width: 1200px){
.pkp_structure_main {
 
    padding-top: 30px;
}
}


@media (min-width: 480px){
.pkp_structure_main {
        padding: 0px 20px;
}

}


@media (min-width: 992px){
.pkp_structure_main {
    
    padding: 30px 30px 90px;}
}



@media (min-width: 992px){
.pkp_structure_sidebar {
   
    width: 270px;
}
}

/*
div.pkp_site_name {
    visibility: hidden; 
}

h1.pkp_site_name {
    display: none;
}
*/

/*

.pkp_site_name_wrapper {
    display: none;
}


.pkp_brand_footer {
    display: none;
}
*/



@media (max-width: 767px){


h1.pkp_site_name {
    padding: 0em;
}


img.logosidebar {
    width: 30%;
    height: auto;
    margin: 0 auto;
}

.pkp_site_name {
    padding: 0em !important;
}

}


div.main_entry a {
    word-break: break-word !important;
}

.obj_article_details .main_entry{

         border-right: hidden !important; 
}

.obj_article_details .entry_details{

       border-left: hidden !important; 
}

.obj_article_details .row{
  border-top:hidden !important;
    border-bottom:hidden !important;
}
.obj_article_details .entry_details .item{
  border-bottom:hidden !important;

}

div.item.abstract p {
    text-align: justify;
}


.cmp_notification {
    background: #da9432;
    border-left: solid 5px #713d05;
    color: white;
}

