		
		#socialArea {
			display: none;
			overflow: hidden;
			padding: 1.2rem 1.6rem;
		}
		
		header.header{
			background:#ffff;
		}
		
		.enableViewMore.clearfix a {
			text-decoration: underline;
		}
		
		.enableViewMore.clearfix a:hover {
			text-decoration: none;
		}
		
		#breadcrumbContainer.showBreadcrumbs #viewMoreBreadcrumbLinks {
			display: none;
		}
		
		#breadcrumbContainer .enableViewMore li:nth-child(n+3) {
			display: none;
		}
		
		#breadcrumbContainer .enableViewMore li:last-child {
			display: inline;
		}
		
		#breadcrumbContainer.showBreadcrumbs .enableViewMore li:nth-child(n+3) {
			display: inline;
		}
		
		body.hasAspirationalImage {
			background: #fff none repeat scroll 0 0; 
		}
		
		#page {
			box-shadow: none;
			margin: -0.3rem auto 0;
		}	
	
		#pageHeader {
			border-bottom: 1px solid #e5e5e5;
		}
		
		#babody.aspirational {
			background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
			margin: 0 auto;
			max-width: 192rem;
			padding-top: 0;
			position: relative;
		}
		#babody.normal {
			background: #fff none repeat scroll 0 0;			
			background-position: left top;
			background-repeat: no-repeat;
			background-size: 100% auto;
		}

			.aspirational-bg {
				background-position: center top;
				background-repeat: no-repeat;
				background-size: cover;
				height: 850px;
				margin: 0 auto !important;
				overflow: hidden;
				position: absolute;
				width: 100%;
				z-index:-1;
			}

			#breadcrumb, #progress-bar, #mainContent {
				background: #fff none repeat scroll 0 0;
			}

			#babody {
				margin: 0 auto;
				max-width: 1920px;
				padding-top: 10px;
				position: relative;
			}

			.aspirational-bg {
				background-size: 100% auto;
			}


			.aspirational-bg::after {
				background: rgba(0, 0, 0, 0) linear-gradient(transparent 40%, #fff 100%) repeat scroll 0 0;
				content: "";
				height: 100%;
				position: absolute;
				width: 100%;
			    left: 0;
			}
			
			[data-audience='badirect']#pageMetaData ~ #bodyWrapper .btn-tertiary.button {
				font-weight: normal;
				background: none;
			}
			[data-audience='badirect']#pageMetaData + #bodyWrapper .button.btn-primary,
			[data-audience='badirect']#pageMetaData + #bodyWrapper .button.btn-secondary

			{
				background-image: none;
				font-weight: normal;
				padding: 1.1rem 3rem;
				
			}
			[data-audience='badirect']#pageMetaData + #bodyWrapper .button.btn-primary.btn-small,
			[data-audience='badirect']#pageMetaData + #bodyWrapper .button.btn-secondary.btn-small{
			
			  padding: 0.5rem 1.8rem;
			}
			
			#pageHeader .pageTitle {
				color: #fff;
				font-weight: normal;
				padding: 0 2rem 0 1.2rem;
				text-align: left;
			}
			
			#breadcrumbContainer {
				overflow: hidden;
			}
			
			#breadcrumbContainer ul {
				margin: 0;
				padding: 0;
			}
			
			#breadcrumbContainer ul li {
				color: #666;
				display: inline;
				font-size: 1.4rem;
				line-height: 2.4rem;
				list-style-type: none;
				padding: 0;
			}
			#breadcrumbContainer > ul > li > a:focus {
				outline: 2px solid #004684;
			}
			
			#breadcrumbContainer .circle {
				background-color: #0293db;
				border-radius: 100%;
				display: inline-block;
				height: 0.4rem;
				margin-right: 0.3rem;
				vertical-align: baseline;
				width: 0.4rem;
			}
			
			#breadcrumb > nav > ul > li:first-child::before {
				content: "";
				padding: 0;
			}	
			#breadcrumb > nav > ul > li::before {
				color: #ccc;
				content: "\e005";
				font-family: "BA-Icon-Font";
				font-size: 1rem;
				font-variant: normal;
				font-weight: normal;
				line-height: 1rem;
				padding: 0.2rem 0.5rem 0rem 0.2rem;
				text-transform: none;
			}
			#breadcrumb {
				padding-left: 1.5rem;
			}
			.additional-container {
            margin-top:3.6rem;
        }
		

body.hasAspirationalImage.Gold{
    background: #805E00;
}
body.hasAspirationalImage.GoldGuestList{
	background: #FFFFFF;
}

.aspirational-bg.Gold{

background:#987000;

}

.aspirational-bg.GoldGuestList{
	
		background:#E5E5E5;
}
.aspirational-bg.GoldGuestList::after{
	background: rgb(230, 230, 230) linear-gradient(transparent 40%, #FFFFFF 85%) repeat scroll 0 0;
}

#pageHeader.GoldGuestList .pageTitle.content-heading{
	color:#805E00
}
.aspirational-bg.Gold::after{
    background: rgb(152, 112, 0) linear-gradient(transparent 40%, #805E00 85%) repeat scroll 0 0;
}

body.hasAspirationalImage.Silver {

    background: #5F6160;

}

.aspirational-bg.Silver {

    background:#6F7372;

}

.aspirational-bg.Silver::after {
    background: rgb(111, 114, 115) linear-gradient(transparent 40%, #5F6160 85%) repeat scroll 0 0;
}

body.hasAspirationalImage.Blue {

    background: #05336E;

}

.aspirational-bg.Blue {

	background: #0546CD;   

}

.aspirational-bg.Blue::after {
    background: rgb(5, 70, 205) linear-gradient(transparent 40%, #05336E 85%) repeat scroll 0 0;
}

body.hasAspirationalImage.Premier {

    background: #000000;

}

.aspirational-bg.Premier {

    background:#1A1A1A;

}

.aspirational-bg.Premier::after {
    background: rgb(26,26,26) linear-gradient(transparent 40%, #000000 85%) repeat scroll 0 0;
}

body.hasAspirationalImage.Bronze {

    background: #87331F;

}

.aspirational-bg.Bronze{
    background:#B84517;
}

.aspirational-bg.Bronze::after {
    background: rgb(185, 70, 25) linear-gradient(transparent 40%, #87331F 85%) repeat scroll 0 0;
}





#badirectHeader {
    margin: 0 auto;
    width: 98rem;
}



.pinkbarHolder {
    background-color: #ff6fff;
    color: #fff;
    width: 100%;
}



.pinkbar {
    margin: 0 auto;
    padding: 5px;
    width: 980px;
}

.pinkRight {
    float: right;
}

#pageHeader.Bronze .pageTitle.content-heading {  
    color: #FFFFFF;
    opacity: 0.8;
    padding: 2rem;
    text-align: center;
}
		
		@media only screen and (min-width: 641px) {
	
			#breadcrumbContainer #viewMoreBreadcrumbLinks {
			display: none;
		}
	
		#breadcrumbContainer .enableViewMore li:nth-child(n+3) {
			display: inline;
		}
		
		
		}
		
		
		@media only screen and (min-width: 800px) {
	
		#socialArea {
			padding: 1rem 1rem 0;
			display:block;
		}
		
		#socialArea {
			padding: 1rem 1rem 0;
			display:block;
		}
		
		.shareContainer.clearfix {
			float: right;
		}
		
		.socialLinks.clearFix > li {
			display: inline-block;
			margin: 0 0.5rem 0 0;
		}
		.socialLinks.clearFix > li >a:focus {
			outline: 2px solid #004684;
		}
			#pageHeader.Bronze .pageTitle.content-heading{
				margin-top:8rem;
	   }
		
	}
		
    @media only screen and (min-width: 980px) {
	
        .additional-main-container {
            width: 69%;
        }
		.main-container{
            width: 100%;
        }
        .additional-container{
            width: 29%;
			margin-top:0;
        }
	
    }
	 @media only screen and (min-width: 1025px) {
	
       #pageHeader.Bronze .pageTitle.content-heading{
				margin-top:6rem;
	   }
    }