/*
Theme Name: Fifteen Child
Description: Fifteen Child
Author: Philipp Müller
Author URI:
Template: twentyfifteen
Version: 1.0
Tags:
*/
@import url("../twentyfifteen/style.css");

@font-face { font-family: 'Muli';
             src: url('./fonts/muli_reg.ttf') format('truetype'); }
@font-face { font-family: 'FiraSans Ultra';
             src: url('./fonts/firasans-ultra.ttf') format('truetype'); }
@font-face { font-family: 'Alegreya Sans Light';
             src: url('./fonts/alegreyasans-light.ttf') format('truetype'); }
@font-face { font-family: 'Alegreya Sans Thin';
             src: url('./fonts/alegreyasans-thin.ttf') format('truetype'); }
@font-face { font-family: 'Asenine Regular';
             src: url('./fonts/asenine_reg.ttf') format('truetype'); }
@font-face { font-family: 'Julius Regular';
             src: url('./fonts/julius_reg.ttf') format('truetype'); }
@font-face { font-family: 'Geo Regular';
             src: url('./fonts/geo_reg.ttf') format('truetype'); }


.entry-title {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-bottom: 0;
}


.hentry {
	background-color: #ffffff;
	padding-top: 2%;
	position: relative;
    border-style: hidden; 
    margin: 0 1%;
}




@media screen and (min-width: 38.75em) {
	ul,
	ol {
		margin-left: 0;
	}
    
	li > ul,
	li > ol,
	blockquote > ul,
	blockquote > ol {
		margin-left: 1.3333em;
	}

	blockquote {
		margin-left: -1em;
	}

	blockquote > blockquote {
		margin-left: 0;
	}

	.site-branding {
		min-height: 3.2em;
	}

	.site-title {
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.0909;
	}

	.site-description {
		display: block;
	}

	.secondary {
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 7.6923% 7.6923% 0;
		padding: 0;
	}

	.main-navigation {
		margin-bottom: 11.1111%;
	}

	.main-navigation ul {
		border-top: 0px solid rgba(51, 51, 51, 0.1);
		border-bottom: 0px solid rgba(51, 51, 51, 0.1);
	}

	.main-navigation ul ul {
		border-top: 0;
		border-bottom: 0;
	}

	.social-navigation {
		margin-bottom: 11.1111%;
	}

	.social-navigation {
		margin-top: 0;
	}

	.widget-area {
		margin-top: 0;
	}

	.widget {
		margin-bottom: 11.1111%;
	}

	.site-main {
		padding: 7.6923% 0;
	}

	.hentry.sticky:not(.has-post-thumbnail) {
		padding-top: inherit;
	}

	.hentry,
	.page-header,
	.page-content {
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 0 1%;
	}
    
    .site-footer {
		border-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 0 0;
		padding: 0 0;
        height: 0 0;
    }

.site-main {
		padding: 0 0;
}


	body:before {
		background-color: #fff;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
		content: "";
		display: block;
		height: 100%;
		min-height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		width: 0;
		z-index: 0; /* Fixes flashing bug with scrolling on Safari */
}

    .site {
		margin: 0 0;
        max-width: none;
}


	.site-content {
		display: block;
		float: left;
        padding: 0 0;
		margin-left: 413px;
		width: 70%;
        padding: 0;
}

	.site-footer {
        background-color: #ffffff;
		float: left;
        margin-left: 413px;
		position: relative;
        border: 0px;
} 

	.site-main {
		padding: 0 0;
}

.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a,
.pingback .comment-body > a {
	border-bottom: 0px solid #333;
}
    
/**
    .entry-title a:hover,.menu-item a:hover {
color: red;/*your color here*/
} */



/**
 * 3.0 Typography
 */

body,
button,
input,
select,
textarea {
	color: #333;
	font-family: "Geo Regular", "Fira Sans Ultra", "Muli", "Noto Serif", serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: "Geo Regular", "Fira Sans Ultra", "Muli", "Noto Serif", serif;

}



.fullscreen {
  position: absolute;
  top: 0;
  left: 413px;
  bottom: 0;
  right: 0;
  overflow: scroll;
  
}


.entry-content, .entry-summary {
    padding: 0 10% 10%;
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 10%;




