@charset "UTF-8";
/* CSS Document */
/* color chart http://cloford.com/resources/colours/websafe1.htm */
body {
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
	color:#4A3302;
	font-size:100%;
	line-height:1.3em;
	background-color:white;
	
}
body.home-image {background-image: url("../images/large_images/_MG_9194.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
}

h2 {
	color:white;
	text-align: left;
	resize: 1.4em;
}
/*nav {
	
	font-size:1.5em;
	line-height: 3em;
	text-align: center;
	background-color:rgba(245,246,248,.80);
	position:fixed;
	width: 100%;
	z-index: 9999;
	top: -0.1em;
}

nav a {
	color:black;
}

nav a:hover {
	text-shadow: 3px 2px 2px #CC9933;
}
nav img {
	position:relative;
}*/
footer{
	align-content: center;
}
a {
	color:black;
	text-decoration: none;
}

a:hover {
	color:#F2EA1B;
	
}
p {
	color:white;
	
}



h1 {
	color:white;
	font-size:2.5em;
	position: absolute;
	text-align: center;
   top: 100px;
   left: 50px;
   width: 100%;
   margin: 0 auto;
   height: 50px;
	
}
h2 {
	color:#283273;
	font-size:1.5em;
}
h3 {
	color:#66327C;
	font-size:2.5em;
}
h4 {
	color:#396C66;
	font-size:1.8em;
}
h5 {
	color:#C04778;
	font-size:3.0em;
}

.container {
	width:90%;
	position: relative;
	margin: auto;
	
}
.container2 {
	width: 100%;
	position: relative;
	padding-top: 110px;
}

.box48 {
	width: 48%;
	min-height: 30px;
	border: thin;
	float: left;
	margin-left: 1.5%;
}

.clear-box {
	clear:both;
}

.row,
.column{
	box-sizing: border-box;
}

.row:before,
.row:after {
	content: " ";
	display: table;
}

.row:after {
	clear:both;
}

.column {
	border: thick;
	border-color: aliceblue;
	position: relative;
	float: left;
}

.column +.column {
	margin-left: 1.6%;
}

.column-12 {
	width: 6.866666667%;
}

.column-11 { 
	width: 15.3333333%;
}

.column-10 {
	width: 23.8%;
}
.column-9 {
	width: 32.26666667%;
}
.column-8 {
	width: 40.73333333%;
}
.column-7 {
	width: 49.2%;
}
.column-6 { 
	width: 57.66666667%;
}
.column-5 {
	width: 66.133333333%;
}
.column-4 {
	width: 74.6%;
}
.column-3 {
	width: 83.066666667%;
}
.column-2 {
	width: 91.533333333%;
}
.column-1 {
	width: 100%;
}

@media only screen and (max-width: 750px) {
	.column-1,
	.column-2,
	.column-3,
	.column-4,
	.column-5,
	.column-6,
	.column-7,
	.column-8,
	.column-9,
	.column-10,
	.column-11,
	.column-12 {
		width:auto;
		float:none;
	}
	
	.column + .column {
		margin-left: 0;
	}
}

.column {
	
	color: #777;
	padding: 5px;
	min-height: 20px;
}

.row {
	margin-bottom: 10px;
}

.row:last-child {
	margin-bottom: 0;
}

.column .column {
	color: #eee;
}

@media only screen and (max-width: 750px) {
	.row {
		margin-bottom: 0;
	}
	.column {
		margin-bottom: 10px;
	}
	.row:last-child .column:last-child {
		margin-bottom: 0;
	}
}
.object-fit_fill {
 -o-object-fit: fill;
	object-fit: fill;
}

.object-fit_contain {
 -o-object-fit: contain;
	object-fit: contain;
}

.object-fit_cover {
 -o-object-fit: cover;
	object-fit: cover;
}

.object-fit_none {
 -o-object-fit: none;
	object-fit: none;
}

.object-fit_scale-down {
 -o-object-fit: scale-down;
	object-fit: scale-down;
}
img[class] {
	width: 100%;
}

.video-container {
	position:relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0; overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
}



.dropbtn {
    background-color:#7D42C7;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
	top: 0.25em;
  width: 1em;
  height: 0.15em;
  background: black;
  box-shadow: 
    0 0.25em 0 0 black,
    0 0.5em 0 0 black;
}

.dropbtn:hover, .dropbtn:focus {
    background-color: #7D42C7;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {background-color: #f1f1f1}

.show {display:block;}

/*.box-shadow-menu {
  position: relative;
  padding-left: 1.25em;
}
.box-shadow-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25em;
  width: 1em;
  height: 0.15em;
  background: black;
  box-shadow: 
    0 0.25em 0 0 black,
    0 0.5em 0 0 black;
} */
