.ps-head {
  white-space: nowrap;
  overflow:hidden;
  text-align:center;
  text-overflow: ellipsis;
}
.ps-head i{
  font-size: 0.723rem;
  color: #ff340e;
  margin: 2px 5px;
  animation-name: intermittent-animation;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name:intermittent-animation;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
.ps-head a{
  font-size: 0.723rem;
  font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}
.ps-head a:before {
    font-size: 100%;
}
@-moz-keyframes intermittent-animation{
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
@-webkit-keyframes intermittent-animation {
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}
@keyframes intermittent-animation {
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
/******************************************************/
.ps-content{
  margin-bottom: 30px;
}
.ps-directo-player{
  padding: 15px 0 0 0;
  background: #7d688f;
  margin-bottom: 20px;
}
.ps-directo-player h2{
  color: #ffffff !important;
  margin-bottom: 30px;
}
.ps-thumb{
  transition: all 0.7s ease;
  padding: 7px 7px 20px 7px !important;
  border: 3px solid #ffffff;
}
.ps-thumb h6{margin: 5px 0;}
.ps-thumb:hover {background: #f2eef5;}
.ps-thumb:hover h6{color: #612d62;}
.ps-thumb img {width: 100%;}
.ps-selected h6, .ps-thumb:hover .ps-thumb:hover h6{color: #612d62;}
.yt-thumb-date {
  color: #612d62;
  position: absolute;
  bottom: 3px;
  margin: 2px;
  right: 4px;
}
.ps-thumb-a{text-decoration:none !important;}
.ps-thumb-a span{font-size: 0.8rem;}
.ps-selected:hover, .ps-selected{background: #c6b2c5;}
.yt-directo-time{
  background-color: #000;
  line-height: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  height: 16px;
  opacity: 0.5;
  position: absolute;
  padding: 0 3px;
  top: 0.8rem;
  right: 0.7rem;
}
