/* Preloader */
#circle {background: #f32a2a;}

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

@media (min-width:992px){
#mainheader .main-nav ul > li > a:hover, #mainheader .main-nav ul > li > a.selected{ color:#f32a2a;}
#header .main-nav ul > li > a:hover, #header .main-nav ul > li > a.selected{ color:#f32a2a;}
}
.selected1{ color: #f32a2a;}
.selected1:hover{ color: #f32a2a;}

p span {color: #f32a2a;}
span a:hover, a:hover {text-decoration: none; color: #f32a2a; }
.border_bottom {border-bottom: 1px dotted rgba(243,42,42,0.9);}

/* About */
.days {color: #f32a2a;}
.button {background: rgba(243,42,42,0.95);}

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

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

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

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

/* Gallery */
#slides .prev, #slides .next{background: #f32a2a;}
#slides .cycle-overlay div{background: rgba(243,42,42,0.9); font-family: 'yekan';}
.caption4 span{color: #f32a2a;}

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

/* Reservation */
#reservation_form .submitBtn {background-color: #f32a2a;}
.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(243,42,42,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8); 
}

/* Contact */
.address i{ color:#f32a2a;}
.phone i{ color:#f32a2a;}
a.mail-text:hover{color: #f32a2a;}
.mail-text i{color:#f32a2a;}
#contact_form .submitBtn {background-color: #f32a2a;}
.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(243,42,42,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8); 
}

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

/* Special Menu */
.spmenu{background: rgba(243,42,42,0.95);}
.spmenu1:before, .spmenu2:before, .spmenu3:before, .spmenu4:before
{
border-top: 17px solid rgba(243,42,42,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:#f32a2a;}

#progress { 
		position: absolute; top: 0; left:0; height: 7px; width: 0px; 
		background: -moz-linear-gradient(left, rgba(243,42,42,0.3) 0%, rgba(243,42,42,0.8) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(243,42,42,0.3)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(243,42,42,0.3) 0%,rgba(243,42,42,0.8) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(243,42,42,0.3) 0%,rgba(243,42,42,0.8) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(243,42,42,0.3) 0%,rgba(243,42,42,0.8) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(243,42,42,0.3) 0%,rgba(243,42,42,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;
}

