.horizontal-slider {
	padding:0;
	margin-bottom:30px;
}
.horizontal-slider-list {
	background-color:#EEE;
	padding:15px 50px 0;
	height: 100%;
	box-sizing: border-box;
}

.horizontal-slider-list .node{
	float: left;
	height: 175px;
}
.horizontal-slider-list .node, .horizontal-slider-list img {
	display:block;
}
.horizontal-slider-list .node img {
	width:100%;
	height:auto;	
}
.horizontal-slider-list .node {
	position:relative;
	text-decoration:none;
	color:#000;
}
.horizontal-slider-list .node:nth-child(4n+1) { clear: left; }

.horizontal-slider-list h3, .horizontal-slider-list p {
	padding-top:10px;
	font-size:15px;
	line-height:18px;
        width:100%;
        float:none;
}
.horizontal-slider-list h3 {
	text-align:center;
}
.horizontal-slider-list h3, .horizontal-slider-list a {
	color:#181818;
	text-decoration:none;
}
.horizontal-slider-list p {
	display:none;
}

/* styles for after jquery updates block */

.horizontal-slider.active{
	position:relative;
	overflow:hidden;
	height:175px;
}
.horizontal-slider.active ul {
	transition: left 0.8s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	position:	absolute;
}
.horizontal-slider .resizing {
	transition: left 0s ease-out !important;
}
.horizontal-slider.active ul li {
	clear: none !important;
	height: 175px;
	overflow: hidden;
}
.horizontal-slider.active .horizontal-slider-button {
	height:		100%;
	width:		50px;
	background: #EEE;
	display:	block;
	position:	absolute;
}
.horizontal-slider.active .horizontal-slider-button .horizontal-slider-arrow {
	background: url(../images/sprite-70x30-sliderArrowHoriz.png) no-repeat;
	width:30px;
	height:70px;
	position:absolute;
	left:50%;
	margin-left:-15px;
	top: 50%;
	margin-top:-35px;
  -webkit-transition: all 0.5s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.5s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.5s ease-out;  /* Opera 10.50–12.00 */
          transition: all 0.5s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.horizontal-slider.active .horizontal-slider-button.disable .horizontal-slider-arrow {
	opacity: 0.2;
	filter:alpha(opacity=20);
}
.horizontal-slider.active .horizontal-slider-button.right {
	right:0px; border-left: 1px solid #fff;
}.horizontal-slider.active .horizontal-slider-button.right .horizontal-slider-arrow{
	background-position: -30px -70px;
}
.horizontal-slider.active .horizontal-slider-button.left {
	left:0px; border-right: 1px solid #fff;
}
.horizontal-slider.active .horizontal-slider-button.left .horizontal-slider-arrow {
	background-position: -30px 0px;
}

body.section_cbn-tv .horizontal-slider.active .horizontal-slider-list {background-color:#fff;}
body.section_cbn-tv .horizontal-slider.active .horizontal-slider-button { background-color:#fff;}
body.section_cbn-tv .horizontal-slider.active .horizontal-slider-button.left { border-right:1px solid #dfdfdf; }
body.section_cbn-tv .horizontal-slider.active .horizontal-slider-button.right { border-left:1px solid #dfdfdf; }