﻿
.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.visible-phone {
  display: none !important;
}


.container {
	position: relative;
	width: 1010px;
	margin: 0 auto;
}

    .hero .wrap.left .heading, .hero .wrap.left .copy {
      max-width: 50%;
      float: left;
      clear: both; }

    .hero .wrap.right .heading, .hero .wrap.right .copy {
      max-width: 50%;
      float: right;
      clear: both; }

    .hero .wrap.dark .heading, .hero .wrap.dark .copy {
      color: #353634; }

  .hero .heading, .hero .copy {
    margin: 0 auto;
    max-width: 80%;
    color: white;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

  .hero .copy {
    font-size: 2.4rem;
    line-height: 1.2; }

    .hero .copy p {
      margin-bottom: 0; }

    .home #content .content-section.story .copy {
      max-width: 40%; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }

      .home #content .content-section.story .copy .blurb p {
        font-size: 3rem;
        font-weight: lighter; }

        .content-row .owl-carousel .owl-item .product .inner .copy {
          padding: 2rem 0 3rem 0; }

          .content-row .owl-carousel .owl-item .product .inner .copy .title {
            color: #353634;
            font-family: ProximaNova-Light, sans-serif;
            -webkit-font-smoothing: antialiased;
            font-weight: 300;
            font-size: 2.2rem;
            margin: 0;
            text-transform: uppercase; }

            .content-row .owl-carousel .owl-item .product .inner .copy .title span {
              font-family: ProximaNova-Semibold, sans-serif;
              font-weight: normal;
              -webkit-font-smoothing: subpixel-antialiased; }

          .content-row .owl-carousel .owl-item .product .inner .copy .short-desc {
            display: block;
            font-size: 1.6rem;
            margin: 0 0 2rem 0;
            color: #989898;
            line-height: 1.3;
            font-family: ProximaNova-Light, sans-serif;
            -webkit-font-smoothing: antialiased;
            font-weight: 300; }

            .content-row .owl-carousel .owl-item .product .inner .copy .short-desc br {
              display: none; }

          .content-row .owl-carousel .owl-item .product .inner .copy .button {
            display: inline-block;
            clear: both;
            background-color: white;
            color: #00a2b8;
            border: solid 2px #00a2b8; }

        .content-row .owl-carousel .owl-item .product:hover .inner .copy {
          background-color: rgba(255, 255, 255, 0.75); }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .short-desc {
            color: #353634; }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .button {
            background-color: #00a2b8 !important;
            color: white !important;
            border: solid 2px #00a2b8; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

  .content-section.story .copy {
    position: relative;
    z-index: 2;
    max-width: 36%;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }


    .content-section.story .copy .heading {
      margin: 0 0 1rem 0;
      font-size: 4.8rem;
      line-height: 1;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

          .content-section.story .copy .heading br {
            display: none; }

    .content-section.story .copy .blurb {
      margin: 0 0 1rem 0; }

      .content-section.story .copy .blurb p {
        font-size: 2rem;
        font-family: ProximaNova-Regular, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased;
        margin: 0 0 1.5rem 0;
        line-height: 1.3; }

        .content-section.story .copy .blurb p strong {
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          -webkit-font-smoothing: subpixel-antialiased; }

    .content-section.story .copy .button {
      margin-top: 1.5rem; }

    .content-section.story .copy .dl-links {
      padding: 2rem 0 0 0; }

      .content-section.story .copy .dl-links .dl-link {
        display: inline-block;
        margin-right: 2rem; }

        .content-section.story .copy .dl-links .dl-link img {
          width: 16rem; }

  .content-section.story .copy.light {
    color: white; }

  .content-section.story .copy.right {
    float: right; }

  .content-section.story .copy.center {
    margin: 0 auto;
    text-align: center; }

  .content-section.story.parallax .copy {
    float: none;
    max-width: 40%;
    margin: 0 auto; }

    .content-section.story.parallax .copy .heading {
      color: #ed1b12; }

    .content-section.story.parallax .copy .dl-links {
      padding: 6rem 0 0 0; }

      .content-section.story.parallax .copy .dl-links .dl-link {
        max-width: 10rem; }

  .content-section.carousel .slide .copy {
    text-align: left;
    max-width: 350px; }

    .content-section.carousel .slide .copy h1, .content-section.carousel .slide .copy h2, .content-section.carousel .slide .copy h3 {
      color: #ed1b12;
      margin: 0; }

    .content-section.carousel .slide.two .col:first-child .inner, .content-section.carousel .slide.two .col:first-child .copy {
      float: right; }

    .content-section.carousel .slide.two .col:first-child .copy {
      margin: 0 auto 2rem auto; }

    .content-section.how-to-carousel .slide .copy {
      text-align: left;
      max-width: 350px; }

      .content-section.how-to-carousel .slide .copy h1, .content-section.how-to-carousel .slide .copy h2, .content-section.how-to-carousel .slide .copy h3 {
        color: #ed1b12;
        margin: 0; }

      .content-section.how-to-carousel .slide.two .col:first-child img, .content-section.how-to-carousel .slide.two .col:first-child .copy {
        float: right; }

      .content-section.content-corners .corner-content .corner .copy {
        font-size: 1.5rem;
        color: #666666;
        line-height: 1.3; }

    .content-section.mobile-tiles .tile .copy {
      font-size: 2rem;
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

    .content-section.story-columns .content .copy {
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased;
      margin: 0; }

  .content-section.story-columns .content.light .copy {
    color: white; }

  .page-id-1295 .content-section.story .copy .blurb p {
    font-size: 2rem; }

  .page-id-312 .content-section.content-corners .corner-content .corner .copy {
    font-size: 1.8rem;
    color: #8d8d8d; }



.page-id-497 .hero .copy {
  font-size: 3rem;
  line-height: 1.1; }

  .page-id-97 .hero .copy {
    max-width: 60%; }

    .page-id-97 .hero .copy p {
      font-size: 2.4rem;
      line-height: 1.2;
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

      .page-id-489 .content-section.story .copy {
        max-width: 100%;
        margin: 0;
        padding: 0 0 4rem 0;
        text-align: left; }

  .page-id-489 .content-section.story .copy .blurb p {
    font-size: 2rem; }


.cont_tiempo_uf {
    float: left;
    padding: 0 0 0 15px;
    line-height: 27px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}

	#site-navigation.main-small-navigation .menu,
	#site-navigation.main-small-navigation #primary-nav-container,
	#site-navigation.main-small-navigation #mobile-top-nav-container {
		background: #fff;
		border-bottom: 1px solid #eee;
		clear: both;
		display: block;
	}


.modal-open {
  overflow: hidden;
}


body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.front #block-views-home_tweets-block .views-row {
	padding: 4px 0;
}

.front #block-views-video_library-block_1 .views-row {
	margin-bottom: 10px;
	overflow: hidden;
}



.path-news #block-views-articles-block_2 .views-row {
	padding: 5px 0;
	overflow: hidden;
}



.flex-video { position: relative; padding-top: 2.08333em; padding-bottom: 67.5%; height: 0; margin-bottom: 1.33333em; overflow: hidden; }

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video.vimeo { padding-top: 0; }

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.modal.video .player .flex-video { margin-bottom: 0; }

.template-index .slider .flex-video { padding-bottom: 45%; }


.menu-home {
	margin-bottom:20px;
	margin-left:100px; 
	display:block; 
	overflow:hidden;
}

.menu-home a {width:230px;}
.main-site .date-display-single,.list-date{font-size:15px;line-height:20px;font-weight:600;color:#c29d58}
.date span.date-display-single,.date-link a:hover,ul.newsticker span{color:white}
.main-site .date-display-single,.list-date,.news-slider ul.liScroll a,ul.newsticker a{font-size:13px;line-height:22px}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

#main-navigation li.first {padding: 0; background: none;}

.section-utility li.first, .page-utility li.first {margin: 0; padding: 0; border: 0;}


.infobox .entry-excerpt a.read-more { display: block; color: #fff !important; padding: 7px 7px 7px 10px; font-size: 13px; background: #F55D2D; border: none; }

.infobox .entry-excerpt a.read-more, .nav li ul, .menu-box .featured-image a, .nice-contact-form input[type="submit"]:hover,
#commentform .button:hover, #respond input[type="submit"]:hover , #tabs .inside .tags a:hover, ul.four-col-grid .thumb a, .infobox .thumb a, .single .featured-image a, .post .featured-image a{ background-color: #F55D2D; }
.mobile .watch .featured-rotator .view-header{padding:0;font-size:10px;font-weight:bold;letter-spacing:-0.08em;line-height:1em;margin:0;text-transform:uppercase;}
.pane-on-tv-tonight .view-header{position:absolute;top:-28px;left:135px;}
.front-secondary .pane-full-episodes-listing .view-header{margin:-1.25em 0 1.25em 0;text-transform:uppercase;font-size:0.75em;line-height:2em;color:black;font-weight:700;}
.pane-you-may-also-like-panel-pane-2 .view-header,.pane-you-may-also-like-panel-pane-3 .view-header{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:700;text-transform:uppercase;line-height:0.8;margin-bottom:0.625em;font-size:2.2em;}
.view-clips-most-recent-show-landing .view-header{font-size:1.125em;line-height:1.33333em;font-weight:700;text-transform:uppercase;letter-spacing:-0.08em;height:100%;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-header{margin-bottom:12px;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-header h2{font-size:1.125em;line-height:1.33333em;line-height:1;float:left;}
.view-show-site-landing-pics .view-header{font-size:1.125em;line-height:1.33333em;font-weight:700;text-transform:uppercase;letter-spacing:-0.08em;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-4 .view-header{margin-bottom:-0.5em;margin-left:0.5em;position:relative;font-size:2.25em;text-transform:uppercase;z-index:11;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .view-header{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:700;text-transform:uppercase;line-height:0.8;margin-bottom:0.625em;font-size:2.2em;}
.full-episodes-view-block .view-header{margin-bottom:-0.5em;margin-left:0.5em;position:relative;font-size:2.25em;text-transform:uppercase;z-index:11;}
.pane-photo-gallery-node-rotator-panel-pane-1 .view-header h2,.pane-photo-gallery-node-rotator-panel-pane-1 h2.pane-title,.view-photo-gallery-node-rotator .view-header h2,.view-photo-gallery-node-rotator h2.pane-title{font-size:1.125em;line-height:1.33333em;line-height:1;font-weight:700;letter-spacing:-0.08em;text-transform:uppercase;margin:0;}
.tablet .node-type-video .panel-pane .pane-content .view-header,.tablet .node-type-playlist .panel-pane .pane-content .view-header{padding-left:40px;}
.node-type-video .pane-video-playlist-node-rotator .video-playlist-header,.node-type-video .pane-video-playlist-node-rotator .view-display-id-mobile_playlist .video-playlist-header,.node-type-video .pane-show-playlists-others .video-playlist-header,.node-type-video .pane-fox-panels-video-clips-only .view-header,.node-type-video .pane-fox-panels-video-episodes-only .view-header,.node-type-video .pane-playlist-video-list .view-header{padding:0px;font-size:1.25rem;font-weight:bold;letter-spacing:-0.08em;line-height:1em;margin:0;text-transform:uppercase;}
.node-type-show .view-rotator-type-1 .view-header,.node-type-interior-show-page .view-rotator-type-1 .view-header,.pane-video-playlist-node-rotator .view-header,.pane-video-playlist-node-rotator-panel-pane-1 .view-header,.node-type-bio-listings .view-rotator-type-1 .view-header{padding-left:0;}
.tablet .node-type-video .node-type-show .view-rotator-type-1 .view-header,.tablet .node-type-video
.node-type-interior-show-page .view-rotator-type-1 .view-header,.tablet .node-type-video
.pane-video-playlist-node-rotator .view-header,.tablet .node-type-video
.pane-video-playlist-node-rotator-panel-pane-1 .view-header,.tablet .node-type-video
.node-type-bio-listings .view-rotator-type-1 .view-header{padding-left:0;}
.pane-video-playlist-node-rotator .view-header,.pane-video-playlist-node-rotator-panel-pane-1 .view-header{position:relative;height:70px;}
.pane-video-playlist-node-rotator-panel-pane-1 .view-header h2{font-size:1rem;line-height:1;font-weight:bold;font-style:normal;letter-spacing:-0.08em;margin:0;text-transform:uppercase;position:absolute;bottom:10px;}
.pane-video-playlist-node-rotator .view-header,.pane-video-playlist-node-rotator-panel-pane-1 .view-header,.view-video-playlist-node-rotator .view-header{margin:0;letter-spacing:-0.08em;line-height:1em;text-transform:uppercase;font-weight:bold;}
.pane-show-playlists-others .view-id-video_playlist_node_rotator .view-header,.pane-show-playlists-full-episode .view-id-video_playlist_node_rotator .view-header{padding-left:0;}
.pane-show-playlists-others .view-id-video_playlist_node_rotator .view-header h2,.pane-show-playlists-full-episode .view-id-video_playlist_node_rotator .view-header h2{font-size:1.25rem;line-height:1;margin:0;}
.view-video-playlist-node-rotator.visible-desktop .view-header{display:block !important;}
.view-video-playlist-node-rotator.visible-tablet .view-header{display:block !important;}
.view-video-playlist-node-rotator.visible-tablet .view-header .presented-by{font-weight:normal;letter-spacing:1px;margin-bottom:1px;}
.view-video-playlist-node-rotator.visible-mobile .view-header{display:none !important;}
html .node-type-playlist .view-header{padding:0;font-size:1.25rem;font-weight:bold;letter-spacing:-0.08em;line-height:1em;margin:0;text-transform:uppercase;}
.view-full-episodes-listing .view-header{margin:6.5em 0 1.8em;}
.view-full-episodes-listing .view-header .fe-title{margin:0 0 .25em;font-size:0.9375em;line-height:1.6em;line-height:1;text-transform:uppercase;}
.fb_poll .row{zoom:1;margin-left:0}
.fb_poll .row:before,.row:after{display:table;content:"";zoom:1}
.fb_poll.row:after{clear:both}
