body.page-newsfeed {margin:0;}
#codec_result1  #title_related_horizontal, #codec_result2 #title_related_horizontal  {display:none;}
#codec_result1 #content-area, #codec_result2  #content-area	{margin-top: -20px;}
#skip-link {display: none;}
/*codecmaster block*/
.breaking-news-right img{ width:100%; height:auto; margin-bottom:0;}
.breaking-news-right  .views-row {  /*border-top: 1px solid gray;*/margin-bottom: 15px; margin-top:5px; padding-top: 5px;     clear: both;}
.breaking-news-right  .views-row:nth-child(1) {  border-top: unset;     padding-top: 0; }
.breaking-news-right h2 span { background-color: #289dcc; color: #fff; font-size: 18px;   padding: 6px 12px 6px;line-height:26px;} 
.codecprime_widget.breaking-news-right .codec_widg_title {margin-bottom:10px;border-bottom: 1px solid #289dcc;}
.codecprime_widget.breaking-news-right h2 {
	/*border-bottom: 1px solid #289dcc;
	padding-bottom: 6px!important;*/
	margin:0;
	font-size:20px;
	line-height:25px;
	background: #289dcc;
	color: white;
	padding: 5px 10px;
	display: inline-block;
}
.breaking-news-right .views-field-title {font-size: 13px;}
.breaking-news-right.full-image-block .views-field-title {font-size: 16px;line-height:23px;}
.breaking-news-right .views-field-title, .breaking_news_center  .views-field-title { line-height: 1.3;}
/*.powered_by {text-align:right;}*/

/*Loading*/
	.codecprime_widget .views_marked.widget_loaded  {visibility: visible;
		position: initial;}
	.codecprime_widget .views_marked.widget_loading a { visibility: hidden; }
	.codecprime_widget .views_marked.thumb-images-right.widget_loading {
		background-size: 50%;
		background-position: 45%;
	}
	.codecprime_widget .views_marked.widget_loading {
		visibility: visible;
		position: initial;
		background-image: url("https://codecprime.com/partner/sites/default/files/user-photos/u1/loader.gif");
		background-size: 100%;
		background-repeat: no-repeat;
	}

/**/


/*All Blocks*/
	.views_marked {visibility:hidden;position:absolute;}
/*End All Blocks*/

.breaking-news-right .views-field-title a, .breaking_news_center  .views-field-title a,
.breaking-news-right .views-field-title
 { 
    font-family: 'Open Sans', sans-serif;
    line-height: 20px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    margin-bottom: 3px;
    white-space: normal;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
.breaking-news-right .views-row:hover .views-field-title a {color: #1955a5;    text-decoration: none;}
/*partner*/
.partner_et_id #post-content {margin:0;padding:0;}

.partner_et_id #header {padding:0;}
.partner_et_id  #page-wrap {margin:0;}
.partner_et_id  #page-wrap #container {padding:0;}
.partner_et_id .panels-flexible-region-3-center {width:100%;}
.breaking-news-right .view-header p {margin:0;}
.partner_et_id #container  .content-sidebar-wrap  {width:100%;}

#newsfeedpage .panel-3col-33 .panel-col {width:33%;}
#vertical-thumbnails img {width:unset;float: left;padding: 5px 10px 10px 0px;}
.widget_vertical_thumbnails img {width:unset;float: left;padding: 5px 10px 10px 0px;}

/*Description*/

	.views-field-body {font-weight: normal; margin-top: 5px;font-size:15px;}
	.vertical .views-field-body {font-size: 15px;}
/**/


/*Horizontal*/

	.horizontal-widget img {width:100%; height:auto;}
	#codecprime_widget, .codecprime_widget {margin-top:20px;clear:both;}
	.codecprime_widget.horizontal-8.with_powered_note,
	.codecprime_widget.horizontal-6.with_powered_note,
	.codecprime_widget.horizontal-3.with_powered_note,
	.codecprime_widget.horizontal-4.with_powered_note
	{margin-top:5px;}
	.codecprime_widget .rolph-footer {margin:0;}
	/*widget horizontal 3-1*/
	#codecprime_widget .mccoppin-column-content-region, .codecprime_widget .mccoppin-column-content-region {
		min-height: 1px;
		width: 33.333333333%;
		float: left;
	}
	#codecprime_widget .clearfix::after, .codecprime_widget .clearfix::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	#codecprime_widget .mccoppin-column-content-region-inner,
	.codecprime_widget .mccoppin-column-content-region-inner
	{
		margin-right: 20px;
	}
	#codecprime_widget .mccoppin-column-content-region .views-row,
	.codecprime_widget .mccoppin-column-content-region .views-row 
	{
		margin-bottom: 20px !important;
	}
	#codecprime_widget .horizontal-widget .views-field-title,
	.codecprime_widget .horizontal-widget .views-field-title
	{margin-top:10px;}

	
#title_related_horizontal { font-family: 'Open Sans Condensed','Open Sans';
    font-size: 20.0px; color:black; border-top:none; margin:0;padding:0;margin-bottom:10px;}
.horizontal-widget:hover .views-field-title a {color: #1955a5;    text-decoration: none;} 
.horizontal-widget .views-row {
margin-bottom: 10px !important;}
.horizontal-widget .views-field-title a, .horizontal-widget .views-field-field-author {
    font-family: 'Open Sans', sans-serif;
    font-size: 16.0px;
    line-height: 24.0px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    margin-bottom: 3px;
    white-space: normal;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
	word-wrap: break-word;}
.horizontal-widget .views-field-field-author {font-weight:unset; line-height:1; color:gray;margin-top:10px; white-space:normal;}
/*Vertical blocks*/

	#codecprime_widget .thumb-images-right img,
	.codecprime_widget .thumb-images-right img
	{
		width: unset;
		float: left;
		margin-top:5px;
		padding: 0 10px 10px 0px;
		height: auto;
	}

	#codecprime_widget .thumb-images-right .views-field-title,
	.codecprime_widget .thumb-images-right .views-field-title
	{margin-top:5px;}
	
	#codecprime_widget .thumb-images-right.breaking-news-right .view-header p,
	.codecprime_widget .thumb-images-right.breaking-news-right .view-header p	{height:0;}
	#codecprime_widget .thumb-images-right .views-field-title a, 
	.codecprime_widget .thumb-images-right .views-field-title a
	{line-height: 130%;}
	#codecprime_widget .thumb-images-right.breaking-news-right .views-row:nth-child(1),
	.codecprime_widget .thumb-images-right.breaking-news-right .views-row:nth-child(1)
	{
		border-top: unset;
		padding-top: 5px;
	}
	#codecprime_widget .full-image-block .view-header p,
	.codecprime_widget .full-image-block .view-header p	{height:0;} 
	#codecprime_widget .full-image-block .views-field-title,
	.codecprime_widget .full-image-block .views-field-title {margin: 10px 0;}
/**/

.in_art_center > div.pane-content > div {width: 100%!important;
text-align: center;}

/*Vertical Mobile*/
	.vertical-mobile.news-feed, .vertical-mobile.news-feed a {font-family:-apple-system,sans-serif,Arial,Helvetica,'Microsoft YaHei',STHeiti,SimSun,sans-serif!important;}
	.vertical-mobile.news-feed img {margin-bottom:10px;width:100%; height:auto;  }
	.vertical-mobile.news-feed .views-field-field-image {padding:0 15px; }
	.vertical-mobile.news-feed .views-row {border:unset;}
	.vertical-mobile.news-feed .views-field-title {
		padding:0 15px;
		text-align: left;
		color: #000;
		text-decoration:none;
		line-height: 1.2; 
		font-weight: 700;
		font-size: 23px;
	} 
	.vertical-mobile.news-feed .views-field-title a {
		color: #000;
		text-decoration:none;
		line-height: 1.2; 
		font-weight: 700;
		font-size: 23px; 
	} 
	.vertical-mobile.news-feed .views-field-body {
		padding:0 15px;
		text-align: left;
		font-size: 15px;
		text-decoration:none;
		font-weight:normal;
		line-height: 1.3;
		color: #000;
	} 
	.vertical-mobile.news-feed .views-field-body a {
		font-size: 15px;
		text-decoration:none;
		font-weight:normal;
		line-height: 1.3;
		color: #000;
	} 
	
	.vertical-mobile.news-feed .views-field-created {padding:0 15px; text-align: left; text-transform: uppercase; color: #777; margin-top:10px;font-size:12px;margin-bottom:5px;}
	.vertical-mobile.news-feed .views-field-field-tags{
		padding:0 15px;  
		margin:20px 0 10px;
		text-transform: uppercase;
		color: #777; 
		line-height: 18px; 
		font-size:15px;
		text-align: left;
	}
	.read_post {
		text-align: center;
		display: block; 
		text-transform:uppercase;
		padding: 10px;
		margin:15px 15px 25px;
		border: 1px solid #777;
		border-radius: 5px;
		font-size: 16px;
		color: #fff;
		text-decoration:none;
		background: #b7003c;
	}
	.read_post:hover {color:white;}
	/*.china_first .views-row-last .gray_separator {display:block;}*/
	.views-row-last .gray_separator {display:none;}
	.vertical-mobile .gray_separator {
		clear: both;
		width: 100%;
		height: 14px;
		background-color: #eee;
		box-shadow: 0px 8px 4px -2px #ddd inset;
	}
/*End Vertical Mobile*/

/*4 columns widget*/
/**
 * @file
 * Rolph panel layout
**/
.codecprime_widget.horizontal-4,
.codecprime_widget.horizontal-8 {margin-top:-10px;}

.codecprime_widget.horizontal-4 .views-field-title a, 
.codecprime_widget.horizontal-4 .views-field-title, 
.codecprime_widget.horizontal-8 .views-field-title a,
.codecprime_widget.horizontal-8 .views-field-title
{font-size:14px;}

.rolph-container {
  margin-bottom: 1em;
}

.rolph-quarter {
  min-height: 1px;
  width: 25.532%; /* 240 / 940 = 25.532% */
  float: left;
}

  .rolph-quarter-inner {
    margin-right: 20px;
  }

.rolph-quarter4 {
  width: 23.404%; /* 220 / 940 = 23.404% */
}

  .rolph-quarter4-inner {
    margin-right: 0;
  }
  
/* iPhone [portrait + landscape] */
@media only screen and (max-width: 480px) {
  .rolph-quarter {
    width: 100%;
    float: none;
  }
  
  .rolph-quarter-inner {
    margin-right: 0;
  }
  
}

@media only screen and (max-width: 600px) {
	.codecprime_widget .mccoppin-column-content-region {width:100%;}
	.codecprime_widget .mccoppin-column-content-region-inner {margin-right:0;}
}
@media only screen and (min-width: 601px) and (max-width: 800px)  {
	.codecprime_widget .mccoppin-column-content-region .views-field-title a {font-size:14px; line-height:18px;}
	
}
@media only screen and (min-width: 481px) and (max-width: 800px)  {
	.codecprime_widget .rolph-quarter .views-field-title a  {font-size:12px; line-height:16px;}
}

/*new widgetmaker*/

	/*Vertical 2 columns*/
		.codecprime_widget.vertical_two_columns.horizontal_2 .codec_one_post.horizontal-post img {width:35%; float:left; margin:5px 10px 30px 0;}
		.codec_post_date {color:gray; margin:10px 0;}
	/*End*/
	
.codecprime_widget.with_powered_note.horizontal h2, .codecprime_widget.with_powered_note.horizontal {margin-top: 10px;}
.codecprime_widget .horizontal_row {display:flex;}
.codecprime_widget.horizontal h2 {color:black; margin-bottom:10px;}

.codecprime_widget .horizontal_row .views-field-nothing a {color:white;} 

.codecprime_widget .horizontal_row .views-field-created {margin-bottom:7px;}

.codecprime_widget.horizontal_2 .codec_one_post.horizontal-post {width:49%;margin-right:2%;}
.codecprime_widget.horizontal_2 .codec_one_post.horizontal-post img {width:100%;}
.codecprime_widget.horizontal_2 .codec_one_post.horizontal-post.last {margin-right:0;}

.codec_one_post.vertical {clear:both; margin-bottom:20px;}
.codec_one_post .codec_title {clear:both;}
.widget_vertical_thumbnails .codec_one_post .codec_title {clear:unset;}
.codec_one_post.horizontal-post {width:32.3%; margin-right: 1.55%; margin-bottom:20px;}
.codec_one_post.horizontal-post.last {margin-right: 0;}

.codec_one_post.vertical-post {margin-bottom:20px;clear: both;}
.vertical-fullimg .codec_one_post img {width:100%;}

.codec_one_post a { 
	/*font-family: 'Open Sans Condensed','Open Sans';*/
	font-family: 'Open Sans', sans-serif;
	font-size: 16.0px;
	line-height: 24.0px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-bottom: 3px;
	white-space: normal;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

@media screen and (max-width: 599px) {
	.codecprime_widget .horizontal_row {display:block;}
	.codec_one_post.horizontal-post {width:100%;}
}

@media screen and (min-width: 850px) {
		
	.codecprime_widget.vertical-mobile .horizontal_row .views-field-field-tags,
	.codecprime_widget.vertical-mobile .horizontal_row .views-field-created, 
	.codecprime_widget.vertical-mobile .horizontal_row .views-field-title,
	.codecprime_widget.vertical-mobile .horizontal_row .views-field-nothing
	{display:none;}
	.codecprime_widget.vertical-mobile .horizontal_row .mobile_title .views-field-title {display:block;}
	.codecprime_widget.vertical-mobile .horizontal_row .mobile_title .views-field-title {margin-bottom:10px;}
	

}
@media screen and (max-width: 849px) {
	.codecprime_widget.vertical-mobile .horizontal_row .mobile_title .views-field-title {display:none;}
	.codecprime_widget.vertical-mobile .horizontal_row {display:block;}
	.codecprime_widget.vertical-mobile .codec_one_post.horizontal-post {width:100%;}
}