html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
}
body {
	/*line-height: 1;*/
	-webkit-font-smoothing: antialiased;
}
.bodyoverlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: #000;
	z-index:5000;
}
h1, h2, h3, h4, h5, h6 {
	/*clear: both;*/
	font-family: 'Montserrat', sans-serif;
}
ul {
	list-style-type: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img { border: none; }

/*html {height: 101%;}*/

input[type="submit"]::-moz-focus-inner {border:0;}
input[type="submit"]::-webkit-focus-inner {border:0;}

/* _________________ fonts _________________ */
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);


	@font-face {
	    font-family: 'Proxima Nova';
	    src: url('../fonts/proxima_nova_bold-webfont.eot');
	    src: url('../fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/proxima_nova_bold-webfont.woff') format('woff'),
	         url('../fonts/proxima_nova_bold-webfont.ttf') format('truetype'),
	         url('../fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
	    font-weight: bold;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'Proxima Nova';
	    src: url('../fonts/proxima_nova_semibold-webfont.eot');
	    src: url('../fonts/proxima_nova_semibold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/proxima_nova_semibold-webfont.woff') format('woff'),
	         url('../fonts/proxima_nova_semibold-webfont.ttf') format('truetype'),
	         url('../fonts/proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold') format('svg');
	    font-weight: 600;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'Proxima Nova';
	    src: url('../fonts/proxima_nova_reg-webfont.eot');
	    src: url('../fonts/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/proxima_nova_reg-webfont.woff') format('woff'),
	         url('../fonts/proxima_nova_reg-webfont.ttf') format('truetype'),
	         url('../fonts/proxima_nova_reg-webfont.svg#proxima_nova_rgregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'Proxima Nova';
	    src: url('../fonts/proxima_nova_reg_it-webfont.eot');
	    src: url('../fonts/proxima_nova_reg_it-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/proxima_nova_reg_it-webfont.woff') format('woff'),
	         url('../fonts/proxima_nova_reg_it-webfont.ttf') format('truetype'),
	         url('../fonts/proxima_nova_reg_it-webfont.svg#ProximaNovaRgItalic') format('svg');
	    font-weight: normal;
	    font-style: italic;
	}
	@font-face {
	    font-family: 'Bebas Neue';
	    src: url('../fonts/bebasneue-webfont.eot');
	    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/bebasneue-webfont.woff') format('woff'),
	         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
	         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}


/*Header Header
Header Header
Header Header
Header Header */

#nav {  background: rgba(0,35,100,0.59);
position: absolute;
z-index: 30;
width: 100%;
top: 0;
border: 0; background-image: url('images/header-sub.jpg'); }
#nav .shell { height:65px; padding-top:5px; }

#logo { float:left; margin-right:30px; }
#logo a { float:left; position:relative; }
#logo a strong { float:left; width:55px; height:59px; background:url(../images/sprite.png) no-repeat -141px -81px; font-size:0; line-height:0; text-indent:-4000px; }
#logo a small { position:absolute; top:21px; left:6px; right:0; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:center; color:#fff; letter-spacing:0.1em; opacity:0; filter:alpha(opacity=0); }
#logo a:hover strong { opacity:.25; filter:alpha(opacity=25); }
#logo a:hover small { opacity:1; filter:alpha(opacity=100); }

/*=== Navigation ===*/
#navigation { float:left; }
#navigation ul { float:left; list-style:none outside none; width:418px; padding:18px 0 0; }
#navigation li { display:inline; }
#navigation li a { font:19px 'Bebas Neue', sans-serif; color:#fff; text-transform:uppercase; display:inline-block; text-decoration:none; }
#navigation li a:hover,
#navigation li.active a { color:#ffee79; }

#navigation .socials { float:left; padding:22px 0 0; width:144px; font-size:0; line-height:0; text-align:center; }
#navigation .socials a { display:inline-block; margin:0 3px; *display:inline; *zoom:1;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.lyb-logo { float:right; margin:2px 0 0 0; position:relative; }
.lyb-logo i { float:left; opacity:1; filter:alpha(opacity=100);  }

.lyb-logo small { position:absolute; top:19px; left:0; right:0; font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; text-align:center; color:#fff; opacity:0; filter:alpha(opacity=0); }

.lyb-logo:hover i { opacity:.25; filter:alpha(opacity=25); }
.lyb-logo:hover small { opacity:1; filter:alpha(opacity=100); }

.cl { display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both; }
.notext { font-size:0; line-height:0; text-indent:-4000px; }
.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.tr { text-align:right; }
.tl { text-align:left; }
.tc { text-align:center; }

.clearfix { *zoom:1; }
.clearfix:after { content:''; width:100%;  font-size:0; line-height:0; text-indent:-4000px; clear:both; display:block; }

.shell { margin:0 auto; width:1140px; }


.justify { text-align:justify; }
.justify li { display:inline; }
.justify li.justifier { margin-left:100%; }


/*Header Header
Header Header
Header Header
Header Header */

/*=== Icons ===*/
[class^="icon-"], [class*=" icon-"] { display:inline-block; background:transparent; border:none; text-align:center; font-size:0; line-height:0; background:url(../images/sprite.png) no-repeat 0 0; width:16px; height:16px; *display:inline; *zoom:1; }

.icon-facebook { background-position:-259px -81px; }
.icon-twitter { background-position:-278px -81px; }
.icon-instagram { background-position:-297px -81px; }
.icon-youtube { background-position:-316px -81px; }

.icon-facebook:hover { background-position:-259px -100px; }
.icon-twitter:hover { background-position:-278px -100px; }
.icon-instagram:hover { background-position:-297px -100px; }
.icon-youtube:hover { background-position:-316px -100px; }

.icon-facebook-big { width:11px; height:24px; background-position:-335px -81px; }
.icon-twitter-big { width:26px; height:21px; background-position:-349px -81px; }

.icon-lyb { width:57px; height:57px; background-position:-199px -81px; }
.icon-lyb-big { width:138px; height:139px; background-position:0 0; }
.love-your-brain .lyb-btn {
text-align: center;
width: 100%;
display: block;
margin-top: -20px;
margin-bottom: 20px;
color: #9c0d0d;
text-decoration: none;
font-weight: bold;
 }

.icon-play { width:78px; height:78px; background-position:-141px 0; }
a:hover > .icon-play,
.icon-play:hover { background-position:-222px 0; }

.icon-arrow-down { width:13px; height:14px; background-position:-295px -119px; }
.icon-tick-down { width:11px; height:6px; background-position:-311px -119px; }

.icon-arrow-right,
.icon-arrow-left { width:44px; height:78px; }
.icon-arrow-right { background-position:-303px 0; }
.icon-arrow-left { background-position:-350px 0; }

.icon-close,
.icon-close-black { width:15px; height:15px; }
.icon-close { background-position:-277px -119px; }
.icon-close-black { background-position:-259px -119px; }

/* _________________ main styles _________________ */

a {
	color: #1a679e;
	font-weight: normal;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a:hover,
#footer a:hover,
.album-info a:hover {
	color: #991100;
}
body {
	color: #000000;
	font-family: 'Montserrat', sans-serif;
	background: #f4f5f5;
    height: 100%;
}
#mainContainer{
		min-width:1000px;
	}
#header {
	width: 100%;
	min-height: 640px;
	padding-top: 130px;
	text-align: center;
	background: url(../images/new-index-bg.jpg) no-repeat center top;
	background-height: 640px;

}
	#container {
		background: #fff;
		margin: 0 auto;
		width: 1234px;
		max-width: 1234px;
		min-height: 100%;
		/*min-width: 894px;*/
		position: relative;
		box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	}
		#wrapper {
			min-height: 385px;
		}
		.mainBody {
			padding: 100px 90px 120px;
			margin-bottom: 115px;
			position: relative;
		}

		#headerBottom {
			width: 100%;
			padding: 42px 0 14px;
			/*background: #fff;*/
			margin-bottom: 0px;
			/*box-shadow: 0 4px 9px rgba(0,0,0,0.2) inset;*/
		}
		#headerInner {
			width: 1234px;
			margin: 0 auto;
		}
			.hbLeft {
				width: 38%;
				text-align: left;
				float: left;
				text-align: right;
				padding: 0 5.3% 0 22px;
			}
			.hbRight {
				/*float: left;*/
				width: 718px;
				/*margin: 0 auto 35px;*/
				text-align: left;
			}
			.hbRight img {
				float: left;
				margin-right: 26px;
				border: 3px solid #bababa;
				height: 178px;
				margin-left: -35px;
				margin-top: -8px;
			}
			.hbLeft h4,
			.hbRight h4 {
				color: #00084b;
				font-size: 23px;
				line-height: 25px;
				font-weight: 700;
				text-transform: uppercase;
			}
			.hbLeft p,
			.hbRight p {
				color: #1a679e;
				font-size: 16px;
				line-height: 20px;
			}
			.hbLeft p {
				font-weight: 700;
				text-transform: uppercase;
			}
			.hbRight p {
				font-weight: 400;
				text-transform: none;
				padding-bottom: 10em;
			}
			#headerBottom ul {
				color: #1A679E;
				width: 100%;
				max-width: 526px;
				height: 96px;
				margin: -80px 0 0 176px;
				text-align: center;
				float: left;
			}
				#headerBottom ul li {
					float: left;
					/*width: 161px;*/
					height: 29px;
					padding: 0 1.2em;
					cursor: pointer;
					font-weight: 400;
					background: none;
					line-height: 29px;
					position: relative;
					border: 2px solid #1A679E;
					font-size: 13px;
				}
				#headerBottom li.share {
					margin: 0 1%;
				}
				.hover,
				#headerBottom ul li.hover,
				#headerBottom ul li:hover {
					color: #be2121;
					border: 2px solid #be2121;
				}
					#headerBottom ul li .arrow {
						width: 0;
						height: 0;
						left: 50%;
						top: -7px;
						display: none;
						margin-left: -7px;
						position: absolute;
						border-left: 7px solid transparent;
						border-right: 7px solid transparent;
						border-bottom: 7px solid #000;
					}
					#headerBottom li .liDiv {
						top: 39px;
						width: 507px;
						height: 40px;
						display: none;
						background: none;
						position: absolute;
						border: 2px solid #1a679e;
						font-family: 'Montserrat', sans-serif;
					}
					#headerBottom ul li.download .liDiv {
						left: -2px;
						display: block;
					}
					#headerBottom ul .download .arrow {
						left: 69px;
					}
					#headerBottom ul .embed .arrow {
						left: 328px;
					}
					ul .share .liDiv {
						left: -144px;
					}
					#headerBottom ul .embed .liDiv {
						right: -2px;
					}
					.share a {
						font-size: 11px;
						line-height: 46px;
						padding: 0 10px;
						text-transform: uppercase;
						font-family: 'Montserrat', sans-serif;

					}
					.share a:hover {
						color: #be2121;
					}
					.ul .embed .liDiv {
						/*position: relative;*/
					}

				#ts-e4m {
					text-align: left;
				}
				#ts-e4m form {
					height: 51px;
					position: relative;
					/*background: #000;*/
				}
					#email,
					.embedText {
						height:38px;
						width: 64%;
						background: none;
						border:none;
						/*padding: 1px 10px 0 10px;*/
						font-size: 14px;
						color:#1A679E;
						text-align: left;
						margin: 0px 10px 0;
						font-family: 'Montserrat', sans-serif;
					}
					.embedText {
						overflow: hidden;
						font-size: 11px;
						text-align: left;
						line-height: 12px;
						font-family: Helvetica, sans-serif;
					}
					.button,
					.embed .embedCopy {
						/*top: 1px;*/
						right: 0px;
						width: 33%;
						height: 40px;
						border: none;
						cursor: pointer;
						color: #fff;
						position: absolute;
						font-size: 16px;
						line-height: 38px;
						text-transform: uppercase;
						font-family: 'Montserrat', sans-serif;
						background: #1a679e;
						margin-left: -4px;
						padding: 0;
						/*border-left: 2px solid #1a679e;*/
					}
					.button {

						background: #1a679e;
						color:#fff;

					}
						.button:hover ,
						.embed .embedCopy:hover {
							color: #BE2121;
							/*background: none;*/
						}
						.zeroclipboard-is-hover {
							color: #1a679e !important;
						}
					#message h2 {
						color: #1A679E;
						text-align: center;
						line-height: 47px;
						font-size: 16px;
						text-transform: uppercase;

					}
				input::-webkit-input-placeholder{	color:#1A679E;	}



.artist-albums{
	width: 40.5%;
	float: left;
	margin: 0 49px 37px;
	}
.artist-albums.board { width: auto; }

#slider h3,
.artist-albums h3{
	line-height:30px;
	font-size:19px;
	color: #6c6c6c;
	font-weight: 700;
	text-transform: uppercase;
	}
#slider p,
.artist-albums p{
	font-size: 17px;
	color: #969595;
	padding-bottom: 10px;
	}
.artist-albums.board p {
	padding-bottom: 1em;
}
.artist-albums.board .buy-bttn {
	display: inline-block;
}
.album{
	display:inline-block;
	}
.no5 p,
.no7 p {
	min-height: 6.2em;
}
.cover{
	margin-bottom: 20px;
	}
#slider span,
.preorder {
	color: #a3a3a3;
	font-size: 21px;
	font-weight: 400;
	display: inline-block;
}

#pck1, #pck2, #pck3, #pck4{
	display:none;
	}
.dropd .item span, .buy-bttn{
	display:none;
}
.dropd{
	display: inline-block;
	margin:6px 0 6px 0;
	position:relative;
	z-index:20;
	}
	.dropd.mOver {
		margin-bottom: 0;
		padding-bottom: 6px;
	}
#header a,
.artist-albums.board .buy-bttn,
.dropd .first,
#slider .buy-bttn {
	display: inline-block;
	background: #fff url(../images/iconD.png) no-repeat right center;
	padding: 0 40px 0 14px;
	line-height:29px;
	*height:29px;
	font-size:18px;
	color: #c22d2d;
	border: 2px solid #c22d2d;
	text-transform:uppercase;
	cursor:pointer;
	font-weight: 400;
	}
#slider .buy-bttn {
	color: #6c6c6c;
	border-color: #6c6c6c;
	background: none;
	padding-right: 14px;
	margin-left: 2em;
}
#header a,
.artist-albums.board .buy-bttn {
	background: #fff;
	color: #022e6d;
	border-color: #022e6d;
	padding-right: 14px;
	margin-left: 2em;
}
	#slider .buy-bttn:hover,
	#header a:hover,
	.artist-albums.board .buy-bttn:hover { color: #c22d2d; border-color: #c22d2d; }
#header a {
	font-size: 26px;
	background: none;
	position: relative;
	padding: 0.2em 0.5em;
	border-width: 3px;
}
#header a img {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -28px;
}
.dropd .items{
	border:2px solid #c22d2d;
	position:absolute;
	top: 38px;
	left:0px;
	min-width: 155px;
	/*width:99%;*/
	}
.dropd .items .item{
	background:#fff;
	padding:0 14px 0;
	line-height:29px;
	*height:29px;
	font-size:18px;
	color:#c22d2d;
	text-transform:uppercase;
	cursor:pointer;
	white-space: nowrap;
	}
.dropd .items .item:hover{
	color: #1a679e;
}

	.clear {
		height: 0;
		clear: both;
		display: block;
		visibility: hidden;
	}
	.clearfix::after {
		height: 0;
		clear: both;
		content: ".";
		display: block;
		visibility: hidden;
	}
.vHidden {
	visibility: hidden;
}

h2 {
	width: 322px;
	color: #6c6c6c;
	font-size: 45px;
	display: block;
	margin: 0 auto 0.5em;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
h2:before {
	top: 48%;
	left: -28%;
	width: 157%;
	height: 0;
	content: ' ';
	z-index: -1;
	position: absolute;
}

#slider {
	width: 1154px;
	height: 920px;
	padding: 66px 40px;
	background: #fff;
	margin: 0 auto 200px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
#slider .imgCont {
	min-height: 717px;

}
.flexslider .slides img {
	width: auto;
	display: block;
	margin: 0 auto;
}
.flex-direction-nav a {
	width: 45px;
	height: 80px;
	text-indent: -9999px;
}
.flex-direction-nav .flex-prev {
	background: url(../images/arrowL.png) no-repeat center top;
}
.flex-direction-nav .flex-next {
	background: url(../images/arrowR.png) no-repeat center top;
}
#slider h3,
#slider p,
#slider .preorder {
	padding: 0 11%;
}

	#footer {
		padding: 150px 0 165px;
		text-align: center;
		position: relative;
		background: #000 url(../images/crissCross.png) no-repeat center 100px;
	}
		#footer a {
			color: #fff;
			-webkit-transition: all 0.3s ease-out;
			 -moz-transition: all 0.3s ease-out;
			   -o-transition: all 0.3s ease-out;
				  transition: all 0.3s ease-out;
			font-size: 11px;
			margin: 0 4px;
			font-weight: 700;
			text-transform: uppercase;
			font-family: 'Montserrat', sans-serif;
		}
		#footer a:hover {
			color: #1A679E;
		}
		#footer .continueTo {
			float: none;
			clear: both;
			display: block;
			font-size: 16px;
		}



.scrollup {
	display: none;
	width: 70px;
	height: 70px;
	top: 70%;
	right: 5%;
	position: fixed;
	background: #fff url(../images/scrollTop.png) no-repeat center center;
}

.scrolldown {
	background: #fff;
	color: #022e6d;
	border-color: #022e6d;
	padding-right: 14px;
}

.viewshirt {
	color: #022e6d;
	border: #022e6d 2px solid;
	display: inline-block;
	padding: 0 24px;
	line-height: 29px;
	font-size: 18px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 400;
	text-align: center;
}

.viewshirt:hover {
	border: #c22d2d 2px solid;
}
#header-wrapper,
.cover.mobile {
	display: none;
}
.album .iTunes {
	vertical-align:middle;
	display:inline-block;
	overflow:hidden;
	background: url(https://linkmaker.itunes.apple.com/htmlResources/assets/en_us//images/web/linkmaker/badge_itunes-lrg.png) no-repeat;	background-size: contain;
	width:110px;
	height:40px;
}
#headerBottom ul li {
	width: 25%;

}
.orDiv {
			display: inline-block;
		}

.btn-visit-shop {
position: absolute;
bottom: -42px;
color: #fff;
text-transform: uppercase;
font-family: 'Bebas Neue', sans-serif;
font-weight: 700;
text-decoration: none;
font-size: 18px;
width: 128px;
background: #a50d0e;
text-align: center;
padding: 11px 11px;
margin-left: -55px;
}

/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {
	/* Simplify the basic layout */

}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */

}
@media (max-width: 450px) {

}

@media all and (min-width: 1418px) {
	#header {
		background-size: 100%;
	}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	/*#mainContainer{
		background: #203e5c url(../images/mobilebg.jpg) no-repeat center top;
		/*-webkit-background-size: 1500px 2000px;*/
		/*min-width:918px;
	}*/
	.share a {
		padding: 0 10px;
	}
}

@media screen and (max-device-width: 1024px) {
	#navigation,
	.shell .lyb-logo,
	.shell #logo,
	.artist-albums.board  {
		display: none;
	}
	#mainContainer {
		min-width: 100%;
	}
	#mainContainer,
	#container,
	.shell,
	.hbRight,
	#headerBottom ,
	#headerInner,
	.cover.mobile {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#header {
		padding: 11em 0 7em;
		background-size: cover;
	}
		#header .blueLogo {
			width: 70%;
		}
		#header p {
			width: 60%;
			margin: 0 auto;
			font-size: 2em;
			display: block;
			padding-bottom: 0.5em;
		}
		#header a {
			font-size: 2em;
			padding: 0.4em 0.8em;
		}
			#header a img {
				top: 3em;
			}

	/* mobile menu */
		#nav {
			/*position: relative;*/
			background: transparent;
		}
		.mobile #header-wrapper {
			/*background: rgba(0, 35, 100, 0.59);*/
			position: fixed;
			top: 0;
			left:0;
			right:0;
			z-index: 10;
			display: block;
		}

		.mobile #mobHeaderInner {
			background: rgba(0, 35, 100, 0.59);
			position: relative;
			z-index: 2;
			height: 70px;
			padding: 1.5em 4.5% 2.5em;
		}
		.mobile .menuShow {
			float: right;
			width: 9%;
		}
		.mobile .menuShow img {
			width: 100%;
			vertical-align: middle;
		}

		.mobile #menuContainer {
			width: 0;
			background: rgba(14,45,82,0.95);
			position: absolute;
			top: 134px;
			right: 0;
			/*padding-top: 12em;*/
			z-index: 1;
			overflow-x: hidden;
		}
			.mobile #innerMenu {
				padding: 4em 10%;
			}
			.mobile #innerMenu .close.menu {
				height: 5em;
				margin-bottom: 1em;
			}
			.mobile #innerMenu .close.menu {
				float: right;
			}
			.mobile #innerMenu a,
			.mobile #innerMenu small {
				display: block;
				clear: left;
				font-size: 2em;
				color: #fff;
				text-decoration: none;
				line-height: 1.5em;
				text-transform: uppercase;
				font-weight: 700;
				line-height: 2em;
				white-space: nowrap;
				overflow: hidden;
				font-family: 'Open Sans', sans-serif;
			}
			.mobile #innerMenu div {
				white-space: nowrap;
				overflow: hidden;
				height: 10em;
			}
				.mobile #innerMenu div a {
					float: left;
					clear: none;
					display: block;
					width: 3em;
					height: 5em;
					margin-right: 1em;
				}
				.mobile #innerMenu div .heartLogo {
					width: 3.8em;
					padding-top: 0.2em;
				}
					.mobile #innerMenu div a img {
						display: block;
						width: 100%;
					}
			.mobile #innerMenu .linkB {
				font-size: 3em;
			}
			.mobile #innerMenu small,
			.mobile #innerMenu .linkSs { color: #7a7a7a; }
			.mobile #menuContainer #innerMenu a:hover,
			.mobile #menuContainer #innerMenu a:active {
				color: #2e7bb2;
			}
	/*  header menu end */


	#headerBottom {
		padding: 2.5em 3%;
	}
		#headerBottom ul {
			margin: 0;
		}
		#headerBottom .hbRight img {
			width: 23%;
			height: auto;
			margin: 0.35em 3% 0 0;
		}
		.hbLeft h4,
		.hbRight h4 {
			font-size: 1.8em;
			padding-bottom: 0.5em;
		}
		.hbRight p {
			font-size: 1.3em;
			padding-bottom: 2em;
			line-height: 1.2em;
		}

	.mainBody {
		margin-bottom: 0;
	}
		.artist-albums {
			clear: both;
			float: none;
			width: 90%;
			margin: 0 auto 5em;
		}
			.artist-albums img {
				width: 100%;
				display: block;
				margin: 0 auto;
			}
			#slider h3,
			.artist-albums h3 {
				font-size: 2.5em;
				line-height: 1.2em;
				padding-bottom: 0.4em;
			}
			#slider p,
			.artist-albums p,
			#wrapper center p {
				font-size: 2em;
				line-height: 1.3em;
				padding-bottom: 0.5em;
			}
			#wrapper center p {
				padding: 60px 5% 0;
			}

		.artist-albums.board .buy-bttn,
		.dropd .first {
			font-size: 2em;
			line-height: 1.2em;
			padding: 0.4em 1.6em 0.4em 0.8em;
			background-size: 17%;
			margin-right: 0.5em;
		}
		.dropd .items {
			top: 5em;
		}
			.dropd .items .item {
				width: 14em;
				font-size: 2em;
				line-height: 1.6em;
				padding: 0 1em;
				white-space: normal;
			}
		.viewshirt {
			font-size: 2.65em;
			line-height: 1.2em;
			padding: 0.4em 0.8em;
		}
		.album .orDiv {
			font-size: 2em;
		}

		.album .iTunes {
			width: 6em;
			height: 3em;
			vertical-align:middle;
			display:inline-block;
			overflow:hidden;
			background: url(https://linkmaker.itunes.apple.com/htmlResources/assets/en_us//images/web/linkmaker/badge_itunes-lrg.png) no-repeat;
			background-size: contain;
			/*width:110px;height:40px;*/
		}
		@media only screen{background-image:url(https://linkmaker.itunes.apple.com/htmlResources/assets/en_us//images/web/linkmaker/badge_itunes-lrg.svg);
		}
	.cover.mobile {
		display: block;
		margin-bottom: 0;
	}
		.cover.mobile img {
			width: 100%;
			margin-bottom: 5em;
		}
	input {
		-webkit-appearance: none;
		border-radius: 0;
	}
	#footer {
		-webkit-background-size: 60%;
		background-size: 60%;
		padding: 10em 0 7em;
	}
		#footer .continueTo {
			font-size: 2em;
			padding: 1em 0;
		}
		#footer a {
			font-size: 1em;
		}
	#headerBottom ul {
		float: right;
		max-width: 70%;
	}
		#mainContainer #headerBottom ul li {
			width: 20%;
			height: 2em;
			margin-top: 50px;
			font-size: 1.2em;
			line-height: 2em;
			padding: 0 2%;
		}
		#headerBottom li .liDiv {
			width: 312%;
			margin-top: -100px !important;
		}
		.button, .embed .embedCopy {
			right: 0;
		}
		#headerBottom li.share .liDiv {
			margin-left: -13% !important;
		}
		.share a {
			font-size: 1em;
		}
	.btn-visit-shop {
		top: 28px;
		bottom: auto;
		position: fixed;
		font-size: 3em;
		z-index: 20;
		width: auto;
		margin-left: 0;
	}



}