
@import url('https://fonts.googleapis.com/css2?family=Tangerine:wght@700');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css2?family=Voltaire&display=swap');

/* LAYOUT - START */
* {
	margin:0;
  	padding:0;
  	/*
  	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    */
}
body {
	/*
	font-family: 'Source Sans Pro', sans-serif;
  	background-color: #6d82b7;
  	background-image:url(/_img/wing_collar_fade.png);
  	background-repeat:no-repeat;
	background-position:center top ;
  	*/
  	
}

/* HEADER START */
.header{
	width:100%;
	min-height: 200px;

	
}
.header-title{	
	/*border:1px solid;*/
	padding-top:80px;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    /*width:30%;
	font:60px 'Brush Script MT', cursive;*/
	font:80px  'Tangerine', cursive;
	white-space:nowrap;
	min-width:min-content;
	
}
.header-title a{
	text-decoration: none;
	color: inherit;
		font:80px  'Tangerine', cursive;
	white-space:nowrap;
}	

.header-title .sub-heading{
	display:block;
	/*font:20px  Garamond, serif;*/
	font:20px 'Voltaire', serif;
	letter-spacing:0.5em;
	color:#263341;

	
}
.header-title .sub-heading2{
	display:block;
	font:20px  Garamond, serif;
	
	letter-spacing:0.5em;
	
}
/*
.header-title .sub-heading:after{	
	background-image:url(/_img/button1.png);
  	background-repeat:no-repeat;
	width:100px;
	height:100px;
	content:" ";
}
*/
/* HEADER END */

/* menu */
.menu{
	
	cursor:pointer;
	/*border:1px solid;*/
	margin-left: auto;
    margin-right: auto;
    
	
	padding-top:10px;
	text-align: center;
}

.menu > ul li {
	
	/*border:1px solid;*/
	display: inline-block;
  	padding-left:30px;
	padding-right:30px;
	position:relative;
	text-align: left;
}
.menu > ul li > a{
	/*font: normal 15px 'Source Sans Pro', sans-serif;
	font: normal 15px 'Libre Baskerville', serif;;*/
	font: normal 15px 'Voltaire', serif;
}

.menu .sub-menu{
	position:absolute;
	display:none;
	left:30px;
	background-color: #ffffff;

}
.menu ul.sub-menu.show {	
	display: block;
	z-index:100;
}

.menu ul.sub-menu.show li {
	display: block;
  	padding-left:0px;
	padding-right:30px;
	/*font: normal 15px 'Source Sans Pro', sans-serif;*/
	font: normal 15px 'Voltaire', serif;
}

.menu a {
	text-decoration: none;
}

.menu a:visited {
  color: inherit;
}

.menu a:hover {
  font: bold 15px 'Voltaire', serif;
}
.menu a.active {
  font: bold 15px 'Voltaire', serif;
}
/* SLIDESHOW */

.slideshow{
	display:grid;
	/*border:1px solid;*/
	padding-top:30px;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
	width:min-content;
	
	
}
.slideshow > * {
    grid-row: 1;
    grid-column: 1;
}

.slideshow .slide img{
	height:300px;
}
.slideshow .slide{
	
	/*border:1px solid;
	display:none;*/
	visibility: hidden;
  	opacity: 0;
	transition: visibility 0s, opacity 0.5s linear;
	width:100%;
}

.slideshow .slide.show{
	/*border:1px solid;
	display:block;*/
	visibility: visible;
	opacity: 1;
}


/* BODY */

.info{
	
	padding-top:20px;
	margin-left: auto;
    margin-right: auto;
    text-align:center;
    max-width:550px;
    min-width:200px;
    /*style="position:relative;text-align:center;width:500px;"*/
    
/*    height:60px;
    width:140px;*/
}


.memberList a{
	text-decoration: none;
}
.memberList a:visited {
  color: inherit;
}
.memberList a:hover {
  font: bold 12px Nunito, Helvetica, sans-serif;
}


.newsLarge, .newsLarge a{
	
	font:bold 14px  Nunito, Helvetica, sans-serif;	
	color:#263341;
}

.newsTitle{
	
	font: normal 20px 'Voltaire', serif;
	color:#263341;
}

/* INTRO */
.intro{
	/*border:1px solid;*/
	padding-top:30px;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
	width:55%;
}

/* FOOTER START */
#footer{
	width:100%;
	position: absolute;
	bottom: 0px;
}
.footer-container{
	padding-top:10px;
	margin-left: auto;
    margin-right: auto;
    height:60px;
    width:fit-content;
}
/*
.footer #footerContent{	
	white-space:nowrap;	
	vertical-align: middle;
	height: 8.25em;
	padding: 2.5em;
	font-size: 0.75em;
    font-style: italic; 
	color:#ffffff;
	fill:#ffffff;
}
*/

.footer-link {
	margin-left: auto;
    margin-right: auto;
   
    width:40%;
    text-align: center;
}
.footer-link ul li {
	height:30px;
	display: inline-block;
	padding-right:10px;
}
.footer-link ul li a{
	text-decoration:none;
	color:#000000;
}
	
	
.footer-container ul li {
	height:30px;
	width:30px;
	display: inline-block;
	overflow:hidden;
}
	
.footer-container ul li a{
    color: transparent; 
    display:block;
    height:100%;
}

.footer-container ul li.fb{
	/*background:url(/_img/button1_sml.png) ;
	background-position: -2px -2px;
	width:27px;height:27px;
	*/
	background:url(/_img/fb2_sml.png) ;
	
	background-repeat:no-repeat;
}
.footer-container ul li.ig{
	background:url(/_img/instagram2_sml.png) ;
	background-repeat:no-repeat;
}
.footer-container ul li.pt{
	background:url(/_img/pintrest2_sml.png) ;
	background-repeat:no-repeat;
}
.footer-container ul li.tw{
	background:url(/_img/twitter2_sml.png) ;
	width:30px;height:30px;
	background-repeat:no-repeat;
}
.footer-container ul li.ws{
	background:url(/_img/website.png) ;
	width:30px;height:30px;
	background-repeat:no-repeat;
}
.footer-container ul li.em{
	background:url(/_img/email_sml.png) ;
	width:30px;height:30px;
	background-repeat:no-repeat;
}