@charset "utf-8";
/* CSS Document */

body {
	color: #ffffff;
	background-color: #333333;
}

h3 {
	color: #fedd14;  
	text-align: center;
}

.form-control {
  color: #ffffff;
  background-color: #262626;
  border: 1px solid #ced4da;
}

.card {
	text-align: center;
	background-color: #000000;
	
}

.card-text {
	color: #C3C3C3;
}

.imgbottom {
	vertical-align: bottom;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.divspace{
	margin-bottom: 15px;
}

.bg-dark{
	/*background-color:#343a40!important;*/
	background-color:#000000!important;
}

.fb-page {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 80%;
	width: 100%;
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 15px;
  width: 100%;
  height: 100%;
  background-color: #333333;
}


/* unvisited link */
a:link {
	color: #fedd14;
	text-decoration: none;
}

/* visited link */
a:visited {
	color: #fedd14;
	text-decoration: none;
}

/* mouse over link */
a:hover {
	color: #fedd14;
	text-decoration: underline;
}

/* selected link */
a:active {
	color: #fedd14;
	text-decoration: none;
}

.footer {
	background-color:#000000!important;
	padding: 15px;
}

.margright {
	margin-right: 30px;
}


.dropdown-menu{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:10rem;
	padding:.5rem 0;
	margin:.125rem 0 0;
	font-size:1rem;
	color:#fedd14;
	text-align:left;
	list-style:none;
	background-color:#000000;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.15);
	border-radius:.25rem;
}


.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#000000;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#ffffff;text-decoration:none;background-color:#000000}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#000000}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}



.navlink:link {
	color: #fedd14;
	text-decoration: none;
}

/* visited link */
.navlink:visited {
	color: #fedd14;
	text-decoration: none;
}

/* mouse over link */
.navlink:hover {
	color: #fedd14;
	text-decoration: underline;
}

/* selected link */
.navlink:active {
	color: #fedd14;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.navbar-dark .navbar-brand{color:#ffffff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
	color:#ffffff;
	font-size: large;
	text-transform: uppercase;
}
.navbar-dark .navbar-nav .nav-link{
	color:rgba(254, 221, 20);
	font-size: large;
	text-transform: uppercase;
	font-weight: bold;
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
	color:rgba(228, 198, 1);
	font-size: large;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.navbar-dark .navbar-nav .nav-link{color:rgba(254, 221, 20)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
	color:rgba(228, 198, 1);
	font-size: large;
	text-transform: uppercase;
	font-weight: bold;
}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{
	font-size: large;
	text-transform: uppercase;
	font-weight: bold;
}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}


.image-wrap-2 {
  display: block;
  overflow: hidden;
  top: 0;
  left: 0;
	margin: 15px;
  /*margin-bottom: 30px; */
}
  .image-wrap-2:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
  .image-wrap-2 img {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
    filter: gray;
    /* IE5+ */
    -webkit-filter: grayscale(1);
    /* Webkit Nightlies & Chrome Canary */
    -webkit-transition: all .1s ease-in-out; }
  .image-wrap-2:hover img {
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transform: scale(1.01); 
}
  .image-wrap-2 .image-info {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .image-wrap-2 .image-info h2 {
      color: #fff; }
  .image-wrap-2:hover:before {
    background: rgba(0, 0, 0, 0.4);
    content: ""; }


.btn-outline-white {
  border-color: #fff;
  color: #fedd14;
  border-width: 2px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em; }
  .btn-outline-white:hover {
    background: #fff;
    color: #000; }