/* Structure --------------------------------------------------------------*/


#content {
	margin:0; width:96%; padding:0 2%; float:left;
}
.single #content, .archive #content {
	margin: 2.057em auto;
	width:937px;
}
#primary {
	float: left;
	margin: 0;
	width: 100%;
}
/*-----------------------------------------------------------------------------------*/
/*	4.	Main Content Styles
/*-----------------------------------------------------------------------------------*/

/* Flexslider Necessary Styles -----------------------------------------*/
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;  /* Hide the slides before the JS is loaded. Avoids image jumping */
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flexslider .slides img:hover {
	cursor: pointer;
}
.blog .flexslider .slides li, .page-template-template-home-2col-php .flexslider .slides li {
	height: 195px !important;
}
.page-template-template-home-blog-php .flexslider .slides li {
	height: 435px !important;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
.no-js .slides > li:first-child {
	display: block;
}
.slides {
	margin: 0 0 0.9375em 0;
}
.zilla-direction-nav {
	border-bottom: 1px solid #ebebec;
	display: block;
	font-size: 12px;
	margin: 0;
	padding-bottom: 0.6em;
	position: absolute;
	width: 260px;
}
.single .zilla-direction-nav, .archive .zilla-direction-nav, .search .zilla-direction-nav, .page-template-template-home-blog-php .zilla-direction-nav {
	width: 580px;
}
.zilla-direction-nav a {
	color: #A7A7A7;
}
.zilla-direction-nav a:hover {
	text-decoration: none;
	color: #ea4848;
}
.zilla-direction-nav .zilla-prev {
	float: left;
}
.zilla-direction-nav .zilla-next {
	float: right;
}
/*-----------------------------------------------------------------------------------*/
/*	5.	Post Content Styles
/*-----------------------------------------------------------------------------------*/

.hentry, .error404 .hfeed > div {
	background: #fff;
	float: left;
	margin: 0 10px 1.429em;
	width: 283px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	top:1px !important;
}
.format-standard {
	padding-bottom: 15px;
}
.single .hentry, .error404 .hfeed > div {
	margin-bottom: 2.5em;
	width: 612px;
}
.archive .hentry, .search .hentry {
	width: 620px;
}
.category-contributors #primary {
	width:1120px !important;
	padding-top: 50px;
}
.category-contributors .hentry {
	width:295px !important;
	background:none;
	box-shadow:none;
	float:left;
}
.category-contributors #primary {
	width:900px;
}
.content-authorbio {
	width:300px;
	float:left;
}
.content-authorbio h2 {
	font-family:"AvenirLTW01-85Heavy";
	font-size: 18px;
	text-align: center;
}
.content-authorbio a {
	font-family:"AvenirLTW01-85Heavy";
	font-size:11px;
	text-transform: uppercase;
	color:#393834;
	text-decoration: underline;
	text-align: center;
}
.single .category-contributors .post-thumb {
	display:none !important;
}
.single .category-contributors {
	width:960px !important;
}
.entry-content {
	margin: 1.0em 40px;
}
.entry-content ul{ width:100%; float:left;}
.entry-content ul li{ width:99%; margin:0 0 0 1%; font:14px/24px Verdana,Arial,Helvetica,sans-serif; color:#333; list-style:disc inside; float:left;}

.entry-content p {
	font-size: 13px;
	line-height: 22px;
}
/* Quote & Link format */
.entry-quote, .entry-link {
	background: url(images/bg-quote.gif);
	color: #393834;
	font-family: 'AvenirLTW01-35Light', Arial, serif;
	margin: .857em 12px;
	padding: 1.429em 30px;
	position: relative;
	text-align: center;
}
.entry-quote .quote-source, .entry-link .link-url {
	font-family: "AvenirLTW01-85Heavy", Arial, serif;
	font-size: 12px;
	line-height: 1.4em;
	margin-bottom: 0;
}
.quote-icon {
	background:url(images/quote-icon.png) no-repeat;
	padding:30px;
	margin: 15px 0 20px 85px;
}
.entry-quote h2 {
	font-size:14px;
}
.entry-link {
	background: #2c2f32;
}
.entry-link h2 {
	text-align: center;
}
.entry-link a {
	color: #fff;
}
.entry-link a:hover {
	text-decoration: none;
	color: #ea4848;
}
.entry-meta-header {
	color: #3d3d3d;
	font-size: 11px;
	margin: 33px 0 0 40px;
	font-family: "AvenirLTW01-35Light";
	text-transform: uppercase;
}
.entry-meta-footer {
	background: #fbfbfb;
	border-top: 1px solid #ebebec;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	clear: left;
	color: #414244;
	font-size: 12px;
	overflow: hidden;
	padding: 1.6em 20px;
	line-height: 1.7em;
}
.entry-meta-footer span {
	display: block;
	font-weight: bold;
}
.entry-meta-footer a {
	color: #414244;
	font-weight: normal;
}
.entry-meta-footer a:hover {
	text-decoration: none;
	color: #ea4848;
}
.entry-meta-footer .zilla-likes {
	margin-bottom: -1.75em !important;
	margin-top: 0.5em !important;
}
.entry-meta-footer .zilla-likes:hover, .entry-meta-footer .zilla-likes.active {
	margin-bottom: -1.75em !important;
	margin-top: 0.5em !important;
}
.entry-meta-footer .zilla-likes span {
	display: inline;
	font-weight: normal;
}
.entry-content .zilla-likes span {
	font-size: 0.875em;
}
.author-bio {
	padding: 20px;
	background: #fbfbfb;
	border: 1px solid #efefef;
}
.author-bio .avatar {
	float: left;
	margin: 0 10px 0 0;
}
.author-title {
	font-weight: bold;
	margin-left: 60px;
}
.author-description {
	margin-left: 60px;
}
.entry-content ul {
	list-style-type: disc;
}
.entry-content ol {
	list-style-type: decimal;
}
.sticky {
}
/* Isotope ---------------------------------------*/
.isotope-container {
	position: relative;
	overflow: hidden;
}
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:         top, left, opacity;
	transition-property:         transform, opacity;
}
/* disabling Isotope CSS3 transitions */

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/*----------------------------------------------------------------------------------*/
/*  11. Zilla Plugins
/*----------------------------------------------------------------------------------*/

.zilla-tabs, .zilla-toggle {
	font-size: 14px;
}
/* ZillaSocial ---------------------------------------------------------*/

.widget_zilla_social_widget .size-32px a {
	border: none;
	float: left;
	margin: 0 4px 4px 0;
	display: block;
	height: 32px;
	width: 32px;
}
.widget_zilla_social_widget .size-16px a {
	float: left;
	margin: 0 6px 5px 0;
	display: block;
	height: 16px;
	width: 16px;
}
.widget_zilla_social_widget .zilla-social a:hover {
	background: none!important;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);
}
.zilla-social:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.zilla-social {
	display: inline-block;
} /* Hide from IE Mac \*/
.zilla-social {
	display: block;
} /* End hide from IE Mac */
.post-thumb {
	width:90%;
	padding:5%;
	float:left;
}
.post-thumb img {
	width:100%;
	float:left;
}
h2.entry-title {
	font:20px/1.4em 'helvetica_lt_std_lightregular', Sans-Serif;
	color:#686868;
	text-transform:uppercase;
	width:90%;
	padding:0 5%;
	float:left;
}
.entry-content {
	width:90%;
	padding:0 5%;
	margin:0;
	float:left;
}
.entry-content p {
	font:14px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:15px 0;
	float:left;
}
