/*
Theme Name:   Twenty Seventeen UEF-lapsiteema
Template:     twentyseventeen
*/
@import url("../twentyseventeen/style.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,800&display=swap');
body,
button,
input,
select,
textarea {
font-family: "Open Sans", sans-serif !important;
font-size: 15px;
font-size: 0.9375rem;
font-weight: 400;
line-height: 1.66;
}
h1,h2,h3,h4,h5,h6{ font-weight:800 !important; font-family: "Open Sans", sans-serif !important; }
.custom-header{ height:480px !important; } 
.custom-logo{ width:80px !important; height:80px; 
} 
.site-footer .widget-column.footer-widget-1{ width:100% !important; }
<!-- Näytetään sivun nimi blogissa-->
.entry-header{ display: inline-block !important; }
.entry-title h2{
display: none !important;	
}
#icon-search{ color:#fff !important;}
a {
color: #077E9E;
text-decoration: none;
}
.main-navigation li a{ text-transform: uppercase; }
.custom-logo-link img {
max-height: 100px !important;
}
ul, ol {
margin: 0 0 1.5em;
padding: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 12px;
}
.custom-logo {
width: 100px !important;
height: 100px !important;
}
.custom-header-media::before{
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1.0) 100%, rgba(0, 0, 0, 1) 100%); height:360px !important;
}
.site-branding-text{
max-width:640px !important;
}
.entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: none !important;
transition: none !important;
}
.menu-valikko-container li{ text-transform: uppercase; }
::placeholder {
font-family: "Open Sans", helvetica, arial, sans-serif; }
.wrap h1, .site-branding-text, .site-title, .site-title h1{ font-family: "Open Sans", helvetica, arial, sans-serif; }
body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer {
font-family: "Open Sans";
}
#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title {
font-family: "Open Sans";
}
button, input, select, textarea {
font-family: "Open Sans";
}
<!-- Tarvitaan kun Blog-muotoinen WP-sivu-->
.search-submit{
color:#fff !important;	
}
.site-title{
font-family: "Open Sans", sans-serif;
font-size: 36px;
font-weight: 900;		
}
.entry-content h1{
font-family: "Open Sans", sans-serif !important;
font-size: 26px !important;
font-weight: 800 !important;
color: #009FB8 !important;
}
.entry-content h2{
font-family: "Open Sans", sans-serif !important;
font-size: 18px !important;
font-weight: 800 !important;
color: #000 !important;
}
.entry-content h3{
font-family: "Open Sans", sans-serif !important;
font-size: 16px !important;
font-weight: 800 !important;
color: #000 !important;
}
.page-header{ display: none; }
.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
float: left;
width: 100%;
}
.site-footer .widget-column.footer-widget-1{ 
float:left;	 
width: 200px !important;	 
} 
.site-footer .widget-column.footer-widget-2{ 
float:left;	 
width: 200px !important;	 
} 
.site-description{ display: none; }
.site-title{ letter-spacing: 0em; text-transform:none; }  
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
color: #000;
}
.navigation-top a{
color: #767676;
}
.site-footer .menu-scroll-top {
display: none;
}
/* Scroll top arrow */
.site-footer .menu-scroll-top {
display: inline-block;
padding: 1em;
position: relative !important;
max-width:60px;
float:right;
text-align:right;
}
.site-footer .menu-scroll-top .icon {
-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
-ms-transform: rotate(90deg); /* IE 9 */
transform: rotate(90deg);
}
.site-footer .menu-scroll-top {
color: #fff;
}
.site-footer .menu-scroll-top {
color: #767676;
}
.menu-scroll-top:focus {
outline: thin dotted;
}
.menu-scroll-top .icon {
height: 18px;
width: 18px;
}
.customize-partial-edit-shortcut-button {
display:none !important;
}
.site-footer .widget-column.footer-widget-1 {
width: 100% !important;
}
figcaption{ font-style: normal !important; }
	
@media only screen and (max-width:920px){
.site-branding-text{
margin-top:20px !important; 		
max-width:100% !important;
}
.site-title a {
font-family: "Open Sans", sans-serif;
font-size: 16px !important;
font-weight: 900;
}	
.site-title {
margin-top: 0px !important;
line-height:150% !important;
font-size: 16px !important;
}
.custom-logo-link img {
max-height: 80px !important;
display:inline-block;
opacity:1.0;
}
.custom-logo {
width: 80px !important;
height: 80px !important;
}
.custom-header{ height:320px !important; } 
}	
}
