/* compiled by scssphp v0.0.11 on Thu, 05 Oct 2017 02:47:25 +0000 (0.131s) */

/*Colors*/
/*fonts*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  /* Image does not overflow the content area */
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
  /* Standard */ }

img a {
  border: none;
  /* phone link at top */ }

.phone {
  text-align: left; }

#header {
  height: 130px;
  background-color: #fff; }
  @media (min-width: 768px) and (max-width: 991px) {
  #header {
    height: 120px; } }
  #header .site-title {
    /* Special sizes for email box on home page sidebar */ }
    #header .site-title a {
      text-indent: 105%;
      white-space: nowrap;
      overflow: hidden;
      width: 180px;
      height: 96px;
      display: inline-block;
      background: url('../../images/THlogo_TRD.png');
      background-repeat: no-repeat;
      background-size: cover;
      /* Special sizes for email box on home page sidebar */ }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .site-title a {
    width: 90%;
    height: 75px; } }
      @media (max-width: 767px) {
  #header .site-title a {
    width: 113px;
    height: 60px; } }
    @media (max-width: 767px) {
  #header .site-title {
    margin-top: 10px;
    margin-bottom: 0px; } }
  #header .right-header {
    padding-top: 15px; }
    #header .right-header .top-header {
      padding-bottom: 10px;
      margin-bottom: 0px;
      border-bottom: 1px solid #cbcbcb; }
      #header .right-header .top-header ul {
        margin-top: 13px; }
        #header .right-header .top-header ul li {
          height: 22px;
          width: 22px;
          padding-left: 0px;
          padding-right: 0px;
          margin-right: 7px; }
        #header .right-header .top-header ul .fa {
          background-color: #206785;
          color: #fff;
          padding-top: 3px;
          padding-bottom: 3px;
          width: 100%; }
      #header .right-header .top-header input {
        margin-top: 10px;
        width: 100%; }
  #header .header-headline {
    color: #967535;
    font-weight: 300;
    font-size: 21px;
    line-height: 1.1; }
  #header .navbar-toggle {
    margin-top: 20px; }
  #header .navbar {
    margin-bottom: 0px; }
  #header .sf-menu {
    padding-top: 10px; }
    #header .sf-menu ul {
      top: 35px;
      min-width: 100%; }
    #header .sf-menu li.active a {
      color: #967535; }
    #header .sf-menu li {
      background: transparent;
      white-space: nowrap;
      -webkit-transition: none;
      transition: background 0.2s;
      padding-right: 0px;
      padding-left: 33px;
      font-size: 12px; }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu li {
    padding-left: 30px; } }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #header .sf-menu li {
    padding-left: 30px; } }
      #header .sf-menu li h3 {
        font-size: 20px;
        color: #967535; }
        @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu li h3 {
    font-size: 18px; } }
      #header .sf-menu li .more {
        color: #967535; }
      #header .sf-menu li a.main-nav-li {
        font-family: 'Pathway Gothic One', sans-serif; }
      #header .sf-menu li a:hover {
        color: #967535; }
    #header .sf-menu li:first-child {
      padding-left: 0px; }
    #header .sf-menu li:last-child {
      padding-right: 0px; }
    #header .sf-menu a {
      color: #2a2a2a;
      /*17px*/
      font-size: 21px;
      text-transform: uppercase;
      border-left: none;
      border-top: none;
      border-top: none;
      padding: 0;
      /*  text-decoration: none;
		    zoom: 1;*/ }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu a {
    font-size: 20px; } }
    #header .sf-menu .sf-mega.home-improvement {
      margin-left: -87px; }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega.home-improvement {
    margin-left: -82px; } }
    #header .sf-menu .sf-mega.seasonal {
      margin-left: -271px;
      height: 110px; }
      #header .sf-menu .sf-mega.seasonal .row2 {
        margin-top: 80px;
        height: 155px; }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega.seasonal {
    margin-left: -214px;
    height: 100px; }
    #header .sf-menu .sf-mega.seasonal .row2 {
      margin-top: 60px; } }
    #header .sf-menu .sf-mega.shows {
      margin-left: -409px;
      height: 275px; }
      #header .sf-menu .sf-mega.shows .row2 {
        margin-top: 80px; }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega.shows {
    margin-left: -311px;
    height: 210px; } }
    #header .sf-menu .sf-mega.videos {
      margin-left: -519px;
      height: 210px; }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega.videos {
    margin-left: -389px;
    height: 185px; } }
    #header .sf-menu .sf-mega {
      border-top: 5px solid #967535;
      background-color: rgba(255, 255, 255, .96);
      height: 350px;
      width: 785px;
      margin-top: 4px;
      /*display:block !important;*/ }
      @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega {
    width: 615px;
    height: 305px;
    margin-top: 6px; } }
      #header .sf-menu .sf-mega ul {
        list-style-type: auto;
        margin: 0;
        padding-left: 19px;
        display: inline-block; }
      #header .sf-menu .sf-mega li {
        margin-left: 0; }
      #header .sf-menu .sf-mega h2 {
        margin: 8px 0;
        font-family: 'Pathway Gothic One', sans-serif; }
      #header .sf-menu .sf-mega h9 {
        margin: 8px 0;
        font-family: 'Pathway Gothic One', sans-serif;
        /* .row.main-row{
			    padding-left:10px;
		    }*/ }
      #header .sf-menu .sf-mega .row2 {
        margin-top: 125px; }
        @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega .row2 {
    margin-top: 105px; } }
      #header .sf-menu .sf-mega .toolbox {
        padding-top: 5px; }
        #header .sf-menu .sf-mega .toolbox h2 {
          color: #206785;
          margin: 0; }
        #header .sf-menu .sf-mega .toolbox .fa {
          color: #206785; }
        #header .sf-menu .sf-mega .toolbox ul li {
          padding-top: 15px;
          font-size: 11px; }
      #header .sf-menu .sf-mega .col-sm-10 {
        border-right: 1px solid #967535; }
    #header .sf-menu .sf-mega-section {
      width: 100%;
      border-right: none;
      background: none !important; }
      #header .sf-menu .sf-mega-section h2 {
        margin-bottom: 0px; }
        #header .sf-menu .sf-mega-section h2 a {
          color: #967535;
          font-size: 20px;
          text-transform: none; }
          @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega-section h2 a {
    font-size: 16px; } }
      #header .sf-menu .sf-mega-section h9 {
        margin-bottom: 0px; }
        #header .sf-menu .sf-mega-section h9 a {
          color: #967535;
          font-size: 20px;
          text-transform: none; }
          @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega-section h9 a {
    font-size: 16px; } }
      #header .sf-menu .sf-mega-section ul {
        padding-left: 0px !important;
        background: none !important;
        box-shadow: none; }
      #header .sf-menu .sf-mega-section li {
        padding-left: 0px !important;
        background: none !important; }
        @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega-section li {
    font-size: 10px; } }
        #header .sf-menu .sf-mega-section li a {
          font-size: 10px;
          font-weight: 500;
          text-transform: none; }
          @media (min-width: 768px) and (max-width: 991px) {
  #header .sf-menu .sf-mega-section li a {
    font-size: 10px; } }

#header-xs {
  min-height: 70px;
  background-color: #fff; }
  #header-xs #dl-menu {
    z-index: 100;
    max-width: 290px; }
  #header-xs .dl-menuwrapper ul {
    background: #206785; }
  #header-xs h1 {
    margin-top: 0px;
    margin-bottom: 0px; }
  #header-xs .site-title a {
    width: 94px;
    height: 50px;
    display: inline-block;
    background: url('../../images/THlogo_TRD.png');
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 10px;
    margin-bottom: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10; }
  #header-xs .dl-menuwrapper .dl-menu {
    margin-top: 24px; }
  #header-xs .dl-menuwrapper > .dl-submenu {
    position: absolute;
    width: 100%;
    top: 69px;
    left: 0;
    margin: 0; }
  #header-xs .mobile-search {
    padding-right: 10px;
    padding-top: 20px; }
  #header-xs .dl-menuwrapper button {
    background: #fff; }
  #header-xs .dl-menuwrapper button:after {
    background: #206785;
    box-shadow: 0 10px 0 #206785, 0 20px 0 #206785;
    top: 20px; }
  #header-xs .dl-menuwrapper li.notlink {
    color: #fff !important;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
    padding-left: 20px; }
  #header-xs .dl-menuwrapper li a {
    color: #fff; }
  #header-xs .dl-menuwrapper li.dl-back:after {
    color: #fff; }
  #header-xs .social {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
    margin-top: -10px; }
    #header-xs .social li a {
      padding: 3px;
      color: #fff; }
  #header-xs hr {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px; }

#footer {
  background-color: #2a2a2a;
  color: #fff;
  font-size: 12px;
  padding-top: 20px;
  padding-bottom: 10px;
  /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
  #footer {
    font-size: 11px; } }
  @media (max-width: 767px) {
  #footer {
    font-size: 10px; } }
  #footer li {
    border-right: 1px solid #fff; }
    #footer li a {
      color: #fff;
      text-transform: uppercase; }
  #footer li:last-child {
    border-right: none; }
  #footer a {
    color: #fff; }
  #footer .hbird {
    font-size: 11px; }
    @media (max-width: 991px) {
  #footer .hbird {
    font-size: 9px; } }

form {
  max-width: 100%;
  /* styling for new CSE */ }

.gsc-search-button {
  display: none;
  visibility: hidden; }

#gcse {
  margin-top: 8px;
  width: 25%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 3px; }

#gsib_a {
  padding-bottom: 7px !important; }

#gsc-i-id2 {
  height: 18px !important; }

#gsc-i-id1 {
  height: 18px !important; }

.print-only {
  display: none; }

@media print {
  .print-only {
    display: inline-block; }
    .print-only .print-header-logo {
      width: 180px;
      height: 96px;
      margin-bottom: 50px; }

  .page-top-img {
    display: none; }

  #header, #header-xs {
    display: none !important; }

  .no-print {
    display: none !important; }

  video, audio, object, embed, script {
    display: none; }

  .test-site, .search, #sidebar {
    display: none; }

  #sb-loading-inner span {
    display: none !important; }

  img {
    max-width: 100%;
    text-align: right; } }

.transcript {
  display: block; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 25px;
  height: 0; }

.video-container a, .video-container object {
  position: absolute;
  width: 100%;
  height: 100%; }

video {
  width: 100%;
  height: auto; }

#companionad300 {
  padding-top: 25px;
  margin-bottom: 20px;
  /* Video on Shows Page */ }
  #companionad300 img {
    width: 100%;
    height: auto; }

#intro-video {
  /*
#intro-video{
	margin-top: 15px;
	h1{
		margin-top: 0;
	}
	.left{
		//border-right: solid 1px #cbcbcb; 
		margin-right: -1px;
		@include bp(notphone){
			padding-right: 0;
		}
	}
	.right{
		//border-left: solid 1px #cbcbcb; 
	}
	.video-container{
		padding-top: 10px;	
	}
	#companionad300{
		padding-top: 10px;
		img{
			@include bp(phone){
				max-width: 250px;
				width: 100%;
				height: auto;
			}
		}
	}
	#vc-banner-ad{
		padding-top: 15px;
	}
	#home-depot-bnp{
		.right-pad-0{
			padding-right: 0;
		}
		@include bp(tablet){
			font-size: 14px;
		}
	}
}
*/
  /*
#playerContainer{
	width: 630px !important;
	height: 354px !important;
	@include bp(tablet){
		width: 485px !important;
		height: 273px !important;
	}
}
*/ }
  #intro-video .video-container {
    margin-bottom: 10px; }
  #intro-video h3 {
    margin-top: 10px; }
  #intro-video p.learn-more {
    margin-top: -10px; }
    #intro-video p.learn-more a {
      font-weight: bold;
      color: black; }

#myPlayer {
  width: 100%;
  max-width: 640px;
  color: #000; }

.woocommerce nav.shopnav {
  margin-bottom: 10px; }
  .woocommerce span.onsale {
    background-color: #206785 !important; }
  @media (min-width: 768px) {
      .woocommerce ul.products li.product {
        width: 30% !important;
        margin: 0 3% 2.992em 0 !important; } }
    .woocommerce ul.products li.product h3 {
      /* Special sizes for email box on home page sidebar */ }
      @media (min-width: 992px) {
    .woocommerce ul.products li.product h3 {
      min-height: 50px; } }
      @media (min-width: 768px) and (max-width: 991px) {
    .woocommerce ul.products li.product h3 {
      min-height: 67px; } }
      @media (max-width: 767px) {
    .woocommerce ul.products li.product h3 {
      min-height: 84px; } }
    .woocommerce ul.products li.product .price {
      color: #206785 !important; }
    .woocommerce ul.products li.product .star-rating {
      display: none; }
  .woocommerce div.product p.price, .woocommerce .woocommerce div.product span.price {
    color: #206785 !important; }
  .woocommerce div.product .stock {
    color: #206785 !important; }
  .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #206785 !important; }
  .woocommerce .woocommerce-message {
    border-top-color: #206785 !important; }
  .woocommerce .star-rating {
    color: #206785 !important; }

.woocommerce .woocommerce-message:before {
  color: #206785 !important; }

body.post-type-archive-product.woocommerce a.button {
  color: #206785 !important; }

body.single-product.woocommerce #respond input#submit {
  color: #206785 !important; }
  body.single-product.woocommerce a.button {
    color: #206785 !important; }

body.woocommerce-cart .woocommerce input.button {
  color: #206785 !important; }
  body.woocommerce-cart a.button.wc-backward {
    color: #206785 !important; }

body.woocommerce-checkout a.wc-backward {
  color: #206785 !important; }

@media (min-width: 992px) {
  .container.two-col {
    width: 1000px; }
    .container.two-col .col-sm-8.content-col {
      width: 647px; }
    .container.two-col > .row > .col-sm-4 {
      width: 352px; } }

h2 {
  font-weight: 300;
  color: #2a2a2a;
  font-size: 37px; }
  h2 a {
    font-weight: 300;
    color: #2a2a2a;
    font-size: 37px; }

h2.top-single-cat-title {
  margin-top: 0px; }

h3 {
  color: #2a2a2a;
  font-size: 25px;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px; }

h4 {
  color: #2a2a2a;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 5px; }

h5 {
  color: #2a2a2a; }

a {
  font-weight: 500; }

a:hover {
  color: #206785; }

hr {
  border-color: #cbcbcb; }

article {
  color: #2a2a2a; }

a {
  color: #206785; }

body {
  background-color: #f4f5f5;
  color: #2a2a2a; }
  img.fit-width {
    width: 100%;
    height: auto; }

#wide-ad-block img.fit-width {
  max-width: 728px; }

#sidebar img.fit-width {
  max-width: 300px; }

.row-pad {
  padding-top: 15px; }

.page-top {
  position: relative; }
  .page-top .page-top-img {
    background-size: cover;
    /*padding-top: 39.27%;*/
    background-position: center top;
    height: 540px;
    z-index: -1;
    max-width: 1380px;
    margin-left: auto;
    margin-right: auto;
    /* Special sizes for email box on home page sidebar */ }
    @media (min-width: 768px) and (max-width: 991px) {
  .page-top .page-top-img {
    height: 410px; } }
    @media (max-width: 767px) {
  .page-top .page-top-img {
    height: 150px; } }

body.archive .page-content {
  position: relative; }
  @media (min-width: 992px) {
    body.archive .page-content {
      margin-top: -475px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.archive .page-content {
      margin-top: -390px; } }
  body.archive .page-content .attachment-archive-thumb {
    width: 100%;
    height: auto;
    max-width: 190px;
    margin-top: 12px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.archive .page-content .attachment-archive-thumb {
        max-width: 142px; } }
  @media (max-width: 767px) {
      body.archive .page-content .attachment-archive-thumb {
        width: auto;
        max-width: 100%;
        margin-top: 0; } }
  body.archive .page-content h2.single-cat-title {
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: capitalize; }

.archive-row .attachment-archive-thumb {
  width: 100%;
  height: auto;
  max-width: 190px;
  margin-top: 12px;
  /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .archive-row .attachment-archive-thumb {
      max-width: 142px; } }
  @media (max-width: 767px) {
    .archive-row .attachment-archive-thumb {
      width: auto;
      max-width: 100%;
      margin-top: 0; } }

body.page img {
  /*width: 100% ;*/
  max-width: 100%;
  height: auto; }
  body.page img.alignleft, body.page img.alignright, body.page img.alignnone {
    width: auto; }

body.single .page-content {
  position: relative; }
  @media (min-width: 992px) {
    body.single .page-content {
      margin-top: -475px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.single .page-content {
      margin-top: -390px; } }
  body.single .page-content ul, body.single .page-content ol {
    padding-left: 20px; }
  body.single .page-content ul li, body.single .page-content ol li {
    color: #2a2a2a; }
    body.single .page-content ul li a, body.single .page-content ol li a {
      color: #206785; }
  body.single .page-content h5 a {
    color: #206785; }
  body.single .page-content h5 a:hover {
    color: #206785; }
  body.single .page-content img {
    max-width: 100%; }

body.home .page-content {
  position: relative; }
  @media (min-width: 992px) {
    body.home .page-content {
      margin-top: -320px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.home .page-content {
      margin-top: -252px; } }

#home-slider {
  margin-bottom: 15px; }
  @media (max-width: 991px) {
    #home-slider .item img {
      max-width: 100%;
      height: auto; } }
  #home-slider .carousel-indicators {
    bottom: -25px; }
  #home-slider .carousel-indicators li {
    border-color: #5e5f5f; }
  #home-slider .carousel-indicators .active {
    background-color: #5e5f5f; }
  #home-slider .carousel-control.right, #home-slider .carousel-control.left {
    background-image: none; }

.page-content {
  background-color: #fff;
  position: relative; }
  @media (min-width: 992px) {
  .page-content {
    margin-top: -475px; } }
  @media (min-width: 768px) and (max-width: 991px) {
  .page-content {
    margin-top: -390px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-content h2 {
      font-size: 32px; } }
  .page-content h3 {
    font-weight: 400; }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-content h3 {
      font-size: 20px; } }
  .page-content h3 a {
    color: #2a2a2a;
    font-weight: 400; }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-content h4 {
      font-size: 15px; } }
  .page-content p {
    font-size: 14px;
    color: #2a2a2a; }
  .page-content p a {
    color: #206785;
    font-weight: 500; }
  .page-content #featured-stories .row {
    padding-bottom: 15px; }
  .page-content .featured-stories-img {
    width: 100%;
    height: auto;
    max-width: 100%; }
  .page-content #from-tv-show p, .page-content #from-radio-show p, .page-content #from-tv-show a, .page-content #from-radio-show a {
    font-size: 12px;
    color: #757575; }
  .page-content #from-tv-show a.see-all, .page-content #from-radio-show a.see-all {
    margin-top: 18px;
    font-size: 14px;
    color: #206785; }
  @media (min-width: 768px) and (max-width: 991px) {
      .page-content #from-tv-show a.see-all, .page-content #from-radio-show a.see-all {
        margin-top: 15px;
        font-size: 12px; } }
  .page-content #from-tv-show .col-xs-6, .page-content #from-radio-show .col-xs-6 {
    padding-bottom: 10px; }
  .page-content #from-tv-show h4 a, .page-content #from-radio-show h4 a {
    font-size: 18px;
    font-weight: 700;
    color: #2a2a2a; }
  .page-content #from-tv-show h4 a:hover, .page-content #from-radio-show h4 a:hover {
    color: #206785; }
  .page-content .col-sm-8.content-col {
    margin-top: 15px; }
  .page-content .col-sm-8.content-col h2 {
    margin-top: 0px; }
  @media (min-width: 768px) {
    .page-content .col-sm-8.content-col {
      padding-right: 0px; } }
  .page-content #top-videos span.episode-date {
    font-size: 16px;
    color: #757575;
    font-weight: 300px; }
  .page-content #top-videos h2 {
    margin-top: 0px; }
  .page-content #show-buttons img {
    width: 100%;
    /*175px*/
    height: auto; }
  .page-content #show-buttons .btns-radio-series {
    margin-top: 15px; }
  .page-content #show-buttons .btns-radio-series .col-xs-6.btn-radio {
    padding-right: 7.5px; }
  .page-content #show-buttons .btns-radio-series .col-xs-6.btn-series {
    padding-left: 7.5px; }
  .page-content #show-buttons .show-btn-box {
    position: relative; }
  .page-content #show-buttons .show-btn-box .button-content {
    position: absolute;
    bottom: 0;
    background-color: #206785;
    color: #fff;
    font-family: 'Pathway Gothic One', sans-serif;
    width: 100%;
    font-size: 31px;
    /* Special sizes for email box on home page sidebar */ }
    .page-content #show-buttons .show-btn-box .button-content a {
      color: #fff; }
    @media (max-width: 767px) {
      .page-content #show-buttons .show-btn-box .button-content {
        font-size: 14px; } }
  .page-content #show-buttons .show-btn-box .btn-tv {
    font-size: 42px;
    /* Special sizes for email box on home page sidebar */ }
    @media (max-width: 767px) {
      .page-content #show-buttons .show-btn-box .btn-tv {
        font-size: 16px; } }
  .page-content #special-series .special {
    margin-bottom: 15px; }
  .page-content #special-series .special .col-sm-4 {
    padding-right: 0px;
    /* Special sizes for email box on home page sidebar */ }
    @media (max-width: 767px) {
      .page-content #special-series .special .col-sm-4 {
        margin-bottom: 10px; } }
  .page-content #special-series .special img {
    width: 100%;
    height: auto;
    max-width: 200px; }
  .page-content #special-series .special-feature {
    max-width: 100%;
    width: 100%;
    height: auto; }
  .page-content .may-like p.episode-date-number {
    color: #757575;
    font-size: 12px; }
  .page-content .single-title {
    margin-top: 0px; }
  .page-content #sub-category-list a {
    color: #206785;
    font-size: 18px;
    white-space: 700;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      .page-content #sub-category-list a {
        font-size: 12px; } }
  @media (max-width: 767px) {
      .page-content #sub-category-list a {
        font-size: 14px; } }
  .page-content #sub-category-list li {
    width: 49%;
    /*@include bp(phone){
				width:100%;
			}*/
    vertical-align: middle; }
  .page-content .page-nav {
    padding-bottom: 10px; }
  .page-content #seasons img.season-block {
    width: 100%;
    height: auto; }
  .page-content #seasons .season-row {
    margin-top: 30px; }
  .page-content .team-member-row {
    margin-bottom: 40px; }

img.season-block {
  width: 100%;
  height: auto; }

.pad15 {
  /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
  .pad15 {
    padding-top: 15px; } }

.add-size, .add-box, .add-banner {
  max-width: 100%;
  width: auto;
  height: auto; }

.sidebar-adBox, .add-banner, .sidebar-upcoming-shows {
  margin-bottom: 20px; }
  @media (min-width: 768px) {
  .sidebar-adBox, .add-banner, .sidebar-upcoming-shows {
    border-left: 1px solid #cbcbcb;
    padding-left: 15px; } }

a.post-edit-link {
  color: #206785; }

ul.archive-years {
  list-style: none;
  font-size: larger; }

.sidebar-upcoming-shows h3 {
  font-weight: 300;
  margin-bottom: 10px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar-upcoming-shows h3 {
      font-size: 20px; } }
  .sidebar-upcoming-shows h5 {
    color: #206785;
    font-family: 'Pathway Gothic One', sans-serif;
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 0px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar-upcoming-shows h5 {
      font-size: 18px; } }
  @media (max-width: 767px) {
    .sidebar-upcoming-shows h5 {
      margin-top: 5px; } }
  .sidebar-upcoming-shows p {
    font-size: 12px;
    color: #757575; }
  .sidebar-upcoming-shows .row {
    padding-bottom: 5px; }
  .sidebar-upcoming-shows .see-all {
    margin-top: 5px;
    font-size: 14px;
    color: #2a2a2a; }
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar-upcoming-shows .see-all {
      font-size: 12px; } }
  @media (min-width: 768px) {
    .sidebar-upcoming-shows .col-sm-5 {
      padding-right: 0px; } }

.see-all {
  font-weight: 700;
  color: #206785;
  font-size: 16px;
  margin-top: 15px; }
  @media (min-width: 768px) and (max-width: 991px) {
  .see-all {
    font-size: 14px; } }

#sidebar {
  margin-top: 15px;
  color: #fff; }
  #sidebar .sidebar-email {
    margin-bottom: 20px;
    background-color: #206785;
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: -15px;
    position: relative;
    /* Special sizes for email box on home page sidebar */
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 815px) and (max-width: 991px) {
    #sidebar .sidebar-email {
      margin-right: -45px;
      padding-right: 17px; } }
  @media (min-width: 1065px) {
    #sidebar .sidebar-email {
      margin-right: -60px;
      padding-right: 28px; } }
  @media (max-width: 767px) {
    #sidebar .sidebar-email {
      margin-right: 0px;
      max-width: 300px; } }
  #sidebar .sidebar-email h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    margin-top: 0px; }
  @media (max-width: 991px) {
      #sidebar .sidebar-email h3 {
        font-size: 16px; } }
  #sidebar .sidebar-email p {
    font-size: 12px;
    color: #fff; }
  @media (max-width: 991px) {
      #sidebar .sidebar-email p {
        font-size: 11px; } }
  #sidebar .sidebar-email .email-signup-btn {
    border-radius: 0px;
    height: 27px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 2px;
    border: none; }
  @media (min-width: 768px) and (max-width: 991px) {
      #sidebar .sidebar-email .email-signup-btn {
        padding-left: 7px;
        padding-right: 7px;
        height: 25px; } }
  #sidebar .sidebar-email input {
    color: #2a2a2a;
    height: 27px;
    /* Special sizes for email box on home page sidebar */
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 1065px) {
      #sidebar .sidebar-email input {
        width: 215px; } }
  @media (min-width: 768px) and (max-width: 991px) {
      #sidebar .sidebar-email input {
        height: 25px;
        width: 125px; } }
  @media (min-width: 815px) and (max-width: 991px) {
      #sidebar .sidebar-email input {
        width: 154px; } }
  @media (max-width: 767px) {
      #sidebar .sidebar-email input {
        width: 150px; } }
  #sidebar .sidebar-email .side-signup-img {
    position: absolute;
    right: 5px;
    top: 10px;
    width: 33px;
    height: auto;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      #sidebar .sidebar-email .side-signup-img {
        width: 24px;
        height: auto;
        top: 24px; } }
  @media (min-width: 815px) and (max-width: 991px) {
      #sidebar .sidebar-email .side-signup-img {
        top: 17px; } }
  @media (max-width: 767px) {
      #sidebar .sidebar-email .side-signup-img {
        width: 29px; } }
  #sidebar .sidebar-email .sidebar-email-info {
    padding-right: 22px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      #sidebar .sidebar-email .sidebar-email-info {
        padding-right: 11px; } }
  @media (max-width: 767px) {
      #sidebar .sidebar-email .sidebar-email-info {
        padding-right: 41px; } }

.comments {
  color: #2a2a2a; }
  .comments a {
    color: ;
    font-weight: 400; }

.page-content.tall-top {
  position: relative; }
  @media (min-width: 992px) {
  .page-content.tall-top {
    margin-top: -320px !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
  .page-content.tall-top {
    margin-top: -252px !important; } }

.page-content {
  min-height: 320px; }

body.error404 h2 {
  margin-top: 0px; }

.page-top {
  /*sitemap*/ }
  .page-top .slider-promo-btn {
    position: absolute;
    top: 0px;
    width: 292px;
    height: auto;
    /*margin-left:15px;
			padding-top:15px;
			padding-bottom: 15px;
			width:160px;
			height:auto;*/
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) {
    .page-top .slider-promo-btn {
      padding-top: 20px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-top .slider-promo-btn {
      width: 250px; } }
  @media (max-width: 767px) {
    .page-top .slider-promo-btn {
      display: none;
      /*margin-right: auto;
		left: 0;
		right: 0;*/ } }

body.page-id-21195 {
  font-size: 14px; }
  body.page-id-21195 ul.children {
    padding-left: 20px; }

img.size-from-shows {
  width: 100%;
  height: auto; }

textarea {
  max-width: 100%; }

.page-id-19967 table {
  overflow-x: scroll !important;
  width: 100%;
  display: inline-block;
  /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-id-19967 table {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .page-id-19967 table {
      margin-left: 5px !important;
      font-size: 10px; } }

.page-id-71577 .downloadables {
  margin-top: 40px; }

.page-id-71584 .gallery-item img, .page-id-71586 .gallery-item img, .page-id-71577 .gallery-item img {
  border: none !important;
  padding: 5px; }

#audio, #audio2 {
  max-width: 100%;
  width: auto; }

.pad-xs {
  /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
  .pad-xs {
    padding-bottom: 15px; } }

.photo-row {
  padding-bottom: 15px; }
  .photo-row img {
    width: 100%;
    height: auto;
    max-width: 100%; }
  .photo-row a {
    font-size: 16px; }

body.page-id-71667 .adv-blocks {
  margin-top: 20px;
  padding-left: 5px;
  padding-right: 5px; }
  body.page-id-71667 .adv-blocks .col-sm-4 {
    padding-left: 5px;
    padding-right: 5px; }
  body.page-id-71667 .adv-blocks .adv-box {
    /*padding-bottom:57.1%;*/
    position: relative;
    margin-bottom: 8px;
    height: 164px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks .adv-box {
        height: 124px; } }
  @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks .adv-box {
        padding-bottom: 57.1%; } }
  body.page-id-71667 .adv-blocks .adv-box-content {
    position: absolute;
    padding-top: 20px;
    padding-bottom: 5px;
    width: 100%;
    bottom: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    display: inline-block;
    transition: opacity 0.5s ease-in-out; }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks .adv-box-content {
        padding-bottom: 0px; } }
  body.page-id-71667 .adv-blocks .adv-box-content p, body.page-id-71667 .adv-blocks .adv-box-content a {
    color: #fff;
    font-size: 12px; }
    @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks .adv-box-content p, body.page-id-71667 .adv-blocks .adv-box-content a {
        font-size: 9px; } }
  body.page-id-71667 .adv-blocks .adv-box-content p.up {
    margin-bottom: 0px; }
  body.page-id-71667 .adv-blocks h3 {
    color: #fff;
    text-transform: uppercase;
    /* margin-bottom:5px;*/
    margin-top: 0px;
    font-size: 19px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks h3 {
        font-size: 15px; } }
  @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks h3 {
        font-size: 18px; } }
  body.page-id-71667 .adv-blocks .adv-box-title {
    position: absolute;
    width: 100%;
    bottom: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: inline-block; }
  body.page-id-71667 .adv-blocks .adv-box-title h3 {
    font-size: 24px;
    padding-top: 66px;
    /* Special sizes for email box on home page sidebar */ }
    @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks .adv-box-title h3 {
        padding-top: 49px;
        font-size: 18px; } }
    @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks .adv-box-title h3 {
        padding-top: 25%;
        font-size: 18px; } }
  body.page-id-71667 .adv-blocks .adv-box:hover .adv-box-title {
    visibility: hidden; }
  body.page-id-71667 .adv-blocks .adv-box:hover .adv-box-content {
    opacity: 1 !important;
    cursor: pointer; }
  body.page-id-71667 .adv-blocks .adv-box.box-tv {
    background: url(../../images/Advertising/Advertising-TV-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  body.page-id-71667 .adv-blocks .adv-box.box-web {
    background: url(../../images/Advertising/Advertising-Website-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  body.page-id-71667 .adv-blocks .adv-box.box-satellite {
    background: url(../../images/Advertising/Advertising-Satellite-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  body.page-id-71667 .adv-blocks .adv-box.box-danny {
    background: url(../../images/Advertising/Advertising-Danny-Photo.jpg);
    /*padding-bottom:99.15%;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 336px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks .adv-box.box-danny {
        height: 256px; } }
  @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks .adv-box.box-danny {
        padding-bottom: 99.15%; } }
  body.page-id-71667 .adv-blocks .adv-box.box-social {
    background: url(../../images/Advertising/Advertising-SocialMedia-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks .adv-box.box-social {
        padding-bottom: 49.57%; } }
  body.page-id-71667 .adv-blocks .adv-box.box-radio {
    background: url(../../images/Advertising/Advertising-Radio-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  body.page-id-71667 .adv-blocks .adv-box.box-chelsea {
    background: url(../../images/Advertising/Advertising-Chelsea-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  body.page-id-71667 .adv-blocks .adv-box.box-video {
    background: url(../../images/Advertising/Advertising-VideoProduction-Photo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  body.page-id-71667 .adv-blocks .glyphicon-info-sign {
    font-size: 12px; }
  body.page-id-71667 .adv-blocks .col-side {
    width: 30.6%;
    display: inline-block;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-71667 .adv-blocks .col-side {
        width: 30.3%; } }
  @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks .col-side {
        width: 100%; } }
  body.page-id-71667 .adv-blocks .col-mid {
    width: 36.8%;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
      body.page-id-71667 .adv-blocks .col-mid {
        width: 100%; } }
  body.page-id-71667 .adv-blocks td {
    border: none;
    padding: 0; }
  body.page-id-71667 .blue-hover-bg {
    background: rgba(32, 103, 133, .8); }
  body.page-id-71667 .adv-ad {
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) {
    body.page-id-71667 .adv-ad {
      border-left: 1px solid #cbcbcb; } }
  @media (max-width: 767px) {
    body.page-id-71667 .adv-ad {
      padding-top: 20px; } }

body.page-id-384 .adv-blocks, body.page-id-93 .adv-blocks {
  margin-top: 20px;
  padding-left: 5px;
  padding-right: 5px; }
  body.page-id-384 .adv-blocks .col-sm-4, body.page-id-93 .adv-blocks .col-sm-4 {
    padding-left: 5px;
    padding-right: 5px; }
  body.page-id-384 .adv-blocks .adv-box, body.page-id-93 .adv-blocks .adv-box {
    /*padding-bottom:57.1%;*/
    position: relative;
    margin-bottom: 8px;
    height: 164px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks .adv-box, body.page-id-93 .adv-blocks .adv-box {
        height: 124px; } }
  @media (max-width: 767px) {
      body.page-id-384 .adv-blocks .adv-box, body.page-id-93 .adv-blocks .adv-box {
        padding-bottom: 57.1%; } }
  body.page-id-384 .adv-blocks .adv-box-content, body.page-id-93 .adv-blocks .adv-box-content {
    position: absolute;
    padding-top: 20px;
    padding-bottom: 5px;
    width: 100%;
    bottom: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    display: inline-block; }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks .adv-box-content, body.page-id-93 .adv-blocks .adv-box-content {
        padding-bottom: 0px; } }
  body.page-id-384 .adv-blocks .adv-box-content p, body.page-id-93 .adv-blocks .adv-box-content p, body.page-id-384 .adv-blocks .adv-box-content a, body.page-id-93 .adv-blocks .adv-box-content a {
    color: #fff;
    font-size: 12px; }
    @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks .adv-box-content p, body.page-id-93 .adv-blocks .adv-box-content p, body.page-id-384 .adv-blocks .adv-box-content a, body.page-id-93 .adv-blocks .adv-box-content a {
        font-size: 9px; } }
  body.page-id-384 .adv-blocks .adv-box-content p.up, body.page-id-93 .adv-blocks .adv-box-content p.up {
    margin-bottom: 0px; }
  body.page-id-384 .adv-blocks h3, body.page-id-93 .adv-blocks h3 {
    color: #fff;
    text-transform: uppercase;
    /* margin-bottom:5px;*/
    margin-top: 0px;
    font-size: 19px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks h3, body.page-id-93 .adv-blocks h3 {
        font-size: 15px; } }
  @media (max-width: 767px) {
      body.page-id-384 .adv-blocks h3, body.page-id-93 .adv-blocks h3 {
        font-size: 18px; } }
  body.page-id-384 .adv-blocks .adv-box-title, body.page-id-93 .adv-blocks .adv-box-title {
    position: absolute;
    width: 100%;
    bottom: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: inline-block;
    /*.adv-box:hover{
		   .adv-box-title{
			    visibility: hidden;
	    	}	    
	    }
		
		.adv-box:hover .adv-box-content{
			opacity:1 !important;
			cursor: pointer;
		}*/
    /*.adv-box.box-tv{
			background:url(../../images/Advertising/Advertising-TV-Photo.jpg);
			background-size: cover;
		    background-repeat:no-repeat;
		    background-position: center center;
		}
			
		.adv-box.box-web{
			background:url(../../images/Advertising/Advertising-Website-Photo.jpg);
			background-size: cover;
		    background-repeat:no-repeat;
		    background-position: center center;
		}
		
		.adv-box.box-satellite{
			background:url(../../images/Advertising/Advertising-Satellite-Photo.jpg);
			background-size: cover;
		    background-repeat:no-repeat;
		    background-position: center center;
		}
		*/ }
  body.page-id-384 .adv-blocks .adv-box-title h3, body.page-id-93 .adv-blocks .adv-box-title h3 {
    font-size: 24px;
    padding-top: 66px;
    /* Special sizes for email box on home page sidebar */ }
    @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks .adv-box-title h3, body.page-id-93 .adv-blocks .adv-box-title h3 {
        padding-top: 49px;
        font-size: 18px; } }
    @media (max-width: 767px) {
      body.page-id-384 .adv-blocks .adv-box-title h3, body.page-id-93 .adv-blocks .adv-box-title h3 {
        padding-top: 25%;
        font-size: 18px; } }
  body.page-id-384 .adv-blocks .adv-box.box-danny, body.page-id-93 .adv-blocks .adv-box.box-danny {
    height: 336px;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks .adv-box.box-danny, body.page-id-93 .adv-blocks .adv-box.box-danny {
        height: 256px; } }
  @media (max-width: 767px) {
      body.page-id-384 .adv-blocks .adv-box.box-danny, body.page-id-93 .adv-blocks .adv-box.box-danny {
        padding-bottom: 99.15%; } }
  body.page-id-384 .adv-blocks .adv-box.box-social, body.page-id-93 .adv-blocks .adv-box.box-social {
    /* Special sizes for email box on home page sidebar */
    /*
		.adv-box.box-radio{
			background:url(../../images/Advertising/Advertising-Radio-Photo.jpg);
			background-size: cover;
		    background-repeat:no-repeat;
		    background-position: center center;
		}
		
		.adv-box.box-chelsea{
			background:url(../../images/Advertising/Advertising-Chelsea-Photo.jpg);
			background-size: cover;
		    background-repeat:no-repeat;
		    background-position: center center;
		}
		
		.adv-box.box-video{
			background:url(../../images/Advertising/Advertising-VideoProduction-Photo.jpg);
			background-size: cover;
		    background-repeat:no-repeat;
		    background-position: center center;
		}
		*/ }
  @media (max-width: 767px) {
      body.page-id-384 .adv-blocks .adv-box.box-social, body.page-id-93 .adv-blocks .adv-box.box-social {
        padding-bottom: 49.57%; } }
  body.page-id-384 .adv-blocks .col-side, body.page-id-93 .adv-blocks .col-side {
    width: 30.6%;
    display: inline-block;
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) and (max-width: 991px) {
      body.page-id-384 .adv-blocks .col-side, body.page-id-93 .adv-blocks .col-side {
        width: 30.3%; } }
  @media (max-width: 767px) {
      body.page-id-384 .adv-blocks .col-side, body.page-id-93 .adv-blocks .col-side {
        width: 100%; } }
  body.page-id-384 .adv-blocks .col-mid, body.page-id-93 .adv-blocks .col-mid {
    width: 36.6%;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
      body.page-id-384 .adv-blocks .col-mid, body.page-id-93 .adv-blocks .col-mid {
        width: 100%; } }
  body.page-id-384 .adv-blocks td, body.page-id-93 .adv-blocks td {
    border: none;
    padding: 0; }
  body.page-id-384 .blue-hover-bg, body.page-id-93 .blue-hover-bg {
    background: rgba(32, 103, 133, .8); }
  body.page-id-384 .adv-ad, body.page-id-93 .adv-ad {
    /* Special sizes for email box on home page sidebar */ }
  @media (min-width: 768px) {
    body.page-id-384 .adv-ad, body.page-id-93 .adv-ad {
      border-left: 1px solid #cbcbcb; } }
  @media (max-width: 767px) {
    body.page-id-384 .adv-ad, body.page-id-93 .adv-ad {
      padding-top: 20px; } }

.up {
  text-transform: uppercase; }

.sidebar-nav {
  /*td{
	@include bp(phone){
		width:auto !important;
	}
}
*/ }
  @media (min-width: 768px) {
  .sidebar-nav {
    border-left: 1px solid #cbcbcb; } }
  .sidebar-nav ul {
    padding-left: 15px;
    list-style: none; }

#noplayer #hint {
  /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
  #noplayer #hint {
    max-width: 100%; } }

body.login .login h1 a {
  width: 213px;
  height: 97px;
  background-size: 213px 97px; }

.page-id-309 .table > thead > tr > th, .page-id-29 .table > thead > tr > th, .page-id-309 .table > tbody > tr > th, .page-id-29 .table > tbody > tr > th, .page-id-309 .table > tfoot > tr > th, .page-id-29 .table > tfoot > tr > th, .page-id-309 .table > thead > tr > td, .page-id-29 .table > thead > tr > td, .page-id-309 .table > tbody > tr > td, .page-id-29 .table > tbody > tr > td, .page-id-309 .table > tfoot > tr > td, .page-id-29 .table > tfoot > tr > td {
  border: none; }
  .page-id-309 .table-responsive > .table > tbody > tr > td > p, .page-id-29 .table-responsive > .table > tbody > tr > td > p {
    /* Special sizes for email box on home page sidebar */ }
  @media (max-width: 767px) {
    .page-id-309 .table-responsive > .table > tbody > tr > td > p, .page-id-29 .table-responsive > .table > tbody > tr > td > p {
      white-space: pre-wrap; } }
