.popover button,
.popover input,
.popover select,
.popover textarea {
	color: #000;
	box-sizing: border-box;
}

.popover *,
.popover *:before,
.popover *:after {
	box-sizing: inherit;
}

.popover .fullscreen {
	position: relative;
	width: 100%;
	height: 100%;
}

.popover p {
	margin: 0 0 1em 0;
	line-height: 1.65;
}

.popover .content p:last-child {
	margin-bottom: 0;
}

.popover .content hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

.popover .content img {
	max-width: 100%;
	vertical-align: middle;
}

.popover .content a {
	color: #1489db;
	transition: all 0.15s;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 #d0e7f8;
}

.popover .content a:hover {
	color: #38a2ed;
}

.popover .in_clear:before,
.popover .in_row-wide:before,
.popover .in_row:before,
.popover .in_grid:before,
.popover .page-inner:before,
.popover .in_clear:after,
.popover .in_row-wide:after,
.popover .in_row:after,
.popover .in_grid:after {
	content: "";
	display: table;
	line-height: 0;
}

.popover .in_clear:after,
.popover .in_row-wide:after,
.popover .in_row:after,
.popover .in_grid:after {
	clear: both;
}

[class*="in_icon-"] {
	line-height: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.15s;
	overflow: hidden;
}

.popover [class*="in_icon-"] path,
.popover [class*="in_icon-"] circle,
.popover [class*="in_icon-"] ellipse {
	transition: all 0.15s;
}

.popover .in_header {
	text-align: center;
	font-size: 15px;
	color: rgba(255,255,255,0.5);
	background: #383737;
	position: relative;
	fill: #fff;
}

.popover .in_header .in_image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0 0 0 50px;
	z-index: 0;
	opacity: 0.6;
	width: calc(100% - 50px);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 60% !important;
}

.popover .in_header .in_row {
	position: relative;
	z-index: 1;
}

.popover .in_header h2 {
	color: #fff;
}

.popover .in_header .in_label {
	color: #fff;
}

.popover .in_header .in_timestamp {
	margin: 47px 0 0 0;
	position: relative;
}

.popover .in_header .in_timestamp:before {
	position: absolute;
	width: 40px;
	content: '';
	border-top: solid 1px;
	height: 1px;
	font-size: 0;
	left: 0;
	right: 0;
	top: -23px;
	margin: auto;
}

.popover .in_header p {
	line-height: 1.5;
	margin-bottom: 35px;
}

.popover .in_bquote {
	color: rgba(0,0,0,0.6);
	background: #fdedeb;
	font-size: 20px;
	font-style: italic;
	line-height: 1.52;
	padding: 22px 30px 25px 30px;
}

.popover .in_bquote .in_text-style-1 {
	font-size: 16px;
	color: rgba(115,115,115,0.6);
}

.popover .in_bquote__small {
	font-size: 15px;
	font-style: normal;
	color: #000;
	line-height: 1.6;
	margin: 20px -30px 42px -30px;
}

.popover h2 {
	font-weight: 400;
	line-height: 1.1;
	margin: 19px 0 13px 0;
}

.popover .heading-style-1 {
	text-align: center;
	position: relative;
}

.popover .heading-style-1:after {
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	width: 72px;
	margin: auto;
	font-size: 0;
	position: absolute;
	border-bottom: solid 1px #383737;
}

.popover h3 {
	font-weight: 700;
	line-height: 1.1;
	margin: 44px 0 28px 0;
}

.popover .in_label {
	color: #000;
	height: 30px;
	padding: 0 19px;
	font-size: 13px;
	border: solid 1px;
	line-height: 28px;
	display: inline-block;
	vertical-align: middle;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}

.popover .in_interview {
	color: #000;
	font-size: 15px;
	margin-bottom: 50px;
}

.popover .in_interview:after {
	content: '';
	display: block;
	font-size: 0;
	margin-top: 42px;
	border-bottom: solid 1px #737373;
}

.popover .in_interview p {
	line-height: 1.6;
}

.popover p.in_interview_question {
	font-size: 17px;
	font-weight: 700;
	margin: 33px 0 10px 0;
}

.popover .in_interview_credits .in_col {
	vertical-align: bottom;
}

.popover .in_interview_credits .in_col:nth-child(1) {
	padding-right: 30px;
}

.popover .in_photos {
	padding-bottom: 14px;
}

.popover .in_photos .in_title {
	color: #737373;
	font-size: 15px;
	line-height: 1.42;
	font-style: italic;
	padding-bottom: 15px;
	border-bottom: solid 1px #e3e3e3;
}

.popover .in_photos img {
	width: 100%;
}

.popover .in_photos .in_content {
	width: 100%;
	display: table;
}

.popover .in_photos .in_big {
	overflow: hidden;
}

.popover .in_photos .in_thumbs {
	color: #fff;
	overflow: hidden;
}

.popover .in_photos .in_thumbs a {
	display: block;
	position: relative;
	text-align: center;
}

.popover .in_photos .in_thumbs a:last-child {
	margin-bottom: 0;
	margin-right: 0;
}

.popover .in_photos .in_thumbs img {
	min-height: 100px;
}

.popover .in_photos .in_link-more img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
}

.popover .in_photos .in_link-more > span {
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	font-weight: 700;
	position: absolute;
	-moz-transition: all 0.15s;
	-webkit-transition: all 0.15s;
	-o-transition: all 0.15s;
	-ms-transition: all 0.15s;
	transition: all 0.15s;
}

.popover .in_photos .in_link-more > span span {
	top: 50%;
	display: block;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	position: relative;
}

.popover .in_photos .in_link-more:hover > span {
	color: #e74c3c;
	background: rgba(51,51,51,0.9);
	border: solid 6px rgba(255,255,255,0.3);
}

.popover .in_photos__thumbs .in_big_wrapper {
	width: 100%;
	overflow: hidden;
	background: #737373;
}

.popover .in_video-thumb {
	overflow: hidden;
	position: relative;
}

.popover .in_video-thumb .in_play {
	left: 0;
	top: 50%;
	right: 0;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	text-align: center;
	position: absolute;
	border-radius: 50%;
	transition: all 0.15s;
	background: rgba(255,255,255,0.8);
}

.popover .in_video-thumb .in_icon-play {
	width: 17px;
	height: 19px;
	top: 50%;
	-webkit-transform: translate(10% , -50%);
	-moz-transform: translate(10% , -50%);
	-ms-transform: translate(10% , -50%);
	-o-transform: translate(10% , -50%);
	transform: translate(10% , -50%);
}

.popover .in_video-thumb:hover .in_play {
	fill: #fff;
	background: rgba(231,76,60,0.8);
}

.popover .in_video-thumb a {
	box-shadow: none;
}

.popover .in_video-thumb img {
	width: 100%;
}

.popover .in_inset {
	color: #737373;
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 35px;
}

.popover .in_inset .in_image {
	overflow: hidden;
	margin: 0 0 17px 0;
}

.popover .in_inset .in_image a {
	box-shadow: none;
}

.popover .in_inset .in_image img {
	width: 100%;
}

.popover .in_inset p {
	line-height: 1.4;
}

.popover .in_inset a {
	box-shadow: inset 0 -1px 0 0 #1489db;
}

.popover .in_inset .in_right_inset_content-1 {
	dispaly: inline-block;
}

.popover .in_inset .in_right_inset_content-2 {
	dispaly: inline-block;
}

.popover .in_inset .in_right_inset_content-2 .in_image {
	width: 110px;
	display: inline-block;
	border-radius: 50%;
}

.popover .in_inset__medium {
	width: 290px;
	height: 290px;
}

.popover .in_inset__right {
	float: right;
}

.popover .in_inset__left {
	float: left;
}

.popover .in_link_play {
	box-shadow: none !important;
}

.popover .in_link_play span {
	box-shadow: inset 0 -1px 0 0 #d0e7f8 !important;
}

.popover .in_link_play .in_play {
	fill: #fff;
	top: -0.2ex;
	width: 20px;
	height: 20px;
	margin-right: 7px;
	text-align: center;
	border-radius: 50%;
	position: relative;
	transition: all 0.15s;
	background: #383737;
	display: inline-block;
	vertical-align: middle;
	box-shadow: none !important;
}

.popover .in_link_play .in_play .in_icon-play {
	top: 50%;
	width: 7px;
	height: 8px;
	position: absolute;
	-webkit-transform: translate(-30% , -50%);
	-moz-transform: translate(-30% , -50%);
	-ms-transform: translate(-30% , -50%);
	-o-transform: translate(-30% , -50%);
	transform: translate(-30% , -50%);
}

.popover .in_link_play:hover .in_play {
	fill: #fff;
}

.popover .in_link_play:hover .in_play {
	background: rgba(231,76,60,0.8);
}

.popover .in_text-style-1 {
	color: #737373;
	font-size: 15px;
	font-style: italic;
}

.popover .in_text-style-2 {
	color: #737373;
}

.popover .in_text-style-3 {
	color: #737373;
	font-size: 17px;
	margin-bottom: 34px !important;
}

.popover .in_text-style-4 {
	color: #a3a3a3;
	font-size: 13px;
	margin: 0 0 42px 0 !important;
}

.popover .in_social-entry {
	color: #343434;
	position: relative;
	border: solid 1px #e3e3e3;
}

.popover .in_social-entry a {
	box-shadow: none;
}

.popover .in_social-entry .in_content p {
	margin: 0;
	line-height: 1.2;
}

.popover .in_social-entry .in_btn-group {
	font-size: 15px;
	position: absolute;
	letter-spacing: 0.05em;
}

.popover .in_social-entry .in_btn-group a {
	color: #343434;
	margin-right: 16px;
}

.popover .in_social-entry .in_btn-group a [class*="in_icon-"] {
	margin-right: 5px;
	fill: #b2b2b2;
}

.popover .in_social-entry .in_btn-group a:last-child {
	margin-right: 0;
}

.popover .in_social-entry .in_author {
	color: #a3a3a3;
	font-size: 13px;
}

.popover .in_social-entry .in_author a {
	font-weight: 700;
}

.popover .in_social-entry .in_author p {
	margin: 0;
}

.popover .in_social-entry .in_author img {
	float: left;
}

.popover .in_social-entry + .in_social-entry {
	margin-top: -17px;
}

.popover .in_link-icon > * {
	vertical-align: middle;
}

.popover .in_banner {
	color: #fff;
	font-size: 20px;
	text-align: center;
	height: 281px;
	background: #2d2c2c;
	position: relative;
}

.popover .in_banner .in_image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	z-index: 0;
	opacity: 0.6;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}

.popover .in_banner_content {
	position: relative;
	z-index: 1;
	top: 50%;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
}

.popover .in_banner p {
	line-height: 1.2;
}

.popover .in_banner a {
	color: #fff;
}

.popover .in_banner a:hover {
	color: #dcdcdc;
}

.popover .in_banner .in_title {
	font-size: 30px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.popover .in_banner .in_link a {
	font-size: 15px;
	text-transform: uppercase;
	box-shadow: inset 0 -1px 0 0 rgba(255,255,255,0.4);
}

.popover .in_instagram-medium {
	z-index: 1;
	width: 290px;
	height: 290px;
	padding: 25px 30px;
	color: rgba(255,255,255,0.9);
	background: #282828;
	font-size: 15px;
	position: relative;
}

.popover .in_instagram-medium > * {
	position: relative;
}

.popover .in_instagram-medium a {
	box-shadow: none;
}

.popover .in_instagram-medium .in_timestamp {
	color: rgba(255,255,255,0.5);
}

.popover .in_instagram-medium .in_hashtags a {
	color: rgba(255,255,255,0.5);
}

.popover .in_instagram-medium .in_instagram_content {
	top: 50%;
	position: absolute;
	left: 30px;
	right: 30px;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
}

.popover .in_instagram-medium .in_instagram_content p {
	margin: 0;
}

.popover .in_instagram-medium .in_btn-group {
	position: absolute;
	bottom: 26px;
	color: #fff;
}

.popover .in_instagram-medium .in_btn-group a {
	color: #fff;
	box-shadow: none;
	margin-right: 19px;
}

.popover .in_instagram-medium .in_btn-group a [class*="in_icon-"] {
	margin-right: 9px;
	opacity: 0.5;
	fill: #fff;
}

.popover .in_instagram-medium .in_btn-group a [class*="in_icon-"]:hover,
.popover .in_instagram-medium .in_btn-group a [class*="in_icon-"]:active,
.popover .in_instagram-medium .in_btn-group a [class*="in_icon-"]:focus {
	opacity: 0.8;
}

.popover .in_instagram-medium .in_image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0.5;
	z-index: -1;
	margin: 0;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}

.popover .in_single-video {
	color: #fff;
	font-size: 13px;
	background: #383737;
	position: relative;
	display: inline-block;
}

.popover .in_single-video .in_youtube {
	display: block;
	position: relative;
	overflow: hidden;
	box-shadow: none;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.popover .in_single-video .in_play {
	left: 0;
	top: 50%;
	right: 0;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	text-align: center;
	position: absolute;
	border-radius: 50%;
	transition: all 0.15s;
	background: rgba(255,255,255,0.8);
}

.popover .in_single-video .in_icon-play {
	top: 50%;
	width: 28px;
	height: 32px;
	-webkit-transform: translate(10% , -50%);
	-moz-transform: translate(10% , -50%);
	-ms-transform: translate(10% , -50%);
	-o-transform: translate(10% , -50%);
	transform: translate(10% , -50%);
}

.popover .in_single-video:hover .in_play {
	fill: #fff;
}

.popover .in_single-video:hover .in_play {
	background: rgba(231,76,60,0.8);
}

.popover .in_single-video .in_video_descr {
	font-size: 13px;
	padding: 25px 30px;
}

.popover .in_single-video .in_title {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 18px;
}

.popover .in_single-video p {
	line-height: 1.45;
}

.popover .in_single-video__small .in_play {
	width: 50px;
	height: 50px;
}

.popover .in_single-video__small .in_icon-play {
	width: 14px;
	height: 16px;
}

.popover .in_single-video__small .in_video_descr {
	background: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	padding: 0 0 16px 20px;
	color: rgba(255,255,255,0.5);
}

.popover .in_single-video__small .in_title {
	margin: 0;
	font-size: 13px;
	font-weight: 400;
}

.popover .in_single-video__small iframe {
	position: relative;
	z-index: 3;
}

.popover .in_instagram {
	padding: 0;
	position: relative;
	overflow: hidden;
}

.popover .in_instagram a {
	box-shadow: none;
}

.popover .in_instagram dt img {
	width: 100%;
}

.popover .in_instagram dd {
	margin: 0;
	overflow: hidden;
	font-size: 13px;
	color: #737373;
}

.popover .in_instagram .in_timestamp {
	color: #c1c1c1;
}

.popover .in_instagram p {
	line-height: 1.38;
}

.popover .in_instagram .in_btn-group {
	font-size: 15px;
}

.popover .in_instagram .in_btn-group a {
	color: #818181;
	box-shadow: none;
	margin-right: 19px;
}

.popover .in_instagram .in_btn-group [class*="in_icon-"] {
	opacity: 0.5;
	margin-right: 9px;
	fill: #737373;
}

.popover .in_instagram .in_btn-group [class*="in_icon-"]:hover,
.popover .in_instagram .in_btn-group [class*="in_icon-"]:active,
.popover .in_instagram .in_btn-group [class*="in_icon-"]:focus {
	opacity: 0.8;
}

.popover .in_list-1 {
	margin: 18px 0 33px 0;
	padding: 0;
}

.popover .in_list-1 li {
	list-style: none;
	margin: 0 0 9px 0;
	position: relative;
	padding-left: 70px;
}

.popover .in_list-1 li:before {
	top: 0;
	bottom: 0;
	left: 40px;
	content: '';
	width: 10px;
	margin: auto;
	height: 10px;
	background: #e74c3c;
	position: absolute;
}

.popover .in_mini-player {
	font-size: 18px;
	overflow: hidden;
	padding: 29px 0 23px 0;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
}

.popover .in_mini-player img {
	width: 61px;
	margin-right: 27px;
}

.popover .in_mini-player .in_btn:hover {
	fill: #fff;
}

.popover .in_mini-player .in_btn .in_icon-play {
	margin-right: 2px;
	top: -0.2ex;
	width: 8px;
	height: 11px;
}

.popover .in_mini-player .in_col {
	vertical-align: middle;
}

.popover .in_mini-player .in_title {
	display: inline-block;
}

.popover .in_news-latest {
	color: #fff;
	font-size: 17px;
	margin: 0;
	padding: 0;
}

.popover .in_news-latest li {
	position: relative;
	background: #191919;
	overflow: hidden;
}

.popover .in_news-latest li:hover .in_image {
	left: -20px;
	right: -20px;
	top: -20px;
	bottom: -20px;
}

.popover .in_news-latest_content {
	position: relative;
	z-index: 1;
}

.popover .in_news-latest .in_image {
	left: -1px;
	top: -1px;
	right: -1px;
	bottom: -1px;
	margin: 0;
	z-index: 0;
	opacity: 0.5;
	position: absolute;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
	transition: left 0.4s ease-out, right 0.4s ease-out, top 0.4s ease-out, bottom 0.4s ease-out;
}

.popover .in_news-latest a {
	color: #fff;
}

.popover .in_news-latest .in_timestamp {
	color: rgba(255,255,255,0.5);
	margin-bottom: 4px;
}

.popover .in_news-latest .in_title {
	font-weight: 700;
	font-size: 24px;
	margin: 0 0 25px 0;
}

.popover .in_news-latest .in_btn {
	color: #fff !important;
	border-color: #fff;
	position: relative;
	z-index: 1;
}

.popover .in_news-latest .in_btn:hover {
	color: #fff !important;
	border-color: #fff;
	background: rgba(255,255,255,0.2);
}

.popover .in_news-latest [class*="in_icon-"] {
	top: -0.1ex;
	fill: #fff;
}

.popover .in_tag {
	border: solid 1px #b9b9b9;
	border-radius: 2px;
	padding: 0 10px;
	font-size: 15px;
	line-height: 20px;
	height: 23px;
	display: inline-block;
	vertical-align: middle;
	color: #737373 !important;
	box-shadow: none !important;
	white-space: nowrap;
}

.popover .in_tag:hover {
	background: rgba(0,0,0,0.1);
}

.popover .in_tag + .in_tag {
	margin-left: 7px;
}

.popover .in_gallery {
	position: relative;
}

.popover .in_gallery .bxslider {
	margin: 0;
	padding: 0;
	background: #737373;
}

.popover .in_gallery .bxslider li {
	list-style: none;
}

.popover .bx-viewport {
  height: 630px !important;
}

.popover .in_gallery .in_image {
	margin: 0;
	overflow: hidden;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}

.popover .in_gallery img {
	width: 100%;
}

.popover .in_gallery .in_gallery_prev,
.popover .in_gallery .in_gallery_next {
	background: rgba(255,255,255,0.3);
	text-align: center;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	cursor: pointer;
	-moz-transition: all 0.15s;
	-webkit-transition: all 0.15s;
	-o-transition: all 0.15s;
	-ms-transition: all 0.15s;
	transition: all 0.15s;
	position: absolute;
	z-index: 10;
}

.popover .in_gallery .in_gallery_prev > *,
.popover .in_gallery .in_gallery_next > * {
	opacity: 0.5;
	top: 14px;
}

.popover .in_gallery .in_gallery_prev:hover,
.popover .in_gallery .in_gallery_next:hover {
	background: rgba(255,255,255,0.6);
}

.popover .in_gallery .in_gallery_prev .bx-prev,
.popover .in_gallery .in_gallery_next .bx-prev,
.popover .in_gallery .in_gallery_prev .bx-next,
.popover .in_gallery .in_gallery_next .bx-next {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.popover .in_gallery .in_description {
	background: #383737;
	font-size: 13px;
	display: table;
	width: 100%;
	color: #e1e1e1;
	line-height: 1.45;
	margin-top: -1px;
}

.popover .in_gallery .in_description .in_col {
	display: table-cell;
	vertical-align: middle;
}

.popover .in_gallery .in_description .in_col:first-child {
	font-size: 24px;
	font-weight: 700;
	text-align: right;
	width: 16%;
	color: #fff;
}

.popover .in_gallery .in_description .in_col:last-child {
	border-left: solid 1px #605f5f;
}

.popover .in_row__afisha {
	z-index: 10;
	position: relative;
}

.popover .in_afisha {
	padding: 10px;
	background: #fff;
}

.popover .in_afisha dt img {
	width: 100%;
}

.popover .in_afisha dd {
	color: #585858;
	font-size: 13px;
	vertical-align: top;
	border: solid 1px #737373;
}

.popover .in_afisha .in_descr {
	line-height: 1.35;
}

.popover .in_afisha .in_location {
	font-weight: 700;
}

.popover .in_afisha .in_date {
	font-weight: 700;
	line-height: 1.25;
	color: #000;
}

.popover .in_afisha .in_date span {
	color: #737373;
}

.popover .in_afisha .in_tel {
	display: block;
	margin: 3px 0 0 0;
}

.popover .in_afisha .in_price {
	line-height: 1.6;
	margin: 0;
}

.popover .in_afisha .in_price span {
	font-size: 16px;
	font-weight: 700;
	display: block;
}

.popover .in_afisha .in_btn {
	border-width: 2px;
	line-height: 46px;
	height: 50px;
}

.popover .in_afisha_map {
	height: 100px;
}

.popover .in_afisha_map img {
	max-width: none;
}

.popover .in_social_more {
	background: #e7f3fb;
}

.popover .in_social_more p {
	line-height: 1.6;
	margin-bottom: 20px;
}

.popover .in_social_more .in_btn {
	padding: 0;
	height: 60px;
}

.popover .in_social_more .in_btn > span {
	display: table;
	height: inherit;
}

.popover .in_social_more .in_icon {
	width: 60px;
	margin-right: 20px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.popover .in_social_more .in_icon + span {
	text-align: left;
	display: table-cell;
	padding: 0 20px 0 20px;
	vertical-align: middle;
}

.popover .in_social_more .in_btn__lblue .in_icon {
	background: #4d6c8c;
}

.popover .in_social_more .in_btn__blue .in_icon {
	background: #37538d;
}

.popover .in_list-tracks {
	font-size: 16px;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
}

.popover .in_list-tracks .in_wrapper {
	overflow: hidden;
	max-height: 800px;
	position: relative;
	margin-bottom: 14px;
}

.popover .in_list-tracks .in_wrapper:after {
	left: 0;
	right: 0;
	bottom: -7px;
	opacity: 1;
	z-index: 2;
	content: '';
	height: 0px;
	position: absolute;
	background: url("../images/inner/mask__white.png") 0 100% repeat-x;
}

.popover .in_list-tracks .in_wrapper dl dt a{
	color: #000;
	text-decoration: none;
}
.popover .in_list-tracks .in_wrapper.in_visible {
	max-height: none;
	overflow: visible;
}

.popover .in_list-tracks .in_wrapper.in_visible:after {
	display: none;
}

.popover .in_list-tracks dl {
	margin-bottom: 10px;
	overflow: hidden;
}

.popover .in_list-tracks dt {
	float: left;
}

.popover .in_list-tracks dt .play{
	display: inline-block;
    position: relative;
    margin-right: 9px;
	opacity: 0;
    height: 12px !important;
    width: 10px !important;
}

.popover .in_list-tracks dt:hover .play{
	opacity: 1;
}

.popover .in_list-tracks dd {
	float: right;
}

.popover .in_tickets {
	border: solid 1px #737373;
}

.popover .in_tickets .in_location {
	font-size: 15px;
	font-weight: 700;
	margin: -5px 0 13px 0;
}

.popover .in_tickets .in_btn {
	height: 50px;
	padding: 0 45px;
	line-height: 46px;
	border-width: 2px;
}

.popover .in_tickets .in_price {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 0;
}

.popover .in_tickets p {
	line-height: 1.2;
}

.popover .in_event {
	position: relative;
	z-index: 2;
}

.popover .in_event_image {
	padding: 30px 25px;
	border: solid 1px #383737;
}

.popover .in_event_info {
	font-size: 13px;
	padding: 22px 0;
	background: #383737;
}

.popover .in_event .in_date {
	color: #fff;
	font-weight: 700;
	line-height: 1.1;
	vertical-align: middle;
	border-right: solid 1px #605f5f;
}

.popover .in_event .in_date span {
	color: #afaeae;
}

.popover .in_event .in_date + .in_col {
	color: #e1e1e1;
	padding: 5px 30px;
	line-height: 1.36;
}

.popover .in_event .in_date + .in_col a {
	color: #e1e1e1;
}

.popover .in_event_map img {
	max-width: none;
}

.popover .in_announces {
	color: #fff;
	font-size: 19px;
	margin: 0;
	padding: 0;
}

.popover .in_announces li {
	text-align: center;
	position: relative;
	background: #191919;
	overflow: hidden;
}

.popover .in_announces li:hover .in_image {
	left: -20px;
	right: -20px;
	top: -20px;
	bottom: -20px;
}

.popover .in_announces .in_content {
	z-index: 1;
	position: relative;
}

.popover .in_announces .in_image {
	left: -1px;
	top: -1px;
	right: -1px;
	bottom: -1px;
	margin: 0;
	z-index: 0;
	opacity: 0.5;
	position: absolute;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
	transition: left 0.4s ease-out, right 0.4s ease-out, top 0.4s ease-out, bottom 0.4s ease-out;
}

.popover .in_announces a {
	color: #fff;
}

.popover .in_announces p {
	line-height: 1.3;
	margin-bottom: 25px;
}

.popover .in_announces .in_title {
	line-height: 1.2;
	margin: 0 0 16px 0;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.popover .in_announces .in_btn {
	border-color: #fff;
	color: #fff !important;
}

.popover .in_announces .in_btn:hover {
	border-color: #fff;
	color: #fff !important;
	background: rgba(255,255,255,0.2);
}

.popover .in_radio {
	border: solid 1px #e3e3e3;
}

.popover .in_radio .in_timestamp {
	color: #a3a3a3;
	font-size: 13px;
}

.popover .in_radio .in_type {
	color: #a3a3a3;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
}

.popover .in_radio .in_title {
	font-size: 18px;
}

.popover .in_radio .in_descr {
	font-style: italic;
	margin-bottom: 40px;
}

.popover .in_radio .in_btn-group {
	text-transform: uppercase;
}

.popover #svgsprite {
	top: 0;
	left: 0;
	position: absolute;
}

.popover .in_gallery-1 {
	height: 100%;
	overflow: hidden;
	position: relative;
}

.popover .in_gallery-1 .bx-wrapper,
.popover .in_gallery-1 .bx-viewport {
	height: 100% !important;
	max-width: none !important;
	width: 100% !important;
}

.popover .in_gallery-1_text {
	height: 100%;
}

.popover .in_gallery-1 .bx-slider {
	margin: 0;
	padding: 0;
	height: 100%;
}

.popover .in_gallery-1 .bx-slider > li {
	margin: 0;
	float: left;
	height: 100%;
	background: #fff;
	list-style: none;
	font-size: 15px;
	position: relative;
}

.popover .in_gallery-1 .bx-slider > li:first-child {
	border-left-color: #000;
	border-left-style: solid;
}

.popover .in_gallery-1 .in_prev,
.popover .in_gallery-1 .in_next {
	top: 0;
	bottom: 0;
	fill: #fff;
	width: 50px;
	z-index: 10;
	opacity: 1;
	position: absolute;
	background: rgba(0,0,0,0.4);
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.popover .in_gallery-1 .in_prev.disabled,
.popover .in_gallery-1 .in_next.disabled {
	opacity: 0;
}

.popover .in_gallery-1 .in_prev:hover,
.popover .in_gallery-1 .in_next:hover {
	background: #000;
}

.popover .in_gallery-1 .in_prev [class*="in_icon-"],
.popover .in_gallery-1 .in_next [class*="in_icon-"] {
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	width: 10px;
	height: 16px;
}

.popover .in_gallery-1 .in_prev [class*="in_icon-"] use,
.popover .in_gallery-1 .in_next [class*="in_icon-"] use {
	width: 10px;
	height: 16px;
}

.popover .in_gallery-1 .in_prev .bx-prev,
.popover .in_gallery-1 .in_next .bx-prev,
.popover .in_gallery-1 .in_prev .bx-next,
.popover .in_gallery-1 .in_next .bx-next {
	top: 0;
	left: 0;
	right: 0;
	bottom: -1px;
	position: absolute;
	box-shadow: none;
}

.popover .in_gallery-1 .in_prev {
	left: 0;
}

.popover .in_gallery-1 .in_next {
	right: 0;
}

.popover .in_gallery-1 .in_image {
	height: 100%;
	display: block;
	box-shadow: none;
	position: relative;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}

.popover .in_gallery-1 .in_image.in_image__half {
	height: 50%;
}

.popover .in_gallery-1 .in_image:before,
.popover .in_gallery-1 .in_image:after {
	z-index: 1;
	opacity: 0;
	content: '';
	visibility: hidden;
	position: absolute;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.popover .in_gallery-1 .in_image:before {
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	background: rgba(56,55,55,0.8);
}

.popover .in_gallery-1 .in_image:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: solid 10px rgba(255,255,255,0.3);
}

.popover .in_gallery-1 .in_image:hover:before,
.popover .in_gallery-1 .in_image:hover:after {
	opacity: 1;
	visibility: visible;
}

.popover .in_gallery-1_title {
	position: absolute;
	bottom: 100%;
	padding-bottom: 30px;
}

.popover .in_gallery-1 .in_title {
	line-height: 1.35;
	margin-bottom: 2px;
}

.popover .in_gallery-1 .in_timestamp {
	margin: 0;
	color: #a3a3a3;
	font-size: 13px;
}

.popover .in_gallery-1_content {
	top: 52%;
	position: absolute;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
}

.popover .in_gallery-1_content_above {
	overflow-x: hidden;
	overflow-y: auto;
}

.popover .in_gallery-1_content_below {
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 30px;
}

.popover .in_gallery-1 .in_share {
	color: #a3a3a3;
	position: absolute;
	text-transform: uppercase;
}

.popover .in_gallery-1 .in_share .in_col {
	vertical-align: middle;
}

.popover .in_gallery-1 .in_share_icons a {
	margin-right: 5px;
}

.popover .in_gallery-1 .in_share_icons a:last-child {
	margin-right: 0;
}

.popover .in_list-2 {
	margin: 0;
	padding: 0;
}

.popover .in_list-2 li {
	margin-bottom: 5px;
	list-style: none;
	height: auto !important;
}

.popover .in_list-2 li:last-child {
	margin-bottom: 0;
}

.popover .in_list-2 li span {
	color: #a3a3a3;
}

.popover .in_logo {
	top: 54px;
	left: 13px;
	fill: #fff;
	z-index: 8011;
	position: fixed;
	cursor: pointer;
}

.popover .in_gallery-1 .in_close,
.popover .in_thumbs .in_close,
.popover .in_right-bar .in_close {
	right: 0;
	top: 33px;
	fill: #fff;
	z-index: 12;
	padding: 25px 15px 25px 25px;
	cursor: pointer;
	position: absolute;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.popover .in_gallery-1 .in_close.in_close__bg,
.popover .in_thumbs .in_close.in_close__bg,
.popover .in_right-bar .in_close.in_close__bg {
	background: rgba(0,0,0,0.4);
}

.popover .in_gallery-1 .in_close:hover,
.popover .in_thumbs .in_close:hover,
.popover .in_right-bar .in_close:hover {
	opacity: 0.7;
}

.popover .in_thumbs-link {
	fill: #fff;
	right: 0;
	z-index: 10000;
	cursor: pointer;
	position: absolute;
	bottom: 33px;
	padding: 25px 17px 25px 25px;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.popover .in_thumbs-link.in_thumbs-link__bg {
	background: rgba(0,0,0,0.4);
}

.popover .in_thumbs-link.in_thumbs-link__bg:hover {
	opacity: 0.7;
}

.popover .in_thumbs-link.in_disabled {
	display: none;
}

.popover .in_thumbs {
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 15;
	width: 100%;
	height: 100%;
	position: absolute;
	visibility: hidden;
	-moz-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.popover .in_thumbs.in_active {
	opacity: 1;
	visibility: visible;
}

.popover .in_thumbs-gallery {
	height: 100%;
	overflow: hidden;
	position: relative;
}

.popover .in_thumbs-gallery .bx-wrapper,
.popover .in_thumbs-gallery .bx-viewport {
	height: 100% !important;
	max-width: none !important;
	width: 100% !important;
}

.popover .in_thumbs-gallery .bx-slider {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #000;
}

.popover .in_thumbs-gallery .bx-slider > li {
	margin: 0;
	float: left;
	height: 100%;
	font-size: 15px;
	background: #fff;
	list-style: none;
	position: relative;
}

.popover .in_thumbs-gallery .in_prev,
.popover .in_thumbs-gallery .in_next {
	top: 0;
	bottom: 0;
	fill: #fff;
	z-index: 10;
	position: absolute;
	background: #000;
	width: 50px;
}

.popover .in_thumbs-gallery .in_prev.disabled > *,
.popover .in_thumbs-gallery .in_next.disabled > * {
	opacity: 0;
}

.popover .in_thumbs-gallery .in_prev [class*="in_icon-"],
.popover .in_thumbs-gallery .in_next [class*="in_icon-"] {
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	width: 10px;
	height: 16px;
}

.popover .in_thumbs-gallery .in_prev [class*="in_icon-"] use,
.popover .in_thumbs-gallery .in_next [class*="in_icon-"] use {
	width: 10px;
	height: 16px;
}

.popover .in_thumbs-gallery .in_prev .bx-prev,
.popover .in_thumbs-gallery .in_next .bx-prev,
.popover .in_thumbs-gallery .in_prev .bx-next,
.popover .in_thumbs-gallery .in_next .bx-next {
	top: 0;
	left: 0;
	right: 0;
	bottom: -1px;
	position: absolute;
	box-shadow: none;
}

.popover .in_thumbs-gallery .in_prev {
	left: 0;
}

.popover .in_thumbs-gallery .in_next {
	right: 0;
}

.popover .in_thumbs-gallery .in_image {
	width: 100%;
	display: block;
	height: 33.3333%;
	position: relative;
	box-shadow: none;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}

.popover .in_thumbs-gallery .in_image:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
	content: '';
	visibility: hidden;
	position: absolute;
	border: solid 10px #fff;
	background: rgba(56,55,55,0.8);
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.popover .in_thumbs-gallery .in_image:hover:after {
	opacity: 1;
	visibility: visible;
}

.popover .in_video {
	height: 100%;
	width: 100%;
}

.popover .in_video .in_close {
	top: 40px;
	fill: #fff;
	right: 0;
	z-index: 12;
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	background: rgba(0,0,0,0.4);
}

.popover .in_video .in_close div {
	top: -4px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 17px;
	height: 17px;
	position: absolute;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.popover .in_video .in_close:hover div {
	opacity: 0.7;
}

.popover .in_video_text {
	position: relative;
	font-size: 15px;
}

.popover .in_video .in_title {
	line-height: 1.35;
	margin-bottom: 2px;
}

.popover .in_video .in_timestamp {
	margin: 0;
	color: #a3a3a3;
	font-size: 13px;
}

.popover .in_video_preview {
	position: relative;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
	height: 100vh;
	width: 80vh;
}

.popover .in_video_related {
	color: #a3a3a3;
	text-transform: uppercase;
}

.popover .in_video_related_thumbs a {
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	box-shadow: none;
	position: relative;
	text-transform: none;
	display: inline-block;
	vertical-align: middle;
}

.popover .in_video_related_thumbs a:after {
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	content: '';
	height: 43px;
	position: absolute;
	background: url("../images/inner/mask__black.png") 0 100% repeat-x;
}

.popover .in_video_related_thumbs a:hover {
	color: #fff;
}

.popover .in_video_related_thumbs a:last-child {
	margin-right: 0;
}

.popover .in_video_related_thumbs a img {
	width: 100%;
}

.popover .in_video_related_thumbs span {
	position: absolute;
	bottom: 5px;
	left: 12px;
	right: 10px;
	z-index: 3;
}

.popover .in_video .in_play {
	left: 0;
	top: 50%;
	right: 0;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	cursor: pointer;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	text-align: center;
	position: absolute;
	border-radius: 50%;
	transition: all 0.15s;
	background: rgba(255,255,255,0.8);
}

.popover .in_video .in_play:hover {
	fill: #fff;
	background: rgba(231,76,60,0.8);
}

.popover .in_video .in_icon-play {
	width: 28px;
	height: 32px;
	top: 50%;
	-webkit-transform: translate(10% , -50%);
	-moz-transform: translate(10% , -50%);
	-ms-transform: translate(10% , -50%);
	-o-transform: translate(10% , -50%);
	transform: translate(10% , -50%);
}

.in_video-fullscreen {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	overflow: hidden;
	position: fixed;
}

.in_video-fullscreen iframe {
	height: 100%;
	width: 100%;
}

.in_video-fullscreen .in_close {
	top: 46px;
	fill: #fff;
	right: 0;
	z-index: 12;
	padding: 15px;
	cursor: pointer;
	position: absolute;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.in_video-fullscreen .in_close:hover {
	opacity: 0.7;
}

.popover .in_badges {
	margin: 0 0 37px 0;
}

.popover .in_badges > * {
	margin: 0 10px 5px 0;
}

.popover .in_badges img {
	width: 108px;
	height: 38px;
}

.popover .in_album .in_header {
	margin: 0;
}

.popover .in_album .in_header .in_badges {
	margin-top: 35px;
}

.popover .in_album .in_header .in_badges > * {
	margin: 0 5px 5px 0;
	box-shadow: none;
}

.popover .in_album .in_header .in_scroll-down {
	left: 0;
	right: 0;
	z-index: 10;
	bottom: -24px;
	margin: 0 auto;
	position: absolute;
}

.popover .in_album .in_section {
	position: relative;
}

.popover .in_album_about-cover {
	overflow: hidden;
	background: #f5f5f5;
}

.popover .in_album_about-cover .in_content {
	z-index: 2;
	position: relative;
	padding-bottom: 30px;
}

.popover .in_album_about-cover .in_cover {
	background: url("../images/inner/elka2-cover.jpg") 0 0/cover no-repeat;
}

.popover .in_album_about-cover .btn__play {
	letter-spacing: 0.07em;
	display: block;
	padding: 0;
	margin: 42px 0 0 0;
}

.popover .in_album_about-cover .btn__play [class*="in_icon-"] {
	top: -0.2ex;
}

.popover .in_album_about-cover .btn__play:hover {
	fill: #fff;
}

.popover .in_scroll-down {
	fill: #fff;
	width: 48px;
	height: 48px;
	box-shadow: none;
	position: relative;
	text-align: center;
	border-radius: 50%;
	background: #1f1f1f;
	display: inline-block;
	border: solid 3px #fff;
	-moz-transition: all 0.15s;
	-webkit-transition: all 0.15s;
	-o-transition: all 0.15s;
	-ms-transition: all 0.15s;
	transition: all 0.15s;
}

.popover .in_scroll-down > * {
	top: 11px;
}

.popover .in_scroll-down:hover {
	background: #000;
}

.popover .in_album-1 {
	font-size: 15px;
}

.popover .in_album-1_tracks h2 {
	font-size: 40px;
	margin-bottom: 5px;
}

.popover .in_album-1_image {
	position: relative;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}

.popover .in_album-1_image .in_title {
	color: rgba(255,255,255,0.5);
	font-size: 16px;
	position: absolute;
	bottom: 67px;
	left: 50px;
	z-index: 10;
}

.popover .in_album-1_image .in_play {
	left: 0;
	top: 50%;
	right: 0;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	text-align: center;
	position: absolute;
	border-radius: 50%;
	transition: all 0.15s;
	box-shadow: none;
	background: rgba(255,255,255,0.8);
}

.popover .in_album-1_image .in_play .in_icon-play {
	width: 28px;
	height: 32px;
	top: 50%;
	-webkit-transform: translate(10% , -50%);
	-moz-transform: translate(10% , -50%);
	-ms-transform: translate(10% , -50%);
	-o-transform: translate(10% , -50%);
	transform: translate(10% , -50%);
}

.popover .in_album-1_image .in_play:hover {
	fill: #fff;
	background: rgba(231,76,60,0.8);
}

.popover .in_list-tracks-1 {
	font-size: 15px;
	overflow: hidden;
	padding-top: 5px;
	margin: 50px -20px 0 0;
}

.popover .in_list-tracks-1 ul {
	margin: 0;
	padding: 0;
}

.popover .in_list-tracks-1 li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 5px 20px 5px 48px;
	position: relative;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.popover .in_list-tracks-1 li:hover {
	color: #666;
	background: rgba(0,0,0,0.1);
}

.popover .in_list-tracks-1 li:hover a {
	box-shadow: none;
}

.popover .in_list-tracks-1 li:hover .counter {
	background: #fff;
}

.popover .in_list-tracks-1 .counter {
	top: 2px;
	left: 5px;
	color: #000;
	width: 26px;
	height: 26px;
	line-height: 25px;
	position: absolute;
	text-align: center;
	border-radius: 50%;
	background: #ececec;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.popover .in_list-tracks-1 a {
	color: #000;
	box-shadow: inset 0 -1px 0 0 #d5d5d5;
}

.popover .in_list-tracks-1 a:hover {
	color: #000;
}

.popover .in_bquote-1 {
	font-style: italic;
	font-size: 16px;
	padding: 0;
	margin: 0 0 30px 0;
}

.popover .in_bquote-1 p {
	line-height: 1.7;
	margin-bottom: 5px;
}

.popover .in_bquote-1 .in_author {
	font-size: 15px;
	color: #a3a3a3;
}

.popover .in_video-thumb-1 {
	width: 360px;
	height: 240px;
}

.popover .in_afterword {
	text-align: center;
}

.popover .in_afterword .in_title {
	position: relative;
	font-size: 50px;
	margin: 0 0 40px 0;
	padding: 0 0 20px 0;
	line-height: 1;
}

.popover .in_afterword .in_title:after {
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	width: 70px;
	height: 1px;
	font-size: 0;
	margin: 0 auto;
	background: #000;
	position: absolute;
}

.popover .in_right-bar {
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	position: fixed;
}

.popover .in_marker-scrollable {
	position: fixed;
	left: 20px;
	bottom: 65px;
	z-index: 20;
	opacity: 0.5;
}

.popover .in_row {
	margin-left: auto;
	margin-right: auto;
}

.popover .in_row:last-child {
	margin-bottom: 0;
}

.popover .in_col {
	vertical-align: top;
	display: inline-block;
}

.popover .in_grid:last-child {
	margin-bottom: 0;
}

.popover .in_grid > .in_col,
.popover .in_grid > [class*="in_col-"] {
	position: relative;
}

.popover .in_grid-table {
	width: 100%;
	display: table;
	margin-left: 0;
}

.popover .in_grid-table > * {
	display: table-cell;
	vertical-align: top;
}

.popover .in_grid-justify {
	line-height: 0;
	text-align: justify;
	text-align-last: justify;
}

.popover .in_grid-justify:after {
	height: 0;
	content: '';
	width: 100%;
	overflow: hidden;
	visibility: hidden;
	display: inline-block;
}

.popover .in_grid-justify > * {
	line-height: normal;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.popover .in_btn {
	border: 0;
	overflow: hidden;
	user-select: none;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	box-shadow: none !important;
}

.popover .in_btn:focus,
.popover .in_btn:active {
	outline: 0;
}

.popover .in_btn [class^="icon-"] {
	margin-top: -0.2ex;
}

.popover .in_btn__default {
	height: 38px;
	color: #000 !important;
	padding: 0 17px;
	border-radius: 2px;
	text-transform: uppercase;
	border: solid 1px #7f7f7f;
	letter-spacing: 0.04em;
	font-size: 15px;
	font-weight: 400;
	line-height: 37px;
}

.popover .in_btn__default:hover {
	color: #fff !important;
	background: #000;
	border-color: #000;
}

.popover .in_btn__big {
	height: 46px;
	color: #000 !important;
	padding: 0 35px;
	border-radius: 2px;
	text-transform: uppercase;
	border: solid 1px #7f7f7f;
	letter-spacing: 0.04em;
	font-size: 15px;
	font-weight: 400;
	line-height: 44px;
}

.popover .in_btn__big:hover {
	color: #fff !important;
	background: #000;
	border-color: #000;
}

.popover .in_btn__huge {
	height: 64px;
	color: #000 !important;
	padding: 0 52px;
	border-radius: 2px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	border: solid 2px #7f7f7f;
	font-size: 15px;
	font-weight: 400;
	line-height: 60px;
}

.popover .in_btn__huge:hover {
	color: #fff !important;
	background: #000;
	border-color: #000;
}

.popover .in_btn__red {
	color: #e74c3c !important;
	border-color: #e74c3c;
}

.popover .in_btn__red:hover {
	color: #fff !important;
	border-color: #e74c3c !important;
	background: #e74c3c;
}

.popover .in_btn__lblue {
	color: #fff !important;
	background: #557698;
	border-color: #557698;
}

.popover .in_btn__lblue:hover {
	color: #fff !important;
	border-color: #486482 !important;
	background: #486482;
}

.popover .in_btn__blue {
	color: #fff !important;
	background: #3b5998;
	border-color: #3b5998;
}

.popover .in_btn__blue:hover {
	color: #fff !important;
	border-color: #324c82 !important;
	background: #324c82;
}

.in_icon-arrowdown {
	width: 13px;
	height: 18px;
}

.in_icon-arrowdown-1 {
	width: 14px;
	height: 8px;
}

.in_icon-arrowright {
	width: 18px;
	height: 14px;
}

.in_icon-balloon {
	width: 16px;
	height: 14px;
}

.in_icon-close {
	width: 17px;
	height: 17px;
}

.in_icon-facebook {
	width: 31px;
	height: 30px;
}

.in_icon-facebook-1 {
	width: 15px;
	height: 33px;
}

.in_icon-facebook__black {
	width: 30px;
	height: 30px;
}

.in_icon-fav {
	width: 18px;
	height: 15px;
}

.in_icon-instagram {
	width: 30px;
	height: 30px;
}

.in_icon-logo {
	width: 24px;
	height: 25px;
}

.in_icon-megafon {
	width: 13px;
	height: 14px;
}

.in_icon-next {
	width: 7px;
	height: 12px;
}

.in_icon-play {
	width: 9px;
	height: 11px;
}

.in_icon-prev {
	width: 7px;
	height: 12px;
}

.in_icon-retweet {
	width: 20px;
	height: 13px;
}

.in_icon-star {
	width: 16px;
	height: 16px;
}

.in_icon-thumbs {
	width: 16px;
	height: 16px;
}

.in_icon-twitter {
	width: 31px;
	height: 30px;
}

.in_icon-twitter__black {
	width: 31px;
	height: 30px;
}

.in_icon-vk {
	width: 31px;
	height: 30px;
}

.in_icon-vk-1 {
	width: 35px;
	height: 20px;
}

.in_icon-vk__black {
	width: 31px;
	height: 30px;
}

.popover .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.popover .bx-wrapper img {
	max-width: 100%;
	display: block;
}

.popover .bxslider {
	margin: 0;
	padding: 0;
}

.popover ul.bxslider {
	list-style: none;
}

.popover .bx-viewport {
	-webkit-transform: translatez(0);
}

.popover .fancybox-wrap,
.popover .fancybox-skin,
.popover .fancybox-outer,
.popover .fancybox-inner,
.popover .fancybox-image,
.popover .fancybox iframe,
.popover .fancybox object,
.popover .fancybox-nav,
.popover .fancybox-nav span,
.popover .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.popover .fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.popover .fancybox-skin {
	position: relative;
	background: #fff;
	color: #000;
	text-shadow: none;
}

.popover .fancybox-opened {
	z-index: 8030;
}

.popover .fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	box-shadow: 0 0 8px rgba(0,0,0,0.5);
}

.popover .fancybox-outer,
.popover .fancybox-inner {
	position: relative;
}

.popover .fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.popover .fancybox-error {
	color: #444;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.popover .fancybox-image,
.popover .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.popover .fancybox #fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

.popover .fancybox #fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("../images/inner/fancybox_loading.gif") 50% 50% no-repeat;
}

.popover .fancybox-close {
	position: absolute;
	top: -30px;
	right: -30px;
	cursor: default;
	z-index: 8040;
}

.popover .fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url("../images/inner/blank.png"); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.popover .fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 67px;
	height: 139px;
	margin-top: -70px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.popover .fancybox-nav:hover span {
	visibility: visible;
}

.popover .fancybox-prev {
	left: 0;
}

.popover .fancybox-prev span {
	left: 0;
}

.popover .fancybox-next {
	right: 0;
}

.popover .fancybox-next span {
	right: 0;
}

.popover .fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

.popover .fancybox-lock {
	overflow: hidden !important;
	width: auto;
}

.popover .fancybox-lock body {
	overflow: hidden !important;
}

.popover .fancybox-lock-test {
	overflow-y: hidden !important;
}

.popover .fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: rgba(0,0,0,0.6);
}

.popover .fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.popover .fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

.popover .fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.popover .fancybox-title-float-wrap {
	position: absolute;
	z-index: 8050;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	text-align: center;
}

.popover .fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0,0,0,0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.popover .fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.popover .fancybox-title-inside-wrap {
	padding-top: 10px;
}

.popover .fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,0.8);
}

.popover .fancybox-opened .fancybox {
	visibility: visible;
}

.jspScrollable {
	outline: none;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspCap {
	display: none;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspTrack {
	float: left;
	height: 100%;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	position: relative;
}

.jspDrag {
	position: relative;
	top: 0;
	left: 0;
}

.jspArrow {
	text-indent: -20000px;
	display: block;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled {
	cursor: default;
}

.jspHorizontalBar .jspArrow {
	float: left;
	height: 100%;
}

.jspCorner {
	float: left;
	height: 100%;
}

.jspVerticalBar {
	width: 4px;
}

.jspHorizontalBar {
	height: 4px;
}

.jspTrack {
	background: #e5e5e5;
}

.jspDrag {
	background: #000;
	cursor: pointer;
}

.jspArrow {
	background: #50506d;
	cursor: pointer;
}

.jspArrow.jspDisabled {
	background: #e5e5e5;
}

.jspVerticalBar .jspArrow {
	height: 4px;
}

.jspHorizontalBar .jspArrow {
	width: 4px;
}

.jspCorner {
	background: #e5e5e5;
}

@media (min-width: 480px) {

.popover .in_interview_credits {
	padding: 0 30px;
}

.popover .in_photos .in_title {
	margin: 15px 30px 0 30px;
}

.popover .in_photos .in_link-more > span {
	font-size: 16px;
}

.popover .in_social-entry {
	height: 280px;
}

.popover .in_social-entry .in_btn-group {
	left: 30px;
	right: 30px;
	bottom: 20px;
}

.popover .in_social-entry .in_author img {
	margin-right: 20px;
}

.popover .in_gallery .in_description {
	padding: 20px 0 30px 0;
}

.popover .in_social_more {
	padding: 20px 30px 25px 30px;
}

.popover .in_radio .in_title {
	letter-spacing: 0.02em;
	margin: -3px 0 14px 0;
}

.popover .in_radio .in_btn-group > * {
	margin-right: 36px;
}

.popover .in_radio .in_btn-group .in_btn {
	padding: 0 40px;
}

.popover .in_list-tracks-1 ul {
	width: 50%;
	float: left;
}

}

@media (min-width: 480px) and (max-width: 767px) {

.popover .in_bquote {
	margin: 43px 0 42px 0;
}

.popover .in_photos .in_thumbs a {
	width: 146px;
	float: left;
	margin-right: 10px;
}

.popover .in_social-entry {
	margin: 24px 0 22px 0;
	padding: 20px 20px 15px 20px;
}

.popover .in_social-entry .in_author {
	width: 85%;
}

.popover .in_instagram {
	margin: 44px 0 42px 0;
}

.popover .in_instagram dt {
	width: 45%;
	float: left;
	margin-right: 20px;
}

.popover .in_instagram .in_btn-group {
	margin-top: 10px;
}

.popover .in_gallery {
	margin: 24px auto;
}

.popover .in_gallery .in_image {
	height: 338px;
}

.popover .in_gallery .in_gallery_prev,
.popover .in_gallery .in_gallery_next {
	top: 168px;
}

.popover .in_gallery .in_description .in_col:first-child {
	width: 50px;
	padding: 6px 3.6% 6px 20px;
}

.popover .in_gallery .in_description .in_col:last-child {
	padding: 6px 20px 6px 29px;
}

.popover .in_header__afisha .in_row {
	height: 300px;
}

.popover .in_header__afisha + .in_row__afisha {
	margin-top: -100px;
}

.popover .in_afisha {
	width: 400px;
	margin: 0 auto;
}

.popover .in_afisha dd {
	padding: 12px 19px 19px 19px;
}

.popover .in_tickets {
	padding: 20px 15px 11px 15px;
	margin: 20px -10px 42px -10px;
}

.popover .in_event .in_date {
	width: 205px;
	font-size: 20px;
	padding: 0 0 0 20px;
}

.popover .in_radio {
	font-size: 15px;
	padding: 35px 20px 28px 20px;
	margin: 40px -10px 44px -10px;
}

.popover .in_gallery-1_text {
	padding-left: 30px;
	padding-right: 30px;
}

.popover .in_gallery-1 .bx-slider > li {
	width: 415px;
}

.popover .in_gallery-1 .bx-slider > li:first-child {
	width: 365px;
	border-left-width: 50px;
}

.popover .in_gallery-1_content {
	left: 30px;
	right: 30px;
}

.popover .in_gallery-1 .in_share {
	left: 30px;
	right: 30px;
}

.popover .in_video_text {
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
}

.popover .in_video .in_title {
	font-size: 19px;
}

.popover .in_video_related_thumbs a {
	margin: 10px 5px 0 0;
}

.popover .in_video_related {
	margin-top: 30px;
}

.popover .in_album .in_section {
	min-height: 400px;
}

.popover .in_album_about-cover .in_cover {
	width: 380px;
	height: 332px;
	margin: 0 auto;
	position: relative;
}

.popover .in_album-1 > .in_col {
	min-height: 400px;
}

.popover .in_row {
	padding-left: 10px;
	padding-right: 10px;
}

}

@media (min-width: 768px) {

.popover .in_header {
	height: 51vw;
    margin-bottom: 42px;
    min-height: 500px;
}

.popover .in_header .in_row {
	top: 58%;
	padding: 0 120px;
	position: relative;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
}

.popover .in_bquote {
	margin: 43px -30px 42px -30px;
}

.popover .in_bquote {
	margin: 20px -30px 42px -30px;
}

.popover h2 {
	font-size: 50px;
}

.popover h3 {
	font-size: 24px;
}

.popover .in_interview:after {
	margin: 42px -30px 0 -30px;
}

.popover .in_photos .in_big {
	vertical-align: top;
	display: table-cell;
	margin: 0 -30px 16px -30px;
}

.popover .in_photos .in_thumbs a {
	height: 100px;
	overflow: hidden;
	margin-bottom: 10px;
}

.popover .in_photos .in_thumbs {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
	width: 160px;
}

.popover .in_photos__thumbs .in_big_wrapper {
	height: 320px;
}

.popover .in_inset .in_right_inset_content-1 {
	width: 150px;
}

.popover .in_inset .in_right_inset_content-2 {
	width: 150px;
}

.popover .in_social-entry {
	margin: 44px -30px 42px -30px;
	padding: 30px 30px 0 30px;
}

.popover .in_social-entry .in_content {
	top: 48%;
	font-size: 24px;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	position: absolute;
	right: 30px;
	left: 30px;
}

.popover .in_social-entry .in_author {
	width: 85%;
}

.popover .in_banner {
	margin: 44px -30px 42px -30px;
}

.popover .in_single-video {
	margin: 44px -30px 42px -30px;
}

.popover .in_single-video .in_youtube {
	height: 354px;
	width: 630px;
}

.popover .in_single-video .in_youtube iframe {
	height: 100.1%;
	width: 100%;
}

.popover .in_single-video__small {
	margin: 0;
}

.popover .in_instagram {
	margin: 44px -30px 42px -30px;
}

.popover .in_instagram dt {
	width: 400px;
	float: left;
	margin-right: 30px;
}

.popover .in_instagram .in_btn-group {
	bottom: 24px;
	font-size: 15px;
	position: absolute;
}

.popover .in_mini-player {
	margin: 44px -30px 42px -30px;
}

.popover .in_news-latest .in_btn {
	position: absolute;
	bottom: 30px;
}

.popover .in_gallery .in_gallery_prev {
	left: 30px;
}

.popover .in_gallery .in_gallery_next {
	right: 30px;
}

.popover .in_gallery .in_description .in_col:first-child {
	padding: 6px 3.6% 6px 29px;
}

.popover .in_gallery .in_description .in_col:last-child {
	padding: 6px 50px 6px 29px;
}

.popover .in_header__afisha .in_row {
	top: 49%;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
}

.popover .in_header__afisha {
	height: 75vw;
}

.popover .in_header__afisha + .in_row__afisha {
	margin-top: -130px;
}

.popover .in_afisha {
	display: table;
}

.popover .in_afisha dt {
	width: 350px;
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
}

.popover .in_afisha dd {
	display: table-cell;
}

.popover .in_social_more {
	margin: 0 -30px;
}

.popover .in_social_more .in_btn {
	width: 270px;
}

.popover .in_list-tracks {
	padding: 36px 30px;
	margin: 35px -30px 44px -30px;
}

.popover .in_event_info {
	width: 100%;
	display: table;
}

.popover .in_event .in_date {
	width: 275px;
	font-size: 24px;
	padding: 0 0 0 40px;
}

.popover .in_event_map {
	margin-top: -134px;
	margin-bottom: 42px;
	height: 400px;
}

.popover .in_radio {
	font-size: 15px;
	padding: 35px 30px 28px 30px;
	margin: 40px -30px 44px -30px;
}

.popover .in_gallery-1_text {
	padding-left: 50px;
	padding-right: 50px;
}

.popover .in_gallery-1 .bx-slider > li {
	width: 515px;
}

.popover .in_gallery-1 .bx-slider > li:first-child {
	width: 565px;
	border-left-width: 50px;
}

.popover .in_gallery-1 .in_title {
	font-size: 23px;
}

.popover .in_gallery-1_content {
	left: 50px;
	right: 50px;
}

.popover .in_gallery-1 .in_share {
	left: 50px;
	right: 50px;
}

.popover .in_thumbs-gallery {
	padding: 0 50px;
}

.popover .in_video {
	display: table;
}

.popover .in_video_text {
	padding-left: 50px;
	padding-right: 50px;
	border-left: solid 50px #000;
}

.popover .in_video_text {
	display: table-cell;
	vertical-align: top;
}

.popover .in_video_content {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 70%;
	height: 70%;
}

.popover .in_video_preview {
	display: table-cell;
	vertical-align: top;
}

.popover .in_album {
	border-left: solid 50px #000;
}

.popover .in_album .in_header .in_row {
	top: 50%;
}

.popover .in_album_about-cover .in_content {
	margin: 0 0 0 50%;
}

.popover .in_album_about-cover .in_cover {
	left: 50%;
	position: absolute;
}

.popover .in_right-bar {
	width: 50px;
	background: rgba(0,0,0,0.4);
}

.popover .in_grid {
	margin-bottom: 20px;
}

.popover .in_grid > .in_col,
.popover .in_grid > [class*="in_col-"] {
	float: left;
}

}

@media (min-width: 768px) and (min-height: 1280px) {

.popover .in_video_content {
	max-height: 600px;
}

.popover .in_video_content {
	max-height: 700px;
}

}

@media (min-width: 768px) and (max-width: 979px) {

.popover .in_photos {
	margin: 35px -30px 42px -30px;
}

.popover .in_inset__right {
	margin-right: -30px;
	margin-left: 25px;
}

.popover .in_inset__left {
	margin-left: -30px;
	margin-right: 25px;
}

.popover .in_single-video__small .in_youtube {
	width: 300px;
	height: 200px;
}

.popover .in_news-latest li {
	height: 380px;
	padding: 21px 30px 115px 80px;
}

.popover .in_gallery {
	margin: 44px 0 42px 0;
}

.popover .in_gallery .in_image {
	height: 388px;
}

.popover .in_gallery .in_gallery_prev,
.popover .in_gallery .in_gallery_next {
	top: 188px;
}

.popover .in_afisha {
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: -30px;
}

.popover .in_afisha dd {
	padding: 12px 19px 0 19px;
}

.popover .in_afisha .in_location {
	font-size: 13px;
	margin-bottom: 8px;
}

.popover .in_afisha .in_date {
	font-size: 19px;
	margin-bottom: 12px;
}

.popover .in_afisha .in_tel {
	font-size: 15px;
}

.popover .in_afisha_map {
	margin: 20px 0;
}

.popover .in_tickets {
	padding: 28px 30px 20px 30px;
	margin: 35px -30px 10px -30px;
}

.popover .in_event {
	margin: 0 -30px 30px -30px;
}

.popover .in_announces li {
	height: 380px;
	padding: 0 30px 0 80px;
}

.popover .in_announces .in_content {
	top: 50%;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
}

.popover .in_video .in_title {
	font-size: 21px;
}

.popover .in_video_related_thumbs a {
	width: 88px;
	margin: 10px 5px 0 0;
}

.popover .in_album .in_section {
	min-height: 500px;
}

.popover .in_album_about .in_row {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 90px;
}

.popover .in_album_about-cover {
	padding-top: 20px;
}

.popover .in_album_about-cover .in_content {
	width: 300px;
}

.popover .in_album_about-cover .in_cover {
	top: 8px;
	width: 420px;
	height: 392px;
	margin-left: -405px;
}

.popover .in_album-1 > .in_col {
	min-height: 400px;
}

.popover .in_album-1__right .in_album-1_tracks {
	padding: 20px 50px 20px 30px;
}

.popover .in_afterword {
	padding-top: 145px;
}

.popover .in_section__1 .in_row {
	padding: 20px 50px;
}

.popover .in_row {
	width: 748px;
	padding: 0 50px;
	margin-bottom: 50px;
}

}

@media (min-width: 768px) and (max-width: 979px) and (min-height: 480px) and (max-height: 767px) {

.popover .in_video_content {
	max-height: 50%;
}

}

@media (min-width: 768px) and (min-height: 980px) and (max-height: 1279px) {

.popover .in_video_content {
	max-height: 600px;
}

}

@media (min-width: 768px) and (max-height: 479px) {

.popover .in_video_content {
	max-height: 40%;
}

}

@media (min-width: 980px) and (max-width: 1279px) {

.popover .in_single-video__small .in_youtube {
	width: 320px;
	height: 220px;
}

.popover .in_video_related_thumbs a {
	width: 115px;
}

}

@media (min-width: 980px) and (min-height: 480px) and (max-height: 767px) {

.popover .in_video_content {
	max-height: 52%;
}

}

@media (min-width: 980px) {

.popover .heading-style-1 {
	margin-bottom: 74px;
	padding-bottom: 61px;
}

.popover .in_photos {
	margin: 50px -30px 28px -30px;
}

.popover .in_inset__right {
	margin-right: -190px;
	margin-left: 25px;
}

.popover .in_inset__left {
	margin-left: -190px;
	margin-right: 25px;
}

.popover .in_news-latest {
	display: table;
	width: 100%;
	height: 30vw;
}

.popover .in_news-latest li {
	width: 50%;
	display: table-cell;
}

.popover .in_news-latest li:nth-child(1) {
	padding: 21px 30px 115px 80px;
}

.popover .in_news-latest li:nth-child(1) .in_btn {
	left: 80px;
}

.popover .in_news-latest li:nth-child(2) {
	padding: 21px 80px 115px 30px;
}

.popover .in_news-latest li:nth-child(2) .in_btn {
	right: 80px;
}

.popover .in_gallery {
	width: 790px;
	margin: 44px -110px 42px -110px;
}

.popover .in_gallery .in_image {
	height: 528px;
}

.popover .in_gallery .in_gallery_prev,
.popover .in_gallery .in_gallery_next {
	top: 238px;
}

.popover .in_afisha {
	margin-left: -110px;
	margin-right: -110px;
	margin-bottom: 32px;
}

.popover .in_afisha dd {
	padding: 22px 29px 0 29px;
}

.popover .in_afisha .in_location {
	font-size: 15px;
	margin-bottom: 16px;
}

.popover .in_afisha .in_date {
	font-size: 24px;
	margin-bottom: 20px;
}

.popover .in_afisha .in_tel {
	font-size: 16px;
}

.popover .in_afisha_map {
	margin: 27px 0;
}

.popover .in_tickets {
	padding: 28px 30px 20px 30px;
	margin: 35px -30px 50px -30px;
}

.popover .in_event {
	margin: 0 -110px 30px -110px;
}

.popover .in_announces {
	display: table;
	width: 100%;
	height: 380px;
}

.popover .in_announces li {
	width: 50%;
	display: table-cell;
	vertical-align: middle;
}

.popover .in_announces li:nth-child(1) {
	padding: 0 30px 0 80px;
}

.popover .in_announces li:nth-child(2) {
	padding: 0 80px 0 30px;
}

.popover .in_video .in_title {
	font-size: 23px;
}

.popover .in_video_related_thumbs a {
	margin: 20px 17px 0 0;
}

.popover .in_album .in_section {
	min-height: 700px;
}

.popover .in_album_about .in_row {
	padding-top: 180px;
	padding-bottom: 20px;
}

.popover .in_album_about-cover {
	padding-top: 110px;
}

.popover .in_album_about-cover .in_content {
	width: 400px;
}

.popover .in_album_about-cover .in_cover {
	top: 62px;
	width: 820px;
	height: 592px;
	margin-left: -615px;
}

.popover .in_album-1 {
	width: 100%;
	display: table;
}

.popover .in_album-1 > .in_col {
	width: 50%;
	height: 700px;
	display: table-cell;
	vertical-align: top;
}

.popover .in_album-1_tracks {
	padding: 40px 50px;
}

.popover .in_album-1__right .in_album-1_tracks {
	padding: 40px 100px 40px 50px;
}

.popover .in_bquote-1 + .in_single-video {
	margin: 100px 0 20px 0 !important;
}

.popover .in_afterword {
	padding-top: 245px;
}

.popover .in_section__1 .in_row {
	width: 820px;
	padding: 20px 0;
}

.popover .in_row {
	width: 950px;
	padding: 0 190px;
}

}

@media (min-width: 1280px) {

.popover .in_single-video__small .in_youtube {
	width: 360px;
	height: 240px;
}

.popover .in_event_map {
	margin-top: -84px;
	margin-bottom: 72px;
}

.popover .in_announces .in_title {
	font-size: 30px;
}

}

@media (min-height: 480px) and (max-height: 767px) {

.popover .in_gallery-1_text {
	padding-top: 50px;
	padding-bottom: 70px;
}

.popover .in_gallery-1_content {
	height: 50%;
}

.popover .in_gallery-1_content_above {
	height: 70%;
}

.popover .in_gallery-1_content_below {
	height: 30%;
}

.popover .in_gallery-1 .in_share {
	bottom: 30px;
}

.popover .in_video_text {
	padding-top: 20px;
	padding-bottom: 20px;
}

.popover .in_video_related {
	bottom: 30px;
	margin-top: 20px;
}

}

@media (min-height: 768px) and (max-height: 979px) {

.popover .in_gallery-1_text {
	padding-top: 60px;
	padding-bottom: 70px;
}

.popover .in_gallery-1_content {
	height: 60%;
}

.popover .in_gallery-1_content_above {
	height: 70%;
}

.popover .in_gallery-1_content_below {
	height: 30%;
}

.popover .in_gallery-1 .in_share {
	bottom: 60px;
}

.popover .in_video_text {
	padding-top: 50px;
	padding-bottom: 60px;
}

.popover .in_video_related {
	bottom: 60px;
	margin-top: 10px;
}

}

@media (min-height: 980px) and (max-height: 1279px) {

.popover .in_gallery-1_content {
	height: 600px;
}
.popover .in_gallery-1_content_above {
	height: 70%;
}

.popover .in_gallery-1_content_below {
	height: 30%;
}
}

@media (min-height: 1280px) {

.popover .in_gallery-1_content {
	height: 700px;
}
.popover .in_gallery-1_content_above {
	height: 70%;
}

.popover .in_gallery-1_content_below {
	height: 30%;
}
}

@media (max-width: 1279px) {

.popover .in_announces .in_title {
	font-size: 26px;
}

}

@media (max-width: 979px) {

.popover .heading-style-1 {
	margin-bottom: 53px;
	padding-bottom: 31px;
}

.popover .in_gallery {
	width: 100%;
}

.popover .in_album-1 {
	margin-bottom: 50px;
}

.popover .in_album-1 > .in_col {
	display: block;
}

.popover .in_album-1_tracks {
	padding: 20px 30px;
}

}

@media (max-width: 767px) {

.popover .in_header {
	padding: 30px 0;
	margin-bottom: 22px;
}

.popover .in_bquote {
	margin: 20px 0 42px 0;
}

.popover h2 {
	font-size: 30px;
}

.popover h3 {
	font-size: 20px;
}

.popover .in_interview {
	margin-bottom: 20px;
}

.popover .in_interview:after {
	margin-top: 0;
}

.popover .in_photos .in_big {
	margin-bottom: 10px;
}

.popover .in_photos .in_thumbs {
	margin-bottom: 10px;
}

.popover .in_video-thumb img {
	width: auto;
}

.popover .in_inset {
	float: none !important;
	text-align: center;
	margin: 20px auto;
}

.popover .in_social-entry .in_content {
	font-size: 18px;
	margin: 20px 0 45px 0;
}

.popover .in_banner {
	margin: 44px 0 42px 0;
}

.popover .in_instagram-medium .in_timestamp {
	float: left;
}

.popover .in_instagram-medium .in_icon {
	float: right;
}

.popover .in_single-video {
	margin: 44px 0 42px 0;
}

.popover .in_single-video__small {
	margin: 0;
}

.popover .in_mini-player {
	margin: 44px 0 42px 0;
}

.popover .in_mini-player .in_col {
	text-align: center;
}

.popover .in_mini-player .in_col + .in_col {
	margin-top: 20px;
}

.popover .in_news-latest {
	font-size: 15px;
}

.popover .in_news-latest li {
	padding: 21px 30px 40px 30px;
}

.popover .in_news-latest_content {
	margin-bottom: 20px;
}

.popover .in_gallery .in_gallery_prev {
	left: 10px;
}

.popover .in_gallery .in_gallery_next {
	right: 10px;
}

.popover .in_afisha dt {
	margin-bottom: 10px;
}

.popover .in_afisha_map {
	margin: 20px -19px;
}

.popover .in_social_more .in_btn {
	margin-bottom: 10px;
}

.popover .in_list-tracks {
	padding: 28px 0;
	margin: 20px 0 42px 0;
}

.popover .in_event {
	margin: 0 -10px 30px -10px;
}

.popover .in_event_map {
	margin-bottom: 42px;
}

.popover .in_announces {
	font-size: 15px;
}

.popover .in_announces li {
	padding: 30px 30px 15px 30px;
}

.popover .in_announces .in_content {
	margin-bottom: 20px;
}

.popover .in_gallery-1 .in_prev,
.popover .in_gallery-1 .in_next {
	width: 40px;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	background: #000;
}

.popover .in_gallery-1 .in_prev {
	border-radius: 0 25px 25px 0;
}

.popover .in_gallery-1 .in_prev [class*="in_icon-"] {
	left: -7px;
}

.popover .in_gallery-1 .in_next {
	border-radius: 25px 0 0 25px;
}

.popover .in_gallery-1 .in_next [class*="in_icon-"] {
	left: 7px;
}

.popover .in_gallery-1 .in_title {
	font-size: 19px;
}

.popover .in_logo {
	display: none;
}

.popover .in_gallery-1 .in_close,
.popover .in_thumbs .in_close,
.popover .in_right-bar .in_close {
	top: 0;
	background: rgba(0,0,0,0.5);
}

.popover .in_thumbs-link {
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
}

.popover .in_thumbs-gallery .in_prev,
.popover .in_thumbs-gallery .in_next {
	width: 40px;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	background: #000;
}

.popover .in_thumbs-gallery .in_prev {
	border-radius: 0 25px 25px 0;
}

.popover .in_thumbs-gallery .in_prev [class*="in_icon-"] {
	left: -7px;
}

.popover .in_thumbs-gallery .in_next {
	border-radius: 25px 0 0 25px;
}

.popover .in_thumbs-gallery .in_next [class*="in_icon-"] {
	left: 7px;
}

.popover .fancybox-skin__1 .fancybox-close {
	top: 0;
	right: 0;
	background: rgba(0,0,0,0.4);
}

.popover .fancybox-skin__1 .fancybox-prev,
.popover .fancybox-skin__1 .fancybox-next {
	background: #000;
	width: 40px;
	height: 50px;
	margin: auto;
	top: 0;
	bottom: 0;
}

.popover .fancybox-skin__1 .fancybox-prev {
	left: 0;
	border-radius: 0 25px 25px 0;
}

.popover .fancybox-skin__1 .fancybox-prev [class*="in_icon-"] {
	left: 10px;
}

.popover .fancybox-skin__1 .fancybox-next {
	right: 0;
	border-radius: 25px 0 0 25px;
}

.popover .fancybox-skin__1 .fancybox-next [class*="in_icon-"] {
	right: 10px;
}

.popover .in_video .in_close {
	top: 0;
	width: 35px;
	height: 35px;
}

.popover .in_video_text {
	height: 50%;
	overflow-x: hidden;
	overflow-y: auto;
}

.popover .in_video_preview {
	height: 50%;
}

.popover .in_video_related {
	margin: 20px 0;
}

.popover .in_album_about .in_row {
	padding: 20px;
}

.popover .in_album_about-cover .in_content {
	padding: 0 20px;
}

.popover .in_album-1_tracks h2 {
	font-size: 30px;
}

.popover .in_album-1__right .in_album-1_tracks {
	padding: 20px;
}

.popover .in_afterword {
	padding-top: 35px;
}

.popover .in_afterword .in_title {
	font-size: 30px;
}

.popover .in_section__1 .in_row {
	padding: 20px;
}

.popover .in_row {
	margin-bottom: 10px;
}

.popover .in_grid > [class*="in_col-"] {
	width: auto;
	float: none;
}

.popover .in_btn__default {
	font-size: 13px;
	padding: 0 13px;
}

.popover .in_btn__big {
	font-size: 13px;
	padding: 0 15px;
}

.popover .in_btn__huge {
	font-size: 15px;
	padding: 0 32px;
}

}

@media (max-width: 479px) {

.popover .in_bquote {
	font-size: 17px;
	line-height: 1.32;
	margin: 33px 0 22px 0;
}

.popover .in_photos .in_title {
	margin: 15px 10px 0 10px;
}

.popover .in_photos .in_thumbs a {
	width: 93px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

.popover .in_photos .in_link-more > span {
	font-size: 12px;
}

.popover .in_social-entry {
	margin: 24px 0 22px 0;
	padding: 10px 10px 15px 10px;
}

.popover .in_social-entry .in_btn-group {
	left: 10px;
	right: 10px;
	bottom: 10px;
}

.popover .in_social-entry .in_author img {
	margin-right: 10px;
}

.popover .in_social-entry .in_author {
	width: 210px;
}

.popover .in_instagram {
	margin: 44px 0 42px 0;
	height: 280px;
}

.popover .in_instagram dt {
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #383737;
}

.popover .in_instagram dt img {
	opacity: 0.8;
}

.popover .in_instagram dd {
	position: relative;
	z-index: 2;
	color: #fff;
	padding: 20px;
}

.popover .in_instagram .in_timestamp {
	color: #fff;
}

.popover .in_instagram p {
	line-height: 1.1;
}

.popover .in_instagram .in_btn-group {
	color: #fff;
	margin-top: 15px;
}

.popover .in_instagram .in_btn-group a {
	color: #fff;
}

.popover .in_instagram .in_btn-group [class*="in_icon-"] {
	fill: #fff;
}

.popover .in_list-1 li {
	padding-left: 40px;
}

.popover .in_list-1 li:before {
	left: 20px;
}

.popover .in_mini-player {
	padding-bottom: 0;
}

.popover .in_gallery {
	margin: 24px auto;
}

.popover .in_gallery .in_image {
	height: 278px;
}

.popover .in_gallery .in_gallery_prev,
.popover .in_gallery .in_gallery_next {
	top: 128px;
}

.popover .in_gallery .in_description {
	padding: 10px 0;
}

.popover .in_gallery .in_description .in_col:first-child {
	width: 50px;
	padding: 6px 3.6% 6px 20px;
}

.popover .in_gallery .in_description .in_col:last-child {
	padding: 6px 10px 6px 19px;
}

.popover .in_header__afisha .in_row {
	height: 260px;
}

.popover .in_header__afisha + .in_row__afisha {
	margin-top: -50px;
}

.popover .in_afisha {
	width: 290px;
	margin: 0 auto;
}

.popover .in_afisha dd {
	padding: 12px 19px 0 19px;
}

.popover .in_afisha .in_btn-group > .in_col {
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.popover .in_afisha .in_btn {
	display: block;
}

.popover .in_social_more {
	padding: 10px 10px 15px 10px;
}

.popover .in_tickets .in_btn {
	display: block;
}

.popover .in_tickets {
	padding: 20px 15px 5px 15px;
	margin: 10px -10px 22px -10px;
}

.popover .in_tickets .in_col {
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.popover .in_event .in_date {
	font-size: 15px;
	padding: 0 0 0 20px;
}

.popover .in_event_map {
	height: 250px;
}

.popover .in_radio {
	font-size: 15px;
	padding: 25px 20px 18px 20px;
	margin: 20px -10px 24px -10px;
}

.popover .in_radio .in_title {
	margin: 10px 0 14px 0;
}

.popover .in_radio .in_btn-group > * {
	margin-bottom: 10px;
}

.popover .in_radio .in_btn-group .in_btn {
	display: block;
}

.popover .in_radio .in_btn-group {
	text-align: center;
}

.popover .in_gallery-1_text {
	padding-left: 10px;
	padding-right: 10px;
}

.popover .in_gallery-1 .bx-slider > li {
	width: 320px;
}

.popover .in_gallery-1_content {
	left: 10px;
	right: 10px;
}

.popover .in_gallery-1 .in_share {
	left: 10px;
	right: 10px;
}

.popover .in_video_text {
	padding-left: 10px;
	padding-right: 10px;
}

.popover .in_video .in_title {
	font-size: 19px;
}

.popover .in_video_related_thumbs a {
	margin: 10px 5px 0 0;
}

.popover .in_video_related {
	left: 10px;
	right: 10px;
}

.popover .in_album .in_section {
	padding: 20px 0;
}

.popover .in_album-1 > .in_col {
	min-height: 250px;
}

.popover .in_row {
	padding-left: 10px;
	padding-right: 10px;
}

}

@media (max-height: 479px) {

.popover .in_gallery-1_text {
	padding-top: 20px;
	padding-bottom: 20px;
}

.popover .in_gallery-1_title {
	padding-bottom: 10px;
}

.popover .in_gallery-1 .in_title {
	font-size: 19px;
}

.popover .in_gallery-1_content {
	height: 50%;
}
.popover .in_gallery-1_content_above {
	height: 70%;
}

.popover .in_gallery-1_content_below {
	height: 30%;
}

.popover .in_gallery-1 .in_share {
	bottom: 10px;
}

.popover .in_video_text {
	padding-top: 20px;
	padding-bottom: 20px;
}

.popover .in_video .in_title {
	font-size: 19px;
}

.popover .in_video_related {
	bottom: 10px;
}

}

.in_photos_fullscreen {
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	padding: 0 50px;
	position: fixed;
	background: #000;
	overflow: hidden;
	visibility: hidden;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.in_photos_fullscreen.in_visible {
	opacity: 1;
	visibility: visible;
}

.in_photos_fullscreen .in_close {
	top: 43px;
	fill: #fff;
	right: 0;
	z-index: 12;
	padding: 15px;
	cursor: pointer;
	position: absolute;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.in_photos_fullscreen .in_close:hover {
	opacity: 0.7;
}

.in_photos_fullscreen .bx-viewport,
.in_photos_fullscreen .bx-wrapper,
.in_photos_fullscreen .bx-slider {
	height: 100% !important;
	margin: 0 !important;
}

.in_photos_fullscreen .bx-slider > li {
	margin: 0;
	float: left;
	height: 100%;
	width: 100%;
	position: relative;
	list-style: none;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	background-position: 50% 50% !important;
}

.in_photos_fullscreen .bx-slider > li:before {
	content: '';
	width: 80px;
	height: 80px;
	z-index: -1;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-ms-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	background: 50% 50% no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjgwcHgiIGhlaWdodD0iODBweCIgdmlld0JveD0iLTIyIC0yMSA4MCA4MCI+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTgiIGN5PSIxOSIgcj0iNDAiLz48cGF0aCBkPSJNMTMuOCw0LjljMCwwLjMsMC4xLDAuNSwwLjEsMC42QzE0LDUuNywxNCw1LjgsMTQuMiw1LjdDMTQsNi4yLDEzLjksNy4xLDE0LDcuMWMwLjIsMC4xLDAuMywwLjMsMC40LDAuNiBjMC4xLDAuMiwwLjEsMC40LDAuMSwwLjdjMCwwLjMsMCwwLjYsMCwxYy0wLjEsMC4zLTAuMiwwLjctMC4zLDEuMWMtMC4xLDAuMi0wLjEsMC4zLTAuMiwwLjVjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC4zIGMwLDAuMSwwLDAuMSwwLjEsMC4xYzAuMSwwLDAuMS0wLjEsMC4yLTAuMmMwLjItMC4yLDAuMy0wLjQsMC4zLTAuMmMwLjQtMSwwLjYtMS44LDAuOC0yLjdjMC4yLTAuOCwwLjQtMS43LDAuNS0yLjRsMCwwaDBoMGwwLDAgYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwYzAsMCwwLTAuMSwwLTAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGwwLDBoMGMwLDAsMCwwLDAsMGMwLDAsMC4xLDAuMSwwLjEsMC4xIGMwLjIsMC40LDAuNSwwLjgsMC45LDEuM2MwLjcsMSwxLjUsMi4zLDIuNSwzLjZjMC41LDAuNywxLjEsMS40LDEuNiwyLjFjLTAuNCwwLjEtMC44LDAuMS0xLjMsMC4zYzAuMywwLDAuNiwwLjEsMC45LDAuMiBjLTAuMywwLTAuNywwLTAuOSwwLjFjLTAuMywwLTAuNSwwLjEtMC42LDAuMmMtMC4yLDAuMS0wLjMsMC4yLTAuNCwwLjJjLTAuMSwwLjEtMC4yLDAuMS0wLjIsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjIgYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMywwLDAuNCwwLjFjMC4yLDAsMC4yLDAuMSwwLjIsMC4yYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMtMC40LDAuMS0wLjUsMC4xLTAuOSwwLjMgYzAsMC4xLDAuMi0wLjEsMC41LTAuMWMwLjItMC4xLDAuNS0wLjEsMC40LDBjLTAuMywwLTAuNywwLjItMSwwLjRjMC4xLDAsMC4zLTAuMSwwLjYtMC4xYzAuMy0wLjEsMC41LTAuMSwwLjUsMCBjLTAuMSwwLTAuMywwLTAuNSwwLjFjLTAuMiwwLTAuNCwwLjEtMC40LDAuMmMwLDAsMC4zLTAuMSwwLjQtMC4xYy0wLjUsMC4yLTAuNiwwLjUtMC43LDAuNmMwLDAuMSwwLjEsMC4xLDAuNCwwLjEgYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjJsMCwwYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAsMCwwLDAtMC4xLDAuMWwwLDAuMSBjMCwwLTAuMSwwLjEtMC4xLDAuMWMwLDAsMC4xLDAsMC4xLDBjMCwwLDAuMS0wLjEsMC4xLTAuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLTAuMSwwLjFjMCwwLDAsMC0wLjEsMC4xIGMwLDAsMC4xLDAsMC4xLDBjMCwwLDAuMSwwLDAuMSwwYzAuMi0wLjEsMC41LDAuMSwwLjYsMGMwLjMtMC4xLDAuNy0wLjEsMS4xLTAuMWMwLjQsMCwwLjksMC4xLDEuNCwwLjJjMC41LDAuMSwxLDAuMiwxLjYsMC40IGMwLjUsMC4xLDEuMSwwLjMsMS43LDAuNGMwLTAuMS0wLjEtMC4yLDAuMS0wLjJjMC4xLDAsMC4yLDAsMC4yLDBsNC4xLDFMMjguNywxN2wwLjItMC4zbC0xLjEtMS4zbC0xLTEuNSBjLTAuMi0wLjEtMC4zLTAuMi0wLjQtMC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMmMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJsLTAuMSwwLjFjLTAuMS0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjMtMC4zLTAuNC0wLjVjLTAuNi0wLjYtMS4yLTEuMi0xLjctMS44YzAsMCwwLDAuMS0wLjEsMGMtMC4yLTAuMy0wLjUtMC43LTAuOC0xLjFjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4yIGMtMC4xLDAtMC4xLDAtMC4xLDBjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC41Yy0wLjgtMS0xLjctMi0yLjUtMy4xYy0wLjItMC4zLTAuNC0wLjUtMC42LTAuOGwtMC4yLTAuMmwtMC4xLTAuMWwtMC4xLTAuMiBjLTAuMi0wLjItMC4zLTAuNC0wLjUtMC43Yy0wLjMtMC40LTAuNi0wLjktMC45LTEuM2MtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjZjLTAuMS0wLjItMC4zLTAuNC0wLjQtMC42Yy0wLjMtMC4zLTAuNi0wLjYtMC44LTAuOSBjLTAuMSwwLTAuMSwwLTAuMiwwQzE1LDAuMiwxNSwwLjMsMTQuOSwwLjRjLTAuMywwLjUtMC41LDEtMC43LDEuNWMtMC4yLDAuNS0wLjUsMS4xLTAuNiwxLjZjMC4xLDAuMSwwLjEsMC4zLDAuMiwwLjUgQzEzLjcsNC4zLDEzLjgsNC42LDEzLjgsNC45eiIvPjxwYXRoIGQ9Ik00LjQsMjEuNkM0LjQsMjEuNiw0LjQsMjEuNiw0LjQsMjEuNmMwLDAuMiwwLDAuMywwLDAuNWMxLjEtMC4zLDIuMi0wLjUsMy4yLTAuN2MxLTAuMiwxLjktMC40LDIuNi0wLjUgYzAuNy0wLjEsMS4yLTAuMiwxLjctMC4zYzAuMiwwLDAuMywwLDAuNSwwYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMSwwLDAuMiwwYzAuMywwLjEsMC41LDAuMSwwLjcsMC4yYzAtMC4yLDAuMy0wLjMsMC42LTAuNCBjMC4zLTAuMSwwLjYtMC4yLDAuNS0wLjRjMC4zLDAuMSwwLjgsMC4zLDAuOSwwLjJjMC4xLTAuMSwwLjMtMC4zLDAuNi0wLjRjMC4zLTAuMSwwLjcsMCwxLjIsMC4zYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zIGMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2MwLjIsMC4yLDAuMywwLjQsMC40LDAuNWMwLjEsMCwwLjEsMCwwLjEsMGMwLDAsMC0wLjEsMC0wLjJjMC0wLjItMC4xLTAuNCwwLTAuMyBjLTAuNi0wLjgtMS40LTEuMy0yLjEtMS43Yy0wLjQtMC4yLTAuNy0wLjMtMS4xLTAuNGMtMC40LTAuMS0wLjctMC4yLTEuMS0wLjNjLTAuMiwwLTAuNC0wLjEtMC41LTAuMWMtMC4xLDAtMC4yLDAtMC4zLDBsLTAuMiwwIGMtMC4xLDAtMC4xLDAtMC4xLDBjMCwwLDAsMC0wLjEsMGMtMC4xLDAtMC4xLDAuMS0wLjMsMC4xYy0wLjMsMC4xLTAuMiwwLTAuMS0wLjFjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLDAsMC4xLTAuMSwwLjItMC4xIGMwLDAsMC4yLTAuMiwwLjMtMC4ybDAuMS0wLjFjMC42LTAuNSwxLjMtMS4yLDEuOC0xLjdjMC4yLTAuMywwLjMtMC42LDAuNS0wLjljLTAuMiwwLTAuMywwLjEtMC40LDAuMWMwLjMtMC4yLDAuNS0wLjQsMC41LTAuNiBjMC40LTAuNiwwLTAuNS0wLjQtMC42Yy0wLjIsMC0wLjItMC4zLTAuNS0wLjJjMC4yLTAuMSwwLjItMC4yLDAuNC0wLjNjLTAuMS0wLjEtMC41LDAuNS0wLjUsMC4yYzAuMi0wLjEsMC4zLTAuMywwLjUtMC40IGMtMC4yLTAuMS0wLjYsMC40LTAuNywwLjNjMC4xLTAuMSwwLjYtMC4yLDAuNS0wLjRjMCwwLTAuMiwwLjEtMC4zLDAuMmMwLjUtMC41LDAuNi0wLjksMC0wLjZjMC4yLTAuMSwwLjQtMC4zLDAuNi0wLjRsMCwwIGMtMC4xLDAuMS0wLjMsMC4yLTAuMywwLjJsMC4zLTAuMmMwLDAtMC4xLDAtMC4xLDBjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWwwLjItMC4yYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAuMS0wLjcsMC4xLTAuOCwwLjIgYy0wLjUsMC40LTEsMC44LTEuNSwxLjJjLTAuNSwwLjQtMSwwLjgtMS41LDEuMmMwLDAuMSwwLjIsMC4xLDAuMSwwLjJjLTAuMSwwLjEtMC4zLDAuMi0wLjQsMC4zYy0wLjIsMC4xLTAuNSwwLjMtMC43LDAuNWwwLjEsMC4xIGMtMC40LDAuMy0wLjgsMC42LTEuMiwwLjljLTAuNywwLjYtMS4zLDEuMi0xLjksMS45YzAuMSwwLDAuMiwwLDAuMSwwYy0wLjIsMC4zLTAuNywwLjYtMS4xLDFjMCwwLjEtMC4xLDAuMS0wLjEsMC4yIGMwLDAsMC4xLDAsMC4xLDBjLTAuMiwwLjItMC40LDAuMy0wLjUsMC41Yy0wLjQsMC40LTAuNywwLjktMSwxLjNsLTAuMSwwLjJsMCwwQzQuNCwyMS41LDQuMywyMS41LDQuNCwyMS42TDQuNCwyMS42IEM0LjQsMjEuNSw0LjQsMjEuNSw0LjQsMjEuNnoiLz48cGF0aCBkPSJNMzQuNiwyOS4xbDAuMi0wLjVsLTEuMi0xLjFsMC0wLjVMMzIsMjUuOGMtMS4xLTEuMi0yLjQtMi40LTMuNS0zLjNjLTEuMS0wLjktMi4xLTEuNy0yLjctMi4xbC0wLjItMC4xIGMtMS0wLjctMi4yLTEuNi0zLjEtMmMtMC40LTAuMi0wLjktMC40LTEuMy0wLjZjMC4xLDAuMiwwLjIsMC40LDAuMywwLjVjLTAuNC0wLjMtMC43LTAuNi0wLjktMC43Yy0wLjktMC41LTAuNiwwLTAuNSwwLjUgYzAuMSwwLjMtMC4zLDAuMiwwLDAuNmMtMC4yLTAuMi0wLjQtMC4zLTAuNi0wLjVjLTAuMSwwLDAuMSwwLjIsMC4zLDAuM2MwLjIsMC4xLDAuMywwLjMsMC4yLDAuM2MtMC4yLTAuMi0wLjUtMC40LTAuOC0wLjYgYzAsMC4yLDAuOCwwLjgsMC43LDAuOWMtMC4yLTAuMS0wLjYtMC44LTAuNy0wLjZjMCwwLDAuMiwwLjIsMC4zLDAuNGMtMC40LTAuMy0wLjgtMC41LTAuOS0wLjVjLTAuMiwwLTAuMiwwLjEsMC4xLDAuNSBjLTAuMi0wLjItMC41LTAuNi0wLjgtMC44YzAsMCwwLDAsMCwwYzAuMSwwLjEsMC4zLDAuNCwwLjQsMC41Yy0wLjEtMC4xLTAuMy0wLjMtMC40LTAuNGMwLDAsMCwwLjEsMCwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjMgYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MwLDAuMSwwLjEsMC4yLDAuMSwwLjRjMC4zLDAuNCwwLjUsMC45LDAuNywxYzEuNSwxLjQsMy4xLDIuNiw0LjcsMy44YzAtMC4xLDAtMC4yLDAuMi0wLjEgYzAuNCwwLjIsMC42LDAuNywxLjEsMC45bDAuMS0wLjFjMC4yLDAuMiwwLjQsMC40LDAuNiwwLjdjLTAuMiwwLTAuNCwwLTAuNiwwYy0wLjMsMC4xLTAuNSwwLjEtMC44LDAuMmMtMC4zLDAuMS0wLjUsMC4xLTAuOCwwLjEgYy0wLjQsMC0wLjgsMC4xLTEuMiwwLjFjLTAuNCwwLTAuOSwwLjEtMS4yLDAuMWMwLjEsMC4yLTAuMywwLjQtMC43LDAuN2MtMC40LDAuMi0wLjcsMC40LTAuNSwwLjZjLTAuNSwwLjEtMS4yLDAuMi0xLjIsMC4zIGMwLDAuNC0wLjMsMC45LTEuNSwxLjRjLTAuNSwwLjItMS4yLDAuMi0xLjQsMC4zYy0wLjIsMC4yLDAuNywwLjEsMC40LDAuM2MxLjgtMC40LDMuNS0wLjgsNS4yLTFjMC40LDAsMC45LTAuMSwxLjMtMC4ybDAuNi0wLjEgbDAuNiwwYzAuMiwwLDAuNCwwLDAuNiwwYzAuMiwwLDAuNCwwLDAuNiwwYzAuNCwwLDAuOCwwLDEuMiwwLjFjMC4xLDAsMC4zLDAsMC41LDBjMC4yLDAsMC41LDAuMSwwLjgsMC4xYzAuNiwwLjEsMS40LDAuNCwyLjEsMC43IGwxLjgsMC41bDEuMSwwLjFsMS41LDFsMS44LDAuMkwzNC42LDI5LjF6Ii8+PHBhdGggZD0iTTI1LjgsMzAuN2MtMC4yLTAuMi0wLjQtMC40LTAuMi0wLjNjLTEuNC0wLjctMi45LTEtNC4zLTEuMmMtMS40LTAuMi0yLjgtMC4yLTQuMi0wLjFjLTIuNywwLjItNS4yLDAuNy03LjgsMS4zIGMwLjUtMC40LDAuOC0wLjcsMS4xLTFsMC4yLTAuMmMxLjItMSwyLjgtMi4yLDMuOC0zLjFjMC41LTAuNCwwLjktMC45LDEuNC0xLjNDMTUuNSwyNSwxNS4zLDI1LDE1LDI1LjFjMC42LTAuMywxLjEtMC42LDEuMy0wLjggYzAuNi0wLjQsMC43LTAuNSwwLjUtMC42Yy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjLTAuMSwwLTAuMywwLTAuNSwwYy0wLjQsMC4xLDAtMC40LTAuNi0wLjJjMC40LTAuMiwwLjYtMC4zLDEtMC41IGMwLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMywwLjEtMC40LDAuMmMtMC4zLDAuMS0wLjUsMC4zLTAuNCwwLjFjMC40LTAuMiwwLjgtMC40LDEuMy0wLjZjLTAuMS0wLjEtMC41LDAuMS0wLjgsMC4yIGMtMC4zLDAuMS0wLjcsMC4zLTAuNywwLjJjMC4xLTAuMSwwLjQtMC4yLDAuNy0wLjNjMC4zLTAuMSwwLjYtMC4yLDAuNi0wLjNjMCwwLTAuNCwwLjEtMC43LDAuMmMwLjYtMC4zLDEuMi0wLjYsMS40LTAuNyBjMC4xLTAuMSwwLjEtMC4xLDAtMC4yYy0wLjEsMC0wLjMsMC0wLjcsMC4xYzAuNS0wLjIsMS4yLTAuMywxLjktMC4zYzAsMCwwLDAsMCwwYy0wLjMsMC0wLjgsMC0xLDAuMWMwLjEsMCwwLjItMC4xLDAuNC0wLjEgYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMywwYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMywwLTAuNiwwLTAuOCwwLjFjMC4xLDAsMC4yLDAsMC4zLTAuMWwwLjQsMCBjLTAuMiwwLTAuNC0wLjEtMC42LTAuMWMtMC44LDAtMS41LDAuMS0xLjksMC4zYy0wLjcsMC4zLTEuNCwwLjYtMiwxYy0wLjYsMC40LTEuMywwLjctMS44LDEuMWMtMS4yLDAuOC0yLjMsMS42LTMuNCwyLjYgYzAsMC4xLDAuMiwwLDAuMSwwLjJjLTAuNSwwLjUtMS4xLDAuNy0xLjYsMS4zbDAsMC4xYy0wLjUsMC4zLTAuOSwwLjctMS40LDEuMWMtMC44LDAuOC0xLjUsMS42LTIuMiwyLjVjMC4xLDAsMC4xLDAsMCwwLjEgYy0wLjMsMC40LTAuNywwLjgtMS4xLDEuNGMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjJjMCwwLjEsMCwwLjEsMCwwLjFjLTAuMiwwLjItMC4zLDAuNC0wLjUsMC42bC0xLjMsMi41bDAuMiwwLjNMMCwzOGwxLTAuMiBsMC45LTAuNmwxLjYtMC42YzAsMCwwLDAsMCwwYzEuNC0wLjgsMi43LTEuNiw0LTIuM2MwLjMtMC4yLDAuNy0wLjMsMS0wLjVjMC4yLTAuMSwwLjQtMC4xLDAuNS0wLjJjMC4yLTAuMSwwLjQtMC4xLDAuNi0wLjIgYzAuOC0wLjMsMS42LTAuNSwyLjQtMC43YzAuMy0wLjEsMC43LTAuMiwxLTAuNGMwLjMtMC4xLDAuNy0wLjIsMS0wLjNjMS0wLjIsMi4zLTAuMiwzLjMtMC4zYy0wLjEtMC4yLDAuNS0wLjQsMS0wLjYgYzAuNS0wLjIsMS0wLjMsMC44LTAuNmMwLjMsMCwwLjgsMCwxLjEsMGMwLjQsMCwwLjYsMCwwLjcsMGMwLjItMC4zLDAuOC0wLjgsMi44LTAuNWMwLjIsMCwwLjQsMC4xLDAuNiwwLjIgYzAuMiwwLjEsMC40LDAuMiwwLjYsMC4zYzAuNCwwLjIsMC44LDAuNCwwLjksMC40YzAuMSwwLDAuMSwwLDAuMS0wLjFDMjYsMzAuOSwyNS45LDMwLjgsMjUuOCwzMC43eiIvPjwvc3ZnPgk=");
}

.in_photos_fullscreen .in_prev,
.in_photos_fullscreen .in_next {
	top: 0;
	bottom: 0;
	fill: #fff;
	width: 50px;
	z-index: 10;
	position: absolute;
	background: rgba(0,0,0,0.4);
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.in_photos_fullscreen .in_prev:hover,
.in_photos_fullscreen .in_next:hover {
	background: #000;
}

.in_photos_fullscreen .in_prev [class*="in_icon-"],
.in_photos_fullscreen .in_next [class*="in_icon-"] {
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	-webkit-transform: translate(0 , -50%);
	-moz-transform: translate(0 , -50%);
	-ms-transform: translate(0 , -50%);
	-o-transform: translate(0 , -50%);
	transform: translate(0 , -50%);
	width: 10px;
	height: 16px;
}

.in_photos_fullscreen .in_prev [class*="in_icon-"] use,
.in_photos_fullscreen .in_next [class*="in_icon-"] use {
	width: 10px;
	height: 16px;
}

.in_photos_fullscreen .in_prev .bx-prev,
.in_photos_fullscreen .in_next .bx-prev,
.in_photos_fullscreen .in_prev .bx-next,
.in_photos_fullscreen .in_next .bx-next {
	top: 0;
	left: 0;
	right: 0;
	bottom: -1px;
	position: absolute;
	box-shadow: none;
}

.in_photos_fullscreen .in_prev {
	left: 0;
}

.in_photos_fullscreen .in_next {
	right: 0;
}

.in_list-3 {
	overflow: hidden;
}

.in_list-3 ul {
	width: 40%;
	padding: 0;
	float: left;
	margin: 0 10% 35px 0;
}

.in_list-3 li {
	list-style: none;
	margin: 0 0 9px 0;
}

.in_section__1 p {
	line-height: 1.4;
}

@-moz-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}


.popover .in_video .in_video_header {
	bottom: 100%;
    padding-bottom: 30px;
    position: absolute;
}

.popover .in_video .in_video_main_content {
    height: 60%;
    left: 50px;
    position: absolute;
    right: 50px;
    top: 52%;
    transform: translate(0px, -50%);
}

.popover .in_video .in_video_main_content_below {
	margin-top: 30px;
    overflow-x: hidden;
    overflow-y: auto;
}