.tb-megamenu {
    clear: both;
    letter-spacing: 1px;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background-color: transparent;
}
.tb-megamenu li{display: block;}
.level-1 a{
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
}
.level-1 li a{
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  font-size: 13px;
}

.tb-megamenu .nav > li > a {
  background: none;
  color: white;
  font-weight: 400;
  border: none;
  font-size: 15px;
  font-stretch: condensed;
  letter-spacing: 0.83px;
  line-height: 25px;
  padding: 12px 11px 7px 11px;
}

.tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a {
  display: block;
  padding: 5px 0px;
  margin: 0 0 6px;
  border: 0;
  font-size: 15px !important;
  background: none;
  font: inherit;
  white-space: normal;
  text-transform: none;
  line-height: 1.23;
  font-weight: 300;
  color: #e1e1e1;
}  
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block .nav li a:hover {
  padding: 5px 0px;
  margin: 0 0 6px;
  font-size: 15px !important;
  line-height: 1.23;
  font-weight: 300;
  color: #909090;
}

.tb-megamenu .tb-block ul li.first  a, .tb-megamenu .tb-block .nav li.first a {
  text-transform: uppercase;
  font-weight: 700;
  color: #f1ad14
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
    color: #FFF;
    background-color: transparent;
}
.tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:hover{
	color: #34A8E6 !important;
	background-color: transparent;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	color: #34A8E6 !important;
	background-color: transparent;
}

.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li {
  display: block;
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
display: none;
}
.tb-megamenu .dropdown-menu {
  background-color: #000;
  border: none;
  box-shadow: 0 11px 13px rgba(6,6,6,0.5);
  width: 100%;
}

.tb-megamenu li.academy .row-fluid .span2 {
  width: 210px;
  margin-left: 0;
}
.tb-megamenu .mega-inner {
    padding: 10px;
}
.tb-megamenu .tb-block ul li,
.tb-megamenu .tb-block .nav li {
  padding: 2px 0;
}
.tb-megamenu li.academy .mega-inner {
  padding-left: 9px;
}
#tb-megamenu-column-23 {margin: 0;}
.tb-megamenu li[data-id="790"]{
  float: right;
}
.tb-megamenu li[data-id="790"]:hover > a, .tb-megamenu li[data-id="790"]:focus > a{
    background-image: none;
}

.tb-megamenu li[data-id="790"] .dropdown-menu {
}

.tb-megamenu .nav li[data-id="790"].open > .dropdown-toggle {
}

//Megamenu Views

.view-megamenu-news-current-issue {
  margin-left: -20px;
  width: 274px;
}

.tb-megamenu .views-row.views-row-last {
  padding-top: 5px;
  margin-bottom: 0px;
}

.view-megamenu-news-current-issue .feature_img {
  margin-bottom: 9px;
}
.view-megamenu-news-current-issue .current_issue_info {
  font-size: 18px;
  color: #a1a1a1;
  text-transform:none;
  line-height: 1.23;
}

.tb-megamenu img {width:100%;}

.tb-megamenu .dropdown-menu a {
  white-space: normal;
}

.tb-megamenu .view-header h2{
  text-transform: uppercase;
  color: #6e6e6e;
  font-size: 18px;
  font-family: 'Roboto',sans-serif;
  line-height: 1.15;
  font-weight: 700;
  margin: 0 0 12px;
  padding: 0;
  letter-spacing: 1px;
}

.tb-megamenu .block-views {
  padding: 9px 0 0 0;
  line-height: 1.23;
  overflow: hidden;
}

.tb-megamenu .view-header{
  margin: 0;
  padding: 0;
}

.tb-megamenu .views-row{
  margin-right: 23px;
  float: left;
}

.megamenu-bold-item {
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.tb-megamenu .dropdown-menu .view-content .views-field-field-event-thumbnail {
    margin-bottom: 8px;
}

.tb-megamenu .view-content a{
  text-transform:none !important;
  color:#FFF;

}
.tb-megamenu .f_image{margin-bottom: 9px;}

.tb-megamenu .dropdown-menu .block-views a {
  padding: 0;
  font-family:'Roboto', sans-serif;
  font-size:18px;
  line-height:1.23;
  font-weight: 300;
}

.tb-megamenu .views-row {
  padding-top: 5px;
  margin-bottom: 11px;
}

.tb-megamenu .views-field.views-field-title a{
  font-size: 13px;
}
.tb-megamenu .nav > li[data-id="11776"] > a{
  border-bottom: 4px solid #f1ad14 !important;
  padding-bottom: 3px;
  margin-bottom: 13px;
}

#tb-megamenu-column-14 .menu.nav {
    display: block;
    -moz-column-count: 2;
    column-count: 2;
}
.tb-megamenu .view-header {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 100;
    color: #e1e1e1;
    text-transform: uppercase;
}
.tb-megamenu .tb-block ul li a:first-child:last-child, .tb-megamenu .tb-block .nav li a:first-child:last-child {
    display: block;
    font-family: Roboto;
    font-stretch: condensed;
    letter-spacing: 0.83px;
    line-height: 1.11;
    font-size: 18px;
    padding: 4px 0;
}
.view-megamenu-panels-latest-events .views-field-field-event-type {
    font-family: Roboto;
    font-size: 18px;
    font-stretch: condensed;
    line-height: 1.33;
    color: #f1ad14;
    color: #f1ad14;
    text-transform: uppercase;
}
/**Footer**/    
#block-fp-client-fp-emmy-footer{
  padding: 0 0 45px 0;
  position: relative;
}

footer .region-footer-top b{
  color: #f1ad14;
  line-height: 1.15;
  letter-spacing: .5px;
  font-weight: 400;
  text-transform: uppercase;
}
footer, footer .region-footer-top b, footer .region-footer-top ul li a {
  line-height: 1.15;
  letter-spacing: .5px;
}
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu {
  display: block;
  border-top: 1px solid #f1ad14;
}
.position-relative {
    position: relative !important;
}
.footer-logo-area .emmylogofooter-wrap {
	background: url('https://www.emmys.com//sites/all/themes/emmys/public/images/emmy_statuette_footer.png') no-repeat;
	background-size: contain;
	background-position: right;
	display: block;
	height: 100px;
}
.footer-logo-area {
    position: absolute;
    right: 0;
    top: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
@media (min-width: 768px){
	.footer-logo-area .emmylogofooter-wrap {
			display: block;
			height: 70px;
			bottom: 10px;
			background-position: right;
			width: calc(100%);
	}
	.footer-logo-area {
    right: 0;
    left: auto;
    top: auto;
    bottom: 0px;
	}
}
@media (min-width: 992px){
	.footer-logo-area .emmylogofooter-wrap {
			height: 90px;
			bottom: 10px;
			background-position: right;
	}
	.footer-logo-area {
    bottom: 20px;
	}
}
@media (min-width: 1200px){
	.footer-logo-area .emmylogofooter-wrap {
			width: calc(100% - 50px);
			background-position: right;
			height: 145px;
	}
}
@media screen and (min-width: 1200px) {
  #block-fp-client-fp-emmy-footer .footer-emmy-logo {
    display: block;
    height: 200px;
    background: transparent url('/sites/default/themes/client-bootstrap/images/emmy-statuette-118x200.png') no-repeat scroll 100% 0;
  }
  .footer-logo-area {
    position: static;
	}
}



footer .region-footer-top ul {
  margin-top: 5px;
  list-style: none;
  margin-left: 0;
  list-style: none;
  padding: 0;
  
}

footer .region-footer-top ul li {line-height: 20px;}

footer .region-footer-top ul li a{ 
  line-height: 1.8;
  letter-spacing: .5px;
  font-size: 15px;
  font-weight: 300;
  color: #e1e1e1;
}
.span2 {
  width: 50%;
  float: left;
  min-height: 1px;
  margin-left: 10px;
}
.copyright-wrap br{display: none;}
.copyright p{
  margin-bottom: 0;
  line-height: 1.2;
  font-size: 11px;
  color: #808080;
  text-align: right;
}
.copyright a {
    color: #797878 !important;
    text-decoration: underline;
}
.col-12{
    position: relative;
}
.col-3{
    flex: 0 0 25%;
    max-width: 25%;
}
.row{
  display: flex;
  flex-wrap: wrap;
}
.navigation-area {
    padding-bottom: 15px;
    background: #000000;
}
#secondary_navbar nav{
	max-width: 1400px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 768px){
  .span2 {
    width: 122px;
    float: left;
    min-height: 1px;
    margin-left: 10px;
  }
}
div.tb-megamenu .tb-megamenu-nav .tb-megamenu-item.level-1 > a {
    font-size: 13px;
}
@media (min-width: 768px) and (max-width: 979px){
	#primary_navbar .navbar-nav, #secondary_navbar .navbar-nav {
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
	}
}
@media (max-width: 1000px){
	#secondary_navbar .navbar-nav a {
			padding: 4px 7px;
	}
}
@media (min-width: 992px){
	div.tb-megamenu .tb-megamenu-nav .tb-megamenu-item.level-1 > a {
		font-size: 13px;
	}
}
@media (max-width: 1000px){

  .tb-megamenu .nav > li > a {
    font-size: 9px;
    padding: 15px 6px 18px;
  }
  #block-menu-block-2 .nav > li > a {
    font-size: 10px;
    padding: 5px 7px;
    letter-spacing: 1px;
  }
  .tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a {
    font-size: 10px !important;
    }
}
@media (min-width: 1050px){
	div.tb-megamenu .tb-megamenu-nav .tb-megamenu-item.level-1 > a {
		font-size: 15px;
	}
}

@media (max-width: 1199px) and (min-width: 980px){
  .tb-megamenu .row-fluid .span3 {
    margin-left: 5px; 
  }
}

@media (max-width: 1199px){
  .tb-megamenu .views-row{width: 125px;}
}

@media (min-width: 1200px){
  .tb-megamenu .nav > li > a {
      padding: 12px 15px 7px 15px;
  }
  .tb-megamenu .dropdown-menu {
      width: 1410px;
  }

  .view-megamenu-panels-latest-events .views-row {
    width: 30%;
	}

	.view-megamenu-videos-latest-videos .views-row {
    width: 46%;
	}
	.view-megamenu-latest-in-member-news .views-row, .view-megamenu-photos-latest-photos .views-row {
    width: 30%;
	}
  .span2 {
    width: 140px;
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .tb-megamenu .row-fluid .span2, #tb-megamenu-column-8 {
    width: 15%;
    margin-left: 1%;
	}
	.tb-megamenu .row-fluid .span3 {
    width: 23.076923076923077%;
	}
}
	#tb-megamenu-column-14, #tb-megamenu-column-15 {
    width: 46%;
	}




