
/*-- /book-form --*/
.book-form {
    position: absolute;
    bottom: 0%;
    width: 35%;
    left: 33%;
    top: -3%; 
}
.book-form input[type="text"],.book-form input[type="email"], select#country, select#country1 {
    width: 100%;
    color: #999;
    font-size: 1em;
    padding: 10px  10px 10px  40px;
    outline: none;
    background: #fff;
    border: 1px solid #dedede;
}
.phone_email{
	float:left;
}
.phone_email.phone_email1{
	float:right;
}
.phone_email, .phone_email1 {
    width: 48.5%;
    margin-bottom: 1.5em;
}
.cuisine {
    margin-bottom: 2em;
}
.book-form .form-text,.book_date,.section_room {
    position: relative;
} 
.book-form label {
    font-size: 1em;
    color: #333;
    font-weight: 400;
    margin-bottom: .5em;
	    text-transform: uppercase;
}
.span1_of_1 {
    list-style: none;
    width: 100%;
}
.span1_of_1:nth-child(2) {
    margin: 1em 0;
}
.book-form span {
    position: absolute;
    color: #16c3b0;
    font-size: 1em;
    top: 1em;
    left: 1.2em;
}
.book-form input[type="submit"] {
        text-transform: uppercase;
    width: 100%;
    background: #222;
    color: #ffffff;
    padding: 11px 0;
    border: none;
    font-size: 1em;
    outline: none;
    font-weight: 600;
	-webkit-transition:.5s all;
	-moz-transition:.5s all; 
	transition:.5s all;
}
.book-form input[type="submit"]:hover{
	background: #ff8c00;
	color:#fff;
} 
.book-form ::-webkit-input-placeholder {
	color:#999 !important;
}
.book-form :-moz-placeholder { /* Firefox 18- */
	color:#999 !important; 
}
.book-form ::-moz-placeholder {  /* Firefox 19+ */
	color:#999 !important;
}
.book-form :-ms-input-placeholder {  
	color:#999 !important;
}
.agile-reservation-grid {
    background: #f4f4f4;
    padding: 2em;
}
.book-form {
       margin: 1.17em 0;
	   background:#f1c22e;
    padding: 2em;
}


.breaking_news {
    float: left;
    padding:15px 15px 12px 30px!important; margin-top:18px;
    background-color: #000;
    position: relative; 
}
.marquee {
    width: 100%;
    margin-left: 0%;
    color: #777;
    font-size: 1em;
    padding: 0px 0;
    color: #84754E;
    overflow: hidden; font-family: 'Cairo', sans-serif!important; 
}
.marquee1 {
    
    margin-right: 0em; margin-top:15px; margin-left:0em; 
}
.marquee2 {
    float: right;
}
a.breaking {
    color: #fff;
    font-size: 1.5em;
    font-weight: 400;
	text-decoration:none; text-align:center;font-family: 'Cairo', sans-serif!important; 
}
.breaking_news:after {
    content: '';
    background: url(../images/dott1.png) no-repeat 0px 0px;
    display: block;
    width: 27px;
    height: 60px;
    position: absolute;
    right: -17%;
    top: 0%;
    background-size: 100%;
}
.move-text {
    background-color: #b59958;
}
.breaking_news h2 {
    font-size:1.3em;
    color: #fff;
    margin: 0;
}
