@charset "UTF-8";
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Raleway-Regular.ttf");
  /* IE9 Compat Modes */
  src: local("Raleway Regular"), local("Raleway-Regular"), url("../fonts/Raleway-Regular.ttf") format("truetype");
  /* Legacy iOS */ }


/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/


/* line 6, ./app/vendor/reset-css/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

.img-responsive1{width:100%;height:auto;max-width:221px;}
.arrow-up{
	width: 0;
    height: 0;
    margin-left: 10%;
    margin-top: -5%;
    position: relative;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #fff;
}
.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-top: 20px solid #f00;
}

.arrow-right {
	width: 0;
    height: 0;
    margin-left: 9.8%;
    margin-top: 4.5%;
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 13px solid #02a7e0;
}

.arrow-left {
	width: 0;
    height: 0;
    margin-left: 98%;
    position: absolute;
    margin-top: 28%;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-right: 13px solid #fff;
}

/* Base for label styling */
/* line 719, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:not(:checked),
.radio[type="radio"]:checked {
  position: absolute;
  left: -9999px; }

/* line 725, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:not(:checked) + label,
.radio[type="radio"]:checked + label {
  position: relative;
  padding-left: 23px;
  cursor: pointer; }

/* line 732, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
label.rd-label {
  color: #626465;
  font-family: "Raleway"; }

/* radio aspect */
/* line 739, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:not(:checked) + label:before,
.radio[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 13px;
  height: 13px;
  background: #fff;
  border: 1px solid #dbdbdb;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 500ms;
  transition: all 500ms; }
.discovery-logo{
	float:left;
    margin-left: 6%;
	margin-top: 9px;
    width: 200px;
}
.schedule-view-more{font-size: 15px;}
.discovery-logo1{
	float:left;
    margin-left: -7%;
	margin-top: 20px;
    width: 188px;
}
.fixed-nav{
	margin-top:10px;
}
.menu-discovery{
	margin-top: 14px;
}
.menu-discovery1{
	margin-top: 0px;
}
.menu-discovery-search{
	margin-top: 18px;
}
.discovery-anchor{
	color:#0096c8;
	text-decoration:none;
}
.social-icon {
	font-size:30px;
}
#loadMore{
	margin-top:-3px;
}
.sbsb-btn1{
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #1f2124;
    background-color: #CFCFCF;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    font: 500 11px/20px "Raleway";
    border: none;
    display: block;
    padding: 3px 10px 3px;
    text-align: center;
    text-transform: uppercase;
}
.fb a:hover{
	color:#516FC2;
}
.twit a:hover{
	color:#09b2f4;
}
.googlep a:hover{
	color:#f73232;
}
.insta a:hover{
	color:#3897f0;
}
.yout a:hover{
	color:#C2171D;
}
.vimeo a:hover{
	color:#17B3E8;
}
/* checked mark aspect */
/* line 756, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:not(:checked) + label:after,
.radio[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 5px;
  width: 7px;
  height: 7px;
  background: #000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 300ms;
  transition: all 300ms; }

/* checked mark aspect changes */
/* line 772, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0); }

/* line 777, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* disabled radio */
/* line 785, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:disabled:not(:checked) + label:before,
.radio[type="radio"]:disabled:checked + label:before {
  border-color: #bbb;
  background-color: #ddd; }

/* line 791, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:disabled:checked + label:after {
  background: #999; }

/* line 795, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:disabled + label {
  background: #aaa; }

/* accessibility */
/* line 802, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio[type="radio"]:checked:focus + label:before,
.radio[type="radio"]:not(:checked):focus + label:before {
  border-color: #919191; }

/* hover style just for information */
/* line 810, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
label.rd-label:hover:before {
  border-color: #919191 !important; }

/* Base for label styling */
/* line 817, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:not(:checked),
.checkbox[type="checkbox"]:checked {
  position: absolute;
  left: -9999px; }

/* line 823, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:not(:checked) + label,
.checkbox[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 23px;
  cursor: pointer; }

/* line 830, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
label.cb-label {
  color: #626465;
  font-family: "Raleway"; }

/* checkbox aspect */
/* line 837, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:not(:checked) + label:before,
.checkbox[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 12px;
  height: 12px;
  background: #fff;
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 500ms;
  transition: all 500ms; }

/* checked mark aspect */
/* line 854, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:not(:checked) + label:after,
.checkbox[type="checkbox"]:checked + label:after {
  content: '✔';
  color: #fd3a13;
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 12px;
  font-size: 17px;
  line-height: 12px;
  text-align: center;
  -webkit-transition: all 300ms;
  transition: all 300ms; }

/* checked mark aspect changes */
/* line 872, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0); }

/* line 877, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* disabled checkbox */
/* line 885, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:disabled:not(:checked) + label:before,
.checkbox[type="checkbox"]:disabled:checked + label:before {
  border-color: #bbb;
  background-color: #ddd; }

/* line 891, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:disabled:checked + label:after {
  background: #999; }

/* line 895, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:disabled + label {
  background: #aaa; }

/* accessibility */
/* line 902, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.checkbox[type="checkbox"]:checked:focus + label:before,
.checkbox[type="checkbox"]:not(:checked):focus + label:before {
  border-color: #919191; }

/* hover style just for information */
/* line 910, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
label.cb-label:hover:before {
  border-color: #919191 !important; }

/* Base for label styling */
/* line 917, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:not(:checked),
.radio-tp-2[type="radio"]:checked {
  position: absolute;
  left: -9999px; }

/* line 923, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:not(:checked) + label,
.radio-tp-2[type="radio"]:checked + label {
  display: block;
  position: relative;
  padding-left: 23px;
  cursor: pointer; }

/* line 931, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
label.rd-label-tp-2 {
  color: #626465;
  font-family: "Raleway"; }

/* radio aspect */
/* line 938, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:not(:checked) + label:before,
.radio-tp-2[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 14px;
  height: 14px;
  background: #fff;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 500ms;
  transition: all 500ms; }

/* checked mark aspect */
/* line 954, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:not(:checked) + label:after,
.radio-tp-2[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 10px;
  width: 4px;
  height: 4px;
  background: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 300ms;
  transition: all 300ms; }

/* checked radio aspect */
/* line 968, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:checked + label:before {
  background: #a5a5ab; }

/* checked mark aspect changes */
/* line 975, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0); }

/* line 980, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* disabled radio */
/* line 988, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:disabled:not(:checked) + label:before,
.radio-tp-2[type="radio"]:disabled:checked + label:before {
  border-color: #bbb;
  background-color: #ddd; }

/* line 994, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:disabled:checked + label:after {
  background: #999; }

/* line 998, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:disabled + label {
  background: #aaa; }

/* accessibility */
/* line 1005, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.radio-tp-2[type="radio"]:checked:focus + label:before,
.radio-tp-2[type="radio"]:not(:checked):focus + label:before {
  border-color: #919191; }

/* hover style just for information */
/* line 1013, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
label.rd-label-tp-2:hover:before {
  border-color: #919191 !important; }

/* line 1018, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.accordion {
  margin-bottom: 30px; }
  /* line 1020, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
  .accordion dt {
    margin-bottom: 9px;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;	}
    /* line 1023, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
    .accordion dt.open .fa {
      color: #555; }
    /* line 1028, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
    .accordion dt a {
      background-color: #f7f7f7;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      color: #0096c8;
      display: block;
      font-size: 14px;
      font-weight: 300;
      line-height: 22px;
      /* padding: 0px 12px 0px 34px; */
      text-decoration: none;
      position: relative; }
    /* line 1041, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
    .accordion dt .fa {
    font-size: 15px;
    line-height: 41px;
    position: relative;
    left: 12px;
    top: 12px;
    background: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: 13px;
    }
    .accordion dt .fa:hover {
    background: #02a7e0;
    color:#fff;
    }
.accordion dt.open .fa-plus:hover:before
{
    background-color: #02a7e0;
}
  /* line 1049, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
  .accordion dd {
    color: #6f6f6f;
	background:#f7f7f7;
    font-size: 14px;
	border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    line-height: 24px;
    /* padding: 12px 0 20px 34px; */ }
.time-schedule{
	width:100px;
	font-size: 15px;
    line-height: 46px;
	position: relative;
    left: 12px;
    top: 0;
}


/* line 1117, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.tabs .tabs-list {
  margin-bottom: 17px; }
  /* line 1119, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
  .tabs .tabs-list .tab {
    background-color: #dcdcdc;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 21px;
    font-weight: 500;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding: 13px;
	width:49%;
    min-width: 100px;
    text-align: center; }
	
	.tabs1 .tabs-list .tab11 {
    background-color: #ebebeb;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 21px;
    font-weight: 300;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding: 50px 0 50px 0;
	width:10%;
    min-width: 100px;
    text-align: center; }
.download-accordion{
    background: #f7f7f7;
}

.tabs1 .tabs-list .tab111 {
    color: #000;
    cursor: pointer;
    font-size: 21px;
    font-weight: 300;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding: 15px 0 15px 12px;
    width: 49%;
    min-width: 100px;
    text-align: center;
}
	.tabs1 .tabs-list .tab12 {
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    float: left;
	margin-left:15px;
    margin-right: 0px;
    padding:  15px 0 15px 0;
	width:74%;
    min-width: 100px;
    text-align: left; }
.tabs1 .tabs-list .tab122 {
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    float: left;
	margin-left:15px;
    margin-right: 0px;
    padding:  15px 0 15px 0;
	width:49%;
    min-width: 100px;
    text-align: left; }
	
	.tabs1 .tabs-list .tab13 {
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #888;
    cursor: pointer;
    font-size: 30px;
    font-weight: 500;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding:  1px 0 0 0;
	width:7%;
    min-width: 100px;
    text-align: center; }
	.accordion dt.open .tab11{
	background:#02a7e0;
	border:1px solid #02a7e0;
	color:#02a7e0;
	border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	}
	.accordion dt.open{
	margin-bottom:-17px;
	}
	.accordion dt.open .fa-plus{
	content: "\f068";
	}
	.accordion dt.open .tabs1 .tabs-list ul{
	border-bottom: none;
	}
	.accordion dd.block{
	display: block !important;
	}
	#timetableblock{
	overflow-y: scroll;
	position:relative;
    max-height: 800px;
    padding-right: 20px;
	}
	.tabs1 .tabs-list ul{
	border-bottom: 1px solid #dadada;
	}
	.nowonair{
	font-size:15px;
	margin-top:10px;
	color:#ffffff !important;
	}
.lt-title{
    color:#fff !important;
}
.star-p{
    padding: 25px 25px 5px 25px;
}
.download-block{
    background-color: #f7f7f7;
    border: 1px solid #eee;
    padding: 0px 0px !important;
    margin-bottom: 15px;
}
.download-block-zero-padding{
    padding: 2px 0px !important;
}
.monthly-download-title{text-align: center;}
.download-data{
}
.download-h3{
    font-size: 20px;
    color: #666;
}
	.tabs1 .tabs-list .tab21 {
    background:#02a7e0;
	border:1px solid #02a7e0;
	color:#fff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    cursor: pointer;
    font-size: 21px;
    font-weight: 300;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding: 53px 0 141px 0;
	width:10%;
    min-width: 100px;
    text-align: center; }
	.tabs1 .tabs-list .tab22 {
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    float: left;
	margin-left:15px;
    margin-right: 0px;
    padding:  0px 0 0 0;
	width:25%;
    min-width: 100px;
    text-align: left; }
	.tabs1 .tabs-list .tab23 {
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 30px;
    font-weight: 300;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding:  0px 0 0 0;
	   width: 50%;
    min-width: 100px;
    text-align: left; }
    .tabs1 .tabs-list .tab22 {
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    float: left;
	margin-left:15px;
    margin-right: 0px;
    padding:  0px 0 0 0;
	width:20%;
    min-width: 100px;
    text-align: left; }
	.tabs1 .tabs-list .tab-r-date {
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    font-size: 30px;
    font-weight: 300;
    line-height: 21px;
    float: left;
    margin-right: 3px;
    padding: 0 0 0 15px;
	   width: 9%;
    min-width: 175px !important;
    text-align: left; }
.tab-r-h{
    font-size: 14px;
    line-height: 24px;
    color: #6f6f6f;
}
	
    /* line 1133, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
    .tabs .tabs-list .tab.active {
      background-color: #aeaeae;
      border-color: #aeaeae;
      color:#fff; }

/* line 1141, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.tabs .tab-content p {
  font-size: 14px;
  line-height: 24px;
  color:#6f6f6f;
  }
.tab12-p{
	margin-bottom: 6px;
	font-size: 14px !important;
    font-weight: 300;
    line-height: 21px !important;
	margin-top:0px !important;
	color:#000;
	}
	.tab12-t{
	margin-bottom: 6px;
	font-size: 24px !important;
    font-weight: 300;
    line-height: 30px !important;
	margin-top:0px !important;
	color:#000;
	}
/* line 1148, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
.tables {
  color: #6f6f6f;
  width: 100%;
  text-align: center;
  margin-bottom: 30px; }
  /* line 1153, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
  .tables th {
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #000;
    font-size: 13px;
    font-weight: 500;
    padding: 10px; }
  /* line 1161, D:/aartyomenko/Git/spectr/html/app/scss/_typography.scss */
  .tables td {
    border: 1px solid #f5f5f5;
    background-color: #fff;
    font: 14px/24px "Raleway";
    padding: 10px; }