/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a fast, lightweight (less than 1MB zipped), mobile responsive WordPress theme built with speed, SEO and usability in mind. GP can serve as a solid base for any website, and works great with any of your favorite page builders. With an emphasis on WordPress coding standards, we ensure GeneratePress is compatible with all well-coded plugins, including major ones like WooCommerce, WPML, BuddyPress and bbPress. GeneratePress is device friendly (mobile and tablet), uses 100% valid HTML, is fully schema microdata integrated, is translated into over 20 languages by our amazing community and is cross browser compatible (including IE8). Some of our features include 9 widget areas, 5 navigation positions, 5 sidebar layouts, dropdown menus (click or hover) and a back to top button. All our options use the native WordPress Customizer, meaning you can see every change you make instantly before pressing the publish button. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 1.4.1503667363
Updated: 2017-08-25 13:22:43

*/

/* @group Site Framework */
/* Body
-------------------------------------------------------------- */
body {
 background: #ffffff;
}

/* Header
-------------------------------------------------------------- */
div#headermodule div#logo {
	width: 250px;
}

/* Content
-------------------------------------------------------------- */
div#content.site-content {
background: #ffffff;
}

h1.entry-title {
	display: none;
}
/* Footer
-------------------------------------------------------------- */
.footer-additional p {
	line-height: 2.1;
	margin-bottom: 0px;
}

.scout-footer-copyright .fl-rich-text p {
	color: #9F9F9F;
	font-size: 11px;
}

.scout-footer-copyright .tinsleycreative a {
	color: #EE7623;
}

.copyright-bar .tinsleycreative article {
	color: #EE7623;
}
/* @end */

/* @group Boat Builder Framework */
/* Boat Builder Options, Left Section
-------------------------------------------------------------- */
div#sbb-boat-builder div.sbb-sections {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	margin-right: 25px;
	width: 25%;
  height: 900px;
  overflow: auto;
  overflow-x: hidden;
}

div#sbb-boat-builder div.sbb-sections div.sbb-section {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	text-align: center;
	margin: 1px;
	color: #ffffff;
	background: #000000;
}

div#sbb-boat-builder div.sbb-sections div.sbb-section .sbb-section-title {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	padding: 25px;
}

div#sbb-boat-builder div.sbb-sections div.sbb-section a {
	color: #ffffff;
}
div#sbb-boat-builder div.sbb-section table.sbb-section-options.sbb-open {

}

div#sbb-boat-builder div.sbb-sections tr.sbb-option {
	background: #ffffff;
}

div#sbb-boat-builder div.sbb-sections tr.sbb-option td.sbb-option-title,
div#sbb-boat-builder div.sbb-sections tr.sbb-option td.sbb-option-price {
	color: #000000;
}

/* Boat Builder Preview, Right Section
-------------------------------------------------------------- */
div#sbb-boat-builder div.sbb-preview {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	width: 70%;
}

/* Boat Title */
div#sbb-boat-builder div.sbb-preview h1 {
	text-align: center;
	font-weight: 600;
	line-height: .75em;
	color: #000000;
}

/* Boat Title, Small */
div#sbb-boat-builder div.sbb-preview h1 > small {
	font-size: 45%;
	font-weight: 200;

}
/* Boat Photo */
div#sbb-boat-builder div.sbb-preview div.sbb-preview-image {
	width: 100%;
	height: auto;
  position: relative;
}

#sbb-boat-builder > div.sbb-preview > div.sbb-preview-image > img.sbb-featured-image {
  width: 100%;
	height: auto;
}

#sbb-boat-builder > div.sbb-preview > div.sbb-preview-image > img.sbb-overlay-image {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing: border-box;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 25%;
  height: auto;
  margin: 25px;
  border: 1px solid #ffffff;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	padding-top: 25px;
	margin-top: 25px;
	background: #ffffff;
}
/* Estimated Price */
div#sbb-boat-builder div.sbb-preview div.sbb-build-summary {
	text-align: center;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary p {
	font-size: 1.5em;
	margin-bottom: 0px;
	color: #595959;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary p.sbb-disclaimer {
	font-size: 1em;
	line-height: 1em;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary div.sbb-total-price {
	text-align: center;
	font-size: 4em;
	font-weight: 600;
	color: #25453d;
}


div#sbb-boat-builder div.sbb-preview div.sbb-build-summary div.sbb-buttons a.sbb-button {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	padding: 20px;
	color: #ffffff;
	background: #062b3a;
  width: 49%;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary h4 {
  font-weight: bold;
  line-height: 3em;
  color: #000000;
  border-bottom: 1px solid #000000;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary li {
  text-align: left;
  color: #000000;
}

div#sbb-boat-builder div.sbb-preview div.sbb-build-summary .sbb-build-summary-estimate,
div#sbb-boat-builder div.sbb-preview div.sbb-build-summary .sbb-build-summary-list {
  display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
  width: 49%;
  padding: 10px 25px 25px 25px;
}


div#sbb-boat-builder div.sbb-preview div.sbb-build-summary .sbb-build-summary-list {
  background-color: #e6e5e6;
}
/* @end */

/* @group Responsive Breakpoint */
/* Less than 768px
-------------------------------------------------------------- */
@media (max-width: 768px) {
  div#sbb-boat-builder {
    display: flex;
    flex-direction: column-reverse;
  }

  div#sbb-boat-builder div.sbb-sections {
    flex: 1;
    width: 100%;
    height: 300px;
  }

  div#sbb-boat-builder div.sbb-preview {
    flex: 1;
    width: 100%;
  }

  div#sbb-boat-builder div.sbb-preview div.sbb-build-summary div.sbb-build-summary-estimate,
  div#sbb-boat-builder div.sbb-preview div.sbb-build-summary div.sbb-build-summary-list {
    width: 100%;
    margin-bottom: 25px;
  }

  div#sbb-boat-builder div.sbb-preview div.sbb-build-summary div.sbb-buttons a.sbb-button {
    align-items: stretch;
    margin-bottom: 50px;
  }

}
