body{font-size:14px;}
@font-face
	{font-family:Marcellus;
	src: url(../fonts/MarcellusSC.ttf);
	}

	
	
.pad-20-form{padding:20px 0 0 0;}



#cont_head{background: #AB9B70;margin:20px auto;color:#fff;padding: 10px 30px;font-size:18px;font-family: Marcellus, serif;display: inline-block;}
#customer_login{font-family: Marcellus, serif;}

label.form_text{color: #AB9B70;font-family: Marcellus, serif; }
span.form_mail a{color: #AB9B70;}
span.form_mail{text-transform:uppercase;font-family: Marcellus, serif;font-size:12px;font-weight:bold;}
.error{text-transform:uppercase;}
#main_head{background:rgba(255,255,255,0.7);padding: 40px 30px 20px;font-family: Marcellus, serif;}
.head_contact{float:right;line-height:1.6;}
.head_contact .ph_cont{font-size:18pt;}
.head_contact a{text-decoration:none;color:#333;font-size:15px;display:block;text-align:right}
#ui-datepicker-div{width: 30.5%;}


/*Main form*/
#main_wrapper_form{padding:0 0 20px; font-family: Marcellus, serif;}
#main_wrapper_form input[type="text"],#main_wrapper_form select{border:1px solid #a89e76;border-radius:0;}
#main_wrapper_form select{color:#333333;}
select#category {text-transform:uppercase;}
/*Placeholder*/

input[type="text"]::-webkit-input-placeholder {
   color: #333333;
}

input[type="text"]:-moz-placeholder { /* Firefox 18- */
   color: #333333;  
}

input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;  
}

input[type="text"]:-ms-input-placeholder {  
   color: #333333;  
}

/*Booking Button*/
.book-btn{background:#a89e76;border-radius:0;color:#fff;outline:0; font-family: Marcellus, serif;}
.book-btn:hover,.book-btn:focus{color:#fff;}
#complete_book button{float:right;}

.ui-widget-header { color:#333; }
label.error { font-weight:normal; color:#ff0000; }
#amend_appointment #amendButton{margin-top:15px;}

/*Booking Summary*/
.book_summary_margin_bot_3{margin-bottom:3px;}

/*Media styles*/
@media screen and (max-width:991px)
{
	#createbtn{margin-top:10px}
}