/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

.page-header.has-background {
	text-shadow: 0 0 0 rgba(0,0,0,0);
}
.post-1566 .entry-header {
	display:none;
}

.post-1464 .entry-header {
	display:none;
}

.post-1468 .hentry .entry-content h2 {
	display:none;
}


.post-1468 .more-link-container a, .page-header a.button{
	display:none;
}

.post-1470 .more-link-container a, .page-header a.button{
	display:none;
}

.post-1473 .more-link-container a, .page-header a.button{
	display:none;
}

.post-1475 .more-link-container a, .page-header a.button{
	display:none;
}

.post-160 .more-link-container a, .page-header a.button {
	display: none;
}

.post-138 .more-link-container a, .page-header a.button {
	display: none;
}

.post-986 .more-link-container a, .page-header a.button {
	display: none;
}

.post-158 .more-link-container a, .page-header a.button {
	display: none;
}
.post-2842 .more-link-container a, .page-header a.button {
	display: none;
}
.post-2856 .more-link-container a, .page-header a.button {
	display: none;
}


#sidebar-button {
	color: white;
}

.featured-content .featured-image {
	opacity: .1;
}

.th-featured-image {
	opacity: .1;
}

#masthead.scroll-header {
	background: #0057a0;
}

#masthead.scroll-header a {
	color: #fff;
}

@media only screen and (max-width:768px) {
	#masthead.header-loaded {
		background: #0057a0;
	}
}

.site-copyright {
	display: none;
}

.site-info {
	display: none;
}

.post-188 .entry-header {
	display: none;
}

.post-190 .entry-header {
	display: none;
}

.regbutton {
	border-top: 0 solid #000000;
	background: #ffc74f;
	background: -webkit-gradient(linear,left top,left bottom,from(#ffc745),to(#ef881a));
	background: -webkit-linear-gradient(top,#ffc745,#ef881a);
	background: -moz-linear-gradient(top,#ffc745,#ef881a);
	background: -ms-linear-gradient(top,#ffc745,#ef881a);
	background: -o-linear-gradient(top,#ffc745,#ef881a);
	padding: 10px 20px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	color: black;
	font-size: 24px;
	text-decoration: none;
	vertical-align: middle;
}

.regbutton:active {
	border-top-color: #000000;
	background: #000000;
}

A.regbutton:link {
	text-decoration: none;
	color: black;
}

A.regbutton:visited {
	text-decoration: none;
	color: black;
}

A.regbutton:hover {
	text-decoration: none;
	color: black;
}

A.regbutton:active {
	text-decoration: none;
	color: black;
}

.page-header.has-background {
	text-shadow: 0 0 px rgba(0,0,0,0);
}

.attachment-appetite-standard-image.size-appetite-standard-image.wp-post-image {
	display: none;
}

/*.post-138 .entry-header {
	display: none;
}

.post-158 .entry-header {
	display: none;
}

.post-160 .entry-header {
	display: none;
}

.post-986 .entry-header {
	display: none;
}*/
.linkbutton {
	border-top: 0 solid #000000;
	background: #0057a0;
	padding: 5px 12px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	color: white;
	font-size: 17px;
	text-decoration: none;
	vertical-align: middle;
}

.linkbutton:active {
	border-top-color: #000000;
	background: #000000;
}

A.linkbutton:link {
	text-decoration: none;
	color: white;
}

A.linkbutton:visited {
	text-decoration: none;
	color: white;
}

A.linkbutton:hover {
	text-decoration: none;
	color: white;
}

A.linkbutton:active {
	text-decoration: none;
	color: white;
}

.hentry .entry-content a:not(.primary-button):not(.btn):not(.more-link), .hentry .page-content a:not(.primary-button):not(.btn):not(.more-link), .hentry .entry-summary a:not(.primary-button):not(.btn):not(.more-link), #comments .comment-content a:not(.primary-button):not(.btn):not(.more-link) {
	text-decoration: none;
}

.entry-thumb {
	display: none;
}

.eduuniheader {
	text-transform: uppercase;
	text-align: center;
	font-size: 1.75em;
	line-height: 1.1;
	font-weight: 700;
	font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: inherit;
}

#colophon, input[type="submit"]:hover {
	background: #0057a0;
	color: #DBD9CE;
}

#colophon a {
	color: #f4f2e6;
}

.blocks-gallery-grid img {
	border: none;
}

.wp-block-image img {
	border: none;
}

/* Korjaa youtube-playerin korkeuden */
.youtube-player {
	max-height: 343px;
}

/* block-5 ja block-6 korjaavat twitter-asettelun, sidebar ja footer */
#block-5 p {
	display:none;
}

#block-6 p {
	display:none;
}

#block-6 {
	margin-top:1rem;
}
/* block-korjauksen loppu -- body bg color korjaus lyhyille sivuille*/

body {
	background-color: #0057a0;
}
/* bg korjaus loppu -- logo height alku */

img.custom-logo {
	max-height:50px;
	width:auto;
}
/* logo height loppu */