/* Table of Content
==================================================
    1.Reset & Basics
    2.Basic Styles
    3.Typography and Common style
    4.Links
    5.Misc


/* Reset & Basics (Inspired by E. Meyers) */

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
* {
    margin: 0;
    padding: 0;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-decoration: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a,
a:hover,
a:active,
a:visited,
a:focus {
    text-decoration: none;
}


img {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-width: 100%;
}
.map img {
    max-width: none;
}
a:focus {
    outline: 0;
}
iframe {
    width: 100%;
    border: none;
    display: inline-block;
}
::-moz-selection {
    background: #ff5252;
    color: #ffffff;
}
/* End reset & basics (Inspired by E. Meyers) */



/*Basic Styles*/

body {
    background: #13181d;
    font-family:  "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.55;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

/*End basic styles*/


/* Typography and Common style*/

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6
 {
    font-family: 'Dosis', "Helvetica Neue", "Helvetica", Helvetica, Arial,sans-serif;
    margin-bottom:.5rem;
    font-weight: 400;
    position: relative;
    letter-spacing: 2px;
    
}

h1, .h1{
     font-size:2.875rem;
     line-height: 1.2;
     letter-spacing: 5px;
}

 h2, .h2 {
     font-size:2.5rem;
     line-height: 3rem;
     letter-spacing: 5px;
}
 h3, .h3 {
     font-size: 1.125rem;
}
 h4, .h4{
     font-size:1.25rem;
     font-weight: 400;
    line-height: 2rem;
}

.h4 {
    font-weight: 500;
}

 h5,.h5{
     font-size: 1rem;
}
 h6, .h6{
     font-size: .75rem;
     line-height: 1.5rem;
     font-weight: 700;
}

.h5, .font-weight-600{
    font-weight: 600;
}


.avatar {

    flex-shrink: 0;
    border-radius: 50%;

}


.avatar.avatar-lg {

    width: 3.5rem;
    height:3.5rem;

}


.avatar.avatar-sm {

    width: 2.5rem;
    height:2.5rem;

}

.block-title{
    display: inline-block;
    position: relative;
    padding: 0 .625em;
}

.block-title:before{
    position: absolute;
    content: "";
    width: 100%;
    height: .875rem;
    background: #ff5252;
    bottom: .775rem;
    left: 0;
}
.span{
    font-size: .75rem;
}

.big-icon{
    font-size: 5rem;
    opacity: .5;
    color: #3b4b5b;
}
blockquote{
    font-size:1.25rem;
    font-style: italic;
    margin:  .7537rem 0;
    font-weight: 300;
    line-height: 1.5735rem;
}


p,.p{
    line-height: 1.9;
    margin-bottom: 1.875rem;
    font-size: .8125rem;
    display: block;
}

p span, small span{
    font-size: inherit;
}

p em{
    display: block;
    font-weight: 400 !important;
}

form{
    position: relative;
}

em {
    margin-bottom: .5rem;
    
}

.w-93{
    width: 93%;
}


.opc-70{
    opacity: .7;
}

.vertical-align {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.text-small{
    font-size: 11px;
    display: inline-block;
}


section,
.section {
    position: relative;
    overflow:visible;
    width: 100%;
}

.block-content {
    position: relative;
    width: 100%;
    overflow: visible;
    padding-bottom: .3125rem;
}

.front-p {
    position: relative;
    z-index: 100;
}
.uppercase {
    text-transform: uppercase;
}
.text-white {
    color: #ffffff;
}

.text-red {
    color: #ff5252;
}


.bold{
    font-weight: 700;
}

.switch-fot{
    font-family: 'Source Code Pro', monospace;
}

.form-control-border0{
    border: none;
}

.height-70 {
    height: 70vh;
}


img {
    margin-bottom: 1rem;
    display: block;
}

img.animated{
    -webkit-transform: translateX(-10px) translateZ(0);
    transform: translateX(-10px) translateZ(0);
    transition: .45s ease;
    width: calc(100% + 10px);
    max-width: initial;
}


img:hover{
-webkit-transform: translateX(0);
transform: translateX(0);
}


.sing {
    max-width: 30%;
}


.adjust-space{
    margin-top: -30px;
    display: block;
}

.container{
    position:relative;
}

.indent {
    text-indent: -999px;
    display: none;
}

input[type]:-moz-placeholder {
    color: rgba(85,45,35,.5);
}
:-moz-placeholder {
    color: rgba(85,45,35,.5);
}
::-moz-placeholder {
    color: rgba(85,45,35,.5);
}
:-ms-input-placeholder {
    color: rgba(85,45,35,.5);
}
::-webkit-input-placeholder {
    color: rgba(85,45,35,.5);
}


.zoom {
    animation: zoom 15s ease 0s normal both infinite;
    -webkit-animation: zoom 15s ease 0s normal both infinite;
    -moz-animation: zoom 15s ease 0s normal both infinite;
    -ms-animation: zoom 15s ease 0s normal both infinite;
    -o-animation: zoom 15s ease 0s normal both infinite;
}
@keyframes zoom {
0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}
}
@keyframes zoom {
0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}
}
@keyframes zoom {
0% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.1, 1.1);
}
100% {
    transform: scale(1, 1);
}
}



/* End typography and common style*/

/*Links*/

a.link{
    margin-bottom: 1rem;
    display: block;
}
.as-link{
    cursor: pointer;
}

a,
.but,
.block-hover,
input[type="text"],
.mobile-but .lines:after,
.mobile-but .lines:before,
.insta-Feed li img,
.block-tabs li,
.playlist li
 {
    transition: 0.3s ease-in-out;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
}

.btn-s{
   padding: .29rem .725rem .29rem .625rem;
   font-size: .6875rem;
}

.btn.with-ico i{
    margin-right: .5125rem;

}

.with-ico i{
    display: inline-block;
    margin-right: .8125rem;
}

.border-2{
    border-color:#ff5252 !important;

}

.border-3{
    border-color:rgba(255,255,255,.5) !important;

}

.but:hover {
    color: #ffffff;
}



.block-social li a{
    color: rgba(255,255,255,.7);
    border: 2px solid transparent;
    border-color:rgba(255,255,255,.07);
    padding: 0.2875rem 0.55rem;
    font-size: 0.9357rem;
    display: inline-block;
    margin-right: .3rem;
}

.block-social li a:hover{
    color: rgba(255,255,255,1);
}

a.link:hover{
    opacity: .7;
    text-decoration: none;
}


strong a{
    color: #ffffff;
}

p a.link{
    margin-top: 0;
    font-size: inherit;
    text-decoration: underline;
    display: inline-block;

}

section.divider{
    padding-top: 12rem;
    padding-bottom: 12rem;
}

section.main{
    padding-top: 7.42857rem;
    padding-bottom: 7.42857rem;
}


div[class*="col-"].gap-one-bottom-md, .gap-one-bottom-md{
    padding-bottom: 5rem;
}


div[class*="col-"].gap-one-top-md, .gap-one-top-md{
    padding-top: 5rem;
}


div[class*="col-"].gap-double-md, .gap-double-md {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

div[class*="col-"].gap-one-bottom-lg, .gap-one-bottom-lg{
    padding-bottom: 10rem;
}


div[class*="col-"].gap-one-top-lg, .gap-one-top-lg{
    padding-top: 10rem;
}



div[class*="col-"].gap-double-lg, .gap-double-lg {
    padding-top: 10rem;
    padding-bottom: 10rem;
}


div[class*="col-"].gap-one-bottom-sm, .gap-one-bottom-sm{
    padding-bottom: 3rem;
}


div[class*="col-"].gap-one-top-sm, .gap-one-top-sm{
    padding-top: 3rem;
}


div[class*="col-"].gap-double-sm, .gap-double-sm {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*End links*/

/*Misc */

.bg-secondary {
    border-top: 1px solid rgba(59, 75, 91, 0.3)
}
.bg-red {
    background: #ff5252;
}
.bg-dark-blue {
    background: #13181d;
}

/*End misc */










@charset "utf-8";
/* CSS Document */ 


@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.eot');
    src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff'),
         url('fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{box-sizing:border-box;  }

*{margin:0px;padding:0px;}

ul li{list-style:none;}

a{text-decoration:none;  }

.clr{clear:both;}

input, textarea, select{ border:0px none; background:none; outline:none;    }

img{ outline:none; max-width:100%; height:auto; border:0px none; display:block; }

h1, h2, h3, h4, h5, h6, strong, b{ font-weight:normal; }

input[type='submit']{  border-radius:0px; -webkit-appearance:none; appearance:none; outline:none; }

textarea{ resize:none; overflow:auto; }

:focus{ outline:none;}

.clearfix:after{content:""; display:block; clear:both; height:0px; visibility:hidden;}

.clearfix{ display:block; zoom:1; }

body{width:100%; font-size:14px;  font-family: 'robotoregular'; background:#f5f5f5; }



#wrapper { width:100%; min-width:1000px; position:relative;}

#header { z-index:1; width:100%; height:38px; box-shadow:0px 7px 7px #dcdcdc; -moz-box-shadow:0px 7px 7px #dcdcdc; -ms-box-shadow:0px 7px 7px #dcdcdc; -o-box-shadow:0px 7px 7px #dcdcdc; -webkit-box-shadow:0px 7px 7px #dcdcdc;  background:#fff; position:relative;}

.auto_div { width:960px; margin:auto;}

.header_dtail { width:100%;}

.listen_loGo { width:153px; float:left; padding-top:6px;}

.listen_loGo a { width:153px; height:26px; display:block;}

.menu1 { min-width:417px;float:left; border-left:1px solid #ebebeb; margin-left:28px;}

.menu1 ul li { float:left; border-right:1px solid #ebebeb; line-height:38px; }

.menu1 ul li a { display:block; color:#697071; font-size:14px; text-align:center; padding:0px 16px ;}

.menu1 ul li:hover a { color:#000;}

.menu1 ul li:last-child { border:0;}

.menu2 { min-width:350px;float:right;  border-left:1px solid #ebebeb;}

.menu2 ul li { float:left; border-right:1px solid #ebebeb;    padding:6px 7px 0px;height:38px;} 

.menu2 ul li a { background:url(../images/back_aero.png) center center no-repeat #849295; height:25px; width:50px; display:block; border-radius:3px; -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; }

.menu2 ul li:nth-of-type(2) a { background:#516186; line-height:24px; width:83px; color:#fff; font-size:13px; font-family: 'robotomedium'; text-align:center;}
.menu2 ul li:nth-of-type(3) a { background:#0872c1; line-height:24px; width:83px; color:#fff; font-size:13px; font-family: 'robotomedium'; text-align:center;}
.menu2 ul li:nth-of-type(4) a { background:#ff6c1f; line-height:24px; width:83px; color:#fff; font-size:13px; font-family: 'robotomedium'; text-align:center;}

.menu2 ul li:nth-of-type(4) { float:right; border:0px; padding-right:0px;}




.drag_module { width:100%; padding-bottom:20px;}

.drag_module_dtail { width:100%; background:#fff; padding:16px 52px 10px 52px; border-radius:0px 0px 8px 8px; -moz-border-radius:0px 0px 8px 8px; -ms-border-radius:0px 0px 8px 8px; -o-border-radius:0px 0px 8px 8px; -webkit-border-radius:0px 0px 8px 8px;  box-shadow:0 0 3px #ccc; -moz-box-shadow:0 0 3px #ccc; -ms-box-shadow:0 0 3px #ccc; -o-box-shadow:0 0 3px #ccc; -webkit-box-shadow:0 0 3px #ccc; position:relative; border:1px solid #ebebeb;   }

.item_dTail { width:129px; margin-left:5px; }

.item_dTail a { text-align:center; display:block; color:#000; font-size:13px; font-family: 'robotomedium';}

.item_dTail a i { display:block; position:relative; margin-bottom:3px; border-radius:4px;-moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;  overflow:hidden;}

.item_dTail a i img { width:100%; display:block;}

.item_dTail a i span { padding-top:8px; background:url(../images/bg_draG.png) repeat; position:absolute; left:0px; top:0px; text-align:center; display:block; color:#fff; font-size:12px; font-family: 'robotomedium'; text-transform:uppercase; width:100%; height:100%; font-style:normal;line-height: 14px; border:2px solid #849295; opacity:0; transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; -webkit-transition:all 1s ease; 

 opacity:0;/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */  
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=0);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0;

}

.item_dTail a i span b { display:block; background:url(../images/icon_drag.png) no-repeat; width:16px; height:16px; display:block; margin:auto; margin-bottom:4px;}

.item_dTail a:hover  span { display:block;opacity:1; transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; -webkit-transition:all 1s ease;

opacity:1;/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */  
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=100);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:1;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 1;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 1;


 }


.drag_module_dtail .owl-pagination { display:none;}

.drag_module_dtail .owl-prev { background:url(../images/one_slideAeroL.png) no-repeat; width:25px; height:25px; display:block; position:absolute; left:-36px; top:22px;  font-size:0px;}

.drag_module_dtail .owl-next { background:url(../images/one_slideAeroR.png) no-repeat; width:25px; height:25px; display:block; position:absolute; right:-36px; top:22px; font-size:0px;}



#container { width:100%; margin-top:10px;}

.container_dTail { width:100%; padding:15px ; border-radius:/*0px 0px 8px */8px; -moz-border-radius:/*0px 0px 8px*/ 8px; -ms-border-radius:/*0px 0px 8px*/ 8px; -o-border-radius:/*0px 0px 8px*/ 8px; -webkit-border-radius:/*0px 0px 8px*/ 8px;  box-shadow:0 0 3px #ccc; -moz-box-shadow:0 0 3px #ccc; -ms-box-shadow:0 0 3px #ccc; -o-box-shadow:0 0 3px #ccc; -webkit-box-shadow:0 0 3px #ccc; background:#fff;}

.rDio_leFt { float:left; width:562px; }

.radio_fM { width:100%; border:2px solid #ebebeb; margin-bottom:20px;}

.radio_fm_Head { width:100%; background:#f5f5f5;}

.radio_fm_lOgo { width:86px; float:left; background:#ebebeb; position:relative; padding:2px 0px 3px 2px;} 

.radio_fm_lOgo i { background:url(../images/right_shadow.png) right center no-repeat; width:11px; height:84px; display:block; position:absolute; right:-11px; top:0px; }

.radio_fm_lOgo a { display:block; width:80px; height:80px;}

.radio_fm_lOgo a img { display:block; width:100%;}

.radio_fm_txt { /*width:470px;*/ padding:8px 20px 0px 15px;}

.radio_fm_txt label, .radio_fm_txt h1 {display:block; color:#000; font-size:16px; font-family: 'robotomedium'; border-bottom:1px solid #ebebeb; margin-bottom:8px; padding-bottom:3px; margin-left: 80px;}

.radio_fm_txt p, .radio_fm_txt h2 { color:#697071; font-size:13px; padding-right:20px;line-height: 15px; margin-left: 80px;}

.radio_fm_txt p a { color:#000; text-decoration:underline;}

.radio_fm_txt p a:hover { text-decoration:none;}


.fm_banner { width:100%;}

.fm_banner img { display:block; width:100%; height: 143.4px;}



.module { width:100%; border:2px solid #ebebeb; margin-bottom:20px; padding:12px 14px 0px  ;}

.module h3 { color:#000; font-size:16px; font-family: 'robotomedium'; border-bottom:1px solid #ebebeb;  padding-bottom:10px;}

.radio_recentlyPlay { width:100%; border:2px solid #ebebeb; margin-bottom:20px; padding:12px 14px 12px  ;}

.radio_recentlyPlay h3 { color:#000; font-size:16px; font-family: 'robotomedium'; border-bottom:1px solid #ebebeb;  padding-bottom:10px;}

.recent_listing { width:100%; position:relative;}

.recent_listing ul li { padding:6px 20px 6px 0px;  border-bottom:1px solid #ebebeb;  }

.playlist_img { width:72px; float:left; margin-right:15px;}

.playlist_img a { display:block; width:100%; height:100%;}

.playlist_dtail { width:420px; float:left;}

.playlist_dtail_left { width:auto; float:left;}

.list_title { width:100%;}

.list_title a { display:block;color:#000; font-size:16px;}

.list_title label { display:block;color:#697071; font-size:14px; display:block; padding-bottom:3px;}

.links_bttn { width:100%;}

.links_bttn a { background:url(../images/info_bttn.png) no-repeat; width:58px; height:23px; display:block; float:left; margin-right:10px;}
.links_bttn a:nth-of-type(2) { background:url(../images/amazon_bttn.png) no-repeat; width:75px; }
.links_bttn a:nth-of-type(3) { background:url(../images/itunes_bttn.png) no-repeat; width:75px; }

.links_bttn a:hover { background:url(../images/info_bttn_hover.png) no-repeat; width:58px; height:23px; display:block; float:left; margin-right:10px;}
.links_bttn a:nth-of-type(2):hover { background:url(../images/amazon_bttn_hover.png) no-repeat; width:75px; }
.links_bttn a:nth-of-type(3):hover { background:url(../images/itunes_bttn_hover.png) no-repeat; width:75px; }

.playlist_dtail strong { display:inline-block; float:right; padding-top:25px; color:#697071; font-size:12px;}


.recent_listing .owl-prev { background:url(../images/owl_aero_prev.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right:19px; top:-36px;  font-size:0px;}

.recent_listing .owl-next { background:url(../images/owl_aero_next.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right: -4px;  top: -36px; font-size:0px;}

.view_all { padding-top:8px; text-align:center; padding-bottom:8px;}

.view_all a { display:inline-block; color:#ff6c1f; font-size:13px; text-transform:uppercase; font-family: 'robotomedium'; }

.recent_listing .owl-pagination { position:absolute; left:3px; bottom:-22px;}

.recent_listing .owl-page { width:9px; height:9px; margin:0px 3px; border-radius:50%; background:#ebebeb; float:left;}
.recent_listing .owl-page.active { background:#849295;} 



.embed_coDe { width:100%; border:2px solid #ebebeb; margin-bottom:20px;  }

.embed_coDe textarea { width:100%; padding:12px 15px ; border:none;background:#fff; height:100px;font-family: "robotoregular"; color:#000; font-size: 14px;}

.gallery_listing .owl-prev { background:url(../images/owl_aero_prev.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right:19px; top:-51px;  font-size:0px;}

.gallery_listing .owl-next { background:url(../images/owl_aero_next.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right: -4px;  top: -51px; font-size:0px;}

.gallery_listing .owl-pagination { position:absolute; left:3px; bottom:-32px;}

.gallery_listing .owl-page { width:9px; height:9px; margin:0px 3px; border-radius:50%; background:#ebebeb; float:left;}
.gallery_listing .owl-page.active { background:#849295;} 

.gallery_listing { padding:15px 0px 10px ; border-bottom:1px solid #ebebeb; }

.gallery_iTem { width:169px;}

.gallery_iTem span { border:6px solid #ebebeb; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; display:block; margin-bottom:3px; }

.gallery_iTem span a { display:block; width:100%;}

.gallery_iTem span a img { display:block; width:100%;}

.gallery_iTem span a img.img_gallery {height: 100px;}

.gallery_iTem span a img.img_gallery_right {height: 80px;}

.title_here{ width:100%;}

.title_here.small{ width:100%;} 

.title_here p { float:left; width:128px;  font-size:12px; font-family: 'robotomedium';}

.title_here p a {color:#000; display:block;}

.title_here b { width:auto; float:right;  padding-top: 4px;}

.title_here b a { background:url(../images/cmnt_icon.png) left top no-repeat; height:13px; line-height:10px; color:#697071;font-size:11px; padding-left:16px; font-family: 'robotomedium'; display:block;}







.recent_listingNews .owl-prev { background:url(../images/owl_aero_prev.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right:19px; top:-36px;  font-size:0px;}

.recent_listingNews .owl-next { background:url(../images/owl_aero_next.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right: -4px;  top: -36px; font-size:0px;}
 

.recent_listingNews .owl-pagination { position:absolute; left:3px; bottom:-22px;}

.recent_listingNews .owl-page { width:9px; height:9px; margin:2px 3px; border-radius:50%; background:#ebebeb; float:left;}
.recent_listingNews .owl-page.active { background:#849295;} 

.news_head { width:100%; padding-bottom:2px;}

.news_head h4 { display:inline-block; width:90%; font-size:16px; color:#000; cursor:pointer;}

.news_head b { width:auto; float:right;  padding-top: 4px;}

.news_head b a { background:url(../images/cmnt_icon.png) left top no-repeat; height:13px; line-height:10px; color:#697071;font-size:11px; padding-left:16px; font-family: 'robotomedium'; display:block;}

.recent_listingNews ul li {  padding:8px 0px 8px ; border-bottom:1px solid #ebebeb; margin-bottom: 10px; }

.news_mid { width:100%; padding-bottom:6px;}

.news_mid label { background:url(../images/date_icon.jpg) left 3px no-repeat; padding-left:20px; color:#697071; font-size:11px; display:block; padding-bottom:3px;}

.news_mid label a { color:#000; }

.news_mid p { font-size:12px; color:#000;}

.read_more { width:100%;}

.read_more a { color:#849295; font-weight:bold; font-size:13px; text-transform:uppercase;}

.embed_coDe.embed_txt { padding:12px 15px 5px ;}

.embed_coDe.embed_txt p { padding-bottom:10px; font-size:12px;color:#000; }



.rDio_riGht { float:right; width:350px; }


.follow_channel { padding:10px 18px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; margin-bottom:20px;}

.follow_channel label {  padding-top: 5px; display:block; width:130px; float:left;color:#000; text-transform:uppercase;  font-size:13px; font-family: 'robotomedium';}


.follow_channel ul { width:178px; float:right;}

.follow_channel ul li { float:left; margin-right:8px;max-width:23px;}

.follow_channel ul li a { background:url(../images/fb_link.png) no-repeat; display:block; width:29px; height:29px;}
.follow_channel ul li a.twitter_icon { background:url(../images/twitter_link.png) no-repeat;}
.follow_channel ul li a.google_icon { background:url(../images/google_link.png) no-repeat;}
.follow_channel ul li a.youtube_icon { background:url(../images/utube_link.png) no-repeat;}
.follow_channel ul li a.soundcloud_icon { background:url(../images/cloud_link.png) no-repeat; }
.follow_channel ul li a.www_icon { background:url(../images/www.png) no-repeat; }

.follow_channel ul li:last-child { margin-right:0px;}


.share_channel,.share_channel_mobile {  margin-bottom:20px; width:100%; padding:10px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; } 

.share_channel label ,.share_channel_mobile label {line-height:48px; text-align:center; display:block;color:#000; text-transform:uppercase;  font-size:13px; font-family: 'robotomedium';}

.share_channel label b ,.share_channel_mobile label b { text-transform:lowercase;}

.share_channel span, .share_channel_mobile span {margin-left: 8%;}


.date_time_dtail { padding:10px 10px 10px 18px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; margin-bottom:20px;}

.date_time_dtail label {  padding-top: 3px; display:block; width:190px; float:left;color:#000;  font-size:16px; }

.date_time_dtail strong { width:122px; background:url(../images/time_bg.jpg) repeat-x; height:27px; line-height:27px; display:block; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; text-align:center; font-size:16px; color:#fff; text-transform:uppercase; float:right; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; }


.radio_liveChat_outer {  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; width:100%; margin-bottom:20px; }

.radio_head_list { padding:10px;border-bottom:1px solid #ebebeb;  background:#f5f5f5;}

.radio_liveChat_head { padding:3px 3px 10px ;}

.radio_liveChat_head h3 { color:#000; font-size:16px; font-family: 'robotomedium';  display:inline-block; float:left;}

.radio_liveChat_head a { background:url(../images/reload_bttn.png) center center no-repeat; width:23px; height:23px; display:block; float:right; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb;}


.radio_chaT_list { padding:10px 8px 10px 16px;border:1px solid #ebebeb;background:#fff; height:405px;  }

.radio_chaT_list ul li { border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:10px;}

.name_title { width:; float:left; width:50px; padding-right:3px;}

.name_title a { color:#697071; display:block; float:left;}

.chat_descrptxn { width:calc(100% - 52px); float:right; padding-top: 2px;}

.chat_descrptxn p { color:#000; font-size:12px; padding-right:12px;}

.chat_descrptxn b { color:#697071; font-size:11px; display:block; text-align:right; padding-right:10px;}


.chat_form { width:100%; padding:10px 10px 10px 15px ; background:#fff;}

.chat_form ul li { padding-bottom:10px;}

.chat_form ul li label { width:100px;color:#000; font-size:13px; display:block; float:left; }

.chat_form ul li input[type='text'] {   width:220px; float:left; border:2px solid #ebebeb; font-size:11px; color:#697071; padding:3px 8px; background:#f5f5f5; font-family: 'robotomedium'; height:26px; line-height:18px;border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.chat_form ul li textarea {   width:220px; float:left; border:2px solid #ebebeb; font-size:11px; color:#697071; padding:3px 8px; background:#f5f5f5; font-family: 'robotomedium'; height:50px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.chat_form ul li input[type='submit'] {  width:58px; float:left; border:none; font-size:13px; color:#fff;  background:#ff6c1f; font-family: 'robotomedium'; height:26px;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; text-align:center; cursor:pointer; height:34px;}

#footer { width:100%; }

.footer_dtail { width:100%; padding:20px 0px;}

.footer_loGo { width:40%; float:left;}

.footer_loGo a { width:168px; height:28px; display:block; margin-bottom:12px;;}

.footer_loGo p { color:#697071; font-size:12px;}

.footer_menu { float:right;}

.footer_menu ul li { float:left; padding-right:6px;}

.footer_menu ul li a { color:#697071; font-size:12px;font-family: 'robotomedium'; margin-right:6px; display:inline-block;}

.footer_menu ul li a:hover { text-decoration:underline;}



.outerfomelay{width:100%; height:100%; position:absolute; top:0px; left:0px; display:none; z-index:5;  }

.gray_overlay{width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/grayback.png) repeat; z-index:1; }

.wealthFome_outer{width:820px;  position:absolute; top:2%; left:50%; margin-left:-410px; background:#f3f3f3; z-index:2; background:#fff; border:1px solid #c6c6c6;  }

.popupClose { width:25px; height:25px; display:block; background:url(../images/popup_close.png) no-repeat; position:absolute; right:-8px; top:-8px; z-index:2;}

.windows_cmnts { width:100%; position:relative; }

.popuP_top_content {  padding:16px 20px 0px 20px ;}

.popuP_top_content .news_mid p { padding-bottom:14px; text-align:center;}

.popuP_top_content .news_head h4 { font-family:Arial, Helvetica, sans-serif ; font-weight:bold; font-size:16px;}

.popuP_top_content .news_mid label { padding-left:0px; background:none; padding-bottom:12px; margin-bottom:14px; border-bottom:1px solid #e3e3e7;}

.popuP_top_content .news_mid label a { font-family:Arial, Helvetica, sans-serif; color:#0081c8; font-weight:bold;}



.cments_displaying { width:100%; background:#fafafb; border-bottom:1px solid #dfdfdf; padding:18px 20px 0px 20px ;}

.cments_displaying h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

.cments_displaying ul li { padding-top:10px; padding-bottom:10px;  border-bottom:1px solid #dfdfdf;}

.profile_piC { width:48px; float:left; margin-right:10px;}

.profile_piC a { display:block; width:100%; height:100%;}

.profile_piC a  img { display:block;}

.profile_cmnts { width:calc(100% - 60px); float:right;}

.profile_cmnts label a { color:#0081c8; font-weight:bold; font-size:12px; display:inline-block; margin-right:3px;}

.profile_cmnts label { color:#bec1c6; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.profile_cmnts p { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.cments_displaying ul li:last-child { border:none;}

.submit_comments { width:100%; background:#fff; border-bottom:1px solid #dfdfdf; padding:14px 0px 14px  ;}

.submit_comments_inner { margin:auto; width:480px;}

.submit_comments_inner label  { font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:inline-block; float:left; font-size:12px; padding-top:6px; }

.submit_comments_inner ul { float:right;}

.submit_comments_inner ul li { float:left; margin-right:10px;}

.submit_comments_inner ul li a { background:url(../images/guest_button.png) no-repeat; display:block; width:100px; height:27px;}
.submit_comments_inner ul li:nth-of-type(2) a { background:url(../images/fb_button.png) no-repeat;}
.submit_comments_inner ul li:nth-of-type(3) a { background:url(../images/twiter_button.png) no-repeat;} 

.submit_comments_inner ul li:last-child{ margin-right:0px; float:right;}


.p0puP_forM { width:100%; padding:25px 22px 50px 22px ; background:#fafafb;}

.posting_dtail { width:330px; float:left;}

.posting_dtail ul li { padding-bottom:8px;}

.posting_dtail ul li label { width:102px; float:left; display:block;font-family:Arial, Helvetica, sans-serif; font-weight:bold ;font-size:12px;}

.posting_dtail ul li input { background:#f5f5f5;   width:225px; float:left; border:1px solid #d9d9d9; font-size:11px; color:#697071; padding:3px 8px;  font-family: 'robotomedium'; height:20px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:/*3px;box-shadow:0 0 3px #dcdcdc inset; -moz-box-shadow:0 0 3px #dcdcdc inset; -ms-box-shadow:0 0 3px #dcdcdc inset; -o-box-shadow:0 0 3px #dcdcdc inset; -box-shadow:0 0 3px #dcdcdc inset;*/ }

.posting_dtail ul li textarea { background:#f5f5f5;  width:225px; float:left; border:1px solid #d9d9d9; font-size:11px; color:#697071; padding:3px 8px; font-family: 'robotomedium'; height:50px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;/*box-shadow:0 0 3px #dcdcdc inset; -moz-box-shadow:0 0 3px #dcdcdc inset; -ms-box-shadow:0 0 3px #dcdcdc inset; -o-box-shadow:0 0 3px #dcdcdc inset; -box-shadow:0 0 3px #dcdcdc inset;*/ }


.posting_dtail ul li p { float:right; display:inline-block;}

.posting_dtail ul li p input { float:right; width:50px; margin-left:10px;} 

.posting_dtail ul li input[type="submit"] {
    background: #ff6c1f none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "robotomedium";
    font-size: 13px;
    height: 34px;
    text-align: center;
    text-transform: uppercase;
    width: 58px;
}


/****************jplayer***************/



.jplayerLeft { padding:0px 12px 0px 8px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; margin-bottom:20px;}


.jp-previous, .jp-next { display:none !important;}


#jquery_jplayer_1 { display:none !important;}

.jp-playlist.visibl_none {display:none !important;}

.progresRight  { width:350px; float:left;border-right:1px solid #ebebeb;padding:7px 10px;}

.title_radio { background:#f5f5f5; padding:7px 8px ; border-radius:3px; -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; height:35px;}


.title_radio label{ background:url(../images/radio_titleLogo.png) left center no-repeat; line-height:18px; padding-left:24px; display:block; font-size:13px; color:#000;font-family: 'robotomedium';  }

.rightSattings  { width:125px; float:left; padding-left:8px; padding-top:7px;}

.muteOuter { background:#f5f5f5; height:35px; padding-left:4px; padding-top:3px; border-radius: 20px; -moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;-webkit-border-radius: 20px;}


.jplayerRiGht { padding:0px 12px 0px 8px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; margin-bottom:20px; position:relative; }

.extra_div { height:55px; border-bottom:1px solid #ebebeb; margin-left: -3%;  width: 107%;}


.jplayerRiGht  .progresRight  { position:absolute; left:0px; top:-52px; float:none; padding: 7px 0;  width: 101%; border:0px;}

.jplayerRiGht .rightSattings { width:calc(100% - 62px);}



.youtube_video { width:168px; float:left; margin-right:13px;}

.youtube_video a.picture { width:100%; display:block; margin-bottom:3px;}

.youtube_video a.picture img { width:100%; display:block;}

.video_title { width:100%;}

.video_title a { display:inline-block; float:left; color:#000; font-size:12px;}

.video_title span { background:url(../images/cmnt_icon.png) left top no-repeat; height:13px; line-height:10px; color:#697071;font-size:11px; padding-left:16px; font-family: 'robotomedium'; display:inline-block; float:right; margin-top:4px;}


.youtube_listing { padding-top:15px; border-bottom: 1px solid #ebebeb;}

.youtube_listing ul li  .youtube_video:last-child { margin-right:0px;}

.youtube_listing ul li { padding-bottom:10px;}


.youtube_listing .owl-prev { background:url(../images/owl_aero_prev.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right:19px; top:-51px;  font-size:0px;}

.youtube_listing .owl-next { background:url(../images/owl_aero_next.png) no-repeat; width:27px; height:27px; display:block; position:absolute; right: -4px;  top: -51px; font-size:0px;}
 

.youtube_listing .owl-pagination { position:absolute; left:3px; bottom:-22px;}

.youtube_listing .owl-page { width:9px; height:9px; margin:0px 3px; border-radius:50%; background:#ebebeb; float:left;}
.youtube_listing .owl-page.active { background:#849295;} 






.scheduleOuter { overflow:hidden;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; width:100%; margin-bottom:20px; }

.scheduleTabs { width:100%;}

.scheduleTabs ul li { float:left; width:111px;}

.scheduleTabs ul li a { color:#697071; font-size:12px; text-align:center; line-height:32px;   text-transform:uppercase; display:block; border-bottom:2px solid #ebebeb; background:#f5f5f5; font-family: 'robotomedium';}

.scheduleTabs ul li:first-child  { width:114px;}

.scheduleTabs ul li a.activeTab  { background:#fff; color:#000; border-bottom:0px;}


.scheduleDtail { width:100%; padding:15px 12px 0px ; display:none  }

.scheduleDtailHead { width:100%;  border-bottom:1px solid #ebebeb; padding-bottom:15px; margin-bottom:15px;}

.scheduleDtailHead h3 { color:#000; font-size:16px; font-family: 'robotomedium';  display:inline-block; float:left;}


.selc_day { width:auto; float:right;}

.selc_day label { display:inline-block; float:left; color:#000; font-size:13px; padding-right:25px; padding-top:2px;}


.custom_select2{width:104px; float:left; position:relative; border:2px solid #ebebeb; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; overflow:hidden ; background:#f5f5f5; }

.custom_select2 span{color:#616161 !important; font-size:12px; background:url(../images/custom_aero.png) no-repeat 94% center ; display:block; line-height:9px; height:20px; text-align:left;  padding: 5px 8px;  font-family: 'robotomedium';  }

.custom_select2 select{width:100%; height:100%; position:absolute; top:0px; left:0px; opacity:0;/* Required for IE 5, 6, 7 */
                /* ...or something to trigger hasLayout, like zoom: 1; */
                width: 100%; 
                                
                /* Theoretically for IE 8 & 9 (more valid) */          
                /* ...but not required as filter works too */
                /* should come BEFORE filter */
                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                
                /* This works in IE 8 & 9 too */
                /* ... but also 5, 6, 7 */
                filter: alpha(opacity=0);
                
                /* Older than Firefox 0.9 */
                -moz-opacity:0;
                
                /* Safari 1.x (pre WebKit!) */
                -khtml-opacity: 0;
    
                /* Modern!
                /* Firefox 0.9+, Safari 2?, Chrome any?
                /* Opera 9+, IE 9+ */
                opacity: 0; cursor:pointer;  background:#FFF; }

.custom_select2 select option{line-height:10px; color:#616161 !important;}


.showListing { width:100%;}

.showListing ul li {  border-bottom:1px solid #ebebeb; padding-bottom:15px; margin-bottom:15px;}

.showListing_uP { width:100%;}

.showListing_upHeading { width:220px; float:left; margin-top: -5px;}

.showListing_upHeading label { color:#697071; font-size:11px; text-transform:uppercase;}

.showListing_upHeading h4 { color:#000; font-size:16px; line-height: 14px;  }

.showTimeDtail { width:auto; float:right;} 

.showTimeDtail a  { background:url(../images/cmnt_icon.png) left top no-repeat; height:13px; line-height:10px; color:#697071;font-size:11px; padding-left:16px; font-family: 'robotomedium'; display:inline-block; float:left; margin-top:20px; margin-right:15px;}


.showTimeDtail span { display:inline-block; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; text-align:center; font-size:11px; text-transform:uppercase; padding:3px 4px 3px ; margin-right:13px;}

.showTimeDtail span b { font-family: 'robotomedium'; font-size:16px; text-transform:capitalize; display:block; line-height: 16px;}

.showTimeDtail span:last-child { margin-right:0px;}



.showDescrp { width:100%;}

.showDescrp label { color:#697071; font-size:11px; text-transform:uppercase;}

.showDescrp p { color:#000; font-size:12px;font-family: 'robotomedium'; }


.showListing ul li:last-child { border-bottom:0px; margin-bottom:0px;}






.radio_recentlyPlay.rightGalery .gallery_iTem { width: 100%; padding:0px 8px; }

.radio_recentlyPlay.rightGalery .gallery_iTem span { border:none;}

.radio_recentlyPlay.rightGalery .title_here p { float:none; width:100%; text-align:center;  line-height: 14px; padding:0px 3px;}

.radio_recentlyPlay.rightGalery .title_here b { float:right; margin:auto; display:inline-block;}





.reQuestSongs { padding:6px 6px 6px 18px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; margin-bottom:20px; position:relative;}

.reQuestSongs label {  padding-top: 5px; display:inline-block;  float:left;color:#000;  font-size:16px; }

.reQuestSongs a { width:140px; background:#ff6c1f; height:34px; line-height:34px; display:block; font-family: 'robotomedium';  text-align:center; font-size:13px; color:#fff; text-transform:uppercase; float:right; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; }



.form_module {   display:none; z-index:55;}

.divider { border-top:1px solid #ebebeb; height:1px; width:100%; margin:auto; padding-top:15px;}

.form_module .chat_form ul li input[type="submit"]  { width:85px;}

.form_module  .chat_form { padding:0px; padding-top:10px;}


.rDio_riGht .youtube_video { width:100%;}



.custom_checkbox{  display:block; position:relative; margin-bottom:10px; }

.custom_checkbox label{   background:url(../images/un_check.png) no-repeat;  display:block;  cursor:pointer; padding-left:34px; line-height:23px; }

.custom_checkbox label.active{  background:url(../images/checked_now.png) no-repeat;    }

.custom_checkbox label input[type="checkbox"]{ position:absolute; top:0px; left:0px;opacity:0; width:100%; height:100%;  cursor:pointer; }


.programe_submtAncor { width:100%; padding-top:5px; padding-left:8px; padding-bottom:10px;}

.programe_submtAncor input { float:left; width:84px; background:#ff6c1f; height:34px; line-height:34px; display:block; font-family: 'robotomedium';  text-align:center; font-size:13px; color:#fff; text-transform:uppercase;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-right:10px; cursor:pointer; }


.programe_submtAncor a { display:inline-block; float:left; color:#000000; font-size:12px; margin-top:10px;}


.rDio_riGht .recent_listing ul li { padding-right:0px;}

.rDio_riGht .playlist_dtail {  width: calc(100% - 68px);}

.rDio_riGht .playlist_img { margin-right:8px; width:60px;}

.rDio_riGht .links_bttn a { margin-right:3px;}
 

.rDio_riGht .scheduleTabs ul li { width:115px;}

.rDio_riGht .scheduleTabs ul li:first-child { width: 116px;}

.rDio_riGht .showListing_upHeading { width:auto;}

.rDio_riGht .selc_day label { display:none;}





.get_inTouch { padding:6px 6px 6px 18px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border:2px solid #ebebeb; margin-bottom:20px; position:relative;}

.get_inTouch label {  padding-top: 5px; display:inline-block;  float:left;color:#000;  font-size:16px; }

.get_inTouch a { width:166px; background:#ff6c1f; height:34px; line-height:34px; display:block; font-family: 'robotomedium';  text-align:center; font-size:13px; color:#fff; text-transform:uppercase; float:right; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; }

.form_module2 {  z-index:55; display:none;}
 
.form_module2 .chat_form ul li textarea { height:120px;} 
.form_module2  .chat_form { padding:0px; padding-top:10px;}





 

#cmts .popuP_top_content .news_mid a { text-align:left; color:#000; display:inline-block; margin-bottom:8px;}

#cmts .popuP_top_content .news_mid p { text-align:left;}



.popuP_top_content .news_mid img {width: auto;display: block;margin-bottom: 8px;height: 583px;margin-left: auto;margin-right: auto;}

.popuP_top_content .news_mid a { text-align:center; color:#000; display:block; margin-bottom:8px;}

.cmntPlugin {text-align: center;}
.cmntPlugin .fb_iframe_widget span { width:358px !important;  }

.cmntPlugin .fb_iframe_widget iframe  { width:100% !important;   }

.cmntPluginFb{width:100%;}

.playlist_dtail { width: calc(100% - 18px); }

.do_margin{margin-bottom:35px;}

.share_channel_mobile{display:none;}

div#jquery_jplayer_2 {
    margin-left: auto;
    margin-right: auto;
}

div#follow_channel_mobile{display: none;}

div#follow_channel{display: block;}

div#dateclock_mobile{display: none;}

div#dateclock{display: block;}

//.in_frame_top,.in_frame_top_mobile{ padding:18px 18px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-bottom:2px solid #ebebeb; margin-bottom:20px;}

.in_frame_top,.in_frame_top_mobile{ padding:18px 18px ; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.in_frame,.in_frame_mobile{padding:4px 0px ;
	 border-radius:3px;
	 -moz-border-radius:3px;
	 -ms-border-radius:3px;
	 -o-border-radius:3px;
	 -webkit-border-radius:3px;
	 border:2px solid #ebebeb;
	 margin-bottom:20px;
	 margin-left: auto;
    margin-right: auto;}

.in_frame img,.in_frame_mobile img {margin-left: auto;margin-right: auto;}

.in_frame_top_mobile{display:none;}

.in_frame_top{display:block;}

.in_frame_mobile,.in_frame_mobile_general{display:none;}

.in_frame,.in_frame_general{display:block;}

.listing_space{margin-top: 5px;font-size: 12px;color:#697071;}

@media (max-width: 1269px){ 
.in_frame_left {display:none}

#wrapper.warpper-left {width:100% !important;margin:auto;}

.container_left_ad {display:block; margin-left: auto;margin-right: auto;width:100%!important;}
}
@charset "utf-8";
/* CSS Document */ 

@media (max-width: 510px)
{
	#wrapper { min-width:0px;}
	.share_channel span,.share_channel_mobile span {margin-left: 5% !important;}
	
	
}

@media (max-width: 767px)
{


#wrapper { min-width:0px;}

.auto_div { width:100%;}

.header_dtail { padding:30px 10px 10px;}

#header { height:auto;}

.listen_loGo { float:none; margin:auto; padding-bottom:20px;}

.menu2 { display:none;}

.menu1 { float:none; min-width:100%; margin-left:0px; border:0px; text-align:center;}

.menu1 ul li { float:none; display:inline-block; line-height:13px;}

.menu1 ul li a { font-size:11px; padding:0px 5px;}

.item_dTail { width:100%; margin-left:0px;}

.item_dTail a i span { padding-top:20px;}

.item_dTail a i span b { margin-bottom:8px;}

.drag_module_dtail .owl-prev { top:45px;}
.drag_module_dtail .owl-next { top:45px;}

.rDio_leFt { width:100%; float:none;}

.radio_fm_lOgo a { width:100%;}


.radio_fm_lOgo i { display:none;}

.radio_fm_txt { width:calc(100% - 40px);}

.radio_fm_txt label { margin-bottom:3px; padding-bottom:3px;}

.radio_fm_txt p { line-height: 12px;  padding-right: 0; }

.radio_fm_Head { padding-bottom:10px;}

.drag_module_dtail { width:94%; margin:auto;}

.container_dTail { padding:15px 10px;}

.radio_fM { margin-bottom:15px;}

.playlist_img { margin-right: 8px; width: 40px; }

.playlist_dtail { float: left; width: calc(100% - 50px); }

.recent_listing ul li { padding:10px 0px 10px ;}

.playlist_dtail strong { font-size: 10px; width: 28px; }

.playlist_dtail_left {  width: calc(100% - 30px); }

.links_bttn a { background-size:100% 100%; height:18px; width:48px; margin-right:2px;}
.links_bttn a:nth-of-type(2) {  background-size:100% 100%; height:18px; width: 57px; }
.links_bttn a:nth-of-type(3) {  background-size:100% 100%; height:18px; width: 57px; }

.links_bttn a:hover { background-size:100% 100%;  }
.links_bttn a:nth-of-type(2):hover {  background-size:100% 100%; height:18px; width: 57px; }
.links_bttn a:nth-of-type(3):hover {  background-size:100% 100%; height:18px; width: 57px; }

.list_title label { font-size:12px;}

.list_title a { font-size:14px;}

.radio_recentlyPlay { padding: 12px 10px 0;}

.radio_recentlyPlay h3 { font-size:14px;}

.embed_coDe textarea { font-size:12px; padding:12px 10px;}

.gallery_iTem { width:100%;}

.news_head h4 { font-size:14px;}

.recent_listingNews ul li { padding:10px 0px;}

.gallery_iTem span a img.img_gallery {height:400px;}

.gallery_iTem span a img.img_gallery_right {height:283px;}

.title_here.small {
    width: 98%;
}





.rDio_riGht { width:100%; float:none;}

.follow_channel { margin-bottom: 15px;  padding: 10px; }

.follow_channel label { font-size:12px;}

.follow_channel ul li { margin-right:3px;}

.follow_channel ul { width:auto;}

.follow_channel label { width:auto;}

.share_channel_mobile label { font-size:12px;}

.date_time_dtail {  margin-bottom: 15px; padding: 10px; }

.date_time_dtail label { width:auto; font-size:14px;}

.date_time_dtail strong { font-size:14px;}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px !important;;}

.mCSB_scrollTools {width:6px !important;}

.mCSB_inside > .mCSB_container { margin-right:10px !important;}

.chat_form ul li label { float:none; width:100%; padding-bottom:5px;}

.chat_form ul li input[type="text"] { width:100%;}

.chat_form ul li textarea  { width:100%;}
.chat_form ul li:last-child label { display:none;}

.footer_dtail {  padding: 20px 10px; }

.footer_loGo {  float: none;  width: 100%; padding-bottom:20px; }

.footer_loGo a { margin:auto; margin-bottom:10px;}

.footer_loGo p { text-align:center;}

.footer_menu { float:none; text-align:center; width:100%;}

.footer_menu ul li { float:none; display:inline-block; padding-right:3px;}

.footer_menu ul li a { font-size:11px; margin-right:3px;}

.chat_form ul li input[type="submit"] { width:75px; height:30px;}


.jplayerLeft { padding:0px 8px;}

/**a.jp-play, a.jp-pause   { background-size:5px 8px !important;}**/

a.jp-play, a.jp-pause { width:50px !important; height:50px !important;  border:2px solid #f5f5f5 !important;}

div.jp-video ul.jp-controls, div.jp-interface ul.jp-controls li { margin:0px !important;}

div.jp-video div.jp-type-playlist ul.jp-controls { width:61px !important;  height: 60px; !important;}

.progresRight { width: calc(100% - 61px); padding:7px;}

a.jp-mute {  width:18px  !important; height:20px !important;  background-size:10px 8px !important; margin-bottom:3px !important;}
	
a.jp-unmute{ width:18px  !important; height:20px !important;  background-size:10px 8px !important; margin-bottom:3px !important;}	

div.jp-volume-bar {  height: 5px !important; margin-top: 8px !important; width: 25px !important; }

.muteOuter { height:auto;}

.rightSattings { float: right;  width: 65px; display: none;  }

.title_radio label { background-size:21px 19px; background-position:left center;  font-family: "robotoregular"; font-size:15px; line-height: 50px;}

.title_radio { padding:4px 0px 7px 5px; height: 60px; overflow:hidden; text-align: center;}

.jplayerRiGht .rightSattings { width: calc(100% - 32px); }

.jplayerRiGht .title_radio { height: 33px;  padding: 10px 10px 8px; }
.jplayerRiGht .title_radio label { font-size:12px;  background-size:16px 13px;}

div.jp-video div.jp-type-playlist ul.jp-controls {height: 70px; !important;}




.youtube_video { width:33.33%; padding:0px 3px; margin:0px;}

.video_title  { text-align:center;}

.video_title a  { display:block; float:none;}

.video_title span { float:none;}

.youtube_listing ul li { padding-bottom:20px;}

.scheduleTabs ul li a { font-size:8px;}

.scheduleTabs ul li { width:20%;}

.scheduleTabs ul li:first-child {  width: 20%; }

.showListing_upHeading { float:none; width:100%; padding-bottom:10px;}

.showTimeDtail { float:none; width:100%; padding-bottom:10px;}

.showTimeDtail span { font-size:9px; margin-right:0px;}

.showTimeDtail a { margin-top:15px; margin-right:6px; }

.get_inTouch { padding:6px 6px 6px 10px;}

.get_inTouch a { font-size:12px; width:115px;}

.rDio_riGht .scheduleTabs ul li:first-child { width:33.33%;}

.rDio_riGht .scheduleTabs ul li { width:33.33%;}

.rDio_riGht .scheduleTabs ul li a { font-size:11px;}

.rDio_riGht .showListing_upHeading { width:auto; display:inline-block; float:left}

.rDio_riGht .showTimeDtail { float:right; width:auto;}





.wealthFome_outer { width:92%; margin-left:-46%; top:1%;}

.popuP_top_content { padding:10px;}

.submit_comments_inner { width:100%; text-align:center;}

.submit_comments_inner label { text-align:center; display:block; padding-bottom:10px; float:none;}

.submit_comments_inner ul li { float:none; display:inline-block; margin:0px 3px;}

.submit_comments_inner ul li a { width:80px; background-size:100%;}
.submit_comments_inner ul li:nth-of-type(2) a{ width:80px; background-size:100%;}
.submit_comments_inner ul li:nth-of-type(3) a { width:80px; background-size:100%;}

.submit_comments_inner ul { float:none; width:100%;}

.submit_comments_inner ul li:last-child { float:none; display:inline-block;}


.posting_dtail { width:100%; float:none;}

.p0puP_forM { padding:20px 10px;}

.posting_dtail ul li label { padding-bottom:5px; display:block; float:none; width:100%;}

.posting_dtail ul li input, .posting_dtail ul li textarea { float:none; width:100%;}


.posting_dtail ul li p { float:none;}


.cmntPlugin .fb_iframe_widget{width: 80% !important; }

.cmntPlugin .fb_iframe_widget span {
    width: 100% !important; margin:auto;
}



.share_channel_mobile span{
    margin-left: 15%;
}

.popuP_top_content .news_mid img{
	height:383px;
}

.progresRight{border-right:none;}

.share_channel{display:none;}

.share_channel_mobile{display:block;}

div#follow_channel_mobile{display: block;}

div#follow_channel{display:none;}

div#dateclock{display:none;}

div#dateclock_mobile{display:block;}



.in_frame_top_mobile{display:block;}

.in_frame_top{display:none;}

.in_frame_mobile,.in_frame_mobile_general{display:block;}
.in_frame,.in_frame_general{display:none;}

.title_radio label{
		display:inline;
	}

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

#wrapper { min-width:0px;}

.header_dtail { padding:0px 10px;}

.listen_loGo { padding-top: 8px;  width: 13%; }

.listen_loGo a { width:100%; height:auto;}

.menu1 ul li a {  font-size: 12px; padding: 0 10px; text-align: center; }

.menu1 { margin-left:20px; min-width:auto;}

.auto_div { width:100%;}

.menu2 { min-width:auto;}

.menu2 ul li a { width:40px; font-size:12px;}

.menu2 ul li:nth-of-type(2) a { width:68px; font-size:12px;}
.menu2 ul li:nth-of-type(3) a { width:68px; font-size:12px;}
.menu2 ul li:nth-of-type(4) a { width:68px; font-size:12px;}

.item_dTail { margin: auto; width: 96%; }

.item_dTail a i span { font-size:10px; padding-top:4px;}
.item_dTail a i span b { margin-bottom:2px;}




.rDio_leFt { width: 62%; }

.rDio_riGht {  width: 36%; }

.radio_fm_lOgo i { background-size: 100% 100%;  height: 64px; right: -5px;  width: 6px; }

.radio_fm_txt {  padding: 8px 20px 0 10px;  width: calc(100% - 65px); }

.radio_fm_Head { padding-bottom:10px;}

.playlist_dtail { width: calc(100% - 18px); }

.recent_listing ul li { padding: 6px 10px 6px 0; }

.gallery_iTem { width: 97%; }

.follow_channel label { width:100%; padding-bottom:5px; float:none;}

.follow_channel ul { float:none; width:100%;}

.date_time_dtail strong { width:98px;}

.date_time_dtail { padding:10px;}

.date_time_dtail label { width:auto; font-size:13px; padding-top:3px;}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width:6px !important;;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px !important;;}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {width:6px !important;;}
.mCSB_scrollTools {width:6px !important;;}
.mCSB_inside > .mCSB_container { margin-right: 15px; }

.chat_form ul li label { width:100%; float:none; padding-bottom:5px;}

.chat_form ul li input[type="text"], .chat_form ul li textarea { width:100%;}

.chat_form ul li:last-child label { display:none;}


.footer_dtail { padding: 20px 15px; }

.container_dTail, .drag_module { width:96%; margin:auto;}

 
div.jp-video ul.jp-controls, div.jp-interface ul.jp-controls li { margin:0px !important; width: 46px!important;}

.rightSattings { width:111px; float:right;}

.progresRight {  width: calc(100% - 157px); }

.jplayerLeft {  padding: 0 8px; }

.title_radio label { background-position:left top; font-size:12px;}

.jplayerRiGht .rightSattings {  width: calc(100% - 50px); float:left; }

.share_channel span ,.share_channel_mobile span  {
    margin-left: 15%;
}





.youtube_video { 
    margin-right: 0;
    padding: 0 5px;
    width: 33.33%;
}

.video_title a { font-size:9px;}

.scheduleTabs ul li { width:20%;}

.scheduleTabs ul li:first-child {  width: 20%; }

.scheduleTabs ul li a { font-size:10px;}

.showListing_upHeading { width:auto;}

.showTimeDtail span { margin-right:0px;}


.share_channel span ,.share_channel_mobile span{ margin-left:3%;}

.radio_recentlyPlay.rightGalery .gallery_iTem {
    padding: 0 3px;
    width: 100%;
}

.reQuestSongs { padding:6px 10px 6px 6px;}

.reQuestSongs label { font-size:14px;}

.reQuestSongs a { font-size:12px; width:120px;}

.rDio_riGht .radio_recentlyPlay h3 { font-size:14px;}

.rDio_riGht .news_head h4 {
    color: #000;
    display: inline-block;
    font-size: 14px;
    width: 84%;
}
.rDio_riGht .playlist_dtail strong { padding-top:0px;}

.rDio_riGht .links_bttn a { margin-bottom:5px;}

.get_inTouch { 
    padding: 6px 6px 6px 10px; 
}

.get_inTouch label { font-size:14px;}

.get_inTouch a { font-size:10px; width:148px;}


.rDio_riGht .scheduleTabs ul li:first-child { width:33.33%;}
.rDio_riGht .scheduleTabs ul li { width:33.33%;}

.rDio_riGht .scheduleDtailHead h3 { font-size:12px;}




.wealthFome_outer { 
    margin-left: -45%; 
    width: 90%; 
}


.cmntPlugin .fb_iframe_widget span {
    width: 262px !important;
}

popuP_top_content .news_mid img {height:400px;}


}

@media (min-width: 1270px){ 
.in_frame_left {display:inline-block;width:300px;float:left;margin-top: 10px;}

#wrapper.warpper-left {width:1270px !important;margin:0 auto;}
#container { width:auto; margin-top:10px;}
.container_left_ad {display:inline-block; margin-left: auto;margin-right: auto;position:absolute;}
}


.frame_mobile_top, .frame_mobile_middle { display:none; }
@media (max-width:767px) { 
.frame_mobile_top {display:inline-block; min-width:300px ;max-width: 767px; width: 100%; height:100px} 
.frame_mobile_middle {display:inline-block; min-width:300px ;max-width: 767px; width: 100%; min-height:250px; max-height:280px; height:100%} 
}

.frame_desktop_top {display:inline-block; min-width:728px ;max-width: 970px; width: 100%; height:90px }
@media (max-width:767px) { 
.frame_desktop_top { display:none; }
}

.frame_desktop_square {display:inline-block; min-width:250px ;max-width: 350px; width: 100%; height:280px;}
@media (max-width:767px) { 
.frame_desktop_square { display:none; }
}

.frame_desktop_player {display:inline-block; min-width:435px ;max-width: 560px; width: 100%; height:60px;}
@media (max-width:767px) { 
.frame_desktop_player { display:none; }
}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: visible;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: visible;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 20px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ /*margin: 20px 0;*/ }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		/*background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 11px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 11px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		/*background-color: #000; background-color: rgba(0,0,0,0.1);*/
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color:#ff6c1f;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: #ff6c1f; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color:#ff6c1f; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor: move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


   
div.jp-audio,
div.jp-audio-stream,
div.jp-video {
 	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */
 	font-family:Verdana, Arial, sans-serif;
 	color: #666;
 	  position:relative; 
}
div.jp-audio {
	width:420px;
}
div.jp-audio-stream {
	width:182px;
}
 
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative;
}

/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
div.jp-video-full div div {
	z-index:1000;
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1001; /* 1 layer above the others. */
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
}

div.jp-interface {
	position: relative;
	background:none; height:auto;  
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:80px;
}

div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:80px;
}
 

/* @group CONTROLS */

div.jp-controls-holder { 
	width:100%; 
 	position: relative;
 	  /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	 
}

div.jp-audio ul.jp-controls {
	width: 380px;
	padding:20px 20px 0 20px;
}

div.jp-audio-stream ul.jp-controls {
	width: 142px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 55px; border-right:1px solid #ebebeb; float:left; padding:7px 0px   
	 
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline; margin:0px 3px; 
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:36px;
	height:36px;  border:4px solid #f5f5f5; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;  display:block; background:#fff;
}

a.jp-play {
	background: url(../images/player_play.png) no-repeat center center;  
}
a.jp-play:hover {
	background: url(../images/player_play.png) no-repeat center center; 
}
a.jp-pause {
	background:url(../images/player_pause.png) no-repeat center center; 
	display: none;
}
a.jp-pause:hover {
	background:url(../images/player_pause.png) no-repeat center center; 
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:36px; border:1px solid #acacac; border-radius:10px; display:block;
	height:36px;
	margin-top:4px;
}

a.jp-stop {
	/*background: url(../images/jplayer.blue.monday.jpg) 0 -83px no-repeat;*/
	margin-left:10px;
}

a.jp-stop:hover {
	/*background: url(../images/jplayer.blue.monday.jpg) -29px -83px no-repeat;*/
}

a.jp-previous {
	background: url(../images/player_arow_prev.png) no-repeat center center; 
}
a.jp-previous:hover {
	background: url(../images/player_arow_prev.png) no-repeat center center; 
}

a.jp-next {
	background: url(../images/player_arow_next.png) no-repeat center center; 
}
a.jp-next:hover {
	background: url(../images/player_arow_next.png) no-repeat center center; 
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	/*background: url(../images/jplayer.blue.monday.jpg) 0 -202px repeat-x;*/
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	/*background: url(../images/jplayer.blue.monday.jpg) 0 -218px repeat-x ;*/
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url(../images/jplayer.blue.monday.seeking.gif);
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
 
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 210px;	
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
	margin-left:10px;
}

div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
	margin-left: 56px;	
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	  float:left;
	 
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	 
}

div.jp-video a.jp-volume-max {
	left: 134px; display:none !important;
}

a.jp-mute {
	background:url(../images/volume_icon.png) no-repeat center center #fff; width:28px; height:28px; font-size:0px !important; display:block; border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%; position:relative; z-index:1;}
	
a.jp-unmute{
	background:url(../images/mute_icon.png) no-repeat center center #fff; width:28px; height:28px; font-size:0px !important; display:block; border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;position:relative; z-index:1;}	
a.jp-mute:hover {
	 
}
a.jp-unmute {
	 
}
a.jp-unmute:hover {
 }
a.jp-volume-max {
	/*background: url(../images/jplayer.blue.monday.jpg) 0 -186px no-repeat;*/
}
a.jp-volume-max:hover {
	/*background: url(../images/jplayer.blue.monday.jpg) -19px -186px no-repeat;*/
}

div.jp-volume-bar {
	 
	position:relative; 
	overflow:hidden;
	background: #dddada;
	width:60px; margin-left:-3px;
	height:10px; margin-top:9px; 
	cursor: pointer; float:left; border-radius: 10px; -moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;
}
div.jp-audio div.jp-volume-bar {
	top:37px;
	left:330px;
}
div.jp-audio-stream div.jp-volume-bar {
	top:37px;
	left:92px;
}
div.jp-video div.jp-volume-bar {
	 
}
div.jp-volume-bar-value {
	
	
	 
	background: #ff6c1f;
	width:0px;
	height:10px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:11px;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-right:1%; float:left; width:auto; line-height:10px; 
}
div.jp-video div.jp-duration {
	margin-left:1%;float:left; width:auto; line-height:10px; 
}

/* @end */

/* @group playlist */

div.jp-details {
	font-weight:bold;
	text-align:center;
}

div.jp-details,
div.jp-playlist {
	margin:7px 10px 7px 10px ;
 
}
div.jp-type-single div.jp-details,
div.jp-type-playlist div.jp-details,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-details ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-details li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	 
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	 text-decoration:underline;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	width:100%;
	overflow:hidden; /* Important for nested negative margins to work in modern browsers */
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	height:0px;
}
div.jp-video-360p div.jp-video-play {
	margin-top:-360px;
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	/*background: url(../images/jplayer.blue.monday.video.play.png) 0 0 no-repeat;*/
	text-indent:-9999px;
}
/*
div.jp-video-play:hover a.jp-video-play-icon {
	background: url(../images/jplayer.blue.monday.video.play.png) 0 -100px no-repeat;
}*/





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	  width:11% ; height:80px !important;  z-index:11; float:left; margin-right:2%;
}

div.jp-jplayer img{ width:80px !important; height:80px !important; }




/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	 
}

 

ul.jp-toggles li a {
	display:block;
 
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
 
}

a.jp-full-screen:hover {
 }

a.jp-restore-screen {
	/*background: url(../images/jplayer.blue.monday.jpg) -60px -310px no-repeat;*/
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	/**background: url(../images/jplayer.blue.monday.jpg) -90px -310px no-repeat;**/
}

a.jp-repeat, a.jp-repeat-off {
	background:url(../images/rpeat_bttn.png) no-repeat; width:14px; height:10px; position:absolute; bottom:0px; left:0px; 
}

a.jp-repeat:hover {
	 background:url(../images/rpeat_bttn_off.png) no-repeat; 
}

a.jp-repeat-off {
	background:url(../images/rpeat_bttn_off.png) no-repeat; 
}

a.jp-repeat-off:hover {
	background:url(../images/rpeat_bttn.png) no-repeat; 
}

a.jp-shuffle, a.jp-shuffle-off {
	background:url(../images/shuffle_bttn.png) no-repeat center center; width:15px !important; height:12px !important;
	margin-left: 5px; position:absolute; right:0px; bottom:-2px;
}

a.jp-shuffle:hover {
	background:url(../images/shuffle_bttn_off.png) no-repeat center center; 
}

a.jp-shuffle-off {
	background:url(../images/shuffle_bttn_off.png) no-repeat center center; 
}

a.jp-shuffle-off:hover {
	background:url(../images/shuffle_bttn.png) no-repeat center center; 
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */









