/* @import url("../../../../stellar3/styles/scuba.css"); */
body.modal-open { position: fixed; width: 100%; }


html{
 max-width: 100%;
}

.customHeader {background-color:white;}
#page-wrapper
{
  width:100%;

}
body {font-family: Arial,Helvetica,sans-serif;}

.customLogo {height:87px; margin: auto;}
.navbar-right{
    margin-right:0px;
    margin-top: 12px; /* change this if image is different height */
}
.navbar-nav>li>a{
font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 21px;
    font-weight: 600;
}

.headContainer {max-width: 950px; min-height: 120px; background-image: url('../customimages/logo.png');background-repeat: no-repeat;background-position: center center;}
.customAcctLink {margin: 0px !important;}
.customAcctLink, .customLogonHeader {background-color: #fff;}
.customLogonHeader {border-top: 2px solid #21a09e;}
.customFooter {
	background-color:#ffffff;
	margin:5px;
	background-image: url('../customimages/footer-xx-large.jpg');
	background-repeat: no-repeat;
	background-position: right bottom; 
	background-size: cover;
	border-top: 2px solid #21a09e;}
.customFooter .headerText {color: #fff;}
.customFooter .text {color:#ccc;}

.customFooter li>a {color:#6d6d6d; text-decoration: none;}
.customFooter a {cursor:pointer; text-decoration: none;}

.contact-info {font-size: 12px; color: #6d6d6d;}
.contact-info a {font-size: 12px; color: #6d6d6d;}
.copyright {font-size: 12px; color: #6d6d6d;}

.dcs-web-controller {width:95vw; margin:auto;}

/*add price band colours here */
.dcs-band-O {background-color:#10b196;}

.minor-nav , .minor-nav a, .minor-nav h1 {
    list-style: none;
    display: inline-block;
    text-transform: uppercase;
	text-decoration: underline;
    font-size: 11px;
    color: #707070;
	padding-left: 5px;
	padding-right: 5px;
}

.centreDiv {text-align: center;}
.rightDiv {text-align: right;}
.leftDiv {text-align: left;}
.inlineList {display: inline-block;}
.adr {font-size: 12px; padding-left: 10px;}
.site-info {font-size: 12px; display:inline-block; padding-left: 10px; padding-right: 15px; padding-top: 30px; padding-bottom: 30px; color: #6d6d6d;}
.fa {font-size: 25px; color: #3f3f3f; padding-left: 10px; padding-top: 30px;}
.socialInfo {text-align: right;}
.youtubeLogo {fill: #3f3f3f; padding-left: 5px; padding-bottom: 10px;}

@media (max-width: 992px) {
.customFooter {
 background-image:none;
text-align: center;}
.socialInfo {text-align: center;}
 } 

/* Hiding class, making content visible only to screen readers but not visually */
/* "sr" meaning "screen-reader" */

.show-for-sr:not(:focus):not(:active) {
  clip: rect(0 0 0 0); 
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap; 
  width: 1px;
}

.credits {
	font-size: small;
}
.credits a {
	color: #3f3f3f;
}

.s2-join {color: #fff; background-color: #bd8260;}
.s2-activity {color: #fff;}
.s2-manage-membership {color: #fff;}
.s2-contact {color: #fff;}
.s2-whatson {color: #fff;}
