.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:none;
	-webkit-tap-highlight-color:transparent;
	margin-bottom:30px
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-loading .slick-list {
	background:#fff url("ajax-loader.gif") center center no-repeat
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide
img {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
.slick-slide
img {
	display:block
}
.slick-slide.slick-loading
img {
	display:none
}
.slick-slide.dragging
img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px
solid transparent
}
.slick-prev,.slick-next {
	position:absolute;
	display:block;
	height:30px;
	width:11px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:transparent;
	color:transparent;
	top:50%;
	margin-top: -10px;
	padding:0;
	border:none;
	outline:none
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	outline:none;
	background:transparent;
	color:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:0.25
}
.slick-prev:before,.slick-next:before {
	font-size:20px;
	line-height:1;
	color:white;
	opacity:0.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left: -25px;
	background-image:url("/viewcon/common/assets/images/carousel_arrows_small.png");
	background-position:0px 3px;
	background-repeat:no-repeat
}
.svg .slick-prev {
	background-image:url("/viewcon/common/assets/svg/carousel_arrows_small.svg");
	background-position:0px 3px;
	background-repeat:no-repeat
}
.slick-next {
	right: -25px;
	background-image:url("/viewcon/common/assets/images/carousel_arrows_small.png");
	background-position: -20px 3px;
	background-repeat:no-repeat
}
.svg .slick-next {
	background-image:url("/viewcon/common/assets/svg/carousel_arrows_small.svg");
	background-position: -20px 3px;
	background-repeat:no-repeat
}
.slick-dots {
	position:absolute;
	bottom: -45px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%
}
.slick-dots
li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0;
	padding:0;
	cursor:pointer
}
.slick-dots li
button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	outline:none;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"\2022";
	width:20px;
	height:20px;
	font-size:30px;
	line-height:20px;
	text-align:center;
	color:black;
	opacity:0.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	color:black;
	opacity:0.75
}
.slick-dots:after {
	content:" ";
	display:block;
	clear:both
}
.slick-dots li button:hover,
.slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity:1
}
.xigen-popup {
	left:50%;
	margin-left: -300px;
	position:absolute;
	top:100px;
	width:600px;
	z-index:999
}
#online_chat_popup.xigen-popup {
	left:50%;
	margin-left: -288px;
	position:absolute;
	top:100px;
	width:576px;
	z-index:999
}
#online_chat_popup.xigen-popup
label.emailtranscript {
	color:red;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	width:360px;
	margin-left:20px;
	text-align:left;
	line-height:12px;
	padding:5px
0
}
#online_chat_popup.xigen-popup
#chatButton {
	right:10px;
	float:right;
	display:block;
	height:31px;
	position:relative
}
#online_chat_popup.xigen-popup form
div {
	position:relative
}
#online_chat_popup.xigen-popup
label {
	width:180px;
	margin-right:15px;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	line-height:24px;
	text-align:right;
	font-family:Verdana,Arial,sans-serif;
	vertical-align:top
}
#online_chat_popup.xigen-popup
label.error {
	width:auto;
	font-weight:normal;
	font-size:9px;
	display:inline-block;
	line-height:15px;
	font-family:Verdana,Arial,sans-serif;
	color:red;
	margin-left:200px;
	text-align:left
}
#online_chat_popup.xigen-popup
.fe_InputText {
	width:226px
}
#online_chat_popup.xigen-popup
#select_portid {
	max-width:218px
}
#online_chat_popup.xigen-popup
#portid {
	max-width:240px
}
#online_chat_popup.xigen-popup
textarea {
	font-size:12px;
	padding:5px
5px;
	border:1px
solid #E1E1E1;
	background:white url(/images/formelements/bak_textFields.gif) repeat-x 0 0;
	width:227px;
	height:140px;
	font-family:Verdana,Arial,sans-serif
}
#email_page_popup.xigen-popup form
div {
	position:relative
}
#email_page_popup.xigen-popup
label {
	width:180px;
	margin-right:15px;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	line-height:24px;
	text-align:right;
	font-family:Verdana,Arial,sans-serif;
	vertical-align:top
}
#email_page_popup.xigen-popup
label.error {
	width:120px;
	font-weight:normal;
	font-size:9px;
	display:inline-block;
	line-height:22px;
	text-align:right;
	font-family:Verdana,Arial,sans-serif;
	color:red;
	position:absolute;
	top:0;
	left:450px
}
#email_page_popup.xigen-popup
label.text {
	width:auto;
	font-weight:normal;
	line-height:1.5em
}
#email_page_popup.xigen-popup
.fe_InputText {
	width:200px
}
#email_page_popup.xigen-popup
textarea {
	font-size:1.2em;
	padding:5px
5px;
	border:1px
solid #E1E1E1;
	background:white url(/images/formelements/bak_textFields.gif) repeat-x 0 0;
	width:227px;
	height:140px;
	font-family:Verdana,Arial,sans-serif
}
#warranty_popup.xigen-popup {
	left:50%;
	margin-left: -400px;
	position:absolute;
	top:100px;
	width:800px;
	z-index:999
}
#PopupBackground {
	background:transparent url(/images/tsp_black_60.png);
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:998
}
body>#PopupBackground,div>#PopupBackground {
	position:fixed
}
.xigen-popup
.genericPopup {
	left:auto;
	margin-left:0;
	position:relative;
	width:100%
}
.xigen-popup .clear:before,
.xigen-popup .clear:after {
	content:'.';
	display:block;
	height:0;
	overflow:hidden
}
.xigen-popup .clear:after {
	clear:both
}
.xigen-popup
.clear {
	zoom:1
}
.xigen-popup
.header {
	background:#FFF url('/images/support/xigen-heading.jpg') repeat-x 0 100%;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	height:40px;
	min-height:40px;
	padding-right:40px
}
.xigen-popup .genericPopup>.header {
	height:auto
}
.xigen-popup .header
h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px
10px 20px
}
.xigen-hidden-popup {
	display:none;
	position:absolute
}
.xigen-popup
.buttonBlueClose {
	background:url('/images/support/xigen-popup-close.png') no-repeat left top;
	cursor:pointer
}
.xigen-popup .buttonBlueClose:hover {
	background-position:left -40px
}
.xigen-popup .buttonBlueClose:active {
	background-position:left -80px
}
.xigen-popup
.content {
	overflow:auto;
	max-height:512px;
	background:#fff repeat-x 0 100%;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1
}
.xigen-popup .content
form {
	padding:20px
0 10px
}
.xigen-replaced-fatwire
.genericPopup {
	width:100%;
	z-index:auto
}
.xigen-replaced-fatwire .genericPopup .header
.backButton {
	margin-left:10px;
	margin-top:10px
}
.xigen-replaced-fatwire .genericPopup
.headerContent {
	background:none;
	height:auto;
	padding:0
}
#find_repair_centre {
	width:860px;
	margin-left: -428px;
	overflow-x:hidden
}
#find_repair_centre.countryFR {
	width:950px;
	margin-left: -474px
}
.xigen-popup-maker
h2 {
	display:block
}
#find_repair_centre
.content {
	height:640px;
	height:520px;
	overflow:hidden
}
#warranty_popup {
	width:800px;
	margin-left: -400px;
	overflow-x:hidden
}
#warranty_popup
.content {
	min-height:300px;
	overflow:hidden
}
#repair_centre_search {
	width:838px;
	height:510px
}
#find_repair_centre.countryFR
#repair_centre_search {
	width:946px;
	height:700px
}
#repair_centre_search,#warranty_popup_iframe {
	border:0
}
section.bundleblock
div.bundle {
	display:block;
	border-top:1px solid #ccc;
	padding-top:14px;
	margin-bottom:10px
}
section.bundleblock div.bundle
div.ping {
	height:20px
}
section.bundleblock div.bundle div.ping
img {
	margin-left:40px;
	position:absolute
}
section.bundleblock div.bundle
div.thumbnails {
	width:430px
}
section.bundleblock div.bundle
div.name {
	margin-bottom:14px
}
section.bundleblock div.bundle
div.image {
	display:table;
	float:left;
	height:66px;
	max-width:88px;
	margin-bottom:14px;
	font-size:11px
}
section.bundleblock div.bundle div.image
div.align {
	display:table-cell;
	vertical-align:middle
}
section.bundleblock div.bundle
div.plus {
	float:left;
	height:66px;
	color:#00baf2;
	font-size:40px;
	font-weight:bold;
	padding:6px
}
section.bundleblock div.bundle
div.plus.small {
	font-size:20px;
	padding-top:16px
}
section.bundleblock div.bundle div.controls-position {
	position:relative;
	min-height:100px
}
section.bundleblock div.bundle
div.controls {
	width:230px;
	float:right;
	position:absolute;
	top:0;
	right:0
}
section.bundleblock div.bundle div.controls
span.type {
	line-height:1.2
}
section.bundleblock div.bundle div.controls div.fullsum span.price
span.value {
	font-size:11px;
	font-weight:normal
}
section.bundleblock div.bundle div.controls
div.savings {
	color:#00baf2;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:8px
}
.player-container
a {
	outline:0
!important;
	text-decoration:none
}
.player-container {
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-border-radius:2px;
	border-radius:2px;
	width:100%;
	margin:auto
}
.player-container video,
.player-container
object {
	max-height:763px
}
.player-container.hidden {
	position:absolute;
	margin:0
0 0 0;
	top: -110%;
	left:0px;
	text-align:center
}
.jp-video-full {
	position:static;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0
!important
}
.jp-video-full .jp-jplayer {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:35px;
	height:auto !important
}
.jp-video-full .jp-interface {
	position:absolute;
	bottom:0 !important
}
.jp-jplayer {
	background:#000
}
.jp-jplayer
img {
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.jp-interface {
	position:relative;
	height:35px;
	width:100%;
	z-index:2;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmFiZWM0IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background-image: -webkit-gradient(linear,0 0,0 100%,color-stop(0%,#fefefe),color-stop(100%,#babec4));
	background-image: -webkit-linear-gradient(top,#fefefe 0%,#babec4 100%);
	background-image: -moz-linear-gradient(top,#fefefe 0%,#babec4 100%);
	background-image: -o-linear-gradient(top,#fefefe 0%,#babec4 100%);
	background-image:linear-gradient(to bottom,#fefefe 0%,#babec4 100%);
	background-repeat:repeat-x;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#fffefefe', endColorstr='#ffbabec4', GradientType=0)";
	background-color:#fefefe;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#babec4));
	background-image: -webkit-linear-gradient(top,#fefefe,#babec4);
	background-image: -moz-linear-gradient(top,#fefefe,#babec4);
	background-image: -o-linear-gradient(top,#fefefe,#babec4);
	background-image: -ms-linear-gradient(top,#fefefe,#babec4);
	background-image:linear-gradient(top,#fefefe,#babec4);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fefefe',EndColorStr='#babec4');
	-webkit-box-shadow:inset 0 1px 0 0 #fff;
	box-shadow:inset 0 1px 0 0 #fff;
	max-width:940px;
	margin: -60px auto 0px auto
}
.divider {
	position:absolute;
	width:1px;
	height:25px;
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) no-repeat -50px -344px
}
.jp-controls
.divider {
	top:5px;
	left:56px
}
.jp-progress-container
.divider {
	top:0;
	right: -7px
}
.jp-volume-bar-container
.divider {
	top:0;
	right: -7px
}
.jp-controls a:hover,
.jp-controls a:active {
	background-color:transparent
}
.jp-button {
	background: -webkit-gradient(linear,left top,left bottom,from(#f9fafa),to(#c6c9cd));
	background: -webkit-linear-gradient(top,#f9fafa,#c6c9cd);
	background: -moz-linear-gradient(top,#f9fafa,#c6c9cd);
	background: -o-linear-gradient(top,#f9fafa,#c6c9cd);
	background: -ms-linear-gradient(top,#f9fafa,#c6c9cd);
	background:linear-gradient(top,#f9fafa,#c6c9cd);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9fafa',EndColorStr='#c6c9cd');
	width:43px;
	height:23px;
	z-index:1;
	outline:none;
	padding:0;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 1px 0 0 #fff;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 1px 0 0 #fff;
	border:solid 1px rgba(0,0,0,0.15);
	border-top:solid 1px #d3d4d4;
	border-bottom:solid 1px #a5a8ad;
	position:relative;
	overflow:hidden;
	text-indent: -100%;
	display:block
}
.jp-button:before {
	z-index:2;
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.jp-button:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#c8cace));
	background: -webkit-linear-gradient(top,#fcfcfc,#c8cace);
	background: -moz-linear-gradient(top,#fcfcfc,#c8cace);
	background: -o-linear-gradient(top,#fcfcfc,#c8cace);
	background: -ms-linear-gradient(top,#fcfcfc,#c8cace);
	background:linear-gradient(top,#fcfcfc,#c8cace);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfcfc',EndColorStr='#c8cace');
	border:solid 1px rgba(0,0,0,0.2);
	border-top:solid 1px #c8c9c9;
	border-bottom:solid 1px #9d9fa4
}
.jp-button:active {
	background: -webkit-gradient(linear,left top,left bottom,from(#f9fafa),to(#e1e3e5));
	background: -webkit-linear-gradient(top,#f9fafa,#e1e3e5);
	background: -moz-linear-gradient(top,#f9fafa,#e1e3e5);
	background: -o-linear-gradient(top,#f9fafa,#e1e3e5);
	background: -ms-linear-gradient(top,#f9fafa,#e1e3e5);
	background:linear-gradient(top,#f9fafa,#e1e3e5);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9fafa',EndColorStr='#e1e3e5');
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 1px 1px 0 rgba(0,0,0,0.1);
	border:solid 1px rgba(0,0,0,0.2);
	border-top:solid 1px #c8c9c9;
	border-bottom:solid 1px #a5a8ad
}
.jp-play,.jp-pause {
	position:absolute;
	top:5px;
	left:5px
}
.jp-pause {
	display:none
}
.jp-play:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) 17px 6px no-repeat
}
.jp-play:hover:before,.jp-play:active:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) -33px 6px no-repeat
}
.jp-pause:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) 17px -44px no-repeat
}
.jp-pause:hover:before,.jp-pause:active:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) -33px -44px no-repeat
}
.jp-full-screen,.jp-restore-screen {
	position:absolute;
	top:5px;
	right:5px;
	width:25px
}
.jp-restore-screen {
	display:none
}
.jp-full-screen:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) 7px -244px no-repeat
}
.jp-full-screen:hover:before,.jp-full-screen:active:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) -43px -244px no-repeat
}
.jp-restore-screen:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) 7px -294px no-repeat
}
.jp-restore-screen:hover:before,.jp-restore-screen:active:before {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) -43px -294px no-repeat
}
.jp-progress-container,.jp-volume-bar-container {
	height:5px;
	padding:10px
}
.jp-progress-container {
	position:absolute;
	top:5px;
	left:63px;
	right:150px
}
.jp-volume-bar-container {
	position:absolute;
	top:5px;
	right:45px;
	width:10%;
	padding:10px
10px 10px 30px
}
.jp-progress,.jp-seek-bar,.jp-play-bar,.jp-volume-bar,.jp-volume-bar-value {
	height:5px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.jp-seek-bar {
	width:100% !important
}
.jp-progress {
	position:absolute;
	top:10px;
	left:10px;
	right:10px;
	background-color:#4ea5f1;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4ea5f1),to(#387fec));
	background-image: -webkit-linear-gradient(top,#4ea5f1,#387fec);
	background-image: -moz-linear-gradient(top,#4ea5f1,#387fec);
	background-image: -o-linear-gradient(top,#4ea5f1,#387fec);
	background-image: -ms-linear-gradient(top,#4ea5f1,#387fec);
	background-image:linear-gradient(top,#4ea5f1,#387fec);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4ea5f1',EndColorStr='#387fec');
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(0,0,0,0.2)
}
.jp-seek-bar,.jp-volume-bar {
	cursor:pointer;
	background-color:#a5abb2;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#a5abb2),to(#bec3c8));
	background-image: -webkit-linear-gradient(top,#a5abb2,#bec3c8);
	background-image: -moz-linear-gradient(top,#a5abb2,#bec3c8);
	background-image: -o-linear-gradient(top,#a5abb2,#bec3c8);
	background-image: -ms-linear-gradient(top,#a5abb2,#bec3c8);
	background-image:linear-gradient(top,#a5abb2,#bec3c8);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#a5abb2',EndColorStr='#bec3c8');
	-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2)
}
.jp-volume-bar {
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(0,0,0,0.2)
}
.jp-play-bar,.jp-volume-bar-value {
	float:left;
	position:relative;
	background-color:#4ea5f1;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4ea5f1),to(#387fec));
	background-image: -webkit-linear-gradient(top,#4ea5f1,#387fec);
	background-image: -moz-linear-gradient(top,#4ea5f1,#387fec);
	background-image: -o-linear-gradient(top,#4ea5f1,#387fec);
	background-image: -ms-linear-gradient(top,#4ea5f1,#387fec);
	background-image:linear-gradient(top,#4ea5f1,#387fec);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4ea5f1',EndColorStr='#387fec');
	-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2)
}
.jp-mute,.jp-unmute {
	position:absolute;
	top:7px;
	left:8px;
	width:14px;
	height:12px;
	text-indent: -100%;
	overflow:hidden
}
.jp-mute,.jp-unmute {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) no-repeat 0 -200px
}
.jp-mute:hover,.jp-mute:active,.jp-unmute:hover,.jp-unmute:active {
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) no-repeat -50px -200px
}
.bullet {
	position:absolute;
	content:"";
	top: -3px;
	right: -7px;
	height:13px;
	width:13px;
	background:url(/viewcon/common/assets/images/Jplayer/sprites.png) no-repeat 0px -350px
}
.jp-current-time {
	text-align:center;
	position:absolute;
	top: -29px;
	right: -17px;
	padding:6px
10px;
	line-height:15px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.9)));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.9));
	background-image: -moz-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.9));
	background-image: -o-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.9));
	background-image: -ms-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.9));
	background-image:linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.9));
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000',EndColorStr='#000000');
	font-size:11px;
	color:#fff;
	text-shadow:0 1px 0 #000;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	z-index:3;
	opacity:0;
	display:none
}
.jp-current-time:after {
	top:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.jp-current-time:after {
	border-top-color:rgba(0,0,0,0.85);
	border-width:4px;
	left:50%;
	margin-left: -4px
}
.select2-container {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:left
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-top:0px
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-dropdown {
	background-color:white;
	border:1px
solid #aaa;
	border-radius:4px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left: -100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin: -1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px
solid #aaa;
	border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow
b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left: -4px;
	margin-top: -2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow
b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:white;
	border:1px
solid #CCC;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing:border-box;
	list-style:none;
	margin:0
5px;
	padding:0px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color:#999;
	margin-top:5px;
	float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px
solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0
5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
	float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px
solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:transparent;
	border:none;
	outline:0;
	margin-top:4px;
	box-shadow:none
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#5897fb;
	color:white
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single {
	background-color:#f6f6f6;
	border:1px
solid #aaa;
	border-radius:4px;
	outline:0;
	background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
	background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
	background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border:1px
solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color:#ddd;
	border:none;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow
b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left: -4px;
	margin-top: -2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border:none;
	border-right:1px solid #aaa;
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border:1px
solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background:transparent;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow
b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background-image: -webkit-linear-gradient(top,#fff 0%,#eee 50%);
	background-image: -o-linear-gradient(top,#fff 0%,#eee 50%);
	background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
	background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
	background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color:white;
	border:1px
solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
	border:1px
solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style:none;
	margin:0;
	padding:0
5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px
solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0
5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float:right
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border:1px
solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border:1px
solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline:0
}
.select2-container--classic .select2-dropdown {
	background-color:white;
	border:1px
solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color:#3875d7;
	color:white
}
.select2-container--classic .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color:#5897fb
}
