@charset "utf-8";
@font-face {
	font-family: 'DrukCy-Medium';
	src: url('fonts/DrukCy-Medium/DrukCy-Medium.eot');
	src: url('fonts/DrukCy-Medium/DrukCy-Medium.eot#iefix') format('embedded-opentype'), url('fonts/DrukCy-Medium/DrukCy-Medium.woff2') format('woff2'), url('fonts/DrukCy-Medium/DrukCy-Medium.woff') format('woff'), url('fonts/DrukCy-Medium/DrukCy-Medium.ttf') format('truetype'), url('fonts/DrukCy-Medium/DrukCy-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DrukWideCyMedium';
	src: url('fonts/DrukWideCyMedium/DrukWideCyMedium.eot');
	src: url('fonts/DrukWideCyMedium/DrukWideCyMedium.eot#iefix') format('embedded-opentype'), url('fonts/DrukWideCyMedium/DrukWideCyMedium.woff2') format('woff2'),  url('fonts/DrukWideCyMedium/DrukWideCyMedium.woff') format('woff'),url('fonts/DrukWideCyMedium/DrukWideCyMedium.ttf') format('truetype'), url('fonts/DrukWideCyMedium/DrukWideCyMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoCondensed-Regular';
	src: url('fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.eot');
	src: url('fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.eot#iefix') format('embedded-opentype'), url('fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.woff2') format('woff2'),  url('fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.woff2') format('woff2'), url('fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.ttf') format('truetype'), url('fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoCondensed-Light';
	src: url('fonts/RobotoCondensed-Light/RobotoCondensed-Light.eot');
	src: url('fonts/RobotoCondensed-Light/RobotoCondensed-Light.eot#iefix') format('embedded-opentype'), url('fonts/RobotoCondensed-Light/RobotoCondensed-Light.woff2') format('woff2'),  url('fonts/RobotoCondensed-Light/RobotoCondensed-Light.woff') format('woff'), url('fonts/RobotoCondensed-Light/RobotoCondensed-Light.ttf') format('truetype'), url('fonts/RobotoCondensed-Light/RobotoCondensed-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoCondensed-Bold';
	src: url('fonts/RobotoCondensed-Bold/RobotoCondensed-Bold.eot');
	src: url('fonts/RobotoCondensed-Bold/RobotoCondensed-Bold.eot#iefix') format('embedded-opentype'), url('fonts/RobotoCondensed-Bold/RobotoCondensed-Bold.woff2') format('woff2'),  url('fonts/RobotoCondensed-Bold/RobotoCondensed-Bold.woff') format('woff'), url('fonts/RobotoCondensed-Bold/RobotoCondensed-Bold.ttf') format('truetype'), url('fonts/RobotoCondensed-Bold/RobotoCondensed-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Light';
	src: url('fonts/Roboto-Light/Roboto-Light.eot');
	src: url('fonts/Roboto-Light/Roboto-Light.eot#iefix') format('embedded-opentype'), url('fonts/Roboto-Light/Roboto-Light.woff2') format('woff2'), url('fonts/Roboto-Light/Roboto-Light.woff') format('woff'), url('fonts/Roboto-Light/Roboto-Light.ttf') format('truetype'), url('fonts/Roboto-Light/Roboto-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url('fonts/Roboto-Regular/Roboto-Regular.eot');
	src: url('fonts/Roboto-Regular/Roboto-Regular.eot#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular/Roboto-Regular.woff2') format('woff2'), url('fonts/Roboto-Regular/Roboto-Regular.woff') format('woff'), url('fonts/Roboto-Regular/Roboto-Regular.ttf') format('truetype'), url('fonts/Roboto-Regular/Roboto-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Thin';
	src: url('fonts/Roboto-Thin/Roboto-Thin.eot');
	src: url('fonts/Roboto-Thin/Roboto-Thin.eot#iefix') format('embedded-opentype'), url('fonts/Roboto-Thin/Roboto-Thin.woff2') format('woff2'), url('fonts/Roboto-Thin/Roboto-Thin.woff') format('woff'), url('fonts/Roboto-Thin/Roboto-Thin.ttf') format('truetype'), url('fonts/Roboto-Thin/Roboto-Thin.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Medium';
	src: url('fonts/Roboto-Medium/Roboto-Medium.eot');
	src: url('fonts/Roboto-Medium/Roboto-Medium.eot#iefix') format('embedded-opentype'), url('fonts/Roboto-Medium/Roboto-Medium.woff2') format('woff2'), url('fonts/Roboto-Medium/Roboto-Medium.woff') format('woff'), url('fonts/Roboto-Medium/Roboto-Medium.ttf') format('truetype'), url('fonts/Roboto-Medium/Roboto-Medium.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Black';
	src: url('fonts/Roboto-Black/Roboto-Black.eot');
	src: url('fonts/Roboto-Black/Roboto-Black.eot#iefix') format('embedded-opentype'), url('fonts/Roboto-Black/Roboto-Black.woff2') format('woff2'), url('fonts/Roboto-Black/Roboto-Black.woff') format('woff'), url('fonts/Roboto-Black/Roboto-Black.ttf') format('truetype'), url('fonts/Roboto-Black/Roboto-Black.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'FontAwesome';
	src: url('fonts/FontAwesome/FontAwesome.eot');
	src: url('fonts/FontAwesome/FontAwesome.eot#iefix') format('embedded-opentype'), url('fonts/FontAwesome/FontAwesome.woff2') format('woff2'), url('fonts/FontAwesome/FontAwesome.woff') format('woff'), url('fonts/FontAwesome/FontAwesome.ttf') format('truetype'), url('fonts/FontAwesome/FontAwesome.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0rem;
	padding: 0rem;
	outline: none;
	text-decoration: none;
	box-sizing: border-box;
}
html {
	font-size: 0.05153vw;
}
body {
	font-family: "Roboto-Regular";
	color: #fff;
	background-color: #000;
	overflow-y: hidden;
	overflow-x: hidden;
}
a {
	color: #000;
}
section.joinBS {
	display: none;
}
#animateWrapp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 999999999;
}
#animateCercle {
	float: left;
	align-self: center;
	width: 25vh;
	height: 25vh;
	margin: 0 37.5vh 0 37.5vh;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	-o-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	-ms-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	-webkit-animation: animateShadow 3s ease-in-out infinite;
	-webkit-animation-direction: alternate;
	-moz-animation: aanimateShadow 3s ease-in-out infinite;
	-moz-animation-direction: alternate;
	-o-animation: animateShadow 3s ease-in-out infinite;
	-o-animation-direction: alternate;
	-ms-animation: animateShadow 3s ease-in-out infinite;
	-ms-animation-direction: alternate;
	animation: animateShadow 3s ease-in-out infinite;
	animation-direction: alternate;
}
@-webkit-keyframes animateShadow {
	from {
		-webkit-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		-moz-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		-o-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		-ms-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	}
	to {
		-webkit-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		-moz-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		-o-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		-ms-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
	}
}
@keyframes animateShadow {
	from {
		-webkit-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		-moz-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		-o-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		-ms-box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
		box-shadow: 0 0 10rem 2.5rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	}
	to {
		-webkit-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		-moz-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		-o-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		-ms-box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
		box-shadow: 0 0 100rem 10rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 1);
	}
}
header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	width: 100%;
	height: 100rem;
	background-color: #000;
	z-index: 99;
}
#footer-mobile {
	display: none;
}
.logo {
	position: relative;
	top: 23rem;
	left: 96rem;
    width: 197rem;
    height: 57rem;
	background-image: url("image/13logo.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.logo-circle {
	position: relative;
	float: left;
	margin-top: 5%;
	width: 47rem;
	height: 47rem;
	border-radius: 50%;
	box-shadow: 0 0 18rem 6rem rgba(255, 255, 255, 0.57), 0 0 3rem 1rem rgba(255, 255, 255, 0.5);
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.logo:hover .logo-circle {
	box-shadow: 0 0 19rem 6rem rgba(255, 255, 255, 0.57), 0 0 7rem 3rem #ffffff;
}
.logo-img {
	position: relative;
	float: right;
	width: 107rem;
	height: 100%;
	background-image: url("image/logo.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
header .menu {
	position: relative;
	float: left;
	height: 100%;
	margin-left: 170rem;
}
header .menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: space-between;
	height: 100%;
	list-style: none;
}
header .menu ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: 30rem;
	font-family: RobotoCondensed-Light;
	font-size: 19.34rem;
}
header .menu ul li:first-child {
	margin-left: 0;
}
header .menu ul li a,
header .menu ul li span {
	padding: 38rem 0;
	position: relative;
	text-decoration: none;
	font-family: "RobotoCondensed-Regular", "Roboto-Regular", "Verdana", "Arial";
	color: #797979;
	text-transform: uppercase;
	cursor: pointer;
}
header .menu ul li a:hover:after,
header .menu ul li span:hover:after {
	opacity: 1;
}
header .menu ul li span:hover span:after {
	display: none;
}
header .menu ul li a:after,
header .menu ul li span:after {
	content: "";
	display: block;
	position: absolute;
	background: #8f6e4f;
	height: 3rem;
	width: 100%;
	margin-top: 10rem;
	opacity: 0;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
header .menu ul li.active a, 
header .menu ul li span.active {
	color: #fff!important;
}
header .menu ul li span.navicon {
	display: block;
	position: absolute;
	width: 18rem;
	height: 14rem;
	left: calc(50% - 9rem);
	bottom: -14rem;
	background: url("image/icons/array_down.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#rotate {
	-moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
header .menu .subheader .menu ul {
	display: block;
}
.subMenu {
	display: block;
	position: absolute;
	width: 100%;
	padding-bottom: 35rem;
	background: #0b161c;
	z-index: 98;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#artist,
#media,
#cooper,
#products,
#allbs {
	-webkit-transform: translateY(-150%);
	-ms-transform: translateY(-150%);
	transform: translateY(-150%);
}
#open {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.subMenu ul {
  width: 1820rem;
  height: 100%;
  padding-left: 100rem;
  list-style: none;
}
.subMenu li {
  position: relative;
  float: left;
  width: 212rem;
  height: 125rem;
  margin-top: 31rem;
  margin-left: 40rem;
  padding: 0px;
  border: 2rem solid #8f6e4f;
  box-sizing: border-box;
}
.subMenu ul li:nth-child(7n+1) { margin-left: -4rem; }
.subMenu ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    width: 102%;
    height: 102%;
	margin-top: -1%;
    margin-left: -1%;
	padding: 15rem;
    text-decoration: none;
    font-family: "RobotoCondensed-Regular", "Roboto-Regular", "Verdana", "Arial";
    font-size: 20rem;
    color: #fff;
	box-sizing: border-box;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.subMenu ul li a:hover {
	background-color: #8f6e4f;
}
#menuClose {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.25);
	z-index: 97;
}
#searchbtn {
	display: none;
	position: relative;
	float: left;
	width: 24rem;
	height: 24rem;
	margin-top: 41rem;
	margin-left: 55rem;
	cursor: pointer;
	background-image: url("image/icons/search-btn.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
#searchbtn:hover {
	background-image: url("image/icons/search-btn-hover.png");
}
.social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: space-between;
	position: absolute;
	top: 40rem;
	right: 90rem;
	width: 321rem;
	height: 23rem;
	z-index: 99;
}
.social-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: center;
	width: 38rem;
	height: 21rem;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.social-link:after {
	content: '';
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: center;
	width: 38rem;
	height: 21rem;
	opacity: 0;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.social-link:hover:after {
	opacity: 1;
}
#footOriginalSN .fb {
	background-image: url("image/icons/social/888/fb.svg");
}
#footOriginalSN .fb:hover {
	background-image: url("image/icons/social/fb.svg");
}
#footOriginalSN .vk {
	background-image: url("image/icons/social/888/vk.svg");
}
#footOriginalSN .vk:hover {
	background-image: url("image/icons/social/vk.svg");
}
#footOriginalSN .inst {
	background-image: url("image/icons/social/888/inst.svg");
}
#footOriginalSN .inst:hover {
	background-image: url("image/icons/social/inst.svg");
}
#footOriginalSN .ok {
	background-image: url("image/icons/social/888/ok.svg");
}
#footOriginalSN .ok:hover {
	background-image: url("image/icons/social/ok.svg");
}
#footOriginalSN .tw {
	background-image: url("image/icons/social/888/tw.svg");
}
#footOriginalSN .tw:hover {
	background-image: url("image/icons/social/tw.svg");
}
#footOriginalSN .yt {
	background-image: url("image/icons/social/888/yt.svg");
}
#footOriginalSN .yt:hover {
	background-image: url("image/icons/social/yt.svg");
}
#footOriginalSN .gl {
	background-image: url("image/icons/social/888/gl.svg");
}
#footOriginalSN .gl:hover {
	background-image: url("image/icons/social/gl.svg");
}
.fb-special {
	background-image: url("image/icons/social/8f6e4f/fb.svg");
}
.fb-special:after {
	background-image: url("image/icons/social/fb.svg");
}
.vk-special {
	background-image: url("image/icons/social/8f6e4f/vk.svg");
}
.vk-special:after {
	background-image: url("image/icons/social/vk.svg");
}
.inst-special {
	background-image: url("image/icons/social/8f6e4f/inst.svg");
}
.inst-special:after {
	background-image: url("image/icons/social/inst.svg");
}
.ok-special {
	background-image: url("image/icons/social/8f6e4f/ok.svg");
}
.ok-special:after {
	background-image: url("image/icons/social/ok.svg");
}
.tw-special {
	background-image: url("image/icons/social/8f6e4f/tw.svg");
}
.tw-special:after {
	background-image: url("image/icons/social/tw.svg");
}
.yt-special {
	background-image: url("image/icons/social/8f6e4f/yt.svg");
}
.yt-special:after {
	background-image: url("image/icons/social/yt.svg");
}
.gl-special {
	background-image: url("image/icons/social/8f6e4f/gl.svg");
}
.gl-special:after {
	background-image: url("image/icons/social/gl.svg");
}
.authbtn {
	display: none;
	position: relative;
	float: left;
	width: 44rem;
	height: 50rem;
	margin-top: 24rem;
	margin-left: 54rem;
	cursor: pointer;
	background-image: url("image/icons/auth-btn.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.authbtn:hover {
	background-image: url("image/icons/auth-btn-hover.png");
}
main {
	position: relative;
	float: left;
	width: 100%;
	min-height: 75vh;
}
.community {
	position: relative;
	float: left;
	width: 1724rem;
	height: 230rem;
	margin-left: 96rem;
	margin-bottom: 120rem;
	background-image: url("image/email.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
}
#footer-desktop {
	position: relative;
	float: left;
	width: 100%;
	height: 400rem;
	border-top: 2rem solid #8f6e4f;
	background-color: #0b161c;
}
#up {
	position: relative;
	float: right;
	width: 50rem;
	height: 50rem;
	margin-top: -25rem;
	margin-right: 100rem;
	cursor: pointer;
	border: 2rem solid #8f6e4f;
	background-color: #0b161c;
	background-image: url("image/icons/arrow_up.png");
	background-repeat: no-repeat;
	background-size: 70%;
	background-position: 50% 50%;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
#up:hover {
	background-color: #fff;
}
.lincks {
	position: relative;
	float: left;
	width: 1720rem;
	margin-top: 25rem;
	margin-left: 95rem;
	font-family: 'Roboto-Thin';
	font-size: 15rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #8f6e4f;
}
a.main {
	color: #8f6e4f;
	border-bottom: 1rem solid #8f6e4f;
}
.footLogo {
    position: relative;
    float: left;
    width: 185rem;
    height: 50rem;
    margin-top: 76rem;
    margin-left: 94rem;
    background-image: url(/bitrix/templates/BSTemplate_Desktop/image/13years.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.footNav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: space-between;
	position: relative;
	float: left;
	width: 785rem;
	height: 104rem;
	margin-top: 40rem;
	margin-left: 95rem;
	clear: both;
}
.footNav ul {
	list-style: none;
}
.footNav ul li {
	padding-bottom: -2rem;
}
.footNav ul li a {
	font-family: "Roboto-Thin", "Roboto-Light", "Verdana", "Arial";
	font-weight: 400;
	font-size: 18rem;
	color: #b4b4b4;
	line-height: 170%;
	text-transform: uppercase;
	text-decoration: none;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.footNav ul li a:hover {
	color: #8f6e4f;
}
.policy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: space-between;
	position: relative;
	float: left;
	width: 462rem;
	margin-top: 38rem;
	margin-left: 95rem;
	clear: both;
}
.policy-link {
	font-family: "Roboto-Thin", "Roboto-Light", "Verdana", "Arial";
	font-weight: 400;
	font-size: 12rem;
	color: #b4b4b4;
	line-height: 100%;
	text-transform: uppercase;
	text-decoration: none;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.policy-link:hover {
	color: #8f6e4f;
}
.copyright {
	position: relative;
	float: left;
	width: 1500rem;
	margin-top: 44rem;
	margin-left: 95rem;
	font-family: "Roboto-Light";
	font-weight: 700;
	font-size: 12rem;
	color: #5c6164;
	text-transform: uppercase;
	clear: both;
}
.footSN {
	position: absolute;
	top: 150rem;
	right: 100rem;
}
.footSN-title {
	position: relative;
	float: right;
	width: 100%;
	font-family: "Roboto-Thin";
	font-weight: 400;
	font-size: 12rem;
	color: #b4b4b4;
	text-align: right;
	line-height: 100%;
	text-transform: uppercase;
}
.footSN .social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: space-between;
	position: relative;
	float: right;
	top: 19rem;
	right: 0rem;
	width: 320rem;
	height: 21rem;
	z-index: 99;
}
.footGroup {
	position: absolute;
	top: 260rem;
	right: 100rem;
}
.footGroup-title {
	position: absolute;
	top: 0px;
	right: 0px;
	font-family: "Roboto-Thin";
	font-weight: 400;
	font-size: 12rem;
	color: #b4b4b4;
	text-align: right;
	line-height: 100%;
	text-transform: uppercase;
}
.BSGroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: space-between;
	position: relative;
	float: right;
	width: 780rem;
	height: 43rem;
	margin-top: 41rem;
}
.BSGroup-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: space-between;
	align-self: center;
	height: 100%;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.BSGroup-link:hover {
	background-image: none!important;
}
.BSGroup-link:after {
	content: '';
	align-self: center;
	height: 100%;
	opacity: 0;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.BSGroup-link:hover:after {
	opacity: 1;
}
#BSCW {
	width: 50rem;
	background-image: url("image/icons/group/797979/BSCW.svg?2456256");
}
#BSCW:after {
	width: 50rem;
	background-image: url("image/icons/group/8f6e4f/BSCW.svg?2456256");
}
#BSW {
	width: 50rem;
	background-image: url("image/icons/group/797979/BSW.svg");
}
#BSW:after {
	width: 50rem;
	background-image: url("image/icons/group/8f6e4f/BSW.svg");
}
#BSR {
	width: 50rem;
	background-image: url("image/icons/group/797979/BSR.svg");
}
#BSR:after {
	width: 50rem;
	background-image: url("image/icons/group/8f6e4f/BSR.svg");
}
#BSS {
	width: 50rem;
	background-image: url("image/icons/group/797979/BSS.svg");
}
#BSS:after {
	width: 50rem;
	background-image: url("image/icons/group/8f6e4f/BSS.svg");
}
#BSTG {
	width: 50rem;
	background-image: url("image/icons/group/797979/BSTG.svg?2456256");
}
#BSTG:after {
	width: 50rem;
	background-image: url("image/icons/group/8f6e4f/BSTG.svg?69786786798");
}
#BSG {
	width: 40rem;
	background-image: url("image/icons/group/797979/BSG.svg");
}
#BSG:after {
	width: 40rem;
	background-image: url("image/icons/group/8f6e4f/BSG.svg");
}
#BSB {
	width: 50rem;
	background-image: url("image/icons/group/797979/BSB.svg");
}
#BSB:after {
	width: 70rem;
	background-image: url("image/icons/group/8f6e4f/BSB.svg");
}
#BSK {
	width: 70rem;
	background-image: url("image/icons/group/797979/BSK.svg?890890");
	background-size: 100%!important;
}
#BSK:after {
	width: 75rem;
	background-image: url("image/icons/group/8f6e4f/BSK.svg");
	background-size: 100%!important;
}
#MIM {
	width: 100rem;
	background-image: url("image/icons/group/797979/MIM.svg");
}
#MIM:after {
	width: 100rem;
	background-image: url("image/icons/group/8f6e4f/MIM.svg");
}
#GSR {
	width: 70rem;
	background-image: url("image/icons/group/797979/GSR.svg");
}
#GSR:after {
	width: 70rem;
	background-image: url("image/icons/group/8f6e4f/GSR.svg");
}
#BST {
	width: 34rem;
	background-image: url("image/icons/group/797979/BST.svg");
}
#BST:after {
	width: 34rem;
	background-image: url("image/icons/group/8f6e4f/BST.svg");
}
#A13 {
	width: 50rem;
    margin-top: -3rem;
    margin-left: -7rem;
	background-image: url("image/icons/group/797979/A13.png");
}
#A13:after {
	width: 50rem;
	background-image: url("image/icons/group/8f6e4f/A13.png");
}
span.bfnt {
	font-size: 20px;
	font-weight: 700;
}
.item-ul {
	margin-bottom: 10px;
}
.item-ul li {
	position: relative;
	padding: 0 0 0 25px;
	line-height: 22px;
	list-style: none;
}
.item-ul li:before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 3px;
	top: 5px;
	border-radius: 50%;
	background-color: #000;
	box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.57), 0 0 3px 1px rgba(255, 255, 255, 0.5);
}
.aboutArtist-info a {
	color: #8f6e4f;
	border-bottom: 1rem solid #8f6e4f;
}
.collectionsBW,
footer {
	display: block!important
}