/**
 * culture and arts custom.css
 * v.1.4 by DM
 */

/* Body, Section name and galley button backgnd color*/
body, .cmp_button_wire, .obj_galley_link, .obj_issue_toc .galleys > h2, .obj_issue_toc .section > h2, .obj_issue_toc .galleys > h3, .obj_issue_toc .section > h3{
	background-color: #fffff2;
}

body {
	color: #111;
}

div.clear{
  clear: both;
}

/*notification*/
.cmp_notification{
    background:#f1f3f9;
    border-left:5px solid #4d7cbf;
 }
 
/* notification + colors */

.callout{
	 border-color: #424251;
	 background-color: #d6d8d9;
}

.callout-warning{
	border-color: #f0ad4e;
	background-color: #fff3cd;
}
.callout-danger{
	border-color: #dc3545;
	background-color: #f8d7da;
}
.callout-success{
	border-color: #28a745;
	background-color: #d4edda;
}
.callout-primary{
	border-color: #007bff;
	background-color: #cce5ff;
}

/* 
 * Links
 */
a:visited {
	color: #8b839b;
}

a:link {
	color: #695590;
	text-decoration: none;
	transition: color 0.2s ease;
}

a:hover{
  text-decoration: underline;
  color: #ad8eea;
  background: none;
}

.pkp_page_index .current_issue .read_more{
	color: #695590;
}

.pkp_page_index:hover .current_issue:hover .read_more:hover{
	color: #ad8eea;
}

/* Galley pdf link */
.cmp_button_wire, .obj_galley_link{
	border-color: #695590;
	color: #695590;
	transition: all 0.3s ease;
}

.cmp_button_wire:hover, .obj_galley_link:hover{
	border-color: #524371;
	background: linear-gradient(103deg, #695590 0%, #524371 100%);
	color: #fffff2;
	text-decoration: none;
}

.cmp_button_wire:active, .obj_galley_link:active{
	border-color: #695590;
	background-color: #2a213e;
}

.cmp_button_wire:focus, .obj_galley_link:focus{
	border-color: #695590;
	background-color: #2a213e;
	color: #e99b84;
}

/* announce read more link */
.obj_announcement_summary .read_more{
	color: #695590;
}

.obj_announcement_summary .read_more:hover{
	color: #6bc6f4;
}

.obj_announcement_summary .read_more:focus{
	color: #095277;
}

/* 
 * Main menu
 */
.pkp_structure_head{
	background: #aad3b1;
	background: linear-gradient(103deg, #695590 0%, #524371 80%);
}
/* header text */
.pkp_site_name .is_text {
	color: #fbd1d0;
}
/* main menu */
.pkp_site_nav_menu{
	background-color: transparent;
}
.pkp_navigation_primary > li > a{
	font-weight: bold;
	color: #ffffff;
}
/* search */
.pkp_search_desktop .search_prompt {
	color: #ffffff;
}

.pkp_search_desktop.is_open .search_prompt {
	color: #695590;
}
/* login user */
.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: #ffffff;
}
/* dropdown menu accent */
.pkp_navigation_primary .dropdown-menu{
	transition: all 0.2s ease;
}
.pkp_navigation_primary .dropdown-menu a:focus,
 .pkp_navigation_primary .dropdown-menu a:hover {
  border-color: #695590;
 }
 /* dropdown menu text */
 .pkp_nav_list ul a, .pkp_nav_list ul a{
	color: #695590;
 }
 .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus{
	color: #695590;
 }
 @media (min-width: 992px){
	 .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
		border-color: #695590;
	}
}
/* dropdown mobile menu */
.pkp_site_nav_menu--isOpen{
	background: #aad3b1;
	background: linear-gradient(103deg, #695590 0%, #524371 100%);
}
/* dropdown mobile menu text */
.pkp_site_nav_menu--isOpen ul a, .pkp_site_nav_menu--isOpen ul a:hover{
color: #ffffff;
}

/* Buttons */
.cmp_button,
.cmp_form .buttons button,
.pkp_search button[type="submit"],
.page_lost_password .buttons button,
.page_search .submit button,
.block_make_submission a {
	color: #111111;
	text-decoration-line: none;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cmp_button:hover,
.pkp_search button[type="submit"]:hover,
button.submit:hover, .block_make_submission a:hover{
	box-shadow: none;
	color: #695590;
}

/* disabled language flag */
#sidebarFlagToggle>img{
	filter: opacity(50%);
}

/* 
 * Footer
 */
.pkp_structure_footer_wrapper {
	color: #222;
}
/* Footer OJS logo size*/
.pkp_brand_footer a{
 max-width: 110px;
}
/* 
 * Footer menu
 */
.footer-menu li > a {
	color: #686868;
	font-weight: bold;
}
@media (min-width: 700px){
.footer-column {
	float: left;
	width: 100%;
	}
}
@media (min-width: 701px){
.footer-column {
	float: left;
	width: 39%;
	}
}
ul.footer-menu{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.footer-menu li {
	padding-bottom: 0.5em;
}
/* 
 * Homepage image
 */
.pkp_page_index .homepage_image{
	margin-top: 0;
}

.pkp_page_index .homepage_image img{
	width: auto;
	margin: auto;
}

/* adaptive text on the homepage */
@media (min-width:736px) {
  #journal-cover {
	float: left;
	margin-right: 2em;
	margin-bottom: 2em;
	}
}

@media (max-width:734px) {
  #desktop-clearfix {
	display: none;
	}
}