.et_header_style_left #et-top-navigation .menu-item-2417 a,.et_header_style_left .et-fixed-header #et-top-navigation .menu-item-2417 a{background-color:#751C19;padding:8px 10px}.social-footer{text-align:center}.social-footer .fa{color:#fff;font-size:24px}.social-footer .fa-facebook{padding-right:10px}.book-now-btn{display:none}@media screen and (min-width:61.31em){.contact-rule2{display:inline-block;width:45%;vertical-align:top}.contact-rule2.first{margin-right:9%}}@media screen and (min-width:48em){.social-footer{float:right}}#spinnaker-modal-content{margin-top:15%!important}#book-now-spinnaker{position:relative;top:-100px}.spinnaker-modal.embedded #spinnaker-modal-overlay{overflow:hidden!important}#spinnaker-modal-overlay #spinnaker-modal-close{display:block!important}@media screen and (min-width:1620px){#spinnaker-modal-close{top:10em!important;right:20em!important}}@media screen and (min-width:1024px) and (max-width:1619px){#spinnaker-modal-close{position:fixed!important;top:7em!important;right:15em!important}}

.gform_wrapper .top_label .gfield_label { color: #000; }

@media (max-width:768px) {

    .page-id-737 .et_pb_row { width: 100%; }

    .page-id-737 .et_pb_text_0 {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-right: 20px !important;
        margin-left: 20px !important; }

} /* max-width:768px */

.page-id-2151 #main-content {
	background-color: #0a0a0a;
	min-height:28vh;
}

.private-events-headers .et_pb_pricing_content_top {
	line-height: 3em;
}

.private-events-table .et_pb_pricing .et_pb_pricing_table_1,
.private-events-table .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_heading,
.private-events-table .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_content {
	padding-bottom: 30px !important;
}

.private-events-table .et_pb_pricing_tables_0 .et_pb_pricing_content_top,
.private-events-table .et_pb_pricing_tables_2 .et_pb_pricing_content_top {
	padding-bottom: 0 !important;
}

.et_pb_contact_main_title {
	display: none;
}

@media all and (max-width: 1500px) {
	.private-events-headers .et_pb_pricing_content_top .et_pb_sum {
		font-size: 60px;
	}
}

@media all and (max-width: 1101px) {
	.private-events-headers .et_pb_pricing_content_top .et_pb_sum {
		font-size: 50px;
	}
}

@media all and (max-width: 61.25em) {
	.private-events-table .et_pb_column.et_pb_column_2.et-last-child {
		padding-top: 0;
	}

	.private-events-headers {
		max-width: 500px;
		margin: auto;
	}

	.private-events-table .et_pb_pricing .et_pb_pricing_table_0 .et_pb_pricing_heading,
	.private-events-table .et_pb_pricing .et_pb_pricing_table_1 .et_pb_pricing_heading,
	.private-events-table .et_pb_pricing .et_pb_pricing_table_2 .et_pb_pricing_heading {
		padding: 15px 0 !important;
	}

	.wedding-attrs-section .et_pb_gutters1.et_pb_row .et_pb_column {
		margin-bottom: 30px !important;
	}

	.event-offerings-section .et_pb_divider_0.et_pb_module {
		margin-left: auto !important;
	}
}

@media all and (max-width: 479px) {
	.private-events-headers .et_pb_pricing_content_top .et_pb_sum {
		font-size: 40px;
	}
}