html,
body,
.cover {
    height: 100%;
}
.cover {
    background: url('img/blueburst34.png') top left no-repeat;
    background-size: cover;
    display: table;
    width: cover;
    padding: 0 20%;
    box-shadow: inset 0 0 100px #000;
}
.cover-text {
    display: block;
    margin-top: 20%;
    margin-left: -10%;
}

.marquee {
    float: left;
    margin-left: -3%;
}

.img-responsive {
    
    max-width: 100%;
}

.gem {
    float: right;
    margin-right: -30%;
    margin-top: -8%;
}

.lead {
   
    /*color: #ebebeb; */
    font-size: 20px;
    font-family: Cambria Math, Times New Roman, serif;
    text-align: center;
    margin-top: 5%;
    margin-left: -1%;
 
}
nav.navbar-inverse {
    background: rgba(0, 0, 0, 0.5);
    border: none;
}
 .lead2 {
    color: #b35e22;
    font-size: 40px;
    font-family: Cambria Math, Times New Roman, serif;
    text-align: center;
    margin-top: 5%;
    margin-left: -1%;
}
 
section {
    padding: 100px;
}
h2 {
    text-align: center;
    font-family: Cambria Math, Times New Roman, serif;
    font-size: 2.5em; 
    font-weight: 600;
    line-height: 1.65em; 
    text-transform: uppercase;
    margin: 0 0 60px; 
    
    
    //*
    text-align: center;
    font-family: Cambria Math, Times New Roman, serif;
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 60px;    *//
}


h2 + p {
    text-align: center;
    margin-top: -60px;
    color: #E3E7E8;
}



#about-us {
    background: url(img/ivoryTexture.jpg) top left;
    background-size: cover;
    padding-bottom: 10%;
    
}

#team {
    background: url('img/tanBack.jpg') top left no-repeat;
    background-size: cover;
    color: white;
    text-align: center;
}



h3 {
    font-family: Cambria Math, Times New Roman, serif;
    color: white;
}

//* h4 {
    text-align: center;
    font-family: Cambria Math, Times New Roman, serif;
    font-size: 2.5em;
    font-weight: 200;
    line-height: 1.65em; 
    text-transform: uppercase;
    margin: 0 0 60px; 
}  *//

h5 {
    margin-top: 10%;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    font-family: Cambria Math, Times New Roman, serif;
    
}

h6 {
    font-family: Cambria Math, Times New Roman, serif;
    font-size: 20pt;
    color: #222;
}

h6+p {
   font-family: Cambria Math, Times New Roman, serif;
    font-size: 15pt;
    color: #222; 
}

#ourgallery {
   
    background: url(img/black_lozenge.png) top left;
    background-size: cover;
    color: white;
}

.gallery {
    margin-top: -5%;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 3%;
}

#gallery {
    color: #E3E7E8;
}

#bigGallery {
    background: url(img/black_lozenge.png) top left;
    background-size: cover; 
    margin-top: -5%;
    padding-bottom: 11.5%;
    
    
}

#social {
    background: url('img/tanBack.jpg') top left no-repeat;
    background-size:cover;
    text-align: center;
    padding: 2%;
    color: #E3E7E8;
}

#mapSpace {
    margin-left: 25%;
    margin-right: 28%;
}
#socialText {
    align-content: center;
    margin-left: 15%;
    color: #E3E7E8;
}
.contact-text {
    color: #222;
}

.myButton {
	-moz-box-shadow: 0px 0px 0px 0px #c2981b;
	-webkit-box-shadow: 0px 0px 0px 0px #c2981b;
	box-shadow: 0px 0px 0px 0px #c2981b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c7c745), color-stop(1, #bd872a));
	background:-moz-linear-gradient(top, #c7c745 5%, #bd872a 100%);
	background:-webkit-linear-gradient(top, #c7c745 5%, #bd872a 100%);
	background:-o-linear-gradient(top, #c7c745 5%, #bd872a 100%);
	background:-ms-linear-gradient(top, #c7c745 5%, #bd872a 100%);
	background:linear-gradient(to bottom, #c7c745 5%, #bd872a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c745', endColorstr='#bd872a',GradientType=0);
	background-color:#c7c745;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	border-radius:24px;
	border:1px solid #ab9819;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:12px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #664d28;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd872a), color-stop(1, #c7c745));
	background:-moz-linear-gradient(top, #bd872a 5%, #c7c745 100%);
	background:-webkit-linear-gradient(top, #bd872a 5%, #c7c745 100%);
	background:-o-linear-gradient(top, #bd872a 5%, #c7c745 100%);
	background:-ms-linear-gradient(top, #bd872a 5%, #c7c745 100%);
	background:linear-gradient(to bottom, #bd872a 5%, #c7c745 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd872a', endColorstr='#c7c745',GradientType=0);
	background-color:#bd872a;
}
.myButton:active {
	position:relative;
	top:1px;
}

#mygallery {
    align-content: center;
    
}

.galheading {
 /*    margin-top: 5%;   */
    
}  

.galpic {
    align-content: center;
}


.text-center {
    color: white;
    font-size: 20px;
    font-family: Cambria Math, Times New Roman, serif;
    margin-top: 3%;
    /* margin-left: 50%;
    margin-right: 43%; */
}

.text-muted {
    color: #222;
}

.success {
    height: 100%;
}
.success {
    background: url('img/tanBack.jpg') top left no-repeat;
    background-size: cover;
    display: table;
    width: cover;
    padding: 0 20%;
    box-shadow: inset 0 0 100px #000;
}
.success-text {
    text-align: center;
    color: white;
    display: table-cell;
    vertical-align: middle;
}

.socialMedia {
    margin-top: -40px;
    padding-left: 40%;
    padding-right: 35%;
    padding-bottom: 5%
}

footer {
    background: #222;
    color: #E3E7E8;
    text-align: center;
    padding: 20px;
    font-family: Georgia, Times, serif;
}
footer a {
    color: orange;
}


/* Media Queries */

@media only screen and ( max-width : 568px ) {
    .cover h1 {
        font-size: 40px;
    }
    section {
        padding: 20px;
    }
}

/* Background pattern from subtlepatterns.com */
