

.q_logo a {
  height: 150px !important;
  z-index: 9999;
  margin-top: 30px;
}
.q_icon_with_title .icon_text_holder .icon_title {
  font-weight: 400;
}
.q_list.circle ul>li:before{
  background-color: #86415c;
}
.title {
  border-bottom-width: 5px;
}
.footer_top {
  border-top: 5px solid #86415c;
}
.header_top .left {
    margin-left: 175px;
}
#slider btm row {
opacity: .7;
}
.qode_image_gallery_no_space .controls a.prev-slide {
	left: 0;
}

#slider-btm-row {
margin-top: -70px;
}

/* GRAVITY FORMS STYLES */

/*reservation form*/

#gform_fields_2 textarea, #gform_fields_2 input, 
#gform_fields_2 .chosen-single, #gform_fields_2 .chosen-drop,
#gform_fields_2 select, #gform_submit_button_2 {
border: 2px solid #CCC;
background-color: #fffff0;
}

#gform_submit_button_2 {
border: 2px solid #CCC;
background-color: #fffff0;
color: #8c8c8c;
}

#gform_submit_button_2:hover {
background-color: #fffffa;
color: #86415c;
}

body .gform_wrapper .gfield_date_day, 
body .gform_wrapper .gfield_date_month, 
body .gform_wrapper .gfield_date_year, 
body .gform_wrapper .gfield_time_hour, 
body .gform_wrapper .gfield_time_minute {
width: auto;
}

/*get in touch*/

#gform_fields_3 textarea, #gform_fields_3 input, 
#gform_fields_3 .chosen-single, #gform_fields_3 .chosen-drop,
#gform_fields_3 select, #gform_submit_button_3 {
border: 2px solid #CCC;
background-color: #fffff0;
}

#gform_submit_button_3 {
border: 2px solid #CCC;
background-color: #fffff0;
color: #8c8c8c;
}

#gform_submit_button_3:hover {
background-color: #fffffa;
color: #86415c;
}

/*footer signup form*/

#gform_wrapper_4 .gfield_required {
display: none;
}

#gform_wrapper_4 {
	margin: 0;
}

#gform_wrapper_4 .gform_footer {
	padding: 0;
}

#gform_wrapper_4 label {
	display: none;
}

#gform_wrapper_4 .gfield {
	margin: 0 0 5px 0;
}

#gform_wrapper_4 input[type=text] {
	padding: 12px;
}

#gform_wrapper_4 input[type="submit"] {
	color: #FFF;
	border: 1px solid #86415c;
	border-radius: 0;
	margin: 0 5px 0 0;
	padding: 0 15px;
	float: right;
}

#gform_wrapper_4 input[type="submit"]:hover {
	background-color: #7a9bc1;
}

/* MENU STYLING */

.header_inner .reservations-button {
background-color: #86415c;
color: #FFF;
}

.reservations-button a:first-child {
color: #FFF;
}

.active.reservations-button a.current {
color: #d0d5df !important;
}

header.scrolled nav.main_menu > ul > li > a:hover > span, header.scrolled nav.main_menu > ul > li.reservations-button:hover > a > span, header.scrolled nav.main_menu > ul > li.reservations-button.active > a > span {
color: #d0d5df !important;
}

nav.main_menu > ul > li.reservations-button:hover > a, header.sticky nav.main_menu > ul > li.reservations-button:hover > a {
background-color: #7a9bc1;
color: #d0d5df !important;
}

/*HOME PAGE STYLES*/

.home-widget-title h2 {
font-size: 18px;
}

/*FACEBOOK WIDGET*/

.fb_iframe_widget {
width: 100%;
overflow: hidden;
}

/* MOBILE */

@media only screen and (max-width : 1200px) {

#menu-main_menu-1 {display: none;}
.header_inner_left .mobile_menu_button {display: none;}

}