/* SECTION STYLES - CUSTOM TOPICS */

h1 { color: #eb2026; font-family: "Helvetica Neue",sans-serif; font-size: 2em; font-weight: 900; line-height: 1.1em; margin-bottom: 10px; }
h2 { color: #FFFFFF; font-family: "Helvetica Neue",sans-serif; font-size: 2em; font-weight: 900; margin: 0; }

.mobile-photo { display:none;}

.custom-topic .top-banner {border-bottom:1px solid #ebebeb; margin-bottom:10px;}
.custom-topic .top-banner .RC-AD-TOP-BANNER {margin:10px auto; }
.custom-topic .top-banner .RC-AD-MOBILE-BANNER {display:none; margin:10px auto; width:320px; height:auto;}


.alpha-container { width:100%; max-width:1210px; margin:0 auto 50px; } 
	.alpha {}
		.header { display:inline-block; width:100%; border-bottom:7px solid #EB2026; padding-bottom:5px; position:relative; }
			.header .title { /*float:left; width:auto;*/ position:absolute; bottom:0;}
				.header .title h1 { margin:0; }
			
			.header .sponsor { font-size:0.75em; color:#919191; padding-top:8px; }
				.header .sponsor img { vertical-align:middle; }
				.header .sponsor span {padding:5px 10px 0 0;}
			
			.sponsor { float:right; display:inline-flex;} 
			
		.topic-container { margin:30px 0; color:#FFFFFF; text-shadow: 0px 0px 5px #000; }

			/* FULL TOPIC STYLES */
			.topic-container .full-topic-wrapper { position:relative; height:450px; max-width:1210px; width:100%; }
				.topic-container .topic-info a {text-shadow: 0px 0px 5px #000;}
				.topic-container .full-topic-wrapper .photo {}
				
				.topic-container .full-topic-wrapper .topic-info-wrapper { float:left; width:100%; }
				.topic-container .full-topic-wrapper .topic-info { margin-right:310px; padding:90px 410px 0 80px; height:360px; position:relative; }
					.topic-container .full-topic-wrapper .topic-info a { color:#FFFFFF; }
						.topic-container .topic-info h2 a {text-decoration:none;}
					.topic-container .full-topic-wrapper .topic-info .topic { background-color: #eb2026; display: inline-block; font-size: 0.8em; padding: 8px 15px; width: auto; text-shadow: none;}
					.topic-container .full-topic-wrapper .topic-info .title { margin:30px 0; }
					
					.topic-container .full-topic-wrapper .topic-info .author-wrapper { position:absolute; bottom:40px; width:250px; }
						.topic-container .full-topic-wrapper .topic-info .author-wrapper div { font-size:0.9em; }
						.topic-container .full-topic-wrapper .topic-info .author-wrapper .photo { width:70px; float:left; margin-right:15px; }
							.topic-container .full-topic-wrapper .topic-info .author-wrapper .photo img { border-radius:75px; }
						
						.topic-container .full-topic-wrapper .topic-info .author-wrapper .byline { padding-top:13px; text-shadow: 0px 0px 5px #000;}
						.topic-container .full-topic-wrapper .topic-info .author-wrapper .date {text-shadow: 0px 0px 5px #000;}
						.topic-container .full-topic-wrapper:first-child .topic-info .author-wrapper .date {display: none;}
									
				.topic-container .full-topic-wrapper .topic-excerpt { display:none; float:left; width:310px; margin-left:-310px; background:url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent; height:100%; position:relative; }
				.topic-container .full-topic-wrapper:hover .topic-excerpt { display:block; }	
					.topic-container .full-topic-wrapper .topic-excerpt .text { font-family:"Domine", serif; font-size:0.85em; line-height:1.7em; padding:80px 30px 0; }
					
					.topic-container .full-topic-wrapper .topic-excerpt .topic-social { padding:0 30px; position:absolute; bottom:20px; }
						.topic-container .full-topic-wrapper .topic-excerpt .topic-social .line { border-top:2px solid #808080; margin:30px 0 0; }
						.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar { width:100%; padding:20px 0 0; }
							.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar .left > .more-wrapper .toolset_drawer .email-wrapper .toolset_drawer { left:-181px; top:55px; }
							.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar .left { float:right; padding-bottom:10px; }
							
							.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar .info-wrapper { width:100%; display:inline-block; text-align:right; font-weight:bold; }
							.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-clicks .label { color:#808080; font-weight:bold; }
							.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-divide { color:#808080; font-weight:bold; }
							.topic-container .full-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-shares .label { color:#808080; font-weight:bold; }
							
			/* MID TOPIC STYLES */			
			.topic-container .mid-topic-wrapper { position:relative; height:450px; margin:30px 0; float:left; max-width:840px; width:100%; margin-right:30px; }
				.topic-container .mid-topic-wrapper p {padding:0px 20px;}
				.topic-container .mid-topic-wrapper .photo {}
				
				.topic-container .mid-topic-wrapper .topic-info-wrapper { float:left; width:100%; }
				.topic-container .mid-topic-wrapper .topic-info { margin-right:310px; padding:90px 40px 0 80px; height:360px; position:relative; }
					.topic-container .mid-topic-wrapper .topic-info a { color:#FFFFFF; }
					.topic-container .mid-topic-wrapper .topic-info .topic { background-color: #eb2026; display: inline-block; font-size: 0.8em; padding: 8px 15px; width: auto; } 
					.topic-container .mid-topic-wrapper .topic-info .title { margin:30px 0; }
					
					.topic-container .mid-topic-wrapper .topic-info .author-wrapper { position:absolute; bottom:40px; width:250px; }
						.topic-container .mid-topic-wrapper .topic-info .author-wrapper div { font-size:0.9em; }
						.topic-container .mid-topic-wrapper .topic-info .author-wrapper .photo { width:70px; float:left; margin-right:15px; }
							.topic-container .mid-topic-wrapper .topic-info .author-wrapper .photo img { border-radius:75px; }
						
						.topic-container .mid-topic-wrapper .topic-info .author-wrapper .byline { padding-top:13px; }
						.topic-container .mid-topic-wrapper .topic-info .author-wrapper .date {}
									
				.topic-container .mid-topic-wrapper .topic-excerpt { display:none; float:left; width:310px; margin-left:-310px; background:url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent; height:100%; position:relative; }
				.topic-container .mid-topic-wrapper:hover .topic-excerpt { display:block; }	
					.topic-container .mid-topic-wrapper .topic-excerpt .text { font-family:"Domine", serif; font-size:0.85em; line-height:1.7em; padding:80px 30px 0; }
					
					.topic-container .mid-topic-wrapper .topic-excerpt .topic-social { padding:0 30px; position:absolute; bottom:20px; }
						.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .line { border-top:2px solid #808080; margin:30px 0 0; }
						.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar { width:100%; padding:20px 0 0; }
							.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar .left > .more-wrapper .toolset_drawer .email-wrapper .toolset_drawer { left:-181px; top:55px; }
							.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar .left { float:right; padding-bottom:10px; }
							
							.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar .info-wrapper { width:100%; display:inline-block; text-align:right; font-weight:bold; }
							.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-clicks .label { color:#808080; font-weight:bold; }
							.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-divide { color:#808080; font-weight:bold; }
							.topic-container .mid-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-shares .label { color:#808080; font-weight:bold; }
							
			/* SMALL RIGHT TOPIC STYLES */			
			.topic-container .smallright-topic-wrapper { position:relative; height:450px; margin:30px 0; float:left; max-width:310px; width:100%; }
				.topic-container .smallright-topic-wrapper .photo {}
				
				.topic-container .smallright-topic-wrapper .topic-info-wrapper { float:left; width:100%; }
				.topic-container .smallright-topic-wrapper .topic-info { margin-right:0; padding:90px 40px 0 40px; height:360px; position:relative; }
					.topic-container .smallright-topic-wrapper .topic-info a { color:#FFFFFF; }
					.topic-container .smallright-topic-wrapper .topic-info .topic { background-color: #eb2026; display: inline-block; font-size: 0.8em; padding: 8px 15px; width: auto; } 
					.topic-container .smallright-topic-wrapper .topic-info .title { margin:30px 0; }
					
					.topic-container .smallright-topic-wrapper .topic-info .author-wrapper { position:absolute; bottom:40px; width:250px; }
						.topic-container .smallright-topic-wrapper .topic-info .author-wrapper div { font-size:0.9em; }
						.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .photo { width:70px; float:left; margin-right:15px; }
							.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .photo img { border-radius:75px; }
						
						.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .byline { padding-top:13px; }
						.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .date {}
									
				.topic-container .smallright-topic-wrapper .topic-excerpt { display:none; float:left; width:310px; margin-left:-310px; background:url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent; height:100%; position:relative; }
				.topic-container .smallright-topic-wrapper:hover .topic-excerpt { display:none; }	
					.topic-container .smallright-topic-wrapper .topic-excerpt .text { font-family:"Domine", serif; font-size:0.85em; line-height:1.7em; padding:80px 30px 0; }
					
					.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social { padding:0 30px; position:absolute; bottom:20px; }
						.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .line { border-top:2px solid #808080; margin:30px 0 0; }
						.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar { width:100%; padding:20px 0 0; }
							.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar .left > .more-wrapper .toolset_drawer .email-wrapper .toolset_drawer { left:-181px; top:55px; }
							.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar .left { float:right; padding-bottom:10px; }
							
							.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar .info-wrapper { width:100%; display:inline-block; text-align:right; font-weight:bold; }
							.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-clicks .label { color:#808080; font-weight:bold; }
							.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-divide { color:#808080; font-weight:bold; }
							.topic-container .smallright-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-shares .label { color:#808080; font-weight:bold; }
							
							
			/* SMALL LEFT TOPIC STYLES */			
			.topic-container .smallleft-topic-wrapper { position:relative; height:450px; margin:30px 0; float:left; max-width:310px; width:100%; margin-right:30px; }
				.topic-container .smallleft-topic-wrapper .photo {}
				
				.topic-container .smallleft-topic-wrapper .topic-info-wrapper { float:left; width:100%; }
				.topic-container .smallleft-topic-wrapper .topic-info { margin-right:0; padding:90px 40px 0 40px; height:360px; position:relative; }
					.topic-container .smallleft-topic-wrapper .topic-info a { color:#FFFFFF; }
					.topic-container .smallleft-topic-wrapper .topic-info .topic { background-color: #eb2026; display: inline-block; font-size: 0.8em; padding: 8px 15px; width: auto; } 
					.topic-container .smallleft-topic-wrapper .topic-info .title { margin:30px 0; }
					
					.topic-container .smallleft-topic-wrapper .topic-info .author-wrapper { position:absolute; bottom:40px; width:250px; }
						.topic-container .smallleft-topic-wrapper .topic-info .author-wrapper div { font-size:0.9em; }
						.topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .photo { width:70px; float:left; margin-right:15px; }
							.topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .photo img { border-radius:75px; }
						
						.topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .byline { padding-top:13px; }
						.topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .date {}
									
				.topic-container .smallleft-topic-wrapper .topic-excerpt { display:none; float:left; width:310px; margin-left:-310px; background:url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent; height:100%; position:relative; }
				.topic-container .smallleft-topic-wrapper:hover .topic-excerpt { display:none; }	
					.topic-container .smallleft-topic-wrapper .topic-excerpt .text { font-family:"Domine", serif; font-size:0.85em; line-height:1.7em; padding:80px 30px 0; }
					
					.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social { padding:0 30px; position:absolute; bottom:20px; }
						.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .line { border-top:2px solid #808080; margin:30px 0 0; }
						.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar { width:100%; padding:20px 0 0; }
							.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar .left > .more-wrapper .toolset_drawer .email-wrapper .toolset_drawer { left:-181px; top:55px; }
							.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar .left { float:right; padding-bottom:10px; }
							
							.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar .info-wrapper { width:100%; display:inline-block; text-align:right; font-weight:bold; }
							.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-clicks .label { color:#808080; font-weight:bold; }
							.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-divide { color:#808080; font-weight:bold; }
							.topic-container .smallleft-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-shares .label { color:#808080; font-weight:bold; }
							
			/* MID RIGHT TOPIC STYLES */			
			.topic-container .midright-topic-wrapper { position:relative; height:450px; margin:30px 0; float:left; max-width:840px; width:100%; margin-right:0; }
				.topic-container .midright-topic-wrapper .photo {}
				
				.topic-container .midright-topic-wrapper .topic-info-wrapper { float:left; width:100%; }
				.topic-container .midright-topic-wrapper .topic-info { margin-right:310px; padding:90px 40px 0 80px; height:360px; position:relative; }
					.topic-container .midright-topic-wrapper .topic-info a { color:#FFFFFF; }
					.topic-container .midright-topic-wrapper .topic-info .topic { background-color: #eb2026; display: inline-block; font-size: 0.8em; padding: 8px 15px; width: auto; } 
					.topic-container .midright-topic-wrapper .topic-info .title { margin:30px 0; }
					
					.topic-container .midright-topic-wrapper .topic-info .author-wrapper { position:absolute; bottom:40px; width:250px; }
						.topic-container .midright-topic-wrapper .topic-info .author-wrapper div { font-size:0.9em; }
						.topic-container .midright-topic-wrapper .topic-info .author-wrapper .photo { width:70px; float:left; margin-right:15px; }
							.topic-container .midright-topic-wrapper .topic-info .author-wrapper .photo img { border-radius:75px; }
						
						.topic-container .midright-topic-wrapper .topic-info .author-wrapper .byline { padding-top:13px; }
						.topic-container .midright-topic-wrapper .topic-info .author-wrapper .date {}
									
				.topic-container .midright-topic-wrapper .topic-excerpt { display:none; float:left; width:310px; margin-left:-310px; background:url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent; height:100%; position:relative; }
				.topic-container .midright-topic-wrapper:hover .topic-excerpt { display:block; }	
					.topic-container .midright-topic-wrapper .topic-excerpt .text { font-family:"Domine", serif; font-size:0.85em; line-height:1.7em; padding:80px 30px 0; }
					
					.topic-container .midright-topic-wrapper .topic-excerpt .topic-social { padding:0 30px; position:absolute; bottom:20px; }
						.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .line { border-top:2px solid #808080; margin:30px 0 0; }
						.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar { width:100%; padding:20px 0 0; }
							.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar .left > .more-wrapper .toolset_drawer .email-wrapper .toolset_drawer { left:-181px; top:55px; }
							.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar .left { float:right; padding-bottom:10px; }
							
							.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar .info-wrapper { width:100%; display:inline-block; text-align:right; font-weight:bold; }
							.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-clicks .label { color:#808080; font-weight:bold; }
							.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-divide { color:#808080; font-weight:bold; }
							.topic-container .midright-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-shares .label { color:#808080; font-weight:bold; }
							
			/* FULL BOTTOM TOPIC STYLES */
			.topic-container .fullbottom-topic-wrapper { position:relative; height:450px; max-width:1210px; width:100%; display:inline-block; margin-bottom:30px;}
				.topic-container .fullbottom-topic-wrapper .photo {}
				
				.topic-container .fullbottom-topic-wrapper .topic-info-wrapper { float:left; width:100%; }
				.topic-container .fullbottom-topic-wrapper .topic-info { margin-right:310px; padding:90px 410px 0 80px; height:360px; position:relative; }
					.topic-container .fullbottom-topic-wrapper .topic-info a { color:#FFFFFF; }
					.topic-container .fullbottom-topic-wrapper .topic-info .topic { background-color: #eb2026; display: inline-block; font-size: 0.8em; padding: 8px 15px; width: auto; } 
					.topic-container .fullbottom-topic-wrapper .topic-info .title { margin:30px 0; }
					
					.topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper { position:absolute; bottom:40px; width:250px; }
						.topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper div { font-size:0.9em; }
						.topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .photo { width:70px; float:left; margin-right:15px; }
							.topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .photo img { border-radius:75px; }
						
						.topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .byline { padding-top:13px; }
						.topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .date {}
									
				.topic-container .fullbottom-topic-wrapper .topic-excerpt { display:none; float:left; width:310px; margin-left:-310px; background:url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent; height:100%; position:relative; }
				.topic-container .fullbottom-topic-wrapper:hover .topic-excerpt { display:block; }	
					.topic-container .fullbottom-topic-wrapper .topic-excerpt .text { font-family:"Domine", serif; font-size:0.85em; line-height:1.7em; padding:80px 30px 0; }
					
					.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social { padding:0 30px; position:absolute; bottom:20px; }
						.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .line { border-top:2px solid #808080; margin:30px 0 0; }
						.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar { width:100%; padding:20px 0 0; }
							.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar .left > .more-wrapper .toolset_drawer .email-wrapper .toolset_drawer { left:-181px; top:55px; }
							.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar .left { float:right; padding-bottom:10px; }
							
							.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar .info-wrapper { width:100%; display:inline-block; text-align:right; font-weight:bold; }
							.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-clicks .label { color:#808080; font-weight:bold; }
							.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-divide { color:#808080; font-weight:bold; }
							.topic-container .fullbottom-topic-wrapper .topic-excerpt .topic-social .socialBar .socialBar-shares .label { color:#808080; font-weight:bold; }														
				
				
				
/* DESKTOP & TABLET RWD STYLES */				
@media only screen and ( min-width : 1180px ) and ( max-width : 1209px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:840px; width:100%; }
}
@media only screen and ( min-width : 1150px ) and ( max-width : 1179px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:810px; width:100%; }
}
@media only screen and ( min-width : 1120px ) and ( max-width : 1149px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:780px; width:100%; }
}
@media only screen and ( min-width : 1090px ) and ( max-width : 1119px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:750px; width:100%; }
}
@media only screen and ( min-width : 1060px ) and ( max-width : 1089px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:720px; width:100%; }
}
@media only screen and ( min-width : 1030px ) and ( max-width : 1059px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:690px; width:100%; }
}
@media only screen and ( min-width : 1024px ) and ( max-width : 1029px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:684px; width:100%; }
	.topic-container .fullbottom-topic-wrapper .topic-info, .topic-container .full-topic-wrapper .topic-info { padding:90px 140px 0 80px; }
	.topic-container .mid-topic-wrapper .topic-info, .topic-container .midright-topic-wrapper .topic-info { padding:90px 0 0 80px; }
}

@media only screen and ( min-width : 768px ) and ( max-width : 1023px ){
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { max-width:100%; width:100%; }
	.topic-container .fullbottom-topic-wrapper .topic-info, .topic-container .full-topic-wrapper .topic-info { padding:90px 0 0 80px; }
	.topic-container .mid-topic-wrapper .topic-info, .topic-container .midright-topic-wrapper .topic-info { padding:90px 0 0 80px; }
	.topic-container .smallleft-topic-wrapper, .topic-container .smallright-topic-wrapper { max-width:100%; width:100%; }
}

@media only screen and ( max-width : 1180px ){
	.sponsor { margin-right: 10px;} 
}

/* SMARTPHONE STYLES */
@media only screen and ( max-width : 767px ){
	.topic-excerpt { display:none !important; }
	
	.topic-container .full-topic-wrapper:hover .topic-excerpt, .topic-container .fullbottom-topic-wrapper:hover .topic-excerpt, .topic-container .mid-topic-wrapper:hover .topic-excerpt, .topic-container .midright-topic-wrapper:hover .topic-excerpt, .topic-container .smallright-topic-wrapper:hover .topic-excerpt, .topic-container .smallleft-topic-wrapper:hover .topic-excerpt { display:none; }
	
	.topic-container .full-topic-wrapper .topic-info, .topic-container .fullbottom-topic-wrapper .topic-info, .topic-container .mid-topic-wrapper .topic-info, .topic-container .midright-topic-wrapper .topic-info { margin-right:0; padding:50px 20px; }
	
	.topic-container .smallright-topic-wrapper, .topic-container .smallleft-topic-wrapper { max-width:100%; margin:15px 30px 15px 0; }
	
	.topic-container { margin:15px 0; }
	
	h1 { font-size:1.5em; }
	h2 { font-size:1.8em; }		
	
	.header { padding:0; margin:0 20px; border:none; }
	.header .sponsor { float:left; width:100%; }
		
	.alpha-container { margin:10px auto 50px; }
	
	.topic-container .midright-topic-wrapper, .topic-container .mid-topic-wrapper, .topic-container .fullbottom-topic-wrapper { margin:15px 0; }

	.custom-topic .top-banner .RC-AD-TOP-BANNER {display:none;}  
	.custom-topic .top-banner .RC-AD-MOBILE-BANNER {display:block;}

	.header .title {
	    position: static;
	}
	
}

@media only screen and ( max-width : 414px ){
	.alpha { padding:0 3%; }
	
	.topic-container .full-topic-wrapper .topic-info, .topic-container .fullbottom-topic-wrapper .topic-info { padding:0; height:255px; }
	.mobile-photo { display:block;}
	
	.topic-container .full-topic-wrapper, .topic-container .fullbottom-topic-wrapper { position:relative; /*background:none !important;*/ height:auto; }
	.topic-container .full-topic-wrapper .topic-info-wrapper, .topic-container .fullbottom-topic-wrapper .topic-info-wrapper { position:absolute; top:0; left:0; }
	.topic-container .full-topic-wrapper .topic-info .title, .topic-container .fullbottom-topic-wrapper .topic-info .title { padding-left:20px; padding-right:0; margin:20px 0; }
	.topic-container .full-topic-wrapper .topic-info .title h2, .topic-container .fullbottom-topic-wrapper .topic-info .title h2 { font-size:1em; }
	.topic-container .full-topic-wrapper .topic-info .author-wrapper .photo, .topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .photo { width:60px; }
	.topic-container .full-topic-wrapper .topic-info .author-wrapper .byline, .topic-container .full-topic-wrapper .topic-info .author-wrapper .byline a, .topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .byline, .topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .byline a { color:#919191; }
	.topic-container .full-topic-wrapper .topic-info .author-wrapper .date, .topic-container .fullbottom-topic-wrapper .topic-info .author-wrapper .date { color:#919191; }
	
	.topic-container .mid-topic-wrapper, .topic-container .midright-topic-wrapper { position:relative; /*background:none !important;*/ height:220px; }
		.topic-container .midright-topic-wrapper .mobile-photo, .topic-container .mid-topic-wrapper .mobile-photo, .topic-container .midright-topic-wrapper .mobile-photo, .topic-container .midright-topic-wrapper .mobile-photo { height:145px; overflow:hidden; }
		.topic-container .mid-topic-wrapper .topic-info, .topic-container .midright-topic-wrapper .topic-info { padding:0; height:255px; }
		.topic-container .mid-topic-wrapper .topic-info-wrapper, .topic-container .midright-topic-wrapper .topic-info-wrapper { position:absolute; top:0; left:0; }
		.topic-container .mid-topic-wrapper .topic-info .title, .topic-container .midright-topic-wrapper .topic-info .title { padding-left:20px; padding-right:0; margin:20px 0; }
		.topic-container .mid-topic-wrapper .topic-info .title h2, .topic-container .midright-topic-wrapper .topic-info .title h2 { font-size:1em; }
		.topic-container .mid-topic-wrapper .topic-info .author-wrapper .photo, .topic-container .midright-topic-wrapper .topic-info .author-wrapper .photo { width:60px; }
		.topic-container .mid-topic-wrapper .topic-info .author-wrapper .byline, .topic-container .mid-topic-wrapper .topic-info .author-wrapper .byline a, .topic-container .midright-topic-wrapper .topic-info .author-wrapper .byline, .topic-container .midright-topic-wrapper .topic-info .author-wrapper .byline a { color:#919191; }
		.topic-container .mid-topic-wrapper .topic-info .author-wrapper .date, .topic-container .midright-topic-wrapper .topic-info .author-wrapper .date { color:#919191; }
		
	.topic-container .smallright-topic-wrapper, .topic-container .smallleft-topic-wrapper { position:relative; /*background:none !important;*/ height:220px; }
		.topic-container .smallright-topic-wrapper .mobile-photo, .topic-container .smallright-topic-wrapper .mobile-photo, .topic-container .smallleft-topic-wrapper .mobile-photo, .topic-container .smallleft-topic-wrapper .mobile-photo { height:145px; overflow:hidden; }
		.topic-container .smallright-topic-wrapper .topic-info, .topic-container .smallleft-topic-wrapper .topic-info { padding:0; height:255px; }
		.topic-container .smallright-topic-wrapper .topic-info-wrapper, .topic-container .smallleft-topic-wrapper .topic-info-wrapper { position:absolute; top:0; left:0; }
		.topic-container .smallright-topic-wrapper .topic-info .title, .topic-container .smallleft-topic-wrapper .topic-info .title { padding-left:20px; padding-right:0; margin:20px 0; }
		.topic-container .smallright-topic-wrapper .topic-info .title h2, .topic-container .smallleft-topic-wrapper .topic-info .title h2 { font-size:1em; }
		.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .photo, .topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .photo { width:60px; }
		.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .byline, .topic-container .smallright-topic-wrapper .topic-info .author-wrapper .byline a, .topic-container 	.smallleft-topic-wrapper .topic-info .author-wrapper .byline, .topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .byline a { color:#919191; }
		.topic-container .smallright-topic-wrapper .topic-info .author-wrapper .date, .topic-container .smallleft-topic-wrapper .topic-info .author-wrapper .date { color:#919191; }
	
	/*.topic-container .midright-topic-wrapper { position:relative; background:none !important; }*/
	.topic-container .smallright-topic-wrapper { position:relative; /*background:none !important;*/ }
	.topic-container .smallleft-topic-wrapper { position:relative; /*background:none !important;*/ }
	
}
				
				
				
				
				
				