/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.article .post-comment a {
	display: none;
}

.article .post-comment span.post-comment-inner {
	display: none;
}

/* Overall */
body p {
	margin-bottom: 20px;
	line-height: 1.8em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

/* .article misc */
.article ul {
	margin: 0 0 20px 25px;
	list-style: disc;
}

/* hgroup */
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.2em;
	margin-bottom: 10px;
	font-weight: 500;
	font-family: 'Dosis', Arial, Verdana, Sans-serif;
	text-transform: capitalize;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

h1 {
	font-size: 1.55em;
	color: #ff7a7f;
}

h2 {
	font-size: 1.3em;
	color: #ff7a7f;
}

h3 {
	font-size: 1.35em;
	color: #ff7a7f;
}

h4 {
	font-size: 1.4em;
	color: #555;
}

h5 {
	font-size: 1.2em;
	color: #333;
}

h6 {
	font-size: 1em;
	color: #333;
}

/*************************************************************************************************************************
Screen smaller than 680px
*************************************************************************************************************************/
@media all and (max-width: 680px) {
	/* Overall */
	/* .header */
	.header h1 {
		text-transform: uppercase;
	}
	
	.header h1 {
		font-size: 2.0em;
		font-weight: 400;
		text-align: center;
		margin: 20px 0 0;
	}
	.header h5 {
		font-size: 2.6em;
		font-weight: 400;
		text-transform: uppercase;
		text-align: center;
		margin: 20px 0 0;
	}
	
	.header-desc {
		text-align: center;
		font-size: 1.2em;
		text-transform: uppercase;
	}
	
	/* .flexslider */
	.flexslider {
		width: 87%;
		margin: 15px auto;
		clear: both;
	}
	
	p.footer-copy {
		width: 96%;
		clear: both;
		font-size: .9em;
		overflow: hidden;
		padding: 15px 0;
		margin: 0 auto;
	}
	
	p.footer-copy .footer-credit {
		display: block;
		clear: both;
		width: 144px;
		height: 33px;
		margin: 0 auto;

	}
}

/********************************************************************************************************
									Screen between 681px and 1020px
									********************************************************************************************************/
@media all and (min-width: 681px) and (max-width: 1020px) {
	/* Overall */
	/* .header */
	.header h1,
																																										  .header h5 {
		font-size: 3.4em;
		font-weight: 400;
		text-transform: uppercase;
		text-align: center;
		margin: 20px 0 0;
	}
	
	.header-desc {
		text-align: center;
		font-size: 1.2em;
		text-transform: uppercase;
	}
	
	/* .flexslider */
	.flexslider {
		width: 87%;
		margin: 10px auto;
		clear: both;
	}
	
	/* .footer */
	.footer-inner {
		overflow: hidden;
		width: 96%;
		margin: 0 auto;
		padding: 30px 0;
		line-height: 1.8em;
	}
	
	p.footer-copy {
		width: 96%;
		clear: both;
		font-size: .9em;
		overflow: hidden;
		padding: 15px 0;
		margin: 0 auto;
	}
	
	p.footer-copy .footer-credit {
		display: block;
		float: right;
		width: 144px;
		height: 34px;
		background: url('http://jewelryappraisal.biz/wp-content/uploads/2016/05/footer_cred-2.png') no-repeat 0 0;
		text-indent: -9999px;
	}
}

/********************************************************************************************************
Screen larger than 1021px
********************************************************************************************************/
@media all and (min-width: 1021px) {
	/* .header */
	.header h1,
																		.header h5 {
		font-size: 4em;
		font-weight: 400;
		text-transform: capitalize;
		text-align: center;
		margin: 20px 0 0;
	}
	
	/* .flexslider */
	.flexslider {
		width: 925px;
		min-height: 170px;
		margin: 14px auto;
		clear: both;
	}
	
	.nav {
		position: relative;
		width: 980px;
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
		font-size: .9em;
		background-color: #f7f2ec;
		clear: both;
		line-height: 1em;
		border: 0 solid #1c3106;
	}
	
	.nav a {
		display: block;
		padding: 20px 15px;
		color: #f64b42;
	}
	
	.nav a:hover {
		color: #091e63;
	}
	
	/* .footer */
	.footer-inner {
		overflow: hidden;
		width: 980px;
		margin: 0 auto;
		padding: 30px 0;
		line-height: 1.8em;
	}
	
	p.footer-copy {
		width: 960px;
		clear: both;
		font-size: .9em;
		color: #967d0a;
		overflow: hidden;
		padding: 15px 0;
		margin: 0 auto;
	}
	
	p.footer-copy .footer-credit {
		display: block;
		float: right;
		width: 144px;
		height: 34px;
		background: url('http://jewelryappraisal.biz/wp-content/uploads/2016/05/footer_cred-2.png') no-repeat 0 0;
		text-indent: -9999px;
	}
}

/* Overall */
/***** WIDGET *****/
/* .feature-widget */
.features-title {
	text-transform: capitalize;
}

/* .nav */
.nav li {
	float: left;
	position: relative;
	z-index: 100;
}

.nav li:hover {
	background: #fff;
}

.nav ul ul a {
	padding: 15px;
}

.nav ul ul {
	width: 200px;
		background: #f7f2ec;

	border-top: 1px solid #000;
	z-index: 1000;
}

.footer {
	background-color: #fce6ab;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	font-size: .85em;
	width: 100%;
	border-top: 1px solid #7FFFD4;
	border-bottom: 1px solid #fcefe0;
}