
:root {
  --color1: #962525;;
  --color2: #880E4F;
/*color3 RGB header detalii articole*/
  --color3: 333,95,42;
  --color-background: #f7f6e5;
  --colorLink:#795548;
  --colorLinkLighten:#797548;
  --colorRezerva: #f7cfc7;
}
body {
  --s: 40px; /* control the size */
  --t: 5px; /* control the thickness */
  --c1: #e7e2b2;
  --c2: #e3dea8;
  --_c: #0000 calc(98% - var(--t)), var(--c1) calc(100% - var(--t)) 98%, #0000;
  --_s: calc(2 * var(--s)) calc(5 * var(--s) / 2);
  --_r0: /var(--_s) radial-gradient(calc(var(--s) / 2) at 0 20%, var(--_c));
  --_r1: /var(--_s) radial-gradient(calc(var(--s) / 2) at 100% 20%, var(--_c));
  background: 0 0 var(--_r0),
    calc(-1 * var(--s)) calc(5 * var(--s) / 4) var(--_r0), var(--s) 0 var(--_r1),
    0 calc(5 * var(--s) / 4) var(--_r1),
  conic-gradient(at var(--t) calc(20% + 2 * var(--t)), #0000 75%, var(--c1) 0)
      calc(var(--t) / -2) calc(var(--s) - var(--t)) / var(--s)
      calc(5 * var(--s) / 4),
  repeating-conic-gradient(var(--c2) 0 25%, #0000 0 50%) var(--s)
      calc(var(--s) / -8) / var(--_s),
  conic-gradient(from 90deg at var(--t) var(--t), var(--c2) 25%, var(--c1) 0)
      calc((var(--s) - var(--t)) / 2) calc((var(--s) - var(--t)) / 2) / var(--s)
      calc(5 * var(--s) / 4);
background-attachment: fixed;
}

 a {
	color: var(--colorLink);
}
a:hover, a:focus{
	color: var(--colorLinkLighten);
}
.obj_announcement_summary .read_more{
color: var(--color1);
}
a.read_more{
	color: var(--color1);
}



/* pt pdf articol*/
.obj_galley_link_supplementary {
    padding: 0 1.3em;
}
.obj_galley_link_supplementary:hover, .obj_galley_link_supplementary:focus {
    color: #f5ec8a;
}
.obj_galley_link_supplementary:after {
    right: auto;
    left: 3px;
    text-align: left;
}
.pkp_site_name .is_img img {
	
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
}
.pkp_site_name {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.pkp_structure_content {
  background-color: #ffc10700;

}

.galleys > h2:nth-child(1) {
	border-bottom: none !important;
}
.pkp_structure_page {
	margin-top: 0px !important;
}

._5pat {
	background-color: var(--color-background); !important;
}

.pkp_nav_list ul {
	margin: 0px -55px !important;
}

.description {
	text-align: justify;
}

@media(max-width: 1200px) {
.pkp_site_name_wrapper, .pkp_navigation_primary_row {
	padding-left: 0px !important;
}
.pkp_site_name {
	padding-left: 0px !important;
}
.pkp_navigation_primary {
	padding: 0px 1rem !important;
}
}

.item.abstract, .item.references, .item.keywords {
    display: flex;
    text-align: justify;
    flex-direction: column;
}

@media (max-width: 990px){
	.pkp_nav_list ul {
	    margin: 0px 15px !important;
	}
}

.obj_article_details .item.doi .label{
    color: transparent;
    border: transparent;
    padding-top: 0;
    background-size: 24px !important;
    height: 30px !important;
    background: url(DOI_logo.svg) no-repeat center left;

}
.obj_issue_toc .pub_id {
    margin: 1.43rem 0;
    color: transparent;
    border: transparent;
    padding-top: 0;
    background-size: 24px !important;
    height: 30px !important;
    background: url(DOI_logo.svg) no-repeat center left;
}
.obj_issue_toc .description h3{
  color:var(--color1);
}
/**********************************************************************/
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt {
	background: var(--color1);
	color: #ccc;
}
.pkp_block .title {
	display: inline-block;
	padding-bottom: 0.5em;
	border-bottom: 3px solid var(--color1);
	font-weight: 700;
	text-transform: uppercase
}
.pkp_page_index .current_issue h2 {
	display: inline-block;
	padding-bottom: 0.5em;
	border-bottom: 3px solid  var(--color1);
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(0,0,0,0.54)
}
.obj_issue_toc > .galleys h2, .obj_issue_toc .section h2 {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	padding: 0 0 5px;
	border-bottom: 3px solid  var(--color1);
	background: transparent;
	text-transform: uppercase;
	font-weight: 700
}
.obj_issue_toc .galleys:before, .obj_issue_toc .section:before {
    border-top: none;
}
.obj_article_details .main_entry .label {
	display: inline-block;
	padding: 0 0 5px;
	border-bottom: 3px solid  var(--color1);
	color: rgba(0,0,0,0.54);
	text-transform: uppercase
}
.cmp_button, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
    background: #fffbf3;
}
.page_search .submit button:hover:after, .page_search .submit button:focus:after {
    background: #b23a0ea3;
}
/**********************************************************************/
.cmp_notification {
    background: #fcf8d4;
}
.ui-autocomplete {
	width: 20em;
	padding: 2px;
	border-radius: 3px;
	background: var(--color2)
}
.ui-autocomplete:before {
	content: '';
	position: absolute;
	top: -5px;
	left: 1em;
	width: 0;
	height: 0;
	color: var(--color2);
	border-bottom: 5px solid;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	vertical-align: middle
}
.pkp_site_name {
  text-align: center;
  vertical-align: middle;
}
.pkp_site_name .is_text{
  color: white;
}
.pkp_page_index .homepage_image img{
  display: block;
  width: 100%;
  height: auto;
  padding: 2em;

}
.pkp_structure_head {
/*	 background-color: var(--color2);;
	 border-bottom: 1px solid white; */
	width: 100%; /*or 70%, or what you want*/
  height:auto;
	/* background:  url("headerASAS.png");  */
	background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
	border-bottom: none;
}


.pkp_structure_footer_wrapper {
    border-top: 10px solid #49393f;
    background-color: #7C0A02;
    background-image: url(zz.svg), url(zz.svg), url(redfooter.jpg);
    background-size: 20px, 20px, cover;
    background-repeat: repeat-x, repeat-x, no-repeat;
    background-position: top, bottom;
}

.cmp_manuscript_button, .block_make_submission a, .obj_galley_link, .obj_galley_link_supplementary{
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	background: var(--color1);
	color: #fff;
	border: none;
box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}

#navigationPrimary a {
    margin-left: 0em;
}
#navigationPrimary ul a {
    color: #fff;
	background: #8c1515;
	}
#navigationPrimary a:hover, #navigationPrimary a:focus {
  color:#DAD186;
  background: #8c1515
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before {
    color: #8c1515;
}
/*
.pkp_navigation_primary_row {
    background: #8c1515;
}


 #navigationPrimary a:hover, #navigationPrimary a:focus {
	color: var(--color2)
}

#navigationPrimary > li > a:hover, #navigationPrimary > li > a:focus {
	border-color: var(--color2);
  background-color: #e7e4e2;
}


#navigationPrimary ul{
	background: #e7e4e2;
}
*/
#navigationPrimary [aria-expanded="true"]:before {
	border-bottom-color: var(--color2)
}

.pkp_navigation_user_wrapper ul a:hover, .pkp_navigation_user_wrapper ul a:focus {
	border-color: var(--color2);
  background-color: #e7e4e2;
}
.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover{
  border-color: var(--color2);
}
.header_view {
	background: var(--color2);
	color: #fff
}
.header_view .title:hover, .header_view .title:focus {
	background: var(--color2);
	color: #fff;
	text-decoration: underline
}


.cmp_manuscript_button:hover, .cmp_manuscript_button:focus, .block_make_submission a:hover, .block_make_submission a:focus, .obj_galley_link:hover, .obj_galley_link:focus {
	background: var(--color1);
}

.cmp_announcements .date:before {
	color: var(--color1);
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before {
	color: var(--color1);

}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before:hover, .pkp_head_wrapper .pkp_search .search_controls .search_prompt:before:focus {
color: var(--color1);
}


.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt {
	background: var(--color1);
	color: #ccc;
}
.pkp_block .title {
	display: inline-block;
	padding-bottom: 0.5em;
	border-bottom: 3px solid var(--color1);
	font-weight: 700;
	text-transform: uppercase;
}
.pkp_page_index .current_issue h2 {
	display: inline-block;
	padding-bottom: 0.5em;
	border-bottom: 3px solid var(--color1);
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(0,0,0,0.54)
}
.obj_issue_toc > .galleys h2, .obj_issue_toc .section h2 {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	padding: 0 0 5px;
	border-bottom: 3px solid var(--color1);
	background: transparent;
	text-transform: uppercase;
	font-weight: 700
}
.obj_article_details .main_entry .label {
	display: inline-block;
	padding: 0 0 5px;
	border-bottom: 3px solid var(--color1);
	color: rgba(0,0,0,0.54);
	text-transform: uppercase
}
.obj_article_details .entry_details .sub_item:not(:first-child) .label {
	display: inline-block;
	padding: .5em 0;
	margin: 0 20px;
	border-bottom: 3px solid var(--color1);
}

.obj_issue_toc .articles > li {
	margin-bottom: 20px;
	padding: 1rem; 

  position: relative;
  background-color: rgba(255, 255, 255, 0.074);
  border: 2px solid rgba(255, 255, 255, 0.222);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 0.7rem;
  transition: all ease 0.3s;
}
.obj_issue_toc .articles > li:hover {
  box-shadow: 0px 0px 20px 1px #ffbb763f;
  border: 2px solid rgba(255, 255, 255, 0.454);
}
.item {
  position: relative;
}
.obj_issue_toc .articles > li::before,
.obj_issue_toc .articles > li::after{
  content: "";
  position: absolute;
}

.obj_issue_toc .articles > li::before {
  position: absolute;
background-image: url("data:image/svg+xml,%3Csvg fill='%23dad18694' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cg%3E%3Cg%3E%3Cpath d='M313.6,352c0-25.03-16.054-46.372-38.4-54.298v-45.536c54.18-6.396,100.288-39.51,124.755-85.766h-287.91 c24.467,46.257,70.575,79.37,124.755,85.766v45.536c-22.346,7.926-38.4,29.267-38.4,54.298c0,25.516,16.682,47.195,39.707,54.74 L132.847,512h246.307l-105.26-105.26C296.918,399.195,313.6,377.516,313.6,352z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M93.257,0v90.563c0,12.881,1.512,25.413,4.353,37.437h316.78c2.842-12.024,4.353-24.558,4.353-37.437V0H93.257z M160,83.2 c-10.604,0-19.2-8.596-19.2-19.2c0-10.605,8.596-19.2,19.2-19.2s19.2,8.595,19.2,19.2C179.2,74.604,170.604,83.2,160,83.2z M256,83.2c-10.604,0-19.2-8.596-19.2-19.2c0-10.605,8.596-19.2,19.2-19.2s19.2,8.595,19.2,19.2 C275.2,74.604,266.604,83.2,256,83.2z M352,83.2c-10.604,0-19.2-8.596-19.2-19.2c0-10.605,8.596-19.2,19.2-19.2 s19.2,8.595,19.2,19.2C371.2,74.604,362.604,83.2,352,83.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 5rem;
  height: 5rem;
  top: 30%;
  right: 1%;
}




.page_issue_archive .issues_archive>li {
  /* background-color: rgba(51, 153, 153, 0.2) !important; */
	margin: 15px;
	background: rgba(0,0,0,0.05);
/*  box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;*/
}
.obj_article_details .entry_details .item > .label, .obj_article_details .entry_details .sub_item:first-child > .label {
    padding: .5em 20px;
    background-color: rgb(98 58 58 / 6%);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.obj_article_details .entry_details .item .label {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: rgba(0,0,0,0.54);
}

.obj_article_details .entry_details .label {
    font-weight: 700;
    text-transform: uppercase;
}
.obj_article_details .entry_details .sub_item {
	padding: 0;
	margin-bottom: 0
}
.obj_article_details .entry_details .sub_item:last-child {
	margin-bottom: 0
}
.obj_article_details .entry_details .sub_item .label {
	color: rgba(0,0,0,1)
}
.obj_article_details .entry_details .item > .value, .obj_article_details .entry_details .sub_item .value {
	padding: 20px;
	border-radius: 3px
}
.obj_article_details .entry_details .item {
    margin: 30px 0;
    padding: 0;
    border-bottom: none;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 0.074);
  border: 2px solid rgba(255, 255, 255, 0.222);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 0.7rem;
  transition: all ease 0.3s;
}
.entry_details  .item.galleys {
		background: transparent!important;
		box-shadow: 0 0 0!important;
}
.obj_article_details .main_entry {
    border-right: none!important;
}
.obj_article_details .entry_details {
     border-left: none!important;
}



#navigationPrimary a {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.pkp_navigation_primary_row {
  box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
  0 12.5px 10px rgba(0, 0, 0, 0.06),
  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
  0 100px 80px rgba(0, 0, 0, 0.12)
}
.cmp_notification{
    border-left: 0.357rem solid var(--color1);
}
.pkp_navigation_primary>li>a:hover{
        outline: 0;
        border-color: #DAD186;
}

.pkp_navigation_search_wrapper a:hover, .pkp_navigation_search_wrapper a:focus{
  border-color: var(--color2);
  background-color: #feefc2;
}
.page_search .submit button:after{
      background:  var(--color1);
}


@media (min-width: 992px){
.pkp_navigation_search_wrapper a:hover {
    color: var(--color2);
    outline: 0;
    border-color: var(--color2);
    text-decoration: none;
}
}
.cmp_button, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
  color: var(--color1);
}
.cmp_button:focus, .cmp_form .buttons button:focus, .page_lost_password .buttons button:focus, .page_search .submit button:focus, .block_make_submission a:focus {
  color: var(--colorRezerva);
}

.pkp_brand_footer {
display: none;
}

.pkp_footer_content .logo  {
    display: block;
    background:  url("logo.png");
    background-repeat: no-repeat;
}

.pkp_footer_content a.foot {
    display: block;
    color: #DAD186;
    text-decoration: none;
    text-align: center;
}

.pkp_footer_content .containerflex {
  display: flex;
  color: #DAD186;
}
.sectionflex {
  flex: 1; /*grow*/
  align-items: stretch;
}
@media (max-width: 768px) { /*breakpoint*/
.pkp_footer_content .containerflex {
    flex-direction: column;
  }
}

.button-primary {
  text-decoration: none;
  background-color: var(--color1);
  border: 1px solid var(--color1);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, .1) 0 2px 4px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  outline: none;
  outline: 0;
  padding: 10px 25px;
  text-align: center;
  transform: translateY(0);
  transition: transform 150ms, box-shadow 150ms;
  user-select: none;
  -webkit-user-select: none;
}

.button-primary:hover {
  box-shadow: rgba(0, 0, 0, .15) 0 3px 9px 0;
  transform: translateY(-2px);
}
.button-primary:after {
display: inline-block;
font:  normal normal normal 16px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
content: "\f101";
position: absolute;
top: 3px;
right: 0;
width: 2.143rem;
height: 2.143rem;
line-height: 2.143rem;
text-align: center;
}
.pkp_page_index .current_issue .read_more {
  color: var(--color1);
}
.obj_issue_toc .galleys>h2, .obj_issue_toc .section>h2, .obj_issue_toc .galleys>h3, .obj_issue_toc .section>h3 {
background:none;
color: var(--color1);
}
.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(0 0 0 / 84%);
}
.cmp_form input[type="text"], .cmp_form input[type="email"], .cmp_form input[type="password"], .cmp_form input[type="url"], .cmp_form input[type="tel"], .cmp_form select, .cmp_form textarea {
    background: #fffdef;
}
.lang-toggle {
float: left;
border-radius: 2px;
width: 150px;
margin-top:30px;
}
.lang-toggle input {
position: absolute;
opacity: 0;
width: 30%;
}
.lang-toggle input + label {
padding: 5px;
float:left;
color: black;
cursor: pointer;
}
.lang-toggle input:checked + label {
background: #abd8e82e;
border: 1px dotted #90CAF9;
border-radius: 2px;
}
.block_language .content ul li{
    display: inline;
}
.block_language .content ul li.locale_en_US a{
 text-indent: -5000px;
 background: url(en.png) no-repeat 0 0;
 display: inline-flex;
 height: 24px;
 width: 30px;
 background-position: center;
 padding: 2px;
 overflow: hidden;
}
.block_language .content ul li.locale_ro_RO a{

text-indent: -5000px;
 background: url(ro.png) no-repeat 0 0;
 display: inline-flex;
 height: 24px;
 width: 30px;
 background-position: center;
 padding: 2px;
 overflow: hidden;
}

.block_language .content ul li.current a{
    border: 1px dotted #d40e0e;
    background-color: #d2691e14;
    padding: 2px;
}
.color1{
  color: var(--color1);
}
.zz {
background-image: url(zz.svg);
height:40px;
}
/* Hide current issue on main page */
.current_issue {
	display: none;
}

.pkp_page_index .additional_content {
    padding: 0; 
    border-top: 0
}
/* container */
.responsive-three-columns {
    display:flex;
    flex-wrap:wrap;
}

/* columns */
.responsive-three-columns > * {
    width:100%;
    padding:calc(1.5625vw);
}

/* tablet breakpoint */
@media (min-width:768px) {
    .responsive-three-columns > * {
        width:calc(100% / 3);
    }
}