/*
 Theme Name:   Twenty Fifteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       Martin Rünk
 Author URI:   http://www.jaanussamma.eu
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, left-sidebar, responsive-layout
 Text Domain:  twenty-fifteen-child
*/



/**
 * 1.0 - Reset
 */

body {
	background: #ffffff;
}


/**
* 3.0 Typography
*/

article .entry-content {
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}


body {
	color: #333;
	font-family: Georgia, Times, serif;
	font-size: 1.7rem;
	line-height: 1.6;
}


h1, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: 'Helvetica', sans-serif;
}

h1 {
}

h2 {
	font-weight: normal;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-style: italic;
	font-size: 1.2em !important;
	margin: 0 0 1em !important;
	line-height: 1.2em !important;
}

h3 {
	font-size: 1.25em !important;
	margin: 1.1em 0 .5em !important;
	line-height: 1.2em !important;
}

h4, h5, h6 {
	font-size: 1em !important;
	margin: 1.5em 0 .5em !important;
}

.main-navigation {
	font-family: 'Helvetica', sans-serif;
	font-weight: normal;
	font-size: 1,4em;
	line-height: 1 !important;
}

/**
 * 4.0 Elements
 */	

ul, ol {
	margin: 0 0 1em;
	list-style-type: none;
}

div .entry-content ul li {
	font-weight: bold;
}

div .entry-content ul li ul li {
    font-weight: normal;
} 

div .entry-content ul li ul li ul li {
    font-weight: normal;
} 


/**
 * 6.0 Navigations
 */


/**
 * 6.2 Menus
 */

.main-navigation li {
	border-top: none;
}

.main-navigation ul {
border: none;
} 


/**
 * 7.0 Accessibility
 */

.site .skip-link {
	box-shadow: none;
}


/**
 * 10.0 Header
 */

.site-header {
	background-color: #fffff;
	border: none;
	margin: 20% 0 5% 0;
}
.site-title {
	font-family: "Helvetica", sans-serif;
	text-transform: uppercase ;
	font-weight: 400;
	line-height: 1.3636;
	margin-bottom: 0;
}

.site-branding {
    min-height: 2em;
}


/**
 * 12.0 Content
 */

.entry-title
	{
	font-size: 3.2em !important;
	line-height: 1em !important;
	text-transform: uppercase;
	margin-bottom: 4%;
	}

.site-footer {
	background-color: #ffffff;
	border: none;
	padding: 0 0;
}

/**
 * 12.1 Posts and pages
 */

.hentry {
	border: none;
}

.hentry, .page-header, .page-content {
box-shadow: none;
}

body:before {
box-shadow: none;
}

/**
 * 16.1 Mobile Large 620px
 */

.hentry,
	.page-header,
	.page-content {
		box-shadow: none;
		margin: 0% 0%;
		padding-top: 0;
	}

.site-footer {
			box-shadow: none;
		//margin: 0 7.6923%;
		//padding: 3.84615% 7.6923%;
	}

.site-header {
	margin: 10% 0 0% 0;
}

.site-main {
		padding: 7.6923%;
	}


.secondary {
		box-shadow: none;
		//margin: 7.6923% 7.6923% 0;
		//padding: 7.6923% 7.6923% 0;
	}

.entry-header {
		margin: 0% 0%;
		padding: 0% 0%;
	}

.entry-content {
		margin: 0% 0%;
		padding: 0% 0%;
	}


/**
 * 16.2 Tablet Small 740px
 */

	.main-navigation {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1;
	}

.site-header {
	margin: 10% 0 0% 0;
	padding: 0% 7.6923%;
}

.site-branding {
    min-height: 2em;
}

/**
 * 16.4 Desktop Small 955px
 */

@media screen and (min-width: 59.6875em) {
	body:before {
		
		box-shadow: none;
		//content: "";
		//display: block;
		//height: 100%;
		//min-height: 100%;
		//position: fixed;
		//top: 0;
		//left: 0;
		//width: 29.4118%;
		//z-index: 0; /* Fixes flashing bug with scrolling on Safari */
	}

.hentry {
		padding: 0%;
	}

.hentry,
	.page-header,
	.page-content {
		margin: 0 0%;

	}

.entry-content,
	.entry-summary {
		margin: 0% 20% 10% 0%;
		padding: 0 0% 0%;
	}

.entry-header {
		margin: 0% 20% 0% 0%;
		padding: 0 0%;
	}
.site-header {
	margin: 10% 0% 5% 20%;
	padding: 7.6923% 0% 0% 0%;
}


/**
 * 16.5 Desktop Medium 1100px
 */

.hentry {
		padding: 0%;
	}

.hentry,
	.page-header,
	.page-content {
		margin: 0 0%;
	}

.keelevalik-kast {
	width: 200px;
	margin: 0;
}

.keelevalik {
	font-family: "Helvetica", sans-serif !important;
	font-size: 14px;	
	color: #333333;
}

a .keelevalik{
	font-family: "Helvetica", sans-serif !important;
	font-size: 14px;	
	color: #333333;
	display: inline;
	text-decoration: none;
}

.keelevalik a:hover {
	text-decoration: none;
}


