/* =============================================================================
   FONT STYLES
   ========================================================================== */
	@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);
	@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700,900');
	@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');
	h1, h2, h3, h4, h5, h6 { font-family: 'Cinzel', serif; font-weight: 700; margin-top: 0px; } 
	.lead { font-family: 'Cinzel', serif; font-weight: 400; }
	.nav_font {  font-family: 'Cinzel', serif; font-weight: 700; font-size: 20px; text-transform: uppercase; }
	#tagline_area { font-family: 'Roboto', arial, sans-serif; font-weight: 300; font-size: 30px; }

/* =============================================================================
   LAYOUT STYLES
   ========================================================================== */
	body { background: #F9F8F4; font-family: 'Raleway', sans-serif; font-weight: 300; color: #777777; }
/* Page Wrappers */
	#page_wrapper { background: #F9F8F4;}
	#brand_wrapper { display: none; }
	#print_wrapper { display: none; }
	#header_wrapper { }
	#nav_wrapper {  }
	#core_wrapper { }
	#tagline_wrapper { background: #F9F8F4; }
	#base_wrapper { background: #51493D; }
	#footer_wrapper { background: #474137; }
/* Page Grids */
	#header_grid { }
	#nav_grid { }
	#core_grid { }
	#tagline_grid { }
	#base_grid {  }
	#footer_grid { }
/* Page Areas */
	#header_area { padding: 30px 0px 30px 0px; }
	#nav_area { padding: 0px 0px 0px 0px; }
	#core_area { padding: 30px 0px 50px 0px; }
	#menu_area { }
	#gutter_area { }
	#tagline_area { padding: 30px 0px 30px 0px; color: #808080; }
	#base_area { padding: 30px 0px 30px 0px; color: rgba(255,255,255,0.6); }
	#footer_area { padding: 20px 0px 20px 0px; color: #808080; }

	#base_grid .base_links a:link, #base_grid .base_links  a:visited { color: rgba(255,255,255,0.5); }
	#base_grid .base_links  a:active, #base_grid .base_links  a:hover { color: rgba(255,255,255,1); text-decoration: underline;}
	#base_grid h4 { color: #F9F8F4; }
	 .brands.brandsfooter > li > a { background-color: rgba(255,255,255,0.2); color: #FFFFFF; }

	#footer_grid a:link, #footer_grid a:visited  { color: #808080; text-decoration: underline; }
	#footer_grid a:active, #footer_grid a:hover { color: rgba(255,255,255,1); }

	h2 { color: #996439; }
	.content_area { line-height: 1.8; padding: 50px 0px; }

	.bar-alt { margin: 50px 0px; padding: 50px 0px; background: #CDBCA8; }
	.breadcrumb { font-size: 14px; background: transparent; margin-top: -40px; margin-bottom: 40px; }

	.bar-light { margin: 50px 0px; padding: 50px 0px; background: #FFFFFF; border-top: 1px solid #D4D0CB; border-bottom: 1px solid #D4D0CB; }
	.site_img { border: 3px solid #FFFFFF; }

	.go_site_pic { border: 3px solid #FFFFFF; }

	.wood_pod { background: #FFFFFF; }
	.wood_pod_main { background: #CBC9C5; }
	.wood_pod_main .go_site_pic { border: 3px solid #CBC9C5; }

	.call_out {font-size: 130%}


.image-bar {
  z-index: 1;
  padding: 80px 0;
  position: relative;
}
.image-bar.image-bar-lg {
  padding: 200px 0;
}

/* */
.image-bar.img-slide1 {
  background: #442A1A url(../layout/wood_back.jpg) 50% 0 fixed;
  background-size: cover;
  background-position: center center;
}
.image-bar:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.1);
}
.image-bar h1 {
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-transform: uppercase;
}
.image-bar p {
  color: rgba(255,255,255,0.5);
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 0;

}
@media (max-width: 992px) {
  .image-bar.image-bar-lg {
    padding: 100px 0;
  }
}
@media (max-width: 768px) {
  .image-bar,
  .image-bar.image-bar-lg {
    padding: 50px 0;
  }
  .image-bar h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .image-bar p {
    font-size: 18px;
  }
}


	.go-img-hover-colour span {display: block;overflow: hidden;position: relative;}
	.go-img-hover-colour span:after {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;}
	.go-img-hover-colour:hover span:after {background: rgba(81,73,61,0.6);}
	.go-img-hover-colour img,.go-img-hover-colour img,.go-img-hover-colour span:after {transition: all 0.5s ease-in-out;}
	.go-img-hover-colour:hover img {-transform: scale(1.1);}

	.contact-list { margin-left: 50px; margin-right: 20px; }
	.contact-list .fa.fa-fw { font-size: 20px; margin-left: -50px; margin-right: 18px; color: #CDBCA8;  }
	.contact-list h4 {  }
	.contact-list .brands { line-height: 1.5; }

	.contact-form { padding-left: 50px; }
	.contact-form .control-label { color: #808080; font-weight: normal; }


/* =============================================================================
   RESPONSIVE STYLES
   ========================================================================== */
	@media (max-width: 768px)  { /* xs only */
		#logo { margin: 0 auto; }
	}

	@media (min-width: 768px) { /* sm md lg */
   .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }

	}

	@media (min-width: 992px) { /* md lg */

	
	}

	@media (min-width: 1200px) { /* lg */


	}

/* =============================================================================
   DESIGN STYLES
   ========================================================================== */
	.go_full_back {background: url('../img/pic1.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}



	.btn {  border-radius: 0 !important; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }


	.btn-primary-outline {
	  color: #006052;
	  background-color: transparent;
	  border-color: #006052;
	}
	.btn-primary-outline:focus,
	.btn-primary-outline.focus {
	  color: #ffffff;
	  background-color: #00463c;
	  border-color: #000000;
	}
	.btn-primary-outline:hover {
	  color: #ffffff;
	  background-color: #00463c;
	  border-color: #00221d;
	}
	.btn-primary-outline:active,
	.btn-primary-outline.active,
	.open > .dropdown-toggle.btn-primary-outline {
	  color: #ffffff;
	  background-color: #00463c;
	  border-color: #00221d;
	}

	.btn-info-outline {
	  color: #865832;
	  background-color: transparent;
	  border-color: #865832;
	}
	.btn-info-outline:focus,
	.btn-info-outline.focus {
	  color: #ffffff;
	  background-color: #744c2b;
	  border-color: #2a1b0f;
	}
	.btn-info-outline:hover {
	  color: #ffffff;
	  background-color: #744c2b;
	  border-color: #5a3b21;
	}
	.btn-info-outline:active,
	.btn-info-outline.active,
	.open > .dropdown-toggle.btn-info {
	  color: #ffffff;
	  background-color: #744c2b;
	  border-color: #5a3b21;
	}



/* =============================================================================
   STANDARD STYLES
   ========================================================================== */

	.sdgfsg { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }

/* =============================================================================
   PRINT STYLES
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  html {height: 100%;}
  #header_wrapper, #nav_wrapper, #tagline_wrapper, #base_wrapper, #footer_wrapper { display: none; }
  #core_area { padding: 0px; margin: 0px; }
  #brand_wrapper { display: inline; margin: 10px; padding: 10px; border-bottom: 1px solid #000000; font-size: 25px; font-weight: bold; }
  #print_wrapper { display: inline; margin: 10px; padding: 10px; border-top: 1px solid #000000; }
  #page_wrapper { padding: 0px; margin: 0px; width: 100%; box-shadow:none; text-shadow: none; filter:none; -ms-filter: none;  border: 0px solid #FFFFFF; box-shadow: 0px 0px 0px #FFFFFF;-moz-box-shadow: 0px 0px 0px #FFFFFF;-webkit-box-shadow: 0px 0px 0px #FFFFFF;} 
}


/* navbar */
.navbar-default { background-color: transparent; border-color: transparent;border: 0px;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
/* title */
.navbar-default .navbar-brand { color: rgba(0,0,0,0.6);}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus { color: rgba(0,0,0,1);}
/* link */
.navbar-default .navbar-nav > li > a {	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;color: rgba(0,0,0,0.6);}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color: rgba(0,0,0,1);	background: rgba(0,0,0,0.05);}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgba(0,0,0,1); background-color: rgba(255,255,255,0.4);}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: rgba(0,0,0,1);  background-color: rgba(255,255,255,0.4);}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: rgba(0,0,0,0.6);  border-bottom-color: rgba(0,0,0,0.6);}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color: rgba(0,0,0,1); border-bottom-color: rgba(0,0,0,1);}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: rgba(0,0,0,1);  border-bottom-color: rgba(0,0,0,1);}
/* mobile version */

.navbar-default .navbar-toggle { border-color: rgba(0,0,0,0.5); }
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255,255,255,1);}
.navbar-default .navbar-toggle .icon-bar {background-color: rgba(0,0,0,0.5);}
@media (max-width: 767px) {
	.navbar-default .navbar-collapse { border-top: 1px solid rgba(255,255,255,1); }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: rgba(0,0,0,0.6);}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: rgba(0,0,0,1); }
}


/* navbar-light */
.navbar-default-light { background-color: transparent; border-color: transparent;border: 0px;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
/* title */
.navbar-default-light .navbar-brand { color: rgba(255,255,255,0.6);}
.navbar-default-light .navbar-brand:hover,.navbar-default .navbar-brand:focus { color: rgba(255,255,255,1);}
/* link */
.navbar-default-light .navbar-nav > li > a {	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;color: rgba(255,255,255,0.6);}
.navbar-default-light .navbar-nav > li > a:hover,.navbar-default-light .navbar-nav > li > a:focus { color: rgba(255,255,255,1);	background: rgba(255,255,255,0.05);}
.navbar-default-light .navbar-nav > .active > a, .navbar-default-light .navbar-nav > .active > a:hover, .navbar-default-light .navbar-nav > .active > a:focus { color: rgba(255,255,255,1); background-color: rgba(0,0,0,0.4);}
.navbar-default-light .navbar-nav > .open > a, .navbar-default-light .navbar-nav > .open > a:hover, .navbar-default-light .navbar-nav > .open > a:focus { color: rgba(255,255,255,1);  background-color: rgba(0,0,0,0.4);}
/* caret */
.navbar-default-light .navbar-nav > .dropdown > a .caret { border-top-color: rgba(255,255,255,0.6);  border-bottom-color: rgba(255,255,255,0.6);}
.navbar-default-light .navbar-nav > .dropdown > a:hover .caret,.navbar-default-light .navbar-nav > .dropdown > a:focus .caret {border-top-color: rgba(255,255,255,1); border-bottom-color: rgba(255,255,255,1);}
.navbar-default-light .navbar-nav > .open > a .caret, .navbar-default-light .navbar-nav > .open > a:hover .caret, .navbar-default-light .navbar-nav > .open > a:focus .caret { border-top-color: rgba(255,255,255,1);  border-bottom-color: rgba(255,255,255,1);}
/* mobile version */

.navbar-default-light .navbar-toggle { border-color: rgba(255,255,255,0.5); }
.navbar-default-light .navbar-toggle:hover,.navbar-default-light .navbar-toggle:focus {background-color: rgba(0,0,0,0.3);}
.navbar-default-light .navbar-toggle .icon-bar {background-color: rgba(255,255,255,0.5);}
@media (max-width: 767px) {
	.navbar-default-light .navbar-collapse { border-top: 1px solid rgba(255,255,255,1); }
    .navbar-default-light .navbar-nav .open .dropdown-menu > li > a {color: rgba(255,255,255,0.6);}
    .navbar-default-light .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default-light .navbar-nav .open .dropdown-menu > li > a:focus {color: rgba(255,255,255,1); }
}





/* BTN */
.btn-secondary {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-secondary:focus,.btn-secondary.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary:active:hover,.btn-secondary.active:hover,.open > .dropdown-toggle.btn-secondary:hover,.btn-secondary:active:focus,.btn-secondary.active:focus,.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,.btn-secondary.active.focus,.open > .dropdown-toggle.btn-secondary.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled:hover,.btn-secondary:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary.focus,
fieldset[disabled] .btn-secondary.focus {
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary .badge {
  color: #ff5722;
  background-color: #fff;
}


/* OUTLINE BTN */
.btn-secondary-outline {
  color: #ff5722;
  background-color: #fff;
  border-color: #ff5722;
}
.btn-secondary-outline:focus,.btn-secondary-outline.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:hover {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:active,.btn-secondary-outline.active,.open > .dropdown-toggle.btn-secondary-outline {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:active:hover,.btn-secondary-outline.active:hover,.open > .dropdown-toggle.btn-secondary-outline:hover,.btn-secondary-outline:active:focus,.btn-secondary-outline.active:focus,.open > .dropdown-toggle.btn-secondary-outline:focus,
.btn-secondary-outline:active.focus,.btn-secondary-outline.active.focus,.open > .dropdown-toggle.btn-secondary-outline.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:active,.btn-secondary-outline.active,.open > .dropdown-toggle.btn-secondary-outline {
  background-image: none;
}
.btn-secondary-outline.disabled:hover,.btn-secondary-outline:hover,fieldset[disabled] .btn-secondary-outline:hover,.btn-secondary-outline.disabled:focus,.btn-secondary-outline:focus,fieldset[disabled] .btn-secondary-outline:focus,.btn-secondary-outline.disabled.focus,.btn-secondary-outline.focus,
fieldset[disabled] .btn-secondary-outline.focus {
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline .badge {
  color: #fff;
  background-color: #ff5722;
}
.btn-secondary-outline:hover .badge {
  color: #e64a19;
  background-color: #fff;
}



.part ol ol.sections {	}
li.section {	}
ol.units { font-weight: normal; }
ol.sections li.sectionTitle h3 { color: #000000; }
.part ol {	counter-reset: sectioncounter partcounter;	margin: 0px;	padding: 0px;	word-wrap: normal; }
ol.sections { counter-reset: sectioncounter;	margin: 0px; padding: 0px; }
ol.sections li {	list-style: none;	margin-left: 3.5rem;	position: relative; }
ol.units {	counter-reset: unitcounter;	margin: 0 0 2rem 0; }
ol.sections li.partTitle {	list-style: none;counter-increment: none;	counter-reset: numberedpart;margin-left: 0;}
ol.sections li.sectionTitle {	list-style: none;counter-increment: none;counter-reset: numberedsection;margin-left: 0;}
ol.sections li.unnumberedunit { margin-left: 0;}
.sections li:before {position: absolute;	left: -3.5rem;	color: #000000;}
.sections li.numberedpart:before {content: counter(partcounter, DECIMAL) ". ";counter-increment: partcounter;}
.sections li.numberedsection:before {content: counter(sectioncounter, DECIMAL) ". ";counter-increment: sectioncounter;}
.units li.numberedunit:before {content: counter(sectioncounter, DECIMAL) "." counter(unitcounter, DECIMAL) " ";counter-increment: unitcounter;}
.unnumberedsection .units li.numberedunit:before {content: counter(unitcounter, DECIMAL) " ";	counter-increment: unitcounter;}
ol.sections li.definitionli {margin-left: 0;}
li.unit ol,li.unit ol ol ol {	counter-reset: loweralpha;}
li.unit ol:not(.unnumbered) li:before,li.unit ol ol ol:not(.unnumbered) li:before {content: "(" counter(loweralpha, lower-alpha) ") ";	counter-increment: loweralpha;}
li.unit ol ol,li.unit ol ol ol ol {counter-reset: lowerroman;}
li.unit ol ol:not(.unnumbered) li:before,li.unit ol ol ol ol:not(.unnumbered) li:before {content: "(" counter(lowerroman, lower-roman) ") ";counter-increment: lowerroman;}
li.unit ol.unnumbered ol li:before,li.unit ol ol ol.unnumbered ol li:before {	content: "(" counter(lowerroman, lower-alpha) ") ";counter-increment: lowerroman;}
.part dfn {font-weight: bold;font-style: italic;}

