/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* Header */

.site-branding-container .site-logo {
    margin-right: 2em;
}

.site-header .header-image {
    margin-top: -5px;
}

.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
    background-color: #f4f6fc;
}


/* Etusivun hero */

.block-nimi {
	margin-top: 100px;
	transform: rotate(-2deg);
}

.block-etunimi {
	font-size: 60px;
	padding: 10px 30px 20px 30px;
	background: #003859;
	color: #fff;
	display: inline;
	margin-left: -140px;
	font-weight: 600;
}

.block-sukunimi {
	font-size: 60px;
	padding: 10px 30px 20px 30px;
	background: #003859;
	color: #fff;
	display: inline;
	margin-left:30px;
	font-weight: 600;
}

.block-kuvaustekstin-otsikko {
    font-size: 22px;
    color: #003859;
    font-weight: 800;
}


/* Painikkeet */

button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
    color: #ffffff;
    background-color: #003859;
    border-radius: 0px;
    border: 1px solid #003859;
    text-transform: uppercase;
    font-weight: 700;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover {
    color: #003859;
    background-color: #fff;
}

.artikkeli-painike {
	text-decoration: underline !important;
}

/* Blogi */

.entry-header, .site-content {
    padding: 20px 20px 0px 20px;
}

.post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image {
    margin-bottom: 0px !important;
}

.entry-title a {
    font-size: 28px;
	line-height: 36px;
}

.post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image {
    margin-bottom: 26px !important;
}

.generate-columns .inside-article {
    text-align: center;
    background: #f4f6fc;
}

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
    padding: 0px 30px 50px 30px;
	margin-top: 0px;
}

.one-container.blog .post:not(:last-child):not(.is-loop-template-item) {
    padding-bottom: 0px;
}

.entry-meta {
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    margin-bottom: 20px;
    color: #797a7d;
	margin-top: 16px !important;
}

/* Sisältö */

blockquote {
    border-left: 5px solid #003859;
    padding: 30px;
    font-size: 18px;
    margin: 40px 0px;
    background: #f4f6fc;
}

a {
    text-decoration: inherit;
}

.blogi-kategoriat a {
    padding: 8px 11px;
    background: #f4f6fc;
    text-transform: uppercase;
    color: #003859;
    font-size: 16px;
    letter-spacing: 0.5px;
}

.wp-block-post-terms {
    margin-top: 30px;
}

.wp-block-post-date {
    padding-top: 10px;
}

/* Responsiivisuus */

@media only screen and (max-width: 1024px) {
.block-nimi {
		margin-top: -100px;
}
.block-etunimi {
		font-size: 50px;
		margin-left: 0px;
}

.block-sukunimi {
		font-size: 50px;
		margin-left: 0px;
}
}
