

.cms-wrapper							{ padding:30px 0px;  }
.cms-wrapper h2							{ margin:0px 0px 10px 0px; font-size:3.2em; text-align:center; text-transform:uppercase; }
.cms-wrapper .post						{ dislay:block; padding:20px; margin:0px 0px 20px 0px; }
.cms-wrapper .post a					{ display:block; }
.cms-wrapper .post .image				{ display:block; margin:0px 30px 0px 0px; width:300px; float:left; }
.cms-wrapper .post .text-wrapper 		{ display:block; margin:0px 0px 0px 320px; }
.cms-wrapper .post .title				{ display:block; font-size:1.8em; line-height:1.2em; font-weight:500; }
.cms-wrapper .post .text				{ display:block; margin:20px 0px; font-size:1.2em; line-height:1.4em; }

.cms-wrapper h2							{ color:#ED217C; }
.cms-wrapper h2 span					{ color:#464648; }
.cms-wrapper .post						{ background:#FFFFFF; }
.cms-wrapper .post .title				{ color:#ED217C; }
.cms-wrapper .post .text				{ color:#777777; }



/** RESPONSIVE **/
@media screen and (max-width:700px){
	.cms-wrapper .post					{ margin:0px auto 20px auto; max-width:90%; width:auto; }
	.cms-wrapper .post .image			{ float:none; width:100%; }
	.cms-wrapper .post .text-wrapper	{ margin:20px 0px; height:auto !important; }
}
@media screen and (max-width:500px){
	.cms-wrapper h2						{ font-size:2.5em; }
}