
body
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
}

.white-content,
.white-content p,
.white-content a,
.white-content td,
.white-content span
{
	color: white !important;
}

div.clearfix:after,
div.strip-content:after,
div#footer-menu-area:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.page-centered
{
	margin: 0 auto;
	width: 984px;
}

.sprite
{
	background-image: url('images/sprites.png');
	background-repeat: no-repeat;
	font-size: 0 !important;
	text-decoration: none !important;
}

a.box-link-white,
a.box-link
{
	display: inline-block;
	font-family: 'Roboto Slab', serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: lowercase;
}

a.box-link-white
{
	background: url('images/box-link-white.png') no-repeat right top;
	color: #1741ab !important;
	font-size: 22px;
	height: 45px;
	line-height: 45px;
	padding: 0 21px 0 13px;
}

a.box-link
{
	background: url('images/box-link-red.png') no-repeat right top;
	color: white;
	font-size: 17px;
	height: 35px;
	line-height: 35px;
	padding: 0 16px 0 13px;
}

a.box-link-white:hover
{
	background-position: right -45px;
	color: white !important;
}

a.box-link:hover
{
	background-position: right -35px;
	color: white;
}

.bcft-db-header
{
	font-family: 'Roboto Slab', serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0.025em;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase;
}

.bcft-user-info-top
{
	border-bottom: 1px solid black;
	color: #e00800;
	font-family: 'Roboto Slab', serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.bcft-user-info
{
	border-bottom: 1px solid black;
	padding-bottom: 15px;
}

.bcft-info-segment
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding: 0 10px 5px 0;
	width: 50%;
}

.bcft-db-buttons a.bcft-db-button
{
	background: black;
	color: white;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: -0.01em;
	line-height: 1em;
	padding: 8px 10px;
	text-decoration: none;
}

.bcft-db-buttons a.bcft-db-button:hover,
.bcft-db-buttons a.current
{
	background: black url('images/dash-button-hover.png') no-repeat center bottom;
}

table.bcft-itinerary-table th
{
	border-bottom: 1px solid #B9B9B9;
	padding: 0 0 4px 0;
	text-align: left;
}

table.bcft-itinerary-table td
{
	padding: 4px 10px 4px 0;
}

table.bcft-userinfo-table td
{
	padding: 10px 8px 0 0;
}

.bcft-gateway-options
{
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;

	margin: 0 -10px;
}

.bcft-gateway-options .bcft-gateway-column
{
	box-sizing: border-box;
	float: left;
	padding: 0 10px;
	width: 50%;
}

.bcft-gateway-options .bcft-gateway-column + .bcft-gateway-column
{
	border-left: 1px solid #cccccc;
}

.bcft-gateway-options .bcft-gateway-heading
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 15px 0;	
}

div#page
{
	position: relative;
}

div#top
{
	position: absolute;
	width: 100%;
	z-index: 99;
}

.main div#top
{
	background: url('images/top-bg1.png') no-repeat center;
	height: 238px;
}

.second div#top
{
	background: url('images/top-bg2.png') no-repeat center;
	height: 210px;
}

a#logo
{
	display: block;
	position: absolute;
	z-index: 999;
}

.main a#logo
{
	background: url('images/logo-main2019.png') no-repeat left top;
	height: 148px;
	margin: 33px 0 0 47px;
	width: 156px;
}

.second a#logo
{
	background: url('images/logo-second2019.png') no-repeat left top;
	height: 132px;
	margin: 28px 0 0 55px;
	width: 139px;
}

div#top-links
{
	height: 45px;
	position: relative;
	text-align: right;
}

div#top-links .top-links-wrapper
{
	display: inline-block;
	text-align: left;
}

div#top-links .top-links-text,
div#top-links .top-links-search,
div#top-links .top-links-reglink,
div#top-links .quicklinks-wrapper
{
	display: block;
	float: left;
	height: 45px;
}

div#top-links a.top-links-text
{
	color: white;
	font-family: 'Roboto', sans-serif;
	font-size: 11.5px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: 45px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div#top-links a.top-links-text:hover
{
	background: white;
	color: #1741ab;
}

div#top-links .quicklinks-wrapper
{
	position: relative;
	height: auto;
}

div#top-links .quicklinks-wrapper a.top-links-text
{
	float: none;
}

div#top-links .quicklinks-wrapper .quicklinks-flyout
{
	background: #FCC83A;
	color: black;
	display: none;
	padding: 5px 15px;
	position: absolute;
	width: 200px;
	z-index: 999;
}

div#top-links .quicklinks-wrapper .quicklinks-flyout p
{
	color: black;
}

div#top-links div.top-links-search
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 12px 10px 0 10px;
}

div#top-links div.top-links-search form
{
	margin: 0;
	padding: 0;
}

div#top-links div.top-links-search input[type=text]
{
	background: white;
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 11.5px;
	font-style: normal;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 0 10px 0 10px;
}

div#top-links div.top-links-search button.search-btn
{
	background-position: -156px 0;
	border: none;
	display: block;
	cursor: pointer;
	float: left;
	height: 21px;
	width: 22px;
}

div#top-links a.top-links-reglink
{
	background: url('images/reg-arrow.png') no-repeat right top;
	color: #1741ab;
	font-family: 'Roboto Slab', serif;
	font-size: 11.5px;
	font-style: normal;
	font-weight: bold;
	line-height: 45px;
	margin-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div#top-links a.top-links-reglink span
{
	background: white;
	display: block;
	padding: 0 10px 0 13px;
}

div#top-links a.top-links-reglink span:before
{
	background: url('images/sprites.png') no-repeat -201px 0;
	content: ".";
	display: block;
	float: left;
	font-size: 0 !important;
	height: 21px;
	margin-right: 6px;
	margin-top: 10px;
	width: 23px;
}

div#top-links a.top-links-reglink:hover
{
	background-position: right -45px;
	color: white;
}

div#top-links a.top-links-reglink:hover span:before
{
	background-position: -178px 0;
}

div#top-links a.top-links-reglink:hover span
{
	background: black;
}

div#nav-holder
{
	padding-left: 250px;
	position: relative;
}

div#nav-holder .hh-content-placeholder
{
	color: white;
}

ul#navigation 
{
	display: block;
	float: right;
	height: 101px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#navigation li
{
	display: block;
	float: left;
}

.main ul#navigation,
.main ul#navigation li
{
	height: 101px;
}

.second ul#navigation,
.second ul#navigation li
{
	height: 78px;
}

ul#navigation a.nav-link
{
	background: url('images/nav-sep.png') no-repeat left center;
	color: white;
	display: block;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 14.5px;
	font-style: normal;
	font-weight: bold;
	height: 48px;
	letter-spacing: 0.05em;
	line-height: 48px;
	padding: 0 18px;
	text-decoration: none;
	text-transform: uppercase;
}

.main ul#navigation a.nav-link
{
	margin-bottom: 16px;
	margin-top: 29px;
}

.second ul#navigation a.nav-link
{
	margin-bottom: 9px;
	margin-top: 17px;
}

ul#navigation li:first-child a.nav-link
{
	background: none;
}

ul#navigation li:hover a.nav-link
{
	color: #346eff;
}

ul.flyout
{
	background: url('images/hover-top.png') no-repeat left top;
	display: none;
	list-style: none;
	margin: 0 0 0 18px;
	padding: 8px 0 0 0;
	position: absolute;
	width: 220px;
}

ul.flyout ul.flyout
{
	background: none;
	margin-left: 220px;
	margin-top: -4px;
	padding: 0;
	top: 0;
}

ul#navigation ul.flyout li
{
	background: white;
	float: none;
	height: auto;
	position: relative;
}

ul#navigation ul.flyout li:first-child
{
	padding-top: 4px;
}

ul#navigation ul.flyout li:last-child
{
	padding-bottom: 4px;
}

ul.flyout a.flyout-link
{
	color: black;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 13.5px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.02em;
	padding: 4px 20px;
	text-decoration: none;
	text-transform: uppercase;
}

ul.flyout a.flyout-link:hover
{
	background: #1741ab;
	color: white;
	font-weight: 900;
}

header
{
	overflow: hidden;
	position: relative;
}

header p
{
	margin: 0;
	padding: 0;
}

header .outer
{
	left: 50%;
	position: absolute;
}

header .inner
{
	left: -50%;
	position: relative;
}

.main header
{
	background: url('images/header-bg1.jpg') no-repeat center top;
	height: 489px;
}

.second header
{
	background: url('images/header-bg2.jpg') no-repeat center top;
	height: 489px;
}

.main header .hh-new-add-menu,
.main header .hh-content-menu
{
	left: 50%;
	margin-top: 250px;
}

.main header .hh-content-placeholder
{
	display: block;
	padding-top: 250px;
	text-align: center;
}

.second header .hh-new-add-menu,
.second header .hh-content-menu
{
	left: 50%;
	margin-top: 210px;
}

.second header .hh-content-placeholder
{
	display: block;
	padding-top: 210px;
	text-align: center;
}

div#floating-menu-holder
{
	background: #B10701;
	height: 43px;
	position: relative;
}

div#floating-menu
{
	background: #B10701;
	height: 43px;
	position: relative;
	text-align: center;
	z-index: 9999;
}

div#floating-menu.floating-menu-fixed
{
	position: fixed;
	top: 0;
	width: 100%;
}

ul#floating-menu-links
{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#floating-menu-links li
{
	display: block;
	float: left;
	height: 48px;
}

ul#floating-menu-links a.floating-link
{
	color: white;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	height: 43px;
	letter-spacing: 0.03em;
	line-height: 43px;
	padding: 0 20px;
	text-decoration: none;
	text-transform: uppercase;
}

ul#floating-menu-links li.top-link
{
	display: none;
}

div.floating-menu-fixed ul#floating-menu-links li.top-link
{
	display: block;
}

ul#floating-menu-links li.top-link a.floating-link:after
{
	background: url('images/sprites.png') no-repeat -224px 0;
	content: ".";
	display: block;
	float: right;
	font-size: 0 !important;
	height: 11px;
	margin: 16px 0 0 6px;
	width: 10px;
}

ul#floating-menu-links li:hover,
ul#floating-menu-links li.current
{
	background: url('images/float-hover-arrow.png') no-repeat center bottom;
}

ul#floating-menu-links li.top-link:hover
{
	background: none;
}

ul#floating-menu-links li:hover a.floating-link,
ul#floating-menu-links li.current a.floating-link
{
	background: #202122;
}

div#sliding-news
{
	min-height: 251px;
	position: relative;
}

div#sliding-news a.slide-link
{
	display: block;
	float: left;
	height: 134px;
	width: 62px;
}

div#sliding-news a.slide-link-right
{
	float: right;
}

div#sliding-news a.slide-link span.slide-arrow
{
	background-image: url('images/sprites.png');
	background-repeat: no-repeat;
	display: block;
	font-size: 0 !important;
	height: 134px;
	text-decoration: none !important;
	width: 34px;
}

div#sliding-news a.slide-link-left span.slide-arrow
{
	background-position: -156px -21px;
}

div#sliding-news a.slide-link-right span.slide-arrow
{
	background-position: -190px -21px;
	margin-left: 28px;
}

div.scroller-widget
{
	overflow: hidden;
	position: relative;
}

div.scroller-widget div.scrolling-pane
{
	position: absolute;
}

div.scroller-widget div.column
{
	float: left;
	margin-right: 21px;
	width: 273px;
}

div.scroller-widget div.column div.column-image 
{
	margin-bottom: 10px;
}

div.scroller-widget div.column div.column-image img
{
	border: none;
	display: block;
	height: auto;
	width: 100%;
}

div.scroller-widget div.column div.column-image div.image-deferred-wrapper
{
	background: #EFEFEF url('images/slider-image-pending.gif') no-repeat center;
}

div.scroller-widget div.column div.column-title
{
	color: black;
	font-family: 'Ubuntu', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 3px;
}

div.scroller-widget div.column div.column-desc
{
	color: black;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14.5px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 3px;
}

div.scroller-widget div.column a.column-link
{
	color: #1741ab;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14.5px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

div.strip
{
	position: relative;
}

div#strip1
{
	background: white;
}

div#strip1 div.strip-content
{
	padding: 30px 0;
}

/* put into HH */
h1.news-header
{
	color: black;
	font-family: 'Roboto Slab', serif;
	font-size: 45px;
	font-style: normal;
	font-weight: 300;
	height: 55px;
	letter-spacing: 0.025em;
	margin: 0 0 45px 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

h1.news-header:before,
h1.news-header:after
{
	background: url('images/fading-border1.png') no-repeat center top;
	content: ".";
	display: block;
	font-size: 0 !important;
	height: 1px;
}

div#strip2
{
	background: #515358 url('images/strip2-bg.jpg') no-repeat center top;
	padding-bottom: 40px;
}

div#strip2 div.strip-top-content
{
	padding: 20px 0;
}

div#strip2 div.strip-left
{
	float: left;
	margin-right: 32px;
	width: 485px;
}

div#strip2 div.strip-right
{
	float: left;
	width: 467px;
}

div#strip3
{
	background: #1640ab;
}

div#strip3 div.strip-left
{
	background: url('images/strip3-bg.png') no-repeat left top;
	display: block;
	float: left;
	font-size: 0 !important;
	height: 225px;
	margin-right: 29px;
	width: 337px;
}

div#strip3 div.strip-right
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	min-height: 225px;
	padding: 40px 0;
	width: 618px;
}

div#logo-strip
{
	background: white;
	padding: 20px 0;
}

.logo-scroller
{
	overflow: hidden;
	position: relative;
}

.logo-scroller .scrolling-page
{
	position: absolute;
}

.logo-scroller .scroller-image
{
	float: left;
	padding: 0 20px;
}

.logo-scroller .scroller-image img
{
	border: none;
	display: block;
}


div#content-wrapper
{
	background: white url('images/content-bg.jpg') no-repeat center top;
}

div#wide-content
{
	padding: 40px 0;
}

div#sidebar
{
	float: left;
	margin-right: 37px;
	padding: 45px 0;
	width: 211px;
}

div#sidebar p
{
	color: black;
}

div#sidebar .countdown
{
	color: black;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 800;
	text-transform: uppercase;
}

div#sidebar .countdown .countdown-days
{
	font-family: 'Roboto Slab', serif;
	font-size: 44px;
	font-weight: bold;
}

div.sidebar-menu-wrapper
{
	margin-bottom: 30px;
}

div.sidebar-menu-wrapper:after
{
	background: black;
	content: ".";
	display: block;
	font-size: 0;
	height: 10px;
	margin: 0 20px;
}

div#sidebar div.page-name
{
	background: black;
	color: #FFBB03;
	font-family: 'Roboto Slab', serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	margin: 0 20px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

ul.sidebar-menu
{
	background: white;
	border: 1px solid #D1D1D1;
	list-style: none;
	margin: 0;
	padding: 8px 0;
}

ul.sidebar-menu a.sidebar-link
{
	border-top: 1px solid #D1D1D1;
	color: black;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	margin: 0 8px;
	padding: 8px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

ul.sidebar-menu li:first-child a.sidebar-link
{
	border-top: none;
}

ul.sidebar-menu a.sidebar-link:hover
{
	background: #E7E7E7;
	border-top: 1px solid #E7E7E7;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
}

ul.sidebar-menu li:hover + li a.sidebar-link
{
	border-top: none;
	padding-top: 9px;
}

div#main-content
{
	float: left;
	padding: 45px 0 45px 0;
	width: 736px;
}

footer
{
	background: #37383B url('images/footer-bg.jpg') no-repeat center top;
	min-height: 815px;
}

div#footer-content
{

}

div#footer-menu-area
{
	height: 55px;
	text-align: center;
}

ul.footer-menu
{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 21px 0 0 0;
}

ul.footer-menu li
{
	display: block;
	float: left;
}

ul.footer-menu a.footer-link
{
	border-left: 2px solid white;
	color: white;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	height: 14px;
	line-height: 1em;
	padding: 0 12px;
	text-decoration: none;
	text-transform: uppercase;
}

ul.footer-menu li:first-child a.footer-link
{
	border-left: none;
}

div#footer-text
{
	padding: 20px 0 40px 0;
}

a#toggle-menu-btn
{
	display: none;
}

@media screen and (max-width: 800px) {

	body
	{
		background: #37383B;
	}

	h1.home-H1,
	h2.conference-header,
	h1.H1
	{
		font-size: 40px !important;
	}

	div.page-centered
	{
		margin: 0;
		width: auto;
	}

	div#top,
	.main div#top,
	.second div#top
	{
		background: white;
		height: auto;
		position: relative;
		width: auto;
	}

	a#logo,
	.main a#logo,
	.second a#logo
	{
		background: url('images/mobile-logo2019.png') no-repeat center;
		background-size: auto 80%;
		float: left;
		height: 119px;
		margin: 0;
		position: relative;
		width: 125px;
	}

	div#top-links
	{
		background: #1741ab;
		float: left;
		height: auto;
		text-align: left;
		width: calc(100% - 125px);
	}

	div#top-links .top-links-wrapper
	{
		display: block;
	}

	div#top-links .top-links-text,
	div#top-links .top-links-search,
	div#top-links .top-links-reglink,
	div#top-links .quicklinks-wrapper
	{
		display: block;
		float: none;
		height: auto;
	}

	div#top-links a.top-links-text
	{
		font-size: 14px;
		line-height: normal;
		padding: 5px 10px;
	}

	div#top-links .quicklinks-wrapper .quicklinks-flyout
	{
		width: 100%;
	}

	div#top-links div.top-links-search
	{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding: 0;
		position: relative;
		width: 100%;
	}

	div#top-links div.top-links-search input[type=text]
	{
		-webkit-appearance: none;
		border-radius: 0;
		float: left;
		font-size: 16px;
		height: 30px;
		line-height: 30px;
		margin: 0;
		padding: 0px 10px;
		width: calc(100% - 80px);
	}

	div#top-links div.top-links-search button.search-btn
	{
		-webkit-appearance: none;
		background: black;
		border: none;
		color: white;
		font-family: 'Roboto', sans-serif;
		font-size: 13px !important;
		font-weight: bold;
		height: 30px;
		line-height: 28px;
		text-align: center;
		text-transform: uppercase;
		width: 80px;
	}

	div#top-links a.top-links-reglink
	{
		background: #1741ab;
		color: white;
		font-size: 14px;
		line-height: normal;
		margin-left: 0;
		padding: 5px 10px;
	}

	div#top-links a.top-links-reglink span
	{
		background: none !important;
		display: inline;
		padding: 0;
	}

	div#top-links a.top-links-reglink span:before
	{
		display: none;
	}

	div#nav-holder
	{
		clear:both;
		padding-left: 0;
	}

	a#toggle-menu-btn
	{
		background: black url('images/menu-btn.png') no-repeat 10px center;
		background-size: 39px 39px;
		color: white;
		display: block;
		font-family: 'Roboto', sans-serif;
		font-size: 17px;
		font-style: normal;
		font-weight: bold;
		line-height: 55px;
		padding: 0 0 0 65px;
		text-decoration: none;
	}

	ul#navigation 
	{
		background: black;
		display: none;
		float: none;
		height: auto;
		padding: 0 0 5px 0;
		position: absolute;
		width: 100%;
		z-index: 999;
	}

	ul#navigation li
	{
		float: none;
	}

	.main ul#navigation,
	.main ul#navigation li,
	.second ul#navigation,
	.second ul#navigation li
	{
		height: auto;
	}

	ul#navigation a.nav-link,
	.main ul#navigation a.nav-link,
	.second ul#navigation a.nav-link
	{
		background: none;
		color: #E9AB04;
		font-size: 14.5px;
		height: auto;
		line-height: normal;
		margin: 0 !important;
		padding: 5px 10px 5px 15px;
	}

	ul#navigation li:first-child a.nav-link
	{
		background: none;
	}

	ul#navigation li:hover a.nav-link
	{
		color: white;
	}

	ul.flyout
	{
		background: black;
		display: block !important;
		margin: 0;
		padding: 0 15px 0 15px;
		position: relative;
		width: auto;
	}

	ul#navigation ul.flyout li
	{
		background: none;
	}

	ul.flyout ul.flyout
	{
		background: black;
		margin-left: 0;
		margin-top: 0;
		padding: 0 15px 0 15px;
		top: auto;
	}

	ul#navigation ul.flyout li:first-child,
	ul#navigation ul.flyout li:last-child
	{
	}

	ul.flyout a.flyout-link
	{
		color: #EFEFEF;
		display: block;
		font-family: 'Roboto', sans-serif;
		font-size: 13.5px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.02em;
		padding: 5px 0;
		text-decoration: none;
		text-transform: uppercase;
	}

	ul.flyout a.flyout-link:hover
	{
		background: inherit;
		font-weight: 500;
	}

	header
	{
		display: none;
	}

	div#floating-menu-holder
	{
		display: none;
	}

	div.scroller-widget div.column div.column-image div.image-deferred-wrapper
	{
		height: 120px !important;
		width: 100% !important;
	}

	div.strip
	{
		min-height: 0px;
	}

	div#strip1 div.strip-content
	{
		padding: 10px;
	}

	/* put into HH */
	h1.news-header
	{
		font-size: 30px !important;
		height: auto;
		margin: 0 0 20px 0;
	}

	h1.news-header:before,
	h1.news-header:after
	{
		display: none;
	}

	div#strip2
	{
		background: #515358;
		padding: 0;
	}

	div#strip2 div.strip-content
	{
		padding: 5px 10px;
	}

	div#strip2 div.strip-top-content,
	div#strip2 div.strip-left,
	div#strip2 div.strip-right
	{
		float: none;
		margin-right: 0;
		padding: 5px 0;
		width: auto;
	}

	div#strip3 div.strip-left
	{
		background: none;
		float: none;
		font-family: 'Roboto Slab', serif;
		font-size: 30px !important;
		font-weight: bold;
		height: auto;
		margin-right: 0;
		padding: 15px 0 0 0;
		text-align: center;
		text-transform: uppercase;
		width: auto;
	}

	div#strip3 div.strip-right
	{
		float: none;
		min-height: 0;
		padding: 10px;
		width: auto;
	}

	div#content-wrapper
	{
		background: white;
	}

	div#wide-content
	{
		padding: 10px;
	}

	div#sidebar
	{
		display: none;
	}

	div#main-content
	{
		float: none;
		padding: 10px;
		width: auto;
	}

	footer
	{
		background: #37383B;
		min-height: 0;
	}

	div#footer-menu-area
	{
		height: auto;
		text-align: left;
	}

	ul.footer-menu
	{
		display: block;
		list-style: none;
		margin: 0;
		padding: 5px 0;
	}

	ul.footer-menu li
	{
		display: block;
		float: left;
		width: 50%;
	}

	ul.footer-menu a.footer-link
	{
		border-left: none;
		height: auto;
		padding: 5px 10px;
	}

	ul.footer-menu li:first-child a.footer-link
	{
		border-left: none;
	}

	div#footer-text
	{
		padding: 0 10px 10px 10px;
	}

}