.cm_featured_contents_widget .details {
	padding: 10px;
} 

.text_plus_video .half:last-child {
	float: right;
	margin: 0;
	text-align: right;
}

.text_plus_video .half:last-child .video {
	
}

/* Announcement widget */

.widget-area .mfc_widget {
	border-bottom: none !important;
}

.widget-area .mfc_widget .announcement_rogue {
	/*border-bottom: 2px solid #F01C1A;*/
}

.widget-area .mfc_widget .announcement_general { 
	/*border-bottom: 2px solid #106FFF;*/
}

.widget-area .mfc_widget h4 {
	margin-left: 0;
}

.widget-area .mfc_widget .details {
	padding-top: 0;
}

.widget-area .mfc_widget .read_more_link {
	text-align: right;
}

/* Affiliate Link */

.widget_affiliate_widget {
	background: transparent!important;
}
.widget_affiliate_widget h4 {
	font-weight: 400;
	background: none !important;
	padding: 10px 0 0 0;
	font-size: 14px;
}

.widget_affiliate_widget img {
	display: block;
	margin: 0 auto 10px auto;
}

/*
Style for most read widget  
*/

.widget_mostread li {
	padding: 10px 0;
    height: auto;
    overflow: hidden;
}
/*
.widget_mostread li:not(:last-child) {
	border-bottom: 1px solid #CCC;
}
*/
.widget_mostread div { margin:0; }

.widget-area .widget_mostread p {
	margin: 5px 0 !important;
}

.widget_mostread .widget_text { width:75%; }

.widget_mostread .widget_img  { width:25%; }


.widget-area .widget_mostread {
	/*border-bottom: 2px solid #106FFF;*/
	border-top: 4px solid #106FFF;
	border-radius: 2px 2px 0 0;
	background: #FFF;
}

.widget-area .widget_mostread h3 {
	margin:0;
}
 
.widget-area .widget_mostread span a,
.widget-area .widget_mostread span a:hover {
	font-weight: bold;
}

@media only screen and (max-width: 480px) {
	
	.mostread .alignright, 
	.mostread .alignleft 
	{
		float: left !important; 
	}
}

/* 
/* Last Forums Threads
*/


.forum_threads .eight {
	width: 15% !important;
}
	
.forum_threads .ninth {
	width: 81% !important;
}
	
.widget_last_forum_threads_list {
	/*border-bottom: 2px solid #FFD920;*/ 
}
li.forum_threads {
	padding: 10px;
	border-bottom: 1px solid #CCC;
}

li.forum_threads:last-child {
	border-bottom: 0
}

.widget_list_forum_title a {
    font-weight: bold;
    margin: 0 0 10px 0;
	color: #454545 !important;
}

.widget_list_forum_last_post {
	font-size: 0.9em;
	margin: 0;
	color: #B2B2B2;
}

.forum_count_number {
    color: #FFDE00;
	font-weight: 700;
	width: 50px;
	height: 50px;
	padding: 6px 0 0 18px;
	background: #FFf !important;
	border-radius: 50%;
	margin: 20px 0 0 0;
	border: 2px solid #FFDE00;
	font-size: 24px;
}


/*  Mobile Layout: max 767px. */
@media only screen and (max-width: 767px) {
	.forum_threads .eight, .forum_threads .ninth {
		float: left;
	}
	
	.forum_threads .eight {
		width: 10% !important;
	}
	
	.forum_threads .ninth {
		width: 84% !important;
	}
}

/*
 * Double Widget 1 & 2.
*/

.cm_featured_contents_widget .half {
	position: relative;
}

.cm_featured_contents_widget .promos {
	border-right: 1px solid #CCC;
}

.cm_featured_contents_widget ul {
	list-style-type: none;
}

.cm_featured_contents_widget a.seemore {
	position: absolute;
    top: 8px;
    right: 10px;
}

.cm_featured_contents_widget .promos a.seemore {
	position: absolute;
    right: 10px;
}

.cm_featured_contents_widget .promos {
	padding: 0 10px 0 0;
}
/*
.cm_featured_contents_widget img {
	float: left;
	width:100px;
	height:45px;
	margin-right: 10px;
}
*/
.cm_featured_contents_widget p {
	/*margin:0;*/
}

.cm_featured_contents_widget li {
	border-bottom: 0;
    padding-bottom: 13px;
}

.cm_featured_contents_widget .reviews img {
	float: left;
	margin: 0 10px 0 0;
}

.cm_featured_contents_widget .d_title {
	font-size: 20px;
    margin: 12px 0px 10px;
}

.cm_featured_contents_widget .reviews .d_title {
	margin: 12px 0px 3px;
}

.cm_featured_contents_widget .readmore {
	font-size:13px;
}

.cm_featured_contents_widget a.link_newsletter {
	position: absolute; 
	right: 10px;
	top: 10px;
}

.cm_featured_contents_widget .promos h4,
.cm_featured_contents_widget .reviews h4
 {
	background: url(../img/title-separation-yellow.png) bottom left no-repeat !important;
}

.widget-2-read-more {
	text-align: right;
	padding: 0 10px 0 0;
}

/* Featured Content */
.cm_featured_contents_widget .featured {
	border: 1px solid #e9e9e9;
}

.cm_featured_contents_widget img {
	width: 100%;
}
	
/*
* Responsive
*/

@media only screen and (max-width: 767px) {
	.cm_featured_contents_widget .promo {
		border-right: 0
	}
}

