/*!
Theme Name: Jabont Genesis
Theme URI: http://www.Jabont.com/
Author: Jabont Chamikorn
Author URI: http://www.Jabont.com
Description: And God blessed them, and God said unto them, Be fruitful, and multiply, and replenish the earth, and subdue it: and have dominion over the fish of the sea, and over the fowl of the air, and over every living thing that moveth upon the earth. [Genesis 1:28]
Version: 1.28
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jabont-genesis
Tags: JaySS

/* Fonts
========================================================================== */

/*@font-face {
	font-family: 'pmr-font';
	src: url('fonts/SFProTH-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/SFProTH-Regular.otf')  format('opentype'),
	url('fonts/SFProTH-Regular.woff') format('woff'), url('fonts/SFProTH-Regular.ttf')  format('truetype'), url('fonts/SFProTH-Regular.svg#SFProTH-Regular') format('svg');
	font-weight: 100;
}
@font-face {
	font-family: 'pmr-font';
	src: url('fonts/SFProTH-Semibold.eot?#iefix') format('embedded-opentype'),  url('fonts/SFProTH-Semibold.otf')  format('opentype'),
	url('fonts/SFProTH-Semibold.woff') format('woff'), url('fonts/SFProTH-Semibold.ttf')  format('truetype'), url('fonts/SFProTH-Semibold.svg#SFProTH-Semibold') format('svg');
	font-weight: 600;
	}*/

/* JaySS
========================================================================== */

/*.inner.cont{
	max-width: 900px;
	min-width: 320px;
}
.inner.cont-pd{
	max-width: 932px;
	min-width: 320px;
	}*/
	img, video {
		font-size: inherit; 
	}
	article h1,
	article h2,
	article h3,
	article h4,
	article h5,
	article h6{
		margin: 0 0 1rem;
	}
	article p {
		margin: 0 0 1rem;
	}
	header.entry-header {
		margin-bottom: 1em;
	}
	a.post-edit-link {
		margin: 0 1em;
	}
	.widget li {
		margin-bottom: .2em;
	}
/* Main Navigator
========================================================================== */
#masthead{
	position: fixed;
	width: 100vw;
	z-index:1000;
	top: 0;
}

nav#mainnav{
	transition: left .5s;
	left: 100vw;
}

nav#mainnav div,
nav#mainnav div ul,
nav#mainnav div ul li,
nav#mainnav div ul li a{
	height: 100%;
	display: flex;
	align-items: inherit;
	z-index: 100;
}

nav#mainnav div {
	width: 100%;
	justify-content: flex-end;
	font-weight: bold;
}
nav#mainnav div ul{
}
nav#mainnav div ul li{
}
nav#mainnav div ul li a{
	padding: 0 .5em;
}

nav#mainnav div ul li.current-menu-item a,
nav#mainnav div ul li a:hover{
	box-shadow: 0px -2px 0px inset;
}

img.site-logo {
	max-height: 48px;
	width: auto;
	margin: 0;
}

/*-- Mobile Version --*/
@media (max-width: 768px) {
	#masthead{
		position: fixed;
		width: 100vw;
		z-index:1000;
	}
	#navblank{
		height: 52px;
	}
	img.site-logo {
		margin: 0 auto;
		max-height: 44px;
		max-width: 200px;
	}
	#mainnav {
		height: 100vh;
		width: 100vw;
		top: 0;
		position: fixed;
		z-index: 1000;
		background: #fafafa;
		justify-content: center;
	}
	nav#mainnav div ul{
		flex-wrap: wrap;
		flex-flow: column;
	}

	nav#mainnav div,
	nav#mainnav div ul,
	nav#mainnav div ul li,
	nav#mainnav div ul li a{
		width: 100%;
		align-items: center;
		justify-content: center;
		text-align: center;
		height: auto;
		line-height: 2em;
	}
	nav#mainnav div ul li.current-menu-item a{
		box-shadow: none;
	}
}

/* Document
========================================================================== */

p {
	margin-bottom: .5rem;
}
h2.widgettitle,h2.widget-title {
	padding-bottom: .5rem;
}



.post-thumbnail img{
	width: 100%;
}