body {
	background: url('../images/parchment.jpg');
}


.container {
	padding: 0;
}

.img-thumbnail {
	width: 150px;

}
.jumbotron {
	background-image: url('../images/exhibitions/fair17flipped500.jpg');
	background-size: cover;
    background-repeat: no-repeat;
    color: white;
    text-shadow: black 0.3em 0.3em 0.3em;
    background-position: center center;

}

.carousel-inner {
	object-fit: contain;
}

/*fill='%23 followed by hexdecimal value for color you want the arrows to be*/
.carousel-control-prev-icon {
	 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A52A2A' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;;
}

/*fill='%23 followed by hexdecimal value for color you want the arrows to be*/
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A52A2A' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.events {
	background-color: rgb(51,89,65);
	color: white;
	min-height: 50px;
	text-align: center;
	padding-top: 5px;
	font-size: 24px;
}

.outline {
	border: 1px solid black;
    outline-style: solid;
    outline-color: rgb(51,89,65);
    outline-width: thin;
}

.moveup {
	margin-top: -9px;
}

.calfont {
	font-size: 1.15rem;
}

.calfont2 {
	font-size: .9rem;
}

.partial {
	max-width: 80%;
}

.jumbotronh1 {
	color: white;
}

.lead,
.white {
	color: white;
}

hr {
	border-top: 1px solid rgb(51,89,65);
}


.btn-success {
	background-color: rgb(51,89,65);
	border: rgb(51,89,65);
}

.section {
	background: rgb(255,255,241);
}

.center {
	align-content: center;
}

.pagetitle {
	color: rgb(51,89,65);
}

.figcaption {
	text-align: center;
	color: rgb(51,89,65);
}

.figwidth {
		max-width: 150px;
}

.footer-li {
	font-size: .85em;
	color: black;
}

.footer {
	height: 80px;
	min-width: 700px;
}

.footer-nav {
	margin-top: 5px;
	text-align: center;
}

.footer {
    flex-grow: 1;
    flex-basis: 100%;
}

li {
	padding: 0px 5px 0px 5px;
	list-style-type: none;
}

.footer-nav a:hover,
.footer-nav a {
	color: black;	
}

.footer_a {
	font-size: .85em;
	color: black;
}

.question {
	color: rgb(51,89,65);
}

.jumbotroncontact {
	background: rgb(51,89,65);
	color: #FFF;
	border-radius: 0px;
}

.jumbotron-sm { 
	padding-top: 24px;
	padding-bottom: 24px; 
}

.jumbotron small {
	color: #FFF;
}

.h1 small {
	font-size: 24px;
}

.flex-container {
	display: flex;
    flex-flow: row nowrap;
    justify-content: center;
}

.footer-size {
	max-height: 30px;
}

.tab {
margin-left: 2.5em
}

.header {
	display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    padding-top: 15px;
   
}

.clubname {
    font: italic bold 24pt 'Verdana', 'Lucida Grande', Arial, sans-serif;
    color: rgb(51,89,65);
    margin-top: 45px;
    line-height: .5;
    padding-right: 10px; 
}

.logo {
	max-width: 75px; 
	max-height: 80px;
	padding-right: 15px;
}

.subtitle {
	font: italic bold 12pt 'Verdana', 'Lucida Grande', Arial, sans-serif;
    color: black;
}

/* ================================= 
   Contact Us CSS
==================================== */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/css/font-awesome.min.css');
.bg-dark {
    background-color: #343a40!important;
}

.bg-light {
    background-color: rgb(51,89,65)!important;
}
.bg-primary, 
.card-header {
	background-color: rgb(156,156,156)!important;
}

.text-primary {
	color: white!important;
}

/*.fa-envelope,
.fa-map-marker, 
.fa-phone {
	color: rgb(32,32,32);
}*/

.fa {
	font-size: 17px;
	padding: 10px;
}

.fa-facebook-square {
	font-size: 40px;
}

.fa-youtube {
	font-size: 40px;
	color: red;
}

.border-primary {
	border-color: rgb(192,192,192)!important;
}

/*.container {
	margin-left: 15px;
}*/

.container-hw {
	margin-top: 65px;
}

.spacing {
	margin-top: 80px;
}

.form-color {
	border-color: rgb(51,89,65);
	border-radius: .3rem;
	height: 30px;
}

.doublesizemsg {
	height: 207px;
}

.form-control:focus {
	border-color: rgb(51,89,65);  
	box-shadow: none; 
	-webkit-box-shadow: none;
}

.has-error, 
.form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
}

.margintopneg {
	margin-top: -10px;
}


.special {
	font-weight: 700;
	font-size: 24px;
	color: rgb(51,89,65);
}



@media (max-width: 650px) {
.footer,
.footer-nav {
	max-width: 100vw;
	justify-content: center;
}

ul {
	padding-left: 0;
}

.carousel-inner {
	width: 100%;
	height: 100px;
}

.smscrnpad {
	padding-left: 20px;
	padding-right: 20px;
}

}

@media (min-width: 767px) {

.footer,
.footer-nav {
		display: flex;
}
	

.footer,
.footer-nav {
		flex-direction: row;
		flex: 1;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin: 0 auto;
		height: 40px;
}

.carousel-inner {
	width: 100%;
	height: 400px;
}


}

@media (min-width: 1000px) {

.carousel-inner {
	width: 100%;
	height: 400px;
}

}
@media (min-width: 1275px) {

.footer,
.footer-nav {
		flex-flow: row;
		flex: 1;
		width: 100%;
}

.footer,
.footer-nav {
		justify-content: center;
}

}

@media (min-width: 1275px) {
.carousel-inner {
	width: 100%;
	height: 600px;
}

	}