@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}   

body {
	background-image: url(../images/dark-gray-bg.jpg);
	margin: 0;
	padding: 0;
	max-width: 100%;
    overflow-x: hidden;
}
.clearfix:after {
  display: block;
  clear: both;
}
div.responsive img { 
    width: auto; 
	height: auto 
}
a img {
	outline: none;
}
.uppercase {
	text-transform: capitalize !important;
}
	

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	15;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

@media only screen and (min-width: 320px) {
	
.clearfix:after {
  clear: both;
}
.gridContainer {
	background-image: url(../images/50-fc9-bg.png);
	margin-left: auto;
	margin-right: auto;
	padding-right: 0;
	padding-left: 0;
	width: 91.4836%;
	height: auto;
	max-width: 750px;
	text-align: center;
	overflow: hidden;
}
h1 {
	font-family: 'novecento_sans_widenormal', san serif;
	font-weight: normal;
	color: #393;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: .05em;
}
h2 {
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	font-size: 19px;
	line-height: 1em;
	letter-spacing: .05em;
	color: #F63;
	padding: 0;
	margin-bottom: .75em;
}
.initial-cap {
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	font-size: 32px;
	letter-spacing: -.075em;
}
.fblogo {
	background: #4661b0;
	text-indent: -999em;
	width: 37px;
	height: 45px;
	border-radius: 7px;
	position: relative;
	overflow: hidden;
	border: 8px solid #4661b0;
	border-bottom: 0;
	margin-left: .5em;
}
.fblogo:before {
	content: " ";
	position: absolute;
	background: #4661b0;
	width: 14px;
	height: 40px;
	bottom: -11px;
	right: -14px;
	border: 8px solid white;
	border-radius: 11px;
}
.fblogo:after {
	content: " ";
	position: absolute;
	border-top: 8px solid #FFF;
	border-left: 0px solid transparent;
	border-right: 1px solid transparent;
	height: 0;
	width: 22px;
	top: 17px; 
	right: 0px;
}
#FBlike {
	position: relative;
	float: none;
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	line-height: 17px;
	padding-right: 1%;
	margin: 0 auto;
	z-index: 2;
}
#Legal {
	position: relative;
	float: none;
	width: 88%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	margin-top: -.25em;
	margin-right: 0;
	margin-bottom: 1em;
	padding-left: 6%;
	padding-right: 1.5em;
	z-index: 2;
}
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -44.88%;
	margin-left: 4.5%;
	z-index: 6;
}
#HamburgerWrapper {
	position: relative;
	width: 44px;
	text-align: left;
}
.c-hamburger {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 44px;
  height: 38px;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
}

.c-hamburger:focus {
  outline: none;
}

.c-hamburger:hover {
	background-color: #666;
	color: #000;
}


.c-hamburger span {
  display: block;
  position: absolute;
  top: 17px;
  left: 9px;
  right: 9px;
  height: 4px;
  background: #333;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #333;
  content: "";
}

.c-hamburger span::before {
  top: -9px;
}

.c-hamburger span::after {
  bottom: -9px;
}

.c-hamburger--htx {
  background-color: #666;
}

.c-hamburger--htx span {
  transition: background 0s 0.3s;
}

.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}

.c-hamburger--htx span::before {
  transition-property: top, transform;
}

.c-hamburger--htx span::after {
  transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active {
  background-color: #666;
}

.c-hamburger--htx.is-active span {
  background: none;
}

.c-hamburger--htx.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}

.c-hamburger--htx.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}

.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -46.777%;
	margin-right: 1.85%;
	z-index: 6;
}
#MenuDropDown {
	position: relative;
	width: 100%;
	display: none;
	background-color: #FFF;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #FFF;
	text-align: left;
	text-height: 14px;
	overflow: hidden;
	margin-top: 0;
	z-index: 2;
}
#MenuTopBar {
	position: relative;
	width: 100%;
	display: inline-block;
	text-align: center;
	background-color: #F60;
}
#MenuTopBar a:link,
#MenuTopBar a:visited {
	text-decoration: none;
	color: #FFF;
}
#BASwrapper {
	position: relative;
	width: 250px;
	float: none;
	display: inline-block;
	margin: 0 auto;
}
#Vanlife {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 17%;
	margin-top: .8em;
	margin-bottom: 2em;
}
#About {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 6%;
	margin-top: .8em;
	margin-bottom: 2em;
}
#Blog {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 6%;
	margin-top: .9em;
	margin-bottom: 2em;
}
#ImagePortfolios {
	position: relative;
	width: 100%;
	float: left;
	display: block;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	letter-spacing: .07em;
	color: #FFF;
	text-align: center;
	margin-top: -1.75em;
	padding-left: 0;
}
#PortfolioMenuWrapper {
	position: relative;
	width: 99.25%;
	float: left;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 2px;
}
#MenuWrapperCol1 {
	position: relative;
	width: 99.5%;
	display: block;
	margin: 0 auto;
	float: none;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 99.5%;
	display: block;
	margin: 0 auto;
	float: none;
	z-index: 2;
}
.Menu-A {
	clear: both;
	cursor: pointer;
	position: relative;
	width: 99.5%;
	float: none;
	display: block;
	align-items: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #393;
	text-align: center;
	padding-top: .5em;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: .5em;
	margin-top: 2px;
	margin-left: 2px;
	z-index: 2;
}
.Menu-A a:link,
.Menu-A a:visited {
	text-decoration: none;
	color: #FFF;
}
.Menu-A:hover {
	background-color: #9C3;
	color: #000;
}
#LogoDiv {
	position: relative;
	float: left;
	width: 100%;
	background-color: #333;
	margin-top: 0;
	margin-left: 0;
	padding-top: 20%;
	padding-bottom: none;
	text-align: center;
	z-index: 3;
}
#LogoTag {
	position: relative;
	float: right;
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#LogoTag2 {
	position: relative;
	float: right;
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#LogoTag3 {
	position: relative;
	float: right;
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 3px;
	border-bottom: #333 solid 3px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 53%;
	z-index: 2;
}
.cycle-slideshow img { 
    position: relative;
	padding: 0;
	z-index: 2;
}
.cycle-slideshow img:first-child {
    position: static;
	z-index: 2;
}
.cycle-pager { 
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: -2em;
	overflow: hidden;
	z-index: 2;
}
.cycle-pager span { 
    font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	font-size: 35px;
	width: 25px;
	height: 25px; 
    display: inline-block;
	color: #393; 
	cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { 
	color: #D60;
}
.cycle-pager > * {
	cursor: pointer;
}
.IntroDiv {
	position: relative;
	width: 81%;
	display: block;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #666;
	text-align: left;
	text-height: 14px;
	line-height: 24px;
	padding-left: 10%;
	z-index: 2;
}
.IntroDiv a:link,
.IntroDiv a:visited {
	text-decoration: line;
	color: #666;
}
footer {
	position: relative;
	width: 100%;
	height: auto;
	display: none;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1em;
	margin-bottom: 0;
	z-index: 3;
}
footer2 {
	position: relative;
	width: 100%;
	height: auto;
	display: none;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1em;
	margin-bottom: 0;
	z-index: 3;
}
footer3 {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	margin-bottom: 0;
	z-index: 3;
}


}

@media only screen and (min-width: 360px) {
	
#FBlike {
	position: relative;
	float: none;
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	line-height: 17px;
	padding-right: 8%;
	margin: 0 auto;
	z-index: 2;
}
#LogoDiv {
	position: relative;
	float: left;
	width: 100%;
	background-color: #333;
	margin-top: 0;
	margin-left: 0;
	padding-top: 15%;
	padding-bottom: none;
	text-align: center;
	z-index: 3;
}
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -39.88%;
	margin-left: 1em;
	z-index: 6;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -41.65%;
	margin-right: .5em;
	z-index: 6;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 3px;
	border-bottom: #333 solid 3px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 48%;
	z-index: 2;
}

}
@media only screen and (min-width: 412px) {
	
#FBlike {
	position: relative;
	float: none;
	width: 38%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-bottom: .7%;
	margin-right: 31%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: none;
	width: 88%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	margin-top: -.25em;
	margin-right: 0;
	margin-bottom: 1em;
	padding-left: 6%;
	padding-right: 5%;
	z-index: 2;
}
#LogoDiv {
	position: relative;
	float: left;
	width: 100%;
	background-color: #333;
	margin-top: 0;
	margin-left: 0;
	padding-top: 15%;
	padding-bottom: none;
	text-align: center;
	z-index: 3;
}
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -38.88%;
	margin-left: 1em;
	z-index: 6;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -40.65%;
	margin-right: .5em;
	z-index: 6;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 4px;
	border-bottom: #333 solid 4px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 47%;
	z-index: 2;
}

}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
	
.clearfix:after {
  clear: both;
}
.gridContainer {
	background-image: url(../images/50-fc9-bg.png);
	margin-left: auto;
	margin-right: auto;
	padding-right: 0;
	padding-left: 0;
	width: 91.4836%;
	height: auto;
	max-width: 750px;
	text-align: center;
	overflow: hidden;
}
h1 {
	font-family: 'novecento_sans_widenormal', san serif;
	font-weight: normal;
	color: #393;
	font-size: 24px;
	letter-spacing: .05em;
}
h2 {
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	font-size: 19px;
	line-height: 1em;
	letter-spacing: .05em;
	color: #F63;
	padding: 0;
	margin-bottom: .75em;
}
.initial-cap {
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	font-size: 32px;
	letter-spacing: -.075em;
}
.fblogo {
	background: #4661b0;
	text-indent: -999em;
	width: 37px;
	height: 45px;
	border-radius: 7px;
	position: relative;
	overflow: hidden;
	border: 8px solid #4661b0;
	border-bottom: 0;
	margin-left: .5em;
}
.fblogo:before {
	content: " ";
	position: absolute;
	background: #4661b0;
	width: 14px;
	height: 40px;
	bottom: -11px;
	right: -14px;
	border: 8px solid white;
	border-radius: 11px;
}
.fblogo:after {
	content: " ";
	position: absolute;
	border-top: 8px solid #FFF;
	border-left: 0px solid transparent;
	border-right: 1px solid transparent;
	height: 0;
	width: 22px;
	top: 17px; 
	right: 0px;
}
#FBlike {
	position: relative;
	float: right;
	width: 35%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-top: -.05em;
	margin-right: 1.25em;
	padding-left: 0;
	padding-right: 0;
	z-index: 1;
}
#Legal {
	position: relative;
	float: left;
	width: 53%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: -6.5em;
	margin-left: -.6em;
	z-index: 1;
}
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -35.2%;
	margin-left: 4.45%;
	z-index: 6;
}
#HamburgerWrapper {
	position: relative;
	width: 44px;
	text-align: left;
}
.c-hamburger {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 44px;
  height: 38px;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
}

.c-hamburger:focus {
  outline: none;
}

.c-hamburger:hover {
	background-color: #666;
	color: #000;
}


.c-hamburger span {
  display: block;
  position: absolute;
  top: 17px;
  left: 9px;
  right: 9px;
  height: 4px;
  background: #333;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #333;
  content: "";
}

.c-hamburger span::before {
  top: -9px;
}

.c-hamburger span::after {
  bottom: -9px;
}

.c-hamburger--htx {
  background-color: #666;
}

.c-hamburger--htx span {
  transition: background 0s 0.3s;
}

.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}

.c-hamburger--htx span::before {
  transition-property: top, transform;
}

.c-hamburger--htx span::after {
  transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active {
  background-color: #666;
}

.c-hamburger--htx.is-active span {
  background: none;
}

.c-hamburger--htx.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}

.c-hamburger--htx.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}

.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -37%;
	margin-right: 2.25%;
	z-index: 6;
}
#MenuDropDown {
	position: relative;
	width: 100%;
	display: none;
	background-color: #FFF;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #FFF;
	text-align: left;
	text-height: 14px;
	overflow: hidden;
	margin-top: 0;
	z-index: 2;
}
#MenuTopBar {
	position: relative;
	width: 100%;
	display: inline-block;
	background-color: #F60;
}
#MenuTopBar a:link,
#MenuTopBar a:visited {
	text-decoration: none;
	color: #FFF;
}
#BASwrapper {
	position: relative;
	width: 50%;
	float: right;
	display: inline-block;
	margin-left: none;
	margin-right: 1.25em;
}
#Vanlife {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 0;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#About {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 9.9%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#Blog {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 9.9%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#ImagePortfolios {
	position: relative;
	width: 185px;
	float: left;
	display: block;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	letter-spacing: .07em;
	color: #FFF;
	text-align: left;
	margin-top: -2em;
	padding-left: 1.25em;
}
#PortfolioMenuWrapper {
	position: relative;
	width: 94.7%;
	float: left;
	display: inline-block;
	margin-top: -.3em;
	margin-bottom: 2px;
}
#MenuWrapperCol1 {
	position: relative;
	width: 100%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 100%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
.Menu-A {
	clear: both;
	cursor: pointer;
	position: relative;
	width: 96.4%;
	float: left;
	display: block;
	align-items: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #393;
	text-align: center;
	padding-top: .5em;
	padding-left: 1.19em;
	padding-right: 1em;
	padding-bottom: .5em;
	margin-top: 2px;
	margin-left: 2px;
	z-index: 2;
}
.Menu-A a:link,
.Menu-A a:visited {
	text-decoration: none;
	color: #FFF;
}
.Menu-A:hover {
	background-color: #9C3;
	color: #000;
}
#LogoDiv {
	position: relative;
	float: left;
	width: 100%;
	background-color: #333;
	margin-top: 0;
	margin-left: 0;
	padding-top: 12%;
	padding-bottom: none;
	text-align: center;
	z-index: 3;
}
#LogoTag {
	position: relative;
	float: right;
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .25%;
	z-index: 2;
}
#LogoTag2 {
	position: relative;
	float: right;
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#LogoTag3 {
	position: relative;
	float: right;
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 4px;
	border-bottom: #333 solid 4px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 42%;
	z-index: 2;
}
.cycle-slideshow img { 
    position: relative;
	padding: 0;
	z-index: 2;
}
.cycle-slideshow img:first-child {
    position: static;
	z-index: 2;
}
.cycle-pager { 
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: -2em;
	overflow: hidden;
	z-index: 2;
}
.cycle-pager span { 
    font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	font-size: 35px;
	width: 25px;
	height: 25px; 
    display: inline-block;
	color: #393; 
	cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { 
	color: #D60;
}
.cycle-pager > * {
	cursor: pointer;
}
.IntroDiv {
	position: relative;
	width: 81%;
	display: block;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #666;
	text-align: left;
	text-height: 14px;
	line-height: 24px;
	padding-left: 10%;
	z-index: 2;
}
.IntroDiv a:link,
.IntroDiv a:visited {
	text-decoration: line;
	color: #666;
}
footer {
	position: relative;
	width: 100%;
	height: auto;
	display: none;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1em;
	margin-bottom: 0;
	z-index: 3;
}
footer2 {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	margin-bottom: 0;
	z-index: 3;
}
footer3 {
	position: relative;
	width: 100%;
	height: auto;
	display: none;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1em;
	margin-bottom: 0;
	z-index: 3;
}

}

@media only screen and (min-width: 562px) {
	
#FBlike {
	position: relative;
	float: right;
	width: 35.5%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-top: -.325em;
	margin-right: 12%;
	margin-bottom: -.5%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: left;
	width: 45.5%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: 1.1em;
	margin-left: 1.8em;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	z-index: 2;
}
#BASwrapper {
	position: relative;
	float: right;
	width: 60%;
	display: inline-block;
	margin-left: none;
	margin-right: 1.25em;
}
#Vanlife {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 0;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#About {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 5%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#Blog {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 5%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#PortfolioMenuWrapper {
	position: relative;
	width: 94.1%;
	float: left;
	display: inline-block;
	margin-top: -.3em;
	margin-bottom: 2px;
}
#MenuWrapperCol1 {
	position: relative;
	width: 46.65%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 47.5%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
.Menu-A {
	clear: both;
	cursor: pointer;
	position: relative;
	width: 96.4%;
	float: left;
	display: block;
	align-items: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #393;
	text-align: left;
	padding-top: .5em;
	padding-left: 1.19em;
	padding-right: 1em;
	padding-bottom: .5em;
	margin-top: 2px;
	margin-left: 2px;
	z-index: 2;
}
#LogoDiv {
	position: relative;
	float: left;
	width: 100%;
	background-color: #333;
	margin-top: 0;
	margin-left: 0;
	padding-top: 10%;
	padding-bottom: none;
	text-align: center;
	z-index: 3;
}
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -33.5%;
	margin-left: 4.45%;
	z-index: 6;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -34.75%;
	margin-right: 2.75%;
	z-index: 6;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 3px;
	border-bottom: #333 solid 3px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 39%;
	z-index: 2;
}

}

@media only screen and (min-width: 640px) {
	
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -33%;
	margin-left: 4.45%;
	z-index: 6;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -34%;
	margin-right: 2.75%;
	z-index: 6;
}
#FBlike {
	position: relative;
	float: right;
	width: 35.5%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-top: -.325em;
	margin-right: 8%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: left;
	width: 45.5%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: 1.25em;
	margin-left: 1.8em;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	z-index: 2;
}
#BASwrapper {
	position: relative;
	float: right;
	width: 55%;
	display: inline-block;
	margin-left: none;
	margin-right: 1.25em;
}
#PortfolioMenuWrapper {
	position: relative;
	width: 95%;
	float: left;
	display: inline-block;
	margin-top: -.3em;
	margin-bottom: 2px;
}
#MenuWrapperCol1 {
	position: relative;
	width: 47.5%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 47.5%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 4px;
	border-bottom: #333 solid 4px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 39%;
	z-index: 2;
}

}

@media only screen and (min-width: 720px) {
	
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -33.5%;
	margin-left: 4.5%;
	z-index: 6;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	margin-top: -34.5%;
	margin-right: 3%;
	z-index: 6;
}
#FBlike {
	position: relative;
	float: right;
	width: 32%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-bottom: -.5%;
	margin-right: 10%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: left;
	width: 38%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: 1.1em;
	margin-left: 7.5%;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	z-index: 2;
}
#BASwrapper {
	position: relative;
	float: right;
	width: 55%;
	display: inline-block;
	margin-left: none;
	margin-right: 1.25em;
}
#Vanlife {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 0;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#PortfolioMenuWrapper {
	position: relative;
	width: 95.9%;
	float: left;
	display: inline-block;
	margin-top: -.3em;
	margin-bottom: 2px;
}
#MenuWrapperCol1 {
	position: relative;
	width: 47.95%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 47.95%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 5px;
	border-bottom: #333 solid 5px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 39%;
	z-index: 2;
}

}


/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1024px) {

.clearfix:after {
  clear: both;
}
.gridContainer {
	background-image: url(../images/50-fc9-bg.png);
	margin-left: auto;
	margin-right: auto;
	padding-right: 0;
	padding-left: 0;
	width: 91.4836%;
	height: auto;
	max-width: 1134px;
	text-align: center;
	overflow: hidden;
}
h1 {
	font-family: 'novecento_sans_widenormal', san serif;
	font-weight: normal;
	color: #393;
	font-size: 24px;
	letter-spacing: .05em;
}
h2 {
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	font-size: 19px;
	line-height: 1em;
	letter-spacing: .05em;
	color: #F63;
	padding: 0;
	margin-bottom: .75em;
}
.initial-cap {
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	font-size: 32px;
	letter-spacing: -.075em;
}
.fblogo {
	background: #4661b0;
	text-indent: -999em;
	width: 37px;
	height: 45px;
	border-radius: 7px;
	position: relative;
	overflow: hidden;
	border: 8px solid #4661b0;
	border-bottom: 0;
	margin-left: .5em;
}
.fblogo:before {
	content: " ";
	position: absolute;
	background: #4661b0;
	width: 14px;
	height: 40px;
	bottom: -11px;
	right: -14px;
	border: 8px solid white;
	border-radius: 11px;
}
.fblogo:after {
	content: " ";
	position: absolute;
	border-top: 8px solid #FFF;
	border-left: 0px solid transparent;
	border-right: 1px solid transparent;
	height: 0;
	width: 22px;
	top: 17px; 
	right: 0px;
}
#FBlike {
	position: relative;
	float: right;
	width: 22.5%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-top: -.325em;
	margin-right: 5.85%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: right;
	width: 26.5%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: 1em;
	margin-right: 1.75%;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	z-index: 3;
}
#MenuButtonWrapper {
	position: relative;
	width: 98px;
	float: left;
	display: table-cell;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: right;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 37px;
	margin-top: -13.125em;
	margin-left: 1.98em;
	z-index: 6;
}
#HamburgerWrapper {
	position: relative;
	width: 44px;
	text-align: left;
}
.c-hamburger {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 44px;
  height: 38px;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
}

.c-hamburger:focus {
  outline: none;
}

.c-hamburger:hover {
	background-color: #666;
	color: #000;
}


.c-hamburger span {
  display: block;
  position: absolute;
  top: 17px;
  left: 9px;
  right: 9px;
  height: 4px;
  background: #333;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #333;
  content: "";
}

.c-hamburger span::before {
  top: -9px;
}

.c-hamburger span::after {
  bottom: -9px;
}

.c-hamburger--htx {
  background-color: #666;
}

.c-hamburger--htx span {
  transition: background 0s 0.3s;
}

.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}

.c-hamburger--htx span::before {
  transition-property: top, transform;
}

.c-hamburger--htx span::after {
  transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active {
  background-color: #666;
}

.c-hamburger--htx.is-active span {
  background: none;
}

.c-hamburger--htx.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}

.c-hamburger--htx.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}

.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}
#CartWrapper {
	position: relative;
	width: 105px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #F60;
	text-align: left;
	letter-spacing: .02em;
	text-height: 14px;
	line-height: 22px;
	margin-top: -13.7em;
	margin-right: 1.3em;
	z-index: 6;
}
#MenuDropDown {
	position: relative;
	width: 100%;
	display: none;
	background-color: #FFF;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #FFF;
	text-align: left;
	text-height: 14px;
	overflow: hidden;
	margin-top: 0;
	z-index: 2;
}
#MenuTopBar {
	position: relative;
	width: 100%;
	display: inline-block;
	background-color: #F60;
}
#MenuTopBar a:link,
#MenuTopBar a:visited {
	text-decoration: none;
	color: #FFF;
}
#BASwrapper {
	position: relative;
	float: right;
	width: 337px;
	display: inline-block;
	margin-left: none;
	margin-right: 2.5%;
}
#Vanlife {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 8.5%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#About {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 10%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#Blog {
	position: relative;
	float: right;
	text-align: left;
	display: block;
	letter-spacing: .02em;
	color: #FFF;
	margin-right: 10%;
	margin-top: 1.8em;
	margin-bottom: .3em;
}
#ImagePortfolios {
	position: relative;
	width: 185px;
	float: left;
	display: block;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	letter-spacing: .07em;
	color: #FFF;
	text-align: left;
	margin-top: -2em;
	padding-left: 1.25em;
}
#PortfolioMenuWrapper {
	position: relative;
	width: 66%;
	float: left;
	display: inline-block;
	margin-right: -4%;
	margin-top: -.3em;
	margin-bottom: 2px;
}
#MenuWrapperCol1 {
	position: relative;
	width: 49%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 49%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
.Menu-A {
	clear: both;
	cursor: pointer;
	position: relative;
	width: 91.75%;
	float: left;
	display: block;
	align-items: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #393;
	text-align: left;
	padding-top: .5em;
	padding-left: 1.19em;
	padding-right: 1em;
	padding-bottom: .5em;
	margin-top: 2px;
	margin-left: 2px;
	z-index: 2;
}
.Menu-A a:link,
.Menu-A a:visited {
	text-decoration: none;
	color: #FFF;
}
.Menu-A:hover {
	background-color: #9C3;
	color: #000;
}
#LogoDiv {
	position: relative;
	float: left;
	width: 100%;
	background-color: #333;
	margin-top: 0;
	margin-left: 0;
	padding-top: 2em;
	padding-bottom: none;
	text-align: center;
	z-index: 3;
}
#LogoTag {
	position: relative;
	float: right;
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: 0;
	z-index: 2;
}
#LogoTag2 {
	position: relative;
	float: right;
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#LogoTag3 {
	position: relative;
	float: right;
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 1%;
	margin-top: .5%;
	z-index: 2;
}
#ImageBand {
	position: relative;
	display: block;
	width: 100%;
	border-top: #333 solid 6px;
	border-bottom: #333 solid 6px;
	text-align: center;
	margin-bottom: 1.5em;
	margin-top: 15.5em;
	z-index: 2;
}
.cycle-slideshow img { 
    position: relative;
	padding: 0;
	z-index: 2;
}
.cycle-slideshow img:first-child {
    position: static;
	z-index: 2;
}
.cycle-pager { 
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: -2em;
	overflow: hidden;
	z-index: 2;
}
.cycle-pager span { 
    font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	font-size: 35px;
	width: 25px;
	height: 25px; 
    display: inline-block;
	color: #393; 
	cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { 
	color: #D60;
}
.cycle-pager > * {
	cursor: pointer;
}
.IntroDiv {
	position: relative;
	width: 81%;
	display: block;
	font-family: 'roboto_slablight', serif;
	font-weight: light;
	color: #666;
	text-align: left;
	text-height: 14px;
	line-height: 24px;
	padding-left: 10%;
	z-index: 2;
}
.IntroDiv a:link,
.IntroDiv a:visited {
	text-decoration: line;
	color: #666;
}
footer {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	margin-bottom: 0;
	z-index: 3;
}
footer2 {
	position: relative;
	width: 100%;
	height: auto;
	display: none;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.5em;
	margin-bottom: 0;
	z-index: 3;
}
footer3 {
	position: relative;
	width: 100%;
	height: auto;
	display: none;
	background-color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 0;
	z-index: 3;
}
	
}

@media only screen and (min-width: 1100px) {
	
	#FBlike {
	position: relative;
	float: right;
	width: 20%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-top: -.325em;
	margin-right: 6.7%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: right;
	width: 24.5%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: 1em;
	margin-right: 3.2%;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	z-index: 3;
}
#MenuWrapperCol1 {
	position: relative;
	width: 49.25%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 49.25%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
.Menu-A {
	clear: both;
	cursor: pointer;
	position: relative;
	width: 91.75%;
	float: left;
	display: block;
	align-items: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #393;
	text-align: left;
	padding-top: .5em;
	padding-left: 1.19em;
	padding-right: 1em;
	padding-bottom: .5em;
	margin-top: 2px;
	margin-left: 2px;
	z-index: 2;
}
#BASwrapper {
	position: relative;
	float: right;
	width: 337px;
	display: inline-block;
	margin-left: none;
	margin-right: 3.5%;
}
}

@media only screen and (min-width: 1240px) {
	
#FBlike {
	position: relative;
	float: right;
	width: 26.5%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'roboto_slabregular', serif;
	font-weight: regular;
	color: #F60;
	text-align: right;
	text-height: 14px;
	padding-right: 0;
	margin-top: -.325em;
	margin-right: 3.1%;
	z-index: 2;
}
#Legal {
	position: relative;
	float: right;
	width: 24.5%;
	display: block;
	font-family: 'novecento_sans_widebook', san serif;
	font-weight: book;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin-top: 1em;
	margin-right: 3.8%;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	z-index: 3;
}
#MenuWrapperCol1 {
	position: relative;
	width: 49.25%;
	display: block;
	margin: 0;
	float: left;
	z-index: 2;
}
#MenuWrapperCol2 {
	position: relative;
	width: 49.25%;
	display: block;
	margin: 0;
	float: right;
	z-index: 2;
}
.Menu-A {
	clear: both;
	cursor: pointer;
	position: relative;
	width: 93%;
	float: left;
	display: block;
	align-items: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #393;
	text-align: left;
	padding-top: .5em;
	padding-left: 1.19em;
	padding-right: 1em;
	padding-bottom: .5em;
	margin-top: 2px;
	margin-left: 2px;
	z-index: 2;
}
#BASwrapper {
	position: relative;
	float: right;
	width: 337px;
	display: inline-block;
	margin-left: none;
	margin-right: 5.25%;
}
}