@media (min-width: 500px)
{
	#page{
		max-width:1050px;
		padding:0px;
		box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.05), -1px 3px 10px 0 rgba(0, 0, 0, 0.25);
		background-color:#f0f0f0;
	}
	
	#masthead hgroup{
		
		padding-left:2.85rem;
		padding-right:2.85rem;
	}


	#main{
		padding-left:2.85rem;
		padding-right:2.85rem;
	
	}


	#primary{
		background-color:#fff;
		width:65%;
		padding:35px 25px;
		box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.05), -1px 3px 10px 0 rgba(0, 0, 0, 0.1);
		border-radius:5px;
	}


	
	/* =========================*/
	/* Header */
	#masthead h1{
		margin-bottom:0;
		padding-bottom:0;
		
	}
	#masthead h1 a{
		font-size:36px;
	}
	#masthead h2{	
		font-size:16px;	
		margin-top:0;
		padding-top:0;
		color:#333;
		/*color:#736137;*/
	}
	#masthead img{
		padding-left:2.85rem;
		width:970px;
		height:242px;
		box-shadow:0 0px;
		border-radius:0;
	}
} /*End of media condition*/

/* Nav menu */
.nav-menu{
	background:#5F7586;
	margin:-50px;
	padding-left:2.85rem;
	border-top-color:#666 !important;
	border-bottom-color:#666 !important;
	
	box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.15), 0px 3px 3px 0 rgba(0, 0, 0, 0.15);
	border-radius:0;
	
}
.main-navigation li a{
	color:white;
}
.main-navigation li a:hover{
	color:beige;
}
.main-navigation .current-menu-item > a{
	color:white;
}

.main-navigation .current-menu-item > a:hover{
	color:#A39167;
}


/* Entry */
.entry-title a{
	font-size:24px;
	color:#333;
}
.entry-title a:hover{
	color:#6d0a00;
}

.entry-header .entry-title{
	font-size:28px;
}

/*Continue Reading*/
.more-link{
	font-size:14px;
	color:#6d0a00;
	background-color:#F6F6F0;
	padding:5px 10px;
	border:solid 1px #999;
	border-radius:3px;
	transition: background-color 0.2s ;
	text-decoration:none;
	display:inline-flex;
}

.more-link:hover{
	color:darkred;	
	background-color:#d6d6d0;
	
}
.entry-content a:visited{	color:darkred;	}
.more-link:active{	color:#24521A;	}

/* subscribe */
.required{
	color:#64723A;
}

.widget-area .jetpack_subscription_widget h3{
	margin-bottom:0px;
	
}

#subscribe-email{
	margin-bottom:6px;
}
/*Search + Subscribe buttons*/

#subscribe-submit input, #searchsubmit{
	/*background:#1968AD;  */
	background:#550B03;  
	color:white;
	font-weight:normal;
	font-size:13px;
	padding:0.281rem 0.78rem;
	margin:0rem 0.3rem;
	/*border:0px solid #CBB680;ָ*/
	border:0px solid #333;
}

.menu-item-type-search #s{	
	padding:0.18rem 0.38rem;
}

/*Widgets*/
.widget-title{
	margin-bottom:2px !important;
	font-size:16px;
	font-family:Raleway;
	font-weight:Bold;
}

#blog_subscription-2 h3{
	font-size:14px !important;
	font-family:Raleway;
}

.widget-area a{
	text-decoration:none !important;
	font-size:14px;
	font-family:Raleway;
	margin-bottom:12px !important;
}

/* Photo & About in widget */

#widget-read-more-link{
	font-size:16px;
	color:#A51F1F;
	
}

.widget_recent_entries li{
	font-size: 13px !important;
}

#widget-read-more-link:hover{	
	color:#C54F4F;
}

/* Site info */
footer[role="contentinfo"] a{
	color:white;
}

/*Crayon*/
.crayon-theme-familiar{
	background-color:#F6F6F0		!important;
}

/*Crayon GitHub*/
.crayon-theme-github{
	background-color:#f6f8fa !important;
	border: none !important;
	padding: 10px;
}

.crayon-theme-github-inline{
	padding: 3px 8px;
	margin: 0;
	border: 1px solid lightgray !important;
}

/*images*/
.remove-box-shadow{
	box-shadow:0 0 0 !important;
}

.su-box-content{
	background-color:#dfe6e0 !important;
}


/*H1, H2,...*/
h2 {
	font-weight:bold !important;
}

h6 {
	background:Beige;
	padding: 3px 3px 3px 10px;
	border-left:4px solid gray;
	font-weight:normal !important;
	font-size:14px !important;
}

/*Leave a reply on top of post*/
.entry-header .comments-link{
	display:none
}


/* Crayon */
.crayon-theme-familiar .crayon-pre .crayon-c{
	color: #008000 !important;
}