/* start WF130312 */
.divEmergency {
	height:40px;
	background-color:#f6ff00;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
	
.divLegacyMenu {
	border: 0px;
}

.ui.basic.segment.divHeaderContainerInner {
	padding: 5px 0px;	/* WF162181 - Chris H */
}

#voicecastreturnframe {
	max-width: 4em;
	display: inline-block;
}

#messageicondiv {
	text-align: center;
}

#newMsgCount {
	position: relative;
	top: -24px;
	color: #000000;
	font-size: 0.7em;
}

#HeaderMainMenu.ui.item.menu {
	border: 0px;
	box-shadow: none;
}

#HeaderMainMenu.ui.item.menu .item {
	background-color: #bd83ca;
	color: #ffffff;
	border: 1px solid #a25eb5;
}

#HeaderMainMenu.ui.menu>.item:first-child {
	border-bottom-left-radius: 0px;
}

#HeaderMainMenu.ui.menu .item:before {
	background: transparent;
}

#HeaderMainMenu.ui.item.menu .item:hover {
	background-color: #A25EB5;
}

#HeaderMainMenu.ui.item.menu .active.item {
	background-color: #ffffff;
	color: #bd83ca;
	border-bottom: 0px;
}

#HeaderMainMenu.ui.item.menu .active.item:hover {
	background-color: #F5EEF7;
	color: #A25EB5;
}

#HeaderMainMenu.ui.item.menu .item.bggrey {
	background-color: #9B9B9B;
	color: #ffffff;
}

#HeaderMainMenu.ui.item.menu .item.bggrey:hover {
	color: #A25EB5;
}

#MobileMenu {
	display: none;
}

#DesktopMenu .item {
	padding: 0 1em 0 0;
}

@media only screen and (max-width: 450px) {
	#MobileMenu.ui.dropdown .menu>.item {
		max-width: 200px;
	}
	
	#MobileMenu.ui.dropdown .menu .menu {
		left: 20%;
	}
}

@media only screen and (max-width: 600px) {
	#MobileMenu.ui.dropdown .menu>.item {
		max-width: 225px;
	}
	
	#MobileMenu.ui.dropdown .menu>* {
		white-space: normal;
	}
	
	#MobileMenu.ui.dropdown .menu .menu {
		left: 25%;
		top: 1em !important;
	}
}

@media only screen and (max-width: 991px) {
	#MobileMenu {
		display: block;
	}
	
	#DesktopMenu {
		display: none;
	}
}

@media only screen and (min-width: 768px) {
	#HeaderLinks {
		text-align: right;
	}
	
	#HeaderMainMenu.ui.item.menu .item {
		border-top-left-radius: 1em;
	    border-top-right-radius: 1em;
	}
}
/* end WF130312 */

/* START WF162181 - Chris H */
.ui.small.image.mobilelogo {
	display: block;
	height: 40px;
	width: auto;
}

.headerhelplink,
.headersponsorlink,
.ui.text.menu.myaccountmenu {
	color: #354657;
}

.headerhelplink:hover,
.headersponsorlink:hover,
.ui.text.menu.myaccountmenu:hover {
	color: #a25eb5;
}

.headerhelptext {
	margin-top: 5px;
	color: inherit;
	font-size: 10px;
}

.headersponsortext {
	margin-top: 4px;
	color: inherit;
	font-size: 10px;
}

.ui.text.menu.myaccountmenu {
	display: block;
	text-align: center;
}

.ui.text.menu.myaccountmenu span {
	white-space: nowrap;
	font-size: 10px;
	color: inherit;
}

.myaccounticon.item {
	padding-bottom: 0px !important;
}

.myaccounticon.item img {
	margin: auto !important;
}

.myaccounticon img {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	border: 2px solid #BD8BCA;
	max-width: 38px;
}

.myaccounticon:hover img {
	border: 2px solid #A25EB5;
}

#myaccountpopup {
	min-width: 250px !important;
	left: -150px !important;
}

#myaccountpopup a {
	color: #354657;
}

#myaccountpopup a:hover {
	color: #A25EB5;
}

#selectlanguage i.large.icon {
	vertical-align: top;
	margin-left: 5px;
}

@media only screen and (max-width: 1440px) {
	#myaccountpopup {
		left: -170px !important;
	}
}

@media only screen and (max-width: 1200px) {
	#myaccountpopup {
		left: -190px !important;
	}
}

@media only screen and (max-width: 991px) {
	#myaccountpopup {
		left: -150px !important;
	}
}

@media only screen and (max-width: 800px) {
	#myaccountpopup {
		left: -160px !important;
	}
}

@media only screen and (max-width: 767px) {
	#myaccountpopup {
		left: -150px !important;
	}
}

@media only screen and (max-width: 550px) {
	#myaccountpopup {
		left: -180px !important;
	}
}

@media only screen and (max-width: 400px) {
	#myaccountpopup {
		left: -185px !important;
	}
}

@media only screen and (max-width: 991px) {
	.ui.grid>.column.desktopheader:not(.row),
	.ui.grid>.row>.column.desktopheader {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	.ui.grid>.column.mobileheader:not(.row),
	.ui.grid>.row>.column.mobileheader {
		display: none;
	}	
}
/* END WF162181 */