.sidebar-module, .rb-dart-sidebar {
  margin-bottom: 15px;
}
.rb-dart-sidebar:before {content: "ADVERTISEMENT"; color: #8F8D8D; font-size: 10px; font-weight: lighter;}

#schedule-ad:before {content: "ADVERTISEMENT"; color: #8F8D8D; font-size: 10px; font-weight: lighter;}

.widget_sidebar_widget_channel_finder,
.widget_sundance-schedule,
.cfct-widget-module-sidebar_widget_channel_finder,
.stream-schedule {
  margin-bottom: 0px;
  clear: both;
}

.cfct-widget-module-sidebar_widget_channel_finder .module-title,
.widget_sidebar_widget_channel_finder .module-title,
.module-tonight-on-sundance .module-title,
.cfct-widget-module-sundance-schedule .module-title,
.widget_sundance-schedule .module-title,
.newsletter-widget-module .header, .newsletter-single-widget .header,
#content .cfct-widget-module-blog-featurette-widget .widget-title,
#content .blog-featurette .widget-title,
#sidebar .rb-video-loop-global .widget-title, #sidebar .rb-video-loop .widget-title, 
.cfct-sidebar .rb-video-loop-global .widget-title, #sidebar .rb-video-loop .widget-title,
.stream-schedule .module-title {
  font-weight: normal;
  clear: both;
  font-size: 20px;
  padding: 12px 10px;
  font-family: "BentonSans", Arial;
  color: #fff;
  text-transform: lowercase;
  background: #1d1f21;
  margin-bottom: 0px;
  margin-top: 15px;
  
}
.cfct-widget-module-sidebar_widget_channel_finder .module-content,
.widget_sidebar_widget_channel_finder .module-content,
.module-tonight-on-sundance .module-content,
.cfct-widget-module-sundance-schedule .module-content,
.widget_sundance-schedule .module-content,
.newsletter-widget-module .form-box, .newsletter-single-widget .form-box, 
.newsletter-full-widget-module .form-box,
.cfct-widget-module-blog-featurette-widget .block-body,
.blog-featurette .block-body,
#sidebar .rb-video-loop-global .cf-video-loop-widget, #sidebar .rb-video-loop .cf-video-loop-widget, 
.cfct-sidebar .rb-video-loop-global .cf-video-loop-widget, 
#sidebar .rb-video-loop .cf-video-loop-widget,
.stream-schedule .module-content {
  border-width: 0px;
  border-style: solid;
  padding: 15px;
  overflow: hidden;
  height: auto;
  background: #7d898c;
  color: #fff;
  margin-top: 0px;
}

.cfct-widget-module-sidebar_widget_channel_finder .module-content,
.widget_sidebar_widget_channel_finder .module-content{
  height: 100px;
}

.cfct-widget-module-sidebar_widget_channel_finder .module-content .container div,
.widget_sidebar_widget_channel_finder .module-content .container div{
  padding: 
}


.cfct-widget-module-sidebar_widget_channel_finder label.error,
.widget_sidebar_widget_channel_finder label.error {
  float: left;
  clear: right;
  top: 5px;
}
.cfct-widget-module-sidebar_widget_channel_finder input[type="text"],
.widget_sidebar_widget_channel_finder input[type="text"] {
  width: 22%;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  font-size: 13px;
  margin-right: 4%;
  border: 1px solid #9ea7a9;
  text-align: left;
  float: left;
  background: #7d898c;
  color: #fff;
}
.cfct-widget-module-sidebar_widget_channel_finder input[type="text"]::-webkit-input-placeholder,
.widget_sidebar_widget_channel_finder input[type="text"]::-webkit-input-placeholder {
  text-align: left;
}
.cfct-widget-module-sidebar_widget_channel_finder select,
.widget_sidebar_widget_channel_finder select {
  width: 59%!important;
  height: 30px;
  line-height: 30px;
  padding: 6px 6px 6px 0;
  font-size: 13px;
  color: #191919;
  border: 1px solid #bbb;
  float: left;
  z-index: 10;
}
.cfct-widget-module-sidebar_widget_channel_finder input[type="submit"],
.widget_sidebar_widget_channel_finder input[type="submit"] {
  width: 11%;
  border: 0;
  border-radius: 15px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  height: 30px;
  margin-left: 4%;
  font-weight: bold;
  float: left;
  background: #7d898c;
  border-color: #fff;
  border-width: 1px;
  border-style: solid;
}

#schedule-timezone a {
  padding: 5px 6px 5px 5px!important;
}

#schedule-utility{
width:300px;
}

.widget_recent_comments .widget-title {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
.widget_recent_comments ul {
  border-width: 4px;
  border-style: solid;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget_recent_comments li {
  padding: 7px 10px;
  font-size: 14px;
}
.widget_recent_comments li + li {
  border-top: 1px solid #eee;
}

.widget_categories .widget-title,
.widget_meta .widget-title,
.widget_archive .widget-title {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
.widget_categories ul,
.widget_meta ul,
.widget_archive ul {
  border-width: 4px;
  border-style: solid;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget_categories ul li + li,
.widget_meta ul li + li,
.widget_archive ul li + li {
  border-top: 1px solid #eee;
}
.widget_categories ul a,
.widget_meta ul a,
.widget_archive ul a {
  display: block;
  padding: 7px 10px;
  font-size: 12px;
  font-weight: bold;
}
.widget_categories ul a:hover,
.widget_meta ul a:hover,
.widget_archive ul a:hover {
  background: #f5f5f5;
}

.widget_search {
  margin-bottom: 20px;
  overflow: hidden;
}
.widget_search .widget-title {
  display: none;
}
.widget_search input[type="text"] {
  width: 70%;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 13px;
  float: left;
  border: 1px solid #bbb;
  text-align: left;
}
.widget_search input[type="text"]::-webkit-input-placeholder {
  text-align: left;
}
.widget_search label {
  display: none;
}
.widget_search input[type="submit"] {
  width: 26%;
  float: right;
  border: 0;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  height: 30px;
  margin-left: 4%;
  font-weight: bold;
}

.module-tonight-on-sundance .time-zones,
.cfct-widget-module-sundance-schedule .time-zones,
.widget_sundance-schedule .time-zones {
  margin: 0px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  width: 140px;
  margin-left: 15px;
}
.module-tonight-on-sundance .time-zones li,
.cfct-widget-module-sundance-schedule .time-zones li,
.widget_sundance-schedule .time-zones li {
  float: left;
  margin-top: 10px;
  margin-bottom: 5px;
}

.module-tonight-on-sundance .date-heading-row,
.cfct-widget-module-sundance-schedule .date-heading-row,
.widget_sundance-schedule .date-heading-row{
  display: table-row;
}

.module-tonight-on-sundance .dateTime,
.cfct-widget-module-sundance-schedule .dateTime,
.widget_sundance-schedule .dateTime{
  /*
  width: 240px;
  float: left;
  margin-top: 4px;
  font-size: 16px;
  font-weight: bold;
  margin-left: 15px;
  */
  display: none;
}

.cfct-widget-module-sundance-schedule .module-content, .widget_sundance-schedule .module-content{
  padding: 5px 0 0 0;
}

.module-tonight-on-sundance .time-zones a,
.cfct-widget-module-sundance-schedule .time-zones a,
.widget_sundance-schedule .time-zones a {
  display: block;
  padding: 5px;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
.module-tonight-on-sundance .time-zones a.active,
.cfct-widget-module-sundance-schedule .time-zones a.active,
.widget_sundance-schedule .time-zones a.active {
  color: #fff;
  border: 1px solid #fff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  padding: 3px 4px;
  font-weight: bold;
  font-size: 15px;
}
.module-tonight-on-sundance table,
.cfct-widget-module-sundance-schedule table,
.widget_sundance-schedule table {
  font-size: 12px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 10px;
}
.module-tonight-on-sundance th, .module-tonight-on-sundance tr.toggle,
.cfct-widget-module-sundance-schedule th,
.cfct-widget-module-sundance-schedule tr.toggle,
.widget_sundance-schedule th,
.widget_sundance-schedule tr.toggle {
  padding: 10px;
  background: transparent;
  text-transform: none;
}

.widget_sundance-schedule th{
  padding: 10px 15px 5px 15px;
  display:block;
}
.module-tonight-on-sundance td,
.cfct-widget-module-sundance-schedule td,
.widget_sundance-schedule td {
  line-height: 25px;
}
.module-tonight-on-sundance tr.toggle td,
.cfct-widget-module-sundance-schedule tr.toggle td,
.widget_sundance-schedule tr.toggle td {
  padding: 0 20px;
  text-align: right;
}
.module-tonight-on-sundance tbody.toggle-container,
.cfct-widget-module-sundance-schedule tbody.toggle-container,
.widget_sundance-schedule tbody.toggle-container {
  display: none;
}
.module-tonight-on-sundance .air-time,
.cfct-widget-module-sundance-schedule .air-time,
.widget_sundance-schedule .air-time {
  width: 35%;
  text-align: left;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  vertical-align: top;
  padding: 5px 0 5px 15px;

}

.widget_sundance-schedule .sidebar-module .toggle a{
  color: #fff;
}


.module-tonight-on-sundance .show-name,
.cfct-widget-module-sundance-schedule .show-name,
.widget_sundance-schedule .show-name {
  width: 64%;
  line-height: 16px;
  padding: 5px 0;
  vertical-align: top;
}
.module-tonight-on-sundance .show-name a,
.cfct-widget-module-sundance-schedule .show-name a,
.widget_sundance-schedule .show-name a {
  display: block;
  padding-left: 10px;
  color: #000;
  font-size: 14px;
  font-weight: normal;
}
.module-tonight-on-sundance .sub-link,
.cfct-widget-module-sundance-schedule .sub-link,
.widget_sundance-schedule .sub-link {
  display: block;
  font-size: 12px;
  padding: 10px 10px 5px 20px;
  font-weight: bold;
  clear: both;
  text-transform: uppercase;
  color: #fff;
  border-top:1px solid #b1bcbf;
  width: 100%;
}
.module-tonight-on-sundance .sub-link .icon,
.cfct-widget-module-sundance-schedule .sub-link .icon,
.widget_sundance-schedule .sub-link .icon,
.stream-schedule .sub-link .icon {
  font-size: 0;
  color: transparent;
  padding-left: 3px;
  display:inline-block;
}
.module-tonight-on-sundance .sub-link .icon:before,
.cfct-widget-module-sundance-schedule .sub-link .icon:before,
.widget_sundance-schedule .sub-link .icon:before,
.stream-schedule .sub-link .icon:before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: relative;
  border-left: 7px solid #fff;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  top: 0;
  left: 1px;
  display:inline-block;
}

.module-socialize .module-title {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
.module-socialize .social-links {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.module-socialize .social-links li {
  float: left;
  width: 24.5%;
  height: 75px;
}
.module-socialize .social-links li + li {
  margin-left: .6%;
}
.module-socialize .social-links li a {
  display: block;
  background-color: #ba2a93;
  height: 100%;
  border-radius: 4px;
  text-align: center;
  line-height: 81px;
  color: transparent;
  font-size: 0;
  background-image: url('../../img/social.png?1350918386');
  background-repeat: no-repeat;
}
.module-socialize .social-links li a.twitter {
  background-position: center 0;
}
.module-socialize .social-links li a.facebook {
  background-position: center -75px;
}
.module-socialize .social-links li a.email {
  background-position: center -150px;
}
.module-socialize .social-links li a.itunes {
  background-position: center -225px;
}

.module-top-ten .module-title {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
.module-top-ten .module-content {
  padding: 10px;
  overflow: hidden;
}
.module-top-ten h2 {
  margin: 0 0 10px 0;
  font-size: 28px;
}
.module-top-ten img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.module-top-ten p {
  color: #191919;
  margin: 0;
  font-size: 16px;
}
.module-top-ten p.author {
  font-weight: bold;
  padding-top: 5px;
}

.amcn_newsletter_widget_module{
  clear: both;
}

.newsletter-widget-module .complete-success{
  padding: 20px 15px;
  background: #7d898c;
  color: #fff;
}

.newsletter-widget-module .complete-success ul li{
  display: none;
}


.newsletter-single-widget .provider-submit-box .cb-wrapper{
  display: inline-block;
  width: 200px;
}

.newsletter-single-widget .provider-submit-box .button-wrapper{
  display: inline-block;
  float: right;
  clear:none;
}
.newsletter-widget-module fieldset, .newsletter-single-widget  fieldset,
.newsletter-full-widget-module fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.newsletter-widget-module input[type="text"], .newsletter-single-widget input[type="text"],
.newsletter-full-widget-module input[type="text"] {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 13px;
  border: 1px solid #bbb;
  text-align: left;
  margin-bottom: 5px;
  z-index: 1;
  display: block;
  margin-top: 5px;
  width: 100%;
}
.newsletter-widget-module .watch-title,
.newsletter-widget-module .email-box,
.newsletter-single-widget .watch-title,
.newsletter-single-widget .email-box,
.newsletter-full-widget-module .watch-title,
.newsletter-full-widget-module .email-box {
  line-height: 30px;
  font-size: 14px;
}
.newsletter-widget-module .provider-submit-box,
.newsletter-widget-module .provider-submit-box,
.newsletter-single-widget .provider-submit-box,
.newsletter-single-widget .provider-submit-box,
.newsletter-full-widget-module .provider-submit-box,
.newsletter-full-widget-module .provider-submit-box{
  padding-top: 10px;
}

.newsletter-widget-module ul,
.newsletter-single-widget ul,
.newsletter-full-widget-module ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  font-size: 14px;
}
.newsletter-widget-module select,
.newsletter-single-widget select,
.newsletter-full-widget-module select {
      background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #BBBBBB;
    color: #191919;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 10px;
    padding: 6px 6px 6px 0;
    width: 85%;
    z-index: 10;
}

.content-search-results .media-alert,
.content-search-results .media-alert span{
  color: #fff;
}

.newsletter-single-widget select{
  width: 113%;
}
.newsletter-widget-module label,
.newsletter-single-widget label,
.newsletter-full-widget-module label {
  display: block;
  color: #6f6f6f;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 0;
}
.newsletter-widget-module input[type="radio"],
.newsletter-single-widget input[type="radio"],
.newsletter-full-widget-module input[type="radio"] {
  margin-right: 3px;
  width: 10px;
}
.newsletter-widget-module .error-msg label,
.newsletter-single-widget .error-msg label,
.newsletter-full-widget-module .error-msg label {
  padding: 10px 0 0 0;
  color: #fff;
}

.newsletter-widget-module .button-wrapper,
.newsletter-single-widget.button-wrapper {
  height: 30px;
}

.newsletter-full-widget-module .module-title{
  font-weight: normal;
  clear: both;
  font-size: 20px;
  padding: 12px 10px;
  font-family: "BentonSans", Arial;
  color: #fff;
  text-transform: lowercase;
  background: #1d1f21;
  margin-bottom: 0px;
  margin-top: 0px;
}

.newsletter-full-widget-module input[type="submit"]{
    border: 0 none;
    border-radius: 4px;
    color: #FFFFFF;
    float: left;
    background: transparent;
    border: 1px solid #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    margin-top: 20px;
    padding: 0 7px;
    text-align: center;
    text-transform: uppercase;
}

.newsletter-widget-module input[type="submit"],
.newsletter-single-widget  input[type="submit"] {
  height: 29px;
  width: 28px;
  background: url('https://media.sundance.tv/UPLOADS/UPLOADS/btn_go_new.png') top left no-repeat;
  display: block;
  float: right;
  border:none;
  font-size: 0px;
}

.newsletter-full-widget-module .newletters{
  float: left;
  width: 205px;
}

.newsletter-full-widget-module .button-wrapper{
  clear: none;
  height: 30px;
}

.newsletter-single-widget .error-msg, .newsletter-full-widget-module .error-msg{
  display: block;
  width: 100%;
  clear: both;
}

.newsletter-single-widget .complete-success, .newsletter-full-widget-module .complete-success{
  /*border-color: #0d6382;
  border-width: 2px;
  border-style: solid; */
  padding: 10px;
  overflow: hidden;
  height: auto;
  font-size: 14px;
  background: #7d898c;
}

.cfct-widget-module-sundance-schedule{
  clear: both;
}

.cfct-widget-module-blog-featurette-widget,
.blog-featurette {
  margin-bottom: 20px;
  clear: both;
  margin-top: 15px;
}

.cfct-widget-module-blog-featurette-widget .block-body p,
.blog-featurette .block-body p{
  color: #fff !important;
}

.cfct-widget-module-blog-featurette-widget .block-link,
.blog-featurette .block-link {
  display: none;
  border-width: 2px;
  border-style: solid;
  border-top: 1px solid #eee;
  background: #fafafa;
  z-index: 1;
  font-size: 14px;
  padding: 10px;
  font-weight: bold;
}
.cfct-widget-module-blog-featurette-widget ul,
.blog-featurette ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cfct-widget-module-blog-featurette-widget li,
.blog-featurette li {
  overflow: hidden;
  border-bottom: 1px solid #a4adaf;
}

.cfct-widget-module-blog-featurette-widget li:last-child{
  border-bottom: none;
}

.cfct-widget-module-blog-featurette-widget li + li,
.blog-featurette li + li {
  margin-top: 10px;
}
.cfct-widget-module-blog-featurette-widget .block-body p,
.blog-featurette .block-body p {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  margin-left: 110px !important;
}
.cfct-widget-module-blog-featurette-widget .block-body img,
.blog-featurette .block-body img {
  width: 40%;
  height: auto;
  float: left;
  margin: 4px 10px 10px 0;
}

.module-sunfiltered .module-title {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
.module-sunfiltered .module-content {
  padding: 10px;
  overflow: hidden;
  line-height: 18px;
}
.module-sunfiltered h4 {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
.module-sunfiltered img {
  width: 40%;
  height: auto;
  float: left;
  margin: 0 10px 10px 0;
}
.module-sunfiltered p {
  color: #191919;
  margin: 0;
  font-size: 14px;
}

.widget_promo {
  margin-bottom: 0px;
  overflow: hidden;
  display: block;
}
.widget_promo .sidebar_widget_promo {

}
.widget_promo a {
  display: block;
}
.widget_promo .callout_widget_top {
  font-weight: normal;
  clear: both;
  font-size: 20px;
  padding: 12px 10px;
  font-family: "BentonSans", Arial;
  color: #fff;
  text-transform: lowercase;
  background: #1d1f21;
  margin-bottom: 0px;
  margin-top: 0px;
  display: block;
}
.widget_promo .callout_widget_bottom {
  border-width: 0px;
  border-style: solid;
  padding: 15px;
  overflow: hidden;
  height: auto;
  background: #7d898c;
  color: #fff;
  margin-top: 0px;
  display: block;
}
.widget_promo .image {
  width: 40%;
  height: auto;
  float: left;
  margin-right: 4%;
}
.widget_promo .image img {
  display: block;
}
.widget_promo .text {
  float: right;
  width: 56%;
  color: #fff;
  margin: 0;
  font-size: 14px;
}


#content .pressAndReviews{
  padding-bottom: 20px;
}

#content .pressAndReviews .vmoreHolder{
  position: relative;
}

#content .pressAndReviews .vmoreHolder a{
  position: absolute;
  top: -40px;
  right: 0;
  color: #ed6300;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 12px;
}

#content .pressAndReviews .vmoreHolder a:after{
  content: '\25BA';
  font-family: "icons";
  padding-left: 10px;
  color: #7f9b85;
  font-size: 12px;
  line-height: 0;
  vertical-align: 0px;
}

#content .pressAndReviews .singleReview{
  border-bottom: 1px solid #6f7375;
  padding: 15px 0;
}

#content .pressAndReviews .singleReview:last-child{
  border-bottom: none;
}

#content .pressAndReviews .singleReview p{
  font-size: 16px;
  color: #fff;
  margin: 0 0 5px 0;
}

#content .pressAndReviews .singleReview span{
  clear: left;
  float: left;
  display: block;
  font-weight: bold;
}

#content .pressAndReviews .singleReview a{
  float: left;
  display: block;
  text-transform: uppercase;
  color: #ed6300;
  letter-spacing: 2px;
  font-size: 13px;
  font-weight: normal;
  margin-left: 10px;
}

#content .pressAndReviews .singleReview a:after{
  content: '\25BA';
  font-family: "icons";
  padding-left: 10px;
  color: #ed6300;
  font-size: 12px;
  line-height: 0;
  vertical-align: 0px;
}

/* Live Stream Schedule Module */
.stream-schedule .module-content{
  padding: 0;
}

.stream-schedule .img-container{
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.stream-schedule .stream-schedule-image.empty{
  display: none;
}

/*.stream-schedule .stream-schedule-image .img-container{
  width: 100%;
  height: 100%;
}*/

.stream-schedule .stream-schedule-image img{
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* dropdown uses different proportion for images */
.menu-item .stream-schedule .img-container{
  padding-bottom: 47%;
}

.stream-schedule .stream-schedule-text{
  padding: 10px 15px 15px;
}

#content .stream-schedule .stream-schedule-text h2,
.stream-schedule .stream-schedule-text h2{
  color: #1D1F21;
  padding: 0;
  margin: 0;
  font-weight: 600;
  font-size: 19px;
}

#content .stream-schedule .stream-schedule-text h3,
.stream-schedule .stream-schedule-text h3{
  color: #1D1F21;
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  padding-bottom: 5px;
}

#content .stream-schedule .stream-schedule-text p,
.stream-schedule .stream-schedule-text p{
  color: #1D1F21;
  font-size:14px;
  line-height: 18px;
  margin: 0;
  padding-top: 5px
}

#content .stream-schedule .stream-schedule-text p a,
.stream-schedule .stream-schedule-text p a{
  color: #ed6300; 
  margin-left: 1px;
}


#content .stream-schedule .stream-schedule-text .sub-link,
.stream-schedule .stream-schedule-text .sub-link{
  display: block;
  font-size: 12px;
  font-weight: bold;
  clear: both;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  padding-top: 7px;
}

.follow_module, .sidebar_widget_promo {
margin-top: 15px;
}

.widget_sidebar_widget_channel_finder {
background: #7d898c;
}

.stream-schedule-item .sub-link span.arrow {
margin-left: 4px;
height: 12px;
width: 12px;
display: inline-block;
background: url("../../img/sprite-icons.png") -184px -5px no-repeat!important;
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) { 
  .rb-dart-sidebar, #schedule-ad {text-align: center; margin: 0 auto;} 
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
  .rb-dart-sidebar, #schedule-ad {text-align: center; margin: 0 auto;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) { 
  .rb-dart-sidebar, #schedule-ad {text-align: center; margin: 0 auto;}
}