box-sizing  border-box 
  input[type="submit"] {
  color: #eee;
  Font-weight: 700;
}

.site-footer .footer-main .widget:last-of-type {
  width: 50%;
}

.site-footer .footer-main input[type="email"] {
  background: #eee;
}

input {
  background: #eee;
  line-height: 2em;
  box-sizing: border-box;
}

.main-navigation ul {
  margin: 0 0 1.em 1.78571em;
  margin-top: -25PX;
}

.sow-accordion-panel-border p {
  line-height: 14px;
  font-size: 18px;
}

#accordion-label-halfway-down-the-highway.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-one-foot.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-when-the-ground-shifts.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-shoulder-to-the-wheel.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-banana-moon-sky.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-nothing-to-prove.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-one-foot.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-amaryllis.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-even-now.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-all-night-long.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

.so-widget-sow-accordion-default-b09d91e885e7-1665 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

#accordion-label-i-do-not-walk-this-path-alone.sow-accordion-panel-header {
  color: #fff;
  Font-weight: 700;
  font-size: 17px;
}

 

#widget-tranparent.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-2476-3 {
  margin-top:-40px
}

.so-widget-sow-accordion-default-b09d91e885e7-2476 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
    
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
}


.site-header .container {
   background-color:#fff
}
 



.mc4wp-form-fields { width: 100%;
  padding: 10px 80px;
  margin: 8px 0;
  box-sizing: border-box;
  
  
}

 


#mc4wp_form_widget-2.widget-count-1.widget.widget_mc4wp_form_widget {DISPLAY:NONE
  
}

.widget-title {
  FONT-SIZE:1.2EM;MARGIN-LEFT:80px
}



 
#mc4wp-form-2.mc4wp-form.mc4wp-form-1133 {
  width: 110%
}


input {
  width: 110%
}

input[type="text"] {
  width: 90%;
}
 
  

#past.past.panel-widget-style.panel-widget-style-for-48-1-2-1 p{color:#ffffff!important
  
}

.siteorigin-widget-tinymce.textwidget {color:#565655!important;line-height:1.5em
  }


#pgc-48-1-1.panel-grid-cell p{color:#565655!important;line-height:1.5em
  
}

#mc4wp-form-1.mc4wp-form.mc4wp-form-1133 {
  
}



.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-1467-11 {
 margin-bottom:-120px!important;padding-bottom:190px !important;
}

input[type="text"] {
   
  width: 50%;
 
}

.mc4wp-form-theme input {
  border : 0;
		background-color:#ffffff;
		padding:8px
  
}


.panel-widget-style.panel-widget-style-for-1467-1-0-0 {
  margin-bottom:-100px
}

.so-widget-sow-image-default-7877d6771435-1467 .sow-image-container .so-widget-image {
  margin-bottom:-20px
}


.page-layout-no-header-margin .site-content {margin-right:-25px!important;padding-left:0px!important;
  
}

.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-48-5 {
  margin-top:-25px
}

 

.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-133-7 {
  margin-top:-85px!important;padding-left:0px!important;
}




.panel-grid-cell h1{
   margin-bottom:16px;
		font-size:22px
}

.panel-grid-cell h2{
   margin-top:-20px;
		font-size:18px;
		line-height:1.3em;
}

.panel-grid-cell h3{
   margin-top:-20px;
		font-size:18px;
		line-height:1.2em;
}
.panel-grid-cell h4{
   margin-top:-10px;
		font-size:18px;
		line-height:1.2em;
}

.panel-grid-cell h5{
   margin-top:-20px;
		font-size:18px;
		line-height:1em;
}

.panel-grid-cell p{
   margin-top:-1px;
		font-size:22px;
		line-height:.8em;
}

.panel-grid-cell hr{
		color:#000}

#contact.panel-widget-style.panel-widget-style-for-51-0-2-0 hr{border-top: 1px solid #000000!important
}

#contact-booking.panel-widget-style.panel-widget-style-for-51-0-0-0 h1{
   margin-top:-1px;
		font-size:32px;
		line-height:.8em;
}

#contact.panel-widget-style.panel-widget-style-for-51-1-2-0 {
  margin-top:-30px
}

#past.past.panel-widget-style.panel-widget-style-for-48-1-2-0{
  text-shadow: 0 0 1px #FFffff, 0 0 5px #ffffFF;
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-0 h2{margin-bottom:-.001em
  
}



#contact.panel-widget-style.panel-widget-style-for-51-0-2-0 h2{margin-bottom:-.4em
  }


#contact.panel-widget-style.panel-widget-style-for-51-0-2-0 h2{margin-bottom:20px
  }
  


#contact.panel-widget-style.panel-widget-style-for-51-0-2-0 p{margin-top:-1em
  
}


#contact.panel-widget-style.panel-widget-style-for-51-0-2-0 h3{margin-top:-.9em
  
}

#contact.panel-widget-style.panel-widget-style-for-51-0-2-0 h1{line-height:1em
  
}
#contact.panel-widget-style.panel-widget-style-for-51-3-1-0 h1{
  margin-bottom:-7px;margin-top:-30px
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-0 h3{
  margin-top:3px
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-1 p{
  margin-top:-17px
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-2 h3{
 margin-top:-16px
}
#contact.panel-widget-style.panel-widget-style-for-51-3-1-2 p{
 margin-top:-15px
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-2 h2{
 margin-top:-27px
}






#contact.panel-widget-style.panel-widget-style-for-51-3-1-1 h3{
 margin-top:-25px
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-0 p{
 margin-top:-18px
}


#contact.panel-widget-style.panel-widget-style-for-51-3-1-0 h3{
 margin-bottom:-1px
}






#contact.panel-widget-style.panel-widget-style-for-51-3-1-1 h1{
   margin-bottom:25px;
		margin-top:40px
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-2 h1{
  margin-top:30px;margin-bottom:25px;
}

#contact.panel-widget-style.panel-widget-style-for-51-3-1-2 h1{
  margin-bottom:25px;
	
}