.video_promo{width:auto;height:auto;margin:0px 30px;display:block;position:relative;background:#000;border-radius:4px;}
.video_promo_title{font:10pt/normal "open_sansregular", sans-serif;color:#fff;clear:both;margin:3px auto;height:34px;overflow:hidden;display:block;}
#video_promo{width:auto;height:auto;display:block;overflow:hidden;padding:20px 20px 20px 20px;position:relative;clear:both;background:#000;margin:0px auto;}
#video_promo .slick-slider{margin-bottom:0px;}
.video_promo_header{color:#fff;font-size:14pt;padding-bottom:4px;margin-top:14px;text-align:center;border:1px #7d1208 solid;display:table;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:2px 30px;border-radius:5px;}
#side_video_promo{width:280px;height:auto;display:block;overflow:hidden;padding:10px;position:relative;clear:both;background:#000;margin:0px auto;}
#side_video_promo .slick-slider{margin-bottom:0px;}
.side_video_promo{width:auto;height:auto;margin:30px auto;display:block;position:relative;background:#000;border-radius:4px;text-align:center;}
#side_video_promo .slick-prev{font-size:0;line-height:0;left:50%;position:absolute;top:30px;display:block;width:38px;height:22px;margin-top:-62px;margin-left:-19px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:url(../images/video_top_icon.png) no-repeat top;}
#side_video_promo .slick-next{font-size:0;line-height:0;position:absolute;bottom:0px !important;left:50%;display:block;width:38px;height:22px;margin-bottom:-30px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:url(../images/video_bottom_icon.png) no-repeat top;top:inherit;margin-left:-19px;}
#side_video_promo.video_promo_title{margin-bottom:20px;}
#video_promo .slick-prev.slick-disabled, #video_promo .slick-next.slick-disabled{opacity:0.60;filter:alpha(opacity=60);}
a{display:block;text-decoration:none;}
#video_promo .slick-slide a:hover .videopromo_plyicon{display:block;}
.videopromo_plyicon{position:absolute;left:0;top:0px;background:rgba(0,0,0,0.5);width:100%;display:none;height:120px;}
#video_promo .slick-initialized .slick-slide{position:relative;}
.videopromo_plyicon i img{width:30px;height:25px;margin-left:2px;}
.videopromo_plyicon i{top:46px;position:absolute;left:88px;background:red;border-radius:4px;width:36px;text-align:center;height:26px}
#side_video_promo .slick-slide a:hover .sidevideopromo_plyicon{display:block;}
#side_video_promo .slick-initialized .slick-slide{position:relative;}
.sidevideopromo_plyicon{position:absolute;left:0;top:0px;background:rgba(0,0,0,0.5);width:100%;display:none;height:150px;}
.sidevideopromo_plyicon i img{width:30px;height:25px;margin-left:2px;}
.sidevideopromo_plyicon i{top:63px;position:absolute;left:110px;background:red;border-radius:4px;width:36px;text-align:center;height:26px;}
.home_view_cnt{position:absolute;top:80px;width:100%;display:none;font:10pt/normal "open_sansregular", sans-serif;color:#ffea00;z-index:1;text-align:center;}
#video_promo .slick-slide a:hover .home_view_cnt{display:block;}
.view_cnt_div{width:100%;display:block;font:9pt/normal "open_sansregular", sans-serif;color:#a4a4a4;z-index:1;text-align:right;}
.video_promo_mobile{width:auto;height:auto;margin:0px 20px 0px 12px;display:block;position:relative;background:#000;border-radius:4px;}
.video_promo_mobile_title{font:10pt/normal "open_sansregular", sans-serif;color:#fff;clear:both;margin:3px auto;height:28px;overflow:hidden;display:block;}
#video_promo_mobile{width:100%;height:172px;display:block;overflow:hidden;padding:8px 8px 8px 8px;position:relative;clear:both;background:#000;margin:0px auto;}
#video_promo_mobile .slick-slider{margin-bottom:0px;}
.video_promo_mobile_header{color:#fff;font-size:14pt;padding-bottom:4px;margin-top:14px;text-align:center;border:1px #7d1208 solid;display:table;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:2px 30px;border-radius:5px;}
#video_promo_mobile .slick-slide a:hover .home_view_cnt{display:block;}
#video_promo_mobile .slick-prev.slick-disabled, #video_promo_mobile .slick-next.slick-disabled{opacity:0.60;filter:alpha(opacity=60);}
a{display:block;text-decoration:none;}
#video_promo_mobile .slick-slide a:hover .videopromo_mobile_plyicon{display:block;}
.videopromo_mobile_plyicon{position:absolute;left:0;top:0px;background:rgba(0,0,0,0.5);width:100%;display:none;height:auto;}
#video_promo_mobile .slick-initialized .slick-slide{position:relative;}
.videopromo_mobile_plyicon i img{width:30px;height:25px;margin-left:2px;}
.videopromo_mobile_plyicon i{top:46px;position:absolute;left:88px;background:red;border-radius:4px;width:36px;text-align:center;height:26px}