
.bg-own {
	background-color: rgba(231,211,188,1.00)
}
.bg-own1 {
	background-color: rgba(251,235,218,1.00)
}
.bg-own2 {
	background-color: rgba(245,243,240,0.70)
}
.navbar-expand-lg .navbar-brand{width:12rem}
.textown {
	color:#ca5098;
}
	
.pl {
	padding-left: 30px;
}
.hidden {
	display: none;
}
.center {
  margin: auto;

}
.btn-own {
	background-color: rgba(255, 255, 255, .7);
}


/*
Image styles
*/
.card-image {
  display: block;
  position: relative;
  margin: 8px; }
  .card-image .img-fluid {
    margin-bottom: 15px;
    transition: all .3s;
    -webkit-transition: all .3s;
    border-radius: 7px; }
  .card-image h4 {
    color: #fff; }
  .card-image span {
    color: #eee;
    position: relative;
    top: -8px; }
  .card-image:hover .img-fluid {
    transform: translateY(-8px); }

.reservation-card {
  background-color: #fff;
  padding: 30px 20px;
  max-width: 800px;
  width: 100%;
  min-height: 100px;
  margin: 0 auto;
  border-radius: 5px; }

.chefs-card {
  display: block;
  position: relative; }
  .chefs-card .img-fluid {
    margin-bottom: 15px;
    transition: all .3s;
    -webkit-transition: all .3s;
    border-radius: 7px; }
  .chefs-card .chefs-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .chefs-card .chefs-overlay h4 {
      display: inline-block;
      padding: 6px 20px;
      background-color: rgba(219, 46, 46, 0.8);
      color: #fff;
      position: absolute;
      left: 10px;
      bottom: 70px; }
    .chefs-card .chefs-overlay span {
      display: inline-block;
      padding: 6px 20px;
      background-color: rgba(0, 0, 0, 0.8);
      color: #fff;
      position: absolute;
      left: 10px;
      bottom: 42px; }
  .chefs-card:hover .img-fluid {
    transform: translateY(-8px); }

.gallery-row a {
  display: block;
  width: 20%;
  margin: 0px auto;
  float: left;
  padding: 8px; }
  .gallery-row a .img-fluid {
    transition: all .3s;
    -webkit-transition: all .3s;
    border-radius: 7px; }
  .gallery-row a:hover .img-fluid {
    transform: translateY(-8px); }

/*
Booking-form
*/
.reservation-card {
  margin-bottom: 20px; }
  .reservation-card .smart-forms {
    padding: 0px; }
    .reservation-card .smart-forms .form-body {
      padding: 0px; }
    .reservation-card .smart-forms .refresh-captcha {
      background-color: #db2e2e;
      border-color: #c9302c; }
  .reservation-card .btn-primary {
    background-color: #db2e2e; }
    .reservation-card .btn-primary:hover {
      background-color: #db2e2e; }
.text-orbit {
	font-family: 'Orbitron', sans-serif;
	font-weight: 100;
	text-shadow: 1px 1px 2px rgba(202,80,152,.8);
	font-size:  3.5rem;
}

.vspace { height: 60px;}
@media (max-width:991px){
	.text-orbit {

	font-size:  2.4rem;
}
}
@media (max-width:768px){
	.text-orbit {

	font-size:  1.8rem;
}
}