.hilight:hover, .hilight:active, .hilight:focus {
    color: #000 !important;
    font-weight: Bold;
    background-color: #fff !important;
    outline: thin solid #ed6e15 !important;
}

/* added for general a link hover */
a:hover:not(.btn-back-to-top) {
    outline: thin solid #ed6e15 !important;
/*    background-color: white;
    color: black !important;  removed to add individually */
}
/*, a:focus, a:active*/

/* top menu background hover*/
.main.nav-dropdown.navigation-dropdown-bg-solid li:hover {
    background-color: white;
    color:black;
} 

.main.nav-dropdown.navigation-dropdown-bg-solid li:hover,
.main.nav-dropdown.navigation-dropdown-bg-solid li:focus,
.main.nav-dropdown.navigation-dropdown-bg-solid li:active {
    color:black;
    background-color: inherit;
}
.main.nav-dropdown.navigation-dropdown-bg-solid li a:hover {
    color:black;
    background-color: white;
}
li.has-child.open-child.open-child_mobile:hover {
    color: black;
    background-color: inherit;
}

/* protect from underline */
.landing-link, 
.icon-large::before, 
[class*=" fa-"], [class^=fa-] {
	text-decoration: none !important;
}

/* Icon style underline overwrite */
.nav.nav-list a.pdf,a.pdf,  
.nav.nav-list a.external, a.external, 
.nav.nav-list a.txt,a.txt, 
.nav.nav-list a.zip,a.zip, 
.nav.nav-list a.email,a.email, 
.nav.nav-list a.word,a.word, 
.nav.nav-list a.excel,a.excel, 
.nav.nav-list a.power,a.power {
	text-decoration: auto !important;
}

.blueButton:hover, .blueButton:focus, .blueButton:active, .purpleButton:hover, .purpleButton:focus,  .purpleButton:active, .greenButton:hover, .greenButton:focus, .greenButton:active, .yellowButton:hover, .yellowButton:focus, .yellowButton:active {
    color: #000000 !important;
    background-color: #e1714b!important;
	border-style: inset !important;
}

/* remove section as tags */
contacts, subpages, .subpages, .contacts {
	font-family: "Open Sans",sans-serif,Helvetica,Arial,sans-serif;
	font-size: 20px;
	margin-top: .6em;
	margin-bottom: 5px;
	color: #373b43;
	font-weight: 700;
	line-height: 1.1;
	display: block;
}

/* image rotate fix for sports dev */
.imgfix {
		image-orientation: none;
	}

/* advert judder fix */
.advfix {
	display: inline-block;
}

@media screen and (min-width:768px) {
  .advfix {
min-height: 95px;
  }
/* section header size reduction */
#WebsiteFeedback > h6 {
    font-size: 1em;
    padding: 0;
    margin: 5px 0 0 0;
}
.smallH6 > h6 {
    font-size: 1em;
    padding: 0;
    margin: 5px 0 0 0;
}
.sectionTitle {
    padding-top:5px !important;
}

/* back to top writing */
p.B2T {
    font-size: 20px;
    padding-top: 2px;
}
/*fix new ... issues */
.relative {
    position: relative !important;
}

.anchor {
  scroll-margin-top: 2.5em;
  scroll-snap-margin-top: 2.5em;    
}
}

/* google map frame */
#google-map-iframe, #preview-frame {
    width: 99%;
    background-color: #fff;
}

body:not(.content-underline-link) #site-content a:not(.btn):not(.nav-button-link):not(:hover):not(:focus):not(:active), body:not(.content-underline-link) .modal a:not(.btn):not(.nav-button-link):not(:hover):not(:focus):not(:active) {
    text-decoration: auto !important;
    text-decoration-color: transparent !important;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
