


/*! T&E-KUSTOMOITU CSS*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');

/*header & menut*/
.pkp_structure_head{
	border-bottom:none;
	background:url() #FfCd25 no-repeat center center;
	    background-image: linear-gradient(#ffd953, #FfCd25);}/*headerbannerin taustaväri muutettu*/


.pkp_navigation_primary>li>a{font-family:Montserrat, sans-serif;font-size:0.86em;font-weight:500;text-transform:uppercase;color:#111;}
.pkp_navigation_primary>li>a:hover,.pkp_navigation_primary>li>a:focus{outline:0;border-color:#000;color:#111;}

.pkp_navigation_primary_wrapper {background:#FfCd25;text-align: center !important;}
@media (min-width:992px){.pkp_site_name{text-align:center!important;}}

/*dropdownit*/
.pkp_nav_list ul{background:#FfCd25;font-family:Montserrat, sans-serif;color:#fff!important;}
.dropdown-menu li a {color:#000!important;}
 .dropdown-menu li a:hover, .dropdown-menu li a:focus {background:#fffbea;border-color:#fffbea!important}


/* Search */

.pkp_head_wrapper .pkp_search.is_open .search_prompt {
    color: #000 !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover,
.pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
    border-bottom-color: #ffdc73 !important;
}

.cmp_notification {
    border-left: 5px solid #FfCd25 !important;
}

.page_search .submit button:after {
    background: #ffdc73 !important;
}

.page_search .submit button:after:hover,
.page_search .submit button:after:focus {
    background: #FfCd25 !important;
}

.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 {
    color: #000!important; 
}

/*tekstityylit*/

body {
    color: #444;
    font-weight: 400;
    font-style: normal;
}

h1,h2 {
    color: #000 !important;
    font-family: Montserrat, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    font-size: 23px !important;
    text-transform: uppercase;
}


h3,h4,h5,h6,.title,.cmp_breadcrumbs,.current_issue_title, .series {
    color: #000!important;
    font-family: Montserrat, sans-serif!important;
    font-weight: 400;
    font-style: normal;
	font-size:0-9em;
}
.current_issue_title, .pkp_structure_sidebar .title {text-transform: uppercase;}

.page_title {
    color: #000 !important;
    font-family: Montserrat, sans-serif;
	text-transform:uppercase;
    font-weight: 400;
    font-style: normal;
}

.obj_article_summary>.title a {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}
/* linkit */
a {
    color: #000;
}

a:hover,
a:focus {
    color: #000;
}

.obj_galley_link_supplementary {
    color: #000;
}

.obj_galley_link_supplementary:hover,
.obj_galley_link_supplementary:focus {
    color: #000;
}


/* Buttons */

.cmp_button_wire,
.obj_galley_link {
    background: #ffc926;
    border: 1px solid #ffc926;
    color: #FFF;
}

.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
    background: #ffdc73;
    border: 1px solid #ffdc73;
    color: #FFF;
}

a.read_more {
    color: #ffc223 !important;
}

a.read_more:hover,
a.read_more:focus {
    color: #000 !important;
}

a.block_make_submission_link {
    display: inline-block !important;
    padding: 0.6em 1em!important;
    background: #ffc223 !important;
    border: none!important;
    border-radius: 5px !important;
    font-size: 14px !important;
    color: #fff !important;
    text-decoration: none !important;
}

div.block_make_submission {
	background-color:#fff;
}

/*a.block_make_submission_link:hover,
a.block_make_submission_link:focus {
    background: #ffdc73 !important;
    border: none !important;
    color: #FFF !important;
}*/

.obj_galley_link_supplementary {
    color: #ffc926;
}



/*MUUT elementit*/

.authors {font-family:Montserrat, sans-serif;text-transform:uppercase;color:#000;font-size:0.8em;}

div#customblock-esittely {font-size:1.3em;padding-left:0;padding-top:10px;color:#666;}

.homepage_about h2 {display:none;}

.pkp_structure_content {padding-top: 0.7em;}

.more::before, article::before{border:0px!important;}
#pkp_content_main::before{background:none;}

/*#pkp_content_main::after{width:10px;background-color:#ffcd25;
background-image: linear-gradient(#FfCd25, #fff);}*/
.pkp_structure_main::before {display:none;}
.pkp_structure_main::after {width:13px;background-color:#ffcd25!important;border:5px solid white!important;}

.pkp_page_index .cmp_announcements {background-color:#fffbea; border-width:0;margin:0 2px 80px 0;}
.pkp_page_index .cmp_announcements .more article.obj_announcement_summary {border-bottom: 1px solid #ddd;}
.pkp_page_index .cmp_announcements article.obj_announcement_summary .date {display:none;}

.cover img {border-width:1px 2px 2px 1px;border-style:solid;border-color:#eee #ccc #ccc #eee;}

.pkp_structure_sidebar {padding-left:10px;}
.pkp_structure_sidebar .pkp_block {border-bottom:1px solid #ddd;}

div.sections {margin-top:0px!important}

/*footer*/

.pkp_structure_footer_wrapper {
    background:url() #FfCd25 no-repeat center center;
	    background-image: linear-gradient(#FfCd25, #ffd953);
}

#cookiesNotification {
    background-color: #c6d2d3 !important;
}

#cookiesNotificationLink {
    background: #ffc926 !important;

}

span#cookiesNotificationLink {
    border: 1px solid #ffc926 !important;
    border-radius: 3px !important;
}

#cookiesNotificationLink:hover,
#cookiesNotificationLink:focus {
    background: #ffdc73 !important;
    border: 1px solid #ffdc73 !important;
}

.accessibility_tsv a {font-family:Montserrat, sans-serif;text-transform:uppercase;color:#000;font-size:0.8em!important;text-decoration:none;}