body {
	background-color: #333;
	font-family: Arial, sans-serif;
    font-size: 16px;
}

.pagewrap{
	width:100%;
	background-color:white;
}

.columnborder{
	border-right:thin solid #ccc;
	border-left:thin solid #ccc;
}

.container-text{
	background-color:white;

}

.top-spacer{
	padding-top:20px;
}

.spacer{
	padding:15px 0;
}

.container-spacing{
	padding:20px;
    background-color:white;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
}

h1{
	font-size:1.75em;
	color: #4b6385;
}

h2{
	font-size:1.5em;
	color: #4b6385;
}

h3{
	font-size:1.25em;
	color: #4b6385;
}

h4{
	font-size:1.2em;
	color: #4b6385;
}


sup{
	font-size: .2em;
}

form {margin-top: 0px;
	margin-bottom: 0px;
}

table {
	background-color: #FFF;
}

td{
    padding:5px 10px 5px 0;
    line-height:125%;
}

hr {
	margin:10px 0 10px 0;
	padding:0;
	color: #c3c6ca;
	background-color: #c3c6ca;

}


.ad_size{
	padding:0 20px;
}

/*** Header ***/


.header_social{
	padding: 10px;
}


.header-logo{
	padding:10px 15px;
}

.header_background{background-color:red;}

.nav-item a{
	color:white;
}

/*** Footer ***/





/*** Home ***/

.index_card{
	width:47%;

}

.indexlist{
	padding:10px 15px;
	line-height:200%;
}

/*** Buttons ***/


.btn-data{
	padding:1% 3%;
	border-radius: 5px;	
}

.btn-member{
	padding:3% 5%;
	border-radius: 5px;	
	background-color:black;
	color:white;
	text-align:center;
}

/*** forms ***/



/*** Main Menu ***/

nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

nav li{
    padding:5px 12px;
}

.navbar a{
	color: #fff !important;
	text-decoration: none;
	
}

nav a:hover{
	color: #aaa !important;
	text-decoration: none;
}

.dropdown-menu a{
	color:black !important;
}

.navbar-toggler{color:white !important;}

/* Membership Area */

catlist ul{
	list-style: none;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 500px) {
	.img_gallery{
		width:100%;
		
	}
	


}

@media only screen and (max-width: 1000px) {
	.img_gallery{
		width:45%;
		
	}
	.index_card{
		width:100%;
	}
	
}


