@charset "UTF-8";
/* CSS Document */

/*

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic')

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700')

@font-face {
  font-family: "Open Sans";
  src: url('https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic');
}

@font-face {
  font-family: "Open Sans Condensed";
  src: url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');
}

*/

body {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 90%;
	text-decoration: none;
	background-image: url(../../images/bg_main.jpg);
	margin: 0 0 0 0;
	font-weight: 400;
}
@media (max-width: 575px) {body {padding-top: 73px; padding-bottom: 120px;}}
@media (min-width: 576px) and (max-width: 767px) {body {padding-top: 51px; padding-bottom: 120px;}}
@media (min-width: 768px) and (max-width: 991px) {body {padding-top: 78px; padding-bottom: 120px;}}
@media (min-width: 992px) and (max-width: 1199px) {body {padding-top: 92px; padding-bottom: 120px;}}
@media (min-width: 1200px) {body {padding-top: 110px; padding-bottom: 120px;}}
/* NAV */
.navbar {
	font-family: 'Open Sans Condensed';
	background-color:rgba(0,64,101,1.00);
	font-size: 0.8em;
}
@media (max-width: 575px) {.navbar {font-size: 1.5em;}}
@media (min-width: 576px) and (max-width: 767px) {.navbar {font-size: 1.05em;}}
@media (min-width: 768px) and (max-width: 991px) {.navbar {font-size: 1.3em;}}
@media (min-width: 992px) and (max-width: 1199px) {.navbar {font-size: 1.4em;}}
@media (min-width: 1200px) {.navbar {font-size: 1.6em;}}
.navbar a:link {color: rgba(205,236,255,1.00);}
.navbar a:visited {color: rgba(174,225,255,1.00);}
.nav-item {text-align: center;}
.nav-link {color: white;}
.nav-link:hover {color: #A4E0FE;}
.dropdown-menu {
	background-color:rgba(0,64,101,1.00);
	border: none;
	box-shadow: 0px 3px 3px 3px rgba(0,0,0,.5);}
.dropdown-item {
	text-align: center;
	padding: 2px 10px;
}
.dropdown-item:hover {background-color:rgba(0,88,139,1.00);}
.custom-toggler.navbar-toggler {border-color: rgba(205,236,255,0.7);}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(205,236,255,0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

/* TEXT */
a:link, a:visited, a:active {
	color: #002255;
	text-decoration: none;
}
a:hover {
	color: #006699;
	text-decoration: underline;
}
p {
	font-size: 1.13em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h1 {
	color: white;
	font-size: 2em;
	font-weight: 400;
	padding-top: 10px; padding-bottom: 5px;
}
@media (max-width: 575px) {h1 {font-size: 2.5em;}}
@media (min-width: 576px) and (max-width: 767px) {h1 {font-size: 1.7em;}}
@media (min-width: 768px) and (max-width: 991px) {h1 {font-size: 2em;}}
@media (min-width: 992px) and (max-width: 1199px) {h1 {font-size: 2.2em;}}
@media (min-width: 1200px) {h1 {font-size: 2.5em;}}
h2 {
	color: #003366;
	font-size: 1.8em;
	font-weight: 400;
}
h3 {
	color: #003366;
	font-size: 1.3em;
	font-weight: 700;
	padding: 0;
	margin: 15px 0 5px 0;
}
h4 {
	color: #003366;
	font-size: 1.2em;
	font-weight: 700;
	padding: 0;
	margin: 10px 0 5px 0;
}
li {
	font-size: 1.13em; /*was 1.13em*/
	margin-bottom: 10px;
}

/* ADDED */

li > ul {
	
    font-size: 0.885em;
}


strong {font-weight:700;}


/* Colours */
.bgBlue {background-color: rgba(0,64,101,1.00);color: white;}
.bgDkBlue {background-color: rgba(0,30,50,1.00); color: white;}
.bgTurq1 {background-color: rgba(173,219,208,1.00); color: black;}
.bgTurq2 {background-color: rgba(155,195,184,1.00);}

/* Header footer */

.footer {
	background-color:rgba(0,64,101,1.00);
	color: white;
	padding-top: 20px;
	font-size: .85em;
	line-height: 150%;
	background-image: url(../images/footer-background.svg);
	background-size: cover;
}
.footer a {color: rgba(58,182,255,1.00);}
.footer a:active .footer a:visited {color: rgba(58,182,255,1.00);}

@media (max-width: 575px) {.topLogo {width: 250px;} .prib {width: 450px;}}
@media (min-width: 576px) and (max-width: 767px) {.topLogo {width: 100px;} .prib {width: 340px;}}
@media (min-width: 768px) and (max-width: 991px) {.topLogo {width: 280px;} .prib {width: 430px;}}
@media (min-width: 992px) and (max-width: 1199px) {.topLogo {width: 350px;} .prib {width: 500px;}}
@media (min-width: 1200px) {.topLogo {width: 450px;} .prib {width: 600px;}}

.topPic {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-bottom: 20px;
}
@media (max-width: 575px) {.topPic {height: 200px;}}
@media (min-width: 576px) and (max-width: 767px) {.topPic {height: 200px;}}
@media (min-width: 768px) and (max-width: 991px) {.topPic {height: 200px;}}
@media (min-width: 992px) and (max-width: 1199px) {.topPic {height: 250px;}}
@media (min-width: 1200px) {.topPic {height: 280px;}}
.underH1 {background-color: rgba(0,0,0,0.60)}

/* Structure */

.titleBlock {
	font-size: 1.4em;
	font-weight: normal;
	padding: 8px; margin-top: 30px; margin-bottom: 15px; 
}
.newsIntroBlock {
	padding: 10px;
}
.newsIntro {
	padding: 3px 5px 3px 10px; 
	background-color: white;
	border-bottom: double thick rgba(155,195,184,1.00);
}
.newsIntroArchive {font-size: 80%;}
.archive {font-size: .85em;
	margin-bottom: 5px;
	border-bottom: double thick rgba(155,195,184,1.00);
	padding-top: 10px; padding-bottom: 10px;
}
.membTbl {
	padding: 8px;  
}
.membTblTt {font-size: 1.3em; font-weight: 700;border-bottom: double thick rgba(155,195,184,1.00);
}
.membTblItem1 {font-weight: 700; font-size: 1.3em;}
.membTblItem2 {font-weight: 400; font-size: 1.1em;}
.membTblItem3 {font-weight: 400; font-size: 1.1em;}
@media (max-width: 575px) {
	.membTblItem3 {
		border-bottom: double thick rgba(155,195,184,1.00);
		margin-bottom: 17px;
	}
} 
@media (min-width: 576px) {
	.membTblItem3 {
		margin-bottom: 15px;
		text-align: center;
}
} 
@media (min-width: 576px) {.membTblDivider {border-bottom: double thick rgba(155,195,184,1.00);}}
.membTblHigh {
	padding: 8px 5px 3px 8px;margin-bottom: 5px;
	border: solid thin rgba(155,195,184,1.00);
	border-radius: 5px;
	background-color: rgba(155,195,184,.60);
	text-align: center;
}
@media (max-width: 575px) {.twit {width: 500px; height: 400px;}}
@media (min-width: 576px) and (max-width: 767px) {.twit {width: 350px; height: 300px;}}
@media (min-width: 768px) and (max-width: 991px) {.twit {width: 500px; height: 400px;}}
@media (min-width: 992px) and (max-width: 1199px) {.twit {width: 650px; height: 300px;}}
@media (min-width: 1200px) {.twit {width: 900px; height: 250px;}}
/*
@media (max-width: 575px) {}
@media (min-width: 576px) and (max-width: 767px) {}
@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 992px) and (max-width: 1199px) {}
@media (min-width: 1200px) {}
*/




/*NEW DESIGN OVERRIDES*/
    
/*Background colours */

body {
	background-image: none; 
    /* background-image: url(../images/bg_main_new.jpg);*/
    /* background-color: rgba(61,78,87,0.1); */
  /* background-blend-mode: multiply; */
} 

.navbar {
	background-color:rgba(118,135,105,1.00);
    
}

.dropdown-menu {
	background-color:rgba(139,157,155,1.00);
}

.dropdown-item:hover {background-color:rgba(184, 188, 181,1.00);}

.bgBlue {background-color: rgba(161,161,137,1.00); color: white;}
.bgDkBlue {background-color: rgba(0,0,0,1.00); color: white;}
.bgTurq1 {background-color: rgba(161,161,137,1.00); color: #FFF;}
.bgTurq2 {background-color: rgba(161,161,137,0.10);}  /* 139,157,155,0.20 */

.footer {
	background-color:rgba (61,78,87,1.00);
        background-image: url(../images/footer-background_new.svg);
}

.underH1 {background-color: rgba(0,0,0,0.30)}
.membTblHigh {background-color: rgba(161,160,147,0.5)}

.highlight {
	background-color:rgba(161,90,77,1.00);
    color:white;
    
}


/* Text colours */


p {color: #000
}


h1 {
	color: #FFF;
}
h2,h3,h4 {
	color: #000;}

a:link, a:visited, a:active {
	color: #333;
}

a:hover {
	color: rgb(139,157,155);
}


.bgTurq1 a:hover {
	
    color: rgba(61,78,87);
    text-decoration: underline;
    /* color: rgba(166,183,193,1.0); */
}

.navbar a:link {color: rgba(255,255,255,1.00);}
.navbar a:visited {color: rgba(255,255,255,1.00);}

.footer a:link {color: rgba(192, 194, 179,1.00)}
.footer a:active {color: rgba(192, 194, 179,1.00)}
.footer a:visited {color: rgba(192, 194, 179,1.00)}


.newsIntro, .archive

{
    border-bottom: solid rgba(161,160,147,0.5);

}


.newsIntro, .newsIntroBlock, .newsIntroArchive, .archive {}


/* Structure */

.container {padding-top:10px; padding-bottom: 10px;}

.row {
  margin-right: 0px; /* was -15px */
  margin-left: 0px; /* was -15px */
}

@media (max-width: 575px) {.topLogo {width: 250px;} .prib {width: 320px; padding-top: 1em; display: none;}}


.newsIndex {min-height:20em;}
.newsArchive {min-height:32em;}


@media (max-width: 575px) {.newsIndex {min-height:12em;} .newsArchive {min-height:15em;}}
@media (min-width: 576px) and (max-width: 767px) {.newsIndex {min-height:16em;} .newsArchive {min-height:22em;}}
@media (min-width: 768px) and (max-width: 991px) {.newsIndex {min-height:36em;} .newsArchive {min-height:24em;}}
@media (min-width: 992px) and (max-width: 1199px) {.newsIndex {min-height:26em;} .newsArchive {min-height:24em;}}
@media (min-width: 1200px) {.newsIndex {min-height:20em;} .newsArchive {min-height:32em;}}





/* Misc */




