body {background-size: cover;background-position: 25% 0;}
nav {display:none;}
article.item {
    min-width: 0;
}
section {}
aside {}
.pageNavIcons {display:none;}
article.home .pageNavIcons {display:block;float: left;}
#primaryNav ul, #secondaryNav ul, .content {
    width: 90% !important;
    padding: 0 5% !important;
}
/* pages off */
article#page2,article#page3,article#page3B,article#page3C,article#page3D,article#page4,article#page5,article#page6,article#page7,article#page8,article#page9,article#page4,article#page4  {display:none;}
/* Page setup */

/* Page head/tabular index */
header.pageID {
    display: none;
}
/* Main Content area */


/* Side section */
aside.sidebar {
    display: none !important;
}

/* Home Page */
article.home {
    background-image: url(../images/black30.png);
}
.promoBar {position:absolute;top: 5%;padding: 1em 5%;border: 1px solid #09f;border-left: none;border-right: none;width: 90%;}
.CBLogoImg {
	width: 90%;


	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	top: 75%;/* background-image: url(../images/black70.png); */padding: 0 5%;}
.mainPage {width:100%;border: none;padding-left: 0;top: 0;margin: 0;


	
     /* Firefox */
 	
     /* Chrome, Safari */
 	
    height: 100%; /* IE9+ and future browsers */

webkit-transform: 0;  -ms-transform: initial;  transform: initial;}

article.home header{height: 66.66666666666667%;min-height: 66%;height: 66.66666666666667vh;min-height: 66vh;padding: 0;}
article.home footer {height: 33.33333333333333%;min-height: 33%;height: 33.33333333333333vh;min-height: 33vh;position: static;display: inline-block;overflow: hidden;opacity: 0.9;bottom: 0;}
article.home header .CBLogo {height:100%;padding: 0 !important;width: 100% !important;}
article.home footer .content {height:100%;}
.item h1 {font-size:36px;font-size: 10vw;margin: 0.25em 0;}
.item p {font-size: 4vh;}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 600px) {
.item p {font-size: 34px;}
}
.item p.MainPromoHead {padding: 0;font-size: 18px;font-size: 4.4vw;width: 100%;}
.logoStack {
display:inline-block;
display: none;
width: 100%;
}
.logoStack>img:first-child {
    width: 71.5%;
    margin-bottom: -4px;
    padding-bottom: 0;
}
.logoStack img+img {
    width: 90%;
}
.logoStack img {
padding: 2.5%5%;
/* background-image: url(../images/black70.png); */
}
/* In direct Sunlight */
article.inDirectSunlight .productImage,article.inDirectSunlight .content iframe {width:100%;}

/* Shop */

/* Remixes */

/* Mixes */

/* band Page */

/* Footer */
.footerBar {/* border-top-color:#fff; */display: inline-block;height: auto;overflow: visible;padding-bottom: 9px;padding-top: 9px;}
html footer.footerBar section.content {
    display: inline-block;
    margin-bottom: -4px;
}
#socialLinks {/* width:100%; *//* font-size:18px; *//* border: 1px solid #fff; *//* border-top: none; *//* border-bottom: none; *//* max-width: 360px; */}
#socialLinks li {/* width: 16.66666666666667%; *//* padding: 0; *//* margin: 0; *//* border: none; *//* text-align: center; */}
#socialLinks li a {/* border-left: 1px solid #fff; */}
#socialLinks li:first-child+li {/* padding:0; *//* border:none; */padding-left: 0.5em;border-left: 1px solid #09f;}
#socialLinks li:first-child+li a {border:none;}
a#topBarLogo {display:none;}
#socialLinks li a img,#socialLinks li a:hover img {
	margin-top:0;
}
/* Special rules */
.contentWrapper {width:100%;}