#itemsWrapper {
  position: relative;
  margin-bottom: 18px; }

.item-container {
  overflow: hidden;
  position: relative; }

.now-playing-b .dropmenu {
  margin-bottom: 10px; }
.now-playing-b .now-playing-control {
  margin-right: 15px; }
.now-playing-b .now-playing-info .description {
  max-height: 220px;
  overflow-y: auto; }
  .now-playing-b .now-playing-info .description p {
    margin-right: 5px;
    white-space: pre-wrap; }
.now-playing-b .now-playing-info h4 {
  margin-bottom: 10px; }
.now-playing-b .now-playing-info p, .now-playing-b .now-playing-info table {
  margin: 5px 0; }
.now-playing-b .now-playing-info .addthis_toolbox {
  margin-left: 165px;
  position: relative;
  z-index: 2001;
  height: 20px; }
  .now-playing-b .now-playing-info .addthis_toolbox > a {
    position: absolute;
    width: 100px; }
    .now-playing-b .now-playing-info .addthis_toolbox > a.addthis_button_tweet {
      left: 100px;
      z-index: 2002; }
    .now-playing-b .now-playing-info .addthis_toolbox > a.addthis_counter {
      left: 200px;
      z-index: 2003; }

.calltoaction-b {
  margin: 16px 0; }

.widget-box {
  margin-bottom: 18px; }

.item-fullinfo .fullinfo-hide-btn {
  position: absolute;
  top: 4px;
  right: 4px; }

.item-fullinfo .play {
  border: none;
  cursor: pointer;
  color: #0000ee; }
  .item-fullinfo .play:first-child {
    margin-top: 15px; }

.provider {
  width: 160px;
  height: 160px;
  margin-left: 6px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
  .provider:first-child {
    margin-left: 0; }

.widgets-b > div {
  display: inline; }

.item-fullinfo {
  background: #ffffff;
  position: absolute;
  padding: 6px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  z-index: 99; }

.tabs-cont {
  position: relative; }
  .tabs-cont .pagination {
    position: absolute; }

.addthis_button_facebook_like iframe {
  width: 450px !important;
  z-index: 2001; }

.preview img,
.artwork img {
  cursor: pointer; }

.donate-dialog .donate-content .message {
  padding-bottom: 15px;
  padding-top: 5px; }
.donate-dialog .donate-content .form-paypal {
  padding-bottom: 10px; }
.donate-dialog .donate-content .currency-selector-wrapper, .donate-dialog .donate-content .donation-amount-wrapper {
  margin-bottom: 15px; }
.donate-dialog .donate-content .currency-selector, .donate-dialog .donate-content .amount-input {
  width: 180px;
  box-sizing: border-box; }
.donate-dialog .donate-content .payment-block:not(:last-child) {
  margin-bottom: 2em; }
.donate-dialog .donate-content .payment-block .payment-method-label {
  margin-bottom: .5em;
  font-weight: bold;
  font-size: 1.2em; }
.donate-dialog .donate-content .text2give-link {
  text-decoration: underline; }
  .donate-dialog .donate-content .text2give-link:hover {
    text-decoration: none; }

.ui-dialog {
  z-index: 2005; }

#playerWrapper .player-watermark {
  position: absolute;
  z-index: 2; }
  #playerWrapper .player-watermark.top-left {
    top: 10px;
    left: 10px; }
  #playerWrapper .player-watermark.top-right {
    top: 10px;
    right: 10px; }
  #playerWrapper .player-watermark.bottom-right {
    bottom: 33px;
    right: 10px; }
  #playerWrapper .player-watermark.bottom-left {
    bottom: 33px;
    left: 10px; }

.limiter {
  width: 970px;
  margin: 0 auto; }

.left-column {
  width: 640px; }

.right-column {
  width: 306px; }

#top {
  padding-top: 8px;
  margin-bottom: 19px; }
  #top .top-b {
    margin-bottom: 10px;
    min-height: 30px; }
  #top .bottom {
    position: relative;
    height: 70px; }
    #top .bottom .widgets-b {
      position: absolute;
      bottom: 0;
      right: 0; }
  #top .preview-b {
    display: inline-block; }
    #top .preview-b img {
      max-width: 300px;
      max-height: 70px; }

#tab-episodes {
  min-height: 282px; }

.item-container {
  min-height: 99px; }
  .item-container.items-limit-3 {
    max-height: 282px; }
  .item-container.items-limit-6 {
    height: auto;
    max-height: 569px; }
  .item-container.items-limit-9 {
    height: auto;
    max-height: 851px; }
  .item-container.items-limit-12 {
    height: auto;
    max-height: 1133px; }
  .item-container.less-then-limit.items-count-1 {
    max-height: 99px; }
  .item-container.less-then-limit.items-count-2 {
    max-height: 193px; }
  .item-container.less-then-limit.items-count-3 {
    max-height: 287px; }
  .item-container.less-then-limit.items-count-4 {
    max-height: 381px; }
  .item-container.less-then-limit.items-count-5 {
    max-height: 475px; }
  .item-container.less-then-limit.items-count-6 {
    max-height: 569px; }
  .item-container.less-then-limit.items-count-7 {
    max-height: 663px; }
  .item-container.less-then-limit.items-count-8 {
    max-height: 757px; }
  .item-container.less-then-limit.items-count-9 {
    max-height: 851px; }
  .item-container.less-then-limit.items-count-10 {
    max-height: 945px; }
  .item-container.less-then-limit.items-count-11 {
    max-height: 1039px; }
  .item-container.less-then-limit.items-count-12 {
    max-height: 1133px; }

.item-b {
  overflow: hidden; }
  .item-b.posting-item .title {
    margin-right: 20px; }
  .item-b .title {
    margin-bottom: 4px; }
  .item-b .preview {
    padding: 1px;
    border: 2px solid #dfdfdf;
    height: 44px;
    width: 80px;
    margin-right: 5px;
    text-align: center;
    margin-top: 3px; }
    .item-b .preview img {
      height: 100%;
      max-width: 80px; }
  .item-b.playlist-item .desc-b {
    padding-top: 3px; }

.tabs-cont .mCSB_container {
  margin-right: 8px !important; }
.tabs-cont .pagination {
  bottom: -28px; }

.addthis_toolbox {
  width: 290px;
  margin: 0 auto; }

.sort-panel .panel .categories {
  overflow-x: auto;
  height: 305px; }

.tabs-b li {
  background: #f6f6f6; }
  .tabs-b li.active, .tabs-b li.ui-tabs-active {
    background-color: white; }
  .tabs-b li a {
    color: black; }

.custom-page-b li {
  margin-right: 5px; }
.custom-page-b:first-child {
  margin-right: 0; }

.login-container {
  margin-left: 8px; }

.search-container .mCSB_container {
  margin-right: 6px !important; }
.search-container .item-fullinfo {
  margin: 2px 1px; }

#itemsWrapper .item-container .item-b {
  height: 74px; }

.rel-episodes-container {
  margin-bottom: 10px; }
  .rel-episodes-container .bx-wrapper .bx-viewport img {
    height: 110px !important; }
