@charset "utf-8";
html, body{ min-height: 100%; width:auto; overflow-x: clip;}
body{
	margin: 0;
    padding: 0;
	font-family: Roboto, Arial, Helvetica;
	font-size: 100%;
	font-weight: 400;	background: #FCFCFC;
	background: #e9ecee;
	width: 100%;
	text-align:left; 
}

a{ text-decoration: none; outline-width: medium; outline-style: none; outline-color: -moz-use-text-color; transition: all 0.1s ease 0s; }
a:hover{ text-decoration: none }
::selection { background: #C2E4FE; }

a{ color: #0079ff; text-decoration: none; outline-width: medium; outline-style: none; outline-color: -moz-use-text-color; }
a:hover{ text-decoration: none }
a.publisher-anchor-color{ color: #0079ff !important;}

h1, h2, h3, h4, h5{ font-size: inherit; font-weight: inherit; margin: inherit; padding: inherit; display: inherit;
	margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;
}

* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
box-sizing: border-box;
text-rendering: optimizelegibility;
}

.adman-placeholder{
	outline: none !important;
}

.lazyload,.lazyloading{
	background: url('/_img/lazyload.png') #b1b1b1 no-repeat center; background-size: contain;
}
.lazyloaded{ transition: background 300ms }

.mainlogo{float:left; display:block; padding:0;line-height:100%; margin: 0 0 0 0.25em; height:55px;}
a.mainlogo.text{}
a.mainlogo.text h1{font-family: 'Ubuntu'; font-size:42px; letter-spacing:-0.85px;; font-weight:bold; text-transform:uppercase; margin: 7px 0 0 10px; line-height: 42px;}
a.mainlogo.text{color:#B2B2B2}
a.mainlogo.text:hover{color:#000}

.mainlogo2{float:left; line-height:100%; margin: 0 0 0 0.25em;}
a.mainlogo2.text{font-family: 'Ubuntu'; font-size:1.65em; letter-spacing:-0.02em; font-weight:bold; text-transform:uppercase; margin: 0.1em 0 0 0.25em;}
a.mainlogo2.text{color:#B2B2B2}
a.mainlogo2.text:hover{color:#000}

/*-------------------- */

form{ color: #000033; font-family: 'Ubuntu', Arial, Helvetica, sans-serif;}
input{ border: #7f7f7f 1px inset; padding: 5px; }
textarea{ border: #7f7f7f 2px inset; }
select{ border: #7f7f7f 1px inset; padding: 5px; }
input, textarea, select{ 
	padding: 10px; border-radius: 4px; border: 1px solid #fff; background: #fff; 
	color: #000033; font-family: Arial, Helvetica, sans-serif; outline: none;
	font-size: 14px;
}


input::-webkit-input-placeholder, label::-webkit-input-placeholder, select::-webkit-input-placeholder, input::-moz-placeholder, label::-moz-placeholder, select::-moz-placeholder, input:-moz-placeholder, label:-moz-placeholder, select:-moz-placeholder, input:-ms-input-placeholder, label:-ms-input-placeholder, select:-ms-input-placeholder { font-style: italic; letter-spacing: 0.05em; }
textarea:hover { border-color: silver; }
textarea { resize: vertical; }

input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover { border-color: silver; }
select[multiple=multiple]:hover { border-color: silver; }
textarea:focus { border-color: #27C4FF; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(13, 189, 255, 0.7); outline: none; }
input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus { border-color: #27C4FF; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(13, 189, 255, 0.7); outline: none; }
input[type="search"]:focus { border: 1px inset #969696 !important; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); outline: none; }
select[multiple=multiple]:focus { border-color: #27C4FF; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(13, 189, 255, 0.7); outline: none; }

/*-------------------- */

.cutebutton{
    background: #fff; color: #7e7e7e;
    font-weight: 500; font-size: 14px;
	display: inline-block; line-height: normal;
	padding:1em 1.25em; margin: 1em auto 1em auto; text-align: center;
    font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	border-radius: 4px; border: 1px solid #7e7e7e; 
	cursor: pointer;
}
.cutebutton:hover{
	border: 1px solid #0079ff; color: #0079ff;
}

.minis{ font-family: 'Ubuntu', Arial, Helvetica, sans-serif; font-size: 9px; color: #7f7f7f; text-transform: uppercase }
.minis a{ color: #7f7f7f; }
.minis a:hover{ color: #0079ff; }

.small-name{}
.big-name{display:none}


a.facebook:hover{color:#3b5998 !important}
a.twitter:hover{color:#55acee !important}
a.instagram:hover{color:#833ab4 !important}
a.youtube:hover{color:#e52d27 !important}
a.gplus:hover{color:#dd4b39 !important}
a.rss:hover{color:#f26522 !important}
a.comment:hover{color: #3C6 !important}
a.search:hover{color: #ff0004 !important}


.highlightBlue { color: #0079ff !important; }
.highlightBlue a{ color: #0079ff; }
.highlightBlue a:hover{ color: #0079ff; text-decoration: underline;}


.pageTitle{
	display: block;
	margin: 0 10px 20px 10px;
	border-top: 1px solid #0079ff;
}
.pageTitle:after{ display:table; width:100%; content:' '}

.pageTitle .t1, .pageTitle .t2{
	display: inline-block;
	font-family: 'Ubuntu'; font-weight: 700; font-size: 32px; color: #333;
	border-top: 5px solid #0079ff;
	margin:0;
	text-transform: uppercase;
}
.pageTitle .t1{ padding:0; }
.pageTitle .t2{ float:left; padding:0 15px 0 0; }
.pageTitle .t2 h2{padding:0; margin:0; font-size: 28px; display: inline-block;}
.pageTitle .t1 a, .pageTitle .t2 a{ color: #333; }
.pageTitle .t1 a:hover{ color: #000; }

.smallnote{ font-size: 0.75em; color: #7e7e7e;}

.slideOverlay h3, .slideOverlay h4{padding:0;}


/* ------------------- */
/* ------------------- */

.boxHeader {
	color: #0079ff;
	padding: 0 0 2px 0;
	margin: 10px 0;
	text-align: left;
	font-size: 18px;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: bold;
	border-bottom: 2px solid #0079ff;
}
a.boxHeader { color: #0079ff; text-decoration:none; }
a.boxHeader:hover{ color: #243689; text-decoration:none; }


.boxHeader_900{  
	padding: 0 0 2px 5px;
	text-align: left;
	color: #7f7f7f;
	font-size: 18px;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: 700;
	letter-spacing: -0.01em;
}
.boxHeader_900 a{  color: #7f7f7f; }
.boxHeader_900 a:hover{  color: #0079ff; }


.boxHeader_700{  
	padding: 0 0 2px 0;
	text-align: left;
	color: #7f7f7f;
	font-size: 14px;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: bold;
}
a.boxHeader_700{ color: #7f7f7f; }
a.boxHeader_700:hover{ color: #0079ff; }

.boxHeader_EAgenda{  
	border-bottom: 2px solid #7D64F9 ;
	text-align: left;
	color: #7f7f7f;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-size: 18px;
	padding: 10px 0 10px 0;
	margin-bottom:10px;
}
a.boxHeader_EAgenda{ color: #7f7f7f; }
a.boxHeader_EAgenda:hover{ color: #0079ff; }

.boxHeader_EDaily{
	display: block; padding: 15px 0 15px 0; margin-top:20px;
	border-top:2px solid #ff0004;  text-align: right;
	font-size: 14px !important;
	color: #ff0004; font-weight: 700;
	font-family: 'Ubuntu', Arial, sans-serif;
}
.boxHeader_EDaily:hover{background:#fff;}
.boxHeader_EDaily img{ margin-top: -10px;}
.boxHeader_EDaily a{color: #ff0004;}
.boxHeader_EDaily a:hover{color: #800000;}


.boxHeader_Posts {
	font-family: 'Ubuntu', Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #6f6f6f;
	padding: 0;
	border-bottom: 2px solid #ff0004;
}
.boxHeader_Posts a {	color: #ff0004; }
.boxHeader_Posts a:hover { color: #ff0004; }

.profileInfo{
	font-size: 14px; color: #333;
	line-height: 18px; margin: 10px;
}
.profileInfo a{ color: #333; }
.profileInfo h3{ font-size: 14px; color: #333; }
.profileInfo h2{ font-size: 14px; color: #333; }

h1.profileInfo{ font-family: Ubuntu, Arial, Helvetica, sans-serif; font-size: 32px; color: #000; padding: 30px 0 10px 0;  }
h2.profileInfo{ font-size: 18px; color: #000; border-bottom: 1px solid #0079ff; padding: 0 0 10px 0; }

.linkstyle{}
.linkstyle:hover{
	cursor: hand;
	text-decoration: underline;
}

/******************************************************/
/************ CONTACT FORM               ****************/
/******************************************************/

#contactform{
	transition: 0.5s; background: #e9ecee;
	display: table; width:100%
}
#loader{
	width: 100%; height: 100%;
	z-index: -1;
	position: absolute;
	top: 0; left:0; right: 100%;
	font-size: 7em;
	transition: 0.25s;
	color: #0079ff;
}

.success {
	padding: 1em;
	margin: 0.75rem 0 0.75rem 0;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.5em;
}

.error {
	padding: 1em;
	margin: 0.75rem 0 0.75rem 0;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #b94a48;
	background-color: #f2dede;
	border: 1px solid rgba(185, 74, 72, 0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.5em;
}


/******************************************************/
/************ HOMEPAGE               ****************/
/******************************************************/

.homeRadioBox {
	background-color: #fff;
	display: table; width: 100%;
	margin-bottom: 25px; padding: 7px 2px;
	text-align: center;
	box-shadow: 0 1px 1px hsla(0,3%,67%,.1);
    border-radius: 3px;
}
.homeRadioBox_more{
	display: block; float:left; width:100%; box-sizing:border-box; padding: 10px 5px 0 5px; 
	font-family: 'Ubuntu', Arial; font-weight: 500; color: #686868; 
	font-size: 10px; letter-spacing: 1px; text-align:right;
}
.homeRadioBox_more:hover{ color: #0079ff; }
@media only screen and (max-width: 979px){
.homeRadioBox_more{
	width: calc( 100vw - 40px );
	float: none;
	display: table;
	font-size: 13px; font-weight: 400; padding: 12px; margin: 20px auto; 
	text-align: center; color: #0079ff; 
	border: 1px solid #0079ff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; }
	
}

.homeRadioItem{
	display: block; display: block; float: left; overflow: hidden; cursor: pointer; 
	width: 25%; height: 95px; margin: 0; padding: 0 5px 5px 5px;
	text-align: center; font-size:9px;
}
.homeRadio10Items .homeRadioItem{
	width: 7.69%;
}

.homeRadioItem img {display: block; margin:auto; clear:both; padding:5px;}
.homeRadioItem a { color: #fff; }

.homeRadioItem .sTitle {
	color: #686868; font-size: 12px; font-weight: 400; line-height:13px;
	cursor: pointer; display: block;
}
.homeRadioItem:hover .sTitle { color: #fff !important; text-decoration: none; }
.homeRadioItem:hover {
	background: url(/_img/play-bg.png) top right no-repeat rgba(0,0,0,0.5); color: #fff !important;
	zoom: 1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background-color 0.25s ease-in-out;
	-moz-transition: background-color 0.25s ease-in-out;
	-ms-transition: background-color 0.25s ease-in-out;
	-o-transition: background-color 0.25s ease-in-out;
	transition: background-color 0.25s ease-in-out;
}


/******************************************************/
/************ NEOS KODIKAS               ****************/
/******************************************************/

.alertBar{
	display:table; width:100%; padding: 10px 20px; text-align: center; position: relative;
	background: #0079ff; color: #fff; font-weight: 700; font-family: "Roboto Condensed", "Arial Narrow", "Helvetica LT Condensed",'Ubuntu', Arial; font-size: 15px;
	box-shadow: 1px 1px 3px rgba(0,0,0, 0.15);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, 0.4); 
	transition: 0.2s;
}
.alertBar i{ font-size: 18px; }
a.alertBar:hover{ text-decoration: underline; background: #004080}

.section-title{
	display: block;
	margin: 5px 10px 20px 10px;
	padding: 0;
	
	border-top: 1px solid #0079ff;
}
.section-title:after{ display:table; width:100%; content:' '}

.section-title .t1{
	font-family: 'Ubuntu'; font-weight: 700; font-size: 28px; color: #7f7f7f;
	border-top: 5px solid #0079ff;
	margin:0 40px 0 0; padding:0;
	float:left; color: #0079ff;
}
.boxed-title .t1:hover{ color: #000; }

.section-title.post{ border-top: 1px solid #0079ff; }
.section-title.post .t1{ border-top: 5px solid #0079ff; color: #0079ff; font-size:24px; }
.section-title.post .t2:hover, .section-title.viral .t3:hover{ color: #0079ff; }

.section-title.eagenda{ border-top: 1px solid #7c63f8; }
.section-title.eagenda .t1{ border-top: 5px solid #7c63f8; color: #7c63f8; }
.section-title.eagenda .t2:hover, .section-title.eagenda .t3:hover{ color: #7c63f8; }

.section-title.edaily{ border-top: 1px solid #ff0004; }
.section-title.edaily .t1{ border-top: 5px solid #ff0004; color: #ff0004; margin-right: 80px;}
.section-title.edaily .t2:hover, .section-title.edaily .t3:hover{ color: #ff0004; }

.section-title.pink{ border-top: 1px solid #db9b9b; }
.section-title.pink .t1{ border-top: 5px solid #db9b9b; color: #db9b9b; margin-right: 80px;}
.section-title.pink .t2:hover, .section-title.edaily .t3:hover{ color: #db9b9b; }

.section-title.related{ border-top: none; }
.section-title.related .t1{ border-top: 5px solid #fff; color: #676767; }
.section-title.related .t2:hover, .section-title.related .t3:hover{ color: #b8618e; }

.section-title.topiclist{ border-top: none; margin: 20px 0 0 0; text-align: center}
.section-title.topiclist .t1{ float: left; font-size:56px; border-top: none; color: #e9ecee; margin:0; }
.section-title.topiclist .t2{ float: right; font-weight: 700; margin: 30px 0 0 0; font-size: 18px; font-weight: 500; color: #797979; }

.section-title .t2{
	font-family: 'Ubuntu'; font-weight: 500; font-size: 16px;
	margin:15px 20px 0 0; padding:0;
	float:left;
}
.section-title a.t2{ color: #797979;}
.section-title .t3{
	font-family: 'Ubuntu'; font-weight: 700; font-size: 16px;
	margin:15px 0 0 0; padding:0;
	float:right;
}
.section-title a.t3{ color: #797979;}


.boxed-title{
	display:block; margin: 15px 0 12px 0; padding: 0 10px;
}
.boxed-title:after{ display:table; width:100%; content:' '}

.boxed-title .t1{
	font-family: 'Ubuntu'; font-weight: 700; font-size: 20px;
	 color: #797979; margin:0; padding:0;
}
.boxed-title .t1:hover{ color: #000; }


.section-topic{
	margin: 5px 0 30px 0; padding: 0;  background: #fff; border-radius: 12px; overflow: hidden; display: block;
}
.section-topic:after{ display:table; width:100%; content:' '}

.section-topic .tBg{ background-size: cover; padding: 0;  transition: ease-out 0.5s; }

.section-topic .t0{
	border-top: 1px solid rgba(255,255,255,0.6);
    display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex;
    -moz-justify-content: center; -ms-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
    -moz-flex-grow: .5; -ms-flex-grow: .5; -webkit-box-flex: .5; -ms-flex-positive: .5; flex-grow: .5;
    position: relative; padding: 0 65px 15px 65px; 
	transition: 0.3s;
}
.section-topic .t1{
	font-family: 'Ubuntu'; font-weight: 500; font-size: 18px; color: #fff;
	 text-align: center; height: 18px; letter-spacing: 2px;
	padding:4px 20px 12px 20px; margin: 0 auto 15px auto;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}
.section-topic .tBg:hover .t0{ border-top: 1px solid #ff0004; background: rgba(0,0,0, 0.4);}
.section-topic .tBg:hover .t2{ background: rgba(0,0,0, 0.4);}

.section-topic .t2{
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif; color:#fff;
	font-weight: 700; font-size: 36px; letter-spacing: -1px;
	display: block;	text-align: center;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
	padding: 45px 65px 10px 65px; 
}
.section-topic .items{ padding: 0 0; margin-right: -20px !important;}
.section-topic .items .tiles{ padding: 20px 0 !important; }
.section-topic .items .tiles h1{ font-size: 20px !important; }
.section-topic .items .tiles .subtitle{ font-size: 14px !important; }
.section-topic .items .tiles .date{ font-size: 12px !important; }
.section-topic .items .tiles .item{ height: 320px !important; margin: 0 20px 0 0 !important; }


.eventplace{display:block; padding-top: 5px; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; }
.eventcities{display:block; padding-top: 5px; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; }
.eventdates{display:block; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; }
.eventprice{display: none;}

.EVENTPLACE{display:block; padding-top: 5px; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; font-size: 0.857em;}
.EVENTCITIES{display:block; padding-top: 5px; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; font-size: 0.857em;}
.EVENTDATES{display:block; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; font-size: 0.857em;}
.EVENTPRICE{display: none;}

a.buyTicket, a.buyTicket2{
	display:block; margin: 0 auto;
	background: #7D64F9; border-radius: 2px; color: #fff !important; padding: 14px 0 16px 0; text-align:center;
	font-family: 'Ubuntu', "Arial Black", Gadget, sans-serif; border: 1px solid #7D64F9; 
	font-weight: 500; letter-spacing: 0.05em;
	font-size: 16px; transition: ease-out 0.2s;
}
a.buyTicket2{ display: inline-block; padding: 3px 6px 3px 6px !important; margin-top: 10px; font-size: 10px; !important}
a.buyTicket i{font-size: 24px;}
a.buyTicket2 i{font-size: 12px;}

a.buyTicket:hover, a.buyTicket2:hover{
	background: #fff; color: #7D64F9 !important;
}

@media only screen and (max-width: 979px){
.pageTitle .t1{ font-size: 20px; }
.section-title .t2{ display: none;}
.section-title .t3{ display: none;}
.boxHeader_900{
	padding-left: 10px;
}
}

@media only screen and (min-width: 980px) and (max-width: 1259px){
.section-title .t2{ font-size: 14px}
.section-title .t3{ font-size: 14px}
}

/******************************************************\
*
*  Tabs & Scrollbars
*
\******************************************************/

.tab-container{ background: #fff; padding: 15px 5px 15px 15px; }
.etabs { margin: 0 0 0.75em 0; padding: 0; background: #fff }

.tab { display: inline-block; zoom:1; *display:inline;  background: rgba(0,0,0,0.05); }

.tab a { font-size: 14px; font-family: 'Ubuntu', Arial, sans-serif; font-weight:700; line-height: 1.75em; display: block; padding: 0.25em 1em; outline: none; color:#7f7f7f }
.tab a:hover { text-decoration: none; color:#000; }

.tab a.active { color:#fff; }
.tab a.active:hover { color:#fff; }

.tab.active { background: #7f7f7f; position: relative;}
.tab.active::after {
	content: "";
	position: absolute;
	bottom: -9px;
	left: 50%;
	margin-left: -9px;
	border-width: 9px 9px 0;
	border-style: solid;
	border-color: #7f7f7f transparent;
	display: block;
	width: 0;
}

.eagenda .etabs { margin: 0 0 0.75em 0; padding: 0; background: #8080C0 }
.eagenda .tab a { color:#FFF0F0 }
.eagenda .tab a:hover { color:#fff; }

.eagenda .tab.active { background: #7D64F9; }
.eagenda .tab.active::after { border-color: #7D64F9 transparent; }


.mCSB_inside > .mCSB_container{margin-right:15px;}
.mCSB_scrollTools{ width:8px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.4);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: rgba(0,0,0,0.05);}


/******************************************************/

.eventCategory.category130{ background: #98b5bf !important; color:#fff !important; }
.eventCategory.category131{ background: #98b5bf !important; color:#fff !important; �������}
.eventCategory.category132{ background: #939fc5 !important; color:#fff !important; Nighlife}
.eventCategory.category133{ background: #c5b0dd !important; color:#fff !important; ��������}
.eventCategory.category134{ background: #b3bf98 !important; color:#fff !important; ������}
.eventCategory.category135{ background: #cf8e7b !important; color:#fff !important; ���������}
.eventCategory.category136{ background: #d3b581 !important; color:#fff !important; ������}
.eventCategory.category137{ background: #b0ddb6 !important; color:#fff !important; �����}
.eventCategory.category138{ background: #ddb0c2 !important; color:#fff !important; Shows}
.eventCategory.category139{ background: #aa98bf !important; color:#fff !important; ����������}
.eventCategory.category140{ background: #bf98a7 !important; color:#fff !important; �������}

/* --------------------------------------------------------- */

.category130 { color: #b0d2dd !important; }
.category131 { color: #b0d2dd !important; �������}
.category132 { color: #aab8e4 !important; Nighlife}
.category133 { color: #c5b0dd !important; ��������}
.category134 { color: #cfddb0 !important; ������}
.category135 { color: #f0a58f !important; ���������}
.category136 { color: #f4d296 !important; ������}
.category137 { color: #b0ddb6 !important; �����}
.category138 { color: #ddb0c2 !important; Shows}
.category139 { color: #f4d296 !important; ����������}
.category140 { color: #ddb0c2 !important; �������}

/******************************************************/

.postAddComment{
	display: inline-block; float: right;
    border: #7e7e7e solid 1px;
    color: #7e7e7e;
	padding:8px 16px; margin: 0 0 0 1em; height: 42px; 
}
.postAddComment i{ font-size: 18px; margin-right: 14px; }
.postAddComment a{ color: #7e7e7e; font-weight: 500; font-size: 12px; font-family: "Roboto Condensed", "Arial Narrow", "Helvetica LT Condensed";}
.postAddComment:hover, .postAddComment:hover a{ background: #7e7e7e; color: #fff;}


.postTags {
	display: block; margin: 1em 0; padding: 1em 0; overflow: hidden;
	border-top: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;
	color: #000; font-family: 'Ubuntu', Arial, sans-serif; font-size: 0.75em; font-weight: 400;
}
.postTags a { color: #000; }
.postTags a:hover { color: #fff; background: #0079ff; }

.postEndLink{ display:block; margin: 20px 0; line-height: 25px; position: relative; font-size: 17px; font-weight:bold;}
.postEndLink img{ width: 25px; height:25px; float:left; display: block; padding-right:5px; }

.absolute-center {

	/* Internet Explorer 10 */
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;

	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	
	/* Safari, Opera, and Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	
	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;

}

/************************************************************************************************************/
/******************************                   SEARCH BOX                   ******************************/
/************************************************************************************************************/

input:active,
input:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}
#search-wrapper {
    display: block;
    width: 160px;
    position: relative;
    float: right;
    margin-top: 11px;
    margin-right: 20px;
    text-align: left;
}
#search-form {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    float: right;
    outline: none;
    padding: 5px 0 5px 0;
    
    cursor: pointer;
    width: 160px;
    height: 30px;
    border-bottom: 1px solid #000;
    background: #fff;
    color: #7f7f7f;
    font-size: 12px;
    font-family: 'Ubuntu', Arial, san-serif;
}
#search-form input {
    font-family: 'Ubuntu', Arial, san-serif;
    font-size: 12px;
    color: #7f7f7f;
    font-weight: 500;
    letter-spacing: 0.01em;
    padding-top 2px;
    cursor: pointer;
}
.search-smallicon {
    width: 5px;
}
.search-hover {
    background: #f2f2f2 !important;
    color: #000 !important;
    transition: none;
    cursor: pointer;
}
#search-form.search-hover input {
    color: #0079ff !important
}
#search-form.search-hover::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    
    color: #000;
}
#search-form.search-hover::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #000;
}
#search-form.search-hover:-ms-input-placeholder {
    /* IE 10+ */
    
    color: #000;
}
#search-form.search-hover:-moz-placeholder {
    /* Firefox 18- */
    
    color: #000;
}
.search-active {
    border-bottom: 1px solid #0079ff !important;
    width: 200px !important;
    color: #7f7f7f !important;
    cursor: auto;
}
#search-input {
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    font-family: 'Ubuntu', Arial, san-serif;
    font-size: 12px;
}
#search-submit {
    position: relative;
    left: -5000px;
}
#search-icon {
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
    padding: 0 3px 0 7px;
    line-height: 30px !important;
    color: #7f7f7f;
    cursor: pointer;
    font-size: 14px;
    display: block;
    transition: none !important;
}
#search-input::-webkit-input-placeholder {
    /* WebKit browsers */
    
    color: transparent;
}
#search-input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    
    color: transparent;
}
#search-input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    
    color: transparent;
}
#search-input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    
    color: transparent;
}

/************************************************************************************************************/
/******************************                   NAVIGATION                   ******************************/
/************************************************************************************************************/


.nextwebchannels{ display:block; padding:16px 19px 18px 7px !important; margin:0;  height: 54px;}
.nextwebchannels img{padding:0; margin:0;}

.grayLinks{ color: #b1b1b1; font-size: 13px; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; }
.grayLinks a{ color: #b1b1b1}
.grayLinks a:hover{ color: #0079ff}

.grayLinks .subbrands{display: inline-block; height:34px; overflow: hidden; padding: 3px 0 3px 12px;}
.grayLinks .subbrands img{ height: 18px; }
.grayLinks .subbrands.pink {display: inline-block; padding: 4px 0 4px 10px;}
.grayLinks .subbrands.pink img{ height: 16px; }

.topHeaderTextAd { 
	display: block !important; background:#0079ff !important; padding: 10px 0 10px 0 !important;
	text-align:center; font-family:Roboto; font-weight:300; color:#fff; font-size: 14px; 	
}


#mainTabs{
	list-style:none; margin:0 auto; padding:0; z-index: 1001; display: table; position:relative;
}
#mainTabs ul, #extraTabs ul{
	list-style:none; margin:0; padding:0;
}
#mainTabs li{
	display:block; float:left; position:relative; margin: 0; padding: 0; z-index: 55500;
}

.menuLeft{ display:block; position: absolute; top:0; left:0; margin: 0; padding: 0;}
.menuLeft li{ display:block; float:left; position:relative; margin: 0; padding: 0; z-index: 55500;}
.menuRight{ display:block; position: absolute; top:0; right:0; margin: 0; padding: 0;}


.currentTab{ z-index:500 !important; }
.currentMenu{ display:block !important; }


.menuTab {
	display:block;
	float:left;
	cursor: pointer;
	outline: 0;
    background: url("/_img/downArrow.png") no-repeat right 24px;
	height: 53px; padding: 19px 17px 19px 10px; margin-right: 15px; 
	font-weight:700; font-size: 13px; font-family: 'Ubuntu', Arial, sans-serif; letter-spacing: -0.01em;
	color:#000; text-wrap:none;
}
a.menuTab { color: #000; }
a.menuTab:hover{ color:#0079ff !important; }

.menuTab.noarrow{ background: none !important; margin-right:0 !important; }
.menuTab.justicon { background: none !important; height: 54px; padding: 12px 4px 12px 4px; overflow: hidden; outline: 0; }


.menuTab_Open{ color:#0079ff; background: url("/_img/downArrow.png") #fff  no-repeat right 24px; }
a.menuTab_Open { color: #0079ff; }
a.menuTab_Open:hover{ color:#0079ff; }

.menuTab_Active{ border-bottom: 3px solid #0079ff; padding-bottom: 12px; }


.menuPanelContainer{
	display: none;
    position:absolute;
	left:0; top:0;
	z-index: 55500;
}
.menuFrame{
	display:table; background: #fff; padding:5px; min-width: 155px; margin-top: -1px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0,0,0, 0.3); box-shadow: 0 1px 3px rgba(0,0,0, 0.3);
	border-top: 2px solid #0079ff;
}
.menuFrame.edaily{
	background: #ff0004;
	border-top: 2px solid #770002;
}
.menuFrame.eagenda{
	background: #7c63f8;
	border-top: 2px solid #000;
}
.menuFrame_fullwidth{
	position: absolute;
	top:auto;
	left: 0;
	right: 0;
	width: 100% !important;
	zoom: 1;
	padding: 20px 0 20px 0;
}

.menuOptionsHeader{ 
	display: block;
	color: #b3b4b5;
	font-size: 10px;
	padding: 4px 7px;
	line-height: normal;
	letter-spacing: 2px;
	font-family: 'Ubuntu', Arial, sans-serif;
}
.menuOptions { margin-bottom: 10px; }
.menuOptions a{ 
	display: block;
	text-decoration: none;
	font-weight: 700;
	font-size: 13px;
	padding:7px;
	margin:0;
	line-height: normal;
	color: #676767;
	
}
.edaily .menuOptions a, .eagenda .menuOptions a{ color: #fff; }


.menuOptions a:hover{ 
	color: #000;
}

.menuDiv{
	width:200px;
	height: 1px;
	border-top: 1px dotted #fff;
	padding: 2px;
	margin: 4px;
}

.menuList a{
	display: block; height:40px;
	clear: both;
	background: #F5F5F5;
	padding:3px;
	text-decoration: none;
	font-size: 11px;
	line-height: normal;
	color: #0079ff;
	text-align: left;
	
}
.menuList a img{
	display: block; float: left; margin-right: 5px; width: 40px; height: 40px;
}
.menuList a b{
	display: block; clear: right;
}
.menuList a:nth-child(odd){
	display:block;
	background: #EDEDED;
}
.menuList a:hover{
	background-color:#0079ff;
	COLOR: #ffffff;
}

.radioThumbs{ display: flex; flex-wrap: wrap; }
.radioThumbs a{
	display: block; width:25%; box-sizing: border-box;
	background: #fff; border: 1px solid #F5F5F5;
	padding:15px;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
	color: #0079ff;
	text-align:center;
	
}
.radioThumbs a img{
	display: block; margin: auto; width: 100px; height: 100px; padding: 5px;
}
.radioThumbs a b{
	display: block; clear: right; font-size: 14px;
}
.radioThumbs a:hover{
	background-color:#0079ff;
	COLOR: #ffffff;
}
@media only screen and (max-width: 767px) {
	.radioThumbs a{ width:50%; }
}

/* ------------------- */


.menuPosts {
	color: #676767; font-weight: 400;
}
.menuPosts a{
	display: block; clear: both;
	padding:7px;
	text-decoration: none;
	font-weight: 500;
	font-size: 12px;
	font-family: 'Roboto', Arial;
	COLOR: #676767;
	transition: 0.2s;
}
.menuPosts a:hover{ 
	color: #000 !important;
}
.menuPosts a:hover .thumb{ 
	opacity: 0.7 !important;
}

.menuPosts .alert{ color: #ff0004; margin-right: 10px;}
.menuPosts .thumb{ width:60px; height:40px; float:left; display:block; margin-right: 10px; background: center center; background-size: cover; }

.menuPostsMore a{ 
	display: block;
	clear: both;
	color: #676767;
	font-size: 12px;
	margin: 10px 0 5px 0;
	padding: 5px 10px;
	text-align: right;
	letter-spacing: 1px;
	
	font-family: 'Ubuntu', Arial, sans-serif;
}
.menuPostsMore a:hover{ color: #fff; background: #7f7f7f; }

/* ------------------- */

.innermenu-wrapper{
	display: block; width:100%; margin: 0 0 24px 0; height:42px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    overflow-y: hidden;
    overflow-x: auto;
}
@media only screen and (max-width: 767px) {
.innermenu-wrapper{ padding: 0 10px; }
}

.subMenu{ display: flex; height: 42px; white-space: nowrap; }

.subMenu a{
	
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
	
	display: inline-block; 
	padding: 8px 12px; margin: 0 4px 0 0; width:auto; height:auto;

	font-family: Roboto, Arial, sans-serif;
	color: #222;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
	background: #fff;
	
	border: 1px solid rgba(0, 0, 0, 0.1);;
	box-shadow: 0 1px 1px rgba(173,168,168,0.1);
	transition: all 0.2s ease 0s;
	user-select: none;
	white-space: nowrap;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

}
.subMenu a:hover{ background: #0079ff; color: #fff; }
.subMenu .active { background: #0079ff; color: #fff; }

/* ------------------- */

.flex_content{ padding-left: 170px; }
.flex_submenu{ float: left; width:150px; margin:0 10px 0 10px; }
.flex_submenu_sticky{ padding: 10px; background: #fff; position:relative; z-index:1;  }
.flex_submenu_fader{ display: none; }
.flex_submenu .sections {
	font-family: Roboto, Arial, Helvetica;
	font-weight: 400;
	color: #676767;
	font-size:14px;
	padding: 5px 0 15px;
	letter-spacing: -0.01em;
}
.flex_submenu a {
	font-family: 'Roboto Condensed', 'Arial Narrow', 'Helvetica LT Condensed';
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
	color: #0079ff;
	
	clear: both;
	
    padding: 0 1px 4px 1px;
    margin: 0 0 6px 15px;
    border-bottom: 1px solid transparent;
    display: block;
}
.flex_submenu a:hover {
	color: #7e7e7e; 
}

.morePagesNav{ display: flex; align-content: center; width:100%; margin: 0 auto; text-align: center; padding: 10px 0 30px 0; position:relative;}
.morePagesNav a{ display:inline-block; width: 8%; height: 14px; overflow: hidden; border: 1px solid #d2d2d2; color:#4c4c4c; padding: 16px 0; margin:0 0.365%; font-size:14px;}

.morePagesNav a:hover{ border: 1px solid #BBB; color: #000; background: #fff}
.morePagesNav a.nav{ color: #676767; font-size: 24px; line-height: 40px; }
.morePagesNav a.current{ background:#fff; color: #000 }

.morePagesNav a:first-child{ margin-left:0%; }
.morePagesNav a:last-child{ margin-right:0%; }


@media only screen and (max-width: 767px) {
.morePagesNav{ display: table; text-align: center; margin: 0 auto 0 auto; padding:20px 0; position:relative;}
.morePagesNav a{ height: 44px; width: 44px; padding: 0; margin: 0 3px !important; font-size:14px; line-height: 44px; }

}


.loader-ellips {
  font-size: 20px; /* change size here */
  position: relative;
  width: 4em;
  height: 1em;
  margin: 10px auto;
}

.loader-ellips__dot {
  display: block;
  width: 1em;
  height: 1em;
  border-radius: 0.5em;
  background: #555; /* change color here */
  position: absolute;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}

.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {
  left: 0;
}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }

@keyframes reveal {
  from { transform: scale(0.001); }
  to { transform: scale(1); }
}

@keyframes slide {
  to { transform: translateX(1.5em) }
}

.loader-ellips__dot:nth-child(1) {
  animation-name: reveal;
}

.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
  animation-name: slide;
}

.loader-ellips__dot:nth-child(4) {
  animation-name: reveal;
  animation-direction: reverse;
}

/* ------------------- */


.navibar{
		font-family: 'Ubuntu'; font-size:16px; letter-spacing:-0.02em; font-weight:bold; text-transform:uppercase; display: block;
		margin:10px 0 20px 0; color:#B2B2B2}
.navibar a{color:#B2B2B2}
.navibar a:hover{color:#000}
.mediaheader .navibar {color:#fff}
.mediaheader .navibar a{color:#fff}
.mediaheader.navibar a:hover{color:#ff0004}

/* ------------------- /* ------------------- */ /* ------------------- */

#footerBgWide{
	width:100%; display: table; padding: 30px 10px 30px 10px; background: #fff; overflow: hidden; 
	border-top: 1px solid #ced3d6; border-bottom: 1px solid #ced3d6; position: relative; z-index: 1000001;
	color: #7f7f7f;
}

.footer{
	display:block; float:left; 
	font-size: 0.75em;
	line-height: 2.5em;
}
.footer a{
	color: #0079ff; text-decoration: none;
}
.footer a:hover{
	color: #000; text-decoration: none;
}

.footer_optionsHeader{
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.16em;
	line-height: 1.75em;
	padding-bottom: 0.5em;
	display: block;
	color: #000;
	text-transform:capitalize;	
}
.footer_optionsHeader a{
	color: #000;
	text-decoration: none;
}
.footer_optionsHeader a:hover{
	color: #0079ff;
	text-decoration: none;
}

.footer_options a{ 
	display: block;
	clear: both;
	color: #7f7f7f;
	
}
.footer_options a:hover{ 
	color: #000;
}
.footer_options.wide a{
	line-height: 3.6em;
}

.footer_optionsHoriz{
	display: block; height:40px; font-size: 14px; font-weight: 400;
}
.footer_optionsHoriz a{
	display: block; float: left; padding: 0 2em 0 0; color: #000; text-decoration: none;
}
.footer_optionsHoriz a:hover{
	color: #0079ff; text-decoration: none;
}


/************************************************************************************************************/
/******************************                   SIDE MENU                   ******************************/
/************************************************************************************************************/


.sideMenu {
    height: 100%;
    /*height: calc(100% - 60px);*/
    
    width: 320px;
    position: fixed;
    z-index: 1000005;
    top: 0;
    left: -320px;
    background-color: #ffffff;
    border-right: 1px solid #dddddd;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 36px;
    
	box-shadow: 4px 0 6px 1px rgba(0,0,0,0.1);
	border-right: 1px solid #ccc;
	
}
.scrollable {
    height: calc(100% - 100px);
    width: 338px;
    /* #content.width + 18px */
    
    overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.sideMenu .closebtn {
    font-size: 31px;
    color: #888888;
    font-weight: 300;
    position: absolute;
    right: 18px;
    top: 4px;
}
.sideMenu .closebtn:hover {
    color: #0079ff;
}
.sideMenu_spider {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -10;
    background-color: #2d2d2e;
    transition: 0.2s opacity ease;
    opacity: 0;
    display: none;
}

/* --------------------------------------------------------------------------- */


.sideMenu input[type="radio"] ~ ul li,
.sideMenu input[type="radio"].current ~ ul li,
.sideMenu input[type="radio"].preopened ~ ul li{
  height:0;
  overflow:hidden;
  transition:.2s ease-in;
}
.sideMenu input[type="radio"]:checked ~ ul li,
.sideMenu input[type="radio"].current:checked ~ ul li,
.sideMenu input[type="radio"].preopened:checked ~ ul li{
  height:auto;
}

.secondLevel input[type="radio"] ~ ul li{
  height:0 !important;
  overflow:hidden;
  transition:.2s ease-in;
}
.secondLevel input[type="radio"]:checked ~ ul li{
  height:auto !important;
}

.sideMenu input[type="radio"]{
  display:none;
}
.sideMenu label:before,
.sideMenu input[type="radio"]:checked.current  ~ label:before{
  color: #7e7e7e;
}
.sideMenu input[type="radio"]:checked ~ label:before,
.sideMenu input[type="radio"].current  ~ label:before{
  color: #0079ff;
}

/* --------------------------------------------------------------------------- */

.sideMenu .sections {
    padding: 10px 25px 10px 40px; box-sizing: border-box; 
    margin: 0;
    width: 320px; float: left;
	list-style: none;
	border-bottom: 1px solid #ccc;
	color: #676767;
	clear: both;
}
.sideMenu .sections .sectionHeader {
    float: left;
	display: inline-block;
    width: 100%;
    position: relative;
	font-family: 'Ubuntu', Arial, sans-serif;
}
.sideMenu .sections .sectionHeader img{
	vertical-align: middle; margin-left: -31px; margin-right:5px;
}
.sideMenu .sections .sectionHeader a, .sideMenu .sections .sectionHeader label{
	font-size: 14px;
	color: #7e7e7e;
    padding: 0 1px 0 0;
    margin: 0;
	cursor: pointer;
}
.sideMenu .sections .sectionHeader a:hover,
.sideMenu .sections .sectionHeader label:hover{
	color: #0079ff;
}
.sideMenu .sections .secondLevel label:hover {
	color: #000; 
}

.sideMenu .sectionOptions {
	list-style: none; float: left; padding:0; margin: 0;
}
.sideMenu .sectionOptions .secondLevel ul { margin: 0 0 5px 20px; }

.sideMenu .sections .sectionOptions li{
    float: left;
	display: inline-block;
    width: 50%;
    position: relative;
	font-family: 'Roboto Condensed', 'Arial Narrow', 'Helvetica LT Condensed';
}
.w100 {
    width: 100%; clear: left right;
}
.sideMenu .sections .sectionOptions li.w100 {
    width: 100%;
}
.sideMenu .sections .sectionOptions li a {
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
	color: #676767;
	
	
    padding: 3px 1px 3px 1px;
    margin: 12px 0 12px 4px;
    border-bottom: 1px solid transparent;
    display: inline-block;
}
.sideMenu .sections .secondLevel .sectionOptions li a {
	color: #7e7e7e; 
}

.sideMenu .sections .sectionOptions li a:hover,
.sideMenu .sections .sectionOptions li.active a {
    color: #000; border-bottom: 1px solid #000;
}


.sideMenu .sections .sectionOptions label{

	font-family: 'Roboto Condensed', 'Arial Narrow', 'Helvetica LT Condensed';
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
	color: #676767;

    padding: 3px 1px 3px 1px;
    margin: 12px 0 12px 4px;
    border-bottom: 1px solid transparent;
    display: inline-block;
}
.sideMenu .sections .sectionOptions label:hover,
.sideMenu .sections .sectionOptions label.active{
    border-bottom: 1px solid #000;
}


.sideMenu .social{ margin:0; padding: 10px 24px; color: #b1b1b1; font-size: 0.58em;}
.sideMenu .social a{ color: #b1b1b1; padding: 7px 7px 7px 0; }
.sideMenu .social a i{
	vertical-align: middle; font-size:2.75em
}


/* --------------------------------------------------------------------------- */


.ma-infinitypush-button {
	display:block;
	float: left;
	width: 24px;
	height: 19px;
	margin: 18px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}
.ma-infinitypush-button span {
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: #7f7f7f;
	border-radius: 3px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
.ma-infinitypush-button span:nth-child(1) {
	top: 0px;
}
.ma-infinitypush-button span:nth-child(2), .ma-infinitypush-button span:nth-child(3) {
	top: 7px;
}
.ma-infinitypush-button span:nth-child(4) {
	top: 14px;
}
.ma-infinitypush-button.open span:nth-child(1) {
	top: 18px;
	width: 0%;
	left: 50%;
}
.ma-infinitypush-button.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ma-infinitypush-button.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 6px;
}
.ma-infinitypush-button.open span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}

/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */

.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{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{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{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}.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}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:20px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.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;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;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;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}.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}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.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{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;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-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_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-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}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.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,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(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}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{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,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.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,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-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,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.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}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.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,.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{width:16px;height:16px;margin:-1px 0}.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,.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{width:4px}.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,.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{height:16px;width:16px;margin:0 -1px}.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,.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{height:4px;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}.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,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.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}.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}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.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}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(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}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(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}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(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,.4),inset -1px 0 0 rgba(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,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.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}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.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,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.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,.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{width:12px}.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,.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{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}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.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-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.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-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-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-3-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-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.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,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0, 0, 0, 0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0 2px 5px rgba(0, 0, 0, 0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0, 0, 0, 0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{cursor:text;display:inline-block}.selectize-input{padding:0;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.multi .selectize-input.has-items{padding:0}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input > *{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input > div{margin:0;padding:0;color:#303030}.selectize-control.multi .selectize-input > div.active{background:#d8e7f8;color:#303030}.selectize-control.multi .selectize-input.disabled > div,.selectize-control.multi .selectize-input.disabled > div.active{color:#7d7d7d;background:#ffffff}.selectize-input > input{padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input > input::-ms-clear{display:none}.selectize-input > input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:99999999;background:#ffffff;margin:10px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:40px}.selectize-dropdown img{margin-right:8px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125, 168, 208, 0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#E8ECED;font-weight:500;cursor:default}.selectize-dropdown .active{background-color:#edf0f2;color:#000}.selectize-dropdown .active.create{color:#495c68;display:none}.selectize-dropdown .create{color:rgba(48, 48, 48, 0.5);display:none}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input > input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.eagenda-selectize{position:relative;margin:0;padding:10px !important;z-index:300;font-size:14px !important;font-family:'Ubuntu', Tahoma, Geneva, sans-serif;color:#7F7F7F;background:#fff;border-radius:3px;border:1px rgba(0, 0, 0, 0.16) solid;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);outline:none}.eagenda-selectize select{padding:0;border:none;border-radius:0}.eagenda-selectize .selectize-control{height:19px}