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

body {color:#5F5F5F;
	background:url(images/background-9.png) no-repeat center center fixed;
	background-repeat: no-repeat;
  	-webkit-background-size: cover;
 	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	font-family:'Signika Negative', sans-serif;
	font-size:16px;
	}
.navbar-brand { padding:0px; margin-bottom:-8px;	
	}
.navbar .nav-item .nav-link {
    font-size: 1.15em;
    color: #fff;
	padding-right:25px;
	font-family: 'Cinzel', serif;
	font-weight:normal;
	} 
.navbar .nav-item .nav-link:hover {
	color: #fff;
}
.navbar .nav-item .nav-link:visited {
	color: #fff;
	text-decoration: none;
}
a { color:#879759;
	}
a:hover{color:#254475;
	}
a:visited{color:#879759;
}

footer{font-family: 'Cinzel', serif;  
	font-style:normal;
}
footer a{ 
	color:#fff !important; 
	text-decoration: underline;
	padding-left:5px;padding-right:5px;
}
footer a:hover{color:#fff; 
	background-color:#506A07;

}
footer a:visited{color:#879759;
}
h2{ font-size:1.25em; font-weight:600;
	}
h3 { font-family: 'Josefin Slab', serif;
	font-size: 1.7em; 
	line-height:1.25em;	font-style: italic;
	}
.subheader {
	/*font-family: 'Cinzel', serif;*/
	font-weight:600;
	font-size: 1.5em; 
	color:#254475;
	border-bottom-style: solid;
    border-bottom-color:#254475;
    border-bottom-width: 2.5px;
	line-height:1em;
	}
.navbar-toggler {background-color:#879759; color:#fff;
	}
	/*.navbar-collapse {margin-top:15px; }*/
.navbar-light .navbar-toggler-icon {width:90px; height:25px;
  background-image: url("images/Menu-hamburger-button.svg");
	}
.navbar-sm-toggler {background-color:#879759; 
	background-repeat:none;
	width:40px; height:40px; 
	border-style: solid;
    border-color:#879759;
    border-top-width: 7px;
	border-bottom-width: 7px;
	border-left-width: 7px;
	border-right-width: 7px;
	border-radius:5px;
	background-image: url("images/hamburger-button.svg");
	}

.carousel-control-next-icon {
    background-image:url("images/next.svg");
    background-size: contain;
}
.carousel-control-prev, .carousel-control-next {
	opacity: 1;
	}	
.carousel-control-prev-icon, .carousel-control-next-icon {
	Height: 40px;
	width:40px;
	opacity: 1;
	}
.button {
	background-color:#879759;
	color:#fff;
	padding:3px;
	padding-right:10px;
	padding-left:10px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 3px solid #506A07;
	border-radius:3px;
	}
.button:hover, .button:focus {
	background-color:#506A07;
	color:#fff;
	text-decoration: none;
	}
.button:visited {color:#fff;
}
.banner-image {text-align:center;
	background-image: url('images/russ-sandra-2.jpg'); 
	background-repeat: no-repeat;
	background-size: 100%;
	}
.imgwrap {float:left; margin:0px 30px 10px 0px;}

.testimonial {background-image:url(images/testimonial.png); background-repeat: no-repeat; background-size: 100% 100%; font-size:1.15em; font-style:italic; font-weight:300;    }

