	.bhfooter_section {
		padding: 50px 0px;
		background-color: #555555;
		font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	}
	.bhfooter_logosection {
		padding-top: 60px;
		padding-bottom: 20px;
		background-color: #555555;
		font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	}
	.bhfooter_copysection {
		background-color: #333333;
		padding: 20px;
	}
	.bhfooter_copy {
		font-family: Playfair Display, Arial, Helvetica, sans-serif;
		color: #ffffff;
		max-width: 1250px;
		margin-left: auto;
		margin-right: auto;
	}
	.bhfooter_section, .bhfooter_section a {
		font-size: 11px;
		color: #ffffff;
	}
	.bhfooter_row {
		max-width: 1250px;
		margin-left: auto;
		margin-right: auto;
	}
	.bhfooter_row:after {
	    content:"";
	    display: table;
	    clear: both;
	}
	.bhfooter_row div {
		float: left;
		vertical-align: top;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}
	.bhfooter_row div ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.bhfooter_row div ul li {
		text-decoration: none;
		line-height: 2.5em;
	}
	.bhfooter_row div ul li:not(.bhfooter_title) a  {
		padding-left: 10px;
		text-decoration: none;
		font-size: 1em;
		font-weight: normal;
	}
	.bhfooter_col2 {
		width: calc(16% - 21px);
	}
	.bhfooter_col2_5 {
		width: calc(20% - 21px);
	}
	.bhfooter_col3 {
		width: calc(25% - 21px);
	}
	.bhfooter_col3_5 {
		width: calc(30% - 21px);
	}
	.bhfooter_col4 {
		width: calc(33% - 21px);
	}
	.bhfooter_col6 {
		width: calc(50% - 21px);
	}
	.bhfooter_col8 {
		width: calc(66% - 21px);
	}
	.bhfooter_col12 {
		width: calc(100% - 21px);
	}
	.bhfooter_title {
		padding-left: 0px;
		padding-bottom: 5px;
	}
	.bhfooter_title, .bhfooter_title a {
		font-family: Playfair Display, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 1.5em;
		font-weight: normal;
	}
	.bhfooter_content {
		font-size: 1em;
		font-weight: normal;
	}
	.bhfooter_logosection div {
		width: 100%;
		text-align: center;
	}
	.bhfooter_logo {
	}
	.bhfooter_logo ul {
	}
	.bhfooter_logo ul li {
		display: inline;
		color: #ffffff;
	}
	li.bhfooter_brand_title, li.bhfooter_brand_title>a {
		padding:0px !important;
		color: #FFD700;
		font-family: Playfair Display, Arial, Helvetica, sans-serif;
		font-size: 2em;
	}
	li.bhfooter_brand_subtitle {
		color: #FFD700;
		font-family: Playfair Display, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
	}
	li.bhfooter_brand {
		font-family: Playfair Display, Arial, Helvetica, sans-serif;
		line-height: 2em !important;
		font-size: 1.2em;
	}
	ul.bhfooter_social li {
		display: inline;
		font-size: 1.5em;
		padding-right: 10px;
	}

	@media screen and (max-width: 1000px) {
		.bhfooter_row div {
			padding-left: 40px;
			padding-right: 40px;
			border-left: 0px;
			border-right: 0px;
		}
		.bhfooter_col2 {
			width: calc(50% - 82px);
		}
		.bhfooter_col2_5 {
			width: calc(50% - 82px);
		}
		.bhfooter_col3 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col3_5 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col4 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col6 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col8 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col12 {
			width: 100%;
			text-align: center;
		}
	}

	@media screen and (max-width: 800px) {
		.bhfooter_row div {
			float: none;
			width: 100%;
			padding-left: 20px;
			padding-right: 20px;
			border-left: 0px;
			border-right: 0px;
		}
		.bhfooter_row {
			width: 100%
		}
		.bhfooter_col2 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col2_5 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col3 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col3_5 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col4 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col6 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col8 {
			width: 100%;
			text-align: center;
		}
		.bhfooter_col12 {
			width: 100%;
			text-align: center;
		}
	}

