

/** BLOG LIST **/
.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				{ float:left; 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:1.8em; color:#ED217C; padding-bottom:10px; }
.post-content .text					{ font-size:1.1em; line-height:1.3em; color:#777777; }
.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; }

.static-titles.static-grey			{ background:#EFEFEF; }


/** 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 			{ background:#FFF; }
.shr-numbers .shr-numbers-page a		{ color:#464648; }
.shr-numbers .shr-numbers-page span 	{ color:#FFFFFF; }
.shr-numbers .shr-numbers-current 		{ background:#ED217C; }
.shr-nav 								{ float:right; }
.shr-nav a 								{ background:#ED217C; color:#FFFFFF; }
.shr-numbers .shr-numbers-page a:hover,
.shr-nav a:hover 						{ color:#FFFFFF; background-color:#464648; }



/** SINGLE POST **/
/* .single-post-page .post-back				{ padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; text-trasnform:uppercase: }
.single-post-page .single-image-link		{ display:block; margin:0px 0px 20px 0px; }
.single-post-page .single-image-link img	{ max-width:100%; height:auto; }
.single-post-page .post-content				{ font-size:1.1em; color:#777777; }
.single-post-page .gallery-wrapper			{ margin:20px 0px 0px 0px; padding:20px 0px 0px 0px; }
.single-post-page .gallery-wrapper h2		{ font-size:2em; }
.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 .post-back				{ border-bottom:1px dotted #CCCCCC; }
.single-post-page h2,
.single-post-page h3						{ color:#B4181D; }
.single-post-page .gallery-wrapper			{ border-top:1px dotted #CCCCCC; } */

/** SINGLE POST **/
.single-post-page .post-back				{ padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; text-trasnform:uppercase: }
.single-post-page .single-image-link		{ display:block; margin:0px 0px 20px 0px; }
.single-post-page .single-image-link img	{ max-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; padding-bottom:20px; }
.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 3px 0px; }

.single-post-page .post-back				{ border-bottom:1px dotted #CCCCCC; }
.single-post-page h2,
.single-post-page h3						{ color:#C13931; }
.single-post-page .gallery-wrapper			{ border-top:1px dotted #CCCCCC; }



/** RESPONSIVE **/
@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; }
	.blog-list .post-image		{ float:none; }
}
@media screen and (max-width:500px){
	.post-content .title	{ font-size:1.6em; padding-top:330px; }
}
@media screen and (max-width:380px){
	.post-content .title	{ padding-top:290px; }
}
@media screen and (max-width:330px){
	.post-content .title	{ padding-top:240px; }
}


