@font-face {
	font-family: 'pusab';
	src: url('../fonts/PUSAB___-webfont.eot');
	src: url('../fonts/PUSAB___-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PUSAB___-webfont.svg') format('svg'),
		url('../fonts/PUSAB___-webfont.woff') format('woff'),
		url('../fonts/PUSAB___-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
*{
	max-height:10000px;
}
body {
	margin:0;
	color:#000;
	font:13px/17px Arial, Helvetica, sans-serif;
	min-width:320px;
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
[type=search] {-webkit-appearance: none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
header, footer, article, section, nav, figure, aside { display: block; }
figure { margin:0; padding:0; }
#wrapper {
	position:relative;
	width:100%;
	overflow:hidden;
	background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzODRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzZlZGJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #4384ff 0%, #6edbff 65%, #fff 92%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4384ff), color-stop(65%,#6edbff), color-stop(92%,#fff), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,  #4384ff 0%,#6edbff 65%,#fff 92%,#fff 100%);
	background: -o-linear-gradient(top,  #4384ff 0%,#6edbff 65%,#fff 92%,#fff 100%);
	background: -ms-linear-gradient(top,  #4384ff 0%,#6edbff 65%,#fff 92%,#fff 100%);
	background: linear-gradient(to bottom,  #4384ff 0%,#6edbff 65%,#fff 92%,#fff 100%);
}
#wrapper:before {
	position:absolute;
	top:392px;
	left:0;
	content:url(../images/cloud-2.png);
}
#wrapper.inner2:before {top:579px;}
#wrapper:after {
	position:absolute;
	top:492px;
	right:0;
	content:url(../images/cloud-1.png);
}
.w1 {
	max-width:960px;
	padding:0 10px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
#header {margin-bottom:4px;}
.top-bar {
	background:#036 url(../images/header-shadow.png) no-repeat -1px 100%;
	padding:1px 13px 1px 9px;
	border-radius:0 0 25px 25px;
	margin-bottom:20px;
	position:relative;
}
.top-bar:before {
	position:absolute;
	width:100%;
	height:50%;
	background:rgba(90,90,90,0.2);
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-o-transform:rotate(-2deg);
	transform:rotate(-2deg);
	bottom:6px;
	left:0;
	content:"";
	border-radius:0 0 25px 25px;
	z-index:-1;
}
.top-bar:after {
	display:block;
	content:"";
	clear:both;
}
.logo-rtva {
	float:left;
	width:128px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	margin:7px 35px 0 0;
}
.logo-rtva a {
	display:block;
	height:100%;
}
.btn-club,
.btn-feste {
	float:left;
	width:54px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 45px 0 0;
}
.btn-club {background:url(../images/btn-club.png) no-repeat;}
.btn-feste {background:url(../images/btn-feste.png) no-repeat;}
.btn-contact {
	float:left;
	width:175px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-contact.png) no-repeat;
	margin:8px 0 0 3px;
}
.search-form {
	float:right;
	margin:11px 0 0;
}
.search-form input[type="submit"] {
	float:left;
	width:103px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-search.png) no-repeat;
	margin:5px 11px 0 0;
	border:none;
	padding:0;
	cursor:pointer;
}
.search-form input[type="text"],
.search-form input[type="search"] {
	background:#fff;
	border:3px solid #4ca3ff;
	border-radius:13px;
	width:257px;
	height:30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:4px 10px 5px;
	outline:none;
}
.main-nav.alt {
	background:url(../images/bg-main-nav2.png) no-repeat 0 100%;
	background-size:100% auto;
	padding:40px 0 0;
	margin:0 0 26px;
}
.main-nav.alt ul {width:100%;}
.main-nav.alt li {
	font-size:22px;
	line-height:24px;
}
.main-nav.alt li a {
	padding-bottom:36px;
	padding-top:82px;
}
.main-nav.alt li.link-1 {
	width:18%;
	padding:28px 0 0;
}
.main-nav.alt li.link-1 .img-holder {
	padding:87px 0 0;
	margin-bottom:-63px;
}
.main-nav.alt li.link-2 {width:22%;}
.main-nav.alt li.link-2 a {padding:107px 0 27px;}
.main-nav.alt li.link-2 .img-holder {
	margin:0 0 0 54px;
	top:-37px;
	left:0;
}
.main-nav.alt li.link-3 {width:21.5%;}
.main-nav.alt li.link-3 .img-holder {
	top:-16px;
	margin:0 0 0 24px;
}
.main-nav.alt li.link-3 a {padding:106px 74px 7px 0;}
.main-nav.alt li.link-4 {width:16%;}
.main-nav.alt li.link-4 .img-holder {
	left:-37px;
	right:-40px;
	top:-25px;
}
.main-nav.alt li.link-4 a {padding:108px 0 27px;}
.main-nav.alt li.link-5 .img-holder {
	top:-9px;
	right:-10px;
	left:41px;
}
.main-nav.alt li.link-5 a {padding:108px 0 27px 40px;}
.main-nav {
	position:relative;
	background:url(../images/bg-main-nav.png) no-repeat 0 100%;
	background-size:100% auto;
}
.main-nav:after {
	display:block;
	content:"";
	clear:both;
}
.main-nav ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:91%;
}
.main-nav li {
	float:left;
	font:15px/17px 'pusab', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.main-nav li.link-1 {width:16%;}
.main-nav li.link-2 {width:15%;}
.main-nav li.link-3 {width:15.5%;}
.main-nav li.link-4 {width:10%;}
.main-nav li.link-5 {width:21%;}
.main-nav li.link-6 {width:8%;}
.main-nav li.link-7 {width:14%;}
.main-nav li a {
	display:block;
	padding:82px 0 37px;
	text-align:center;
	position:relative;
}
.main-nav li .img-holder {
	position:absolute;
	bottom:57px;
	left:0;
	right:0;
	z-index:-1;
}
.main-nav img {
	display:block;
	margin:0 auto;
	max-width:100%;
}
.main-nav li.link-4 .img-holder {
	left:-10px;
	right:-22px;
}
.main-nav li.link-6 .img-holder {
	left:-20px;
	right:-26px;
}
.main-nav li.link-7 .img-holder {
	left:10px;
	right:-10px;
}
.socis {
	position:relative;
	padding:82px 0 36px;
	float:right;
	width:9%;
}
.socis .img-holder {
	position:absolute;
	top:3px;
	left:0;
	right:0;
	z-index:-1;
}
.socis .text {
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	height:17px;
	background:url(../images/text-socis.png) no-repeat 50% 0;
	position:relative;
	left:-5px;
}
.banner {
	background:#fff;
	border-radius:25px;
	overflow:hidden;
	margin-bottom:15px;
}
.inner2 .banner {margin-bottom:7px;}
.banner .title {
	float:right;
	width:40px;
	height:120px;
	background:#335fb0 url(../images/text-publicitat.png) no-repeat 50% 50%;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:21px;
}
.banner img {display:block;}
.banner .inner {
	margin:6px 0 6px 29px;
	overflow:hidden;
}
.column-holder {
	overflow:hidden;
	padding-bottom:17px;
}
.video-area {
	float:left;
	width:71.6%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:16px 9px 16px 7px;
	background:#f60 url(../images/shadow-carousel.png) no-repeat -1px 100%;
	border-radius:24px;
	position:relative;
}
.video-area:before {
	position:absolute;
	width:200px;
	height:30px;
	background:rgba(90,90,90,0.4);
	-webkit-transform:rotate(-6deg);
	-moz-transform:rotate(-6deg);
	-ms-transform:rotate(-6deg);
	-o-transform:rotate(-6deg);
	transform:rotate(-6deg);
	bottom:0px;
	left:0;
	content:"";
	border-radius:0 0 25px 25px;
	z-index:-1;
}
.video-area .slideset {
	overflow:hidden;
	position:relative;
	height:300px;
}
.video-area .slide {
	top:0;
	left:0;
	position:absolute;
	width:100%;
}
.video-area .slide.active {z-index:2;}
.video-player {
	float:left;
	width:70.4%;
	padding:16px 8px;
	background:#fff;
	border-radius:12px 0 0 12px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.video-holder {
	position:relative;
	border:3px solid #777;
	position:relative;
	margin-bottom:5px;
}
.video-holder img {
	display:block;
	width:100%;
}
.video-holder .mejs-poster img{display:block;}
.video-holder .play,
.video-holder .mejs-overlay-button {
	position:absolute;
	top:50%;
	left:50%;
	width:80px;
	height:80px;
	margin:-40px 0 0 -40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat !important;
}
.video-player .btn-holder {
	float:right;
	padding:11px 0 0 10px;
}
.video-player a {
	float:left;
	margin:0 8px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat;
	width:40px;
	height:40px;
}
.video-player .btn-play {background-position:0 -92px;}
.video-player .btn-stop {background-position:-48px -92px;}
.video-player .btn-next {background-position:-96px -92px;}
.mejs-container:after {
	content:"";
	display:block;
	clear:both;
}
.mejs-container .mejs-controls{
	height:0;
	display:block !important;
	visibility:visible !important;
}
.mejs-container .mejs-controls .mejs-currenttime-container,
.mejs-container .mejs-controls .mejs-time-rail,
.mejs-container .mejs-controls .mejs-volume-button,
.mejs-container .mejs-controls .mejs-playpause-button,
.mejs-container .mejs-controls .mejs-duration-container{display:none;}
.mejs-container .mejs-controls .mejs-fullscreen-button{
	width:40px;
	height:40px;
	position:absolute;
	top:100%;
	right:0;
	margin:27px 156px 0 0;
}
.category .mejs-container .mejs-controls .mejs-fullscreen-button{margin:19px 157px 0 0;}
.mejs-container .mejs-controls .mejs-fullscreen-button{
	width:49px;
	margin:22px 6px 0 0;
}
.category .mejs-container .mejs-controls .mejs-fullscreen-button{margin:30px 4px 0 0;}
.mejs-container .mejs-controls .mejs-fullscreen-button button{
	height:100%;
	width:100%;
	margin:0;
	background:url(../images/blank.gif) no-repeat;
}
.video-player .full {
	background-position:-144px -92px;
	width:49px;
	margin-left:-1px;
}
.video-player .text {
	overflow:hidden;
	font-family:Amaranth, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-left:3px;
}
.video-player h2 {
	margin:0;
	color:#000;
	font:20px/23px 'pusab', Arial, Helvetica, sans-serif;
}
.video-area .switcher {
	float:right;
	width:28.5%;
	background:#fff;
	border-radius:0 12px 12px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:17px 10px 15px 9px;
}
.video-area .scrollable-area {
	border-radius:10px;
	height:312px !important;
	box-shadow:inset 0 4px 4px rgba(60,60,60,0.7), inset 0 -4px 4px rgba(60,60,60,0.7);
	-webkit-box-shadow:inset 0 4px 4px rgba(60,60,60,0.7), inset 0 -4px 4px rgba(60,60,60,0.7);
	background: #ababab url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmFiYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ababab 0%, #f1f1f1 47%, #ababab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ababab), color-stop(47%,#f1f1f1), color-stop(100%,#ababab));
	background: -webkit-linear-gradient(top,  #ababab 0%,#f1f1f1 47%,#ababab 100%);
	background: -o-linear-gradient(top,  #ababab 0%,#f1f1f1 47%,#ababab 100%);
	background: -ms-linear-gradient(top,  #ababab 0%,#f1f1f1 47%,#ababab 100%);
	background: linear-gradient(to bottom,  #ababab 0%,#f1f1f1 47%,#ababab 100%);
}
.video-area .switcher ul {
	margin:0;
	padding:3px 8px;
	list-style:none;
}
.video-area .switcher li {
	padding:5px 0 11px;
	text-align:center;
}
.video-area .switcher li a:hover {text-decoration:none;}
.video-area .switcher li img {
	display:block;
	margin-bottom:6px;
	width:100%;
}
.video-area .video-title {
	display:block;
	color:#fff;
	font:15px/17px 'pusab', Arial, Helvetica, sans-serif;
	text-shadow:0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, -1px -1px 0 #000, 1px -1px 0 #000, 1px  1px 0 #000, 1px  1px 0 #000;
	text-transform:uppercase;
}
.video-list {
	float:right;
	width:26.6%;
	background:#f00 url(../images/shadow-br.png) no-repeat 100% 100%;
	border-radius:24px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:17px 6px 15px 8px;
	position:relative;
}
.video-list:before,
.shadow-br:before {
	position:absolute;
	width:120px;
	height:30px;
	background:rgba(90,90,90,0.3);
	-webkit-transform:rotate(6deg);
	-moz-transform:rotate(6deg);
	-ms-transform:rotate(6deg);
	-o-transform:rotate(6deg);
	transform:rotate(6deg);
	bottom:-3px;
	right:1px;
	content:"";
	border-radius:0 0 25px 25px;
	z-index:-1;
}
.video-list .scrollable-area {
	height:344px !important;
	background:#fff;
	border-radius:12px;
}
.video-list .scrollable-area ul:after {
	position:absolute;
	width:100%;
	height:100%;
	box-shadow:inset 0 4px 4px rgba(96,96,96,0.8), inset 0 -4px 4px rgba(96,96,96,0.8);
	-webkit-box-shadow:inset 0 4px 4px rgba(96,96,96,0.8), inset 0 -4px 4px rgba(96,96,96,0.8);
	content:"";
	top:0;
	left:0;
}
.video-list ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.video-list li a {
	padding:2px 6px 3px;
	display:block;
	position:relative;
	z-index:2;
	overflow:hidden;
	color:#fff;
}
.video-list li {
	overflow:hidden;
	color:#fff;
	font:14px/18px 'pusab', Arial, Helvetica, sans-serif;
	text-shadow:0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, -1px -1px 0 #000, 1px -1px 0 #000, 1px  1px 0 #000, 1px  1px 0 #000;
	text-transform:uppercase;
}
.video-list li:hover {
	border:6px solid #6a6a6a;
	margin:-6px -1px;
	position:relative;
	border-radius:14px;
	z-index:3;
	font-size:15px;
	box-shadow:0 0 3px rgba(255,255,255,0.8),inset 0 0 15px #000;
}
.video-list li:hover a {
	text-decoration:none;
	padding:2px 2px 3px 0;
}
.video-list li:hover a:after {
	position:absolute;
	top:50%;
	left:50%;
	width:38px;
	height:38px;
	background:url(../images/sprite.png) no-repeat -80px 0;
	margin:-19px 0 0 -19px;
	content:"";
}
.video-list li .text-holder {
	overflow:hidden;
	display:block;
	padding:0 3px;
}
.violet {background-color:#c28bff !important;}
.light-blue {background-color:#9efffc !important;}
.red {background-color:#d32e12 !important;}
.light-yellow {background-color:#fff2b5 !important;}
.light-pink {background-color:#ffc2d9 !important;}
.pink {background-color:#eb005e !important;}
.green {background-color:#2ec301 !important;}
.yellow {background-color:#ffd200 !important;}
.yellow-2 {background-color:#fff600 !important;}
.light-pink-2 {background-color:#ffa4cb !important;}
.blue {background-color:#00ddeb !important;}
.red-2 {background-color:#f30 !important;}
.orange {background-color:#f63 !important;}
.blue-2 {background-color:#06c !important;}
.violet-2 {background-color:#93c !important;}
.brown {background-color:#630 !important;}
.green-2 {background-color:#390 !important;}
.brown-2 {background-color:#c60 !important;}
.red-3 {background-color:#c00 !important;}
.violet-3 {background-color:#906 !important;}
.video-list li img {
	float:left;
	width:82px;
	margin-right:10px;
	border-radius:0 10px 10px 0;
}
.video-list li:hover img {
	width:97px;
	margin-right:8px;
}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom scrollbars styles */
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	width: 100% !important;
}
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down {
	background: #777;
	width: 18px;
	height: 18px;
	float: left;
}
.scrollable-area-wrapper .vscroll-line {
	background: #eee;
	width: 6px;
	float: left;
	margin-left:6px;
}
.scrollable-area-wrapper .vscroll-slider {
	background: #ccc;
	width: 39px !important;
	height: 27px !important;
	margin-left:-15px;
}
.video-area .switcher .vscrollbar {
	margin:15px 0 15px;
	height:282px !important;
	padding:0 10px 0 17px;
}
.video-area .switcher .vscroll-up {background:url(../images/sprite.png) no-repeat -161px -27px;}
.video-area .switcher .vscroll-down {background:url(../images/sprite.png) no-repeat -179px -27px;}
.video-area .switcher .vscroll-line {
	background: #494949 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MjkyOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #494949 0%, #929292 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#494949), color-stop(100%,#929292));
	background: -webkit-linear-gradient(left,  #494949 0%,#929292 100%);
	background: -o-linear-gradient(left,  #494949 0%,#929292 100%);
	background: -ms-linear-gradient(left,  #494949 0%,#929292 100%);
	background: linear-gradient(to right,  #494949 0%,#929292 100%);
}
.video-area .switcher .vscroll-slider {background:url(../images/sprite.png) no-repeat -161px 0;}
.video-list .vscrollbar,
.program-section .vscrollbar {
	margin:31px 0 32px 0;
	height:280px !important;
	padding:0 10px 0 15px;
}
.video-list .vscroll-up,
.video-list-2 .vscroll-up,
.program-section .vscroll-up {background:url(../images/sprite.png) no-repeat -161px -72px;}
.video-list .vscroll-down,
.video-list-2 .vscroll-down,
.program-section .vscroll-down {background:url(../images/sprite.png) no-repeat -179px -72px;}
.video-list .vscroll-line,
.video-list-2 .vscroll-line,
.program-section .vscroll-line {
	background: #7f7f7f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #7f7f7f 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f7f7f), color-stop(100%,#fff));
	background: -webkit-linear-gradient(left,  #7f7f7f 0%,#fff 100%);
	background: -o-linear-gradient(left,  #7f7f7f 0%,#fff 100%);
	background: -ms-linear-gradient(left,  #7f7f7f 0%,#fff 100%);
	background: linear-gradient(to right,  #7f7f7f 0%,#fff 100%);
}
.video-list .vscroll-slider,
.video-list-2 .vscroll-slider,
.program-section .vscroll-slider {background:url(../images/sprite.png) no-repeat -84px -59px;}
.program-section .vscroll-slider {
	background-position:-165px -170px;
	height:30px !important;
}
.video-list-2.blue2 .vscroll-slider {background-position:-86px -168px;}
.partner-list {
	width:100%;
	overflow:hidden;
	margin-bottom:16px;
}
.partner-list .block,
.info-block {
	float:left;
	width:23.2%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:8px;
	background:#fff;
	border-radius:20px;
	margin-right:1.1%;
	position:relative;
	z-index:1;
}
.partner-list .block.big,
.info-block.big {
	width:26.7%;
	margin:0;
}
.partner-list .block.last,
#content .partner-list .block.last {margin:0;}
.partner-list .block.first,
.partner-list.bottom-block .block.first {
	margin-right:3.2%;
	width:25%;
}
.partner-list.bottom-block .block {width:23.2%;}
#sidebar .partner-list {
	margin:0 20px 0 0;
	padding:9px 0 0;
	width:auto;
}
#sidebar .partner-list .block {
	width:100% !important;
	float:none;
	margin:0 0 40px;
}
#content .partner-list .block {
	width:32.4%;
	margin-right:1.4%;
}
.partner-list a,
.info-block a {
	display:block;
	border-radius:18px;
	position:relative;
}
.partner-list a:hover,
.info-block a:hover {text-decoration:none;}
.partner-list a:after,
.info-block a:after {
	display:block;
	content:"";
	clear:both;
}
.partner-list .img-holder img {
	display:block;
	border-radius:18px;
	width:100%;
}
.partner-list .img-holder {
	position:relative;
	display:block;
}
.partner-list .img-holder:after,
.category-list .block:after {
	width:64px;
	height:60px;
	content:"";
	position:absolute;
	z-index:2;
	max-height:100%;
}
.partner-list .shadow-tr .img-holder:after {
	background:url(../images/shadow-tr.png) no-repeat 100% 0;
	top:0;
	right:0;
	border-top-right-radius:17px;
}
.partner-list .shadow-tl .img-holder:after {
	background:url(../images/shadow-tl.png) no-repeat;
	top:0;
	left:0;
	border-top-left-radius:17px;
}
.partner-list .shadow-br .img-holder:after {
	background:url(../images/shadow-br.png) no-repeat 100% 100%;
	bottom:0;
	right:0;
	border-bottom-right-radius:17px;
}
.partner-list .shadow-bl .img-holder:after {
	background:url(../images/shadow-bl.png) no-repeat 0 100%;
	bottom:0;
	left:0;
	border-bottom-left-radius:17px;
}
.partner-list .top-img {
	position:absolute;
	bottom:1px;
	left:-5px;
	border-radius:0;
}
.partner-list .top-img-2 {
	position:absolute;
	bottom:0;
	left:7px;
	border-radius:0;
}
.partner-list .img-left {
	float:left;
	border-radius:18px 0 0 18px;
	margin-right:4px;
}
.partner-list .text-holder {
	display:block;
	overflow:hidden;
	padding:17px 3px 8px;
	color:#fff;
	font:15px/18px 'pusab', Arial, Helvetica, sans-serif;
	text-shadow:0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, -1px -1px 0 #000, 1px -1px 0 #000, 1px  1px 0 #000, 1px  1px 0 #000;
}
.shadow-bl:before {
	position:absolute;
	width:120px;
	height:30px;
	background:rgba(90,90,90,0.3);
	-webkit-transform:rotate(-6deg);
	-moz-transform:rotate(-6deg);
	-ms-transform:rotate(-6deg);
	-o-transform:rotate(-6deg);
	transform:rotate(-6deg);
	bottom:-3px;
	left:1px;
	content:"";
	border-radius:0 0 25px 25px;
	z-index:-1;
}
.shadow-tr:before {
	position:absolute;
	width:120px;
	height:30px;
	background:rgba(90,90,90,0.3);
	-webkit-transform:rotate(-6deg);
	-moz-transform:rotate(-6deg);
	-ms-transform:rotate(-6deg);
	-o-transform:rotate(-6deg);
	transform:rotate(-6deg);
	top:-3px;
	right:1px;
	content:"";
	border-radius:25px 25px 0 0;
	z-index:-1;
}
.shadow-tl:before {
	position:absolute;
	width:120px;
	height:30px;
	background:rgba(90,90,90,0.3);
	-webkit-transform:rotate(6deg);
	-moz-transform:rotate(6deg);
	-ms-transform:rotate(6deg);
	-o-transform:rotate(6deg);
	transform:rotate(6deg);
	top:-3px;
	left:1px;
	content:"";
	border-radius:25px 25px 0 0;
	z-index:-1;
}
.shadow-tr {background:url(../images/shadow-tr.png) no-repeat 100% 0;}
.shadow-tl {background:url(../images/shadow-tl.png) no-repeat;}
.shadow-br {background:url(../images/shadow-br.png) no-repeat 100% 100%;}
.shadow-bl {background:url(../images/shadow-bl.png) no-repeat 0 100%;}
.info-area {
	overflow:hidden;
	margin-bottom:10px;
}
.info-block {font:bold italic 14px/17px Amaranth, Arial, Helvetica, sans-serif;}
.info-block.yellow a {background-color:#caba09;}
.info-block.yellow .small-block a {background-color:#b8a33d;}
.info-block.yellow .small-block:first-child a {background-color:#caba09;}
.info-block.violet a {background-color:#7e32d2;}
.info-block.light-pink-2 a {background-color:#ff519c;}
.info-block.yellow-2 a {background-color:#f60;}
.info-block a {
	padding:8px 5px 0 8px;
	color:#fff;
}
.info-block a:hover {text-decoration:none;}
.info-block .img-holder {
	float:left;
	position:relative;
	border-radius:10px;
	margin:0 14px 8px 0;
}
.info-block .img-holder img {
	display:block;
	border-radius:10px;
	width:100%;
}
.info-block .img-holder .bottom {
	position:absolute;
	border-radius:0;
	bottom:-15px;
	left:-3px;
	z-index:3;
}
.info-block .img-holder:after {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:10px;
	content:"";
	box-shadow:inset 3px 0 3px rgba(63,63,63,0.8);
	-webkit-box-shadow:inset 3px 0 3px rgba(63,63,63,0.8);
	z-index:2;
}
.info-block .text-holder {
	overflow:hidden;
	padding-bottom:8px;
}
.info-block h2 {
	color:#fff;
	font:19px/19px 'pusab', Arial, Helvetica, sans-serif;
	text-shadow:0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, -1px -1px 0 #000, 1px -1px 0 #000, 1px  1px 0 #000, 1px  1px 0 #000;
	margin:0 0 1px 3px;
}
.info-block h2.text-blog {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	width:104px;
	height:39px;
	background:url(../images/text-blog.png) no-repeat;
}
.info-block .small-block .img-holder {margin-right:12px;}
.info-block .small-block h2 {
	font-size:18px;
	line-height:18px;
}
.info-block p {margin:0;}
.info-block .subtitle {
	display:block;
	font-size:17px;
	text-shadow:0 0 6px rgba(255,0,0,0.7);
	-webkit-transform:rotate(-6deg);
	-moz-transform:rotate(-6deg);
	-ms-transform:rotate(-6deg);
	-o-transform:rotate(-6deg);
	transform:rotate(-6deg);
}
.partner-list.bottom-block {margin-bottom:40px;}
.video-list-2.blue2 {
	background-color:#0045b2;
	padding:0;
	margin:0 0 40px;
}
.video-list-2.blue2:after {
	position:absolute;
	right:0;
	bottom:0;
	background:url(../images/shadow-br.png) no-repeat;
	width:54px;
	height:60px;
	content:"";
	border-radius:0 0 20px 0;
}
.video-list-2.blue2 .heading {
	background: #013d9c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzEyNDA5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzI3NDQ4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ1NGE2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzk5NWEzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2JkNjExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2Q0NjUxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDY4MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #013d9c 0%, #013d9c 23%, #124091 32%, #274483 40%, #454a6f 50%, #995a37 73%, #bd611f 84%, #d46510 92%, #e46805 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#013d9c), color-stop(23%,#013d9c), color-stop(32%,#124091), color-stop(40%,#274483), color-stop(50%,#454a6f), color-stop(73%,#995a37), color-stop(84%,#bd611f), color-stop(92%,#d46510), color-stop(100%,#e46805));
	background: -webkit-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#124091 32%,#274483 40%,#454a6f 50%,#995a37 73%,#bd611f 84%,#d46510 92%,#e46805 100%);
	background: -o-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#124091 32%,#274483 40%,#454a6f 50%,#995a37 73%,#bd611f 84%,#d46510 92%,#e46805 100%);
	background: -ms-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#124091 32%,#274483 40%,#454a6f 50%,#995a37 73%,#bd611f 84%,#d46510 92%,#e46805 100%);
	background: linear-gradient(to right,  #013d9c 0%,#013d9c 23%,#124091 32%,#274483 40%,#454a6f 50%,#995a37 73%,#bd611f 84%,#d46510 92%,#e46805 100%);
	border-radius:22px 22px 0 0;
	overflow:hidden;
	padding:8px 14px 29px 10px;
}
.video-list-2.blue2.alt .heading {
	background: #013d9c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzEyMzk5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzQxMmU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2M3MGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2U1MDYzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYTAxMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #013d9c 0%, #013d9c 23%, #123994 32%, #412e7e 47%, #c70d3e 82%, #e50630 91%, #fa0127 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#013d9c), color-stop(23%,#013d9c), color-stop(32%,#123994), color-stop(47%,#412e7e), color-stop(82%,#c70d3e), color-stop(91%,#e50630), color-stop(100%,#fa0127));
	background: -webkit-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#123994 32%,#412e7e 47%,#c70d3e 82%,#e50630 91%,#fa0127 100%);
	background: -o-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#123994 32%,#412e7e 47%,#c70d3e 82%,#e50630 91%,#fa0127 100%);
	background: -ms-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#123994 32%,#412e7e 47%,#c70d3e 82%,#e50630 91%,#fa0127 100%);
	background: linear-gradient(to right,  #013d9c 0%,#013d9c 23%,#123994 32%,#412e7e 47%,#c70d3e 82%,#e50630 91%,#fa0127 100%);
}
.video-list-2.blue2.alt2 .heading {
	background: #013d9c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzExNGI5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzNiNzA4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzkwYmI2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2IwZDc1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2NjZjA0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWZiNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #013d9c 0%, #013d9c 23%, #114b95 32%, #3b7084 47%, #90bb60 72%, #b0d753 82%, #ccf047 93%, #d9fb42 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#013d9c), color-stop(23%,#013d9c), color-stop(32%,#114b95), color-stop(47%,#3b7084), color-stop(72%,#90bb60), color-stop(82%,#b0d753), color-stop(93%,#ccf047), color-stop(100%,#d9fb42));
	background: -webkit-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#114b95 32%,#3b7084 47%,#90bb60 72%,#b0d753 82%,#ccf047 93%,#d9fb42 100%);
	background: -o-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#114b95 32%,#3b7084 47%,#90bb60 72%,#b0d753 82%,#ccf047 93%,#d9fb42 100%);
	background: -ms-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#114b95 32%,#3b7084 47%,#90bb60 72%,#b0d753 82%,#ccf047 93%,#d9fb42 100%);
	background: linear-gradient(to right,  #013d9c 0%,#013d9c 23%,#114b95 32%,#3b7084 47%,#90bb60 72%,#b0d753 82%,#ccf047 93%,#d9fb42 100%);
}
.video-list-2.blue2.alt3 .heading {
	background: #013d9c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzA0NDdhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzBhNThhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE0NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzMyY2VlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzM5ZTNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZmY1ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #013d9c 0%, #013d9c 23%, #0447a1 30%, #0a58aa 39%, #1476ba 50%, #32cee9 81%, #39e3f4 90%, #3ff5fd 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#013d9c), color-stop(23%,#013d9c), color-stop(30%,#0447a1), color-stop(39%,#0a58aa), color-stop(50%,#1476ba), color-stop(81%,#32cee9), color-stop(90%,#39e3f4), color-stop(100%,#3ff5fd));
	background: -webkit-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#0447a1 30%,#0a58aa 39%,#1476ba 50%,#32cee9 81%,#39e3f4 90%,#3ff5fd 100%);
	background: -o-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#0447a1 30%,#0a58aa 39%,#1476ba 50%,#32cee9 81%,#39e3f4 90%,#3ff5fd 100%);
	background: -ms-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#0447a1 30%,#0a58aa 39%,#1476ba 50%,#32cee9 81%,#39e3f4 90%,#3ff5fd 100%);
	background: linear-gradient(to right,  #013d9c 0%,#013d9c 23%,#0447a1 30%,#0a58aa 39%,#1476ba 50%,#32cee9 81%,#39e3f4 90%,#3ff5fd 100%);
}
.video-list-2.blue2.alt4 .heading {
	background: #013d9c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzAxM2Q5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzExMzhhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzNiMmRiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2I1MGJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2NlMDRmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOTAxZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #013d9c 0%, #013d9c 23%, #1138a3 32%, #3b2db6 47%, #b50bed 84%, #ce04f8 94%, #d901fd 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#013d9c), color-stop(23%,#013d9c), color-stop(32%,#1138a3), color-stop(47%,#3b2db6), color-stop(84%,#b50bed), color-stop(94%,#ce04f8), color-stop(100%,#d901fd));
	background: -webkit-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#1138a3 32%,#3b2db6 47%,#b50bed 84%,#ce04f8 94%,#d901fd 100%);
	background: -o-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#1138a3 32%,#3b2db6 47%,#b50bed 84%,#ce04f8 94%,#d901fd 100%);
	background: -ms-linear-gradient(left,  #013d9c 0%,#013d9c 23%,#1138a3 32%,#3b2db6 47%,#b50bed 84%,#ce04f8 94%,#d901fd 100%);
	background: linear-gradient(to right,  #013d9c 0%,#013d9c 23%,#1138a3 32%,#3b2db6 47%,#b50bed 84%,#ce04f8 94%,#d901fd 100%);
}
.video-list-2.blue2.alt li {background:#fca0ac;}
.video-list-2.blue2.alt2 li {background:#e3ff88;}
.video-list-2.blue2.alt3 li {background:#a5fdff;}
.video-list-2.blue2.alt4 li {background:#f3a6ff;}
.video-list-2.blue2 .heading .text {
	font:italic 18px/20px Amaranth, Arial, Helvetica, sans-serif;
	color:#fff;
}
.video-list-2.blue2 .heading .text:after {
	content:"";
	display:block;
	clear:both;
}
.text-la-familia,
.text-less-meves2,
.text-mira,
.text-aniversaris,
.text-less-meves {
	display:block;
	margin:1px 0 9px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-les-meves.png) no-repeat;
	width:285px;
	height:33px;
}
.text-aniversaris {
	background:url(../images/text-aniversaris.png) no-repeat;
	width:172px;
	height:35px;
}
.text-mira {
	background:url(../images/text-mira.png) no-repeat;
	width:254px;
	height:44px;
}
.text-less-meves2 {
	width:268px;
	height:43px;
	background:url(../images/text-less-meves2.png) no-repeat;
}
.text-la-familia {
	background:url(../images/text-la-familia.png) no-repeat;
	width:148px;
	height:44px;
}
.search-form2 {
	float:right;
	min-width:216px;
	margin:0 0 0 10px;
}
.search-form2 .row {overflow:hidden;}
.search-form2 .text-album,
.search-form2 .text-troba {
	margin:0 0 4px auto;
	background:url(../images/text-troba.png) no-repeat;
	width:102px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.search-form2 .text-album {
	background:url(../images/text-album.png) no-repeat;
	width:84px;
	height:21px;
}
.search-form2 .row.mobile {display:none;}
.search-form2 input[type="text"] {
	display:block;
	margin:0;
	padding:3px 10px 4px;
	outline:none;
	background:#fff;
	border-radius:13px;
	border:3px solid #013d9c;
	font-size:14px;
	line-height:16px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.video-list-2.blue2 .scrollable-area-holder {
	-webkit-box-shadow: inset 0px 2px 2px 1px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0px 2px 2px 1px rgba(255, 255, 255, 0.3);
	padding:24px 15px 23px 7px;
	border-radius:20px;
	margin:-20px 0 0;
	background:#0045b2;
}
.video-list-2.blue2 .scrollable-area {
	height:256px;
	background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e0e0e0 0%, #e6e6e6 12%, #f9f9f9 34%, #ffffff 46%, #ffffff 54%, #fcfcfc 62%, #e6e6e6 89%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(12%,#e6e6e6), color-stop(34%,#f9f9f9), color-stop(46%,#ffffff), color-stop(54%,#ffffff), color-stop(62%,#fcfcfc), color-stop(89%,#e6e6e6), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #e0e0e0 0%,#e6e6e6 12%,#f9f9f9 34%,#ffffff 46%,#ffffff 54%,#fcfcfc 62%,#e6e6e6 89%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #e0e0e0 0%,#e6e6e6 12%,#f9f9f9 34%,#ffffff 46%,#ffffff 54%,#fcfcfc 62%,#e6e6e6 89%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #e0e0e0 0%,#e6e6e6 12%,#f9f9f9 34%,#ffffff 46%,#ffffff 54%,#fcfcfc 62%,#e6e6e6 89%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #e0e0e0 0%,#e6e6e6 12%,#f9f9f9 34%,#ffffff 46%,#ffffff 54%,#fcfcfc 62%,#e6e6e6 89%,#e0e0e0 100%);
}
.video-list-2.blue2 li {
	border:solid #013d9c;
	border-width:5px 8px 7px 7px;
	background:#ffbd8b;
	width:22.4%;
	margin:0 0.7% 15px 1.4%;
	font-size:10px;
	line-height:10px;
	font-style:normal;
	border-radius:12px;
}
.video-list-2.blue2 li a {
	padding:7px 5px 3px;
	min-height:115px;
	outline:none;
}
.video-list-2.blue2 h3 {
	font-size:12px;
	line-height:10px;
}
.form-box {
	background:#013d9c;
	border-radius:24px;
	margin:0 0 44px;
	position:relative;
}
.form-box .title {
	display:block;
	background:url(../images/text-compartir.png) no-repeat;
	width:204px;
	height:47px;
	overflow:hidden;
	text-indent:-9999px;
	margin:1px auto 0;
}
.form-box .entry {
	background:#2260fe;
	border-radius:24px;
	-webkit-box-shadow: inset 0px 2px 2px 1px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0px 2px 2px 1px rgba(255, 255, 255, 0.7);
	padding:17px 8px 16px 8px;
}
.form-box .entry-holder {
	background:#6cefff;
	border-radius:16px;
	padding:16px 5px 15px;
	position:relative;
}
.form-box .entry-holder:before {
	background:url(../images/shadow-bl.png) no-repeat;
	width:64px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	content:"";
	position:absolute;
	left:-8px;
	bottom:-18px;
	border-radius:0 0 25px 25px;
}
.form-box .text-box {
	border:2px solid #013d9c;
	background:#fff;
	border-radius:18px;
	margin:0 0 16px;
	overflow:hidden;
}
.form-box .text-box label {
	float:left;
	font:italic bold 18px/20px Amaranth, Arial, Helvetica, sans-serif;
	color:#013d9c;
	margin:2px 5px 0 6px;
}
.form-box .text-box .text {
	display:block;
	overflow:hidden;
	position:relative;
}
.form-box textarea,
.form-box input[type="text"] {
	display:block;
	width:100%;
	margin:0;
	padding:2px 4px 2px 0;
	outline:none;
	color:#000;
	font:bold 16px/18px Amaranth, Arial, Helvetica, sans-serif;
	border:0;
	background:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.form-box input::-webkit-input-placeholder {color:#000;}
.form-box textare::-webkit-input-placeholder {color:#000;}
.form-box input:-moz-placeholder {color:#000;}
.form-box textare:-moz-placeholder {color:#000;}
.form-box input::-moz-placeholder {
	color:#000;
	opacity: 1;
}
.form-box textarea::-moz-placeholder {
	color:#000;
	opacity: 1;
}
.form-box input:-ms-input-placeholder {color:#000;}
.form-box textarea:-ms-input-placeholder {color:#000;}
.form-box .textarea {
	margin:-4px 0 0;
	border-radius:14px;
}
.form-box .textarea .text {
	display:block;
	clear:both;
}
.form-box .textarea .text textarea {
	font-size:14px;
	line-height:14px;
	height:67px;
	resize:none;
	overflow:auto;
	padding:2px 5px;
	font-weight:normal;
	background:#fff;
	border-radius:0 0 10px 10px;
}
.form-box .note {
	display:block;
	font:italic 12px/14px Amaranth, Arial, Helvetica, sans-serif;
	color:#fff;
	border-radius:0 0 12px 12px;
	background:#013d9c;
	margin:-10px 0 0;
	padding:7px 10px 3px;
}
.form-box .alt-box {
	background:#013d9c;
	border-radius:14px;
	margin:13px 1px 0;
	padding:6px 9px 0 0;
}
.form-box .alt-box .row {width:100%;}
.form-box .alt-box .row:after {
	content:"";
	display:block;
	clear:both;
}
.form-box .alt-box input[type="submit"] {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-submit.png) no-repeat;
	width:47px;
	height:42px;
	margin:-10px 2px -1px 2px;
	padding:0;
	outline:none;
	cursor:pointer;
	border:0;
}
.form-box .alt-box .text-input {
	overflow:hidden;
	background:#fff;
	border-radius:10px;
	display:block;
	margin:7px 0 0;
}
.form-box .alt-box .text-input input {padding:2px 5px;}
.text-puja {
	display:block;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-puja.png) no-repeat;
	width:178px;
	height:24px;
}
#footer {
	padding:285px 0 20px;
	background:url(../images/img-footer.png) no-repeat 50% 93px;
	position:relative;
}
#footer .figure-1 {
	position:absolute;
	top:-3px;
	left:50%;
	margin-left:-303px;
}
#footer .figure-2 {
	position:absolute;
	top:-5px;
	left:50%;
	margin-left:-336px;
}
#footer .figure-3 {
	position:absolute;
	top:-25px;
	left:50%;
	margin-left:183px;
}
#footer .figure-4 {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-405px;
}
#footer .figure-5 {
	position:absolute;
	top:-28px;
	left:50%;
	margin-left:-340px;
}
#footer .logo-list {
	margin:0 0 10px;
	padding:0;
	text-align:center;
	list-style:none;
	z-index:2;
	position:relative;
}
#footer .logo-list li {
	display:inline-block;
	vertical-align:middle;
	margin:0 18px;
}
#footer .logo-list img {vertical-align:top;}
#footer .text {
	color:#666;
	font:13px/16px Lato, Arial, Helvetica, sans-serif;
	text-align:center;
	z-index:2;
	position:relative;
}
#footer .text span {margin:0 17px;}
#footer .text a {color:#666;}
.personages-list {
	margin:47px 8.4% 143px 9.2%;
	padding:3px 0 0;
	position:relative;
	border-radius:24px;
	background: #002e4d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWI5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzAwMmU0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJlNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #005b99 0%, #002e4d 38%, #002e4d 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#005b99), color-stop(38%,#002e4d), color-stop(100%,#002e4d));
	background: -webkit-linear-gradient(left,  #005b99 0%,#002e4d 38%,#002e4d 100%);
	background: -o-linear-gradient(left,  #005b99 0%,#002e4d 38%,#002e4d 100%);
	background: -ms-linear-gradient(left,  #005b99 0%,#002e4d 38%,#002e4d 100%);
	background: linear-gradient(to right,  #005b99 0%,#002e4d 38%,#002e4d 100%);
}
.personages-list .inner {
	border:16px solid #006db7;
	border-radius:24px;
	background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4OTVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzhmZTlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2UyZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2VmZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4895ff 0%, #8fe9ff 37%, #e2faff 45%, #effcff 46%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4895ff), color-stop(37%,#8fe9ff), color-stop(45%,#e2faff), color-stop(46%,#effcff), color-stop(100%,#ffff));
	background: -webkit-linear-gradient(top,  #4895ff 0%,#8fe9ff 37%,#e2faff 45%,#effcff 46%,#fff 100%);
	background: -o-linear-gradient(top,  #4895ff 0%,#8fe9ff 37%,#e2faff 45%,#effcff 46%,#fff 100%);
	background: -ms-linear-gradient(top,  #4895ff 0%,#8fe9ff 37%,#e2faff 45%,#effcff 46%,#fff 100%);
	background: linear-gradient(to bottom,  #4895ff 0%,#8fe9ff 37%,#e2faff 45%,#effcff 46%,#fff 100%);
}
.personages-list ul {
	margin:16px -5px 17px;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:url(../images/img-club.png) no-repeat 50% 30px;
}
.personages-list li {
	margin:0 2.6%;
	width:28.1%;
	float:left;
}
.personages-list li img {
	display:block;
	width:100%;
}
.text-personatges {
	margin:0 auto 2px;
	width:380px;
	height:67px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-personatges-3.png) no-repeat;
}
.personages-list:before {
	position:absolute;
	width:120px;
	height:30px;
	background:rgba(90,90,90,0.3);
	-webkit-transform:rotate(-6deg);
	-moz-transform:rotate(-6deg);
	-ms-transform:rotate(-6deg);
	-o-transform:rotate(-6deg);
	transform:rotate(-6deg);
	bottom:-3px;
	left:1px;
	content:"";
	border-radius:0 0 25px 25px;
	z-index:-1;
}
.personage-block {
	margin:0 -9999px 150px;
	padding:0 9999px;
	position:relative;
}
.personage-block#piolet {
	margin-bottom:203px;
	background:#b30000;
}
.personage-block#violeta {
	margin-bottom:175px;
	background:#88006b;
}
.personage-block#andi {
	margin-bottom:130px;
	background:#8eaa03;
}
.personage-block:before,
.personage-block:after {
	position:absolute;
	left:0;
	right:0;
	content:"";
}
.personage-block:before {bottom:100%;}
.personage-block:after {top:100%;}
.personage-block#piolet:before {
	height:54px;
	background:url(../images/bg-piolet-t.png) repeat-x 50% 0;
}
.personage-block#piolet:after {
	height:77px;
	background:url(../images/bg-piolet-b.png) repeat-x 50% 0;
}
.personage-block#violeta:before {
	height:62px;
	background:url(../images/bg-violeta-t.png) repeat-x 50% 0;
}
.personage-block#violeta:after {
	height:48px;
	background:url(../images/bg-violeta-b.png) repeat-x 50% 0;
}
.personage-block#andi:before {
	height:71px;
	background:url(../images/bg-andi-t.png) repeat-x 50% 0;
}
.personage-block#andi:after {
	height:52px;
	background:url(../images/bg-andi-b.png) repeat-x 50% 0;
}
.personage-block .center {
	margin:0 -9999px;
	padding:0 9999px;
	position:relative;
	min-height:560px;
	z-index:1;
}
.personage-block .center:after {
	display:block;
	content:"";
	clear:both;
}
.personage-block#piolet .center {padding:53px 9999px 64px;}
.personage-block#violeta .center {padding:13px 9999px 109px;}
.personage-block#andi .center {padding:13px 9999px 106px;}
.personage-block .center:before {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	content:"";
	top:-50px;
	z-index:-1;
}
.personage-block#piolet .center:before {
	background:url(../images/bg-piolet-c.png) no-repeat 50% 0;
	top:-100px;
	bottom:-77px;
}
.personage-block#violeta .center:before {
	background:url(../images/bg-violeta-c.png) no-repeat 50% 0;
	top:-115px;
	bottom:-77px;
}
.personage-block#andi .center:before {
	background:url(../images/bg-andi-c.png) no-repeat 50% 0;
	top:-70px;
	bottom:-52px;
}
.personage-block h2 {
	float:left;
	margin:0;
	position:relative;
	z-index:2;
}
.personage-block.right h2 {float:right;}
.personage-block h2.title-piolet {
	text-indent:-9999px;
	overflow:hidden;
	width:366px;
	height:124px;
	background:url(../images/title-piolet.png) no-repeat;
	margin:0 0 0 10.1%;
}
.personage-block h2.title-andi {
	text-indent:-9999px;
	overflow:hidden;
	width:277px;
	height:127px;
	background:url(../images/title-andi.png) no-repeat;
	margin:16px 0 0 5.8%;
}
.personage-block h2.title-violeta {
	text-indent:-9999px;
	overflow:hidden;
	width:389px;
	height:144px;
	background:url(../images/title-violeta.png) no-repeat;
	margin:11px 5.6% 0 0;
}
.personage-block .description {
	float:right;
	width:35.8%;
	background:#fff;
	padding:8px;
	position:relative;
	border-radius:18px;
	margin:71px 14.5% 0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#fff;
	font:italic 16px/19px Amaranth, Arial, Helvetica, sans-serif;
}
.personage-block.right .description {
	margin:71px 0 0 18%;
	float:left;
	text-align:right;
}
.personage-block#andi .description {margin-top:32px;}
.personage-block .description .listen {
	position:absolute;
	top:-43px;
	right:-83px;
	width:123px;
	height:72px;
	background:url(../images/ico-description-r.png) no-repeat;
	z-index:1;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
}
.personage-block.right .description .listen {
	right:auto;
	left:-83px;
	background:url(../images/ico-description-l.png) no-repeat;
}
.personage-block .description .holder {
	padding:11px 8px 22px 115px;
	min-height:350px;
	border-radius:9px;
	position:relative;
	z-index:2;
}
.personage-block .description .holder:after {
	content:"";
	position:absolute;
	width:60px;
	height:60px;
	bottom:-3px;
}
.personage-block .description.shadow-br .holder:after {
	right:-3px;
	background:url(../images/shadow-br.png) no-repeat 100% 100%;
}
.personage-block .description.shadow-bl .holder:after {
	left:-3px;
	background:url(../images/shadow-bl.png) no-repeat 0 100%;
}
.personage-block.right .description .holder {padding:11px 115px 19px 8px;}
.personage-block p {margin:0;}
.personage-block#piolet .description .holder {
	background: #840000 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #840000 0%, #b30000 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#840000), color-stop(100%,#b30000));
	background: -webkit-linear-gradient(left,  #840000 0%,#b30000 100%);
	background: -o-linear-gradient(left,  #840000 0%,#b30000 100%);
	background: -ms-linear-gradient(left,  #840000 0%,#b30000 100%);
	background: linear-gradient(to right,  #840000 0%,#b30000 100%);
}
.personage-block#violeta .description .holder {
	background: #b80091 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4MDA5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTAwNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #b80091 0%, #89006c 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b80091), color-stop(100%,#89006c));
	background: -webkit-linear-gradient(left,  #b80091 0%,#89006c 100%);
	background: -o-linear-gradient(left,  #b80091 0%,#89006c 100%);
	background: -ms-linear-gradient(left,  #b80091 0%,#89006c 100%);
	background: linear-gradient(to right,  #b80091 0%,#89006c 100%);
}
.personage-block#andi .description .holder {
	background: #4e5e00 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGU1ZTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkOTYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #4e5e00 0%, #7d9601 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#4e5e00), color-stop(100%,#7d9601));
	background: -webkit-linear-gradient(45deg,  #4e5e00 0%,#7d9601 100%);
	background: -o-linear-gradient(45deg,  #4e5e00 0%,#7d9601 100%);
	background: -ms-linear-gradient(45deg,  #4e5e00 0%,#7d9601 100%);
	background: linear-gradient(45deg,  #4e5e00 0%,#7d9601 100%);
}
.personage-block#piolet img {
	position:absolute;
	left:50%;
	top:131px;
	margin-left:-138px;
	z-index:3;
}
.personage-block#violeta img {
	position:absolute;
	left:50%;
	top:177px;
	margin-left:-65px;
	z-index:3;
}
.personage-block#andi img {
	position:absolute;
	left:50%;
	top:-23px;
	margin-left:-374px;
	z-index:3;
}
#twocolumns {padding:33px 0 0;}
#twocolumns:after {
	display:block;
	content:"";
	clear:both;
}
#sidebar {
	float:left;
	width:25%;
	padding-top:40px;
}
.page-icon {display:none;}
.page-title {
	position:relative;
	padding:18px 0 14px;
}
.page-title.alt {
	margin:0 0 30px -23px;
	padding:1px 0 0;
}
.page-title .img-holder {
	margin:0 -14px 0 3px;
	position:relative;
	z-index:2;
}
.page-title .img-radio {margin:54px -32px 10px -8px;}
.page-title .img-holder img {
	display:block;
	width:100%;
}
#sidebar .banner {
	border-radius:20px;
	overflow:visible;
	background:#fff;
	position:relative;
}
#sidebar .banner .title {
	float:none;
	margin:0;
	display:block;
	background:#001b90 url(../images/shadow-tl.png) no-repeat;
	width:auto;
	height:auto;
	text-indent:0;
	text-align:center;
	color:#fff;
	font:21px/24px 'pusab', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:12px 10px 4px;
	letter-spacing:1px;
	border-radius:20px 20px 0 0;
}
#sidebar .banner .inner {
	margin:0;
	padding:16px 8px;
}
#sidebar .banner img {
	margin:0;
	border-radius:10px;
}
#content {
	float:right;
	width:71.6%;
}

.category {
	background:#9933cc;
	border-radius:24px;
	margin-bottom:15px;
	position:relative;
}

.category h1 {margin:0 10px;}
.category .title-educapesport {
	width:630px;
	height:64px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-femesport.png) no-repeat;
	position:relative;
}

.category .video-area {
	float:none;
	width:100%;
	overflow:hidden;
	background-color:#cc99ff;
	box-shadow:inset 0 3px 3px rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 0 3px 3px rgba(255,255,255,0.3);
}
.category .video-player {padding:8px;}
.category .video-holder {margin-bottom:13px;}
.video-player .text p {margin:1px 0 1px;}
.category .video-area .switcher {padding:8px 10px 8px 9px;}
.category .video-area .scrollable-area {height:328px !important;}
.category .video-area .switcher .vscrollbar {margin-top:24px;}
.category .video-area .switcher ul {padding:12px 8px 10px 9px;}
.category .video-area .switcher li img {
	border:2px solid #fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.category .video-area .switcher li {padding:5px 0;}
.category .video-area .video-title {
	text-shadow:none;
	color:#000;
	line-height:15px;
	margin:0 -5px;
}
.video-list-2 {
	background:#cc99ff url(../images/shadow-br.png) no-repeat 100% 100%;
	border-radius:24px;
	padding:17px 15px 17px 8px;
	position:relative;
	margin-bottom:16px;
}
.video-list-2 .scrollable-area {
	height:351px;
	border-radius:20px;
	background:#fff;
}
.video-list-2 .scrollable-area-wrapper:after,
.program-section .scrollable-area-wrapper:after {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:48px;
	box-shadow:inset 0 7px 5px rgba(0,0,0,0.5), inset 0 -8px 7px rgba(0,0,0,0.7);
	-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,0.5), inset 0 -7px 7px rgba(0,0,0,0.7);
	content:"";
	border-radius:20px;
}
.video-list-2 ul {
	margin:0;
	padding:0 5px 0 8px;
	list-style:none;
	overflow:hidden;
}
.video-list-2 li {
	width:30.7%;
	margin:0 1.3% 15px;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:9px solid #9933cc;
	background:#ffccff;
	border-radius:16px;
	text-align:center;
	font:italic 12px/12px Amaranth, Arial, Helvetica, sans-serif;
}
.video-list-2 li img {
	border:2px solid #fff;
	display:block;
	margin-bottom:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
}
.video-list-2 li p {margin:0;}
.video-list-2 li a {
	display:block;
	position:relative;
	z-index:2;
	padding:7px 7px 3px;
}
.video-list-2 li a:hover {text-decoration:none;}
.video-list-2 h3 {
	font:17px/14px "pusab", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 4px;
	min-height:22px;
}
.video-list-2 .vscrollbar,
.program-section .vscrollbar {padding:0 14px 0 16px;}
.category-list {
	background:#e46902;
	border-radius:20px;
	margin-bottom:16px;
}
.category-list .heading {position:relative;}
.category-list .heading h1 {margin:0;}
.category-list .heading .title-videos {
	width:294px;
	height:96px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/title-videos.png) no-repeat;
	position:relative;
	top:-22px;
	margin:0 0 -32px 4px;
}
.category-list .holder {
	background:#cc99ff;
	border-radius:20px;
	padding:15px 1% 1px;
	position:relative;
	overflow:hidden;
	z-index:1;
	box-shadow:inset 0 3px 3px rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 0 3px 3px rgba(255,255,255,0.3);
}
.category-list .block {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:9px 9px 8px 8px;
	background:#fff;
	border-radius:20px;
	float:left;
	width:30.8%;
	margin:0 1.25% 15px;
	text-align:center;
	position:relative;
}
.category-list .block a {
	display:block;
	border-radius:10px;
	padding:16px 8px 11px;
}
.category-list .block a:hover {text-decoration:none;}
.category-list .block img {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom:6px;
	width:100%;
}
.category-list .block  h2 {
	color:#fff;
	font:20px/18px 'pusab', Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
}
.videos-area{display:none;}
.category-list .block.shadow-tr:after {
	background:url(../images/shadow-tr.png) no-repeat 100% 0;
	top:4px;
	right:4px;
}
.category-list .block.shadow-tl:after {
	background:url(../images/shadow-tl.png) no-repeat;
	top:4px;
	left:4px;
}
.category-list .block.shadow-br:after {
	background:url(../images/shadow-br.png) no-repeat 100% 100%;
	bottom:4px;
	right:4px;
}
.category-list .block.shadow-bl:after {
	background:url(../images/shadow-bl.png) no-repeat 0 100%;
	bottom:4px;
	left:4px;
}
.program-section {
	background:#adc700;
	border-radius: 24px;
	margin-bottom: 15px;
	position: relative;
}
.program-section h1.programes {
	width:334px;
	height:71px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/title-programes.png) no-repeat;
	margin:0 0 -1px 14px;
	top:-3px;
	position:relative;
}
.program-section .list-holder {
	background:#dbf048 url(../images/shadow-br.png) no-repeat 100% 100%;
	box-shadow:inset 0 3px 3px #fff;
	-webkit-box-shadow:inset 0 3px 3px #fff;
	border-radius:20px 20px 24px 24px;
	padding:17px 15px 16px 8px;
}
.program-section .scrollable-area {
	height:729px !important;
	background:#ececec;
	border-radius:20px;
}
.program-section .scrollable-area-wrapper:after {
	box-shadow:inset 0 7px 3px rgba(0,0,0,0.3), inset 0 -8px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0 7px 3px rgba(0,0,0,0.3), inset 0 -8px 3px rgba(0,0,0,0.4);
}
.program-section .scrollable-area-wrapper.noscroll-vertical:after {right:0;}
.program-section .vscrollbar {
	margin-top:1px;
	height:678px !important;
}
.program-block {
	margin:0 8px 24px 16px;
	background:#adc700;
	padding:7px 8px;
	border-radius:18px;
	font:14px/17px Amaranth, Arial, Helvetica, sans-serif;
}
.program-block:first-child {margin-top:12px;}
.program-block .inner {
	background:#f2ff96;
	border-radius:16px;
	padding:9px 10px 9px 8px;
	overflow:hidden;
}
.program-block .inner img {
	float:left;
	border:2px solid #fff;
	margin-right:31px;
}
.program-block .btn-download {
	float:right;
	width:92px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-download.png) no-repeat;
	margin:-5px 0 -6px 30px;
	position:relative;
	z-index:2;
}
.program-block .text-holder {
	overflow:hidden;
	max-width:280px;
}
.program-block h2 {
	margin:0;
	font:17px/20px Pusab, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.program-block p {margin:0;}
.audio-player {
	padding:5px 0 0;
	position:relative;
	z-index:2;
}
.audio-player:after {
	display:block;
	content:"";
	clear:both;
}
.audio-player .mejs-container{
	background:none;
	height:auto !important;
}
.audio-player .mejs-container .mejs-controls{
	height:auto;
	background:none;
	position:relative;
}
.audio-player .mejs-container .mejs-controls div{display:block;}
.audio-player .mejs-container .mejs-controls .mejs-volume-button,
.audio-player .mejs-container .mejs-controls .mejs-time-loaded,
.audio-player .mejs-container .mejs-controls .mejs-time-float{display:none !important;}
.audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-total,
.audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-current{
	background:none;
	width:135px;
	top:14px;
	left:22px;
}
.audio-player .btn-play,
.audio-player .mejs-container .mejs-controls .mejs-playpause-button{
	float:left;
	width:35px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0 -162px;
	margin:0 26px 0 10px;
	cursor:pointer;
}
.audio-player .mejs-playpause-button button{
	outline:none;
	background:none;
	border:none;
	width:100%;
	height:100%;
}
.audio-player .btn-pause{
	float:left;
	width:35px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -40px -162px;
	margin:0 30px 0 0;
	cursor:pointer;
}
.audio-player .volume-control,
.audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-slider{
	float:left;
	width:135px;
	height:34px;
	background:url(../images/volume-control.png) no-repeat;
	margin:1px 10px 0 0;
	padding:0 34px 0 22px;
	position:relative;
}
.audio-player .volume-control .slider,
.audio-player .mejs-container .mejs-controls .mejs-horizontal-volume-handle{
	position:absolute;
	width:40px;
	height:32px;
	background:url(../images/sprite.png) no-repeat -118px -135px;
	top:4px;
	cursor:pointer;
}
.audio-player .mejs-container .mejs-controls .mejs-time-rail{
	position:relative;
	margin-top:13px;
	float:right;
	width:217px !important;
}
.audio-player .progress-bar,
.audio-player .mejs-controls .mejs-time-rail .mejs-time-total{
	position:relative;
	width:217px;
	background:#dbf048;
	height:13px;
	border-radius:6px;
	float:right;
	margin-top:13px;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
}
.audio-player .mejs-controls .mejs-time-rail .mejs-time-total{
	margin:0;
	width:217px !important;
}
.audio-player .progress-bar .fill,
.audio-player .mejs-container .mejs-controls .mejs-time-current{
	position:absolute;
	background:#869812;
	height:13px;
	border-radius:6px;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
}
.audio-player .mejs-container .mejs-controls .mejs-time span{display:none;}
.audio-player .progress-bar .current,
.audio-player .progress-bar .all,
.audio-player .mejs-container .mejs-controls .mejs-time .mejs-currenttime,
.audio-player .mejs-container .mejs-controls .mejs-time .mejs-duration {
	display:block;
	position:absolute;
	top:-19px;
	font-size:14px;
	line-height:17px;
	color:#000;
	font-family: Amaranth, Arial, Helvetica, sans-serif;
	margin:0;
}
.audio-player .mejs-container .mejs-controls .mejs-time .mejs-currenttime,
.audio-player .mejs-container .mejs-controls .mejs-time .mejs-duration {top:-14px;}
.audio-player .mejs-currenttime,
.audio-player .progress-bar .current {left:1px;}
.audio-player .progress-bar .all,
.audio-player .mejs-duration {right:1px;}
@media only screen and (min-width:981px) {
	.partner-list .block.hidden {display:none;}
}
@media only screen and (max-width:980px) {
	.w1 {padding:0 16px;}
	#header {margin-bottom:10px;}
	.top-bar {
		padding:1px 5px 1px 2px;
		border-radius:0 0 20px 20px;
		background-position:-2px 100%;
		margin-bottom:8px;
	}
	.logo-rtva {
		width:99px;
		height:32px;
		background-size:100% 100%;
		margin:4px 28px 0 0;
	}
	.btn-club,
	.btn-feste {
		width:41px;
		height:41px;
		background-size:100% 100%;
		margin:0 36px 0 0;
	}
	.btn-contact {
		width:134px;
		height:26px;
		background-size:100% 100%;
		margin:10px 0 0 2px;
	}
	.search-form {margin-top:10px;}
	.search-form input[type="submit"] {
		width:80px;
		height:14px;
		background-size:100% 100%;
		margin:6px 8px 0 0;
	}
	.search-form input[type="search"] {
		width:201px;
		height:25px;
		padding:2px 8px;
	}
	.banner .title {margin-left:8px;}
	.banner .inner {margin-left:24px;}
	.column-holder {
		overflow:visible;
		padding:0;
	}
	.video-area {
		float:none;
		width:auto;
		margin:0 3.2% 17px;
	}
	.video-area:after {
		display:block;
		content:"";
		clear:both;
	}
	.video-list {
		width:29.6%;
		border-radius:22px;
		padding:14px 3px 15px 8px;
		margin-right:3.2%;
	}
	.video-list .scrollable-area {
		border-radius:10px;
		height:294px !important;
	}
	.video-list .vscrollbar {
		margin:25px 0 25px;
		height:243px !important;
	}
	.video-list .vscroll-slider {
		width:33px !important;
		height:23px !important;
		background-position:-161px -135px;
		margin-left:-13px;
	}
	.video-list li {
		font-size:12px;
		line-height:16px;
	}
	.video-list li:hover {font-size:13px;}
	.video-list li img {
		width:70px;
		margin-right:8px;
		border-radius:0 8px 8px 0;
	}
	.video-list li:hover img {width:81px;}
	.partner-list {
		float:left;
		width:64%;
		margin-left:3.2%;
	}
	.partner-list.bottom-block {
		float:none;
		width:100%;
		margin:0 0 10px;
	}
	.partner-list.bottom-block .block,
	.partner-list.bottom-block .block.first,
	#content .partner-list .block {
		width:22.8%;
		margin-right:2.9%;
	}
	.partner-list.bottom-block .block.last {margin:0;}
	.partner-list.bottom-block .img-left {width:60px;}
	.partner-list.bottom-block .text-holder {padding-top:12px;}
	.info-area {
		overflow:visible;
		width:64%;
		margin-left:3.2%;
	}
	.info-area:after {
		display:block;
		content:"";
		clear:both;
	}
	.partner-list .block,
	.info-block,
	.partner-list .block.big,
	.info-block.big {
		margin:0 4.9% 18px 0;
		width:45.1%;
		padding:6px;
	}
	.partner-list .top-img {width:45%;}
	.partner-list .top-img-2 {width:28%;}
	.partner-list a {min-height:53px;}
	.info-block {
		border-radius:20px;
		padding:7px;
		font:13px/16px Amaranth, Arial, Helvetica, sans-serif;
	}
	.info-block .img-holder {width:76px;}
	.info-block .small-block .img-holder {
		width:61px;
		margin:0 11px 5px 0;
	}
	.info-block .img-holder .bottom {
		bottom:-20px;
		left:-5px;
		right:-5px;
		width:110%;
	}
	#footer {
		background-size:408px 142px;
		padding-top:242px;
		background-position:50% 80px;
	}
	#footer .figure-1 {
		top:0;
		margin-left:-258px;
		width:515px;
		height:282px;
	}
	#footer .figure-2 {
		top:0;
		margin-left:-280px;
		width:583px;
		height:287px;
	}
	#footer .figure-3 {
		top:-18px;
		margin-left:153px;
		width:172px;
		height:258px;
	}
	#footer .figure-4 {
		top:28px;
		margin-left:-320px;
		width:595px;
		height:238px;
	}
	#footer .figure-5 {
		top:0px;
		margin-left:-270px;
		width:509px;
		height:249px;
	}
	#footer .logo-list {margin-bottom:5px;}
	#footer .logo-list li {margin:0 10px;}
	#footer .logo-list img {width:80%;}
	#footer .text {font-size:10px;}
	.personages-list {
		margin:96px 3.2% 210px;
		border-radius:20px;
		padding:1px 0 0;
	}
	.text-personatges {
		width:332px;
		height:60px;
		background-size:100% 100%;
	}
	.personages-list .inner {
		border-width:14px;
		border-radius:20px;
	}
	.personages-list ul {
		margin:13px -5px 16px;
		background-size:382px 121px;
	}
	.personage-block .center {min-height:500px;}
	#andi.personage-block {margin-bottom:100px;}
	#piolet.personage-block .center {padding:42px 9999px 34px;}
	#violeta.personage-block .center {padding:13px 9999px 60px;}
	#andi.personage-block .center {padding:0 9999px 90px;}
	.personage-block .center:before {background-size:850px auto !important;}
	#piolet.personage-block .center:before {top:-50px;}
	.personage-block h2.title-piolet {
		width:298px;
		height:104px;
		background-size:100% 100%;
		margin:0 0 0 0.5%;
	}
	.personage-block h2.title-violeta {
		width:313px;
		height:114px;
		background-size:100% 100%;
		margin:12px 3% 0 -5%;
	}
	.personage-block h2.title-andi {
		width:223px;
		height:105px;
		background-size:100% 100%;
		margin:18px 0 0 0.8%;
	}
	.personage-block .description {
		padding:7px;
		margin:64px 13.7% 0 0;
		width:40.5%;
		font:13px/16px Amaranth, Arial, Helvetica, sans-serif;
	}
	.personage-block.right .description {margin:52px 0 0 13.2%;}
	.personage-block .description .holder {
		padding:10px 8px 22px 100px;
		border-radius:8px;
		min-height:300px;
	}
	.personage-block.right .description .holder {padding:10px 100px 22px 8px;}
	.personage-block .description .listen {
		width:107px;
		height:63px;
		background-size:100% 100%;
		top:-36px;
		right:-72px;
	}
	.personage-block.right .description .listen {
		left:-72px;
		background-size:100% 100%;
	}
	#piolet.personage-block img {
		width:215px;
		height:440px;
		top:113px;
		margin-left:-149px;
	}
	#violeta.personage-block img {
		width:222px;
		height:397px;
		top:147px;
		margin-left:-59px;
	}
	#andi.personage-block img {
		width:492px;
		height:601px;
		top:-12px;
		margin-left:-330px;
	}
	#sidebar {display:none;}
	#content {
		float:none;
		width:100%;
	}
	#twocolumns {
		padding:35px 0 12px;
		margin-top:-10px;
	}
	.category,
	.program-section {margin:0 3.2% 17px;}
	.category .video-area {margin:0;}
	.category .heading {
		position:relative;
		padding-right:120px;
	}
	.page-icon {
		display:block;
		position:absolute;
		bottom:-21px;
		right:22px;
	}
	.program-section .page-icon {bottom:-25px;}
	.category .title-educapesport {
		margin:0 0 19px 21px;
		top:8px;
		width:447px;
		height:51px;
		background-size:100% 100%;
	}
	.program-section h1.programes {
		width:240px;
		height:51px;
		margin:0 0 19px 21px;
		top:8px;
		background-size:100% 100%;
	}
	.video-player .text {
		font-style:normal;
		padding-left:3px;
	}
	.video-player .text h2 {margin:0 0 -1px;}
	.video-list-2 {
		margin:0 3.2% 20px;
		border-radius:20px;
	}
	.video-list-2 li {font-style:normal;}
	.category-list {margin:0 3.2% 29px;}
	.category-list .page-icon {
		bottom:31px;
		right:24px;
	}
	.mejs-container,
	.mejs-poster,
	.mejs-overlay{
		width:100% !important;
		height: 250px !important;
	}
	.video-holder .mejs-poster img,
	.mejs-container video{
		margin:0 auto;
		display:block;
		height:auto;
	}
	.main-nav.alt li.link-2 .img-holder {top:-15px;}
}
@media only screen and (max-width:900px) {
	.main-nav li a {padding:70px 0 24px;}
	.main-nav.alt li,
	.main-nav li {font-size:14px;}
	.main-nav.alt li .img-holder {
		top:auto !important;
		bottom:40px;
	}
	.main-nav li .img-holder {bottom:40px;}
	.main-nav li.link-2 {width:16.5%;}
	.main-nav li.link-3 {width:13%;}
	.main-nav li.link-4 {width:11%;}
	.main-nav li.link-3 .img-holder {
		left:5px;
		right:20px;
	}
	.main-nav li.link-2 .img-holder {
		left:8px;
		right:8px;
	}
	.main-nav.alt li.link-2 .img-holder {
		left:-20px;
		right:-20px;
	}
	.main-nav.alt li.link-3 a {padding:116px 54px 7px 0;}
	.main-nav li.link-3 .img-holder {
		margin-left:10px;
		left:-5px;
		right:-5px;
		bottom:18px;
	}
	.main-nav li.link-4 .img-holder {left:0;}
	.main-nav li.link-5 .img-holder {
		left:25px;
		right:25px;
	}
	.main-nav li.link-6 .img-holder {
		left:-10px;
		right:-15px;
	}
	.main-nav li.link-7 .img-holder {
		left: 12px;
		right: 6px;
	}
	.socis {padding:70px 0 28px;}
	.socis .img-holder {top:12px;}
	.main-nav.alt li.link-4 a {padding:115px 0 27px;}
	.main-nav.alt li.link-2 a {padding:116px 0 27px;}
	.main-nav.alt li.link-1 a {padding:89px 0 17px;}
	.main-nav.alt li.link-5 a {padding:115px 0 27px 40px;}
}
@media only screen and (max-width:800px) {
	.banner img {margin-left:-120px;}
}
@media only screen and (min-width:768px) {
	.main-nav .opener {display:none;}
	.main-nav ul.js-slide-hidden {
		display:block !important;
		position:static !important;
	}
}
@media only screen and (max-width:767px) {
	.w1 {padding:0 8px;}
	.top-bar {
		padding:1px 3px 1px 8px;
		background-position:-8px 100%;
		margin-bottom:4px;
	}
	.top-bar:before {
		width:300px;
		bottom:0;
	}
	.logo-rtva {
		width:79px;
		height:25px;
		margin:7px 26px 0 0;
	}
	.btn-club,
	.btn-feste {
		width:38px;
		height:38px;
		margin-right:29px;
	}
	.btn-contact {
		width:39px;
		height:30px;
		background:url(../images/btn-contact-2.png) no-repeat;
		margin:8px 15px 0 0;
	}
	.search-form {
		margin:11px 0 7px -1px;
		float:left;
	}
	.main-nav.alt li.link-1 {padding-top:0;}
	.main-nav.alt,
	.main-nav {
		background:none;
		padding-bottom:1px;
	}
	.main-nav.alt {padding-top:0;}
	.main-nav .opener {
		display:block;
		width:202px;
		height:102px;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../images/btn-menu.png) no-repeat;
		position:relative;
		z-index:2;
	}
	.main-nav .socis .img-holder {display:none;}
	.main-nav .socis {
		position:absolute;
		top:7px;
		left:174px;
		width:auto;
		padding:0;
		z-index:2;
	}
	.main-nav .socis .text {
		width:131px;
		height:94px;
		background:url(../images/btn-socis.png) no-repeat;
	}
	.main-nav ul {
		float:none;
		width:100%;
		background:#9acdff url(../images/shadow-bl.png) no-repeat -7px 100%;
		padding:64px 0 0;
		margin:0 0 -62px;
		top:-62px;
		border-radius:0 0 20px 20px;
		position:relative;
	}
	.main-nav ul:after {position:absolute;
		width:120px;
		height:30px;
		background:rgba(90,90,90,0.4);
		-webkit-transform:rotate(-6deg);
		-moz-transform:rotate(-6deg);
		-ms-transform:rotate(-6deg);
		-o-transform:rotate(-6deg);
		transform:rotate(-6deg);
		bottom:-3px;
		left:1px;
		content:"";
		border-radius:0 0 25px 25px;
		z-index:-1;
	}
	.main-nav.alt li,
	.main-nav li {
		float:none;
		width:100% !important;
		font-size:20px;
		line-height:24px;
	}
	.main-nav.alt li a,
	.main-nav li a {
		padding:3px 38px 4px !important;
		text-align:left;
	}
	.main-nav li.link-2,
	.main-nav li.link-4,
	.main-nav li.link-6 {background:#fff;}
	.banner {
		border-radius:16px;
		margin-bottom:6px;
	}
	.banner .title {
		width:33px;
		height:88px;
		background-size:14px 66px;
		margin-left:7px;
	}
	.banner .inner {
		height:73px;
		margin:7px 0 6px 17px;
	}
	.banner .inner img {
		height:100%;
		margin:0;
		min-width:100%;
	}
	.column-holder {overflow:hidden;}
	.video-area {
		margin:0;
		padding:0;
		border-radius:0;
		background:none;
	}
	.video-area:before,
	.video-area:after {display:none;}
	.video-player {
		border-radius:14px;
		border:8px solid #f60;
		width:100%;
		padding:8px;
		position:relative;
	}
	.video-player:after {
		position:absolute;
		z-index:-1;
		width:14px;
		height:28px;
		bottom:-20px;
		right:-8px;
		content:"";
		background:#f60;
	}
	.video-holder {border-width:2px;}
	.video-holder .play {
		width:48px;
		height:48px;
		background-size:120px 120px;
		margin:-24px 0 0 -24px;
	}
	.video-player .btn-holder {padding:6px 0 0 10px;}
	.video-player a {
		width:24px;
		height:24px;
		margin-right:5px;
	}
	.video-player .btn-play {background-position:0 -135px;}
	.video-player .btn-stop {background-position:-29px -135px;}
	.video-player .btn-next {background-position:-58px -135px;}
	.mejs-container .mejs-controls .mejs-fullscreen-button{
		height:24px;
		width:29px;
		margin:15px 3px 0 0;
	}
	.category .mejs-container .mejs-controls .mejs-fullscreen-button{margin:22px 2px 0 0;}
	.video-player .full {
		background-position:-87px -135px;
		width:29px;
	}
	.video-player h2 {
		font-size:11px;
		line-height:12px;
		min-height:35px;
	}
	.video-area .switcher {
		border-radius:14px;
		border:8px solid #f60;
		padding:8px 0 17px 8px;
		width:42.1%;
		position:relative;
	}
	.video-area .switcher:after {
		position:absolute;
		z-index:-1;
		width:39px;
		height:15px;
		top:-9px;
		left:-21px;
		content:"";
		background:url(../images/corner.png) no-repeat;
	}
	.video-area .scrollable-area {
		height:215px !important;
		border-radius:7px;
	}
	.video-area .switcher .vscrollbar {
		width:11px;
		margin:23px 0 15px;
		padding:0 5px;
		height:170px !important;
	}
	.video-area .switcher .vscroll-up,
	.video-area .switcher .vscroll-down {
		width:11px;
		height:11px;
		background:url(../images/sprite.png) no-repeat -129px 0;
	}
	.video-area .switcher .vscroll-down {background-position:-140px 0;}
	.video-area .switcher .vscroll-line {
		width:5px;
		background:url(../images/bg-scrollbar.png) repeat-y;
		margin-left:4px;
	}
	.video-area .switcher .vscroll-slider {
		width:23px !important;
		height:17px !important;
		background-position:-129px -13px;
		margin-left:-8px;
	}
	.video-list {
		margin:7px 0 24px;
		float:left;
		width:55.5%;
		border-radius:17px;
		padding:11px 3px 10px 5px;
		background-position:102% 102%;
	}
	.video-list .scrollable-area {
		width:200px;
		height:228px !important;
	}
	.video-list .vscrollbar {
		width:11px;
		height:187px !important;
		margin:20px 0 0;
		padding:0 8px 0 9px;
	}
	.video-list .vscroll-line {
		width:5px;
		margin-left:3px;
	}
	.video-list .vscroll-up,
	.video-list .vscroll-down {
		width:11px;
		height:13px;
		background-position:-129px -32px;
	}
	.video-list .vscroll-down {background-position:-140px -32px;}
	.video-list .vscroll-slider {
		width:24px !important;
		height:19px !important;
		background-position:-129px -45px;
		margin-left:-9px;
	}
	.partner-list,
	.partner-list.bottom-block,
	.info-area {
		float:none;
		margin:0 -4% 0 0;
		width:auto;
	}
	.partner-list .block,
	.info-block {padding:6px;}
	.partner-list .block,
	.info-block,
	.partner-list .block.big,
	.info-block.big,
	.partner-list.bottom-block .block,
	.partner-list.bottom-block .block.first,
	#content .partner-list .block {
		width:46%;
		margin:0 4% 18px 0;
		border-radius:18px;
	}
	.partner-list .img-left {display:none;}
	.partner-list .text-holder {padding:10px 10px 5px;}
	.partner-list a,
	.info-block a,
	.partner-list .img-holder img {border-radius:14px;}
	.shadow-tr {background-position:102% -3px;}
	.shadow-tl {background-position:-3px -3px;}
	.shadow-br {background-position:102% 102%;}
	.shadow-bl {background-position:-3px 102%;}
	.partner-list .shadow-tr .img-holder:after {right:-1px;}
	.partner-list .shadow-tl .img-holder:after {left:-1px;}
	.partner-list .shadow-br .img-holder:after {right:-1px;}
	.partner-list .shadow-bl .img-holder:after {left:-1px;}
	.info-block {
		font-size:12px;
		line-height:14px;
		margin-bottom:10px;
	}
	.info-block .img-holder {display:none;}
	.info-block .text-holder {padding:5px 0 10px 12px;}
	.info-block h2 {
		font-size:20px;
		line-height:20px;
		margin:0;
	}
	.info-block .small-block h2 {
		font-size:12px;
		margin-bottom:-2px;
	}
	.info-block .small-block .text-holder {
		padding:0;
		overflow:visible;
	}
	.info-block .small-block a {padding:4px 6px 14px;}
	.info-block .subtitle {
		-webkit-transform:rotate(-4deg);
		-moz-transform:rotate(-4deg);
		-ms-transform:rotate(-4deg);
		-o-transform:rotate(-4deg);
		transform:rotate(-4deg);
		margin-left:5px;
	}
	#footer {
		background-size:240px 84px;
		background-position:50% 52px;
		padding-top:147px;
	}
	#footer .logo-list img {width:50%;}
	#footer .logo-list li {margin:0 -12px;}
	#footer .figure-1 {
		width:303px;
		height:167px;
		margin-left:-151px;
		top:5px;
	}
	#footer .figure-2 {
		width:303px;
		height:167px;
		margin-left:-151px;
		top:5px;
	}
	#footer .figure-3 {
		width:120px;
		height:180px;
		margin-left:80px;
		top:-10px;
	}
	#footer .figure-4 {
		width:300px;
		height:120px;
		margin-left:-150px;
		top:25px;
	}
	#footer .figure-5 {
		width:308px;
		height:130px;
		margin-left:-150px;
		top:0;
	}
	#footer .logo-list {margin-bottom:10px;}
	#footer .text span {margin:0 10px;}
	.personages-list {margin:20px 0 70px;}
	.text-personatges {
		width:270px;
		height:48px;
	}
	.personage-block h2,
	.personage-block.right h2 {
		margin:0 auto 20px !important;
		float:none;
	}
	.personage-block h2.title-andi {
		width:131px;
		height:60px;
	}
	.personage-block h2.title-piolet {
		width:177px;
		height:60px;
	}
	.personage-block h2.title-violeta {
		width:162px;
		height:60px;
	}
	.personage-block .center {
		padding:0 0 30px !important;
		min-height:0;
		margin:0;
	}
	.personage-block .center:before,
	.personage-block img {display:none;}
	.personage-block .description {
		margin:0 50px 0 20px !important;
		float:none;
		width:auto;
	}
	.personage-block.right .description {
		margin:0 20px 0 50px !important;
		float:none;
	}
	.personage-block .description .holder,
	.personage-block.right .description .holder {
		padding:10px 20px;
		min-height:0;
		text-align:left;
	}
	.category .video-area .switcher,
	.page-icon {display:none;}
	.category .title-educapesport {
		width:270px;
		height:31px;
	}
	.category .video-area {border-radius:16px;}
	.video-player .text h2 {min-height:0;}
	.video-list-2 li,
	.category-list .block {
		width:46%;
		margin:0 2% 12px;
	}
	.audio-player .volume-control {margin-bottom:30px;}
	.audio-player .progress-bar {
		float:none;
		clear:both;
		margin:0 0 10px 10px;
	}
	.program-block .text-holder {
		clear:both;
		padding-top:10px;
	}
	.program-block .inner img {margin-right:5px;}
	.program-section h1.programes {
		width:155px;
		height:33px;
	}
	.video-list-2.blue2 li {
		width:47.5%;
		font-size:12px;
		line-height:12px;
	}
	.video-list-2.blue2 h3 {
		font-size:17px;
		line-height:14px;
	}
	.video-list-2.blue2 li a {padding-bottom:8px;}
	.search-form2 {
		float:none;
		overflow:hidden;
	}
	.audio-player .mejs-controls .mejs-time-rail .mejs-time-total,
	.audio-player .mejs-container .mejs-controls .mejs-time-rail {
		width:100% !important;
	}
	.main-nav li .img-holder,
	.main-nav.alt li .img-holder {
		margin:3px 0 0 -32px !important;
		position:static;
		padding:0 !important;
		float:left;
	}
	.main-nav li.link-4 .img-holder {margin-top:6px !important;}
	.main-nav li.link-1 .img-holder {margin-top:7px !important;}
	.main-nav.alt li .img-holder {margin:0 0 0 -32px !important;}
	.main-nav.alt li.link-3 .img-holder {margin-top:2px !important;}
	.main-nav.alt li.link-4 .img-holder {margin-top:2px !important;}
	.main-nav li img {
		width:24px;
		height:auto;
	}
	.search-form2 .text-album, .search-form2 .text-troba {margin:0 0 4px;}
	.search-form2 .row.mobile {display:block;}
}
@media only screen and (max-width:467px) {
	.video-list li a {padding:2px 2px 2px 3px;}
	.video-list li {
		font-size:10px;
		line-height:12px;
	}
	.video-list li:hover {font-size:11px;}
	.video-list li img {
		width:54px;
		border-radius:0 3px 3px 0;
		margin-right:8px;
	}
	.video-list li:hover img {width:64px;}
	.video-list li:hover a {padding:0 2px 0 0;}
	.video-area .switcher ul {padding:3px 7px;}
	.video-area .switcher .video-title {
		font-size:11px;
		line-height:13px;
	}
	.banner .inner img {margin-left:-120px;}
	.personages-list ul {background-size:260px 82px;}
	.video-list-2 ul {padding:0 10px;}
	.video-list-2.blue2 li,
	.video-list-2 li {
		width:98%;
		margin:0 1% 12px;
	}
	.category-list .block {
		width:96%;
		margin:0 2% 12px;
	}
	.mejs-container,
	.mejs-poster,
	.mejs-overlay{
		height: 140px !important;
	}
	.program-section .list-holder {padding-right:3px;}
	.program-block .btn-download {
		margin:0;
		width:60px;
		height:42px;
		background-size:100% 100%;
	}
	.audio-player .progress-bar {
		margin:0 0 10px;
		width:100%;
	}
	.program-section .scrollable-area {height:400px !important;}
	.video-list-2.blue2 li {
		width:100%;
		margin:0 0 10px;
	}
	.program-section .vscrollbar {height:400px !important;}
}
