/* =============================================================================
   FONT STYLES
   ========================================================================== */
	@font-face {  font-family: 'Libre Baskerville';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local(''),       url('../fonts/libre-baskerville-v9-latin-regular.woff2') format('woff2'),        url('../fonts/libre-baskerville-v9-latin-regular.woff') format('woff'); }
	@font-face {  font-family: 'Libre Baskerville';  font-style: italic;  font-weight: 400;  font-display: swap;    src: local(''),       url('../fonts/libre-baskerville-v9-latin-italic.woff2') format('woff2'),       url('../fonts/libre-baskerville-v9-latin-italic.woff') format('woff');}
	@font-face {  font-family: 'Libre Baskerville'; font-style: normal; font-weight: 700;  font-display: swap;  src: local(''),       url('../fonts/libre-baskerville-v9-latin-700.woff2') format('woff2'),        url('../fonts/libre-baskerville-v9-latin-700.woff') format('woff');}
	@font-face {    font-family: 'Calluna-Regular';    src: url('Calluna-Regular-webfont.woff2') format('woff2'),         url('Calluna-Regular-webfont.woff') format('woff');    font-weight: normal;	font-display: swap;    font-style: normal;}

	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 100;src: local(''),url('../fonts/poppins-v15-latin-100.woff2') format('woff2'),url('../fonts/poppins-v15-latin-100.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 200;src: local(''),url('../fonts/poppins-v15-latin-200.woff2') format('woff2'),url('../fonts/poppins-v15-latin-200.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 300;src: local(''),url('../fonts/poppins-v15-latin-300.woff2') format('woff2'),url('../fonts/poppins-v15-latin-300.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 400;src: local(''),url('../fonts/poppins-v15-latin-regular.woff2') format('woff2'),url('../fonts/poppins-v15-latin-regular.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 500;src: local(''),url('../fonts/poppins-v15-latin-500.woff2') format('woff2'),url('../fonts/poppins-v15-latin-500.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 600;src: local(''),url('../fonts/poppins-v15-latin-600.woff2') format('woff2'),url('../fonts/poppins-v15-latin-600.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 700;src: local(''),url('../fonts/poppins-v15-latin-700.woff2') format('woff2'),url('../fonts/poppins-v15-latin-700.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 800;src: local(''),url('../fonts/poppins-v15-latin-800.woff2') format('woff2'),url('../fonts/poppins-v15-latin-800.woff') format('woff');}
	@font-face {font-family: 'Poppins';font-display: swap;font-style: normal;font-weight: 900;src: local(''),url('../fonts/poppins-v15-latin-900.woff2') format('woff2'),url('../fonts/poppins-v15-latin-900.woff') format('woff');}

	.standard-font { font-family: 'Poppins', serif; }

	.brand-font { font-family: 'Calluna-Regular', serif; }
	.nav-font { text-transform: uppercase; font-weight: 600;}
	.font-light { font-weight: 300 !important; }
	.font-semibold { font-weight: 600 !important; }
	.font-boldy { font-weight: 700 !important; }
	.font-bold { font-weight: 900 !important; }

/* =============================================================================
   LAYOUT STYLES
	#5D8FC2 / col-text-site / col-bg-site / col-fade-site
   ========================================================================== */
	body { background: #FFFFFF; font-family: 'Libre Baskerville', serif; }
/* Wrappers */
	#page_wrapper { background: #FFFFFF;}
	#header_wrapper {   }
	#nav_wrapper { background: #FFFFFF; }
	#bar_wrapper { background: #F7F7F7; margin-bottom: 0px;  }
	#crumbs_wrapper { background: rgba(0,0,0,0.05);  }
	#tagline_wrapper { background: rgba(0,0,0,0.05); margin-top: 50px;}
	#base_wrapper { background: #222222;}
	#footer_wrapper { line-height: 2; }
	#footer_wrapper_dark { line-height: 2; background: #000000; }
/* Grids */
	#header_grid { }
	#nav_grid { }
	#tagline_grid { }
	#base_grid { }
	#footer_grid {border-top: 1px solid rgba(255,255,255,0.1); }
/* Areas */
	#header_area { padding: 30px 0px 30px 0px; }
	#nav_area { padding: 0px 0px 0px 0px; }
	#menu_area { }
	#gutter_area { }
	#tagline_area { padding: 50px 0px 50px 0px; }
	#base_area { padding: 50px 0px 50px 0px; color: rgba(255,255,255,0.5);  }
	#footer_area { padding: 120px 0px 20px 0px; color: rgba(0,0,0,0.3); font-size: 85%; text-transform: uppercase; }
	#footer_area_dark { padding: 120px 0px 20px 0px; color: rgba(255,255,255,0.6); font-size: 85%; text-transform: uppercase; }

	.base_links a:link, .base_links a:visited { color: rgba(255,255,255,0.5); }
	.base_links a:active, .base_links a:hover { color: #007BFF; text-decoration: none; }
	.brands.brandsfooter > li > a { background-color: rgba(255,255,255,0.1); color:#FFFFFF; }

	#base_area .go-headline {display: block;margin: 10px 0 25px 0; color: #FFFFFF; margin: 10px auto 30px 0; border-bottom: 1px solid rgba(255,255,255,0.1);}
	#base_area .go-headline h5 {margin: 0 0 -2px 0;padding-bottom: 5px; display: inline-block;border-bottom: 2px solid #316FB5;}

	#footer_grid a:link, #footer_grid a:visited  { color: #B68938; text-decoration: none; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
	#footer_grid a:active, #footer_grid a:hover { color: #444444; }

	#footer_grid a.footer_link_plain:link, #footer_grid a.footer_link_plain:visited  { color: rgba(0,0,0,0.3); text-decoration: none; }
	#footer_grid a.footer_link_plain:active, #footer_grid a.footer_link_plain:hover { color: #444444; }

	#quotes { color: #B68938; }
	.meadiators_back { background: #151A1E; }

	.banner-promo { font-size: 110% }

	#bar_wrapper { background: linear-gradient(to right, #316FB5, #36A9E1); text-align: center; padding: 50px 0px; color: #FFFFFF; }
	#bar_wrapper:after {top: 0;left: 0;z-index: -1; width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0);}
	#bar_wrapper .lead { color: rgba(255,255,255,0.7); }

	#bar_wrapper_photo { background: linear-gradient( rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url('https://www.sitefiles.co.uk/server.jpg');  background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; text-align: center; padding: 100px 0px; color: #FFFFFF; position: relative;}
	#bar_wrapper_photo:after {top: 0;left: 0;z-index: -1; width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0.5);}
	#bar_wrapper_photo .lead { color: rgba(255,255,255,0.7); }

	.promo_banner { background: linear-gradient( rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url('../../images/banner_promo.jpg');  background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; text-align: center; padding: 100px 0px; color: #FFFFFF; position: relative;}



	
	.celtfest_links a:link, .celtfest_links a:visited {  text-decoration: none !important; }
	.celtfest_links a:active, .celtfest_links a:hover { text-decoration: none !important; }
	.celtfest-wrapper { background: #231F20 !important; }
	.bg-celtfest { background: #231F20 !important; }
	.celtfest-block { position: relative; margin: 0px; }
	.text-celtfest-green { color: #7B8C60 !important;}
	.bg-celtfest-green { background: #7B8C60 !important;}
	.nav-link-celt { font-size: 1.4em !important; }
	.stretched-link::after {
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  z-index: 1;
	  pointer-events: auto;
	  content: "";
	  background-color: rgba(0, 0, 0, 0);
	}
	.h-100 {
	  height: 100% !important;
	}


	#hivelogo { max-width: 300px; }
 
	.content_block h1 { margin-top: 0px; text-align: center; } 
	.go_spaced_text { line-height: 1.6; }

	.header_pic {margin: 0 auto;  z-index: 1;  position: relative; height:800px; background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0) ), url('../layout/background-bees.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;   }
	.header_pic2:after {top: 0;left: 0;z-index: -1; width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0.4);}
	.header_back { background: #080808 }
	
	
	.dark_pic {margin: 0 auto;  z-index: 1;  position: relative;  background: #242021; margin: 0px; }
	.dark_back { background: #242021;  margin: 0px; padding: 0px;  }
	.dark_image { margin: 100px 0px; }
	.dark_fade { background-image: linear-gradient(#242021, #000000); height: 200px ; }


	.limited_pic {margin: 0 auto;  z-index: 1;  position: relative;  background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.3), rgba(0,0,0,1) ), url('../../images/limited/back.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  margin: 0px; }
	.limited_back { background: #000000;  margin: 0px; padding: 0px;  }
	.limited_image { margin: 100px 0px; }
	.limited_quote {font-family: 'Poppins', serif; font-weight: 600; color: #FFFFFF; padding: 60px; font-size: 1.7em; text-align: center; line-height: 1.6; }
	.fadeback { line-height: 1.8; font-size: 1.1em !important; color: #000000; background: #808080 url('../../images/limited/logo-10.svg?123') no-repeat center center; background-size: 50%; background-position: 140% 50%; border-right: 20px solid #231F20; }

	.hive_pic {margin: 0 auto;  z-index: 1;  position: relative;  background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.3), rgba(0,0,0,1) ), url('../../images/limited/back.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  margin: 0px; }
	.hive_back { background: #000000;  margin: 0px; padding: 0px;  }
	.hive_image { margin: 100px 0px; }
	.hive_quote {font-family: 'Poppins', serif; font-weight: 600; color: #FFFFFF; padding: 60px; font-size: 1.7em; text-align: center; line-height: 1.6; }
	.hive_fadeback { line-height: 1.8; font-size: 1.1em !important; color: #000000; background: #808080 url('../../images/limited/logo-10.svg?123') no-repeat center center; background-size: 50%; background-position: 140% 50%; border-right: 20px solid #231F20; }


	.bg-black { background: #080808 }

	.christmas_pic {margin: 0 auto;  z-index: 1;  position: relative;  background: linear-gradient(rgba(0,0,0,5), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,5) ), url('../../images/homepage/limited.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  margin: 0px; }
	.christmas_back { background: #000000;  margin: 0px; padding: 0px;  }
	.christmas_image { margin: 140px 0px; }
	.christmas_quote {font-family: 'Poppins', serif; font-weight: 600; color: #FFFFFF; padding: 60px; font-size: 1.7em; text-align: center; line-height: 1.6; }
	.christmas_fadeback { line-height: 1.8; font-size: 1.1em !important; color: #000000; background: #808080 url('../../images/limited/logo-10.svg?123') no-repeat center center; background-size: 50%; background-position: 140% 50%; border-right: 20px solid #231F20; }



	.gift_banner { background: linear-gradient( rgba(0,0,0,5), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.3), rgba(0,0,0,1) ), url('../../images/christmas/gift_back.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
	 }
	.mead_banner { background: linear-gradient( rgba(0,0,0,5), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,5) ), url('../../images/christmas/mead_back.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
	 }

	.sq-bk-gifts { background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.0), rgba(0,0,0,0.5), rgba(0,0,0,0.8) ), url('../../images/christmas/sq-gifts.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
	.sq-bk-mead { background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.0), rgba(0,0,0,0.5), rgba(0,0,0,0.8) ), url('../../images/christmas/sq-mead.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
	.sq-bk-preserve { background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.0), rgba(0,0,0,0.5), rgba(0,0,0,0.8) ), url('../../images/christmas/sq-preserve.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
	.sq-bk-honey { background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.0), rgba(0,0,0,0.5), rgba(0,0,0,0.8) ), url('../../images/christmas/sq-honey.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }

	.sq-bk-height { height:200px; }

	@media (min-width: 48em) { /* sm md lg */
		.sq-bk-height { height: 400px; }
	} /* END media */



	.limited_col {color: #E7C77C; } 

	.btn-limited {
	  color: #000000;
	  background-color: #E7C77C;
	  border-color: #E7C77C;
	}
	.btn-limited:hover {
	  color: #000000;
	  background-color: #E7C77C !important;
	  border-color: #E7C77C !important;
	}
	.btn-limited:focus {
	  color: #000000;
	  background-color: #E7C77C !important;
	  border-color: #E7C77C !important;
	  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
	}



	@media (max-width: 34em)  { /* xs only */
		.fadeback { background-size: 150%; background-position: 140% 50%; }
	} /* END media */
	@media (min-width: 34em) { /* sm md lg */
	.fadeback { background-size: 150%; background-position: 140% 50%; }
	} /* END media */
	@media (min-width: 48em) { /* sm md lg */
	.fadeback { background-size: 150%; background-position: 140% 50%; }
	} /* END media */
	@media (min-width: 62em) { /* md lg */
	.fadeback { background-size: 150%; background-position: 140% 50%; }
	} /* END media */
	@media (min-width: 75em) { /* lg */
		.fadeback { background-size: 100%; background-position: 150% 50%; }
	} /* END media */


	.limited_footer_back {margin: 0 auto;  z-index: 1;  position: relative;  background: linear-gradient( rgba(0,0,0,1), rgba(0,0,0,0.1),  rgba(0,0,0,0.1), rgba(0,0,0,0.1), rgba(0,0,0,1) ), url('../../images/limited/bees.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  margin: 0px; }

	.limited-plain-back { }







	.brand-col { color: #E2C575; }
	.brand-back { background: #080808; }
	.mb-site-default { margin-bottom: 100px; }
	.mt-site-default { margin-top: 100px; }

	.homepage_title { text-shadow: 0 0 15px rgba(0,0,0,0.5); }
	.homepage_text {text-shadow: 0 0 5px rgba(0,0,0,0.5); text-transform: uppercase; font-size: 18px; font-weight: bold; }

	.col-text-site { color: #B68938; }
	.col-bg-site { background: #B68938; }
	.col-border-site { border-color: #B68938; }

	.col-text-alt { color: #009688; }
	.col-bg-alt { background: #009688; }
	.col-border-alt { border-color: #009688; }


	.age_back { background: rgba(0,0,0,0.02); }

	.top_form_banner { background: #211F20; }

	.title { margin-top: 0px; text-align: center; } 
	.title:after {content:' '; display:block; border:3px solid #E2C575; width: 200px; margin: 10px auto 30px auto; }

	.list-col {
	  list-style: none;
	}

	.list-col li::before {
	  content: "\2022";
	  color: #B68938;
	  font-weight: bold;
	  display: inline-block; 
	  width: 1em;
	  margin-left: -1em;
	}

	.text-col { color: #E7C77C; }

	.btn-hive {
	  color: #fff;
	  background-color: #F7A515;
	  border-color: #F7A515;
	}
	.btn-hive:hover {
	  color: #fff;
	  background-color: #DE9413 !important;
	  border-color: #DE9413 !important;
	}
	.btn-hive:focus {
	  color: #fff;
	  background-color: #DE9413 !important;
	  border-color: #DE9413 !important;
	  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
	}

/* =============================================================================
   RESPONSIVE STYLES
   ========================================================================== */
	@media (max-width: 34em)  { /* xs only */
		#logo { margin: 0 auto; }
		.logo_block, .tag_block, .tel_block, .footlinks_block, .credits_block { text-align: center; }

		.media{display: block}
		.media-body{display: block}

		.navbar-nav { padding: 15px !important;}

		.header_pic {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.4), rgba(0,0,0,0.0), rgba(0,0,0,0) ), url('../layout/background-bees.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  }
		.navbar-brand { font-size:1.8em !important; }
		.navbar-home .navbar-nav {background: #000000;}
	} /* END media */
	@media (min-width: 34em) { /* sm md lg */
		#page_wrapper2 { width: 33em; margin: 20px auto 50px auto;  background: #FFFFFF; padding: 0px 0px 0px 0px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2);  }
		.logo_block, .tag_block, .tel_block, .footlinks_block, .credits_block { text-align: center; }
		.tag_block { text-align: center; color: rgba(0,0,0,0.4); font-size: 140%; }
		.tel_block { font-size: 140%; }
	.header_pic {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.4), rgba(0,0,0,0.0), rgba(0,0,0,0) ), url('../layout/background-bees.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  }
		.navbar-brand { font-size: 2em !important; }
	.navbar-home .navbar-nav {background: #000000;}
			.navbar-nav { padding: 15px !important;}
	} /* END media */
	@media (min-width: 48em) { /* sm md lg */
		#page_wrapper2 { width: 46em; }
		.tag_block { text-align: center; }
		.tel_block { text-align: right; }
		.logo_block { text-align: left; }
		.footlinks_block { text-align: left; }
		.credits_block { text-align: right; }
		.header_pic {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.4), rgba(0,0,0,0.0), rgba(0,0,0,0) ), url('../layout/background-bees.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  }
		.navbar-brand { font-size: 2em !important; }	
		.navbar-home .navbar-nav {background: #000000;}
		.navbar-nav { padding: 0px !important;}






	} /* END media */
	@media (min-width: 62em) { /* md lg */
		#page_wrapper2 { width: 60em; }
		.header_pic {  }
	.navbar-brand { font-size: 2.5em !important; }
	.navbar-home .navbar-nav {background: transparent;}




	} /* END media */
	@media (min-width: 75em) { /* lg */

	
	.limited-vertical-center {margin: 0;  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

		.header_pic {  }
		#page_wrapper2 { width: 72em; }
	.navbar-brand { font-size: 2.5em !important; }
	} /* END media */

.icon_back { color: #FFFFFF; } 


#icon_map:before {
  content: "\f3c5"; 
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 50px;
  color: lightblue;
  bottom: 0;
  right: 0;
  margin: 0px 0px;
}


/* =============================================================================
   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;}  

	.social_icon { margin: 0px 10px 10px 0px; }



	.content_pod { padding: 50px; position:relative; }
	.content_block { padding: 50px 0px; position:relative; }
	.content_block_start { padding: 30px 0px 50px 0px; }
	.content_block_light { background: rgba(0,0,0,0.04); }
	.content_block_col { background: #B68938; color: #FFFFFF; }
	.content_block_dark { background: #3A3A3A; color: #FFFFFF; }
	.content_block_alt { background: rgba(2,117,216,0.5); color: #FFFFFF; }

	.call_out { padding: 20px; margin: 60px 20px; }
	.call_out p { margin: 0px; }
	.call_out_1 { }
	.call_out_2 { border: 2px dotted rgba(0, 0, 0, 0.125); }
	.call_out_3 { background: #FAFAFA; border: 1px solid rgba(0, 0, 0, 0.125); border-left: 2px solid #5D8FC2; }
	.call_out_4 { border: 2px solid #EEEEEE; padding: 20px; }
	.call_out_5 { background:#5D8FC2; color: #FFFFFF; padding: 10px; }

	a:focus {outline:none;}
	::-moz-focus-inner {border:0;}
	body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	html {height: 101%;}


/* =============================================================================
   CMS STYLES
   ========================================================================== */
	.site_box { border: 1px solid #E5E5E5; margin-bottom: 30px; }
	.site_box_inner { padding: 15px; }
	.site_box_desc { border-bottom: 1px solid #E5E5E5; padding-bottom: 15px;  }
	.site_box_light { background: #FFFFFF; }
	
	.action-bar-light { padding: 50px 0px;  text-align: center; }
	.action-bar-bold { padding: 50px 0px; background: #DA1D23; color: #FFFFFF; text-align: center; }
	.action-bar-default { padding: 50px 0px; background: #e7e7e7; text-align: center; }

	.faded_row { background: #f7f7f7; padding: 15px; margin-bottom: 30px; }
	.faded_row_box { background: #FFFFFF; padding: 15px; height: 100% }

/* =============================================================================
   APP STYLES
   ========================================================================== */
	#owl-demo .item,	.owl-theme .owl-controls.clickable .owl-buttons div:hover,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{
		background: #B68938;	}
	a.scrollup:hover,a.scrollup:active,a.scrollup:focus {text-decoration:none;opacity:1;text-decoration:none;color: #B68938;}



.navbar-page .navbar-brand {  color: rgba(0, 0, 0, 0.9);}
.navbar-page .navbar-brand:hover, .navbar-light .navbar-brand:focus {  color: rgba(0, 0, 0, 0.9);}
.navbar-page .navbar-nav .nav-link {  color: rgba(0, 0, 0, 0.9);}
.navbar-page .navbar-nav .nav-link:hover, .navbar-page .navbar-nav .nav-link:focus { color: #B68938); }
.navbar-page .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}

.navbar-page .navbar-nav .show > .nav-link,.navbar-page .navbar-nav .active > .nav-link,.navbar-page .navbar-nav .nav-link.show,.navbar-page .navbar-nav .nav-link.active {  color: #B68938;}

.navbar-page .navbar-toggler {  color: rgba(0, 0, 0, 0.5);  border-color: rgba(0, 0, 0, 0.1);}
.navbar-page .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-page .navbar-text {  color: rgba(255, 255, 255, 0.5);}
.navbar-page .navbar-text a {  color: rgba(255, 255, 255, 0.9);}
.navbar-page .navbar-text a:hover, .navbar-page .navbar-text a:focus {  color: rgba(255, 255, 255, 0.9);}


.navbar-home .navbar-brand {  color: rgba(255, 255, 255, 0.9);}
.navbar-home .navbar-brand:hover, .navbar-home .navbar-brand:focus {  color: rgba(255, 255, 255, 0.9);}
.navbar-home .navbar-nav .nav-link {  color: rgba(255, 255, 255, 0.9);}
.navbar-home .navbar-nav .nav-link:hover, .navbar-home .navbar-nav .nav-link:focus { color: #B68938); }
.navbar-home .navbar-nav .nav-link.disabled {  color: rgba(255, 255, 255, 0.3);}



.navbar-home .navbar-nav .show > .nav-link,.navbar-home .navbar-nav .active > .nav-link,.navbar-home .navbar-nav .nav-link.show,.navbar-home .navbar-nav .nav-link.active {  color: #B68938;}

.navbar-home .navbar-toggler {  color: rgba(255, 255, 255, 1);  border-color: rgba(255, 255, 255, 0.5);}
.navbar-home .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-home .navbar-text {  color: rgba(0, 0, 0, 0.5);}
.navbar-home .navbar-text a {  color: rgba(0, 0, 0, 0.9);}
.navbar-home .navbar-text a:hover, .navbar-light .navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}


	 a.go-link-pod:link, a.go-link-pod:visited { color: inherit; display: block;  text-decoration: none; padding: 20px; background: #fff; margin-bottom: 30px; border: solid 0px rgba(0,0,0,0.05); -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;   box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
	
	 a.go-link-pod:active, a.go-link-pod:hover { border-color: #808080; text-decoration: none; }
	 .go-link-pod .main { font-weight: 500; font-size: 200%; }

	a.go-link-pod-v1:hover, a.go-link-pod-v1:focus { border-color: #8DBE3E; text-decoration: none; }
	.go-link-pod-v1 .go-link-pod-colour { color: #8DBE3E; font-weight: bold; }

	a.go-link-pod-v2:hover, a.go-link-pod-v2:focus { border-color: #F66A0A; text-decoration: none; }
	.go-link-pod-v2 .go-link-pod-colour { color: #F66A0A; font-weight: bold; }

	a.go-link-pod-v3:hover, a.go-link-pod-v3:focus { border-color: #0275D8; text-decoration: none; }
	.go-link-pod-v3 .go-link-pod-colour { color: #0275D8; font-weight: bold; }

	a.go-link-pod-v4:hover, a.go-link-pod-v3:focus { border-color: #ffffff; text-decoration: none; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
	.go-link-pod-v4 .go-link-pod-colour { color: #B68938;  }

	.pod { border: 1px solid #E1E4E8; padding:10px; margin-bottom: 30px; -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; }


	.go-link-pod-match { height: 100%; }


.row.is-flex {
    display: flex;
    flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
.row.is-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}


	.img_label_alt { position: relative; background-color: #000; display: inline-block; }
	.img_label_alt div { margin: 0; padding: 0; display: block; position: absolute; bottom: 15px; left: 0px; z-index: 1; background-color: white; }
	.img_label_alt img { transition: opacity 0.25s; display: block; }
	.img_label_alt:hover img { opacity: 0.7; }


.row.is-flex .is-flex-pod { height: 100%; }


.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.go-hover-effect {transition: all 0.4s ease-in-out;}
.go-hover-effect-kenburn {left:10px; margin-left:-10px; position:relative; transition: all 0.8s ease-in-out;}
.go-hover-effect-kenburn:hover {transform: scale(1.5) rotate(5deg);}

/* Image Hover darken */
.go-img-hover-darken span:after {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;}
.go-img-hover-darken:hover span:after {background: rgba(0,0,0,0.4);}
.go-img-hover-darken img,.go-img-hover-darken img,.go-img-hover-darken span:after {transition: all 0.5s ease-in-out;}
.go-img-hover-darken:hover img {-transform: scale(1.1);}

/* Image Hover lighten */
.go-img-hover-lighten span {display: block;overflow: hidden;position: relative; }
.go-img-hover-lighten span:after {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;}
.go-img-hover-lighten:hover span:after {background: rgba(255,255,255,0.4);}
.go-img-hover-lighten img,.go-img-hover-lighten img,.go-img-hover-lighten span:after {transition: all 0.5s ease-in-out; }
.go-img-hover-lighten:hover img {-transform: scale(1.1);}

/* Image Hover colour */
.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(141,190,62,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);}

/* Image Hover brighten */
.go-img-hover-brighten img {filter: grayscale(100%);-webkit-filter: grayscale(100%);transition: all 0.5s ease-in-out;}
.go-img-hover-brighten:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);}

/* Image Hover zoom */
.go-img-hover-zoom, go-img-hover-zoom-over {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  padding: 0;}
.go-img-hover-zoom {  position: relative;  overflow: hidden;}
.go-img-hover-zoom img {  max-width: 100%;  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s; transition: all 0.3s;}
.go-img-hover-zoom:hover img {  -moz-transform: scale(1.3) rotate(5deg);  -webkit-transform: scale(1.3) rotate(5deg);  transform: scale(1.3) rotate(5deg);}

/* Image Hover icon */
.go-img-hover-icon {position: relative;display: inline-block;overflow: hidden;}
.go-img-hover-icon img {width:100%;}
.go-img-hover-icon img:hover {opacity: 0.5; }
.go-img-hover-icon:hover a {opacity: 1;top: 0; z-index: 500;transition: all 0.5s ease-in-out;}
.go-img-hover-icon:hover a span {top: 50%;position: absolute;left: 0;right: 0;transform: translateY(-50%);}
.go-img-hover-icon a {display: block; position: absolute;top: -100%;opacity: 0;left: 0;bottom: 0; right: 0; text-align: center; color: rgba(255,255,255,0.7);}

.col-bg-fade-white-10 { background: rgba(255,255,255,0.1); }
	.col-bg-fade-white-20 { background: rgba(255,255,255,0.2); }
	.col-bg-fade-white-25 { background: rgba(255,255,255,0.25); }
	.col-bg-fade-white-30 { background: rgba(255,255,255,0.3); }
	.col-bg-fade-white-40 { background: rgba(255,255,255,0.4); }
	.col-bg-fade-white-50 { background: rgba(255,255,255,0.5); }
	.col-bg-fade-white-60 { background: rgba(255,255,255,0.6); }
	.col-bg-fade-white-70 { background: rgba(255,255,255,0.7); }
	.col-bg-fade-white-75 { background: rgba(255,255,255,0.75); }
	.col-bg-fade-white-80 { background: rgba(255,255,255,0.8); }
	.col-bg-fade-white-90 { background: rgba(255,255,255,0.9); }
	.col-bg-fade-black-10 { background: rgba(0,0,0,0.1); }
	.col-bg-fade-black-20 { background: rgba(0,0,0,0.2); }
	.col-bg-fade-black-25 { background: rgba(0,0,0,0.25); }
	.col-bg-fade-black-30 { background: rgba(0,0,0,0.3); }
	.col-bg-fade-black-40 { background: rgba(0,0,0,0.4); }
	.col-bg-fade-black-50 { background: rgba(0,0,0,0.5); }
	.col-bg-fade-black-60 { background: rgba(0,0,0,0.6); }
	.col-bg-fade-black-70 { background: rgba(0,0,0,0.7); }
	.col-bg-fade-black-75 { background: rgba(0,0,0,0.75); }
	.col-bg-fade-black-80 { background: rgba(0,0,0,0.8); }
	.col-bg-fade-black-90 { background: rgba(0,0,0,0.9); }
	.col-text-fade-white-10 { color: rgba(255,255,255,0.1); }
	.col-text-fade-white-20 { color: rgba(255,255,255,0.2); }
	.col-text-fade-white-30 { color: rgba(255,255,255,0.3); }
	.col-text-fade-white-40 { color: rgba(255,255,255,0.4); }
	.col-text-fade-white-50 { color: rgba(255,255,255,0.5); }
	.col-text-fade-white-60 { color: rgba(255,255,255,0.6); }
	.col-text-fade-white-70 { color: rgba(255,255,255,0.7); }
	.col-text-fade-white-80 { color: rgba(255,255,255,0.8); }
	.col-text-fade-white-90 { color: rgba(255,255,255,0.9); }
	.col-text-fade-black-10 { color: rgba(0,0,0,0.1); }
	.col-text-fade-black-20 { color: rgba(0,0,0,0.2); }
	.col-text-fade-black-30 { color: rgba(0,0,0,0.3); }
	.col-text-fade-black-40 { color: rgba(0,0,0,0.4); }
	.col-text-fade-black-50 { color: rgba(0,0,0,0.5); }
	.col-text-fade-black-60 { color: rgba(0,0,0,0.6); }
	.col-text-fade-black-70 { color: rgba(0,0,0,0.7); }
	.col-text-fade-black-80 { color: rgba(0,0,0,0.8); }
	.col-text-fade-black-90 { color: rgba(0,0,0,0.9); }

/* ==========================================================================
   BOOT STYLES
   ========================================================================== */
	.btn { cursor: pointer; -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 {white-space:normal !important;word-wrap: break-word;}
	.brands > li > a { margin-right: 10px; margin-bottom: 10px; }
	.text-space { line-height: 2 !important; }
	.text-small { font-size: 0.9em; }

	.text-large {font-size: 1.25rem; line-height: 1.8;}
	.text-small {font-size: .85rem; line-height: 1.8;}
	.text-muted-more { color: rgba(0,0,0,0.4); }
	.text-space { line-height: 2; }
	.text-space-half { line-height: 1.7; }
	.text-letter-spaced { letter-spacing: 0.2em; }
	.text-strike { text-decoration: line-through; }
	.border-thin { border-width: 1px !important; }
	.border-medium { border-width: 3px !important; }
	.border-thick { border-width: 5px !important; }
	.border-dotted { border-style: dotted !important; }
	.border-dashed { border-style: dashed !important; }
	.bg-white {  background-color: #ffffff !important;}

	.go-image-back-heather { background-image: url('../../images/heather/back.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }

	.container.no-bleed,	.container-fluid.no-bleed { padding-left: 0px; padding-right: 0px; }
	.container.container-default,	.container-fluid.container-default { padding-left: 30px; padding-right: 30px; }
	.carousel-control { padding-top: 10px;  font-size: 6rem; }
	.carousel-item { width: 100%;  background: #000; }
	.img-stretch {	width: 100%; }

	#crumbs_wrapper .breadcrumb { margin: 0px; background: transparent; font-size: 80%; }
	.breadcrumb-item + .breadcrumb-item::before { color: rgba(0,0,0,0.2); content: "/"; }
	.breadcrumb-item.active { color: #000000; }
	.breadcrumb a:link, .breadcrumb a:visited  { color: rgba(0,0,0,0.5); text-decoration: none; }
	.breadcrumb a:active, .breadcrumb a:hover { color: #000000; text-decoration: underline; }

	.col-bg-fade-white-10 { background: rgba(255,255,255,0.1); }
	.col-bg-fade-white-20 { background: rgba(255,255,255,0.2); }
	.col-bg-fade-white-30 { background: rgba(255,255,255,0.3); }
	.col-bg-fade-white-40 { background: rgba(255,255,255,0.4); }
	.col-bg-fade-white-50 { background: rgba(255,255,255,0.5); }
	.col-bg-fade-black-10 { background: rgba(0,0,0,0.1); }
	.col-bg-fade-black-20 { background: rgba(0,0,0,0.2); }
	.col-bg-fade-black-30 { background: rgba(0,0,0,0.3); }
	.col-bg-fade-black-40 { background: rgba(0,0,0,0.4); }
	.col-bg-fade-black-50 { background: rgba(0,0,0,0.5); }

	.col-text-fade-white-10 { color: rgba(255,255,255,0.1); }
	.col-text-fade-white-20 { color: rgba(255,255,255,0.2); }
	.col-text-fade-white-30 { color: rgba(255,255,255,0.3); }
	.col-text-fade-white-40 { color: rgba(255,255,255,0.4); }
	.col-text-fade-white-50 { color: rgba(255,255,255,0.5); }
	.col-text-fade-black-10 { color: rgba(0,0,0,0.1); }
	.col-text-fade-black-20 { color: rgba(0,0,0,0.2); }
	.col-text-fade-black-30 { color: rgba(0,0,0,0.3); }
	.col-text-fade-black-40 { color: rgba(0,0,0,0.4); }
	.col-text-fade-black-50 { color: rgba(0,0,0,0.5); }

	.m-10 { margin: 6rem !important; }
	.mt-10,.my-10 { margin-top: 6rem !important;}
	.mb-10,.my-10 { margin-bottom: 6rem !important;}
	.ml-10,.mx-10 { margin-left: 6rem !important;}
	.mr-10,.mx-10 { margin-right: 6rem !important;}

	.m-20 { margin: 12rem !important; }
	.mt-20,.my-20 { margin-top: 12rem !important;}
	.mb-20,.my-20 { margin-bottom: 12rem !important;}
	.ml-20,.mx-20 { margin-left: 12rem !important;}
	.mr-20,.mx-20 { margin-right: 12rem !important;}

	.p-10 { padding: 6rem !important; }
	.pt-10,.py-10 { padding-top: 6rem !important;}
	.pb-10,.py-10 { padding-bottom: 6rem !important;}
	.pl-10,.px-10 { padding-left: 6rem !important;}
	.pr-10,.px-10 { padding-right: 6rem !important;}

	.p-20 { padding: 12rem !important; }
	.pt-20,.py-20 { padding-top: 12rem !important;}
	.pb-20,.py-20 { padding-bottom: 12rem !important;}
	.pl-20,.px-20 { padding-left: 12rem !important;}
	.pr-20,.px-20 { padding-right: 12rem !important;}

	.mb-n5 { margin-bottom: -3rem !important; }
	.mb-n10 { margin-bottom: -6rem !important; }
	.mb-n20 { margin-bottom: -12rem !important; }

	.w-33 {width: 33% !important;}
	.w-66 {width: 66% !important;}

	.row-stacked div { margin-bottom: 15px; }
	.row-spaced { margin-bottom: 30px; }
	.mb-default { margin-bottom: 30px; }

	.carousel-control { padding-top: 10px;  font-size: 6rem; }
	.carousel-item { width: 100%;  background: #000; }
	.img-stretch {	width: 100%; }

	.display-5 {font-size: 3rem;font-weight: 300;line-height: 1.4;}
	.display-6 {font-size: 2.5rem;font-weight: 300;line-height: 1.4;}
	.display-7 {font-size: 2rem;font-weight: 300;line-height: 1.4;}
	.display-8 {font-size: 1.5rem;font-weight: 300;line-height: 1.4;}

	.btn-trans-light {color: #444444;background-color: rgba(255,255,255,0.5);border: 0px solid rgba(255,255,255,0.5);}
	.btn-trans-light:hover {color: #444444;background-color: #FFFFFF;border-color: #FFFFFF;}
	.btn-trans-light:focus, .btn-trans-light.focus {-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.5);box-shadow: 0 0 0 2px rgba(255,255,255,0.5);}
	.btn-trans-light.disabled, .btn-trans-light:disabled {background-color: rgba(255,255,255,0.5);border-color: rgba(255,255,255,0.5);}
	.btn-trans-light:active, .btn-trans-light.active,.show > .btn-trans-light.dropdown-toggle {color: #444444;background-color: #FFFFFF;background-image: none;border-color: #FFFFFF;}
	
	.btn-outline-trans-light {color: #FFFFFF;background-image: none;background-color: rgba(255,255,255,0.2);border-color: #FFFFFF;}
	.btn-outline-trans-light:hover {color: #FFFFFF;background-color: rgba(255,255,255,0.5);border-color: #FFFFFF;}
	.btn-outline-trans-light:focus, .btn-outline-trans-light.focus {-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.5);box-shadow: 0 0 0 2px rgba(255,255,255,0.5);}
	.btn-outline-trans-light.disabled, .btn-outline-trans-light:disabled {color: #FFFFFF;background-color: transparent;}
	.btn-outline-trans-light:active, .btn-outline-trans-light.active,.show > .btn-outline-trans-light.dropdown-toggle {color: #fff;background-color: #000;border-color: #000;}

	.btn-trans-dark {color: #FFFFFF;background-color: rgba(0,0,0,0.5);border: 0px solid rgba(0,0,0,0.5);}
	.btn-trans-dark:hover {color: #FFFFFF;background-color: #000000;border-color: #000000;}
	.btn-trans-dark:focus, .btn-trans-dark.focus {-webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.5);box-shadow: 0 0 0 2px rgba(0,0,0,0.5);}
	.btn-trans-dark.disabled, .btn-trans-dark:disabled {background-color: rgba(0,0,0,0.5);border-color: rgba(0,0,0,0.5);}
	.btn-trans-dark:active, .btn-trans-dark.active,.show > .btn-trans-dark.dropdown-toggle {color: #FFFFFF;background-color: #000000;background-image: none;border-color: #000000;}
	
	.btn-outline-trans-dark {color: #000;background-image: none;background-color:  rgba(0,0,0,0.2);border-color: #000;}
	.btn-outline-trans-dark:hover {color: #fff;background-color: #000;border-color: #000;}
	.btn-outline-trans-dark:focus, .btn-outline-trans-dark.focus {-webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5);box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5);}
	.btn-outline-trans-dark.disabled, .btn-outline-trans-dark:disabled {color: #444;background-color: transparent;}
	.btn-outline-trans-dark:active, .btn-outline-trans-dark.active,.show > .btn-outline-trans-dark.dropdown-toggle {color: #000;background-color: #fff;border-color: #fff;}

	pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 14px;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #333333;background-color: #f5f5f5;border: 1px solid #cccccc;border-radius: 4px;}

	.panel-title > a {	color: #FFFFFF;	display:block;	cursor:pointer;}
	.panel-title > a:hover, .panel-title > a:active {	text-decoration: none;}
	.panel-title > a > i {  margin-right:8px;	text-decoration: none;}
	 body .panel-default .panel-title > a,body .panel-default .panel-title > a:after {	color: #555555;	text-decoration: none;}
	.panel-title a:after {	display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;	content:"\f068";	color:#FFFFFF;float:right;margin:2px 0 0;	text-decoration: none;}
	.panel-title a.collapsed:after {	content:"\f067";}
	.panel-group .panel {   /* border-radius: 0; */}
	.panel-group .panel + .panel {    margin-top: 10px;}

	.custom-select {  display: inline-block;  max-width: 100%;  height: calc(2.25rem + 2px);  padding: 0.375rem 1.75rem 0.375rem 0.75rem;	  line-height: 1.25;
	  color: #495057;	  vertical-align: middle;	  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
	  background-size: 8px 10px;	  border: 1px solid rgba(0, 0, 0, 0.15);	  border-radius: 0.25rem;	  -webkit-appearance: none;		 -moz-appearance: none;  appearance: none;	}

	fieldset {border: 1px solid #ced4da;border-radius: 0.25rem;	padding: 15px;	margin: 15px 0px 30px 0px;}
	fieldset legend {padding: 0px 10px;margin: 0px;width: auto;color: #c0c0c0;}

	#web-formBLOCK .has-success .control-label,	#web-formBLOCK .has-success .help-block,
	#web-formBLOCK .has-success .form-control-feedback,	#web-formBLOCK .has-success label,
	#web-formBLOCK .has-success .fv-control-feedback {color: #009688;}
	#web-formBLOCK .has-success .form-control { border-color: #009688;	}

	#web-form .has-warning .control-label,	#web-form .has-warning .help-block,	#web-form .has-warning .form-control-feedback,
	#web-form .has-warning label,#web-form .has-warning .fv-control-feedback {color: #ff9800;}
	#web-form .has-warning .form-control { border-color: #ff9800;	}

	#web-form .has-danger .control-label,	#web-form .has-danger .help-block,
	#web-form .has-danger .form-control-feedback,	#web-form .has-danger label,
	#web-form .has-danger .fv-control-feedback {color: #f44336;	}
	#web-form .has-danger .form-control {  border-color: #f44336;}

	.btn-facebook {background-color: transparent; border-color: rgba(0,0,0,0.0); color: #B68938; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
	.btn-facebook:hover {background-color: #ffffff;color: #4863ae; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}

	.btn-twitter {background-color: transparent;border-color: rgba(0,0,0,0.0);color: #B68938; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
	.btn-twitter:hover {background-color: #ffffff;color: #46c0fb; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}

	.btn-googleplus {background-color: transparent;border-color: #dd4a38;color: #dd4a38;}
	.btn-googleplus:hover {background-color: #dd4a38;color: white;}

	.btn-youtube {background-color: transparent;border-color: #ff0000;color: #ff0000;}
	.btn-youtube:hover {background-color: #ff0000;color: white;}

	.btn-vimeo {background-color: transparent;border-color: #00a2cd;color: #00a2cd;}
	.btn-vimeo:hover {background-color: #00a2cd;color: white;}

	.btn-flickr {background-color: transparent;border-color: #ff0084;color: #ff0084;}
	.btn-flickr:hover {background-color: #ff0084;color: white;}

	.btn-pinterest {background-color: transparent;border-color: rgba(0,0,0,0.0);color: #B68938; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
	.btn-pinterest:hover {background-color: #ffffff;color: #c91618; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}

	.btn-linkedin {background-color: transparent;border-color: #0083a8;color: #0083a8;}
	.btn-linkedin:hover {background-color: #0083a8;color: white;}

	.btn-instagram {background-color: transparent;border-color: rgba(0,0,0,0.0);color: #B68938;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
	.btn-instagram:hover {background-color: #ffffff;color: #4E433C; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}

	.btn-email {background-color: transparent;border-color: rgba(0,0,0,0.0);color: #B68938;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
	.btn-email:hover {background-color: #ffffff;color: #B68938; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}

	.btn-facebook-inversed {background-color: #4863ae;border-color: #4863ae;color: white;}
	.btn-facebook-inversed:hover {background-color: transparent;color: #4863ae;}

	.btn-twitter-inversed {background-color: #46c0fb;border-color: #46c0fb;color: white;}
	.btn-twitter-inversed:hover {background-color: transparent;color: #46c0fb;}

	.btn-googleplus-inversed {background-color: #dd4a38;border-color: #dd4a38;color: white;}
	.btn-googleplus-inversed:hover {background-color: transparent;color: #dd4a38;}

	.btn-youtube-inversed {background-color: #ff0000;border-color: #ff0000;color: white;}
	.btn-youtube-inversed:hover {background-color: transparent;color: #ff0000;}

	.btn-vimeo-inversed {background-color: #00a2cd;border-color: #00a2cd;color: white;}
	.btn-vimeo-inversed:hover {background-color: transparent;color: #00a2cd;}

	.btn-flickr-inversed {background-color: #ff0084;border-color: #ff0084;color: white;}
	.btn-flickr-inversed:hover {background-color: transparent;color: #ff0084;}

	.btn-pinterest-inversed {background-color: #c91618;border-color: #c91618;color: white;}
	.btn-pinterest-inversed:hover {background-color: transparent;color: #c91618;}

	.btn-linkedin-inversed {background-color: #0083a8;border-color: #0083a8;color: white;}
	.btn-linkedin-inversed:hover {background-color: transparent;color: #0083a8;}

	.btn-email-inversed {background-color: #ff7f25;border-color: #ff7f25;color: white;}
	.btn-email-inversed:hover {background-color: transparent;color: #ff7f25;}


/* =============================================================================
   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; }
  #header_wrapper, #nav_wrapper, #tagline_wrapper, #base_wrapper, #footer_wrapper { display: none; }
  #core_area { padding: 0px; }
  #page_wrapper { padding: 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;} 
}

		.part ol ol.sections {font-weight: bold;}
		li.section {font-weight: bold;}
		ol.units {		font-weight: normal;}
		ol.sections li.sectionTitle h3 {color: #000000;}
		.part ol { counter-reset: sectioncounter partcounter; margin: 0px; padding: 0px; }
		ol.sections { counter-reset: sectioncounter;	margin: 0px; padding: 0px; }
		ol.sections li {	list-style: none;	margin-left: 3rem;	position: relative;}
		ol.units { counter-reset: unitcounter; margin: 0 0 3rem 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: -3rem; 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; }
