/*! 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: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",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%;
}
p {
    line-height: 18px;
    margin: 15px 0;
        font-size: 14px;
text-align:justify;
}
@media (min-width:768px) {
 .header_view .title {
  font-size:14px;
    color:#f2f9f7; 
 }
.has_site_logo .pkp_head_wrapper {
    width: 100%;
}
header {
 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;
    margin-top: 20px;
}

.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: center !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:16em;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:-850px;

 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: none;

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;
width: auto;
	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: "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;
        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: 300px;
    height: auto;
  box-shadow: 0 4px 7px rgb(40 80 32);
margin: 0 50px 0px 0px;
}
.homepage_image {
    float: left;
   }
.pkp_page_index .homepage_about {
        padding: 3rem;
    background: #83c14433;
margin-bottom: 20px;
}
.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;
}
.page_issue_archive .issues_archive{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
border-bottom: 1px solid #c6de8a;
border-top: none;
}
.page_issue_archive .issues_archive>li {
    padding: 30px 10px;
    border-bottom: 1px solid #cde397;
}
.obj_issue_summary .cover {
    float: left;
    width: auto;
    height: 300px;
    margin-right: 5px;
display: block;
    margin-bottom: -20px;
border-radius: .25rem;
    padding: 5px;
}
.obj_issue_summary .cover:hover {
    
    background-color: #e2f7bf;
    background-clip: border-box;
    border: 1px solid #6e9135;
    
}
.obj_issue_summary h2 {
    margin: -20px 0 0 15px;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
    /* text-align: center; */
    padding: 0 0 0 15px;
    background: none;
}
}
.obj_issue_summary {
 width: 200px;}
.obj_issue_summary .cover img {
    display: block;
    width: auto;
    max-height: 250px;
    box-shadow: 0 0 3px rgb(12 44 6);
}
.page_login .buttons 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;}
.pkp_structure_main:before, .pkp_structure_main:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    background: #cde397;
}
.obj_issue_toc .cover img {
    display: block;
    max-height: 250px;
    width: auto;
    box-shadow: 0 0 3px rgb(12 44 6);
}
div#totalCount {
    color: #699933;
    font-size: 12px;
    font-weight: 700;
    padding-top: 15px;
   font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
   background: none;
border: none;
}
#citations-count img {
    width: 90%;
    max-width: 100px;
}

.citations-container .badge_total {
    display: inline-block;
    padding: .25em .4em;
    font-size: 90%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: top;
    border-radius: .25rem;
    background-color: #539c42;
    color: #fff;
    margin-left: 5px;
}
div#citationsBlock {
    margin-bottom: 30px;
    border-bottom: 2px solid #6e9135;
}

#indexJournalTab {
  margin-bottom: 20px;
}
.nav-item {
  display: inline-block;
  border: 1px solid #c81002;
  
  cursor: pointer;
  font: bold 12px 'Antiqua Bold', arial;
    font-weight: bold;
  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;
}
.nav-item a {
  color: #fafafa;
}
#tcTotalCount {
  background: none;
  color: #0e0f0e;
  border: none;
}
#tcCrossrefCount {
  background: none;
  border: none;
}
#tcScopusCount {
  background: none;
  border: none;
}
#tcSpuCount {
  background: none;
  border: none;
}
#top-cited-citations-count .badge_total {
  display: inline-block;
  padding: .25em .4em;
  font-size: 90%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
  border-radius: .25rem;
  background-color: #46ae3d;
  color: #fff;
  margin-left: 5px;
}
.obj_issue_toc {
  margin-top: 20px;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 3px 15px;
}
#crossrefCount {
  border: none;
  background: none;
}
#scopusCount {
  border: none;
  background: none;
}
#spuCount {
  border: none;
  background: none;
}
#pmcCount {
  border: none;
  background: none;
}
#citations-count img {
  width: 70%;
  max-width: 100px;
}

.obj_article_details .authors .orcid {
    display: block;
    font-size: 12px;
    line-height: 25px;
    background-image: url(https://journal.sops.gov.ua/libraryFiles/downloadPublic/2255);
    background-repeat: no-repeat;
    background-position: left;
    margin-left: -10px;
    margin-bottom: 5px;
}
.obj_article_details .authors .orcid a {
    vertical-align: middle;
    margin-left: 40px;
}
section.item.doi {
    margin-left: 30px;
    background-image: url(https://journal.sops.gov.ua/libraryFiles/downloadPublic/2256);
    background-repeat: no-repeat;
   
   
}
.obj_article_details .main_entry .item.doi .label {
    display: none;
}
section.item.doi a {
    margin-left: 20px;
    /* margin-top: 20px; */
}
.pkp_page_index .homepage_about h2 {
    margin-top: -10px;
    display: none;
}