/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
      background:#f7f4eb;}
body{margin:0;
         background:#f7f4eb;
 font-size: 14px;
        font-family: Arial Narrow, Helvetica Nueue, Helvetica, sans-serif;
        line-height:16px;
color: rgb(58, 53, 53);
}
article,aside,footer,header,nav,section{display:block}
a:link {
        color: #375;
        font-size: 14px;
        line-height:120%;
}
a:active {
        color: #253;
        font-size: 14px;
        line-height:120%;
}
a:visited {
        color: #375;
        font-size: 14px;
        line-height:120%;
}
a:hover {
        color: #253;
        background: none;
        font-size: 14px;
        text-decoration:none;
        line-height:120%;
}
.pkp_structure_main p {
    line-height: 18px;
    margin: 15px 0;
        font-size: 14px;
}
@media (min-width:768px) {
 .header_view .title {
  font-size:14px;
    color:#f2f9f7; 
 }
.has_site_logo .pkp_head_wrapper {
    width: 100%;
}
header {
 height: 210px;

position: relative;
    background-color:#c6de8a;
background-color: -moz-linear-gradient(#c6de8a, #cde397);
	background-color: -webkit-gradient(linear, left top, left bottom, from(#c6de8a), to(#cde397));
	background-color: -webkit-linear-gradient(#c6de8a, #cde397);
	background-color: -o-linear-gradient(#c6de8a, #cde397);
	background-color: -ms-linear-gradient(#c6de8a, #cde397);
	background-color: linear-gradient(#c6de8a, #cde397);

    font-family: 'Antiqua Bold', arial;
    text-align:center;
    color:#f2f9f7; 
 font-weight: 700;
 margin: 0;
   
}
.pkp_site_name {
    font-size: 2em;
    margin-top: 0;
    margin-bottom: 0;
left:30px !important;}
.pkp_site_name .is_text{display: none;
}

.pkp_site_name .is_img img {
    display: block;
max-height: 120px;
    max-width: 100%;
    width: 800px;
min-width: 728px;
    height: auto;
top: 10px;
left:30px !important;
}
.pkp_structure_content {
    padding-top: 10px;
}

.pkp_navigation_primary_wrapper{background-image: -moz-linear-gradient(#83c144, #539c42);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#83c144), to(#539c42));
	background-image: -webkit-linear-gradient(#83c144, #539c42);
	background-image: -o-linear-gradient(#83c144, #539c42);
	background-image: -ms-linear-gradient(#83c144, #539c42);
	background-image: linear-gradient(#83c144, #539c42);
width: 100% !important;
text-align: left !important;
top: 18px;
text-decoration:none;
border: 1px solid gray !important;
}
.pkp_nav_list{margin:0;padding:0;list-style:none;
    position:relative;
    background: none;
    height:30px;
left: 30px;
text-decoration:none !important;
}
.pkp_nav_list li{display:inline-block;     text-align:center;
border-right: 1px solid #216307;
    box-shadow: 1px 0 0 #48916c;
    -moz-box-shadow: 1px 0 0 #48916c;
    -o-box-shadow: 1px 0 0 #48916c;
    -ms-box-shadow: 1px 0 0 #48916c;
    -webkit-box-shadow: 1px 0 0 #48916c;
    position: relative;
  font:13px Arial, Helvetica, sans-serif;
text-decoration:none !important;
    height:30px;
    height:30px;
    padding:0;
    margin:0
}
.pkp_nav_list li a{
display:block;
  font:13px Arial, Helvetica, sans-serif;
    color:#216307;
text-shadow: rgba(255,255,255,0.5) 0px 2px 2px;
	   font-weight:bold;
	   text-transform:uppercase; 
    text-decoration: none !important;
    padding:10px 5px;

}
.pkp_nav_list li:hover{
 background-color:  #539c42;
    background-image: -moz-linear-gradient(#539c42,  #83c144);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#539c42), to( #83c144));
    background-image: -webkit-linear-gradient(#539c42,  #83c144);
    background-image: -o-linear-gradient(#539c42,  #83c144);
    background-image: linear-gradient(#539c42,  #83c144);
    color:  #fafbf9;
border-right: none;
}
.pkp_nav_list li:last-child{
    border:none;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    }

.pkp_nav_list ul{position:absolute;top:100%;left:-9999px;z-index:1000;width:15em;margin:0;padding:0;background:#fff;
border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.pkp_nav_list ul li{display:block; color:#5fa41c;}
.pkp_nav_list ul li a{color:#5fa41c;}
.pkp_nav_list ul li a:hover {border: none;
color:#3c7008;}
.pkp_nav_list ul a{display:block;padding-left:5px;border-left:5px solid transparent;}
.pkp_nav_list ul a:hover,.pkp_nav_list ul a:focus, .pkp_nav_list ul li a:hover{outline:0;background:#edffdb;border-color:#5fa41c;}
.pkp_nav_list ul li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}
.pkp_nav_list ul li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.pkp_nav_list>li:hover ul{left:0}
.pkp_nav_list [aria-haspopup]:after{position:relative;display:inline-block;content:'';width:0;height:0;margin-left:0.25em;
border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;overflow:hidden}
.pkp_navigation_primary > li > a {
    margin: 0 1em;
        margin-left: 1em;
    margin-left: 1em;
    padding: 10px 0 8px;
    text-decoration: none !important;
    color: 
    rgb(31, 74, 7);
}
.pkp_navigation_primary > li > a:hover {
   color:  #fafbf9;
}
.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
 border-color: rgb(31, 74, 7);
}

.pkp_navigation_user_wrapper {width: 70px;}
.pkp_navigation_primary > li > a {
    margin: 0 1em;
        margin-left: 1em;
    padding: 10px 0 8px;
        text-decoration: none !important;
color:
rgb(30, 66, 6);
border-bottom: none;
}
.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: rgb(32, 85, 8);}
.pkp_navigation_user > li > a{
border-bottom: none;
}

.pkp_navigation_user_wrapper {
 position:absolute;
 top:0;
 left:-1000px;
right: 0;
 padding-left:10px;
 padding-right:10px;

}
@media (min-width:768px) {.pkp_navigation_primary > li > a {

  
color:

    rgb(31, 74, 7);

}

@media (min-width:480px) {.pkp_navigation_primary > li > a {

    
color:

    rgb(31, 74, 7);

}}
@media (min-width:992px) {.pkp_navigation_primary > li > a{

   
color:

    rgb(31, 74, 7);

}



.pkp_structure_main {
    width: 860px;

}
.cmp_button,.cmp_form .buttons button,.pkp_head_wrapper .pkp_search button,.page_lost_password .buttons button,.page_search .submit button,.block_make_submission a{display:inline-block;border: 1px solid #c81002;
        padding:1px 3px;
        cursor: pointer;
        font: bold 12px 'Antiqua Bold', arial;
        color: #fafafa;
text-decoration: none;
        text-transform: uppercase;
        background-color: #e82d1f;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e1574d), to(#e82d1f));
        background-image: -webkit-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -moz-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -ms-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -o-linear-gradient(top, #e1574d, #e82d1f);
        background-image: linear-gradient(top, #e1574d, #e82d1f);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
    font-weight: normal;
}

.cmp_button:hover,.cmp_button:focus,.pkp_head_wrapper .pkp_search button:hover,.pkp_head_wrapper .pkp_search button:focus,.page_search .submit button:hover,.page_search .submit button:focus{ background-color: #e1574d;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e82d1f), to(#e1574d));
        background-image: -webkit-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -moz-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -ms-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -o-linear-gradient(top, #e82d1f, #e1574d);
        background-image: linear-gradient(top, #e82d1f, #e1574d);}




.pkp_button_primary {
 background-color:#e82d1f;
 background-image:linear-gradient(#e1574d, #e82d1f);
 box-shadow:0 1px 2px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.4);
 color:#fafafa;
 text-shadow:0 1px 0 rgba(0, 0 ,0, .3);
 border-color:#c81002;
}
.pkp_button_primary:hover,
.pkp_button_primary:focus {
 text-decoration:none;
 background-color:#e1574d;
 background-image:linear-gradient(top, #e82d1f, #e1574d);
 color:#fafafa;
}
.pkp_button_primary:active {
 background-color:#e1574d;
 background-image:linear-gradient(top, #e82d1f, #e1574d);
}
.pkp_button_offset {
 background-color:#d00a6c;
 background-image:linear-gradient(#f41985, #d00a6c);
 box-shadow:0 1px 2px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.4);
 color:#fff;
 text-shadow:0 2px 0 rgba(0,0,0,0.2);
 border-color:#d00a6c;
}
.pkp_button_offset:hover,
.pkp_button_offset:focus {
 text-decoration:none;
 background-color:#b8095f;
 background-image:linear-gradient(#f64a9f, #b8095f);
 color:#fff
}
.pkp_button_offset:active {
 background-color:#9f0853;
 background-image:linear-gradient(#e80b79, #870646)
}
.pkp_button_link,
.pkp_button_link_offset {
 display:inline-block;
 padding:7px 10px;
 vertical-align:middle;
 font-size:12px;
 font-weight:700;
 line-height:16px;
 color:#e61708;
 text-shadow:0 2px 0 rgba(255,255,255,0.6);
 cursor:pointer;
 text-decoration:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-appearance:none
}
.pkp_button_link:hover,
.pkp_button_link:focus,
.pkp_button_link_offset:hover,
.pkp_button_link_offset:focus {
 color:#c81002;
}
.pkp_button_link:active,
.pkp_button_link_offset:active {
 color:#e84337
}
.pkp_button_link[disabled],
.pkp_button_link_offset[disabled] {
 opacity:0.5;
 cursor:default
}
.pkp_button_link_offset {
 color:#d00a6c
}
.pkp_button_link_offset:hover,
.pkp_button_link_offset:focus {
 color:#f64a9f
}
.pkp_button_link_offset:active {
 color:#b50e61
}

.cmp_button,
.cmp_form .buttons button,
.pkp_head_wrapper .pkp_search button,
.page_lost_password .buttons button,
.page_search .submit button,
.block_make_submission a {
 display:inline-block;
 border: 1px solid #c81002;
        padding:1px 3px;
        cursor: pointer;
        font: bold 12px 'Antiqua Bold', arial;
        color: #fafafa;
text-decoration: none;
        text-transform: uppercase;
        background-color: #e82d1f;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e1574d), to(#e82d1f));
        background-image: -webkit-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -moz-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -ms-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -o-linear-gradient(top, #e1574d, #e82d1f);
        background-image: linear-gradient(top, #e1574d, #e82d1f);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
    font-weight: normal;
}
.cmp_button:hover,
.cmp_button:focus,
.pkp_head_wrapper .pkp_search button:hover,
.pkp_head_wrapper .pkp_search button:focus,
.page_search .submit button:hover,
.page_search .submit button:focus {
background-color: #e1574d;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e82d1f), to(#e1574d));
        background-image: -webkit-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -moz-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -ms-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -o-linear-gradient(top, #e82d1f, #e1574d);
        background-image: linear-gradient(top, #e82d1f, #e1574d);}

}
.cmp_button_wire,
.obj_galley_link {
 display:inline-block;
 padding:0 1em;
 background:#fff;
 border:1px solid #007ab2;
 border-radius:3px;
 font-size:13px;
 line-height:28px;
 color:#007ab2;
 text-decoration:none
}
.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
 background:#007ab2;
 color:#fff
}






.pkp_block .title{display:block;margin-bottom:10px;font-family:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:20px;color:rgba(0,0,0,0.54)}.pkp_block .content ul li{line-height:20px;padding:5px 0}.pkp_block .content p{line-height:25px}.pkp_block .content p:first-child{margin-top:0}

.pkp_block .content p:last-child{margin-bottom:0}.pkp_block a{text-decoration:none}@media (min-width:992px){.pkp_block{padding:30px}}.block_browse{font-size:13px}


.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: 
#e1574d;
border: 1px solid
    #c81002;
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;
    color: #fafafa !important;
    text-decoration: none;
}
.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
 background:#9f0505;
 color:#fff;
}




.obj_galley_link:before {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f0f6";
 margin-right:0.25em;
}
.obj_galley_link.pdf:before {
 content:"\f1c1"
}
.obj_galley_link.restricted {
 border-color:#fb1111;
 color:#fb1111;
}
.obj_galley_link.restricted:before {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f023";
 color:#fb1111;
}
.obj_galley_link.restricted:hover,
.obj_galley_link.restricted:focus {
 background:#fb1111;
 color:#fff;
}
.obj_galley_link.restricted:hover:before,
.obj_galley_link.restricted:focus:before {
 color:#fff;
}
.obj_galley_link_supplementary {
 display:inline-block;
 position:relative;
 padding-right:30px;
 font-size:13px;
 font-weight:700;
 line-height:30px;
 color:#bb1717;
 text-decoration:none;
 padding-right:0;
 padding-left:20px
}
.obj_galley_link_supplementary:after {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f0f6";
 position:absolute;
 top:2px;
 right:0;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
}
.obj_galley_link_supplementary:hover,
.obj_galley_link_supplementary:focus {
 color:#ee5757;
}
.obj_galley_link_supplementary:after {
 right:auto;
 left:0;
 text-align:left
}









h2 {background: 
#f7f4eb;

color: #980f15;}
.cmp_breadcrumbs .current h1{margin:0;font-family:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:13px;font-weight:400}
h2, .obj_issue_toc .section h2 {
    display: inline-block;
    position: relative;
    left: -15px;
    margin-top: 0;
    padding: 0 15px;
    background: 
#f7f4eb;

color: #980f15;
        font-family: Arial Narrow, Helvetica Nueue, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
}
.pkp_head_wrapper .pkp_search .search_prompt {
    display: inline-block;
    position: relative;
    padding: 10px 20px;
    color: 
   #fafafa;
    cursor: pointer;
text-decoration:none !important;
}
.pkp_page_index .current_issue .read_more {
    display: inline-block;
    position: relative;
    padding-right: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    color: 
    #375;
    text-decoration: none;
    margin-bottom: 20px;
}
.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:active, .pkp_page_index .current_issue .read_more:visited{
color:#3c7008;}


.pkp_block {
    font-size: 14px;
    padding: 30px 20px;
    line-height: 20px;
background:#f7f4eb;
   border-radius:5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #000000;
    float: left;
    font-size: 12px;
    margin: 0 0 10px 2%;
    padding-bottom: 1.5em;
    width: 96%;
}

.pkp_block .title {
 display: block;


background: rgba(247,244,235,1);
background: -moz-linear-gradient(left, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 1%, rgba(159,191,146,1) 15%, rgba(70,137,57,1) 29%, rgba(70,137,57,1) 76%, rgba(173,199,161,1) 90%, rgba(247,244,235,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,244,235,1)), color-stop(0%, rgba(247,244,235,1)), color-stop(0%, rgba(247,244,235,1)), color-stop(1%, rgba(247,244,235,1)), color-stop(15%, rgba(159,191,146,1)), color-stop(29%, rgba(70,137,57,1)), color-stop(76%, rgba(70,137,57,1)), color-stop(90%, rgba(173,199,161,1)), color-stop(100%, rgba(247,244,235,1)));
background: -webkit-linear-gradient(left, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 1%, rgba(159,191,146,1) 15%, rgba(70,137,57,1) 29%, rgba(70,137,57,1) 76%, rgba(173,199,161,1) 90%, rgba(247,244,235,1) 100%);
background: -o-linear-gradient(left, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 1%, rgba(159,191,146,1) 15%, rgba(70,137,57,1) 29%, rgba(70,137,57,1) 76%, rgba(173,199,161,1) 90%, rgba(247,244,235,1) 100%);
background: -ms-linear-gradient(left, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 1%, rgba(159,191,146,1) 15%, rgba(70,137,57,1) 29%, rgba(70,137,57,1) 76%, rgba(173,199,161,1) 90%, rgba(247,244,235,1) 100%);
background: linear-gradient(to right, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 0%, rgba(247,244,235,1) 1%, rgba(159,191,146,1) 15%, rgba(70,137,57,1) 29%, rgba(70,137,57,1) 76%, rgba(173,199,161,1) 90%, rgba(247,244,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4eb', endColorstr='#f7f4eb', GradientType=1 );


 margin-bottom:10px;
            font-family: Arial Narrow, Helvetica Nueue, Helvetica, sans-serif;
 font-size:18px;
 font-weight:700;
 line-height:20px;
color: #ffff;
        border-bottom: 1px solid #dbe9a1;
    text-align: center;
}

.pkp_block .block_language {
 display:block;
text-align:center;
	padding-bottom:0;
}




.pkp_block:first-child {
	position:absolute;
	top:-230px;
right: -850px;
	background:none;
	border:0;
	box-shadow:none;
}
.pkp_block:first-child img {
	border: 3px solid #43b24a;
}



.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 {
    margin: 20px 0 20px;
}
.pkp_structure_main h1 {
    font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
 background: #f7f4eb;
}

h1 { color: #AB290F;
        border-bottom: 1px solid #dbe9a1;
}
h3, h4 {color: #699933;}
.pkp_structure_main h1 {
            font-family: Arial Narrow, Helvetica Nueue, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
        color: #AB290F;
        border-bottom: 1px solid #dbe9a1;
}
.pkp_structure_main h3,
.pkp_structure_main h4 {
 color: #699933;}
.pkp_page_index .homepage_image img {
    display: block;
    width: 500px;
    height: auto;
  box-shadow: 0 0 3px #000000;
}
.pkp_page_index .homepage_image, .pkp_page_index .additional_content {
    margin-left: -30px;
    margin-right: -30px;
}
.pkp_page_index .homepage_image {
    margin-top: 20px;
}
img {
    max-width: 100%;
    width: auto;
    height: auto;
}
img {
    border-style: none;
}



.cmp_breadcrumb > li + li::before {
    padding: 0 5px;
    color: 
    #3f5b22;
    content: "/\00a0";
}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cmp_breadcrumb > .active {
    color: 
    #273e06;
}
.cmp_breadcrumb > li {
    display: inline-block;
}
.cmp_breadcrumbs ol {
    margin-bottom: 15px;
    margin-top: 30px;
    padding: 5px 0;
    line-height: 20px;
    font-size: 15px;
    border-bottom: 1px solid 
#6e9135;
color:
    #3f5b22;
 padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: 
    #e2f7bf;
    border-radius: 4px;
}
.cmp_breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: 
    #e2f7bf;
    border-radius: 4px;
}

.cmp_breadcrumbs .current {

    color: rgba(16, 36, 2, 0.9);

}



.cmp_breadcrumbs {
    display: inline-block;
}

.cmp_breadcrumbs .separator{color:#3d7606;padding:0 .5em}
.cmp_breadcrumbs .current h1{color: #980f15;
        font-family: Arial Narrow, Helvetica Nueue, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;}
.cmp_form input[type="text"], .cmp_form input[type="email"], .cmp_form input[type="password"], .cmp_form input[type="url"], .cmp_form input[type="phone"], .cmp_form select, .cmp_form textarea, .cmp_form .tagit {

    padding: 0 .5em;

    height: 28px;
    background: 

#eef7e0;
color: #1e3704;
border: 1px solid

    rgba(117, 179, 8, 0.91);
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;

}

.page_search .submit button::after {

    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
        line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f002";
    position: absolute;
left: -16px;
    top: -1px;

    width: 18px;
    height: 18px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    line-height: 15px;
    text-align: center;
     background-color: #e82d1f;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e1574d), to(#e82d1f));
        background-image: -webkit-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -moz-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -ms-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -o-linear-gradient(top, #e1574d, #e82d1f);
        background-image: linear-gradient(top, #e1574d, #e82d1f);

box-shadow: inset 0 -1em 1em
rgba(0,0,0,0.2);

color:

    #fff;

}
.page_search .submit button{    padding:1px 3px 1px 10px;}
.page_search .submit button:hover:after,
.page_search .submit button:focus:after { background: #e1574d;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e82d1f), to(#e1574d));
        background-image: -webkit-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -moz-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -ms-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -o-linear-gradient(top, #e82d1f, #e1574d);
        background-image: linear-gradient(top, #e82d1f, #e1574d);}
.cmp_notification {

    display: block;
    width: 100%;
    padding: 20px;
    margin-bottom: 40px;
    background: 

#dadfce;

border-left: 5px solid

    #4e791a;
    font-size: 14px;
    line-height: 20px;

}
.pkp_head_wrapper .pkp_search.is_open {
  min-width:100%;
  background:#dadfce;
 }
 .pkp_head_wrapper .pkp_search.is_open input[type="text"] {
  width:100%;
  max-width:100%;
  line-height:40px;
  height:40px;
  top:0;
  left:0;
  padding-left:0.5em;
  padding-right:180px;
  border:none;
  border-bottom:1px solid #ddd;
  font-size:16px;
  background:#dadfce;
 }
 .pkp_head_wrapper .pkp_search.is_open input[type="text"]:hover,
 .pkp_head_wrapper .pkp_search.is_open input[type="text"]:focus {
  outline:0
 }
 .pkp_head_wrapper .pkp_search.is_open .search_prompt {
  padding-bottom:9px;
background-color: #e82d1f;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e1574d), to(#e82d1f));
        background-image: -webkit-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -moz-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -ms-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -o-linear-gradient(top, #e1574d, #e82d1f);
        background-image: linear-gradient(top, #e1574d, #e82d1f);

  border-left:1px solid #ddd;
  border-bottom:1px solid #ddd;
  color:#fff;
 }
 .pkp_head_wrapper .pkp_search.is_open .search_prompt:hover,
 .pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
  background: #e1574d;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e82d1f), to(#e1574d));
        background-image: -webkit-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -moz-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -ms-linear-gradient(top, #e82d1f, #e1574d);
        background-image: -o-linear-gradient(top, #e82d1f, #e1574d);
        background-image: linear-gradient(top, #e82d1f, #e1574d);
 }
.pkp_head_wrapper .pkp_search {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    min-width: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    transition: min-width .3s;
    text-align: right;
    overflow-x: hidden;
}
@media (min-width:480px) {
 .pkp_head_wrapper .pkp_search button {
  width: auto;
  margin-top:0
text-align: center;
     background-color: #e82d1f;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e1574d), to(#e82d1f));
        background-image: -webkit-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -moz-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -ms-linear-gradient(top, #e1574d, #e82d1f);
        background-image: -o-linear-gradient(top, #e1574d, #e82d1f);
        background-image: linear-gradient(top, #e1574d, #e82d1f);

box-shadow: inset 0 -1em 1em
rgba(0,0,0,0.2);

color:

    #fff;

 }}



.pkp_structure_footer_wrapper {

    background: #d5ecba;
}
.pkp_footer_content {

    text-align: left;
    color: #194219;

}
@media (min-width:480px) {
 .cmp_form input[type="text"],
 .cmp_form input[type="email"],
 .cmp_form input[type="password"],
 .cmp_form input[type="url"],
 .cmp_form input[type="phone"],
 .cmp_form select,
 .cmp_form .tagit {
  max-width:20em;
 padding: 0 .5em;

    height: 28px;
    background: 

#eef7e0;
color: #1e3704;
border: 1px solid

    rgba(117, 179, 8, 0.91);
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;
 }}
@media (min-width:768px) {
 .cmp_form input[type="text"],
 .cmp_form input[type="email"],
 .cmp_form input[type="password"],
 .cmp_form input[type="url"],
 .cmp_form input[type="phone"],
 .cmp_form select,
 .cmp_form .tagit {
  max-width:20em;
 padding: 0 .5em;

    height: 28px;
    background: 

#eef7e0;
color: #1e3704;
border: 1px solid

    rgba(117, 179, 8, 0.91);
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;
 }}
@media (min-width:768px) {
 body[dir="rtl"] .obj_issue_toc .galleys h2,
 body[dir="rtl"] .obj_issue_toc .section h2 {
  left:auto;
  right:15px;
background: 
#f7f4eb;
font-size: 16px;

color: #980f15;
 }}

@media (min-width:480px) {
 body[dir="rtl"] .obj_issue_toc .galleys h2,
 body[dir="rtl"] .obj_issue_toc .section h2 {
  left:auto;
  right:15px;
background: 
#f7f4eb;
font-size: 16px;

color: #980f15;
 }}


.obj_galley_link_supplementary {
 display:inline-block;
 position:relative;
 padding-right:30px;
 font-size:13px;
 font-weight:700;
 line-height:30px;
 color:#c81002;
 text-decoration:none;
 padding-right:0;
 padding-left:20px
}
.obj_galley_link_supplementary:after {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f0f6";
 position:absolute;
 top:2px;
 right:0;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
}
.obj_galley_link_supplementary:hover,
.obj_galley_link_supplementary:focus {
 color:#e1574d;
}
.obj_galley_link_supplementary:after {
 right:auto;
 left:0;
 text-align:left
}
.obj_issue_toc .section {
    position: relative;
    margin: 30px -20px;
    padding: 10px;
}
.obj_issue_toc .galleys>h2, .obj_issue_toc .section>h2, .obj_issue_toc .galleys>h3, .obj_issue_toc .section>h3 {
    display: inline-block;
    position: relative;
    left: -15px;
    margin-top: 0;
    padding: 0 15px;
    background: rgb(247 244 235);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    color: #c81002;
}
