@media screen and (max-width: 600px) {
  .site-header nav > ul, .site-header nav > ul ul {
    padding: 0 !important;
  }
}

.we-mega-menu-ul, .we-mega-menu-ul > .we-mega-menu-li {
	border:none !important;
}

.we-mega-menu-ul .dropdown-menu > a::before {
	right:0;
}

.we-mega-menu-ul .dropdown-menu > a::before {
	background-image:none;
	content:'+';
	color:#e57200;
}

#block-mainmenu-2 {
	max-width:100% !important;
}

@media (min-width: 992px) {
  .we-mega-menu-submenu > .we-mega-menu-submenu-inner {
    min-height: 7.55rem;
  }
  .we-mega-menu-ul > .dropdown-menu:focus > a, 
  .we-mega-menu-ul > .dropdown-menu:focus > span, 
  .we-mega-menu-ul > .dropdown-menu:hover > a, 
  .we-mega-menu-ul > .dropdown-menu:hover > span {
  	background:white;
  	color:#e57200;
  }
  .we-mega-menu-ul .dropdown-menu > a::after, 
  .we-mega-menu-ul .dropdown-menu > a::before, 
  .we-mega-menu-ul .dropdown-menu > span::after, 
  .we-mega-menu-ul .dropdown-menu > span::before {
  	top:0;
  	margin-top:0;
  }
  .we-mega-menu-ul > .we-mega-menu-li > a, 
  .we-mega-menu-ul > .we-mega-menu-li > span {
  	font-family:'franklin-gothic-urw-cond', sans-serif;
  	font-size:1.2em;
  }
}

.dropdown-menu.we-mega-menu-group .we-megamenu-nolink {
	text-transform:uppercase;
	font-weight:normal !important;
	border-bottom:1px solid #e57200 !important;
	letter-spacing:2px;
	color:#232d4b !important;
}

.sub-nolink {
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-bottom: 3px solid #e57200;
  color:#232d4b;
}

.side-header--nav {
	position:relative;
}

.we-mega-menu-ul > .we-mega-menu-li.active > a,
.we-mega-menu-ul > .we-mega-menu-li.active-trail > a {
	color:white;
}

 .we-mega-menu-submenu li.we-mega-menu-li.active > a,
 	 .we-mega-menu-submenu li.we-mega-menu-li.active > a:hover {
 	 	border-bottom:none;
 }

.we-mega-menu-ul > .we-mega-menu-li.orange-button {
	border-left:0;
	text-align:center;
}

.we-mega-menu-ul > .we-mega-menu-li.orange-button a {
	background:linear-gradient(to right, #f84c1e 0%, #f78310 100%) !important;
}

.we-mega-menu-li.orange-button:nth-child(5) a {
  color: white !important;
  font-style: normal;
  font-weight: 700;
}

.we-mega-menu-ul > .we-mega-menu-li .orange-button a,
.we-mega-menu-ul > .we-mega-menu-li .orange-button a:active-trail {
	color:white;
}

.navbar {
	margin-bottom:0;
}

.site-eyebrow .container::before,
.site-eyebrow .container::after {
	content:none;
}

#block-mainmenu-2 {
	max-width:75%;
	margin:0;
	position:relative;
	right:0;
	float:right;
}

.we-mega-menu-ul.nav.nav-tabs {
	background:#0E1A26;
}

#block-claro-content .we-mega-menu-ul.nav.nav-tabs {
	background:white;
}

.we-mega-menu-submenu li.we-mega-menu-li a {
	font-family:'franklin-gothic-urw-cond';
	font-size:1.1em;
	letter-spacing:1px;
}

@media screen and (min-width: 1100px) {
  .site-header .site-header--navigation {
    display: block;
    position: absolute;
    right: 3%;
  }
}

@media screen and (min-width: 768px) {
	#block-global-theme-mainmenu-2 {
		display:none;
	}
	#block-mainmenu-2 {
		display:block;
	}
}

@media screen and (max-width: 768px) {
	#block-global-theme-mainmenu-2 {
		display:block;
		font-size:1.5em;
		line-height:150%;
	}
	#block-global-theme-mainmenu-2 span {
		color:white;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#block-global-theme-mainmenu-2 ul li ul span {
		font-weight:normal;
		font-style:italic;
		text-decoration:underline;
	}
	
		#block-global-theme-mainmenu-2 ul li ul ul {
			margin-left:15px;
		}
	.block-menu li span.has-subnav button::before {
	  color:#e57200;
	}
	#block-mainmenu-2 {
		display:none;
	}
}



@media (min-width: 992px) {
  .we-mega-menu-ul > .we-mega-menu-li > a, .we-mega-menu-ul > .we-mega-menu-li > span {
  	padding: 0.125rem 1.5625rem;
  	font-weight:normal;
  	background:white;
  }
  .we-mega-menu-submenu li.we-mega-menu-li a {
	font-family:'franklin-gothic-urw-cond';
	font-weigth:normal !important;
  }
}