.player {position: relative;margin: 0 auto;margin-bottom:20px;}

.main_video {float: left;background: #FFF;width: 75%;height: 0;padding-bottom:42.5%;box-sizing: border-box;overflow: hidden;position:relative;}
.main_video iframe {width:100%;height:100%;position:absolute;left:0px;top:0px;}

.playlist_ce {float: right;background: #F3F3F3;width: 25%;height: 0;padding-bottom: 42%;overflow-y: scroll;box-sizing: border-box;position: relative;}
.playlist_ce ul {margin:0;padding:0;position:absolute;top:0px;}
.playlist_ce li {margin:0;padding:0;list-style:none;cursor:pointer;padding:10px 18px 10px 15px;display:block;border-bottom:1px solid #bfbfbf;color:#888;position:relative;}

.playlist_ce li img {height:66px;float:left;margin-right:15px;}
.playlist_ce li p {font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:17px;max-height:70px;min-height:70px;position:relative;top:-1px;margin-bottom:0px;}

.playlist_ce li:not(.active):hover {background:rgba(0,0,0,0.07);}
.playlist_ce li.active {background:#E0F3F9;color:#000;}

.playlist_ce li:first-of-type {padding-top:15px;}
.playlist_ce li:last-of-type {border:none;}

.playlist_ce li:after {content:"";width:90px;height:64px;position:absolute;bottom:-6px;left:-12px;background-image:url(../images/play.png);background-repeat:no-repeat;background-size:100% 100%;-moz-transform: scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);}

/*** CARD STACKS ***/

.card_stacks {float:right;position:relative;margin-bottom:20px;width:100%;height:0;overflow:hidden;padding-bottom:42%;}
.card_stacks div.img_frame {position:absolute;width:100%;height:100%;top:0px;left:0px;overflow:hidden;background-position:center center!important;background-size:cover!important;display:block!important;}
.card_stacks .card_stacks_content {position:absolute;bottom:30px;left:20px;width:80%;}
.card_stacks .hashtag {color:#00b5d7;font-size:30px;margin-bottom:5px;display:block;font-family:'CPMono_v07',monospace;font-weight:600;-webkit-font-smoothing:antialiased;margin-left:20px;}
.card_stacks ul {list-style:none;border-left:1px dashed #aeaeae;padding-bottom:5px;padding-top:20px;width:100%;margin-bottom:18px;}
.card_stacks ul li {display:block;margin-bottom:25px;width:60%;}
.card_stacks ul li a {display:block;color:#fff;font-size:20px;text-decoration:none;letter-spacing:1px;}
.card_stacks ul li span {font-family:'Roboto Condensed';font-size:14px;letter-spacing:0px;text-transform:none;display:block;margin-left:17px;font-weight:100;opacity:0.6;}
.card_stacks ul li:before {content:"• ";color:#fff;float:left;margin-right:10px;font-size:24px;margin-left:-4px;position:relative;top:-1px;}
a.ver_mas_stacks {width:24px;height:24px;text-decoration:none;color:#FFF;display:block;line-height:22px;font-weight:600;position:absolute;left:17px;bottom:0px;font-family:'CPMono_v07',monospace;}
a.ver_mas_stacks svg {position:relative;top:3px;left:3px;width:19px;height:auto;}
a.ver_mas_stacks:after {content:'VER TODAS';position:absolute;left:100%;margin-left:7px;font-size:14px;width:85px;text-align:left;color:#00b5d7;line-height:26px;}
svg.ce_logo {display:block;position:absolute;bottom:25px;right:30px;width:40px;height:auto;fill:#FFF;}
