/*** mod/themes/form/def/css/css-fw-base.css ***/
/*1.1*/
@charset "UTF-8";
* { margin: 0; padding: 0; }
*:focus { outline: none; }
.disable-hover,
.disable-hover * {
  pointer-events: none !important;
}

.f-left { float: left; }
.f-right { float: right; }
.no-clear { clear: none !important; }
.f-clear { clear: both; }
.f-inline { display: inline-block; }

.center { text-align: center }
.t-left { text-align: left }
.t-right { text-align: right }
.w-50 { width: 50% }
.w-20 { width: 20% }
.w-15 { width: 15% }
.w-30 { width: 30% }

body,html {-webkit-font-smoothing: antialiased;}
img { image-rendering: auto; }

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

a img { border: none; display: block; }
.ico { text-align: left; text-indent: -9999px; display: block; }
.nostyle li { list-style: none; }
.inlineli { text-align: center; }
.inlineli li { display: inline-block; }
.inlineb > b { display: inline-block; }
.float-items > * { float: left; }

.leftli li { float: left; }
.rightli li { float: right; }

.abs { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.overlay-global-wrapper {
    position: fixed; display: none;
    top: 0; left: 0; right: 0; bottom: 0; overflow: auto; z-index: 900;
}

.overlay-open body { overflow: hidden; }
.overlay-open .overlay-global-wrapper {
    display: block;
}

/* -------------------------------------------------------------------- */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/**/
.cleaner:after{ content: "."; display: block; height: 0; font-size:0; visibility:hidden; }
.cleaner{display: inline-block; overflow:hidden; }
/* Hides from IE Mac \*/
* html .cleaner {height: 1%;} .cleaner{display:block;}
/* End Hack */

.hidden { display: none; }
/*
.show { display: block!important; }
*/

/*** mod/wwwwrnr/form/def/css/reset.css ***/
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;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*** mod/powerpack/perfectscroll/perfect-scrollbar.css ***/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  /*background-color: #eee;*/
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}


/*** mod/wwwwrnr/form/def/css/styles.css ***/
/*
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin,cyrillic-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,cyrillic-ext);
/**/

/*
@font-face {
	font-family: "Open Sans Condensed Bold";
	src: url(/mod/wwwwrnr/form/def/fonts/Open Sans Condensed.eot);
	src: url(/mod/wwwwrnr/form/def/fonts/Open Sans Condensed.eot?#iefix) format('eot'),
	url(/mod/wwwwrnr/form/def/fonts/Open Sans Condensed.woff) format('woff'),
	url(/mod/wwwwrnr/form/def/fonts/Open Sans Condensed.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: "Open Sans Condensed";
	src: url(/mod/wwwwrnr/form/def/fonts/OpenSans-CondensedLight.eot);
	src: url(/mod/wwwwrnr/form/def/fonts/OpenSans-CondensedLight.eot?#iefix) format('eot'),
	url(/mod/wwwwrnr/form/def/fonts/OpenSans-CondensedLight.woff) format('woff'),
	url(/mod/wwwwrnr/form/def/fonts/OpenSans-CondensedLight.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}

*/

@font-face {
	font-family: 'icomoon';
	src:url(/mod/wwwwrnr/form/def/fonts/icomoon.eot?1qqqw12);
	src:url(/mod/wwwwrnr/form/def/fonts/icomoon.eot?1qqqw12#iefix) format('embedded-opentype'),
	url(/mod/wwwwrnr/form/def/fonts/icomoon.ttf?1qqqw12) format('truetype'),
	url(/mod/wwwwrnr/form/def/fonts/icomoon.woff?1qqqw12) format('woff'),
	url(/mod/wwwwrnr/form/def/fonts/icomoon.svg?1qqqw12#icomoon) format('svg');
	font-weight: normal;
	font-style: normal;
}


/* 0. Elements
-------------------------------------------------- */

*		{ margin:0; padding:0; }
html		{ padding:0; }

body	{
	color:#000; background:#fff; font-size: 14px;
	font-family:'Open Sans Condensed',Arial,sans-serif; /*overflow:hidden;*/
}
/*
.accessdenied-login {
	position: fixed; top:50%; left:50%; transform: translate(-50%, 50%);
	padding: 20px 40px; background: rgba(255,255,255,0.8); border-radius: 5px; z-index: 99;
}
*/
#bodyloader { background: #1464a9; color: #000; transition: transform 1.5s ease 0s; transition-delay: 0.7s; transform: translate3d(0,0,0); /*transition-delay: 0.3s;*/ }

#bodyloader .b { content: ""; position: absolute; bottom: -105px; border-top:110px solid #222; }
#bodyloader.finish { transform: translate3d(0,-100%,0); }
.loadtext { position: absolute; top: 50%; left: 50%; width: 110px; height: 110px; margin: -55px 0 0 -55px; text-align: center; text-transform: uppercase; opacity: 0; transition: opacity 1s, transform 1s ease; /*transition-delay: 0.2s;*/ transform: scale(0.9); }
.start .loadtext { transform: scale(1); }
.loaded .loadtext, .finish .loadtext, .start .loadtext { opacity: 1; }
.loaded .textprogress { opacity: 0; }
.loadtext span { display: block; color: #000;  }
.heightprogress { position: absolute; left: 0; right: 0; bottom: 0; text-align: center; overflow: hidden; }

.warner-fill {
	width: 110px; height: 110px;
	color: #fff; position: absolute; bottom: 0; left: 0; right: 0;
	background: url(/mod/wwwwrnr/form/def/img/warner-fill.png) 50% 50% no-repeat;
	background-image: url(/mod/wwwwrnr/form/def/img/warner-fill.svg);
	background-size: 110px 110px;
}

.warner-border {
	width: 110px; height: 110px;
	color: #fff; position: absolute; bottom: 0; left: 0; right: 0;
	background: url(/mod/wwwwrnr/form/def/img/warner-border.png) 50% 50% no-repeat;
	background-image: url(/mod/wwwwrnr/form/def/img/warner-border.svg);
	background-size: 110px 110px;
}

/*
::-webkit-scrollbar {
	width: 5px; height: 5px;
}
::-webkit-scrollbar-track {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.scroller::-webkit-scrollbar {
	width: 20px;
	height: 20px;
}
.scroller::-webkit-scrollbar-track {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.scroller::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f2f2f2;
}
.scroller::-webkit-scrollbar-thumb:window-inactive {
	background: #f2f2f2; opacity: 0.5;
}
*/

a 			{ color:#0062a3; text-decoration:none; border:0; outline:none; }
a:hover 		{ text-decoration:none; }

hr				{ border:0; clear:both; height:0; }
hr.divider		{ border:0; height:20px; }
hr.medidivider	{ border:0; height:25px; }
hr.maxidivider	{ border:0; height:30px; }

figure			{ margin:0; display:block; }

/* 1. Structure
-------------------------------------------------- */

.iammobile div.outer-wrapper { transition:transform 0.4s ease 0s; }
.iampc div.outer-wrapper { transform:translate3d(0,0,0); transition:transform 0.4s ease 0s; }

.iampc.hasbodyloader div.outer-wrapper { transform:translate3d(0,30%,0); transition:transform 2s ease 0s; }
.iampc.loaded div.outer-wrapper { transform:translate3d(0,0,0); }

.iampc div.outer-wrapper.right				{ transform:translate3d(100%,0,0); }
.iampc aside.navigation.right				{ width:100%; transform:translate3d(0,0,0); }

.iampc div.outer-wrapper.left				{ transform:translate3d(-100%,0,0); }
.iampc aside.player.left					{ width:100%; transform:translate3d(0,0,0); }

.iampc div.outer-wrapper.top				{ transform:translate3d(0,76px,0); }
.iampc aside.search.top					{ transform:translate3d(0,0,0); }


.iammobile div.outer-wrapper.right				{ transform:translate(100%,0); }
.iammobile aside.navigation.right				{ width:100%; transform:translate(0,0); overflow: auto; }

.iammobile div.outer-wrapper.left				{ transform:translate(-100%,0); }
.iammobile aside.player.left					{ width:100%; transform:translate(0,0); }

.iammobile div.outer-wrapper.top				{ transform:translate(0,76px); }
.iammobile aside.search.top					{ transform:translate(0,0); }

.blue-bg {
	position: relative; background:#1464a9;
}

.blue-bg:after {
	content:""; display: block;
	background:#1464a9; opacity: 0.5;
	position: absolute; top:0; left:0; right:0; bottom:0; z-index: 9;
}

.container		{ margin:0 auto; max-width:1012px; }
nav a.logo > img { width: 100%; height: auto; }
.fixednav { display: none; }
div.news								{ /**background:#000;**/ position:relative; }
div.news-social { position:relative; }
div.news-social > ul								{  }
	div.news-social > ul > li						{ color:#919191; font-size:13px; text-transform:uppercase; padding:0 6px 6px; background:#fff; box-sizing:border-box; }
	div.news-social > ul > li:first-child			{ padding:6px; }
	div.news-social > ul > li figcaption				{ padding:10px 0; }
	div.news-social > ul > li figcaption a				{ color:#1464a9; font-weight:700; }
	div.news-social > ul > li figcaption span.icon		{ font-size:18px; vertical-align:-3px; }

	div.news-social > div.social												{ background:#1464a9; clear:both; }
	div.news-social > div.social ul li											{ color:#fff; font-weight:700; line-height:41px; text-align:center; text-transform:uppercase; width:14.2857%; }
	div.news-social > div.social ul li a											{ color:#fff; font-size:24px; }
	div.news-social > div.social ul li:first-child a								{ font-size:16px; }
	div.news-social > div.social ul li a.sel, div.news-social > div.social ul li a:hover	{ background:#11538c; }

	div.news-warner iframe { max-width: 100%; }

	div.news-warner > aside				{ font-size:20px; width:137px; display:block; float:left; transform:translate3d(-181px,0,0); z-index:100; top:0; bottom: 0; position:absolute; background: #000; }
	div.news-warner > aside span.title	{ color:#2985d4; font-weight:700; line-height:44px; padding-left:18px; }
	div.news-warner > aside span.icon		{ color:#fff; line-height:44px; text-align:center; width:44px; background:#000; position:absolute; top:0; right:-44px; z-index:10; cursor:pointer; }
	
	div.news-warner > aside ul				{ line-height:46px; text-transform:uppercase; }
	div.news-warner > aside .months li	{ text-align:right; }
	div.news-warner > aside ul li a						{ color:#fff; text-shadow:1px 1px 3px rgba(10,10,10,.75); padding:0 18px; display: block; font-size: 20px; font-family: "Open Sans Condensed", Arail, sans-serif; }
	div.news-warner > aside ul li a.year { font-size: 28px; }
	div.news-warner > aside ul li a:hover, aside ul li a.sel	{ background:#1a77c6; }
	
	div.news-warner > ul.on			{ transform:translate3d(137px,0,0); }
	div.news-warner > ul.on + aside	{ transform:translate3d(0,0,0); }
	
div.news-scroll							{ position:relative; overflow:hidden; z-index: 9; }
	div.news-scroll > a.menunav				{ color:#dcdcdc; font-size:18px; line-height:70px; height:70px; width:22px; display:block; cursor:pointer; position: relative; display: none; }
	div.news-scroll > a.menunav.left			{ float:left; }
	div.news-scroll > a.menunav.right			{ float:right; }
	div.news-scroll > a					{ color:#dcdcdc; line-height:70px; text-align:center; width:20px; display:none; position:absolute; top:0; z-index:17; }
	div.news-scroll > a.grid				{ right:75px; }
	div.news-scroll > a.list				{ right:45px; }
	div.news-scroll > a:hover, div.news-scroll > a.sel		{ color:#0062a3; }

div.news-scroll > h1 > a { font-size:24px; line-height:36px; display:none; vertical-align:top; }
div.news-scroll > h1 > a.rss { font-weight:700;  }
div.news-scroll > h1 > a:first-child	{ font-size:36px; transition: transform 0.3s ease; }
div.news-scroll > h1 > a.icon-close:first-child { transform:scale(0.7); }

.page_partners h2, .page_copyrights h2, .page_talant h1, .ctitle, div.news-scroll > h1, div.news-scroll > h1 > a.headlink	{ font-size:37px; font-weight:300; line-height:36px; text-align:center; text-transform:uppercase; margin:0 22px; padding:17px 0; position: relative; z-index: 15; }

div.burger			{ margin:0 0 12px; }
	div.burger > a	{ font-size:36px; line-height:21px; margin:0 auto; display:table; }

#pageend { clear: both; }
a.over { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 9; display: block; }

.iammobile .listtype { display: none; }
.news-table .showmoreli { display: none; }
.news-list .showmoreli { position: relative; background: #fff !important; min-height: 100px; }
.news-scroller .showmoreli .showmore { position: absolute; top:50%; left: 10px; right: 10px; margin-top: -36px }
.news-scroller .showmoreli:hover .showmore {  }

div.news-warner						{ position:relative; overflow:hidden; }
div.news-warner.page { padding-top: 10px;  }
	div.news-warner > ul				{ height:100%; /*transform:translate3d(0,0,0);*/ }
	div.news-warner > ul:first-child	{ background:#f2f2f2; }
	div.news-warner > ul > li			{ border-bottom:1px solid #fff; position: relative; transition: background 0.3s ease; }
	div.news-warner > ul > li:hover { background: #fff; }
	div.news-warner > ul > li a { text-decoration: none; color: #000 }
	div.news-warner > ul > li .socialsize > div, div.news-warner > ul > li .socialsize > a { color: #0062a3; }
	div.news-warner > ul > li > a { padding:0 10px; display: block; }
	div.news-warner > ul > li a:hover { color: #0062a3; }

	div.news-warner > ul > li .txt a { text-decoration: underline; }
	.filter-info { text-align: center; font-size: 22px; line-height: 25px; }
	.filter-info > a > span { font-size: 16px; }

	div.news-warner > ul > li span.title	{ font-size:13.45px; font-weight:700; text-transform:uppercase; padding:12px 0 12px 66px; position:relative; min-height: 54px; }
	div.news-warner > ul > li span.title:after	{ content:'\e60a'; color:#fff; font-family:icomoon; font-size:24px; line-height:0; height:30px; display:block; position:absolute; top:50%; left:12px; transition: color 0.3s ease; }
	div.news-warner > ul > li .subtitle		{ font-size:30px; line-height: 34px; text-transform:uppercase; padding:5px 10px 10px 50px; position:relative; font-weight: 700; color:#fff; background: #000; display: block; overflow: hidden; }
	div.news-warner > ul > li .subtitle > .bg {
		position: absolute; top:-10px; left: -10px; right: -10px; bottom: -10px; background-size: cover;
		/*background: #000;*/ z-index: 1; overflow: hidden; background: #1464a9;
		/*opacity: 0.59;*/ background-position: 50%;
	}
	div.news-warner > ul > li .subtitle > .bg.filter {
		-webkit-filter:blur(4px); filter:blur(4px);
	}
	div.news-warner > ul > li .subtitle > .back { display: block; color:#1464a9; font-size: 14px; padding-top: 0; font-weight: 700; position: relative; z-index: 2; }
	.artist-tag, div.news-warner > ul > li .subtitle .mod_tags a { padding: 0 14px; background: #000; line-height: 27px; color: #fff; font-size: 14px; transition: background 0.3s ease; display: block; }
	div.news-warner > ul > li a.artist-tag { background: #1464a9; margin-right: 1px; color: #fff; }
	div.news-warner > ul > li a.artist-tag:hover { background: #000; color: #fff; }

	div.news-warner > ul > li .subtitle .mod_tags, .artist-tag { float: left; }
	div.news-warner > ul > li .subtitle .mod_tags li { list-style: none; float: left; margin-right: 1px; }
	div.news-warner > ul > li .subtitle .mod_tags a:hover { background:#1464a9; }
	div.news-warner > ul > li .subtitle > span { margin-bottom: 3px; }
	div.news-warner > ul > li .subtitle > .tags, div.news-warner > ul > li .subtitle > span { position: relative; z-index: 2; display: block; }
	div.news-warner > ul > li .subtitle > .back > a { color: #1464a9; }
	div.news-warner > ul > li .subtitle > .back > a:hover { text-decoration: underline; }
	div.news-warner > ul > li .subtitle img	{ height:48px; width:48px; position:absolute; top:-10px; left:-10px; }
	div.news-warner > ul > li > div { position: relative; }
	div.news-warner > ul > li .txt				{ color:#565858; font-size:14px; line-height:20px; margin:15px 15px 50px;  }
	div.news-warner.news-table > ul > li > div { height: 102px; overflow: hidden; }


	div.news-warner > ul > li .txt p				{ margin-top:20px; }
	div.news-warner > ul > li .txt p:first-child	{ border-top:0; }
	div.news-warner > ul > li img { max-width: 100%; height: auto !important; }

	div.news-warner.narrowheight > ul > li > a.h { position: absolute; top:0; bottom: 160px; z-index: 2; left: 0; right: 0; }
	div.news-warner.narrowheight > ul > li > a > img { height: 70% !important; width: auto !important; max-width: inherit; margin: 0 auto; }
	.scroller div.news-list.narrowheight > ul > li div { position: absolute; bottom: 0; }

	div.news-warner ul.meta				{ margin:0 0 8px; position: absolute; left: 10px; right: 10px; bottom: 0; }
	/*.iammobile div.news-warner ul.meta { position: relative; }
div.news-warner.news-list > ul.sedby-unstyled > li { padding-bottom: 141px; }*/
	div.news-warner.page .pagemain ul.meta { bottom: -30px; }
	div.news-warner ul.meta > li			{ color:#a5a5a5; font-size:9.86px; font-weight:700; text-align:right; text-transform:uppercase; width:50%; box-sizing:border-box; white-space: nowrap; }
	div.news-warner ul.meta.big > li		{ font-size:11px; }
	div.news-warner ul.meta > li:first-child	{ text-align:left; }
	div.news-warner ul.meta > li > a			{ color:#1464a9; font-size:10.76px; text-decoration:underline; }
	div.news-warner ul.meta > li > span.icon	{ color:#1464a9; font-size:12px; vertical-align:-1px; }
	div.news-warner ul.meta > li > time		{ font-weight:300; }

	
	ul.platforms > li				{ line-height:24px; padding:0 5px 8px; overflow:hidden; }
		ul.platforms > li > a		{ margin-right:18px; float:left; }
		ul.platforms > li > a > img	{ height:24px !important; }
ul.platforms > li > a:last-child { margin-right: 0; }

/*	div.news-warner.news-list > ul > li > ul.meta > li > span { float: left; }*/
	div.news-warner > ul > li > ul.meta > li.carousel-platforms		{ text-align:center; margin:40px 0 20px; width:100%; float:none!important; }
	div.news-warner > ul > li > ul.meta > li.carousel-platforms a		{ margin:0 5px; display:inline-block!important; position: relative; min-width:27px; }
	.tglmusic { position: absolute; right: -10px; top:0; line-height: 31px !important; display: block; color: #aaaaaa; }
	.mobile .tglmusic { right: 56px; }
	.tglmusic.open { opacity: 0; }

	div.news-warner > ul > li > ul.meta > li.carousel-platforms a img	{ height:27px !important; }
	div.news-warner > ul > li > ul.meta > li.carousel-platforms a.msc-deezer-music img	{ height:23px !important; position: relative; top:-3px; }

	div.news-warner > ul > li > ul.meta > li.carousel-more			{ text-align:center; width:100%; float:none!important; }
	div.news-warner > ul > li > ul.meta > li.carousel-more a			{ color:#fff; display:inline-block!important; }
	div.news-warner > ul > li:hover > ul.meta > li.carousel-more a	{ color:#1464a9; }
	
	div.news-warner > ul > li > ul.meta > li.carousel-time			{ text-align:left; margin:30px 0 0; width:100%; float:none!important; }
	div.news-warner.shortheight > ul > li > ul.meta > li.carousel-time { margin-top: 20px; }
	div.news-warner.supershortheight > ul > li > ul.meta > li.carousel-time { margin-top: 10px; }

	div.news-list > ul > li div { margin-bottom: 35px; }
	.scroller div.news-list { padding-bottom: 18px; }
	.scroller div.news-list > ul > li div { margin-bottom: 140px; }
	.scroller div.news-list.shortheight > ul > li div { margin-bottom: 100px; }
	.scroller div.news-list.supershortheight > ul > li div { height: 60px; overflow: hidden; }
	div.news-warner.shortheight > ul > li > ul.meta > li.carousel-platforms { margin-top: 20px; }
	div.news-warner.page > ul > li div.btmmargin { margin: 0 15px 150px 10px; }
	.scroller div.news-list { overflow: auto; overflow-y: hidden; }
	.scroller div.news-list > ul.sedby-unstyled > li { width: 360px !important; }
	div.news-warner.news-list > i					{ margin-top:-30px; top:50%; }

	div.news-warner ul.prevnext					{ padding:10px 5px; }
	div.news-warner ul.prevnext > li				{ font-size:17px; line-height:18px; text-align:right; text-transform:uppercase; width:50%; float: right; }
	div.news-warner ul.prevnext > li.f-left	{ text-align:left; float: left }
	div.news-warner ul.prevnext > li > a				{ color:#c1c1c1; }
	
	div.news-warner ul.mobile					{ margin:0 auto; width:210px; }
	div.news-warner ul.mobile.socialsize			{ font-size:24px; }
	div.news-warner ul.mobile > li				{ line-height:60px; text-align:center; width:70px; }
	
	/*div.news-warner.page						{ overflow:visible; }*/
	div.news-warner.page > ul					{ margin:0 10px 10px; }
	div.news-warner.page > ul > li.previous		{ display:none; transition: background 0.3s ease; }
	div.news-warner.page > ul > li.next			{ display:none; transition: background 0.3s ease; }
	div.news-warner.page > ul > li.next:hover, div.news-warner.page > ul > li.previous:hover { background: #fff; }

	div.news-warner.page > ul > li.pagemain .txt					{ font-size:17px; margin: 0 15px 50px 0; }

	/*div.news-warner.page .embededvideo { margin-right: -30px; }*/
	.embededvideo { position: relative; }
	.embededvideo .placeholder { display: block; width: 100%; height: auto; }
	.embededvideo iframe { width: 100% !important; position: absolute; left: 0; top:0; right: 0; bottom: 0; z-index: 2; height: 100% !important; }

	div.news-warner.page ul.mobile img			{ height:24px !important; margin: 0 auto; }

	#aboutss { z-index: 90; min-height: 300px; }
/*
	#aboutss > li { display: none; }
	#aboutss.inited > li, #aboutss > li.active { display: block; }
*/
	.about .aboutnotes { padding: 20px 10px; }
	.about .aboutnotes > li { max-width: 720px; margin: 0 auto; background: none !important; font-size: 16px; line-height: 20px; border: none; }

	div.news-warner.about .entry					{ color:#000; font-size:16px; line-height:20px; margin:15px 10px 25px; }
	div.news-warner.about .entry p				{ margin-top:5px; }
	div.news-warner.about .entry li > div { position: relative; transition: top 0.5s ease, opacity 0.5s ease; top:0; opacity: 0; }
	div.news-warner.about .entry .inited li > div { opacity: 1; }
	div.news-warner.about .entry li > div > div { transition: padding 0.3s ease;  }
	div.news-warner.about .entry li > div > img { position: relative; }
	div.news-warner.about .entry li .single { max-width: 360px; margin: 0 auto; }

/* NEW STYLE CHRONO */
/*
div.news-warner.about .entry { text-align: center; }
div.news-warner.about .entry li { display: inline-block; text-align: left; }
*/
div.news-warner.about .entry li { width: 100%; min-height: 300px;/*500px;*/ transition: height 0.3s ease, top 0.3s ease, opacity 0.3s ease; opacity: 0; }
div.news-warner.about.inited .entry li { opacity: 1; }
.chrono-wrapper { min-height: 90px; width: 100%; margin:25px 0 10px!important; }


ul.chrono							{ /*margin:20px 0 40px!important;*/ position:relative; }
ul.chrono:before						{ content:''; height:1px; width:100%; background:#1464a9; position:absolute; top:50%; left:0; z-index:1; }

ul.chrono.sedby-inline > li						{ width:20%; background:transparent!important; display:none; position:relative; box-sizing:border-box; z-index:2; }
ul.chrono.sedby-inline > li a						{ color:#b7b7b7; font-size:20px; margin:0 auto; height:86px; display:table!important; position:relative; }

ul.chrono.sedby-inline > li a:after				{ content:''; margin:-8px 0 0 -8px; height:16px; height:16px; width:16px; background:#1464a9; border-radius:50%; display:block; position:absolute; top:50%; left:50%; }

ul.chrono.sedby-inline > li.near					{ width:20%; display:block; }
ul.chrono.sedby-inline > li.sel					{ width:60%; display:block; }
ul.chrono.sedby-inline > li.sel a					{ color:#fff; font-size:35px; line-height:86px; text-align:center; width:86px; background:#1464a9; border-radius:50%; }
ul.chrono.sedby-inline > li.sel a:after			{ display:none; }


/**
ul.chrono							{ position:relative; text-align: center; width: 100%; }
ul.chrono:before						{ content:''; height:1px; width:100%; background:#1464a9; position:absolute; top:50%; left:0; z-index:1; }
ul.chrono.sedby-inline > li						{ width:60px; background:transparent!important; position:relative; box-sizing:border-box; z-index:2; border: none; float: none; display: inline-block; }
ul.chrono.sedby-inline > li a						{ color:#b7b7b7; font-size:20px; margin:0 auto; height:86px; display:table !important; padding: 0; }
ul.chrono.sedby-inline > li a:after				{ content:''; margin:-8px 0 0 -8px; height:16px; height:16px; width:16px; background:#1464a9; border-radius:50%; display:block; position:absolute; top:50%; left:50%; }
ul.chrono.sedby-inline > li.sel					{ width: 90px; height: 80px; position: inherit; transition: width 1s ease; }
ul.chrono.sedby-inline > li.sel a					{ color:#fff; font-size:35px; line-height:86px; text-align:center; width:86px; background:#000; border-radius:50%; position: absolute; left: 50%; top: -5px; margin-left: -43px; }
ul.chrono.sedby-inline > li.sel a:after			{ display:none; }

**/

	
	div.entry					{ padding:0 0 40px; position:relative; }
	div.entry img					{ display:none; }
	div.entry time				{ font-size:20px; text-align:center; text-transform:uppercase; margin:0 0 4px; }
	div.entry time span			{ color:#1464a9; }
	div.entry h2					{ font-size:30px; line-height: 34px; text-align:center; margin:0 0 12px; }
	div.entry p.slider-pag a		{ margin:0 10px; height:12px; width:12px; }
	
	a.showmore					{ color:#1464a9; font-weight:700; line-height:60px; text-align:center; text-transform:uppercase; background:#f2f2f2; border:6px solid #fff; display:block; }
	a.showmore:hover { text-decoration: underline; }
	.download					{ color:#1464a9; font-size:12px; font-weight:700; line-height:32px; text-align:center; text-transform:uppercase; display:block; }
	.download.subscr { line-height: 14px; }
	.pages .subscribeme { color:#1464a9; display: inline-block; text-align: center; font-size: 37px; line-height: 24px; padding: 5px 0 15px 0; }
	.pages .subscribeme > span { color: #1464a9; }


div.release-nav { display: block; margin-bottom: 25px; }

/*div.release-nav ul						{ padding:0 25px!important; }*/
	div.release-nav > ul > li				{ width:50%; box-sizing:border-box; }
	div.release-nav > ul.filter > li				{ width:33.33%; box-sizing:border-box; }
	/*div.release-nav > ul > li:last-child	{ width:100%; }
	div.release-nav > ul > li:nth-child(2)	{ border-left:1px solid transparent; }
	div.release-nav > ul > li:nth-child(4)	{ border-left:1px solid transparent; }
	*/
	div.release-nav > ul > li > a			{ white-space: nowrap; color:#fff; line-height:30px; text-align:center; text-transform:uppercase; margin:2px; background:#000; transition: background 0.3s ease; padding: 0 10px; }
	div.release-nav > ul > li > a.sel,
	div.release-nav > ul > li > a:hover		{ background:#1464a9; }
	div.release-nav > ul > li > a.opened	{ background:#fff; color: #000; }

div.release-nav.about-nav > ul > li:last-child { width: 50%; }

div.release-album							{ position:relative; padding:25px 0 30px 0; overflow: auto; }
	div.release-album > ul					{  }
	div.release-album > ul.single { width: auto !important; }
	div.release-album > ul > li { float: left; cursor: pointer; }
	.iampc div.release-album > ul > li > div { transform: scale(0.6) translate3d(0,0,0); opacity:0.4; transition: transform 1s ease, opacity 1s ease; }
/* TODO:	div.release-album > ul > li.dis { display: none; } */
	div.release-album > ul > li.selected { cursor: auto; }
	div.release-album > ul > li.selected > div { transform: scale(1); opacity: 1; }
	div.release-album > ul > li > div > img			{ margin:0 auto; display:table; }
	.iampc div.release-album > ul > li > div > div { transition: opacity 0.5s ease; opacity: 0; }
	div.release-album > ul > li.selected > div > div { opacity: 1; }
	div.release-album > ul > li > div > div > *			{ text-align:center; text-transform:uppercase; display:block; }
	div.release-album > ul > li > div > div > time		{ font-size:20px; margin:20px 0 10px; }
	div.release-album > ul > li > div > div > time span	{ color:#1464a9; }
	div.release-album > ul > li > div > div > strong		{ font-size:30px; }
	div.release-album > ul > li > div > div > span		{ color:#929292; font-size:30px; }
	div.release-album > ul > li > div > div > ul		{ margin:0 auto; display:table; }
	div.release-album > ul > li > div > div > ul > li				{ font-size:19px; line-height:75px; width:45px; }
	div.release-album > ul > li > div > div > ul > li:first-child	{ width:auto; }
	div.release-album > ul > li > div > div > ul > li img			{ margin:19px auto; height:31px; }
div.release-album > ul > li > div > div > ul > li .msc-deezer-music img {
	height: 23px;
	margin-top: 23px;
}

	div.release-album > ul > li > div > div > ul a { position: relative; }
	div.release-album > ul > li > div > div > ul .tglmusic { line-height: 36px !important; }
	div.release-album .showmore { padding: 0 20px; line-height: 300px; border: none; margin: 0; }

.iammobile div.release-album > ul > li > div { transform: scale(1); opacity: 1; }
.iammobile div.release-wrapper > i { display: none !important; }
.iammobile div.release-album > ul { padding: 0 1% !important; }
.iammobile div.release-album > ul > li {
	width: 48%; margin: 1%;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	margin-bottom: 15px !important;
}
.iammobile div.release-album > ul > li:nth-child(2n+1) { clear: both; }
.iammobile div.release-album > ul > li > div > img { width: 100%; height: auto; max-width: 600px; }
	/*div.release-album > ul > li.previous, div.release-album > ul > li.next	{ display:none; }*/

.release-album .text { padding: 15px 0 0 0; font-size: 1.1em; }
.release-album .text ol { list-style: decimal; }
.release-album .text ul { list-style: circle; }

div.release-wrapper { position: relative; }
	.navi i, div.release-wrapper > i				{ font-style:normal; line-height:60px; width:33px; height:60px; display:block; position:absolute; top:160px; z-index:99; }
	.navi i { top:50%; margin-top: -30px; }
	.navi i:after, div.release-wrapper > i:after		{ content:''; height:0; width:0; border:30px solid transparent; display:block; position:absolute; top:0; }

	/*.about .navi i { z-index: 700; }*/
.page_aboutinfo { overflow: hidden; }
#finder.isblack {
	background: #000; padding: 10px;
}

	.navi i, div.release-wrapper > i.left		{ left:0; }
	.navi i.left:after, div.release-wrapper > i.left:after	{ border-left:33px solid #1464a9; left:0; }
	.navi i.right, div.release-wrapper > i.right		{ right:0; left: auto; }
	.navi i.right:after, div.release-wrapper > i.right:after	{ border-right:33px solid #1464a9; right:0; }
	
	.navi i span, div.release-wrapper > i span			{ color:#fff; font-size:20px; line-height:60px; text-align:center; display:block; position:relative; z-index:1; cursor:pointer; }
	.navi i.left span, div.release-wrapper > i.left span	{ padding-right:10px; }
	.navi i.right span, div.release-wrapper > i.right span	{ padding-left:10px; }

	.navi i.disabled { display: none; }

	.calendar > div, .calendar > div > .f_title { display: none; position: relative }
	.calendar > div.active { display: block;  }
div.calendar								{ text-transform:uppercase; background:#000; display:none; position:relative; top:0; }
	.b1-release	div.calendar { top:-15px; }
	/*div.calendar.showed .arrow, div.finder.showed .arrow { left: 50% !important; margin-left: -20px; }*/
	.emptyartists { text-align: center; }
	
	div.calendar > div > ul.calendar-months		{ line-height:27px; margin:0 20px; padding:20px 0; display:table; }
	div.calendar > div > ul.calendar-months > li	{ font-size:18.4px; padding:0 4px; }
	
	div.calendar > div > ul.calendar-years			{ font-size:45.4px; line-height:67px; display:block; position:relative; top:0; right:0; color: #fff; text-align: center; }
	div.calendar > div > ul.calendar-years > li { min-width: 64px; min-height: 64px; display: inline-block; float: none; }
	div.calendar > div > ul.calendar-years > li span	{ font-size:24px; line-height:67px; padding:0 20px; display:block; }
	
	div.calendar a					{ color:#fff; }

	div.calendar a.cur				{ color:#1464a9; }
	div.calendar a.notyet				{ color:#595959; }

aside div.calendar .f_title { display: none; }
aside div.calendar { top:0; display: block; }
aside div.calendar > div { display: block; }

div.copyright					{ color:#fff; font-size:12px; line-height:14px; text-transform:uppercase; padding:8px 8px 11px 8px; background:#1464a9; overflow:hidden; z-index:110; position: relative; }
div.copyright > ul.sociallist { float: left; margin-right: 5px; }
div.copyright > ul.sociallist > li > a { text-align: center; color: #fff; padding-right: 3px; line-height: 14px; font-size: 20px; width: 25px; }
div.copyright > ul.sociallist > li > a.icon-instagram { font-size: 18px; }
	div.copyright > span			{ display:block; float:left; }
	div.copyright > div			{ overflow:hidden; margin-right: -5px; float: right; }
	div.copyright > div > ul		{ float:right; }
	div.copyright > div > ul.sedby-inline  > li	{ margin:0 5px !important; float: right; }
	div.copyright > div > ul a		{ color:#fff; font-weight:700; text-align: right; }
	div.copyright > .scrollDown				{ color:#fff; font-size:30px; margin-left:-15px; display:block; position:absolute; top:1px; left:50%; transition: transform 0.2s ease; transform: translate(0,0); }

div.copyright > .scrollDown:hover { transform: translate(0,3px); }
div.copyright > .scrollDown.scrollTop:hover { transform: translate(0,-3px); }

div.copyright > .scrollDown.scrollTop > .up, div.copyright > .scrollDown > .down { display: block; }
div.copyright > .scrollDown.scrollTop > .down, div.copyright > .scrollDown > .up { display: none; }
	
	div.copyright.sticky			{ position:fixed; right:0; bottom:0; left:0; z-index:9999; }
	div.copyright.sticky > a		{ display:none; }
	
/* 2. Navigation
-------------------------------------------------- */

.nav					{ line-height:43px; box-shadow:0 5px 5px #f2f2f2; position:relative; }

.nav div.left		{ font-size:30px; width:50%; float:left; box-sizing:border-box; }
.nav div.right		{ font-size:24px; width:50%; float:right; overflow:hidden; box-sizing:border-box; }
.nav div.right ul	{ float:right; }

.nav a			{ color:#1464a9; line-height:43px!important; text-align:center; text-shadow: 1px 1px 1px rgba(0,0,0,0.16); }
/*
nav .icon-warner:before, nav a.menutoggle { text-shadow: 1px 1px 1px rgba(0,0,0,0.16); }
*/
.nav a.menutoggle		{ font-size:17px; font-weight:700; text-transform:uppercase; padding:0 15px 0 52px; position:relative; }
.nav a.menutoggle:after	{ content:'\e616'; font-family:'icomoon'; font-size:35px; width:52px; display:block; position:absolute; top:0; left:0; }
	.nav div.right li	{ width:45px; height: 45px; text-align: center; line-height: 45px; }
.nav a.menutoggle i		{ font-style:normal; display:none; }

.nav a.menutoggle.close i			{ display:block; }
.nav a.menutoggle.close span		{ display:none; }
.nav a.menutoggle.close:after	{ content:'\e62b'; font-size:24px; }
	
.b1-home .nav			{ margin:0; z-index: 200; }
	
aside.off-canvas						{ color:#fff; padding:0 0 30px; background:#1464a9; position:fixed; top:0; bottom:0; z-index:101; transition:transform .4s ease 0s; }
	aside.off-canvas > span			{ color:#fff; font-size:30px; line-height:42px; text-align:center;  width:42px; display:block; position:absolute; top:0; right:0; cursor:pointer; z-index: 99; }
	aside.off-canvas > ul				{ padding:17px 0 0; }
aside.off-canvas.right > ul { margin-right: -8px;  }
	aside.off-canvas > ul > li			{ display: block; list-style: none; }
	aside.off-canvas > ul > li > a		{ color:#fff; font-size:28px; line-height:45px; text-transform:uppercase; padding:0 22px; display: block; position: relative; /*margin-top: 5px;*/  }
aside.off-canvas > ul > li > a:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 0; bottom: 0; z-index: -1; transition:width 0.2s ease; background:#000; }
	aside.off-canvas > ul > li > a:hover	{  }
	aside.off-canvas > ul > li > a:hover:after { width:100%; }
	
aside.navigation					{ left:0; right:auto; transform:translate3d(-100%,0,0); }
aside.player						{ left:auto; right:0; transform:translate3d(100%,0,0); }
aside.search						{ left:0; bottom: auto; top:0; right:0; transform:translate3d(0,-76px,0); padding: 0; }

aside.search.off-canvas > span { line-height: 83px; width: 92px; font-size: 23px; }
aside.search form { padding: 0 100px; }
aside.search button { position: absolute; left: 0; top:0; line-height: 84px; z-index: 9; font-size: 50px; color: #fff; width: 86px; }
aside.search input { font-size: 34px; /*font-style: italic;*/ text-align: center; border: none; background:#1464a9; width: 100%; line-height: 40px; color: #fff; margin-top: 19px; font-family: "Open Sans Condensed",Arail, sans-serif; }

/* 3. Headings
-------------------------------------------------- */

h1			{  }
h2			{  }

.title						{ display:block; }
.subtitle					{ display:block; }

/* 4. Lists
-------------------------------------------------- */

ul.news-nav					{ background:#1464a9; }
	ul.news-nav > li			{ color:#5eb4ff; font-size:17.9px; text-align:right; text-transform:uppercase; padding:12px; width:50%; box-sizing:border-box; }
	ul.news-nav > li.current					{ color:#fff; }
	ul.news-nav > li > span.title				{ display:none; float:left; }
	ul.news-nav > li.on						{ padding-left:200px; }
	ul.news-nav > li.on > span.title			{ color:#2985d4; font-weight:700; line-height:42px; padding-left:18px; width:181px; background:#000; display:block; position:absolute; top:0; left:0; overflow:hidden; box-sizing:border-box; }
	ul.news-nav > li.on > span.title > span		{ color:#fff; text-align:center; line-height:42px; width:42px; display:block; float:right; cursor:pointer; }

ul.news-nav.single li { text-align: left; }

	ul.news-nav > li:first-child				{ text-align:left; }
	ul.news-nav > li span.icon-align-justify	{ margin-right:8px; display:none; float:left; cursor:pointer; }
	
ul.sedby-inline							{ margin:0; padding:0; list-style:none; overflow:hidden; }
	ul.sedby-inline > li					{ display:block; float:left; }
	ul.sedby-inline > li:last-child		{ margin-right:0!important; }
	ul.sedby-inline > li > a				{ display:block; }
	
ul.sedby-unstyled						{ margin:0; padding:0; list-style:none; }
	ul.sedby-unstyled > li					{ display:block; }
	ul.sedby-unstyled > li:first-child		{ margin-top:0!important; }
	ul.sedby-unstyled > li > a				{ display:block; }
	
/* 5. Tabs
-------------------------------------------------- */

ul.tabs > li			{ cursor:pointer; }

div.box				{ display:none; }
div.box.visible		{ display:block; }

/* 6. Slider & Carousel
-------------------------------------------------- */
	.slider-covers .social-area > .span { text-transform: uppercase; font-family: "Open Sans Condensed", Arail, sans-serif; font-weight: 700; display: block; margin-bottom: 10px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.16); font-size: 14px; padding: 0; line-height: 14px; text-align: inherit; }

	div.slider-covers									{ background: #1464a9; }
	div.slider-covers ul.sld > li						{ width:100%; background-size:cover; display:block; float:left; z-index:1; position: relative; /*background-position: 50% 50%;*/ }

/* FIX */
div.slider-covers ul.sld > li { display: none; }
div.slider-covers ul.sld > li:first-child { display: block; }
div.ssinited ul.sld > li { display: block }
	/* */

	.b1-home div.slider-covers ul.sld > li { cursor: pointer; }
	div.slider-covers > ul > li > div > ul 				{ z-index: 9; position: relative; }
	div.slider-covers ul.sld > li > .info-area					{ color:#fff; position:absolute; right:15px; bottom:65px; left:15px; z-index:4; transition: top 0.5s ease; top:76px; }
	.slider-covers .social-area { z-index: 5; position: relative; /*display: none;*/ }
	
	div.slider-covers .title		{ text-transform:uppercase; font-size:53px; font-weight:700; line-height:55px; transition: transform 3s ease, opacity 2s ease; opacity: 0.2; transform: translate(50px,0); color: #fff; text-decoration: none; }
	div.slider-covers .subtitle	{ font-size:28px; line-height:30px; transition: transform 4s ease, opacity 2s ease; opacity: 0.2; transform: translate(70px,0); margin-bottom: 15px; }


	div.slider-covers .tglmusic { right: -14px; top:5px; font-weight: bold; text-shadow: 1px 1px 3px rgba(0,0,0,0.4); }
	div.slider-covers figure .buylinks li { margin-right: 20px; position: relative; }
	div.slider-covers figure			{ margin-right:15px; /*display:none;*/ float:left; position:relative; transition: transform 5s ease, opacity 3s ease; transition-delay: 0.5s; transform: scale(0.8); opacity: 0.2; margin-bottom: 10px; }
	div.slider-covers figure .cover { margin-bottom: 15px; width: 200px; height: auto; }
	div.slider-covers figure > a { display: block; background: #fff; margin-bottom: 15px; }
	div.slider-covers figure > a > img { transition: transform 0.3s ease; }
	div.slider-covers figure > a:hover > img { transform: scale(0.93); }
	div.slider-covers figure figcaption	{ height:35px; width:100%; }
	div.slider-covers figure figcaption .buylinks a { padding: 2px; width: 32px; }
	div.slider-covers figure figcaption img	{ height:32px; width:auto; image-rendering: optimizeQuality; image-rendering: auto; -ms-interpolation-mode:bicubic; -webkit-filter: drop-shadow( 1px 1px 2px rgba(0,0,0,0.35) ); filter: drop-shadow( 1px 1px 2px rgba(0,0,0,0.35) ); }
	div.slider-covers figure figcaption .isitunes { margin-right: 28px; }

div.slider-covers figure figcaption .buylinks.links-4 a { width: 25px; }
div.slider-covers figure figcaption .links-4 img	{ height:25px; }
div.slider-covers figure .links-4 .tglmusic { top:2px; }

	div.slider-covers li.active .title { opacity: 1; transform: translate(0,0) !important; }
	div.slider-covers .active .subtitle { opacity: 1; transform: translate(0,0) !important; }
	div.slider-covers .active figure { transform: scale(1); opacity: 1;  }


	.socialul { line-height:34px; margin:10px 0 0; display:none; }
	.socialul { display: block; }
	.socialul > li			{ margin-right:1px; background:rgba(0,0,0,0.6); transition: background 0.3s ease; }
	.socialul > li:hover { background: rgba(0,0,0,1); }
	.socialul > li > a		{ color:#fff; font-size:12px; font-weight:700; text-transform:uppercase; padding:0; min-width: 34px; text-align: center; overflow:hidden; display: block; }
	.socialul > li > a span	{ font-size:18px; line-height:34px; display:block; }
	.socialul > li > a i		{ font-style:normal; margin:0 8px 0 8px; }
	.socialul > li > a i + span { margin:0 0 0 8px; float:left;  }
	
	div.slider-covers ul.sld > li > a					{ text-indent:-9999px; position:absolute; top:0; right:0; bottom:0; left:0; z-index:2; }

	div.slider-covers > i								{ display:none!important; }
	
div.slider-events						{  }
	div.slider-events > ul > li			{ height:200px; width:100%; background-size:cover; background-position:50% 50%; position:relative; }

div.slider-events > ul > li > .ytvideo, div.slider-events > ul > li:after	{ /*background:url(/mod/wwwwrnr/form/def/img/overlay-1.png);*/ background: rgba(255,255,255,0.5); display:block; position:absolute; top:0; right:0; bottom:0; left:0; }
div.slider-events > ul > li:after { content: "";  z-index: 3; }
div.slider-events > ul > li > .ytvideo { z-index: 2; }

	div.slider-events > ul > li > span { background-size:cover; background-position:50% 50%; display: block; z-index: 1; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: transform 9s ease; transform: scale(1); }
	div.slider-events > ul > li > div					{ padding:10px 0; margin:0 auto; display:table; position:relative; z-index:5; }
	div.slider-events > ul > li > div .title		{ font-size:33.75px; font-weight:700; text-transform:uppercase; margin:0 0 0 28px; transition: transform 1s ease, opacity 0.8s ease; transform: translate(-50px,0); opacity: 0.1; transition-delay: 0.5s; }
	div.slider-events > ul > li > div .subtitle	{ text-transform:uppercase; margin:2px 0 12px 36px; transition: transform 1.3s ease, opacity 0.9s ease; transform: translate(70px,0); opacity: 0.1; transition-delay: 0.8s; }

	.slider-events div.ttable { transition: opacity 1s ease; opacity: 0.1; transition-delay: 0.8s; }
	.slider-events .active div.ttable { opacity: 1; }

div.slider-events .active .title, div.slider-events .active .subtitle {
	transform: translate(0,0); opacity: 1;
}
div.slider-events .active > span { transform: scale(1.1); }

	div.ttable span.icon		{ color:#ff2a00; font-size:80px; height:80px; width:60px; float:left; clear:both; }
	div.ttable p				{ margin:0 0 0 85px; }
	div.ttable p time			{ color:#ff2a00; font-size:41px; min-width:200px; display:block; }
	div.ttable p i				{ font-size:11px; font-family:Arail, sans-serif; font-style:normal; margin:0 0 10px; display:block; }
	div.ttable p time b { font-weight: normal; }
div.ttable p i > span { float: left; width: 39px; text-align: center; font-weight: 700; }
	div.ttable p a			{ color:#1464a9; text-transform:uppercase; display:block; padding-top: 10px; font-family: "Open Sans Condensed", Arail, sans-serif; font-size: 19px; }
	
div.carousel										{  }
.carousel img.resp { width: 100%; }
div.carousel ul.sld { width: 100%; display: block; }
	div.carousel ul.sld li							{ display:block; float:left; position:relative; overflow:hidden; }
	div.carousel ul.sld li figcaption					{ font-size:14.4px; text-align:center; padding:10px 0; background:#fff; position:relative; top:88px; transition:top .4s ease; transition-delay: 0.2s; }
	div.carousel ul.sld.active li figcaption { top:0; }
	div.carousel ul.sld li figcaption span.title		{ font-size:13.5px; font-weight:700; line-height:18px; text-transform:uppercase; }
	div.carousel ul.sld li figcaption .subtitle		{ line-height:18px; margin:0 0 10px; height: 18px; overflow: hidden; }
	div.carousel ul.sld li figcaption a					{ font-weight:700; line-height:22px; text-transform:uppercase; }
	.carousel .img { height: 220px; background-position: 50% 0; background-size: cover; background-repeat: no-repeat; transition: transform 0.4s ease, opacity 0.4s ease; transform:scale(0.7); opacity: 0; }
	.carousel .active .img { opacity: 1; transform: scale(1); }

 /*
 .carousel .img { backface-visibility: hidden; transform-origin: 0 100% 0; transform: rotateX(50deg); opacity: 0; transition: transform 0.4s ease, opacity 0.4s ease; }
 .carousel figure { perspective: 1200px; }
 .carousel .active .img { opacity: 1; transform: rotateX(0deg); }
 */

	div.carousel ul.sld li > div						{ height:100%; width:100%; background-repeat: no-repeat; background-position: 50% 50%; background-size:cover; position:absolute; top:0; left:0; opacity:0; transition:opacity .4s ease; text-align: center; }

	div.carousel ul.sld li > div:before				{ content:''; height:100%; display:inline-block; vertical-align:middle; }

	div.carousel ul.sld li > div:after				{ content:''; /*background:url(/mod/wwwwrnr/form/def/img/overlay-2.png);*/ display:block; position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; background: rgba(0,0,0,0.5); }
	div.carousel ul.sld li > div > *					{ vertical-align:middle; display:inline-block; position:relative; z-index:2; }
	div.carousel ul.sld li > div > .t				{ color:#fff; font-size:15px; font-weight:700; line-height:20px; text-align:center; text-transform:uppercase; margin:0 auto; width:98%; top:10px; transition:top .8s ease 0s; }
div.carousel ul.sld li > div > .t em, div.carousel ul.sld li > div > .t i				{ font-size:16px; font-style:normal; font-weight:400; text-transform:none; display:block; }
	div.carousel ul.sld li > div > a					{ color:#fff; font-weight:700; line-height:47px; text-align:center; text-transform:uppercase; background:#1464a9; display:block; position:absolute; right:0; bottom:0; left:-120%; transition:left .6s ease 0s; }
	
	div.carousel ul.sld li:hover figcaption			{ top:100px; }
	div.carousel ul.sld li:hover > div				{ opacity:1; }
	div.carousel ul.sld li:hover > div > .t { top:0; }
	div.carousel ul.sld li:hover > div > a			{ left:0; }
	div.carousel ul.sld li:hover > div > span			{ top:0; }
	
div.scroller						{ position:relative; }
	div.scroller > i				{ font-style:normal; line-height:60px; width:33px; height:60px; display:block; position:absolute; z-index:190; top:50%; margin-top: -30px; overflow: hidden; }
	div.artcarousel.scroller > i { top: 83%; }
	.iammobile div.artcarousel.scroller > i { display: none !important; }

	.artistwrapper.noscroller > i { display: none !important; }

	div.scroller > i:after		{ content:''; height:0; width:0; border:30px solid transparent; display:block; position:absolute; top:0; }
	
	div.scroller > i.left			{ left:0; }
	div.scroller > i.left:after	{ border-left:33px solid #1464a9; left:0; }
	div.scroller > i.right		{ right:0; }
	div.scroller > i.right:after	{ border-right:33px solid #1464a9; right:0; }
	
	div.scroller > i > span		{ color:#fff; font-size:20px; line-height:60px; text-align:center; display:block; position:relative; z-index:1; cursor:pointer;  transition: transform 0.3s ease; transform: translate(0,0); }
	div.scroller > i.left:hover > span { transform: translate(-3px, 0) }
	div.scroller > i.right:hover > span { transform: translate(3px, 0) }
	div.scroller > i.left > span	{ padding-right:10px; }
	div.scroller > i.right > span	{ padding-left:10px; }
	
	div.slider-covers > i				{ margin-top:-30px; top:50%; display:none; }
	
	div.carousel > i				{ bottom:14px; }
	
p.slider-pag				{ text-align:center; line-height:8px; position:absolute; right:0; bottom:0; left:0; z-index:199; }
p.slider-pag > span, p.slider-pag > a				{ text-indent:-9999px; margin:14px 14px; height:11px; width:11px; background:#fff; border-radius:50%; display:inline-block; cursor: pointer; box-shadow: 1px 1px 2px rgba(0,0,0,0.4); }
p.slider-pag.inv > span, p.slider-pag.inv > a			{ background:#d6d6d6; width: 12px; height: 12px; }
p.slider-pag > span.selected, p.slider-pag > span.cycle-pager-active, p.slider-pag > a.selected		{ background:#1464a9; }
/*
div.slider-covers p.slider-pag	{ background:rgba(0,0,0,.4); }
*/
/* 99. Misc
-------------------------------------------------- */

.initial > p:first-child:first-letter	{ color:#1464a9; font-size:37px; font-weight:700; line-height:40px; text-align:center; width:40px; display:block; float:left; margin: 0 10px 0px 0; }

img.resp		{ height:auto; max-width:100%; display:block; }
.ofh			{ overflow:hidden; }

.clearfix:before, .clearfix:after	{ content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after						{ clear:both; }
.clearfix							{ zoom:1; }

.clear			{ clear:both; }

.strong			{ font-weight:700; }
.text-center	{ text-align:center; }

.m0			{ margin:0!important; }
.m5			{ margin:5px!important; }
.m10		{ margin:10px!important; }
.m15		{ margin:15px!important; }
.m20		{ margin:20px!important; }

.mt0		{ margin-top:0!important; }
.mt5		{ margin-top:5px!important; }
.mt10		{ margin-top:10px!important; }
.mt15		{ margin-top:15px!important; }
.mt20		{ margin-top:20px!important; }

.mb0		{ margin-bottom:0!important; }
.mb5		{ margin-bottom:5px!important; }
.mb10		{ margin-bottom:10px!important; }
.mb15		{ margin-bottom:15px!important; }
.mb20		{ margin-bottom:20px!important; }

.ml0		{ margin-left:0!important; }
.ml5		{ margin-left:5px!important; }
.ml10		{ margin-left:10px!important; }
.ml15		{ margin-left:15px!important; }
.ml20		{ margin-left:20px!important; }

.mr0		{ margin-right:0!important; }
.mr5		{ margin-right:5px!important; }
.mr10		{ margin-right:10px!important; }
.mr15		{ margin-right:15px!important; }
.mr20		{ margin-right:20px!important; }

.p0			{ padding:0!important; }
.p5			{ padding:5px!important; }
.p10		{ padding:10px!important; }
.p15		{ padding:15px!important; }
.p20		{ padding:20px!important; }

.pt0		{ padding-top:0!important; }
.pt5		{ padding-top:5px!important; }
.pt10		{ padding-top:10px!important; }
.pt15		{ padding-top:15px!important; }
.pt20		{ padding-top:20px!important; }

.pb0		{ padding-bottom:0!important; }
.pb5		{ padding-bottom:5px!important; }
.pb10		{ padding-bottom:10px!important; }
.pb15		{ padding-bottom:15px!important; }
.pb20		{ padding-bottom:20px!important; }

.pl0		{ padding-left:0!important; }
.pl5		{ padding-left:5px!important; }
.pl10		{ padding-left:10px!important; }
.pl15		{ padding-left:15px!important; }
.pl20		{ padding-left:20px!important; }

.pr0		{ padding-right:0!important; }
.pr5		{ padding-right:5px!important; }
.pr10		{ padding-right:10px!important; }
.pr15		{ padding-right:15px!important; }
.pr20		{ padding-right:20px!important; }
/*
.nicescroll-rails	{ display:none!important; }
*/
/* CONTACTS */
#contactus { min-height: 125px; }
.contactus .formwrapper { padding: 70px 0; position: relative; overflow: hidden; z-index: 4; }
#contactmap { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background: #fff !important;  }

.ctitle { font-size: 45px; line-height: 38px; color:#000; text-transform: uppercase; padding: 0; margin-bottom: 20px; display: block; }
.centerwrapper { max-width: 310px; margin: 0 auto; position: relative; z-index: 9; transition: padding 0.8s ease; }
.centerwrapper .inputbox { padding:3px 10px 3px 0; }
.centerwrapper label { display: none; color: #000; font-size: 15px; line-height: 30px; }
/*.centerwrapper select { text-transform: uppercase; }*/
.centerwrapper select, .centerwrapper input, .centerwrapper textarea { color: #fff; background: #1464a9; padding: 5px 5px; border: none; width: 100%; font-size: 14px; font-family: "Open Sans Condensed", Arail, sans-serif; }
.centerwrapper option, .centerwrapper .sendbox button { font-family: "Open Sans Condensed", Arail, sans-serif; }

.centerwrapper ::-webkit-input-placeholder,
.centerwrapper :-moz-placeholder,
.centerwrapper ::-moz-placeholder,
.centerwrapper :-ms-input-placeholder {
	color: #fff !important; opacity: 1 !important;
}

.centerwrapper .typeexternalsw { padding-right: 0; border-radius: 0; }

.centerwrapper textarea { height: 70px; }
.centerwrapper .warring select, .centerwrapper .warring input, .centerwrapper .warring textarea { background: #f00; color: #fff; }
.sendbox { padding: 14px 0 0 0; }
.sendbox .button { background: #000; font-size: 15px; line-height: 28px; color: #fff; font-family: "Open Sans Condensed",Arail, sans-serif; width: 100%; text-transform: uppercase; }

.address { color: #000; background: #fff; text-align: center; font-size: 19px; line-height: 24px; clear: right; padding: 10px 0; position: relative; z-index: 8; max-width: 310px;  margin: 15px auto; }

.address strong {  display: block; clear: both; font-family: "Open Sans Condensed",Arial,sans-serif; font-weight: bold; }
.address .point { background: url(/mod/wwwwrnr/form/def/i/mappoint.png) 0 0 no-repeat; width: 34px; height: 40px; float: right;  }
.address .point { background-position: 0 100%; }

/* contacts + */
#popupaddress { position: absolute; left: 0; right: 0; bottom: 200%; top:-200%; transition: top 1s, bottom 1s, opacity 0.5s; z-index: 20; opacity: 0; padding: 30px 40px; display: none; }
#popupaddress.show { bottom: 0; top: 0; opacity: 1; display: block; background-color: rgba(0,0,0,0.45) }
/* max-width: 1600px; width: 80%; margin: 53px auto; */
#popupaddress img { height: auto; display: block; box-shadow: 0 0 10px rgba(0,0,0,0.5); margin: 0 auto; width: 100%; height: auto; max-width: 100%; }
.cbuilding { position: relative; z-index: 1; line-height: 0; display: block; }
.cbuilding, .cbuilding img { border-radius: 150px; }
.cbuilding:after { content: ""; position: absolute; left: 50%; width: 201px; height: 201px; top: 50%; margin: -101px 0 0 -101px; border-radius: 150px; box-shadow: 1px 1px 5px rgba(0,0,0,0.75) inset; z-index: 2; }
/*
.contactphotos { float: right; margin: -40px 20px 0 0; position: relative; z-index: 8; }
*/
.contactphotos { margin: -40px 20px 0 0; right: 0; position: absolute; z-index: 8; }
/* modal */
.button { cursor: pointer; }
button { background: none; border: none; color: #fff; cursor: pointer; }
.modal { background: rgba(0,0,0,0.8); padding: 20px 30px; border-radius: 2px; color: #fff; text-align: center; z-index: 9999; }
.modal a { color: #fff; }
.modal .defmodcontrol { text-align: center; padding-top: 10px; }
.modal button, .modal .button { padding: 3px 7px; display: inline-block; border-radius: 2px; cursor: pointer; text-decoration: none; font-family: Arail, sans-serif; font-size: 14px; }
.modal .yes { background: #1564a7; }
.modal .no { background: #444; }
#exposeMask { z-index: 800 !important; }
/*
.main-wrapper {
	transition: -webkit-filter 0.3s, filter 0.3s, left 0.5s ease;
}
.exposeshowed .main-wrapper {
	-webkit-filter:blur(7px);
	filter:blur(7px);
}
/**/
/** NEW
div.outer-wrapper { padding-right: 0!important; padding-left: 0 !important; }
.main-wrapper { padding: 0 8px; background: #1464a9; }
.main-wrapper > div { box-shadow: 0 0 7px 2px rgba(0,0,0,0.3); }
**/

.main-wrapper > .ps-scrollbar-y-rail { right: 0 !important; z-index: 190; }
.main-wrapper > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #1966a7 !important; border-radius: 4px; }
.main-wrapper.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	background-color: #1966a7 !important;
}
.main-wrapper > .ps-scrollbar-x-rail { display:none !important; }
.main-wrapper:hover > .ps-scrollbar-y-rail { opacity: 0.5; }

#cboxOverlay { background: #000; position: fixed; top:0; left: 0; right: 0; bottom: 0; z-index: 200; }
#cboxLoadedContent, #cboxLoadingGraphic {
	background: url(/mod/wwwwrnr/form/def/img/warner-border.png) 50% 50% no-repeat;
	background-image: url(/mod/wwwwrnr/form/def/img/warner-border.svg);
	background-size: 110px 110px;
}
#colorbox { z-index: 300; }
.anonce-window { display: none; }
.anonce-window .overlay_close, #cboxClose { position: absolute; right: -30px; top:0; font-size: 20px; background: #000; padding: 0; display: block; width: 30px; height: 30px; line-height: 32px; text-align: center; color: #fff; cursor: pointer;  }
.anonce-window .overlay_close:before, #cboxClose:before { transition: transform 0.3s ease; transform: scale(1); }
.anonce-window .overlay_close:hover:before, #cboxClose:hover:before { transform: scale(0.95); }
.anonce-window .overlay_close { line-height: 30px !important; }
.anonce-window .yt { position: relative; display: block; }
.warner-loading {
	position: absolute; left: 50%; width: 110px;
	top: 150px; margin: 0 0 0 -55px; line-height:0; text-align:center;
}
.addon-subscribe { display: none; }
.resizewrp { display: none; }

/* JOB */
/*.b1-careers nav > div { background-color: #1464a9; min-height: 55px; }
.page_careers { position: relative; margin-top: -68px; z-index: 8; }
.page_careers .contactphotos { margin-top: 0; }
*/
.job { max-width: 670px; margin: 0 auto; position: relative; z-index: 9; }
.job li { margin: 1px 0; display: block; }

.job li .subscribeme { font-size: 14px; color: #fff; float: left; line-height: 48px; padding: 0; text-transform: uppercase; margin-top: 10px; }
.job li.empty > span { float: right; }
.job li.empty .subscribeme { margin-top: 0; }
.job li .subscribeme > span { color: #fff; font-size: 30px; line-height: 48px; float: left; margin-right: 10px; }
.job li.empty, .job .title { cursor: pointer; padding: 0 20px; line-height: 48px; font-size: 22px; color: #1464a9; background: #fff; position: relative; /*transition: background 0.5s ease, color 0.5s ease;*/ }

.job li.empty { color: #fff; background: #1464a9; text-align: right; }

.job .title .icon { position: absolute; right: 20px; top:0; bottom: 0; font-size: 24px; line-height: 48px; transition: top 0.3s ease; }
.job .inside, .job .active .title { color: #fff; background: #1464a9; }
.job .inside { width: 100%; display: none; }
.job .inside ul { list-style: circle }
.job .inside ul li { margin-left: 20px; list-style: circle }
.job .inside p { margin-bottom: 10px; }
.job .inside > div { padding: 20px; }
.job .active .inside  { display: block; }
.job .formplaceholder { float: right; width: 300px; margin-left: 20px; margin-bottom: 30px; min-height: 200px; }
.job .formplacecontent { margin-right:320px; line-height: 1.2em; }
.job .mesg .button { background: #fff; color: #1464a9; font-family: 'Open Sans Condensed', Arial, sans-serif; }
.job .success .formplaceholder { float: none; width: auto; }
.job .success .formplacecontent { display: none; }
.job .inputbox { padding-right: 20px; margin-bottom: 5px; }
.job button { display: block; background: #000; color: #fff; line-height: 35px; padding: 0 10px; width: 100%; font-family: "Open Sans",Arail, sans-serif; font-size: 14px; }
.job textarea, .job input[type="text"] { font-size: 14px; width: 100%; padding: 0 10px; border: none; border-bottom: 1px solid #fff; background: #1464a9; line-height: 25px; font-family: "Open Sans",Arail, sans-serif; color: #fff; }

.job .warring  .droparea, .job .warring textarea, .job .warring input[type="text"] { background: #883333; }
.job textarea { height: 70px; line-height: 22px; }
.job .jsr { text-align: center; }
.job .title .icon-down { color:#989898; }
.job .droparea { text-align: center; padding: 10px; width: 100%; cursor: pointer; position: relative; }
.job .flist ol { margin: 10px; }
.job .flist ol li { padding: 5px 0; color: #ddd; }
.job .droparea .icon-upload { float: left; }
.job .droparea .spanlink { border-bottom: 1px dotted #fff; }
.job .formtitle { padding: 0 10px; line-height: 25px; }
.multiupload input { cursor: pointer; }
.multiupload input[type="text"] { display: none; }
.job .title .icon-close, .job .active .title .icon-down { display: none; }
.job .active .title .icon-close { display: block; color: #fff; }
.job li:hover .title .icon-down { top:2px; }
.moxie-shim-html5 { width: 100% !important; height: 100% !important; }

/* TALANT */
.bodylist .page_talant .m_notes_top { display: none; }
.b0-wow.bodylist .page_talant .m_notes_top { display: block; background: #1564a7 url(/mod/wwwwrnr/form/def/i/wow.png) 50% 50%; color: #fff; padding: 123px 0 67px 0; }
.b0-wow.bodylist .page_talant .m_notes_top a { color: #fff; text-decoration: underline; }

.page_talant .div_form_inner > .jsr { text-align: center; }
.page_talant .div_form_inner > .jsr > .button { background: #1564a7; color: #fff; padding:0 10px; }
.page_talant .m_notes { text-align: center; font-size: 16px; line-height: 20px; font-family: "Open Sans Condensed",Arail, sans-serif; font-weight: 700; padding: 0; }
.page_talant .div_form_inner > .jsr, .page_talant .div_form_inner > form { max-width: 550px; margin: 0 auto; }
.page_talant .div_form_inner { background: #f3f3f3; padding: 43px 0; }
.page_talant .formtitle { font-size: 15px; color: #a6a6a6; text-align: center; padding: 2px 0; line-height: 30px; text-transform: uppercase; }
.page_talant .wraptitle { font-size: 18px; color: #1564a7; text-align: center; padding: 32px 0; font-weight: 700; text-transform: uppercase; }
.page_talant .inputbox { padding:3px 20px 3px 0; }
.page_talant input, .page_talant textarea { background: #fff; border: 1px solid #e0e0e0; padding: 0 10px; line-height: 38px; width: 100%; color: #777777; font-size: 17px; font-family: 'Open Sans Condensed',Arial,sans-serif; }
.page_talant textarea { line-height: 20px; height: 90px; padding: 10px; }
.page_talant .warring .droparea, .page_talant .warring input, .page_talant .warring textarea { background: #f00; color: #fff; }
.page_talant .messages { font-size: 20px; line-height: 24px; }
.page_talant .sendbox { padding: 19px 0; }
.page_talant .droparea { cursor: pointer; height: 122px; border: 1px dashed #959595; background: #fff; text-align: center; color: #a3a3a3; position: relative; padding: 10px; width: 100%; margin-bottom: 12px; }
.page_talant .droparea > span { position: absolute; top: 50%; left: 50%; font-size: 34px; margin: -17px 0 0 -17px; }
.page_talant .droparea > p { position: absolute; bottom: 5px; left: 5px; right:5px; }
.page_talant button { background: #000; text-align: center; color: #fff; font-family: 'Open Sans Condensed',Arial,sans-serif; width: 100%; margin: 0 auto; max-width: 300px; display: block; line-height: 38px; font-size: 15px; }

.flist img { float: left; margin: 0 10px 0 0; }

.page_talant h1 { margin-bottom: 40px; }
.page_talant .formtitle-aim { text-align: left; color: #000; text-transform: none; line-height: 20px; }
.page_talant .radiocontainer { text-align: center; margin-bottom: 35px; }
.page_talant .radiocontainer input { display: none; }
.page_talant .radiocontainer .radiobox { display: inline-block; text-align: center; margin: 2px;  }
.page_talant .radiocontainer .radiobox > label { display: block; font-size: 17px; color: #000; padding: 13px 10px; min-width: 105px; text-transform: uppercase; background: #fff; border:1px solid #e0e0e0; cursor: pointer; }
.page_talant .radiocontainer .radiobox > .selected { background: #1464a9; color: #fff; }

.page_talant .inputbox.typeswitcher { padding-right: 3px; }

.page_artists div.scroller { overflow: hidden; }

/* SEARCH */
.searchlist { max-width: 720px; margin: 0 auto; padding: 10px; clear: both; }
.page_search h1 { color: #1564a7; }
.page_search .empty { text-align: center; display: block; }
.searchlist li { clear: both; padding: 15px; padding-left: 110px; position: relative; min-height: 100px; }
.searchlist .title { color: #000; font-weight: 700; display: block; padding-bottom: 10px; }
.page_search .img { /*float: left; margin: 0 10px 0 0;*/ position: absolute; left: 1px; top: 1px; }
.page_search .img img { border-radius: 50%; }
.page_search .p_title { text-align:center; display:block; padding:20px; }
.searchauthor li .img:after { content: ""; position: absolute; left: -1px; top:-1px; right: -1px; bottom: -1px; border: 4px solid #0062a3; border-radius: 50%; }

/* TALANT LIST */
.talantlist { text-align: center; padding: 20px 0; }
.talantlist li { list-style: none; display: inline-block; margin: 35px; }
.talantlist .img { border-radius: 50%; width: 222px; height: 222px; background: #d4d4d4; margin-bottom: 4px; }
.talantlist img { border-radius: 50%; display: block; border: 1px solid #d4d4d4; transition: transform 0.5s ease; transform: scale(1); }
.talantlist li:hover img { transform: scale(0.9); }
.talantlist li > a > strong { font-size: 20px; color: #4a4a4a; font-weight: normal; text-transform: uppercase; line-height: 40px; }
.talantlist li > a > p { font-size: 16px; color: #0062a3; line-height: 20px; font-weight: 700; }
.page_talant .slider img { width: 100%; height: auto; margin: 0 auto; }

/* OVERLAY NAV */
.overlay-music-wrapper {
	background: rgba(0,0,0,0.51); transition: background 1s ease;
	position: fixed; display: none;
	top: 0; left: 0; right: 0; bottom: 0; overflow: auto; z-index: 900;
}

.overlay-music-open body { overflow: hidden; }
.overlay-music-open .overlay-music-wrapper {
	display: block;
}

.overlay-global-wrapper { top:8px; left:8px; right: 8px; bottom: 37px; background: rgba(255,255,255,0.95); transition: background 1s ease; /*padding-top: 156px;*/ }
.anonce-open .overlay-global-wrapper { background: rgba(0,0,0,0.57); padding: 30px 0; }
.anonce-open .overlay-header { display: none; }
.overlay-global-wrapper .anonce-window { height: auto; }
.socialnews-title { display: none !important; }

.anonce-window .image-header.lazy { transition: background 4s ease, opacity 1s ease; height: 450px; background-size: cover; background-repeat: no-repeat; background-position: 50% 100%; transition-delay: 0.3s; opacity: 0; }
.anonce-window .image-header.lazyloaded { background-position: 50% 0; opacity: 1; }
/*
.anonce-open .overlay-header, .anonce-window .close { display: none; }
*/

.overlay-global-wrapper > #default { top:0 !important; }
.overlay-global-wrapper > .overlay { position: relative !important; }
.overlay-header { position: relative; top:0; left: 0; right: 0; height: 140px; z-index: 1; margin: 0 !important; box-shadow: none !important; }
.overlay-header .icon { color: #e8e8e8 }
.overlay-header .icon.on { color: #1464a9 }
/*
a.toggle.off			{ display:none; }
nav a.off				{ color:#e8e8e8; }
*/
.imglogo { width: 136px; height: auto; position: absolute; top: 20px; left: 50%; margin: 0 0 30px -68px; }
.imglogo > img { width: 100%; height: auto; }
div.overlay-right						{ text-align:center; display:none; position:relative; width: 100%; z-index: 2; }
div.overlay-right h2, .overlay h2		{ font-family:'Open Sans Condensed'; font-size:59px; font-weight:300; line-height:44px; text-align:center; text-transform:uppercase; margin:0 0 40px; padding: 0; }
div.overlay-right p.desc				{ font-family:'Open Sans Condensed'; font-size:24px; font-weight:300; line-height:17px; text-align:center; text-transform:uppercase; margin:0 0 25px; }
div.overlay-right h3					{ color:#1464a9; font-family:'Open Sans Condensed'; font-size:16px; font-weight:700; line-height:13px; text-align:center; text-transform:uppercase; margin:0 0 25px; }

/*div.overlay-right > div { position: inherit !important; }*/
div.overlay-right .imglogo { position: relative; top:0; margin-bottom: 0; display: block; }
div.overlay-global-wrapper > .overlay_close { right: 10px; top:10px; }

div.overlay-right span.icon-close, .overlay_close { color:#fff; line-height:44px !important; width:44px; text-align:center; background:#000; display:block; position:absolute; top:0;/*115px;*/ right:40px; cursor:pointer; z-index: 99; }
.makeform_container div.overlay-right span.icon-close { display: none; }
.b1-subscribe .nav .icon-mail { opacity: 0; }
.mesg .button { background: #1464a9; color: #fff; font-weight: 700; padding: 5px 20px; display: inline-block; margin: 10px 5px 0 5px; }
.centerwrapper .jsr { text-align: center; font-size: 19px; }
.centerwrapper .messages { background: #fff; text-align: center; padding: 10px; font-size: 19px; line-height: 24px; }
.centerwrapper.job .messages { background: none; }

div.overlay-share ul.big			{ text-align:center; }
div.overlay-share ul.big li			{ height:116px; width:116px; display:inline-block; }
div.overlay-share ul.big li a		{ color:#000; font-size:54px; line-height:116px; transition: background 0.3s ease, color 0.3s ease; }
div.overlay-share ul.big li a:hover	{ color:#fff; background:#2076bf; }

div.overlay-share span.icon-share	{ color:#1464a9; font-size:48px; line-height:115px; height:115px; display:inline-block; }
div.overlay-share span.tell			{ color:#1464a9; font-family:'Open Sans Condensed'; font-size:34px; font-weight:300; line-height:26px; text-transform:uppercase; margin:0 0 32px; display:block; }

div.overlay-share ul.small			{ text-align:center; }
div.overlay-share ul.small li			{ height:50px; width:50px; display:inline-block; }
div.overlay-share ul.small li span			{ color:#1464a9; font-size:24px; line-height:50px; cursor: pointer; }

div.overlay-subscribe h2				{ margin:0 0 22px; }
div.overlay-subscribe h3				{  }

div.overlay-subscribe form			{ margin:0 auto 64px auto; max-width:567px; }

div.overlay-subscribe form .inline input[type=checkbox]					{ position:absolute; left:-9999px; }
div.overlay-subscribe form .inline input[type=checkbox] + label				{ font-size:13px; line-height:30px; text-transform:uppercase;  width:16.6666%; display:block; float:left; position:relative; cursor:pointer; }
div.overlay-subscribe form .inline input[type=checkbox] + label span			{ color:#777; margin:1px; background:#fff; border:1px solid #e0e0e0; display:block; }
div.overlay-subscribe form .inline input[type=checkbox]:checked + label span	{ color:#fff; background:#000; }

div.overlay-subscribe div.inline		{ margin:0 0 25px; overflow:hidden; }

div.overlay-subscribe div.input-wrapper		{ margin:0 0 5px; padding:1px; box-sizing:border-box; }

div.overlay-subscribe form input[type=text]		{ color:#1464a9; font-family:'Open Sans Condensed'; font-size:17px; font-weight:700; line-height:38px; text-transform:uppercase; padding:0 15px; width:100%; background:#fff; border:1px solid #e0e0e0; display:block; box-sizing:border-box; }


div.overlay-subscribe div.warring input[type=text]	{ color:#f00; }
div.overlay-subscribe div.ready input[type=text]	{ color:#fff; background:#1464a9; }

div.overlay-right ::-webkit-input-placeholder	{ color:#1464a9; opacity:1; }
div.overlay-right ::-moz-placeholder				{ color:#1464a9; opacity:1; }
div.overlay-right :-moz-placeholder				{ color:#1464a9; opacity:1; }
div.overlay-right :-ms-input-placeholder			{ color:#1464a9; opacity:1; }

div.overlay-right div.warring ::-webkit-input-placeholder	{ color:#f00!important; opacity:1; }
div.overlay-right div.warring ::-moz-placeholder			{ color:#f00!important; opacity:1; }
div.overlay-right div.warring :-moz-placeholder				{ color:#f00!important; opacity:1; }
div.overlay-right div.warring :-ms-input-placeholder		{ color:#f00!important; opacity:1; }

div.overlay-right div.ready ::-webkit-input-placeholder	{ color:#fff!important; opacity:1; }
div.overlay-right div.ready ::-moz-placeholder			{ color:#fff!important; opacity:1; }
div.overlay-right div.ready :-moz-placeholder				{ color:#fff!important; opacity:1; }
div.overlay-right div.ready :-ms-input-placeholder		{ color:#fff!important; opacity:1; }

div.overlay-right .warring input[type=checkbox] + label { color:#f00; }

div.styled						{ text-align:left; margin:0 0 5px; padding:1px; overflow:hidden; }
div.styled label				{ color:#1464a9; font-size:17px; font-weight:700; text-align:center; text-transform:uppercase; line-height:38px; /*width:152px;*/ width: 141px; display:block; float:left; }

/**
div.styled select				{ color:#fff; font-family:'Open Sans Condensed'; font-size:22px; line-height:38px; margin:0 7px 0 0; padding:0 15px; height:38px; width:133px; background:#1464a9 url(/mod/wwwwrnr/form/def/img/down.png) no-repeat 92% 50%; border:1px solid #e0e0e0; border-radius:0; display:block; float:left; position:relative; -moz-appearance:none; -webkit-appearance:none; cursor:pointer; }
**/
div.styled select				{ color:#000; font-family:'Open Sans Condensed'; font-size:22px; line-height:38px; margin:0 7px 0 0; padding:0 15px; height:38px; width:133px; background:#fff url(/mod/wwwwrnr/form/def/img/down-black.png) no-repeat 92% 50%; border:1px solid #e0e0e0; border-radius:0; display:block; float:left; position:relative; -moz-appearance:none; -webkit-appearance:none; cursor:pointer; }
div.styled select:last-child	{ margin:0; }

/* div.overlay-right */
.edit-subscriptions .radiobox input[type=radio], .inputbox input[type=checkbox]					{ display:none; }
.edit-subscriptions .radiocontainer > .radiobox { border: none; width: 100%; }
.edit-subscriptions .radiobox input[type=radio] + label, .inputbox input[type=checkbox] + label			{ color:#5c5c5c; font-family:'Open Sans Condensed'; line-height:40px; height: 40px; overflow: hidden; text-align:left; text-transform:uppercase; margin:12px 0; padding-left:60px; background:url(/mod/wwwwrnr/form/def/img/checkbox.png) no-repeat 10px 0; display:block; cursor:pointer; border: none; }
.overlay-subscribe .inputbox input[type=checkbox] + label { margin: 12px auto 12px auto; max-width: 248px; }
.inputbox input[type=checkbox] + label a			{ color:#1464a9; font-weight:700; text-decoration:underline; }
.edit-subscriptions .radiocontainer > .radiobox > input[type=radio]:checked + label, .inputbox input[type=checkbox]:checked + label	{ background:url(/mod/wwwwrnr/form/def/img/checkbox.png) no-repeat 10px bottom; border: none; color: #000; background-color: transparent; }

.inputbox.checkbox { text-align: center; }
.inputbox.checkbox input[type=checkbox] + label { display: inline-block; }

div.overlay-right button		{ color:#fff; font-family:'Open Sans Condensed'; font-size:22px; line-height:46px; text-transform:uppercase; margin:0 auto; width: 100%;/* width:396px;*/ background:#000; border:0; display:block; cursor:pointer; }

.page_subscribe .makeform_container .div_form_inner { display:none; }
.makeform_container div.overlay-right { display:block }

/* COPYRIGHTS */
.page_copyrights { margin: 0 auto; max-width: 700px; padding: 20px; }
.page_copyrights p { padding: 10px 0; }
.overlay .page_copyrights { padding: 0 20px; }

/* PARTNERS */
.partners .item { position: relative; cursor: pointer; margin: 20px; }
.partners > ul { max-width: 800px; margin: 0 auto 50px auto; text-align: center; }
.partners .pop { opacity: 0; background: #000; position: absolute; top:0; left: 0; right: 0; bottom: 0; transition:opacity 0.7s ease, top 0.5s ease; z-index: 2; font-size: 15px; color: #fff; line-height: 18px; text-shadow: 1px 1px 2px rgba(0,0,0,0.47); padding: 15px; padding-bottom: 45px; text-align: center; overflow: hidden; }
.partners .ptitle { font-size: 20px; font-weight: 700; line-height: 40px; }
.partners .item:hover .pop { opacity: 1; top:0; }
.partners .item img { transition:transform 1s ease; }
.partners .item:hover img { transform:scale(0.8); }
.partners .dlink { position: absolute; right: 10px; bottom: 10px; color: #fff; text-decoration: none; font-size: 18px; text-shadow: none; }

/* ARTIST LIST */
.artistslist { display: block; padding: 0 4px 90px 4px; opacity: 0; transition: opacity 0.3s ease; }
.after .artistslist { opacity: 1; }
.listpreview { margin: 0 auto 20px auto; }
.listslideshow { margin: 0 auto; position: relative; height: 210px; overflow: hidden; clear: both; }
.artistslist a, .listpreview a { position: relative !important; margin: 0 4px 20px 4px; text-decoration: none; }
.artistslist a { display: block; margin: 8px 4px 12px 4px; }
.listslideshow a { margin: 0 4px; float: left;}
.artistslist .text { font-size: 15px; color: #1564a7; font-family: "Open Sans Condensed",Arail, sans-serif; text-align: left;  text-transform: uppercase; padding-top:3px; font-weight:700; height: 20px; overflow: hidden; line-height: 20px; position: relative; }

.artistslist .text > strong { color: #000; }
.b1-artists div.news-scroll > h1 { margin-bottom:0; }
.artistslist > li { max-width: 280px; width: 25%; float: left; }
.artistwrapper { position: relative; }
.artcarousel > div { width: 100%; height: 620px; overflow: auto; overflow-y: hidden; position:relative; }
.iampc .artcarousel > div { height: 620px; }
.iammobile .swtch { display: none !important; }

.artistslist > li .icon { opacity: 0; position: absolute; right: 0; bottom: 5px; color: #000; font-size: 30px; }
.artcarousel .artistslist > li { transition: margin 0.3s ease; transform: translate3d(0,0,0); margin:120px 4px 12px 4px; }
.artcarousel .artistslist > li > a { transition: width 0.5s ease; margin: 0 auto; }
.artcarousel .artistslist > li.selected {
	max-width: inherit; position: relative; margin-top:8px;
	background: url(/mod/wwwwrnr/form/def/img/warner-border-grey.png) 50% 40% no-repeat;
	background-image: url(/mod/wwwwrnr/form/def/img/warner-border-grey.svg);
	background-size: 210px 210px;
}
.artcarousel .artistslist > li.selected .icon { opacity: 1; }
.artcarousel .artistslist > li.selected .text { line-height: 120px; height: 120px; text-align: center; background:#f2f2f2; }
.artistslist > li img { width: 100%; height: auto; display: block; }
.artcarousel .artistslist > li.selected img.normal, .artistslist > li img.big { display: none !important; }
.artcarousel .artistslist > li.selected img.big { display: block !important; }

/* ARTIST FINDER */
div.finder			{ font-size:15px; padding:15px 0; background:#888; text-shadow:1px 1px 2px rgba(0,0,0,.2); position:relative; display:none; width: 100% !important; text-align: center; top:-15px; }
div.finder.open		{ display:block; }
/*
.artistslist:after { content: ""; position: absolute; left: 50%; top: 0; border-bottom: 8px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; width: 0; margin-left: -10px; transition: top 0.5s ease; }
*/

div.calendar .arrow, div.finder .arrow { position: absolute; left: 50%; top: 0; border-bottom: 16px solid #888; border-left: 20px solid transparent; border-right: 20px solid transparent; width: 0; margin-left: -7px; transition: top 0.5s ease; z-index: 2; }
div.calendar .arrow { border-bottom: 16px solid #000; }

div.calendar.showed .arrow, div.finder.showed .arrow { top:-8px; }

.artistslist { position: relative; }

.alphatoggle 	{ font-family:"Open Sans Condensed",Arail, sans-serif; color: #fff; cursor: pointer; padding: 0 10px; font-weight: 700; }
.alpha					{ overflow:hidden; width: 100% !important; position: relative; z-index: 4; }
.alpha li				{ text-align:center; }
.alpha li a				{ color:#fff; text-decoration:none; padding: 0 10px; line-height: 22px; text-transform: uppercase; }
.alpha li a.selected { background: #fff; color: #000 !important; }

#bodywrapper .filtered { display: none; }

ul.byname				{ margin-top:12px; overflow:hidden; }
ul.byname li				{ font-family:"Open Sans Condensed",Arail, sans-serif; text-align:center; line-height: 22px; }
ul.byname li:first-child	{ font-family:"Open Sans",Arail, sans-serif; padding-right: 14px; }
ul.byname li input			{ color:#a7a7a7; font-family:"Open Sans",Arail, sans-serif; text-transform:uppercase; background: #fff; border: 1px solid #fff; padding: 0 5px; }
ul.byname li a				{ color:#fff; text-decoration:none; text-transform: uppercase; padding: 0 8px; font-weight: 700; }
ul.byname li a.selected { background: #fff; color: #000 !important; }

.togglefinder { color:#a7a7a7; font-size: 15px; line-height: 50px; margin: 0 auto; text-align: center; position: relative; margin-top: -20px; cursor: pointer; max-width: 410px; margin-bottom: 10px; }
.togglefinder .text { position: absolute; margin-left: 30px; left: 50%; }
.togglefinder .icon-search, .togglefinder .icon-close { color:#2c73af; font-size:25px; position: relative; top: 3px; padding: 0 15px; }
.togglefinder.open .icon-search, .togglefinder .icon-close { display: none; }
.togglefinder.open .icon-close { display: inline; font-size: 30px; }

.fastnews-wrapper { position: relative; height: 0; transition: height 0.5s ease; overflow: hidden; }
.fastnews { line-height: 60px; font-size: 19px; text-align: center; font-family: 'Open Sans Condensed', Arail, sans-serif; }
.fastnews-wrapper.open { height: 60px; }
.fastnews + .rss { position: absolute; right: 10px; top:0; line-height: 60px; z-index: 3; font-size: 27px; font-family: 'Open Sans Condensed', Arail, sans-serif; font-weight: bold; }
.fastnews > a { display: block; color: #000; text-decoration: none; opacity: 0; transition: opacity 0.4s ease, background 0.4s ease, color 0.4s ease; padding: 0 45px;  }
.fastnews.active > a { opacity: 1; }
.fastnews > a:hover { background:#1564a7; color: #fff; }

.popupmusic { padding: 11px 57px 11px 22px; background: #fff; box-shadow: 2px 2px 8px rgba(0,0,0,0.18); transition: margin 0.3s ease, opacity 0.3s ease, z-index 0.3s ease; opacity: 0; position: absolute; margin: -41px 0 0 41px; z-index: -1; display: block; width: 200px; }
.popupmusic.hidden { display: none; }
.popupmusic > a { font-size: 17px; line-height: 45px; font-weight: 700; color: #000; font-family: 'Open Sans Condensed', Arail, sans-serif; text-decoration: none; display: block; transition: color 0.3s ease; }

.popupmusic > a > span { color: #aaa; float: left; margin-right: 13px; font-size: 1.7em; line-height: 43px; }
.popupmusic > a.black > span { color: #000; }

.popupmusic > a:hover > span, .popupmusic > a:hover { color:#1564a7 }

.popupmusic:after { content: ""; width: 0; position: absolute; display: block; left: -14px; top: 50%; margin: -10px 0 0 0; border-right: 14px solid #fff; border-top:10px solid transparent; border-bottom:10px solid transparent; }
.popupmusic.showed { opacity: 1; margin: -41px 0 0 31px; display: block !important; z-index: 999; }
.popupmusic.right:after { left: auto; right: -14px; border-right: none;  border-left: 14px solid #fff; }

div.news-warner.page ul.mobile > li > div, div.news-warner.page ul.mobile > li > a { position: relative; cursor: pointer; color: #1464a9; }

/* ANONCE OVERLAY */
div.overlay-story				{ padding:27px 20px; width:800px; background:#1464a9; box-sizing:border-box; /*position:absolute; right:0; bottom:0; */z-index:4; }
div.overlay-story .overlay-title	{ color:#fff; font-size:30px; font-weight:700; text-transform:uppercase; margin:0 0 10px; display:block; }
div.overlay-story .overlay-text	{ color:#fff; font-size:16px; line-height:23px; }

.align-1 .overlay-story .overlay-title { text-align: center; }
.align-2 .overlay-story .overlay-title { text-align: right; }

/* COVER STYLES */
/* Right Top */
.style1 .buylinks { float: right; }
.style1 { background-position: 0 0; }
.style1 .title-area { text-align: right; }
.style1 .social-area { bottom: 65px; left: 65px; position: absolute; }
div.slider-covers .style1 figure { float: right; margin: 0; }
div.slider-covers .style1 .title { transform: translate(-50px, 0); }
div.slider-covers .style1 .subtitle { transform: translate(-70px, 0); }

/* Right Bottom*/
.style2 .buylinks { float: right; }
.style2 { background-position: 0 0; }
.style2 .title-area { text-align: right; clear: both; }
.style2 .social-area { bottom: 65px; left: 65px; position: absolute; }
div.slider-covers .style2 figure { float: right; margin: 0; }
div.slider-covers .style2 .title { transform: translate(-50px, 0); }
div.slider-covers .style2 .subtitle { transform: translate(-70px, 0); }

/* Left Top */
.style3 { background-position: 100% 0; }
.style3 .social-area { bottom: 65px; right: 65px; position: absolute; }
.style3 .social-area > ul { float: right; }

/* Left Bottom */
.style4 { background-position: 100% 0; }
.style4 .social-area { bottom: 65px; right: 65px; position: absolute; }
.style4 .social-area > ul { float: right; }

/* Center */
.style5 { background-position: 50% 0; }
div.slider-covers .style5 figure .cover { margin: 0 auto 0 auto; }
div.slider-covers .style5 figure > a { background: none; display: inline-block; }
div.slider-covers .style5 figure { float: none; margin: 0 auto; text-align: center; }
div.slider-covers .style5 figure li { display: inline-block; float: none; margin: 0 10px; }

.style5 .title-area { text-align: center; padding-bottom: 240px; }
.style5 .social-area { bottom: 33px; left:0; right:0; position: absolute; text-align: center; }
div.slider-covers .style5 .social-area > ul.socialul { margin: 0 auto; display: inline-block; }


/* CORRECTION SCROLLBAR */
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { background: #1464a9; }
.artistwrap.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { height: 10px; background-color: rgba(255,255,255,0.5); }

.g-recaptcha div { margin: 0 auto; }
.popupvideobox iframe { min-height: 450px; }
.page_ordersync { display: none; padding-bottom: 40px; }
/*
.homelink > span { float: left; }
.home-text { font-size: 12px; line-height: 12px !important; margin: 3px 0 0 10px; }
*/

/* WOW */
.wowsubscrchannel { margin:3px 10px 0 0; }
.wow-nav { margin: 0 auto 20px auto !important; max-width: 450px; }
.b0-wow div.news-scroll { margin-bottom: 0; }
/*
.b0-wow .page_talant { padding-top: 20px; }
*/

.formtitle-pretitle {
	background: #fff;
	text-align: center;
	padding: 10px;
	font-size: 15px;
}

.formtitle-pretitle a:hover { text-decoration: underline; }
.fwComments .f_menutitle, .closecomments { display: none; }
.fwComments { padding: 10px; }
.ajaxCommentContent .messages { text-align: center; }
.ajaxCommentContent .messages .mesg { }
.ajaxUptimeComment, .ajaxSendComment .face, .fwComments label { display: none; }
.main-wrapper .fwComments .button { background: #1464a9; }
.ajaxSendComment textarea { background:#f7f7f7; height: 100px; border: none; width: 100%; padding: 10px; }
.ajaxSendComment .warring textarea { background: #f00; color: #fff; }
.fwComments .ei, .main-wrapper .button.hidden { display: none; }
.fwComments .d { color: #bebebe; font-size: 11px; float: right; font-style: normal; }
.ajaxCommentContent li { list-style: none; padding: 12px; border-bottom: 1px solid #e2e2e2; color: #8b8b8b; min-height: 58px; }
.fwComments .n { font-weight: normal; color: #c8c8c8; display: block; padding-bottom: 10px; }

.ajaxCommentContent .face { float: left; margin: 0 25px 0 0; }
.ajaxCommentContent .face img { border-radius: 50%;  }

.page_subscribecontrol { text-align: center; }
.single-subscription-edit { max-width: 350px; margin: 20px auto; text-align: center; }
.single-subscription-edit > .mnotes { margin-bottom: 20px; }
.namesubscription > label { display: none; }
.single-subscription-edit .sendbox { padding: 10px; }
.single-subscription-edit > .jsr, .edit-subscriptions > .jsr { display: none !important; }

/* FROSTED GLASS */
.overlay-open #main-wrapper > * {
	-webkit-filter: blur(5px);
	filter: blur(5px);
}


.warner-logo-small {
	display: block;
	width: 100px; height: 43px; margin-left: 18px;
	background-image: url(/mod/wwwwrnr/form/def/img/warner-music-mobile.svg);
	background-size: 100px 43px;
}

.warner-logo-small-dj {
	display: block;
	width: 120px; height: 43px; margin-left: 18px;
	background-image: url(/mod/wwwwrnr/form/def/img/warner-music-mobile-dj.svg);
	background-size: 120px 43px;
}

div.release-album > ul > li.selected > div { position: relative; }
.future { padding: 0 20px; background: #1464a9; color: #fff; position: absolute; right:-15px; top:155px; box-shadow: 5px 5px 0 2px rgba(0,0,0,0.2); line-height: 30px; font-family: 'Open Sans Condensed',Arial,sans-serif; font-size: 14px; font-weight: 700; }
div.release-album .future { left: 210px; right:auto; top:246px; }
.style5 .future { right: 50%; margin-right: -117px; }

.po-link .black {
	background: #000; color: #fff; padding: 0 15px; line-height: 30px; text-transform: uppercase;
 }
.hover {
	position: absolute; top:0; left: 0; right: 0; bottom: 0; z-index: 9;
}
.release-item {
	position: relative;
}

/*** mod/wwwwrnr/form/def/css/icons.css ***/

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-right-narrow-bold:before {
	content: "\e917";
}
.icon-left-narrow-bold:before {
	content: "\e918";
}
.icon-subscribe_email:before {
	content: "\e916";
}
.icon-left-line:before {
	content: "\e914";
}
.icon-right-line:before {
	content: "\e915";
}
.icon-head:before {
	content: "\e913";
}
.icon-wow-logo-mobile:before {
	content: "\e900";
	color: #000;
}
.icon-wow-logo .path1:before {
	content: "\e901";
	color: rgb(24, 101, 167);
}
.icon-wow-logo .path2:before {
	content: "\e902";
	margin-left: -1.5em;
	color: rgb(1, 1, 1);
}
.icon-wow-logo .path3:before {
	content: "\e903";
	margin-left: -1.5em;
	color: rgb(1, 1, 1);
}
.icon-wow-logo .path4:before {
	content: "\e904";
	margin-left: -1.5em;
	color: rgb(1, 1, 1);
}
.icon-wow-logo .path5:before {
	content: "\e905";
	margin-left: -1.5em;
	color: rgb(1, 1, 1);
}
.icon-wow-logo .path6:before {
	content: "\e906";
	margin-left: -1.5em;
	color: rgb(1, 1, 1);
}
.icon-apple-music:before {
	content: "\e907";
	color: #000;
}
.icon-mobile-logo .path1:before {
	content: "\e908";
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path2:before {
	content: "\e909";
	margin-left: -2.0400390625em;
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path3:before {
	content: "\e90a";
	margin-left: -2.0400390625em;
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path4:before {
	content: "\e90b";
	margin-left: -2.0400390625em;
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path5:before {
	content: "\e90c";
	margin-left: -2.0400390625em;
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path6:before {
	content: "\e90d";
	margin-left: -2.0400390625em;
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path7:before {
	content: "\e90e";
	margin-left: -2.0400390625em;
	color: rgb(0, 0, 0);
}
.icon-mobile-logo .path8:before {
	content: "\e90f";
	margin-left: -2.0400390625em;
	color: rgb(21, 100, 168);
}
.icon-mobile-logo .path9:before {
	content: "\e910";
	margin-left: -2.0400390625em;
	color: rgb(255, 255, 255);
}
.icon-mobile-logo .path10:before {
	content: "\e911";
	margin-left: -2.0400390625em;
	color: rgb(255, 255, 255);
}
.icon-mobile-logo .path11:before {
	content: "\e912";
	margin-left: -2.0400390625em;
	color: rgb(255, 255, 255);
}
.icon-apply:before {
	content: "\e62a";
}
.icon-close_bold:before {
	content: "\e62b";
}
.icon-close:before {
	content: "\e62c";
}
.icon-down_page:before {
	content: "\e62d";
}
.icon-download:before {
	content: "\e62e";
}
.icon-left:before {
	content: "\e62f";
}
.icon-list_cube:before {
	content: "\e630";
}
.icon-list_gallery:before {
	content: "\e631";
}
.icon-news:before {
	content: "\e632";
}
.icon-radio_pause:before {
	content: "\e633";
}
.icon-radio_play:before {
	content: "\e634";
}
.icon-right:before {
	content: "\e635";
}
.icon-star_empty:before {
	content: "\e636";
}
.icon-star_full:before {
	content: "\e637";
}
.icon-up_page:before {
	content: "\e638";
}
.icon-upload:before {
	content: "\e639";
}
.icon-volume_max:before {
	content: "\e63a";
}
.icon-volume_min:before {
	content: "\e63b";
}
.icon-warner_logo:before {
	content: "\e63c";
}
.icon-website:before {
	content: "\e63d";
}
.icon-hot_top:before {
	content: "\e629";
}
.icon-linkedin:before {
	content: "\e628";
}
.icon-trash:before {
	content: "\e626";
}
.icon-reply:before {
	content: "\e627";
}
.icon-speech-bubble:before {
	content: "\e625";
}
.icon-quoteleft:before {
	content: "\e617";
}
.icon-quoteright:before {
	content: "\e623";
}
.icon-jetmour:before {
	content: "\e624";
}
.icon-fp:before {
	content: "\e622";
}
.icon-ok:before {
	content: "\e621";
}
.icon-arrow_down:before {
	content: "\e61f";
	
}
.icon-arrow_right:before {
	content: "\e620";
	
}
.icon-plus:before {
	content: "\e61e";
	
}
.icon-share:before {
	content: "\e61d";
}
.icon-up:before {
	content: "\e61b";
	
}
.icon-down:before {
	content: "\e61c";
	
}
.icon-instagram:before {
	content: "\e61a";
}
.icon-youtube:before {
	content: "\e619";
	
}
.icon-calendar2:before {
	content: "\e618";
	
}
.icon-align-justify:before {
	content: "\6a";
	
}
.icon-menu:before {
	content: "\e616";
	
}
.icon-search:before {
	content: "\e615";
}
.icon-check:before {
	content: "\e614";
	
}
.icon-unpin:before {
	content: "\e613";
	
}
.icon-google:before {
	content: "\e60f";
	
}
.icon-twitter:before {
	content: "\e610";
	
}
.icon-vkontakte:before {
	content: "\e611";
	
}
.icon-facebook:before {
	content: "\e612";
	
}
.icon-elipsis:before {
	content: "\e60e";
	
}
.icon-video-pause:before {
	content: "\70";
	
}
.icon-video-play:before {
	content: "\79";
	
}
.icon-play:before {
	content: "\e60d";
	
}
.icon-music_pause:before {
	content: "\e60c";
	
}
.icon-music_stop:before {
	content: "\e60b";
	
}
.icon-warner:before {
	content: "\e60a";
	
}
.icon-right-narrow:before {
	content: "\e609";
	
}
.icon-printer:before {
	content: "\e608";
	
}
.icon-ticket:before {
	content: "\e607";
	
}
.icon-mappin:before {
	content: "\e605";
	
}
.icon-pin:before {
	content: "\e606";
	
}
.icon-left-narrow:before {
	content: "\e604";
	
}
.icon-close_narrow:before {
	content: "\e603";
	
}
.icon-globe:before {
	content: "\e602";
	
}
.icon-photo:before {
	content: "\e601";
	
}
.icon-mail:before {
	content: "\e600";
}
.icon-artist_description:before {
	content: "\41";
	
}
.icon-artist_event_list:before {
	content: "\42";
	
}
.icon-calendar:before {
	content: "\43";
	
}
.icon-artist_mobile_phone:before {
	content: "\44";
	
}
.icon-artist_paper:before {
	content: "\45";
	
}
.icon-description:before {
	content: "\46";
	
}
.icon-artist_play_video:before {
	content: "\47";
	
}
.icon-Comments:before {
	content: "\49";
	
}
.icon-sound_on:before {
	content: "\4a";
	
}
.icon-sound_off:before {
	content: "\4b";
	
}
.icon-link:before {
	content: "\4c";
	
}
.icon-artist_play_music:before {
	content: "\4d";
	
}
.icon-id_card:before {
	content: "\4e";
	
}
.icon-Comments_close:before {
	content: "\4f";
	
}
.icon-soundcloud:before {
	content: "\50";
	
}
.icon-chappell:before {
	content: "\e919";
}
.icon-odnoklassniki:before {
	content: "\e91a";
}
.icon-itunes-music:before {
	content: "\e91b";
	color: #fff;
}


/*** mod/wwwwrnr/form/def/css/yt.css ***/
/* YT PLAYER */
iframe { display: block; }
.ytplayer { display: block; position: relative; }
.ytplayer .yt-title { display: none; }
.ytcontrols { height: 47px; line-height: 47px; background: linear-gradient(to bottom, transparent, #000); text-shadow: none; position: absolute; left: 0; right: 0; bottom:0; z-index:77; display: none; }
.ytstarting .ytcontrols { display: block; }
.ytcontrols .yt-mute, .yt-play-a { width: 56px; text-align: center; color: #fff; overflow: hidden; position: absolute; left: 0; top: 0; height: 47px; text-decoration: none; line-height: 49px; }
.yt-play-a { font-size: 24px; }
.yt-pause { display: none; }
.yt-playing .yt-pause { display: block; }
.yt-playing .yt-play { display: none; }
/*.ytready .yt-title { display: none; }
/*.yt-pause { position: absolute; left: 0; top: 0; z-index: 2; }*/
.yt-scrubber { height: 100%; margin-left: 56px; margin-right: 152px; position: relative; cursor: pointer; }
.yt-scrubber:before { content: ""; z-index: 1; position: absolute; top:50%; left: 0; right: 0; margin-top: -1px; height: 2px; background: #4a4645; }
.yt-played, .yt-buffer { height: 2px; width: 200px; background: #838185; position: absolute; left: 0; top: 50%; margin-top:-1px; z-index: 3; }
.yt-played { width: 100px; background: #1464a9; z-index: 4; }
.ytcontrols .time {  height: 47px; width: 100px; text-align: right; position: absolute; right: 50px; top: 0; color: #fff; overflow: hidden; font-size: 12px; }
.ytcontrols .time > div { float: right; }
.ytcontrols .yt-mute { position: absolute; right: 0; top: 0; color: #fff; left: auto; width: 50px; text-align: center; }
.yt-mute .icon-sound_on { line-height: 48px; }
.yt-mute.yt-muted .icon-sound_on, .yt-mute .icon-sound_off { display: none; }
.yt-mute.yt-muted .icon-sound_off { display: block; line-height: 49px; }

/*** mod/wwwwrnr/form/def/css/release.css ***/
.owl-carousel .owl-item img {
    height: auto;
}
.release-item {
    float:left; text-align: center;
}
.owl-item .release-item, .release-top .owl-item .release-item {
    float: none; margin: 0 auto; width: auto;
}
.release-item .i {
    position: relative; background: #f2f2f2; padding: 19px;
}
.release-item .i img {
    max-width: 100%; height: auto;
}
.release-item .future {
    right: 10px; top:214px
}
.release-top .release-item {
    width: 25%;
}

.v2-release-album {
    text-align: center;
}

.v2-release-album .release-item {
    display: inline-block; float: none;
}

.v2-release-album .release-item .i {
    background: none; padding:0 8px;
}

.v2-release-album .release-item .i > img {
    width: 270px; height: auto;
}

.v2-release-album .release-item .i > div > .po {
    line-height: 26px;
}

.title-line {
    color:#000; font-size: 18px; line-height: 27px; font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif; font-weight: bold;
    display: block; text-align: center; position: relative; clear:both;
    margin: 30px 0; cursor: pointer; text-transform: uppercase;
}
.title-line.isclosed {
    color:#c5c5c5;
}

.title-line > span {
    position: absolute; right: 0; top:0; z-index: 3;
    width: 24px; height: 24px; line-height: 24px; color:#fff; background: #e0e0e0;
    font-size: 13px; display: block; border-radius: 50%; transition: transform 0.4s ease;
    transform: rotate( 0deg ); border: 2px solid #fff;
}
.title-line.isclosed > span {
    transform: rotate( 180deg );
}

.title-line.hidden {
    display:none;
}
.title-line:before, .title-line:after {
    content:''; display: block; position: absolute; top:50%;
    border-top:1px solid #e0e0e0; z-index:1;
}

.title-line:before {
    left: 0; right: 50%; margin-right: 70px;
}

.title-line:after {
    left: 50%; right: 0; margin-left: 70px;
}

.release-item .i {
    position: relative;
}

.release-item .i > .date {
    position: absolute; top:50%; left: 0; right: 0; text-align: center; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    font-size: 15px; line-height: 20px; margin-top: -10px; opacity: 0; z-index: 8;
    font-family: "Open Sans Condensed",Arail, sans-serif; font-weight: bold;
    text-transform: uppercase; transition: opacity 0.5s;
}

.release-item .i:after {
    content:""; display: block; position: absolute; top:0; left:8px; right:8px; bottom:0; z-index: 1;
    transition: opacity 0.5s; opacity: 0; background: #000;
}

.release-item .i:hover:after {
    opacity: 0.67;
}

.release-item .i > .date > span {
    font-size: 29px; font-weight: normal; display: block; line-height: 30px;
}

.release-item:hover .i > .date {
    opacity: 1;
}

.release-item .i > div {
    position: absolute; left: 0; right: 0; bottom: 30px; z-index: 9;
    text-align: center;
    opacity: 0; transform: translate(0, 10px); transition: opacity 0.3s ease, transform 0.3s ease;
}

.v2-release-album .release-item .i > div {
    bottom: 7px;
}

.release-item:hover .i > div, .iammobile .release-item .i > div{
    opacity: 1; transform: translate(0, 0);
}

.release-item .i > div > .po {
    display: inline-block; background: #00427b; color: #fff;
    margin: 3px; padding: 0 10px; line-height: 30px; text-transform: uppercase;
    text-align: left; width: 90px; font-size: 13px; position: relative; cursor: pointer;
}
.release-item > strong {
    display: block; font-size: 16px; line-height: 20px; color: #000; margin-top: 13px; height: 20px; overflow: hidden;
}
.release-item > span {
    display: block; font-size: 14px; color: #1464a9; margin-bottom:20px; line-height: 24px; height: 24px; overflow: hidden;
    font-weight: bold;
}
.popupover {
    width: 128px; padding: 16px; background: #fff; box-shadow: 7px 7px 3px rgba(0,0,0,0.16);
    text-align: left; position: absolute; bottom: 48px; left: 50%; margin-left: -80px;
    opacity: 0; transform: translate(0,10px); transition: opacity 0.4s ease, transform 0.4s ease; z-index: -1;
}

.po > span {
    position: absolute; right: 8px; top:0; line-height: 28px; color: #fff; font-size: 8px;
}

.po.over .popupover {
    opacity: 1; z-index: 9; transform: translate(0,0);
}
.popupover a {
    font-size: 12px; color: #000; font-family: 'Open Sans Condensed', Arail, sans-serif; font-weight: bold;
    text-transform: uppercase; display: block; margin: 4px 0; clear: left;
}
.popupover a > span, .popupover a > img, .owl-carousel .popupover a > span, .owl-carousel .popupover a > img {
    width: 26px; height: auto; margin-right: 20px; float: left;
}
.popupover a > span {
    font-size: 24px; margin-left: 2px; margin-right: 18px;
}
.popupover:after {
    content:""; display: block; bottom: -10px; left: 50%; border-top:10px solid #fff; border-left: 16px solid transparent; border-right: 16px solid transparent; margin-left: -16px; position: absolute;
}

.release-nav {
    max-width: 545px; margin: 0 auto; padding: 0 10px;
}

.release-nav > ul {
    margin: 10px 0; padding: 0 !important; width: 100%;
}
/*
div.release-nav > ul > li {
    margin: 0 2px;
}
*/
div.release-nav > ul > li > a {
    background: #fff; border: 1px solid #e0e0e0; color:#000; position: relative;
    font-size: 18px; line-height: 38px;
}

div.release-nav > ul.witharrows > li > a:after {
    content: "\e61f"; font-family: icomoon;
    position: absolute; right: 14px; top:0; color: #000; font-size: 9px; line-height:38px;
}

div.release-nav > ul > li > a.opened {
    background:#000; color: #fff;
}
div.release-nav > ul > li > a.sel:after, div.release-nav > ul > li > a:hover:after, div.release-nav > ul > li > a.opened:after {
    color:#fff
}

div.release-nav > ul > li > a.sel, div.release-nav > ul > li > a:hover {
    background:#000; color: #fff;
}

.release-nav .search-field {
    position: relative; border-radius: 19px; border: 1px solid #e0e0e0; padding: 0 60px 0 0;
    margin: 10px 0;
}

.release-nav .search-field input {
    width: 100%; padding: 0 40px 0 20px; border-radius: 19px; line-height: 38px; font-size: 17px; border:none; background: #fff;
    font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif;
}

.release-nav .search-field button {
    position: absolute; right: 0; top: 0; width: 38px; line-height: 38px; color: #1464a9; font-size: 25px;
}

.v2-release-wrapper {
    max-width: 1140px; margin: 0 auto;
}

.v2-release-wrapper .filterlist {
    margin:0 -10px;
}

.owl-carousel .owl-stage {
    margin: 0 auto;
}

/*** mod/powerpack/owl-carousel/assets/owl.carousel.css ***/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*** mod/powerpack/owl-carousel/assets/owl.theme.default.css ***/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }


/*** mod/wwwwrnr/form/def/css/responsive.css ***/
@media (min-width:459px) {
	aside.navigation > span {
		display: none;
	}
}

.news-warner--home  > ul {
	display: flex;
	height: auto;
	flex-wrap: wrap;
}
.news-warner--home > ul > li {
	width: 100%;
}

@media (min-width:470px) {
	.news-warner--home > ul > li {
		width: 50%;
	}
}

@media (min-width:940px) {
	.news-warner--home > ul > li {
		width: 33.3%;
	}
}

@media (min-width:1400px) {
	.news-warner--home > ul > li {
		width: 25%;
	}
}

@media (min-width:900px) {


	/* ABOUT CHRONO */
	ul.chrono.sedby-inline > li				{ width:5%; }
	ul.chrono.sedby-inline > li.near			{ width:5%; display:block; }
	ul.chrono.sedby-inline > li.sel			{ width:70%; display:block; }
	ul.chrono.sedby-inline > li.sel a			{ background:#000; }
/* */

	div.news-scroll { margin-bottom: 15px; }
	body { background: #1464a9;  }
	div.outer-wrapper {
		background: #1464a9 url(/mod/wwwwrnr/form/def/img/warner-fill.png) 50% 50% no-repeat;
		background-image: url(/mod/wwwwrnr/form/def/img/warner-fill.svg);
		background-size: 110px 110px;
	}

	nav a.logo { width: 136px; padding-top: 20px; margin: 0 0 0 -68px; }


	.logo.icon-warner:before { display: none; }
	.overlay-global-wrapper { padding-top: 156px; }

	div.slider-covers ul.sld > li > .info-area { right: 5%; left: 5%; bottom: auto; }
	div.slider-covers .title-area { clear: both; }
	.slider-covers .social-area { display: block; }

	div.outer-wrapper								{ padding:8px; /*width:100%; background:#1464a9;*/ box-sizing:border-box; overflow:hidden; position:fixed; top:0; right:0; bottom:30px; left:0; z-index: 100; }

	div.outer-wrapper.right > div.main-wrapper,
	div.outer-wrapper.left > div.main-wrapper		{ box-shadow:0 0 7px 2px rgba(0,0,0,0.3); }
	
	div.main-wrapper						{ /*padding-bottom:30px;*/ height:100%; width:100%; background:#fff; box-sizing:border-box; position:relative; overflow: auto; box-shadow:0 0 7px 2px rgba(0,0,0,0.3); }
		
		body aside.navigation				{ width:250px; }

		aside.navigation > div		{ display:none; }

	div.copyright				{ position:fixed; right:0; bottom:0; left:0; }
		
	.nav							{ margin:0 0 80px; box-shadow:none; position:absolute; top:0; left:0; right: 0; z-index: 9; }
	.navplaceholder { margin-bottom: 80px; height: 63px; }
	.nav > div					{ padding:10px 15px; transition: background 0.5s ease, box-shadow 0.5s ease; }
	
	.b1-home .navplaceholder					{ display: none; }
	.fixednav { display: block; position: fixed; left: 8px; right: 8px; top: 8px; padding-bottom: 8px; overflow: hidden; z-index: 500; transform: translate(0,-100px); transition: transform 0.5s ease; margin-bottom: 0; }
	.showfixednav .fixednav { transform: translate(0,0) }
	.fixednav a.logo > img { display: none; }
	/*.warner-logo-small, */.fixednav a.logo, .fixednav .homelogo {
		position: absolute; left: 50%; height: 43px;

		/*
		width: 126px; margin-left: -63px;
		background: url(/mod/wwwwrnr/form/def/img/warner-music-mobile2.png) 50% 50% no-repeat;
		background-size: 126px 43px;
		*/

		width: 100px; margin-left: -50px;
		background-image: url(/mod/wwwwrnr/form/def/img/warner-music-mobile.svg);
		background-size: 100px 43px;

	}

	.fixednav .homelogo:after, .fixednav .homelogo:before { display: none; }

	.b1-home nav a				{ color:#fff; padding-top: 0; }
	.b1-home nav .homelogo, nav .homelogo { padding-top: 0; color: #1464a9; }
	.fixednav > div { box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.11);  background: #fff; }
	.fixednav a { color: #1464a9; }

	nav .homelogo			{ color:#1464a9; position:relative; }
	nav .homelogo:after	{ content:''; height:25px; width:30px; background:#fff; display:block; position:absolute; top:10px; left:1px; z-index:-1; border-radius: 50%; }
		
	nav a.logo				{ /*margin-left:-15px;*/ position:absolute; top:0; left:50%; }

	div.slider-covers > i														{ display:block!important; }


	div.slider-covers.inited .title		{ font-size:65px; line-height:75px; height: 75px; overflow: hidden; }
	.b1-home div.slider-covers.inited .title		{ font-size:80px; line-height:90px; height: 90px; overflow: hidden; }

	div.slider-covers.inited .subtitle	{ font-size:42px; line-height:50px; }
	div.slider-covers.inited .socialul	{ display:block; opacity: 0; transition: opacity 1s ease; }
	div.slider-covers.inited figure { display: block; }
	div.slider-covers.inited .socialul  { opacity: 1; }
	/*div.slider-covers.inited > ul > li.videoslide > a					{ background:url(/mod/wwwwrnr/form/def/img/overlay-2.png); }*/
	div.slider-covers.inited > ul > li.videoslide > a					{ background:rgba(0,0,0,0.5); }
	div.slider-covers ul.sld > li > .ytvideo { position: absolute; z-index: 1; top:0; left: 0; right: 0; bottom: 0; display: block; }

	div.carousel > ul > li						{ /*width:25%;*/ }
	
	div.slider-events > ul > li > div					{ padding:29px 0; display:block; overflow:hidden; }
	div.nloc											{ float:left; }
		div.slider-events > ul > li > div span.title		{ font-size:65.6px; line-height:60px; }
		div.slider-events > ul > li > div span.title i		{ font-style:normal; margin-left:25px; display:block; }
		div.slider-events > ul > li > div span.subtitle	{ font-size:19px; line-height:20px; margin-bottom:0; }
	
	div.ttable										{ margin:31px 0; float:right; }

	div.news-scroll > a				{ display:block; }

	div.news-scroll > h1 > a			{ font-size:15px; line-height:62px; display:inline-block; }
	.page_talant h1, div.news-scroll > h1 , div.news-scroll > h1 > a.headlink				{ font-size:59px; line-height:60px; padding:5px 0; }

	
	div.news > ul.news-nav > li									{ color:#fff; cursor:text; }
		/*div.news > ul.news-nav > li:last-child					{ padding-right:330px; }*/
		div.news > ul.news-nav > li span.icon-align-justify		{ display:block; }
		div.news > ul.news-nav > li.on span.icon-align-justify	{ display:none; }
	
	div.news > div.box						{ display:block; float:left; }
	/**
		div.news > div.news-warner			{ width:25%; }
		*/
	div.news > div.news-warner			{ width:100%; }
	div.news > div.news-social			{ width:75%; background:#fff; }
		div.news > div.news-social > ul		{ padding:20px; }
		div.news > div.news-social > ul > li		{ padding:20px; width:33.3333%; float:left; }
		
		div.news > div.news-social > div.social		{ position:absolute; top:0; right:0; }
		div.news > div.news-social > div.social ul li a	{ width:43px; }
		
		div.news-warner > ul > li span.title::after	{ font-size:34px; }
		div.news-warner > ul > li span.title			{ font-size:15px; line-height:18px; }
	
	div.news-warner.about .entry		{ margin:15px auto; }
	/**
	div.news-warner.about .entry > ul { display: none; }
	div.news-warner.about .entry > .active { display: block; }
	/*div.news-warner.about .entry li { width: 100%; }*/
	div.news-warner.about .entry li > div { margin:0 auto 25px; width: 100%; max-width:720px;  }
	div.news-warner.about .entry li > div > img { width: 35%; height: auto; margin-right: 5%; }
	div.news-warner.about .entry li > div > div { width: 60%; float: left; }
	
	div.news-warner.news-list									{  }
	div.news-warner.news-list > ul.sedby-unstyled      { /*overflow:hidden;*/ }
	div.news-warner.news-list > ul.sedby-unstyled > li { /*width:25%; float:left; box-sizing:border-box; position:relative;*/}


		div.news-warner.news-list > ul.sedby-unstyled > li:after	{ content:''; height:100%; width:1px; background:#fff; display:block; position:absolute; top:0; right:0; }
		/*
		div.news-warner.news-list > ul.sedby-unstyled > li:nth-child(4n+4):after	{ display:none; }
		*/
		div.news-warner.news-list > ul > li > ul.meta > li				{ font-size:11px; }
		div.news-warner.news-list > ul > li > ul.meta > li a			{ color:#fff; text-decoration: underline; }
		div.news-warner.news-list > ul > li:hover					{ background:#fff; }
		div.news-warner > ul > li:hover span.title:after	{ color:#1464a9; }
		div.news-warner.news-list > ul > li:hover > ul.meta > li a		{ display:block; color: #1464a9; }
	
	div.entry img					{ margin-right:35px; display:block; float:left; }
	div.entry time				{ font-size:30px; line-height:30px; text-align:left; }
	div.entry h2					{ font-size:40px; line-height:40px; text-align:left; }

	div.calendar { top:-15px; }
	div.burger								{ display:none; }
	div.calendar > div > ul.calendar-years			{ display:block; position: absolute; }
	div.calendar > div > ul.calendar-years > li { float: left; display: block; }
	
	div.news-warner.page > ul							{ margin:0 auto; width:760px; background:none; position:relative; }
		div.news-warner.page > ul > li					{ padding-left:165px!important; width:760px; background:#f2f2f2; box-sizing:border-box; position:relative; margin-bottom: 50px; }
		div.news-warner.page > ul > li.next, div.news-warner.page > ul > li.previous { padding-left: 0!important; width: 360px; }

		div.news-warner.page > ul > li span.subtitle		{ margin-left:-165px; padding:178px 30px 30px 34px;  }
		/*
		div.news-warner.page > ul > li span.subtitle img	{ height:150px; width:150px; }
		*/
		
		div.news-warner.page > ul > li ul.prevnext		{ display:none; }

	div.news-warner.page > ul > li .social-area { width:165px; position:absolute; top:0; left:-165px; transition: top 0.3s ease; transition-delay: 0.2s; text-align: center; }
	div.news-warner.page > ul > li .social-area ul { width: 100%; }
/*top:172px;*/
/*
		div.news-warner.page > ul > li .download		{ width:165px; position:absolute;  top:0px; left:-165px; }
		div.news-warner.page > ul > li .download.share	{ top:210px; }
		div.news-warner.page ul.mobile				{ width:165px; position:absolute; top:30px; left:-165px; }
		div.news-warner.page ul.mobile.social			{ top:240px; }
*/
		div.news-warner.page ul.mobile > li				{ line-height:24px; padding:15px 0; width:100%; float:none; }
		div.news-warner.page ul.mobile > li img			{ height:27px !important; }

		div.news-warner.page > ul > li.previous		{ display:block; position:absolute; top:0; left:-500px; }
		div.news-warner.page > ul > li.next			{ display:block; position:absolute; top:0; right: -500px;/* left:895px;*/ }
	
	div.release-nav > ul						{ margin:0 auto; display:table; overflow:visible; }

		/*div.release-nav > ul > li				{ width:178px; border-left:1px solid transparent; display:inline-block; }
		/*div.release-nav > ul > li:last-child	{ width:128px; }*/

	div.release-nav.about-nav > ul { min-width: 400px; }
	div.release-nav.about-nav > ul > li { width: 50%; }

		div.release-nav > ul > li > a			{ margin-bottom:0; }
		div.release-nav > ul > li > a.down		{ position:relative; }
		div.release-nav > ul > li > a.down:after	{ content:''; margin-left:-14px; height:0; width:0; border-top:8px solid transparent; border-right:14px solid transparent; border-bottom:8px solid #000; border-left:14px solid transparent; display:block; position:absolute; bottom:-10px; left:50%; }
		
	.iampc div.release-album > ul			{ display: block; }
	.iampc div.release-album > ul > li	> div		{ overflow:hidden; width: 600px; min-height: 300px; float: left; }
	.iampc div.release-album > ul > li > div > img	{ width:50%; float:left; height: auto; }
	.iampc div.release-album > ul > li > div > div	{ padding:50px 0 0 30px; width:50%; float:left; box-sizing:border-box; }
	.iampc div.release-album > ul > li > div > div > *		{ text-align:left; }
	.iampc div.release-album > ul > li > div > div > time	{ font-size:30px; }
	.iampc div.release-album > ul > li > div > div > ul	{ margin:0; }

	div.overlay-back				{ background:rgba(0,0,0,.57); display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:400; }
	div.overlay-window		{ /*margin:-300px 0 0 -400px; top:50%; left:50%; */ height:600px; max-width:800px; background-color:#000; background-position:50% 0; background-size: cover; background-repeat:no-repeat; display:none; position:absolute; z-index:401; }
	div.overlay-window:after	{ content:''; height:0; width:0; border:13px solid transparent; border-top-color:#fff; display:block; position:absolute; right:-13px; bottom:-13px; z-index:403; transform:rotate(-45deg); }
}

@media (min-width:1100px)	{
	
	div.calendar > div > ul.calendar-months		{ margin:0 auto; }
	
}

@media (min-width:1400px)	{
	
	div.news > div.news-social > ul > li		{ width:25%; }
	
}

@media (min-width:1600px)	{
	
	div.news > div.news-social > ul > li		{ width:20%; }
	
}

@media (min-width:460px)	{
	div.news-warner.news-list > ul.sedby-unstyled			{ overflow:hidden; }
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:50%; float:left; box-sizing:border-box; position:relative; }

	.iampc div.outer-wrapper.right						{ transform:translate3d(250px,0,0); }
	.iampc aside.navigation.right						{ width:250px; transform:translate3d(0,0,0); }

	.iampc div.outer-wrapper.left						{ transform:translate3d(-250px,0,0); }
	.iampc aside.player.left							{ width:250px; transform:translate3d(0,0,0); }

	.iammobile div.outer-wrapper.right						{ transform:translate(250px,0); }
	.iammobile aside.navigation.right						{ width:250px; transform:translate(0,0); }

	.iammobile div.outer-wrapper.left						{ transform:translate(-250px,0); }
	.iammobile aside.player.left							{ width:250px; transform:translate(0,0); }
}

@media (min-width:720px)	{
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:33.3333%; }
}

@media (min-width:1080px)	{
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:25%; }
}

@media (min-width:1440px)	{
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:20%; }
}

@media (min-width:1800px)	{
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:16.6666%; }
}

@media (min-width:2160px)	{
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:14.2857%; }
}

@media (min-width:2520px)	{
	div.news-warner.news-list > ul.sedby-unstyled > li		{ width:12.5%; }
}
/* TODO:
@media (min-width:1880px) {
	div.news > div.news-warner {
		width: 470px;
	}
	div.news > div.news-social {
		margin: 0 0 0 470px; width: auto; float: none;
		background: #fff;
	}
}
*/
@media (max-width:1170px) {
	.contactphotos {
		display: inline-block;
		margin: -40px 20px 20px 20px;
		float: none;
		position: relative;
	}
	.contactus .formwrapper { text-align: center; }
	.job .title { padding: 7px 30px; line-height: 27px; }
	.job .title .icon { right: 10px; }
	.job .active .inside { text-align: left; }
	.job .formplaceholder { margin-bottom: 20px; }

}
@media (max-width:900px) {
	div.news-warner > ul > li img { margin: 0 auto; }
	aside.off-canvas.right > ul { margin-right: 0; }

	div.news-warner.page ul.mobile img { margin: 18px auto; }
	div.news-warner.page > ul > li.pagemain .txt { margin: 0 5px 50px 5px; }
	div.news-warner > ul > li .subtitle { padding-left: 10px; }
	.news-warner.page .social-area { text-align: center; }
	div.calendar > div > ul.calendar-months { text-align: center; width: 100%; display: block; margin: 0; padding-top: 0; }
	div.calendar > div > ul.calendar-months > li { display: inline-block; float: none; }
	div.calendar .arrow, div.finder .arrow { margin-left: -1px; }

	.tglmusic { display: none; }
	div.news-warner.about .entry { margin: 15px 0 25px; }
	div.news-warner.about .entry > ul > li p { text-align: justify; }
	div.entry h2 { font-size: 27px; line-height: 29px; }
	div.news-warner.about .entry li { min-height: inherit !important; }
	div.news-warner.about .entry li .single { padding: 0 40px; }
	div.news-warner.about .entry li > div { top:0 !important; }
	div.news-warner.about .entry li > div > img { display: block; max-width: 70%; height: auto; margin:0 auto 10px auto; }
	.overlay-global-wrapper { left: 0; top:0; right: 0; bottom: 0; }
	div.overlay-right h3 { line-height: 16px; }
	div.overlay-right p.desc { line-height: 24px; }
	div.overlay-subscribe form .inline input[type=checkbox] + label { width: 33%; }
	div.overlay-right h2, .overlay h2 { font-size: 43px; }
	aside.search.off-canvas > span { width: 50px; }
	aside.search form { padding: 0 50px; }
	aside.search.off-canvas > span { line-height: 76px; }
	aside.search button { font-size: 32px; width: 51px; line-height: 76px; }
	aside.search input { font-size: 25px; line-height: 30px; margin: 21px 0; }
	div.release-wrapper > i { display: none !important; }
	div.release-album > ul {
		width: auto !important;
		padding: 0 !important;
	}
	div.release-album > ul > li { width: 50%; }
	/*div.release-nav > ul > li:last-child { width: 50%; }*/
	div.release-album > ul > li > div > img { width: 100%; height: auto; max-width: 600px; }

	div.release-album > ul > li > div > div, div.release-album > ul > li.dis { display: block !important; opacity: 1 !important; }
	div.release-album > ul > li > div { transform: scale(1) !important; opacity: 1 !important; }

	.b1-artists.plen-3 .navplaceholder { margin-bottom: 0 !important; }
	/*div.news-warner > ul > li img { margin: 0 auto; }*/
	div.news { background: #f2f2f2; }
	/*
	div.news-warner > ul > li { width: 50%; float: left; }
	div.news-warner > ul > li:nth-child(2n+1) { clear: both; }
	*/
	/*.b1-home .news-warner { max-width: 465px; margin: 0 auto; }*/
	.b1-home .nav { box-shadow: 0 5px 5px rgba(0,0,0,0.2); }
/*!!!	.ofh { overflow: visible; } */
	div.copyright { padding: 8px; }
	div.copyright.fixed { position: fixed; bottom: 0; left: 0; right: 0; }
	nav.nav { background: #fff; position: fixed; left: 0; right: 0; top:0; z-index: 800; box-shadow: 0 0 7px 2px rgba(0,0,0,0.25); }
	.navplaceholder { height: 45px; }
	div.copyright > .scrollDown, .logo.icon-warner img { display: none !important; }

	#artist-content .tabcontent { margin: 0 !important; }
	ul#artist-selector { margin: 0 0 20px 0 !important; }
	ul#artist-selector, div#minidesc { float: none !important; }
	div#artist-main { margin: 15px !important; }

	#artist-cover .artist-cover-info .title { font-size: 4.286em !important; }
	#artist-cover .artist-cover-info .subtitle { font-size: 2em !important; }

	div.overlay-right span.icon-close, .overlay_close { top:-48px; right: 30px; }
	.page_talant .formtitle { padding: 5px; }
	.page_talant .inputbox { padding: 3px 27px 3px 3px; }


	.ctitle { line-height: 50px; margin-bottom: 0; font-size: 40px; }
	div.news-warner ul.mobile { text-align: center; }
	div.news-warner ul.mobile > li { width: 40px; display: inline-block; float: none; }
	div.news-warner .mobile .tglmusic { right: -8px; line-height: 44px; }
	div.news-warner.page > ul { margin-bottom: 40px; }


}

@media (max-width:880px) {
	.socialnews-title {
		display: none !important;
	}
}

@media (max-width:690px) {
	.job .formplacecontent {
		margin-right: 0;
	}
	.job .inputbox { padding-right: 44px; }
	.job .sendbox { padding-right: 24px; }
	.job .formplaceholder {
		float: none; margin: 0 auto 30px auto; width: 280px;
	}
	.job li.empty > span { float: none; display: block; }
	.job li.empty { text-align: center; line-height: 35px; }
	.job li.empty .subscribeme { margin: 0 auto; width: 210px; float: none; display: block; }
}

@media (max-width:600px) {
	div.slider-covers .title { font-size: 45px; line-height: 50px; }
	div.slider-covers ul.sld > li > .info-area { top:25px; }

	div.slider-covers ul.sld > li {
		background-position: 50% 0; min-height: 480px;
	}

	div.slider-covers li figure .cover {
		margin: 0 auto 0 auto;
	}

	div.slider-covers li figure > a {
		background: none;
		display: inline-block;
	}

	div.slider-covers li figure {
		float: none !important;
		margin: 0 auto;
		text-align: center;
	}

	div.slider-covers li .buylinks { float: none; }

	div.slider-covers li figure li {
		display: inline-block;
		float: none;
		margin: 0 10px;
	}

	div.slider-covers li .title-area {
		text-align: center;
		/*padding-bottom: 240px;*/
	}

	div.slider-covers li .social-area {
		bottom: 33px;
		left: 0;
		right: 0;
		position: absolute;
		text-align: center;
	}

	div.slider-covers li .social-area > ul.socialul {
		margin: 0 auto;
		display: inline-block;
		float: none;
	}
}

@media (max-width:550px) {
	.iammobile div.release-album > ul, div.release-album > ul { padding: 0 !important; }
	div.release-album > ul > li {
		float: none !important; clear: both; width: 96% !important; margin: 1% 2% !important;
	}
	div.copyright > ul.sociallist {
		float: none; margin: 0 0 5px 0; text-align: center; padding-top: 3px;
	}
	div.copyright > span { float: none; text-align: center; }
	div.copyright > div > ul { float: none; }
	div.copyright > ul.sociallist > li { float: none; display: inline-block; margin: 0 5px; }
	div.copyright > div > ul.sedby-inline > li { float: none; display: inline-block; }
	div.copyright > div { clear: both; margin: 0; padding-top: 5px; float: none; text-align: center; }
	/*
	div.copyright > ul.sociallist > li {
		float: none; display: inline-block;
	}
	*/
}

@media (max-width:470px) {
	div.news-warner > ul > li { width: 100%; float: none; }
	div.news-warner ul.meta { position: relative; left: auto; right: auto; bottom: auto; }
	div.news-warner ul.meta > li { width: auto; padding-left: 10px; padding-right: 10px; }
	div.news-warner ul.meta > li:last-child { float: right; }

	.slider-covers .social-area > span { display: none; }
	div.slider-covers li figure .cover { width: 180px; height: auto; }
}

@media (max-width:425px) {
	div.release-nav > ul > li > a {
		font-size: 15px;
	}
	div.release-nav > ul.filter > li > a:after {
		right: 6px;
	}
}

@media (max-width:390px) {
	div.release-nav.about-nav > ul > li {
		width: 100% !important;
	}
}

@media (max-width:370px) {
	p.slider-pag > span, p.slider-pag > a {
		margin: 14px 12px;
	}
}

