/* CSS Created by David Oldfield / Made By Mod / hello@madebymod.co.uk */
* {
	outline:none;
}
@font-face {
    font-family: 'AvenirNextDemiBold';
    src: url('/fonts//AvenirNextDemiBold.eot');
    src: url('/fonts//AvenirNextDemiBold.eot') format('embedded-opentype'),
         url('/fonts//AvenirNextDemiBold.woff2') format('woff2'),
         url('/fonts//AvenirNextDemiBold.woff') format('woff'),
         url('/fonts//AvenirNextDemiBold.ttf') format('truetype'),
         url('/fonts//AvenirNextDemiBold.svg#AvenirNextDemiBold') format('svg');
}
@font-face {
    font-family: 'AvenirNextMedium';
    src: url('/fonts//AvenirNextMedium.eot');
    src: url('/fonts//AvenirNextMedium.eot') format('embedded-opentype'),
         url('/fonts//AvenirNextMedium.woff2') format('woff2'),
         url('/fonts//AvenirNextMedium.woff') format('woff'),
         url('/fonts//AvenirNextMedium.ttf') format('truetype'),
         url('/fonts//AvenirNextMedium.svg#AvenirNextMedium') format('svg');
}
body, html {
	height:100%;
}
html {
	font-size:13px;
}
body {
	padding:0px;
	margin:0px;
	font-family: 'AvenirNextMedium', Helvetica, Arial;
	letter-spacing:1px;
	color:#575756;
}
input,select,textarea {
	font-size:1rem;
	font-family: 'AvenirNextMedium', Helvetica, Arial;
}
a {
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	color:#000;
}
a img {
	border:none;
}
.bold {
	font-family: 'AvenirNextDemiBold';
}
p {
	line-height:150%;
}
h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
	font-family: 'AvenirNextMedium';
	font-weight:normal;
}
.flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.multiple {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.c_12 {
	width:12%;
}
.c_15 {
	width:15%;
}
.c_20 {
	width:20%;
}
.c_22 {
	width:22%;
}
.c_23 {
	width:23%;
}
.c_25 {
	width:25%;
}
.c_30 {
	width:30%;
}
.c_33 {
	width:33.3333333%;
}
.c_35 {
	width:35%;
}

.c_40 {
	width:40%;
}
.c_50 {
	width:50%;
}
.c_60 {
	width:60%;
}
.c_66 {
	width:66.666666%;
}
.c_75 {
	width:75%;
}
.c_85 {
	width:85%;
}
.c_100 {
	width:100%;
}
.block {
	max-width:1200px;
	margin:0px auto;
	padding:0px 10px;
	position:relative;
	z-index:1;
}
.short {
	max-width:800px;
}
.centre {
	text-align:center;
}
#contact_wrap {
	position:fixed;
	top:-110%;
	width:100%;
	left:0px;
	height:100%;
	z-index:9999;
	background-image:url(/images/bg-contact.png);
	color:#fff;
	text-align:center;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all .6s ease-in-out;
}
#contact_wrap a {
	color:#00a19a;
}
#contact_wrap a.close {
	margin-top:30px;
}
#contact_wrap a:hover {
	color:#fff;
}
#contact_wrap .block {
	position:absolute;
	top:50%;
	margin-top:-150px;
	left:50%;
	margin-left:-25%;
	z-index:1;
	width:50%;
	font-size:1.153rem;
}
#contact_wrap p {
	padding:10px 0px;
}
#contact_wrap a.btn {
	width:55%;
	color:#fff;
}
#header_wrap {
	position:relative;
	z-index:1;
	height:65%;
}
#header_wrap.auto {
	height:auto;
	background-color:#6d6d6d;
}
#header_wrap.attic_head {
	height:100%;
}
.header {
	position:relative;
	z-index:5;
	text-align:center;
	padding-top:30px;
}
.header h2 {
	position:absolute;
	left:10px;
	z-index:1;
	top:30px;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:3px;
}
.header h2.title {
	left:auto;
	right:10px;
}
a.logo, .menu a {
	color:#fff;
}
a.logo img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
a.logo img.flip {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
/*a.logo img.flip_h {
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
	-o-transform: matrix(-1, 0, 0, 1, 0, 0);
	-moz-transform: matrix(-1, 0, 0, 1, 0, 0);
}
a.logo img.flip_v {
	-webkit-transform: matrix(1, 0, 0, -1, 0, 0);
	-o-transform: matrix(1, 0, 0, -1, 0, 0);
	-moz-transform: matrix(1, 0, 0, -1, 0, 0);
	filter: FlipV;
	-ms-filter: "FlipV";
}*/
.menu {
	padding:15px 0px 0px 0px;
}
.menu a {
	display:inline-block;
	margin:0px 15px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:10px 0px 15px 0px;
	background-image:url(/images/bg-menu.png);
	background-position:left 60px;
	background-repeat:no-repeat;
}
.menu a:hover {
	color:#00a19a;
	background-position:left bottom;
}
#loading {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#222;
	z-index:4;
}
#slider_wrap, #attic_wrap {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	display:block;
	overflow:hidden;
	background-color:#000;
/*max-width:1050px;
	margin:0px auto;*/
}
#attic_wrap {
	position:relative;
	margin-top:-165px;
	z-index:1;
	overflow:hidden;
	display:block;
	background-color:#000;
}
#attic_wrap img.attic_bg {
	opacity:0.6;
}
img.attic_bg {
	width:100%;
	margin-bottom:-5px;
	position:relative;
	z-index:1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
img.attic_item {
	position:absolute;
	z-index:2; 
}
img.popper {
	position:absolute;
	z-index:2;
	/*-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0.000001); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0.000001); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0.000001);
    transition: all 200ms ease-in;
    transform: scale(0.000001);*/  
	display:none; 
}
img.pop {
	-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
}
img.binoculars {
	top:64.5%;
	right:9.5%;
	width:4%;
	z-index:5;
}
img.attic_box {
	right:7%;
	width:8%;
	top:66%;
	z-index:3;
}
img.boxing_gloves {
	left:1%;
	width:10%;
	top:89%;
	z-index:10;
}
img.bronze_frame {
	left:-151%;
	width:10%;
	top:53%;
	z-index:10;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all .5s ease-in-out;
}
img.bronze_frame_active {
	left:51%;
}
img.bronze_frame:hover {
	-webkit-transition: rotate(360deg);
	-moz-transition: rotate(360deg);
	-o-transition: rotate(360deg);
	-ms-transition: rotate(360deg);
	transform: rotate(360deg);
}
img.bulb_on {
	left:48.3%;
	width:5%;
	top:26.8%;
	z-index:10;
	display:none;
}
img.cases {
	left:71.1%;
	width:7%;
	top:-155%;
	z-index:10;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all .5s ease-in-out;
}
img.active_cases {
	top:55%;
}
img.chalk_board {
	left:79.1%;
	width:4.7%;
	top:47.5%;
	z-index:10;
}
img.grammar {
	left:61.9%;
	width:4.9%;
	top:63.4%;
	z-index:10;
}
img.guitar {
	right:12.3%;
	width:4.9%;
	top:54.4%;
	z-index:1;
}
img.hats {
	right:13.2%;
	width:3.8%;
	top:62%;
	z-index:2;
}
img.hula {
	right:2.5%;
	width:2.7%;
	top:90%;
	z-index:2;
}
img.jukebox {
	left:12.6%;
	width:16%;
	top:56.2%;
	z-index:2;
}
img.microphone {
	right:7.5%;
	width:3.2%;
	top:60.5%;
	z-index:2;
}
img.newspaper {
	left:47.8%;
	width:6.2%;
	top:66.5%;
	z-index:2;
}
img.boots {
	left:77.6%;
	width:9.8%;
	top:83.2%;
	z-index:20;
}
img.radio {
	left:69.5%;
	width:4.5%;
	top:65.5%;
	z-index:15;
}
@-webkit-keyframes rock {
  from { -webkit-transform: rotate(0deg); }
  70% { -webkit-transform: rotate(10deg); }
  to { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes rock {
	from { -moz-transform: rotate(0deg); }
  	70% { -moz-transform: rotate(10deg); }
  	to { -moz-transform: rotate(0deg); }
}
@-ms-keyframes rock {
	from { -moz-transform: rotate(0deg); }
  	70% { -moz-transform: rotate(10deg); }
  	to { -moz-transform: rotate(0deg); }
}
@-o-keyframes rock {
	from { -moz-transform: rotate(0deg); }
  	70% { -moz-transform: rotate(10deg); }
  	to { -moz-transform: rotate(0deg); }
}
@keyframes rock {
	from { -moz-transform: rotate(0deg); }
  	70% { -moz-transform: rotate(10deg); }
  	to { -moz-transform: rotate(0deg); }
}
img.rocking {
	left:27.5%;
	width:16%;
	top:56.2%;
	z-index:2;
	-webkit-transform-origin:bottom center;
	-moz-transform-origin:bottom center;
	-ms-transform-origin:bottom center;
	-o-transform-origin:bottom center;
	transform-origin:bottom center;
	
	-webkit-animation: rock 4s linear infinite;
  	-moz-animation: rock 4s linear infinite;
  	-ms-animation: rock 4s linear infinite;
  	-o-animation: rock 4s linear infinite;
  	animation: rock 4s linear infinite;
}

img.silver_frame {
	right:-150%;
	width:11%;
	top:48%;
	z-index:10;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all .5s ease-in-out;
}
img.silver_frame_active {
	right:29%;
}
img.silver_frame:hover {
	-webkit-transition: rotate(360deg);
	-moz-transition: rotate(360deg);
	-o-transition: rotate(360deg);
	-ms-transition: rotate(360deg);
	transform: rotate(360deg);
}
img.big_case {
	left:74.5%;
	width:14%;
	top:69.5%;
	z-index:7;
}
img.big_case_front {
	right:-150%;
	width:15%;
	top:70.5%;
	z-index:8;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
img.big_case_front_active {
	right:3.5%;
}
img.suitcases {
	left:78.1%;
	width:7%;
	top:57.5%;
	z-index:1;
}
img.racket {
	left:0.4%;
	width:11%;
	top:66%;
	z-index:9;
}
img.tv {
	left:55%;
	width:18%;
	top:75%;
	z-index:9;
}
img.static {
	left:55%;
	width:18%;
	top:75%;
	z-index:8;
}
img.shake {
	-webkit-animation: shake .1s ease-in-out infinite;
  	-moz-animation: shake .1s ease-in-out infinite;
  	-ms-animation: shake .1s ease-in-out infinite;
  	-o-animation: shake .1s ease-in-out infinite;
  	animation: shake .1s ease-in-out infinite;
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
  }

  20% {
    -webkit-transform: translateX(-2px);
  }

  40% {
    -webkit-transform: translateX(2px);
  }

  60% {
    -webkit-transform: translateX(-2px);
  }

  80% {
    -webkit-transform: translateX(2px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes shake {
  0% {
    -moz-transform: translateX(0);
  }

  20% {
    -moz-transform: translateX(-2px);
  }

  40% {
    -moz-transform: translateX(2px);
  }

  60% {
    -moz-transform: translateX(-2px);
  }

  80% {
    -moz-transform: translateX(2px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes shake {
  0% {
    -ms-transform: translateX(0);
  }

  20% {
    -ms-transform: translateX(-2px);
  }

  40% {
    -ms-transform: translateX(2px);
  }

  60% {
    -ms-transform: translateX(-2px);
  }

  80% {
    -ms-transform: translateX(2px);
  }

  100% {
    -ms-transform: translateX(0);
  }
}

@-o-keyframes shake {
  0% {
    -o-transform: translateX(0);
  }

  20% {
    -o-transform: translateX(-2px);
  }

  40% {
    -o-transform: translateX(2px);
  }

  60% {
    -o-transform: translateX(-2px);
  }

  80% {
    -o-transform: translateX(2px);
  }

  100% {
    -o-transform: translateX(0);
  }
}

@keyframes shake {
  0% {
    transform: translateX(0);
  }

  20% {
    transform: translateX(-2px);
  }

  40% {
    transform: translateX(2px);
  }

  60% {
    transform: translateX(-2px);
  }

  80% {
    transform: translateX(2px);
  }

  100% {
    transform: translateX(0);
  }
}
.slider, .slider_alt {
	position: relative;
	width: 100%;
	overflow: hidden;
}
#quote_wrap {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;
	height:100%;
}


#slider_wrap img {
	display: block;
  	width: 100vw;
  	height: 100vh;
  	object-fit: cover;
	position: relative;
	z-index: 1;
}


.slider__wrapper {
	list-style: none;
	overflow: hidden;
 *zoom: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 1;
}
.slider__item {
	float: left;
	clear: none;
	position: relative;
	z-index: 1;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	width:100%;
}
#quote_wrap .slider__item {
	height:100%;
}
#quote_wrap .slider__wrapper {
	height:100%;
}
.slider__arrows-item {
	display: none;
}
#releases .slider__arrows-item {
	display:block;
	background-color:#bb403b;
	background-image:url(/images/icon-arrow-right.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:80%;
	position: absolute;
	padding: 0px;
	width:8%;
	height:100%;
	z-index:99;
	overflow:hidden;
	text-indent:-9999px;
}
.slider__arrows-item--right {
	top:0px;
	right: 0px;
	border-left:1px solid #fff;
}
.slider__arrows-item--left {
	display:none;
}
.slider__nav {
	position: absolute;
	bottom: 40px;
	z-index:5;
	text-align:right;
	right:10%;
	width:85%!important;
}
#quote_wrap .slider__nav {
	bottom:0px;
}
#releases .slider__nav {
	display:none;
}

.slider__nav-item {
	width: 8px;
	height: 8px;
	clear: none;
	display: inline-block;
	margin: 0 2px;
	border-radius:30px;
	border:2px solid #561f32;
}
.slider__nav-item--current {
	border:2px solid #fff;
}
.slider__nav-item:hover {
	border:2px solid #fff;
}
#quote_wrap .slider__nav-item--current {
	border:2px solid #575756;
}
#quote_wrap .slider__nav-item:hover {
	border:2px solid #575756;
}
.mini_logo {
	text-align:center;
	position:absolute;
	top:-32px;
	left:0px;
	width:100%;
	z-index:2;
	background-image:url(/images/bg-logo-mini.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:32px;
}
.mini_logo img {
	position:absolute;
	left:50%;
	top:-30px;
	margin-left:-15px;
	z-index:2;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
#strapline {
	background-color:#561f32;
	text-align:center;
	position:relative;
	z-index:1;
	padding:0px 0px 10px;
}
#strapline h1 {
	color:#00a19a;
	margin-bottom:20px;
	display:block;
	max-width:75%;
	margin:0px auto 20px auto;
	padding:30px 0px 0px;
}
.tag {
	position:absolute;
	left:0%;
	z-index:2;
	bottom:45px;
	width:100%;
}
.feat_info {
	background-image:url(/images/bg-tag.png);
	padding:15px 20px;
	color:#fff;
	width:25%;
}
.what {
	text-transform:uppercase;
	font-size:0.84rem;
	letter-spacing:2px;
}
.feat_info h5 {
	font-size:1.09231rem;
	margin-top:15px;
	text-transform:uppercase;
}
.feat_info h5 a {
	color:#fff;
}
a.btn {
	display:inline-block;
	padding:10px 20px;
	width:14%;
	background-color:#00a19a;
	text-transform:uppercase;
	color:#fff;
	font-size:0.84rem;
	letter-spacing:2px;
}
a.btn:hover {
	background-color:#000;
	letter-spacing:3px;
}
#artist_wrap {
	background-color:#561f32;
	padding:15px 10px;
	overflow:hidden;
}

#artist_wrap .flex, #news_wrap .flex {
	margin:0px -5px;
}
#artist_wrap img {
	width:100%;
	position:relative;
	z-index:1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
#artist_wrap:hover .inner img {
	opacity:0.3;
}
#artist_wrap .inner:hover img {
	/*-webkit-transition: scale(1.1);
	-moz-transition: scale(1.1);
	-o-transition: scale(1.1);
	-ms-transition: scale(1.1);
	transform: scale(1.1);*/
	width:110%;
	margin-top:-5%;
	margin-left:-5%;
	opacity:1;
}
#artist_wrap .inner, .inner {
	position:relative;
	z-index:1;
	color:#fff;
	display:block;
	overflow:hidden;
	margin:5px;
	background-color:#222;
}
#artist_wrap .what, #news_wrap .what {
	text-transform:uppercase;
	font-size:0.84rem;
	position:absolute;
	top:10%;
	left:-80%;
	z-index:3;
	letter-spacing:2px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
.what, #news_wrap .what {
	left:5%;
}
#news_wrap .what.date {
	left:auto;
	right:-80%;
	text-transform:none;
}
#artist_wrap .inner:hover .what {
	left:10%;
}
#news_wrap .inner:hover .what {
	left:-75%;
}
#news_wrap .inner:hover .what.date {
	left:auto;
	right:5%;
}
#artist_wrap h3 {
	position:absolute;
	bottom:-20%;
	left:10%;
	z-index:3;
	text-transform:uppercase;
	color:#fff;
	font-size:1rem;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	max-width:80%;
	display:block;
}
#artist_wrap .inner:hover h3 {
	bottom:10%;
}
#artist_wrap h3 a {
	color:#fff;
}
a.block_link {
	background-color:#aaa;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
	opacity:0.00001;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all .2s ease-in-out;
}
#artist_wrap .inner:hover a.block_link {
	/*opacity:0.3;*/
}
#footer_wrap {
	background-color:#706f6f;
	text-align:center;
	color:#fff;
	border-top:5px solid #561f32;
	font-size:0.9231rem;
}
#footer_wrap a {
	color:#fff;
}
#footer_wrap a:hover {
	text-decoration:underline;
}
#footer_wrap .block {
	padding:50px 0px;
}
#footer_wrap h4 {
	font-size:1rem;
	text-transform:uppercase;
}
.nubbin {
	position:absolute;
	right:10px;
	top:0px;
	z-index:2;
	border-top:20px solid #561f32;
	width:50px;
}
.nubbin img {
	width:100%;
}
#footer_wrap .box {
	padding:5px 0px 0px 0px;
	margin:0px 0%;
}
#footer_wrap .pad .box {
	margin:0px 10%;
}
.line {
	border-top:1px solid #561f32;
}
.upper {
	text-transform:uppercase;
}
.lower {
	text-transform:none;
}
.tiny {
	font-size:0.7692rem;
}
ul.twits {
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.twits a {
}
ul.twits a:hover {
	color:#b58500!important;
}
p.socials a {
	position:relative;
	z-index:1;
	display:inline-block;
	width:40px;
	height:40px;
	margin:0px 7px;
}
p.socials img {
	display:inline-block;
	margin:0px 7px;
	position:relative;
	z-index:2;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
p.socials span {
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	z-index:1;
	background-color:#b58500;
	border-radius:100px;
	top:50%;
	left:50%;
	margin-left:-18px;
	margin-top:-25px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(0.0001);
	-moz-transform: scale(0.0001);
	-o-transform: scale(0.0001);
	-ms-transform: scale(0.0001);
	transform: scale(0.0001);
}
p.socials a:hover span {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transition: scale(1);
	transform: scale(1);
}
p.socials a:hover img {
	-o-transform:rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
}
.credits {
	position:relative;
	z-index:1;
	text-align:left;
	margin-top:20px;
	text-transform:uppercase;
	font-size:0.7692rem;
}
.credits span {
	position:absolute;
	right:0px;
	z-index:1;
	top:0px;
}

.intro {
	padding:30px 0px;
}
h1.main_title {
	text-transform:uppercase;
	font-size:2.538rem;
	font-family: 'AvenirNextDemiBold';
}
.intro h3, .music_tag h3, h3.subtitle, .news_inner h3 {
	text-transform:uppercase;
	font-size:1.835rem;
	font-family: 'AvenirNextDemiBold';
}
.news_inner h3 {
	color:#fff;
}
.news_inner {
	color:#fff;
}
.news_inner a {
	color:#fff;
}
.news_inner h2 {
	padding:30px 0px 15px 0px;
	font-size:2.358rem;
}
.news_inner #news_wrap h2 {
	padding:0px;
}
.intro p {
	padding:5px 0px;
	margin:0px;
}
.book {
	text-align:right;
}
a.enquiry {
	display:inline-block;
	padding:15px 0px;
	border:4px solid #0e8e80;
	color:#0e8e80;
	font-family: 'AvenirNextDemiBold';
	font-size:1rem;
	text-align:center;
	width:70%;
	text-transform:uppercase;
	letter-spacing:1px;
}
a.enquiry:hover {
	color:#fff;
	background-color:#0e8e80;
}
.section {
	position:relative;
	z-index:1;
	display:block;
	overflow:hidden;
}
.section .flex {
	position:relative;
	z-index:2;
}
.section .fake {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
	height:100%;
}
.grey_bg {
	background-color:#9d9d9c;
}
.green_bg {
	background-color:#0e8e80;
}
.black_bg {
	background-color:#561f32;
}
.white_bg {
	background-color:#fff;
}
.grey, .grey h3 {
	color:#575756!important;
}
.artist_detail .c_40 {
	background-color:#9d9d9c;
	color:#fff;
	padding:15px 0px 30px 0px;
	position:relative;
	z-index:1;
}
.artist_detail .c_60 {
	background-color:#0e8e80;
	color:#fff;
	padding:15px 0px 40px 0px;
	position:relative;
	z-index:1;
}
.bio, .news_info {
	padding-right:30px;
	letter-spacing:0px;
}
.news_info h2 a {
	color:#fff;
}
.news_info h2 a:hover {
	text-decoration:underline;
}
.news_info a {
	color:#fff;
	font-family: 'AvenirNextDemiBold';
}
.news_info h2 {
	padding-bottom:10px;
}
.more_bio, .less_bio, .more_dates, .less_dates {
	position:relative;
	font-family: "AvenirNextDemiBold";
	color:#fff;
	left:0!important;
}

.more_bio:hover, .less_bio:hover, .more_dates:hover, .less_dates:hover {
	cursor:pointer;
	background:none;
	color:#561f32;
}
.less_dates {
	display:none;
}
.remain, #more_dates {
	display:none;
}
.left_pad {
	padding-left:50px;
}
.share_wrap a {
	color:#fff;
	font-family: 'AvenirNextDemiBold';
	display:inline-block;
	margin-left:5px;
	opacity:0.0001;
}
.share_wrap img {
	height:30px;
	display:inline-block;
	margin-top:-7px;
	vertical-align:top;
}
.share_wrap a:hover {
	text-decoration:underline;
}
.share_wrap:hover a {
	opacity:1;
}
.dates {
	vertical-align:top;
}
.dates .c_60 {
	padding:0px;
}
.dates div {
	padding:5px 0px!important;
}
.dates .c_20 span {
	font-family: 'AvenirNextDemiBold';
}
.dates a {
	color:#fff;
}
.dates a:hover {
	text-decoration:underline;
}
.news_img {
	overflow:hidden;
	margin-bottom:20px;
}
.news_img img {
	width:100%;
}
.white, .news_info {
	color:#fff;
}
.inner_news a.what {
	color:#fff;
}
.publish {
	color:#fff;
	margin-top:30px;
	margin-bottom:40px;
	font-size:0.9231rem;
}
.news_block {
	border-top:4px solid #561f32;
}
.rel_box {
	border-top:4px solid #bb403b;
	background-color:#222;
}
.vid_box {
	border-top:4px solid #1d71b8;
	background-color:#222;
}
.rels img {
	max-width:100%;
}
.blob, .blob img {
	position:relative;
	z-index:1;
}
.blob {
	overflow:hidden;
}
.blob img {
	opacity:0.8;
	margin-bottom:-5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all .2s ease-in-out;
	width:100%;
}
.blob .what {
	position:absolute;
	top:5%;
	left:10%;
	z-index:2;
	color:#fff;
}
.vid_box .blob .what {
	left:5%;
}
a.preview {
	position:absolute;
	width:60%;
	left:50%;
	margin-left:-30%;
	border:2px solid #fff;
	text-align:center;
	font-family: 'AvenirNextDemiBold';
	padding:10px 0px;
	top:150%;
	margin-top:-15px;
	z-index:5;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:2px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all .4s ease-in-out;
}
.vid_box a.preview {
	width:40%;
	margin-left:-20%;
}
.vid_box:hover a.preview, .rel_box:hover a.preview {
	top:50%;
}

a.preview:hover {
	background-color:#fff;
}
.vid_box a.preview:hover {
	color:#1d71b8;
}
.rel_box a.preview:hover {
	color:#bb403b;
}
.blob:hover img {
	opacity:0.5;
}
.links {
	background-color:#b58500;
	text-align:center;
	color:#fff;
	padding-bottom:30px;
}
.links p {
	padding:0px;
	margin:0px;
}
.links p:first-of-type {
	padding:20px 0px;
}
#load_soundcloud {
	/*display:none;*/
}
a.listen_close {
	background-color:#bb403b;
	color:#fff;
	display:block;
	font-family: 'AvenirNextDemiBold';
	font-size:1rem;
	text-align:center;
	text-transform:uppercase;
	padding:15px 0px;
}
a.listen_close:hover {
	background-color:#94302c;
}
#press {
	padding:10px 50px 20px 50px;
}
.quote {
	font-family: 'AvenirNextDemiBold';
	font-style:italic;
	font-size:1.538rem;
	letter-spacing:0px;
	text-align:center;
	padding-top:15px;
}
.who {
	margin-top:0px;
	font-size:0.9231rem;
	position:absolute;
	bottom:0px;
	z-index:2;
	max-width:70%;
}
#releases {
	background-color:#fff;
	padding-top:30px;
	display:block;
	overflow:hidden;
}
#releases img {
	width:100%;
	margin-bottom:-5px;
}
#releases .flex {
	margin-bottom:-1px;
}
.music_tag {
	padding-top:10%;
}
.music_tag .what {
	color:#bb403b!important;
	position:relative!important;
	z-index:1;
	text-align:left;
	left:0%!important;
}
#nug {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:3;
	color:#fff;
	padding:10px 20px;
	background-image:url(/images/bg-nug.png);
}
h3.subtitle {
	padding-top:40px;
}
#news_wrap {
	display:block;
	overflow:hidden;
}
#news_wrap img {
	width:100%;
}
#news_wrap .artist-news {
	border-top:3px solid #00a19a;
}
.artist-news .quick_desc {
	background-color:#00a19a;
}
#news_wrap .video {
	border-top:3px solid #1d71b8;
}
.video .quick_desc {
	background-color:#1d71b8;
}
#news_wrap .music {
	border-top:3px solid #b6443a;
}
.music .quick_desc {
	background-color:#b6443a;
}
#news_wrap .misc-news {
	border-top:3px solid #581f31;
}
.misc-news .quick_desc {
	background-color:#581f31;
}
#news_wrap .tv_t {
	border-top:3px solid #808751;
}
.tv_t .quick_desc {
	background-color:#808751;
}

#news_wrap .gallery_t {
	border-top:3px solid #b38317;
}
.gallery_t .quick_desc {
	background-color:#b38317;
}
#news_wrap .press_t {
	border-top:3px solid #422919;
}
.press_t .quick_desc {
	background-color:#422919;
}
#news_wrap .music_t {
	border-top:3px solid #b55112;
}
.music_t .quick_desc {
	background-color:#b55112;
}
.quick_desc {
	bottom:-100%;
	left:0px;
	z-index:2;
	width:90%;
	padding:10px 5%;
	color:#fff;
	position:absolute;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all .4s ease-in-out;
}
#news_wrap .inner:hover .quick_desc {
	bottom:0px;
}
#news_wrap .inner img {
	margin-bottom:-5px;
}
.quick_desc h2 {
	font-size:1rem;
}
.related .quick_desc h2 {
	font-size:0.9231rem;
}
.quick_desc h2 a {
	color:#fff;
	text-transform:uppercase;
}
.news_inner {
	padding:40px 0px;
}
img.news_image {
	width:100%;
	margin-top:30px;
}
.story {
	padding-right:30px;
}
.story a {
	font-family: 'AvenirNextDemiBold';
	text-decoration:underline;
}
.related #news_wrap {
	margin-top:25px;
}
.related #news_wrap .inner {
	border:none;
}
#releases .c_23, #releases .c_25 {
	display:block;
	position:relative;
	z-index:1;
	background-color:#222;
}
#releases .c_23 img, #releases .c_25 img {
	position:relative;
	z-index:1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all .2s ease-in-out;
}
#releases .what {
	position:absolute;
	top:5%;
	left:200%;
	z-index:2;
	color:#fff;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all .5s ease-in-out;
}
.rel_info {
	position:absolute;
	bottom:5%;
	right:-110%;
	z-index:3;
	color:#fff;
	text-transform:uppercase;
	width:80%;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all .4s ease-in-out;
}
#releases .c_23:hover .rel_info, #releases .c_25:hover .rel_info {
	right:10%;
}
#releases .c_23:hover .what, #releases .c_25:hover .what {
	left:10%;
}
#releases .c_23:hover img, #releases .c_25:hover img {
	opacity:0.6;
}
.page_intro {
	position:absolute;
	top:50%;
	width:50%;
	z-index:4;
	left:50%;
	margin-left:-25%;
	margin-top:0px;
	text-align:center;
	color:#fff;
	height:100px;
  	color: #00a19a;
	font-size:1.692rem;
}
.page_wrapper {
	padding-bottom:30px;
}
.page_wrapper ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style:none;
	padding:10px 0px;
	margin:0px;
}
.page_wrapper ul li {
	width:50%;
	list-style:none;
}
p.filter a {
	display:inline-block;
	margin-right:15px;
}
p.filter a:hover, p.filter a.active {
	text-decoration:underline;
}
.more_bio, .more_dates, .less_dates {
	position:absolute;
	bottom:20px;
	left:0px;
	z-index:2;
}
.more_dates, .less_dates {
	margin-left:50px;
}

@-webkit-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@-webkit-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@-moz-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@-ms-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@-moz-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@-webkit-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@-o-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
@keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0;
  }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1;
  }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0;
  }
}
.uil-ripple-css {
  background: none;
  position: absolute;
  left:50%;
  top:50%;
  z-index:1;
  margin-top:-100px;
  margin-left:-100px;
  width: 200px;
  height: 200px;
}
.uil-ripple-css div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  width: 0;
  height: 0;
  opacity: 0;
  border-radius: 50%;
  border-width: 6px;
  border-style: solid;
  -ms-animation: uil-ripple 3s ease-out infinite;
  -moz-animation: uil-ripple 3s ease-out infinite;
  -webkit-animation: uil-ripple 3s ease-out infinite;
  -o-animation: uil-ripple 3s ease-out infinite;
  animation: uil-ripple 3s ease-out infinite;
}
.uil-ripple-css div:nth-of-type(1) {
  border-color: #561f32;
}
.uil-ripple-css div:nth-of-type(2) {
  border-color: #ffffff;
  -ms-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxWrapper {
	max-width: none;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
#cboxOverlay {
	background-color: #000;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}
#colorbox {
	outline: 0;
}
#cboxContent {
	margin-top: 32px;
	overflow: visible;
	background: #fff;
}
.cboxIframe {
	background: #fff;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	background: #fff;
	padding: 1px;
}
#cboxLoadingGraphic {
	background: url(/images/loading.gif) no-repeat center center;
}
#cboxLoadingOverlay {
	background: #fff;
}
#cboxTitle {
	position: absolute;
	top: -22px;
	left: 0;
	color: #fff;
}
#cboxCurrent {
	position: absolute;
	top: -22px;
	right: 205px;
	text-indent: -9999px;
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -20px;
	background: url(/images/controls.png) no-repeat 0 0;
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline: 0;
}
#cboxPrevious {
	background-position: 0px 0px;
	right: 44px;
}
#cboxPrevious:hover {
	background-position: 0px -25px;
}
#cboxNext {
	background-position: -25px 0px;
	right: 22px;
}
#cboxNext:hover {
	background-position: -25px -25px;
}
#cboxClose {
	background-position: -50px 0px;
	right: 0;
	padding: 5px;
	background-color: #fff;
}
#cboxClose:hover {
	background-position: -50px -25px;
}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
	right: 66px;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position: -75px -25px;
	right: 44px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -100px -25px;
}
.cboxSlideshow_off #cboxSlideshow {
	background-position: -100px 0px;
	right: 44px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -75px -25px;
}
.cc-window {
	font-size: 0.9231rem!important;
}
@media (max-width:1600px) {
	.header h2 {
		font-size: 1.231rem;
	}
	#artist_wrap .c_20, #news_wrap .c_20 {
		width:25%;
	}
	h1.main_title {
		margin-left:10px;
	}
	.menu a {
		font-size:1.154rem;
	}
	#strapline h1 {
		font-size:1.692rem;
	}
}

@media (max-width:1300px) {
	#artist_wrap .c_20, #news_wrap .c_20 {
		width:25%;
	}
	h1.main_title {
		margin-left:10px;
	}
	.header h2 {
		font-size:1.231rem;
		font-family: 'AvenirNextDemiBold';
	}
	.menu a {
		font-size:1rem;
	}
	#strapline h1, .page_intro {
		font-size:1.231rem;
	}
}

@media (max-width:650px) {
	#header_wrap {
		height:70%;
	}
	.header {
		text-align:left;
	}
	.header h2 {
		font-size: 1rem;
		width:100%;
		text-align:center;
		display:none;
		top:10px;
		right:0px;
		left:0px;
		padding:0px;
		margin:0px;
	}
	.header h2.title {
		right:0px;
		top:30px;
	}
	a.logo img {
		width:50px;
		margin-top:-10px;
		margin-left:10px;
	}
	#contact_wrap {
		top:-1100px;
		display:none;
	}
	.menu, .slider__nav {
		display:none;
	}
	#strapline h1 {
		max-width:90%;
	}
	#artist_wrap .c_20 {
		width:50%;
	}
	#artist_wrap h3 {
		bottom:-100%;
	}
	.feat_info {
		width:75%;
		display:none;
	}
	#footer_wrap .c_25, #footer_wrap .c_35, #footer_wrap .c_40 {
		width:100%!important;
	}
	.c_40, .c_60, #content_wrap .c_50, .c_33, .c_66 {
		width:100%!important;
	}
	a.btn {
		width:35%;
	}
	#slider_wrap img {
		width:100%;
		height:100%;
		object-fit:auto;
	}
	.flex {
		display:block;
	}
	.fake, .fixer {
		display:none;
	}
	.left_pad {
		padding-left:0px;
	}
	.book {
		text-align:left;
		padding-left:10px;
	}
	.book a {
		display:block;
		width:auto;
		margin-right:20px;
	}
	h1.main_title {
		text-align:center;
		display:block;
	}
	#releases .right_fix .flex, .dates, #news_wrap .flex, #artist_wrap .artist_boxes {
		display:flex!important;
	}
	#content_wrap #releases .flex .c_25, #news_wrap .flex .c_20 {
		width:50%!important;
	}
	.links {
		width:90%;
		padding-left:5%;
		padding-right:5%;
		padding-bottom:0px;
		text-align:left;
	}
	.links p {
		display:inline-block;
		vertical-align:top;
	}
	.links p img {
		margin-top:10px;
		max-width:30px;
		margin-right:5px;
	}
	#content_wrap {
		display:block;
		overflow:hidden;
	}
	.artist_detail .c_40, .artist_detail .c_60 {
		padding:20px 5% 50px 5%!important;
		width:90%!important;
	}
	.artist_detail.block {
		padding:0px;
	}
	#content_wrap .dates .c_20 {
		width:30%;
	}
	#content_wrap .dates .c_50 {
		width:70%!important;
	}
	#content_wrap .dates .c_30 {
		width:70%!important;
		padding-left:30%!important;
		border-bottom:1px solid #1a9b8d;
	}
	.more_bio, .more_dates, .less_dates {
		bottom:15px;
		margin-left:5%;
	}
	.more_dates, .less_dates {
		margin-left:5%;
	}
	.inner_news {
		padding:10px 5%;
	}
	#releases {
		padding-top:0px;
	}
	#releases .left_fix, #releases .right_fix {
		width:100%;
	}
	#releases .right_fix {
		position:relative;
		z-index:1;
		overflow:hidden;
	}
	.music_tag {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:5%;
	}
	.music_tag p {
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.rel_info {
		display:none;
	}
	#releases .c_25 .what {
		display:none;
	}
	img.menu_icon {
		position:absolute;
		right:5px;
		width:10%;
		top:28px;
		z-index:999999;
	}
	#mobile_menu {
		position:fixed;
		top:0%;
		width:100%;
		left:0px;
		height:100%;
		z-index:9999;
		background-color:#561f32;
		color:#fff;
		text-align:center;
		display:none;
		overflow:hidden;
	}
	.inner_menu {
		margin:20% 5%;
	}
	.inner_menu a {
		display:block;
		padding:10px 0px;
		text-transform:uppercase;
		color:#fff;
		font-size:1.385rem;
	}
	.inner_menu a.close_menu {
		fontpsize:1rem;
	}
	#contact_wrap {
		background-color:#561f32;
	}
	#contact_wrap .block {
		position:relative;
		top:0%;
		margin-top:15px;
		left:5%;
		margin-left:0;
		z-index:1;
		width:90%;
		font-size:0.9231rem;
	}
	#contact_wrap .c_50 {
		width:100%!important;
	}
	#contact_wrap p {
		padding:8px 0px;
		margin:0px;
	}
	.page_wrapper ul li {
		width:100%;
		margin-bottom:8px;
	}
	.page_intro {
  		position: absolute;
  		top: 40%;
  		width: 90%;
		z-index: 4;
		left: 50%;
		margin-left: -45%;
		margin-top: 0px;
		text-align: center;
		height: 100px;
		color: #00a19a;
		font-size: 0.9231rem;
	}
	.auto {
		padding-bottom:15px;
	}
	.block {
		padding-left:0px;
		padding-right:0px;
	}
	.news_inner, .attic .subtitle, .attic .filter, .attic #news_wrap {
		padding-left:5%;
		padding-right:5%;
	}
	img.news_image {
		margin-left:-6%;
		width:112%;
	}
	.attic #news_wrap .c_20, .c_85 {
		width:100%!important;
	}
	#press {
		padding:10px;
	}
	.quote {
	  font-size: 1rem;
	  text-align:left;
	  padding-bottom:10px;
	  padding-top:20px;
	}
	.who {
		top:0px;
		bottom:auto;
		left:0px;
	}
	
	
}