/* @group Tablet and Desktop */

@media (min-width: 768px){
	.one-sidebar #main-content-region{
		min-height: 500px;
	}
}

/* @end */

/* @group Tablet Only */
@media (min-width: 768px) and (max-width: 1025px) {
  /* @group Container Width */
  /* Undo the changes for Desktop */
  .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 724px;
  }
  /* @end */
  
  
  /* @group Header */
  #header #header-top {
    padding: 0;
    margin-left: 0;
  }
  /* @end */
  
  #header #header-top #region-header-wrapper{
    width: 100%;
    margin-left: 0;
  }
  
  
  /* @group Episode */
  .node-type-tgl-episode ul.tgl-episode-links > li > a span{
    display: none;
  }
  
  
  /* @end */
  
  /* @group Generic Hero */
  .node-type-tgl-episode #hero-main #hero-first, .front .front-hero-left{
    margin-left: -20px;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* @end */
  
  
  


}
/* @end */




/* @group Tablet and Smaller */
@media (max-width: 1025px) {

  /* @group Navigation Padding */
  body{
    padding-top: 50px !important;
  }

  body.toolbar-drawer {
    padding-top: 50px !important;
  }


  #toolbar{
    z-index: 2000;
  }
  
  /* @end */

  
  
  /* @group Header */
  /* 	Remove big logo */
  #header #header-top .visible-desktop{
    display: none;
  }
  
  a.brand img {
    width: 131px;
    height: 25px;
  }
  
  
  /* @group Header Advertisement */
  /* Center Top Advertisement */
  #header #header-top #block-tgl-plugins-tgl-ad-top {
    margin-left: 0;
    text-align: center;
    padding: 10px 0;
  }


  /* Full width for Top Advertisement */
  #header #header-top #region-header-wrapper #block-tgl-plugins-tgl-ad-top img {
    /* width: 100%; */
  }
  /* @end */
  
  
  /* @group Navigation for Tablet and Mobile */
  #header #nav{
    padding-bottom: 0;
  }
  
  #header #nav li:first-child,
  #header #nav li.first {
    
  }
  
  #header #nav li a {
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
    border-bottom: 1px solid #292b2b;
    border-radius: 0;
    padding: 10px 10px 10px 15px;
  }
  
  #header #nav li a.active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1), inset 0 1px 10px rgba(0, 0, 0, .45);
  border-bottom-color: #1c1c1c;
}
  
  #header #nav li {
    background: none;
  }

  #header #nav{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 1000;
  }

  #header #nav .navbar-inner{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    background: url('../images/nav_bg_responsive.jpg') 0 0 repeat-x #363636;
    -moz-box-shadow: inset 0 -1px 0 0 #363636;
    -webkit-box-shadow: inset 0 -1px 0 0 #363636;
    box-shadow: inset 0 -1px 0 0 #363636;
  }

  #header #nav .navbar-inner .brand {
    display: block;
  }

  #header #nav .navbar-inner .navbar-inner-top {
    height: 50px;
    padding-left: 10px;
  }

  /* Tweak for admin nav overlapping user nav */
  body.logged-in #header #nav .navbar-inner .navbar-inner-top {
    padding-top: 30px;
  }


  #header #nav .navbar-inner .navbar-inner-top .btn-navbar {
    margin-top: 10px;
  }

  #header #nav .navbar-inner .navbar-inner-top .brand {
    margin: 0;
    padding: 12px 0 10px;;
  }


  #header #nav .navbar-inner .navbar-inner-top .btn-navbar .icon-bar {
    background-color: #252525;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
  }

  #header #nav-search {
    float: none;
    padding: 0 10px;
    margin-right: 10px;
  }
  
  #nav-search .search-form .search-input {
    padding: 10px 0 10px 10px;
  }
  
  #nav-search .search-form .form-submit {
    margin-top: 5px;
  }
  
  #nav-search .search-form,
  #nav-search .search-form .control-group,
  #nav-search .search-form .search-input {
    width: 100%;
  }
  
  #header #nav {
    box-shadow: 0 2px 12px rgba(0, 0, 0, .65);
  }
  
  /* @end */

  
  /* @end */

  /* @group Main Content Region */
  /* Remove padding on main content region when Panels takes over on a Hero Page   */
  .no-sidebars #main-content-region{
    padding-left: 0;
    padding-right: 0;
  }
  
  /* Remove Negative Margin for the main content region with white background a Generic Page Tablet and Mobile */
  .one-sidebar #main-content-region{
    margin-top: 0px;
  }
  

  .sidebar-second  #main-content-region{
    padding-left: 0;
  }

  .sidebar-second  #main-content-region #main-content-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  
  
  /* @end */


  /* @group Sidebar Region */
  .sidebar-second  #secondary-sidebar-region{
    padding-right: 0;
  }


  .sidebar-second #secondary-sidebar-region #secondary-sidebar-wrapper{
    margin-left: 0;
    padding-left: 0;
    background: none;
  }
  /* @end */

  /* @group Generic Advertisement */
  .tgl-ad-label{
    display: none;
  }
  
  #block-tgl-plugins-tgl-ad-minibar img{
    margin-top: 0;
    width: 100%;
  }
  /* @end */

  /* @group Bottom Advertisement */
  #content-bottom-region #block-tgl-plugins-tgl-ad-bottom{
    padding: 0;
    background: none;
    border-bottom: none;
  }
  
  
  /* @end */


  /* @group Footer */
  #footer .container .row{
    padding-left: 0;
    padding-right: 0;
  }
  /* @end */


  /* @group Home Page Hero */
  /* Remove faux background */
  .front #hero-bottom{
    background: none;
  }
  /* @end */

  
  /* @group Generic Hero */
  .node-type-tgl-episode #hero-main-inner, #hero-main{
    margin-left: 0;
    margin-right: 0;
  }
  

  
  /* @end */
  
  /* @group Episode Hero */

  




  .node-type-tgl-episode #hero-above {
    margin-left: 0;
    margin-right: 0;
  }

  .pane-tgl-segment-nav-content-type {
    margin-left: -20px;
    margin-right: -25px;
  }




  #block-tgl-plugins-tgl-ad-minibar {
    display: none;
    margin-left: 0;
    margin-right: 0;
  }


  .node-type-tgl-episode ul.tgl-episode-links > li > a, .node-type-tgl-episode ul.tgl-episode-links li.tgl-episode-audio-multiple {
    width: 136px;
  }



  /* @end */

  
  
  
  
  /* @group Home Page Hero */

  #block-tgl-plugins-tgl-watch-now .live-episode{
    margin-top: 0;
  }


  .front #hero-main front-hero-left{
    margin-left: -20px;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  
  .front #main {
    margin-top: 0;
  }


  .node-tgl-front-page .field-name-field-photo-ribbon {
    right: -4px;
  }
  
   /* @end */


	/* @group Segment Youtube */
	
	.youtube-embed iframe {
	  min-height: 240px;
	}


}

/* @end */
