/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  background-image: url("images/background.jpg");
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-size: 100%;
  color: #000000;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.icon-border{
	border:1px solid #D7B56D;
}


#sticky {
  position: sticky;
  position: -webkit-sticky;
  background: transparent;
  top: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: black;
}

@font-face {
	font-family: "Fondamento-Regular";
    src: url("font/Fondamento-Regular.ttf"); /* chrome firefox opera Safari, Android, iOS 4.2+*/
}

.google-maps {
		position: relative;
		padding-bottom: 60%;
		height: 0;
		overflow: hidden;
}
.google-maps iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
}      

.center-p {
	text-align: center;
}

.font-fondamento {
	font-family: 'Fondamento-Regular';
}

.bg-black {
	background-color: #000000;
}
.text-gold {
	color: #D7B56D;
}
.bg50-white {
  background-color: rgba(255,255,255,0.8);
}

a:link {
  color: black;
  background-color: transparent;
  text-decoration: none;
}
a:hover {
  color: #D7B56D;
  background-color: transparent;
  text-decoration: underline;
}
a:visited {
  color: black;
  background-color: transparent;
  text-decoration: none;
}
.carousel-bg {
  background-color: #D7B56D;
}