/*
You can add your own CSS here.


Click the help icon above to learn more.
*/
.woocommerce #sidebar {
    display: none;
}

/*footer text */
#colophon > div.footer-container.invert > div > div > div.footer-copyright 
{color: #ddeda3;
font-family: 'PT Sans', sans-serif;}

/*tippy top Header Top Panel */
#masthead > div.top-panel.invert > div > div > div > div:nth-child(1) 
{color: #eddcc2; text-align:center;
font-family: 'PT Sans', sans-serif;}

#masthead > div.top-panel.invert > div > div > div {margin:auto;}

/* home page nav */
#masthead > div.header-wrapper > div.header-container.invert
{background-color: rgba(43,45,63,.75);
}

#vid-placeholder {
background-color: #ef7f2f; }

#masthead > div.header-wrapper > div {
padding-top: 10px;
padding-bottom:10px;
}

#home-page-hero-logo {
height: 350px;
    margin-top: 85px;
    margin-bottom: 100px;

}

h1{
padding: 1em;}

#main-menu > li > a {
    padding: 1em 0;
    font-size: 14px;
    font-size: 1.2rem;}

#footer-credits-link {
text-align:left;
display: inline;
padding-right: 1em;
}

#footer-copyright{
display:inline;}

#bettaso_widget_subscribe_follow-4 > div > div > div > div.follow-block__description > h6 {
color: #ef7f2f;
}

#bettaso_widget_subscribe_follow-4 > div{
color: #56321F;
}

#bettaso_widget_subscribe_follow-4 > div > div > div{
padding: 0px;
margin-top:1.5em;
}

#bettaso_widget_subscribe_follow-4 > div{

padding: 0px;
margin-top:1.5em;
}


 .follow-block__message {
color: #56321F;}


.entry-content #tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
color: #ddeda3;
font-weight:bold;
font-family: "PT Sans", sans-serif;}

.entry-content #tm_builder_outer_content .tm-pb-contact-message .tm_pb_contact_error_text {
color: #ddeda3;
font-weight:bold;
font-family: "PT Sans", sans-serif;}

#instagram-icon, #facebook-icon {
float:left;
}

#contact-form {
margin-bottom: 6em;}

#acuity-iframe {
    max-width: 1050px;
    margin: auto;}


/* home page styles */

/*content */
.entry-content {margin-top: 4em;
margin-bottom:4em;}
/* Row 1 */

	/* Left Column */

#ccc-row1-column1-left {
padding:0;
width: 40%;
background: #2b2d3f;}

/* logo div*/
#hero-logo-img
{ background: #2b2d3f !important;
}

/*logo img */
 #hero-logo-img > img
 {
width:90% !important;
margin: 0 5% !important;
margin-bottom: 3em !important;
margin-top: 4.5em !important;
background: #2b2D3f !important;}

/* Call to action button */
#reservations-button
{background-color:#ef7f2f !important;}


/*right column*/

#ccc-row1-column2-right
{
padding:0 !important;}

/* right image */

#hero-img > img {margin:0 !important;}


/*Row 2*/
#ccc-row-2 {
background-color: #ef7f2f;
}

/*right column, row 2 */
#ccc-row2-column2-right {
background-color: #2b2d3f;}

div.tm_pb_text:nth-child(1) > h3:nth-child(1) {margin-top: 3.5em;
padding-left: 0px;
color: #eddcc2;}

/*email sign up title */
 
#email-sign-up-title > h3{
color: #eddcc2;
text-align: center;
margin-top:3em}

#ccc-row2-column1-left > div.tm_pb_text.tm_pb_module.tm_pb_bg_layout_light.tm_pb_text_align_left.tm_pb_text_0 > h3,
#ccc-row2-column1-left {
background-color: #56321f;
color: #eddcc2;
padding-left:4%;}

html body.home.page-template-default.page.page-id-4.custom-background.front-page.header-layout-boxed.content-layout-fullwidth.footer-layout-boxed.blog-default.position-fullwidth.sidebar-1-3.tm_pb_builder div#page.site div#content.site-content div.site-content_wrap div.row div#primary.col-xs-12.col-md-12 main#main.site-main article#post-4.post-4.page.type-page.status-publish.hentry.no-thumb div.entry-content div#tm_builder_outer_content.tm_builder_outer_content div.tm_builder_inner_content.tm_pb_gutters3 div.tm_pb_section.tm_pb_section_0.tm_section_regular.tm_section_transparent div.container div#ccc-row-2.row.tm_pb_row.tm_pb_row_1 div#ccc-row2-column1-left.tm_pb_column.tm_pb_column_1_3.tm_pb_column_2.col-xs-12.col-sm-12.col-md-4.col-lg-4.col-xl-4 div.tm_pb_text.tm_pb_module.tm_pb_bg_layout_light.tm_pb_text_align_left.tm_pb_text_0 h3
{padding-left:0;}

/*facebook icon */
#home-fb-icon 
{float:left;}


/*instagram icon */
#ccc-row2-column1-left > div.tm_pb_module.tm-waypoint.tm_pb_image.tm_pb_animation_left.tm_pb_image_3.tm_always_center_on_mobile.tm-animated > a {
}



/*video */
.tm_pb_video {margin: 5em 2em;}


/*icon in nav, use display:none; to get rid of it */
#masthead > div.header-wrapper > div > div > div.site-branding{
}

/*Reservations Page */

/*Acuity plugin */
#acuity-iframe {
border: solid #ef7f2f 2em;
margin-bottom: 4em;
}

#waiver-explainer {
text-align: center;} 

#waiver-link {
text-align:center;
margin-bottom: 2em;
text-decoration: underline;}


/*home page2 */


/*home page -need to be at bottom of css to work */
/*faux home page email form */
#home-page-contact-form{
background-color: #EDDCC2 !important;
margin-bottom: 5em;}

#tm_builder_outer_content > div > div.tm_pb_section.tm_pb_section_0.tm_section_regular.tm_section_transparent > div:nth-child(2) > div > div.tm_pb_column.tm_pb_column_1_3.tm_pb_column_2.col-xs-12.col-sm-12.col-md-4.col-lg-4.col-xl-4 > div.tm_pb_text.tm_pb_module.tm_pb_bg_layout_light.tm_pb_text_align_left.tm_pb_text_2 > h3 {color: #56321f;}