@charset "utf-8";
#css_box {
	background-color: #000;
	color: #fff;
}
#css_switch_a {
	background: url(../../images/css_switch.svg) no-repeat;
}
.element_content_box_1 {
	background: #000;
	color: #fff;
}
.element_content_box_2 {
	background: #000;
	color: #fff;
}
.element_content_box_3 {
	background: #000;
	color: #fff;
}
.element_content_box_4 {
	background: #000;
	color: #fff;
}
.element_content_header_6 {
	color: #fff;
}
#make_a_reservation_input_1 {
	border: 1px solid #3c3c3c;
	color: #fff;
	background: #0d0d0d url(../../images/make_a_reservation_input_date.svg) no-repeat 110px center;
}
#make_a_reservation_input_2 {
	background: #0d0d0d;
	border: 1px solid #3c3c3c;
	color: #fff;
}
#make_a_reservation_input_3 {
	background: #0d0d0d;
	border: 1px solid #3c3c3c;
	color: #fff;
}
#make_a_reservation_input_4 {
	background: #0d0d0d;
	border: 1px solid #3c3c3c;
	color: #fff;
}
#make_a_reservation_input_5 {
	background: #0d0d0d;
	border: 1px solid #3c3c3c;
	color: #fff;
}
#make_a_reservation_input_6 {
	background: #0d0d0d;
	border: 1px solid #3c3c3c;
	color: #fff;
}
#make_a_reservation_button {
	background: #fff;
	border: none;
	color: #000;
}
#new_menu_read_more_box {
	background: #000;
	color: #fff;
}
.new_menu_left_row_2 {
	color: #737373;
}
.new_menu_row_left_2 {
	color: #737373;
}
.read_more_a {
	background: #fff;
	color: #000;
}
.read_more_2_a {
	background: #fff;
	color: #000;
}
#home_slider,
#home_slider_2 {
	background: #000;
}
#slider-id,
#slider-id_2 {
	background: #000;
}
.home_slider_content {
	background: rgba(0, 0, 0, 0.7);
}
.event_info_date {
	color: #737373;
}
.person_double_col_work {
	color: #676767;
}
.menu_header_layer {
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
}
#our_addresses a {
	color: #fff;
}
.follow_us_icon {
	color: #fff;
}
#new_menu_read_more_dialog,
#events_read_more_dialog_1,
#events_read_more_dialog_2,
#work_offer_read_more_dialog {
	background: black;
	color: #fff;
}
.home_slider_content {
	color: #fff;
}
.double_col_resp .element_content_box_1 {
	background: #000;
	color: #fff;
}
.contact_input {
	background: #000;
	color: #fff;
	border: 1px solid #3c3c3c;
}
#contact_textarea {
	background: #000;
	color: #fff;
	border: 1px solid #3c3c3c;
}
#contact_submit {
	background-color: #fff;
	color: #000;
}
.option-combo_2 ul li a {
	color: #fff;
}
.photo_thumb_hover_1 {
	background-color: rgba(0, 0, 0, 0.7);
}
.flex-control-nav {
	background: rgba(0, 0, 0, 0.7)
}
.nano > .pane > .slider {
	background: #fff;
}
.nano2 > .pane > .slider {
	background: #fff;
}
.mfp-bg {
	background: #000;
}
.ui-widget-content {
	background: #000;
	color: #fff;
}
.ui-widget-content a {
	color: #fff;
}
.ui-widget-header {
	color: #fff;
}
.ui-widget-header a {
	color: #fff;
}
.ui-widget-header {
	background-color: #000;
}
.flex-control-paging li a {
	background: rgba(255,255,255,0.6);
}
.flexslider_2 .flex-direction-nav a,
.flexslider_3 .flex-direction-nav a {
	background-image: url(../../images/bg_direction_nav_2.svg);
}
h2.trigger a {
	color: #fff;
}
h2.trigger a:hover { 
	color: #000;
}
#skill li {
	background: #fff; 
}
#skill li em {
	color: #fff;
}
#skill span { 
	color: #fff;
}
#example-one .nav li a {  
	color: #fff; 
}
#example-one .nav li a:hover { 
	background: #000;
	color: #fff;
}
#example-one .nav .current {
	color: #000; !important;
	background: #fff !important; 
}
#example-one .list-wrap {
	color: #fff;
}
#new_menu_read_more_dialog_post_1,
#new_menu_read_more_dialog_post_2,
#new_menu_read_more_dialog_post_3,
#new_menu_read_more_dialog_post_4 {
	background: #000;
	color: #fff;
}
.blog_post_with_photo {
	background: #000;
}
.blog_post_with_photo_a {
	background: #000;
}