.container-fluid {
	max-width: 1400px;
}
#navbar {
	background-color: rgba(0,0,0,0.4);
	transition: 0.4s;
	border-bottom: rgba(255,255,255,0.2) 2px solid;
	visibility: hidden;
}
#navbar i {
	color: #9d7e24;
	margin-right: 0.3rem;
}
#logo {
	transition: 0.4s;
}
.icon-bar {
	width: 27px;
	height: 3px;
	background-color: rgba(218,165,32,1);
	display: block;
	transition: all .2s;
	margin-top: 4px
}
.navbar-toggler {
	border: none;
	background: 0 0!important
}
.navbar-toggler .top-bar {
	transform: rotate(45deg);
	transform-origin: 10% 10%
}
.navbar-toggler .middle-bar {
	opacity: 0
}
.navbar-toggler .bottom-bar {
	transform: rotate(-45deg);
	transform-origin: 10% 90%
}
.navbar-toggler.collapsed .top-bar {
	transform: rotate(0)
}
.navbar-toggler.collapsed .middle-bar {
	opacity: 1
}
.navbar-toggler.collapsed .bottom-bar {
	transform: rotate(0)
}

header {
  position: relative;
  background-color: black;
  height: 100vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

header .container {
  position: relative;
  z-index: 2;
}

header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.3;
  z-index: 1;
}

.btn {
	box-shadow: 0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;
	padding: 1.25rem 2rem;
	font-family: 'Poiret One', cursive;
	font-size: 80%;
	text-transform: uppercase;
	letter-spacing: .15rem;
	border: 0
}
.fa-border {
	border: .04em solid #eee;
	border-radius: 50%;
	padding: .5em .55em .45em;
}
.gallery-section {
	padding: 5rem 0;
}
.gallery-section img {
	margin-bottom: 1rem;
	border: #9d7e24 1px solid;
	padding: 0.5rem;
}
.gallery-section .modal-header {
	background-color: #000;
	border-radius: 0;
	color: #9d7e24;
	text-transform: uppercase;
}
.gallery-section .modal-body {
	background-color: #f3f3f3;
}
.gallery-section .modal-content img {
	border: none;
	padding: 0;
	margin: 0;
}
.menu-section {
	padding: 5rem 0;
	background-color: #000;
}
.menu-section img {
	margin-bottom: 1rem;
	border: #9d7e24 1px solid;
	padding: 0.5rem;
}
.menu-section .modal-header {
	background-color: #000;
	border-radius: 0;
	color: #9d7e24;
}
.menu-section .modal-body {
/*	background-color: #FFF;*/
}
.menu-section .modal-content img {
	border: none;
	padding: 0;
	margin: 0;
}
.contact-section {
	padding-top: 5rem;
	padding-bottom: 0;
	background-color: #000;
}
.text-golden {
	color: #9d7e24 !important;
}
.text-dark {
	color: #000 !important;
}
.bg-dark {
	background-color: #000 !important;
}
body {
}
a {
	color: #9d7e24
}
a:focus, a:hover {
	text-decoration: none;
	color: #e6bc53
}
.Poiret {
	font-family: 'Poiret One', cursive;
}
.close {
	font-size: 2rem;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
}

@media only screen and (max-width:600px) {
.navbar-nav {
}
.nav-item {
	background-color: rgba(218,165,32,.3);
	border-bottom: rgba(218,165,32,.3) 1px solid;
	color: #fff;
	padding: .4rem 1rem;
}
}
