/*DENTAL CUSTOM.CSS*/

/*
a:not([href*='eyes.scot']):not([href^='#']):not([href^='/']):after {
	font-family: 'icofont';
    content: " \ef1f";
}
*/

a[target="_blank"]:after {
	font-family: 'icofont';
    content: " \ef1f";
	color: #3291e6;
}


.breadcrumb1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
	font-size: 13px;
	margin-left: 37px;
}

.divider{
padding: 0 5px;
}

#searchBox {display: flex;}

#search-box {width: 60%;}

.searchcont{ float: right;
    margin-right: 30px;
}

.Level1 {
		margin-left: 20px;
	}


#hero h1 {
	color: white; 
	font-size: 80px; 
	text-align: center; 
	margin-bottom: 70px;
}

#hero h2 {color: white;
    width: 75%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
	font-size: 26px;
}

#hero-public h1 {
	color: white; 
	font-size: 80px; 
	text-align: center; 
	margin-bottom: 35px;
}

#hero-public h2 {
	color: white; 
	text-align: center; 
}

#hero-professionals h1 {
	color: white; 
	font-size: 80px;
	text-align: center; 
	margin-bottom: 35px;
}

#hero-professionals h2 {
	color: white; 
	text-align: center; 
}

#hero-partner-organisations h1 {
	color: white; 
	font-size: 80px; 
	text-align: center; 
	margin-bottom: 35px;
}

#hero-partner-organisations h2 {
	color: white; 
	text-align: center; 
}

#hero-nhsboards h1 {
	color: white; 
	font-size: 80px; 
	text-align: center; 
	margin-bottom: 35px;
}

#hero-nhsboards h2 {
	color: white; 
	text-align: center; 
}

.credits {display: block;}

mark {
  background-color: yellow;
  color: black;
}

.site-title {
	visibility:hidden;
	display:none;
	padding: 5px 5px;
    color: #00427f;
	font-size: 1.25rem;
}

.herotitle {background: rgba(0, 66, 127, 0.95);
    padding: 5px 20px; border-radius: 5px;}

.herosubtitle {background: rgba(0, 119, 179, 0.95);
    padding: 5px 20px; border-radius: 5px;}

.boardherosubtitle {font-weight: 600;}

.inner-page h2 {font-size: 23px; font-weight:bold;}
.inner-page h3 {font-size: 20px; font-weight:bold;}
.inner-page h4 {font-size: 17px; font-weight:bold;}

.blue-box-a:hover {background: red;}

.tc1 {}
.tc2 {}
.tc3 {}

.nav-menu ul li { margin: 0;}


@media screen and (max-width: 1030px) {
	.breadcrumb1 {
		margin-left: 0px;
	}
}


@media screen and (max-width: 1030px) {
	#hero h1 {
		font-size: 55px;
	}
	
	#hero h2 {
		width: 95%;
		font-size: 20px;
	}
	
	#hero-public h1 {
		font-size: 1.6rem; 
	}
	
	#hero-professionals h1 {
		font-size: 1.6rem; 
	}
	
	#hero-nhsboards h1 {
		font-size: 1.6rem; 
	}
	
	#hero-partner-organisations h1 {
		font-size: 1.6rem; 
	}	
}

@media (max-width: 992px){
	#hero-public {
		height: 40vh;
	}
	
	#hero-professionals {
		height: 40vh;
	}
}


@media (max-width: 992px){
	#hero-professionals .container {
		padding-bottom: 0px;
	}
	
	.searchcont{margin-top: 30px; float: left;
	}
	
}

:focus-visible { background: gold !important;
	border: 0px solid red;
}



@media (max-width: 370px){
	body:after {
		content: "Beta";
		position: absolute;
		width: 100%;
		height: 32px;
		background: #BB5811;
		top: 0px;
		left: 0;
		text-align: center;
		font-family: sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
		line-height: 23px;
		margin-bottom: 10px;
		border-bottom: 10px solid white;
		z-index: 4000;
		font-size: 13px;
		-ms-transform: rotate(0deg);
    	-webkit-transform: rotate(0deg);
    	transform: rotate(0deg);
		
		
	}
}


@media (max-width: 992px){
	.sf-menu {
		display: none!important;
	}
	
	
}