.boxShadow{
  -webkit-box-shadow:0px 1px 1px black;
  -moz-box-shadow:0px 1px 1px black;
  box-shadow:0px 1px 10px grey;
}

/* Colors */
.zanzibar-font{ color: #7B6363; }
.zanzibar-bg{  background-color: #7B6363; }
.rose-font{ color: #CBB4AE; }
.rose-bg{  background-color: #CBB4AE; }
.kimono-font{ color: #3E4A50; }
.kimono-bg{ color: #3E4A50; }
.gold-font{ color: #D4AF37; }
.gold-bg{ background-color: #D4AF37; }
.white-font{ color: white;}

.green{ color: #83B51E; } /* 131,181,30 */
.blue{ color: #0C5EC4; } /*12,94,196*/
.grey-blue{ color: #7493BF; } /*116,147,191*/
.orange{ color: #C86043; } /*200,96,67*/
.purple{ color: #77286F; } /*119,40,111*/
.pink{ color: #A72259; } /*167,34,89*/
.dark-blue{ color: #18246E; } /*24,36,110*/
.red { color: #CE0000; } /*206,0,0*/
.white { color: white; }
.info {color: #17A2B8; }
/*********************** GENERAL ***********************/

.tile{
  /* background-color: silver; */
	/* border:1px solid lightgrey; */
	border-radius:10px;
	float: left;
  margin-right: 15px;
	margin-top:15px;
  width: 190px !important;
  min-height: 130px;
	text-align: center;
	padding:20px;
	cursor: pointer;
	word-wrap: break-word;
}
.tile-icons{
	font-size: 4em;
	/* color:#C9C9C9; */
}
.tile-text{
	font-size: 1.3em;
	/* color: darkgrey; */
	margin-top:10px;
}
.imageUploadDropZone{
    padding:30px;
    margin:0px !important;
    border:1px solid #ced4da;
    border-radius: .25rem;
}


/*********************** Admin ***********************/
 .admin-headline{
   margin-bottom:10px;
   border-bottom:4px solid #D4AF37;
 }
.seperatorline{
  padding-bottom:10px;
  margin-bottom:40px;
  border-bottom:4px solid #D4AF37;
}
/*********************** Product ***********************/
.productName{
  font-size:1.2em;
  font-weight:bold;
}
.productPrice{
  font-size:1.2em;
}
.productDescription{
  font-size:0.9em;
}
.toBasket{
  background-color: #D4AF37;
  padding:10px 15px 10px 15px;
  margin-top:10px;
  line-height: 3;
  color:#3E4A50;
  font-weight: bold;
  text-decoration: none;
}





















/* CSS Document */

a:link { color: inherit; text-decoration:none !important; }
a:visited { color: inherit; text-decoration:none !important; }
a:hover { color: #DEBC88 !important; text-decoration:none !important; }
a:active { color: inherit; text-decoration:none !important; }

.privacyShow:link { color: inherit; text-decoration:underline !important;  }
.privacyShow:visited { color: inherit; text-decoration:underline !important; }
.privacyShow:hover { color: #DEBC88 !important; text-decoration:underline !important; }
.privacyShow:active { color: inherit; text-decoration:underline !important; }

a.addBtn:link{ color: #25A528;}
a.addBtn:visited{ color: #25A528;}
a.addBtn:hover{ color: #25A528 !important;; font-weight: bold !important;;}
a.addBtn:active{ color: #1D7E1F !important;}


.txt { font-family:'Playfair Display', serif; font-size:1.2em }
.txt2 { font-family:'Playfair Display', serif; font-size:16px; }
.hl { font-family:'Playfair Display', serif; font-size:2.5em; font-weight: bold; color: #56504B;}
.hl2 { font-family:'Playfair Display', serif; font-size:36px; font-weight:bold; color: #56504B; }
.hl3 { font-family:'Playfair Display', serif; font-size:28px; font-weight:bold; color: #56504B; }
.hl4{ font-family:'Playfair Display', serif; font-size:1.2em; color: #56504B; }
.ul { text-decoration:underline; }
.bl {
	text-align: justify;
}
.center {
	text-align: center;
}

.white {
	color:white;
}

.red{
	color:#9C2221 !important;
}
.logo{
	background-color: none;
	padding:15px 30px 25px 30px;
	width:230px;
}

.sitebar{
		background-color: white;
}
.underline{
	text-decoration: underline;
}
.menu-items{
	font-size: 1.2em;
	/*border-left:1.5px solid white;*/
	float: left;
	/*height: 100%;*/
	padding:15px;
	margin-left:20px;
}
.last-menu-item{
	/*border-right:1.5px solid white;*/
}
.menu, .menu-burger{
	list-style:none;
}
.menu:after {
  display:block;
  content: '';
  border-bottom: solid 3px #9C2221;
  transform: scaleX(0);
  transition: transform 400ms ease-in-out;
}
.menu:hover:after { transform: scaleX(1); }




.opacity{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
	filter: alpha(opacity=50);  /* IE 5-7 */
	-moz-opacity: 0.5;          /* Netscape */
	-khtml-opacity: 0.5;        /* Safari 1.x */
	opacity: 0.5;               /* Good browsers */
}

/*** FONT ***/
@font-face {  font-family: 'Muli-Bold';	src:	url('../fonts/Muli-Bold.ttf') format('truetype'); }
@font-face {  font-family: 'Muli-Regular';	src:	url('../fonts/Muli-Regular.ttf') format('truetype'); }





.fixed{
	height: 50px !important;
	/*background: rgba(215,215,215,0.6); */

}


.menu-trans, .menu-items, .no-trans, .logo{
	-webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.footer{
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.contact-form-btn{
	margin:10px;
	border: none;
	background-color: #DEBC88 !important;
	padding: 10px 32px;
	color:#56504B !important;
}
.contact-button:hover, .contact-form-btn:hover{

	background-color: #56504B !important;
		color:#DEBC88 !important;
	-webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.2s ease;
		cursor:pointer;
}


.btnBookNow{
	border: none;
	background-color: #DEBC88 !important;
	/* padding: 10px 32px; */
	color:#56504B !important;
}
.btnBookNow:hover{

	background-color: #56504B !important;
	color:#DEBC88 !important;
	-webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.2s ease;
	cursor:pointer;
}


a.footer:hover{
	color: #9C2221 !important;
}



.contactForm input[type=text],input[type=email],input[type=tel], input[type=button], textarea{
	padding: 10px 12px; !important;
	margin:4px !important;
	border:0px ;
	background-color:#ccc;
	width: 100%;
	font-family:'Playfair Display', serif;
}



.innerWrapper{
	margin-top:250px;
}

.pointer{
	cursor:pointer;
}

.green{
	color: #25A528;
}
.red2{
	color: #F83232;
}
.bold{
	font-weight:bold;
}
.locked{
  outline: 2px solid red;
}


.ui-widget-header{
	background-color: #DEBC88 !important;
	color: #56504B !important;
}