@charset "utf-8";
/* CSS Document */
/* Start: background row colour adjustments */
#wb-bar, #wb-bnr, #wb-info, #wb-bc, #wb-sm, #wb-info {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
	background-image: url("/images/body-bg.jpg");
  background-repeat: repeat-x repeat-y;
}
/* End: background row colour adjustments */

/* Start: Banner link position and font size */
#wb-sttl {
	height: 260px;
	background-image:url(/images/howards-banner.png);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: 10% 10%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
  
}
#wb-sttl2 {
	height: 260px;
	background-image: none;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #fff;
	
  
}
#wb-sttl2 a, #wb-sttl2 a:hover, #wb-sttl2 a:active, #wb-sttl2 a:visited {
	color: #fff;	
	font-size: 200%;
	
}
/*#wb-sttl a {
  display: table-row;
  font-size: 1.5em;
  text-shadow: 1px 1px 1px #000;
}*/
#wb-sttl img {
  position: top left;
}
/* End: Banner link position and font size*/
/* Start: Body background colour adjustments */
.header {
  background-color: transparent;
  background-image: url("/images/body-bg.jpg");
  background-repeat: repeat-x repeat-y;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4375;
  color: #000;
  background-color: transparent;
  background-image: url("/images/body-bg.jpg");
  background-repeat: repeat-x repeat-y;
}
.black{
	background-image: none;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #fff;
}
/* End: Body background colour adjustments */
/* Start: Heading margin adjustments */
.h1, .h2, h1, h2 {
  margin-top: 12px;
}
.h1{
	margin-top: 1.5em;
	font-size: 300%;
}
.h3, h3 {
  margin-top: 12px;
}
.h4, h4 {
  margin-top: 12px;
}
.h5, h5 {
  margin-top: 12px;
}
.h6, h6 {
  margin-top: 12px;
}
/* End: Heading margin adjustments */
/* Start: Figcaption background colour */
/* End: Figcaption background colour */
/* Start: Background colour fix for mobile view */
.background-white {
  background-color: #fff; /*min-height:560px;*/
}
/* End: Background colour fix for mobile view */
/* Start: Search box position */
/*#wb-srch {

	margin-top: 9.5em;

	margin-right: 0px;

	margin-bottom: 0em;

	margin-left: 0em;

	padding-right: 0;

	text-align: right;

}*/
/* End: Search box position */
/* Start: Sub-banner font size */
#wb-sttl small {
  display: block;
  font-size: .6em;
  text-align: center;
  margin-bottom: 4px;
}
/* End: Sub-banner font size */
/* Start: Banner background image - English */
.black {
  background-color: #322F31;
}
.banner {
  
  background-color: transparent;
  /*background-repeat: repeat;

	background-attachment: scroll;

	background-position: center top;*/
  /*background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;*/
  height: 100px;
}
/* End: Banner background image - English */
/* Start: background colur ajustment for splash image and height adjustment for mobile view */
.splash {
  background-color: #322F31;
  min-height: 100px;
}
/* End: background colur ajustment for splash image and height adjustment for mobile view */
/* Start: Splash page button colour adjustment */
/* End: Splash page button colour adjustment */
/* Start: Equal heights */
/*.wb-eqht section {

	display: inline-block;

	margin-bottom: 15px;

	padding: 15px;

	width: 100%;

}*/
/*@media (min-width: 768px) {

	.wb-eqht section {

		width: 49%;

	}

}



@media (min-width: 1200px) {

	.wb-eqht section {

		width: 33%;

	}

}*/
/* End: Equal heights */
/* Start: Footer adjustments */
.footer-bg, footer {
  background-color: transparent;
}
/* Start: Footer Headings and Links*/
.text-white {
  color: #fff;
}
a.footer-link {
  color: #fff;
}
a.footer-link:focus, a.footer-link:hover {
  color: #ff0;
  text-decoration-line: none;
  text-decoration-style: solid;
}
a.footer-link:active, a.footer-link:hover {
  outline-width: 0px;
  outline-style: none;
}
a.footer-link:focus {
  outline-width: thin;
  outline-style: dotted;
  outline-offset: -2px;
}
/* End: Footer Headings and Links*/
/* Start:: Fix background colour for mobile view */
#wb-sec {
  background-color: #fff;
}
/* End: Fix background colour for mobile view */
/*#wb-bnr > .container

{

  background-color: #fff;

  background-image: none;

  background-repeat: repeat;

  background-attachment: scroll;

  background-position: 0% 0%;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

}*/
/* End: Footer adjustments */
/* Start: Panel heading background and font colur adjustments */
/*.panel-default > .panel-heading {

	color: #fff;

	background-color: #000;

	border-top-color: #dddddd;

	border-right-color: #dddddd;

	border-bottom-color: #dddddd;

	border-left-color: #dddddd;

}*/
/* End: Panel heading background and font colur adjustments */