

/** FOOTER **/
.footer-arrow		{ display:none; }



/** BLOG LIST **/
.blog-list-wrapper						{ padding:30px 0px; }
.blog-list								{ list-style:none; margin:0px; padding:0px; }
.blog-list li							{ position:relative; margin:0px 0px 40px 0px; display:block; padding:0px 0px 40px 0px; }
.blog-list .post-image					{ position:absolute; left:0; top:0; bottom:40px; width:300px; }
.blog-list .no-image .post-image		{ display:none; }
.blog-list .post-content				{ margin:0px 0px 0px 330px; }
.blog-list .no-image .post-content		{ margin:0px 0px 0px 0px; }
.post-content .title					{ font-size:2em; }
.post-content .text						{ font-size:1.1em; line-height:1.3em; }
.post-content .link						{ text-transform:uppercase; }

.blog-list li							{ border-bottom:1px dotted #CCCCCC; }
.blog-list .post-image					{ border:1px solid #CCCCCC; }
.post-content .time						{ color:#777777; }



/** COMING SOON **/
.coming-soon-banner						{ display:none; padding:10px; text-transform:uppercase; margin:0px 0px 20px 0px; }
.coming-soon-post .coming-soon-banner	{ display:block; }
.post-content .coming-soon-banner		{ background:#70978D; color:#FFFFFF; }



/** LIST PAGINATION**/
.shr-numbers 								{ list-style-type:none; padding:0; overflow:hidden; float:left; margin:0; text-transform:uppercase; }
.shr-numbers li 							{ display:inline-block; *display:inline; zoom:1; margin-right:0.2em; position:relative; }
.shr-numbers .shr-numbers-page a,
.shr-numbers .shr-numbers-page span 		{ display:block; padding:10px; min-width:1em; height:1em; line-height:1em; text-align:center; text-decoration:none; }
.shr-nav 									{ float:right; }
.shr-nav a 									{ display:inline-block; padding:10px; text-decoration:none; text-transform:uppercase; }
.shr-max660 .shr-numbers 					{ display:block; float:none; text-align:center; margin:0 auto 1em auto; text-transform:uppercase; }
.shr-max660 .shr-nav 						{ float:none; text-align:center; margin:1em auto 0 auto; text-transform:uppercase; }

.shr-numbers .shr-numbers-page a			{ font-weight:600; padding:10px; text-transform:uppercase; background:transparent; color:#333333; border:2px solid #333333; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.shr-numbers .shr-numbers-page a:hover,
.shr-numbers .shr-numbers-current span		{ background:#333333; color:#FFFFFF !important; border:2px solid #333333; }



/** SINGLE POST **/
.single-post-page .blog-back				{ padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; font-size:0.7em; }
.single-post-page .single-image-link		{ display:block; margin:0px 0px 20px 0px; }
.single-post-page .single-image-link img	{ width:100%; height:auto; }
.single-post-page .post-content				{ font-size:1.1em; }
.single-post-page .gallery-wrapper			{ margin:20px 0px 0px 0px; padding:20px 0px 0px 0px; }
.single-post-page .gallery-wrapper h2		{ font-size:2em; margin:0px 0px 20px 0px; }
.single-post-page .post-gallery				{ text-align:center; }
.single-post-page .post-gallery a			{ display:inline-block; vertical-align:top; width:33%; margin:0px 0px 10px 0px; }

.single-post-page .gallery-wrapper			{ border-top:1px dotted #CCCCCC; }



/** RESPONSIVE **/
@media screen and (max-width:730px){
	
	.single-post-page .post-gallery a		{ width:48%; }
	
}

@media screen and (max-width:690px){
	
	.blog-list .post-image		{ position:static; width:100%; height:200px; }
	.blog-list .post-content	{ margin:20px 0px 0px 0px; }
	
}

@media screen and (max-width:500px){
	
	.single-post-page .post-gallery a		{ width:100%; }
	
}






