/* Preloader */
#circle {background: #8c8c8f;}

/* menu */
.brand span {color: #e31b23;}

p span {color: #e31b23;}
span a:hover, a:hover {text-decoration: none; color: #e31b23;}
.border_bottom {border-bottom: 1px dotted rgba(227,27,35,0.9);}

/* About */
.days {color: #e31b23;}
.button {background: rgba(227,27,35,0.95);}

/*  Menu Toggle */
.price-round{background-color: #e31b23;}

/* Menu Special */
.specials-round {background-color: #e31b23;}

/* Location */
.location-phone i{color:#e31b23;}

/* Private Dining */
.pd_list ul li i{color:#e31b23;}


/* Gallery */
.gal-top .prev, .gal-top .next{background: #e31b23;}
#slides .cycle-overlay div{background: rgba(227,27,35,0.9);}
.caption4 span{color: #e31b23;}
#filters li:hover, #filters li.active{background: rgba(227,27,35,0.9);}

/* Event */
.left_content p {color: #e31b23;}

/* Reservation */
#reservation_form .submitBtn {background-color: #e31b23;}
.reserve_form input:focus, .reserve_form textarea:focus ,input:valid:focus{ 
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227,27,35,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227,27,35,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227,27,35,0.8); 
}

/* Contact */
.address i{ color:#e31b23;}
.phone i{ color:#e31b23;}
a.mail-text:hover{color: #e31b23;}
.mail-text i{color:#e31b23;}
#contact_form .submitBtn {background-color: #e31b23;}
.cont_form input:focus, .cont_form textarea:focus ,input:valid:focus{ 
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227,27,35,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227,27,35,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227,27,35,0.8); 
}

/* Scroll Pane */
.jspDrag {background: #e31b23;}
.jspDrag:hover {background: #e31b23;}

/* Special Menu */
/*.spmenu{background: rgba(227,27,35,0.95);}
.spmenu1:before, .spmenu2:before, .spmenu3:before, .spmenu4:before
{
border-top: 17px solid rgba(227,27,35,0.95); 
border-right: 13px solid transparent;
border-bottom: 13px solid transparent;
border-left: 0px solid transparent;
}*/


/* Special Menu */
#lightbox .close, #lightbox2 .close, #lightbox3 .close{background:#e31b23;}

#progress { 
		position: absolute; top: 0; left:0; height: 7px; width: 0px; 
		background: -moz-linear-gradient(left, rgba(227,27,35,0.3) 0%, rgba(227,27,35,0.8) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(227,27,35,0.3)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(227,27,35,0.3) 0%,rgba(227,27,35,0.8) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(227,27,35,0.3) 0%,rgba(227,27,35,0.8) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(227,27,35,0.3) 0%,rgba(227,27,35,0.8) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(227,27,35,0.3) 0%,rgba(227,27,35,0.8) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d1e1e1e', endColorstr='#cc000000',GradientType=1 ); /* IE6-9 */
			z-index: 99999; 
		-webkit-border-top-right-radius: 50px;
		-webkit-border-bottom-right-radius: 50px;
		-moz-border-radius-topright: 50px;
		-moz-border-radius-bottomright: 50px;
		border-top-right-radius: 50px;
		border-bottom-right-radius: 50px;
}

.nicescroll-rails div{background-color:#e31b23!important;}

