/*
 * MOD_ICCALENDAR
 * iCagenda by JoomliC
 * Theme Pack Official
 * Default Theme - module calendar
 *
 * @name		default
 * @author		Lyr!C (JoomliC)
 * @version 	3.5.14 2016-01-19
 * @since		1.0
 */


/* Clear Float div */
.ic-clearfix {
	*zoom: 1;
}
.ic-clearfix:before,
.ic-clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.ic-clearfix:after {
	clear: both;
}

/*
 * CALENDAR STYLES
 */

/* General Calendar */
.iccalendar {
	display: block;
	margin: auto !important;
	padding: 3px !important;
}
.iccalendar div {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px;
	text-align: center;
}

/* General Table */
.iccalendar table {
	padding: 1% !important;
	margin: 0px !important;
	border:0px;
}
.iccalendar table th {
	font-size: 10px;
	font-weight: 500;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
	border: 0px;
}
.iccalendar table tr {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px;
}


/*
 * DAYS STYLES
 */

/* General */
.iccalendar table td {
	padding: 3px !important;
	margin: 0px !important;
	border: 0px;
}
.iccalendar table td div {
	text-align: center;
	font-size: 10px;
	border-radius: 3px;
	line-height: 20px;
	border: 0px solid #DDDDDD;
	width: auto !important;
}

/* Styles for days (today or else) */
.iccalendar table td div.style_Today {
	border: 1px solid #777;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0px 0px 10px #777;
	box-shadow: 0px 0px 5px #999;
}
.iccalendar table td div.style_Day {
	border: none;
}

/* In case of no event */
.iccalendar .no-event {
}

/* In case of event */
.iccalendar table td .icevent a {
	display: block;
	text-align: center;
	height: 100%;
	color: #fff;
	text-decoration: none;
	z-index: 1000;
}
.iccalendar table td .icevent a:hover,
.iccalendar table td .icevent a:focus {
	border-radius: 3px;
	background: #333;
}

/* Dark background */
.ic-dark {
	color: #fff !important;
}
/* Bright background */
.ic-bright {
	color: #111 !important;
}
.iccalendar table td .icevent a .ic-bright {
	display: block;
	text-align: center;
	height: 100%;
	color: #111 !important;
	text-decoration: none;
}
.iccalendar table td .icevent a:hover .ic-bright,
.iccalendar table td .icevent a:focus .ic-bright {
	border-radius: 3px;
	color: #fff !important;
	background: #333;
}

/* In case of multi-event day */
.iccalendar table td .icmulti a {
	background: url(components/com_icagenda/themes/packs/default/images/plus.png) top right no-repeat;
	display: block;
	text-align: center;
	height: 100%;
	color: #fff !important;
	text-decoration: none;
	border-radius: 3px;
}
.iccalendar table td .icmulti a:hover,
.iccalendar table td .icevent a:focus {
	background: #333;
}

/* In case of multi-event day (bright background) */
.iccalendar table td .icmulti a .bright {
	background: url(components/com_icagenda/themes/packs/default/images/plus.png) top right no-repeat;
	display: block;
	text-align: center;
	height: 100%;
	color: #111 !important;
	text-decoration: none;
	border-radius: 3px;
}
.iccalendar table td .icmulti a:hover .bright,
.iccalendar table td .icevent a:focus .bright {
	color: #fff !important;
	background: #333;
}

/* Loading... */
.icloading_box {
	display: block;
	height: 172px;
	font-size: 10px;
}
.icloading_img {
	display: block;
	width: 100%;
	height: 172px;
	background: url(components/com_icagenda/themes/packs/default/images/ic_load.gif) 50% 50% no-repeat
}


/*
 * SCRIPT FUNCTION (Dates with event)
 */

/* General */
.icevent,
.icmulti {}

/* Text (Don't modify it!) */
.icevent .spanEv,
.icmulti .spanEv {
	display: none !important;
}

/* Date (Don't modify it!) */
.icevent .date,
.icmulti .date {
	display: none !important;
}

/* Link */
.icevent a,
.icmulti a {
	cursor: pointer;
}


/*
 * NAVIGATOR
 */

/* Arrows General */
.icagendabtn {
	font-family: arial;
}

/* Navigator General */
.icnav {
	font-size: 10px;
	padding: 0px !important;
	margin: 0px !important;
	min-height: 24px;
}

/* Arrows General */
.icnav .backicY,
.icnav .backic,
.icnav .nextic,
.icnav .nexticY {
	display: block;
	text-decoration: none;
	color: #555555;
}
.icnav .backicY {
	letter-spacing: -3px;
	margin-right: 2px !important;
}
.icnav .backic {
	letter-spacing: 0px;
	margin-right: 2px !important;
	margin-left: 3px !important;
}
.icnav .nextic {
	letter-spacing: 0px;
	margin-left: 2px !important;
}
.icnav .nexticY {
	letter-spacing: -3px;
	margin-right: 2px !important;
	margin-left: 2px !important;
}

/* Arrows Back Month and Year (Left) */
.icnav .backic,
.icnav .backicY {
	float: left !important;
}

/* Arrows Next Month and Year (Right) */
.icnav .nextic,
.icnav .nexticY {
	float: right !important;
}

/* Arrows Back and Next - Month */
.icnav .backic,
.icnav .nextic {
	background: none;
	font-size: 12px;
	width: auto !important;
	cursor: pointer;
}

/* Arrows Back and Next - Year */
.icnav .backicY,
.icnav .nexticY {
	background: none;
	font-size: 12px;
	width: auto !important;
	cursor: pointer;
}

/* Arrows Over */
.icnav .backic:hover,
.icnav .nextic:hover,
.icnav .backicY:hover,
.icnav .nexticY:hover {
	background: none;
	color: #333333;
	cursor: pointer;
}

/* Navigator Title (month and year) */
.icnav .titleic {
	font-size: 12px;
	text-align: center;
	width: auto !important;
}


/*
 * INFO TIP
 */

/* General */
#ictip {
	font-family: arial;
	text-align: left;
	background: #ffffff;
	background: rgba(255,255,255,1);
	border: 1px solid #ccc;
	padding: 15px;
	width: auto;
	min-width: 350px;
	border-radius: 7px;
	z-index: 10000;
	max-height: 100%;
	overflow-y: auto;
}
#ictip .ictip-event {
	display: block;
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 1px solid #eee;
}
#ictip span {
	margin: 10px;
	font-size: 0.8em;
}
#ictip a {
	display: block;
	font-size: 1.2em;
	text-decoration: none;
	background: none;
}

/* Date Header */
#ictip .ictip-date {
}
#ictip span.ictip-date-lbl {
	font-variant: small-caps;
}
#ictip span.ictip-date-format {
	font-size: 1em;
}

/* Close "X" */
#ictip a.close {
	position: absolute;
	display: block;
	width: auto;
	top: 15px;
	right: 15px;
	color: red;
	text-decoration: none !important;
}
#ictip a.close:hover {
	background: none !important;
	color: black;
	cursor: pointer;
}

/* Event Div */
#ictip div.linkTo {
	color: #333;
	background: none;
	text-decoration: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
#ictip div.linkTo:hover {
	color: #111;
	background: rgba(0,0,0,0.1);
	border-radius: 5px;
}

/* Contener of the image */
#ictip span.img {
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	padding: 3px;
	border-radius: 3px;
	box-sizing: content-box;
}

/* Image Thumb */
#ictip span.img img {
	width: 100px;
	border: 0px solid #ccc;
	border-radius: 3px;
	opacity: 1 !important; /* Added due to override of some site templates (Shape5 vertex, ...) */
}

/* no-image */
#ictip div.noimg {
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	padding: 3px;
}
#ictip .bright {
	color: #111111 !important;
}

/* Event Title */
#ictip .ictip-event-title {
	display: block;
	min-width: 200px;
	font-weight: bold;
	padding: 8px 5px 3px 5px;
}

/* Event Info */
#ictip .ictip-info {
	display: block;
	min-width: 200px;
	font-size: 12px;
	padding: 0 8px 2px 8px;
}
#ictip .ictip-time {
	font-size: 14px;
	padding: 0 8px;
}
#ictip .ictip-location {
	font-size: 12px;
	padding: 0 8px 3px 8px;
}
#ictip .ictip-desc {
	font-size: 12px;
	color: #555;
	line-height: 14px;
}

/* Contener of the description */
#ictip span.bloc {
	display: block;
	width: 300px;
	float: left;
	margin: 3px;
}

/* Registration Infos */
#ictip div.regButtons {
	text-align: center;
	padding: 5px 1px;
}
#ictip span.iCreg {
	display: inline-block;
	font-size: 11px;
	margin: 0 3px;
	padding: 1px 5px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 1px #333;
/*	cursor: pointer; */
}
#ictip span.iCreg.available,
#ictip span.iCreg.closed {
	color: black;
	background: white;
}
#ictip span.iCreg.ticketsleft {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top,#62c462,#51a351);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image: -webkit-linear-gradient(top,#62c462,#51a351);
	background-image: -o-linear-gradient(top,#62c462,#51a351);
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#ictip span.iCreg.registered {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #1d6cb0;
	background-image: -moz-linear-gradient(top,#2384d3,#15497c);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#2384d3),to(#15497c));
	background-image: -webkit-linear-gradient(top,#2384d3,#15497c);
	background-image: -o-linear-gradient(top,#2384d3,#15497c);
	background-image: linear-gradient(to bottom,#2384d3,#15497c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2384d3', endColorstr='#ff15497c', GradientType=0);
	border-color: #15497c #15497c #0a223b;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #15497c;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* End function clear <div> */
#ictip .clr {
	clear: both;
	display: block;
}

/* Features */
#ictip .ic-features-container {
	margin: 2px 8px 2px 2px;
}
#ictip .ic-feature-icon {
	float: right;
	margin: 0px 0.5px;
}

/* Messages Info */
.ic-msg-no-event {
	font-size: 0.8em;
	text-align: center;
}
/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}/*
 * MOD_IC_EVENT_LIST
 * iCagenda by JoomliC
 * Default css file for iCagenda event list module
 *
 * @layout      default
 * @author      Cyril Rezé (Lyr!C) - https://www.joomlic.com
 * @version     3.14.4 2017-08-14
 * @since       1.0
 */


/*
 * EVENT LIST STYLES
 */

#ic_eventlist {
	width: 100%;
}

/*  SECTIONS  */
.ic-section {
	width: 100%;
	padding: 0;
	margin: 0;
	display: -webkit-flex;
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

/*  COLUMN SETUP  */
.ic-col {
	display: block;
	float: left;
	margin: 0 0.2% 4px 0.2%;
}

/*  GROUPING  */
.ic-group:before,
.ic-group:after {
	content: "";
	display: table;
}
.ic-group:after {
	clear: both;
}

/*  GRID OF COLUMNS  */
.ic-col1 {
	width: 100%;
	margin: 0 0 4px 0;
}
.ic-col2 {
	width: 49.6%;
}
.ic-col3 {
	width: 32.933333333%;
}
.ic-col4 {
	width: 24.6%;
}

/*  DISPLAY 3 COLS IF 4 SELECTED AT LESS THAN 980 PX AND MORE 768 PX */
@media (min-width: 768px) and (max-width: 980px) {
	.ic-col4 {
		width: 32.933333333%;
	}
}

/*  DISPLAY 2 COLS IF 3 OR 4 SELECTED AT LESS THAN 767 PX AND MORE 481 PX */
@media (min-width: 481px) and (max-width: 767px) {
	.ic-col3 {
		width: 49.6%;
	}
	.ic-col4 {
		width: 49.6%;
	}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.ic-col2 {
		width: 100%;
	}
	.ic-col3 {
		width: 100%;
	}
	.ic-col4 {
		width: 100%;
	}
}

/* Messages Info */
.ic-msg-no-event {
	font-size: 0.8em;
	text-align: center;
}


/* Bottom line <hr> tag */
.default_eventlist hr {
	margin: 8px 0;
}

/* Style Background alternative */
.default_eventlist {}
.default_eventlist:nth-child(2n+1) {}

/* Style Background hover */
.default_eventlist:hover {}


/* Style Div */
.default_eventlist .ic-inline-block {
	display: inline-block;
	margin: auto 0;
}
.default_eventlist .ic-block {
	display: block;
	margin: auto 3px;
}
.default_eventlist .ic-event-div {
	margin-bottom: 0;
	min-height: 42px;
}
.default_eventlist .ic-date-img-box {
	float: left;
	margin: 4px 6px 0 0;
}
.default_eventlist .ic-date-div {
	height: 34px;
	width: 36px;
	text-align: center;
	padding-top: 15%;
	text-shadow: rgba(0,0,0,0.5) 0 0 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-sizing: content-box;
}
.default_eventlist .ic-day {
	line-height: 18px !important;
	font-size: 16px;
	font-weight: bold;
}
.default_eventlist .ic-month {
	line-height: 12px !important;
	font-size: 12px;
	font-weight: normal;
}
.default_eventlist .iceventlist-title {
	padding-top: 3px;
	line-height: 15px !important;
	font-size: 13px;
	font-weight: bold;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}
.default_eventlist .iceventlist-venue {
	line-height: 15px !important;
	font-size: 12px;
}
.default_eventlist .iceventlist-city,
.default_eventlist .ic-datetime-div {
	line-height: 14px !important;
	font-size: 11px;
}
.default_eventlist .ic-datetime-label {
	font-weight: bold;
}
.default_eventlist .iceventlist-desc {
	font-size: 12px;
}
.default_eventlist .iceventlist-registration-info {
}
.default_eventlist .ic-reg {
	font-size: 10px;
	margin: 0 2px;
	padding: 0 5px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 0px 1px #333;
	cursor: pointer;
}
.default_eventlist span.ic-reg.available {
	background: white;
	color: black;
}
.default_eventlist span.ic-reg.ticketsleft {
	background: green;
	color: white;
}
.default_eventlist span.ic-reg.registered {
	background: blue;
	color: white;
}

/* Features Icons */
.default_eventlist .iceventlist-features-container {
	margin: 0;
}
.default_eventlist .iceventlist-feature-icon {
	float: none;
	display: inline-block;
	margin: 0 0.5px;
}

.ckclr {clear:both;visibility : hidden;}



/*---------------------------------------------
---	 	menu container						---
----------------------------------------------*/

/* menu */
div#maximenuck304 {
	font-size:14px;
	line-height:21px;
	/*text-align:left;*/
	zoom:1;
}

/* container style */
div#maximenuck304 ul.maximenuck {
	clear:both;
    position : relative;
    z-index:999;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
	opacity: 1 !important;
    list-style:none;
	/*padding: 0;*/
    margin:0 auto;
    zoom:1;
	filter: none;
}

div#maximenuck304 ul.maximenuck:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

/*---------------------------------------------
---	 	Root items - level 1				---
----------------------------------------------*/

div#maximenuck304 ul.maximenuck li.maximenuck.level1 {
	display: inline-block;
    float: none;
    position:static;
    /*padding : 0;
    margin : 0;*/
    list-style : none;
    text-align:center;
    cursor: pointer;
	filter: none;
}

/** IE 7 only **/
*+html div#maximenuck304 ul.maximenuck li.maximenuck.level1 {
	display: inline !important;
}

/* vertical menu */
div#maximenuck304.maximenuckv ul.maximenuck li.maximenuck.level1 {
	display: block !important;
	/*margin: 0;
	padding: 0;*/
	text-align: left;
}

div#maximenuck304 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck304 ul.maximenuck li.maximenuck.level1.active {

}

div#maximenuck304 ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck304 ul.maximenuck li.maximenuck.level1 > span.separator {
	display:block;
    float : none;
    float : left;
    position:relative;
	text-decoration:none;
    outline : none;
    /*border : none;*/
    white-space: nowrap;
	filter: none;
}

/* parent item on mouseover (if subemnus exists) */
div#maximenuck304 ul.maximenuck li.maximenuck.level1.parent:hover,
div#maximenuck304 ul.maximenuck li.maximenuck.level1.parent:hover {

}

/* item color on mouseover */
div#maximenuck304 ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
div#maximenuck304 ul.maximenuck li.maximenuck.level1.active > a span.titreck,
div#maximenuck304 ul.maximenuck li.maximenuck.level1:hover > span.separator,
div#maximenuck304 ul.maximenuck li.maximenuck.level1.active > span.separator {

}

div#maximenuck304.maximenuckh ul.maximenuck li.level1.parent > a,
div#maximenuck304.maximenuckh ul.maximenuck li.level1.parent > span.separator {
	padding-right: 12px;
}

/* arrow image for parent item */
div#maximenuck304 ul.maximenuck li.level1.parent > a:after,
div#maximenuck304 ul.maximenuck li.level1.parent > span.separator:after {
	content: "";
	display: block;
	position: absolute;
	width: 0; 
	height: 0; 
	border-style: solid;
	border-width: 7px 6px 0 6px;
	border-color: #000 transparent transparent transparent;
	top: 7px;
	right: 0px;
}

div#maximenuck304 ul.maximenuck li.level1.parent:hover > a:after,
div#maximenuck304 ul.maximenuck li.level1.parent:hover > span.separator:after {

}

/* vertical menu */
div#maximenuck304.maximenuckv ul.maximenuck li.level1.parent > a:after,
div#maximenuck304.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 7px;
	border-color: transparent transparent transparent #000;
	margin: 3px 10px 3px 0;
	position: absolute;
	right: 3px;
	top: 3px;
}

/* arrow image for submenu parent item */
div#maximenuck304 ul.maximenuck li.level1.parent li.parent > a:after,
div#maximenuck304 ul.maximenuck li.level1.parent li.parent > span.separator:after,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 7px;
	border-color: transparent transparent transparent #007bff;
	margin: 0 3px;
	position: absolute;
	right: 3px;
	top: 2px;
}

/* styles for right position */
div#maximenuck304 ul.maximenuck li.maximenuck.level1.align_right,
div#maximenuck304 ul.maximenuck li.maximenuck.level1.menu_right,
div#maximenuck304 ul.maximenuck li.align_right,
div#maximenuck304 ul.maximenuck li.menu_right {
	float:right !important;
	margin-right:0px !important;
}

div#maximenuck304 ul.maximenuck li.align_right:not(.fullwidth) div.floatck,
div#maximenuck304 ul.maximenuck li:not(.fullwidth) div.floatck.fixRight {
	left:auto;
	right:0px;
	top:auto;
}


/* arrow image for submenu parent item to open left */
div#maximenuck304 ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > a:after,
div#maximenuck304 ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > span.separator:after,
div#maximenuck304 ul.maximenuck li.level1.parent.menu_right li.parent > a:after,
div#maximenuck304 ul.maximenuck li.level1.parent.menu_right li.parent > span.separator:after {
	border-color: transparent #007bff transparent transparent;
}

/* margin for right elements that rolls to the left */
div#maximenuck304 ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight,
div#maximenuck304 ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck  {
    margin-right : 180px;
}

div#maximenuck304 ul.maximenuck li div.floatck.fixRight{

}


/*---------------------------------------------
---	 	Sublevel items - level 2 to n		---
----------------------------------------------*/

div#maximenuck304 ul.maximenuck li div.floatck ul.maximenuck2,
div#maximenuck304 ul.maximenuck2 {
    z-index:11000;
    clear:left;
    text-align : left;
    background : transparent;
    margin : 0 !important;
    padding : 0 !important;
    border : none !important;
    box-shadow: none !important;
    width : 100%; /* important for Chrome and Safari compatibility */
    position: static !important;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
}

div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.maximenuck,
div#maximenuck304 ul.maximenuck2 li.maximenuck {
	text-align : left;
    z-index : 11001;
    /*padding:0;*/
	position:static;
	float:none !important;
    list-style : none;
	display: block;
}

div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover,
div#maximenuck304 ul.maximenuck2 li.maximenuck:hover {
}

/* all links styles */
div#maximenuck304 ul.maximenuck li.maximenuck a,
div#maximenuck304 ul.maximenuck li.maximenuck span.separator,
div#maximenuck304 ul.maximenuck2 a,
div#maximenuck304 ul.maximenuck2 li.maximenuck span.separator {
	display: block;
    float : none !important;
    float : left;
    position:relative;
	text-decoration:none;
    outline : none;
    white-space: normal;
	filter: none;
}

/* submenu link */
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li a,
div#maximenuck304 ul.maximenuck2 li a {

}

div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 a,
div#maximenuck304 ul.maximenuck2 a {
	display: block;
}

div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
div#maximenuck304 ul.maximenuck2 li:hover > a,
div#maximenuck304 ul.maximenuck2 li:hover > h2 a,
div#maximenuck304 ul.maximenuck2 li:hover > h3 a,
div#maximenuck304 ul.maximenuck2 li.active > a{

}


/* link image style */
div#maximenuck304 li.maximenuck > a img {
    margin : 3px;
    border : none;
}

/* img style without link (in separator) */
div#maximenuck304 li.maximenuck img {
    border : none;
}

/* item title */
div#maximenuck304 span.titreck {
	text-decoration : none;
	/*min-height : 17px;*/
	float : none !important;
	float : left;
	margin: 0;
}

/* item description */
div#maximenuck304 span.descck {
	display : block;
	text-transform : none;
	font-size : 10px;
	text-decoration : none;
	height : 12px;
	line-height : 12px;
	float : none !important;
	float : left;
}

/*--------------------------------------------
---		Submenus						------
---------------------------------------------*/

/* submenus container */
div#maximenuck304 div.floatck {
	position : absolute;
	display: none;
	padding : 0;
    margin : 0;
	/*width : 180px;*/ /* default width */
	text-align:left;
	width: auto;
	z-index:9999;
	cursor: auto;
}

div#maximenuck304 div.maxidrop-main {
	width : 180px; /* default width */
	display: flex;
	flex-wrap: wrap;
}

/* vertical menu */
div#maximenuck304.maximenuckv div.floatck {
	margin : -39px 0 0 90%;
}

div#maximenuck304 .maxipushdownck div.floatck {
	margin: 0;
}

/* child blocks position (from level2 to n) */
div#maximenuck304 ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin : -30px 0 0 180px; /* default sub submenu position */
}

/**
** Show/hide sub menu if javascript is off - horizontal style
**/
div#maximenuck304 ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck div.floatck, div#maximenuck304 ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck div.floatck, div#maximenuck304 ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck:hover div.floatck div.floatck {
	display: none;
}

div#maximenuck304 ul.maximenuck li.maximenuck:hover > div.floatck, div#maximenuck304 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck304 ul.maximenuck li.maximenuck:hover>  div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck304 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck {
	display: block;
}

div#maximenuck304 div.maximenuck_mod ul {
	display: block;
}

/*---------------------------------------------
---	 	Columns management					---
----------------------------------------------*/

div#maximenuck304 ul.maximenuck li div.floatck div.maximenuck2,
div#maximenuck304 .maxipushdownck div.floatck div.maximenuck2 {
	/*width : 180px;*/ /* default width */
	margin: 0;
	padding: 0;
	flex: 0 1 auto;
	width: 100%;
}

/* allow auto fill if no column created, default behavior */
/*
div#maximenuck304 ul.maximenuck li div.floatck div.maximenuck2:not([style]) {
    flex: 1 1 auto;
}
*/


/* h2 title */
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 h2 a,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator,
div#maximenuck304 ul.maximenuck2 h2 a,
div#maximenuck304 ul.maximenuck2 h2 span.separator {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	line-height:21px;
	text-align:left;
}

/* h3 title */
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 h3 a,
div#maximenuck304 ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator,
div#maximenuck304 ul.maximenuck2 h3 a,
div#maximenuck304 ul.maximenuck2 h3 span.separator {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	line-height:21px;
	text-align:left;
}

/* paragraph */
div#maximenuck304 ul.maximenuck li ul.maximenuck2 li p,
div#maximenuck304 ul.maximenuck2 li p {
	line-height:18px;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:left;
}




/* image shadow with specific class */
div#maximenuck304 .imgshadow { /* Better style on light background */
	background:#FFFFFF !important;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

/* blackbox style */
div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.blackbox,
div#maximenuck304 ul.maximenuck2 li.blackbox {
	background-color:#333333 !important;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.blackbox:hover,
div#maximenuck304 ul.maximenuck2 li.blackbox:hover {
	background-color:#333333 !important;
}

div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.blackbox a,
div#maximenuck304 ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important;
}

div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a,
div#maximenuck304 ul.maximenuck2 li.blackbox:hover > a{
	text-decoration: underline;
}

/* greybox style */
div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.greybox,
div#maximenuck304 ul.maximenuck2 li.greybox {
	background:#f0f0f0 !important;
	border:1px solid #bbbbbb;
	padding: 4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

div#maximenuck304 ul.maximenuck li ul.maximenuck2 li.greybox:hover,
div#maximenuck304 ul.maximenuck2 li.greybox:hover {
	background:#ffffff !important;
	border:1px solid #aaaaaa;
}

/* create new row with flexbox */
div#maximenuck304 .ck-column-break {
    flex-basis: 100%;
    height: 0;
}


/*---------------------------------------------
---	 	Module in submenus					---
----------------------------------------------*/

/* module title */
div#maximenuck304 ul.maximenuck div.maximenuck_mod > div > h3,
div#maximenuck304 ul.maximenuck2 div.maximenuck_mod > div > h3 {
    width : 100%;
    font-weight : bold;
	font-size: 16px;
}

div#maximenuck304 div.maximenuck_mod {
    /*width : 100%;*/
    padding : 0;
    white-space : normal;
}

div#maximenuck304 div.maximenuck_mod div.moduletable {
    border : none;
    background : none;
}

div#maximenuck304 div.maximenuck_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    overflow : hidden;
    background : transparent;
    border : none;
}

div#maximenuck304 ul.maximenuck2 div.maximenuck_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    background : transparent;
    font-weight : normal;
}

div#maximenuck304 ul.maximenuck2 div.maximenuck_mod a:hover {

}

div#maximenuck304 ul.maximenuck2 div.maximenuck_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}

div#maximenuck304 ul.maximenuck2 div.maximenuck_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    background : none;
    border : none;
    text-align : left;
    font-size : 11px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}

/* login module */
div#maximenuck304 ul.maximenuck2 div.maximenuck_mod #form-login ul {
    left : 0;
    margin : 0;
    padding : 0;
    width : 100%;
}

div#maximenuck304 ul.maximenuck2 div.maximenuck_mod #form-login ul li {
    margin : 2px 0;
    padding : 0 5px;
    height : 20px;
    background : transparent;
}


/*---------------------------------------------
---	 	Fancy styles (floating cursor)		---
----------------------------------------------*/

div#maximenuck304 .maxiFancybackground {
	position: absolute;
    top : 0;
    list-style : none;
    padding: 0;
    margin: 0;
    border: none;
	z-index: -1;
	border-top: 1px solid #fff;
}

div#maximenuck304 .maxiFancybackground .maxiFancycenter {
    /*border-top: 1px solid #fff;*/
}



/*---------------------------------------------
---	 	Button to close on click			---
----------------------------------------------*/

div#maximenuck304 span.maxiclose {
    color: #fff;
}

/*---------------------------------------------
---	 Stop the dropdown                  ---
----------------------------------------------*/

div#maximenuck304 ul.maximenuck li.maximenuck.nodropdown div.floatck,
div#maximenuck304 ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck,
div#maximenuck304 .maxipushdownck div.floatck div.floatck {
	position: static !important;
	background:  none;
	border: none;
	left: auto;
	margin: 3px;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block !important;
}

div#maximenuck304 ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck,
div#maximenuck304 .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
	background: none;
	text-indent: 5px;
}

div#maximenuck304 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck304 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator,
div#maximenuck304 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck304 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
	background:  none;
}

/* remove the arrow image for parent item */
div#maximenuck304 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.parent.nodropdown > *:after,
div#maximenuck304 .maxipushdownck ul.maximenuck2 li.parent > *:after {
	display: none;
}

div#maximenuck304 li.maximenuck.nodropdown > div.floatck > div.maxidrop-main {
	width: auto;
}

/*---------------------------------------------
---	 Full width				                ---
----------------------------------------------*/

div#maximenuck304.maximenuckh li.fullwidth > div.floatck {
	margin: 0;
	padding: 0;
	width: auto !important;
	left: 0;
	right: 0;
}

div#maximenuck304.maximenuckv li.fullwidth > div.floatck {
	margin: 0;
	padding: 0;
	top: 0;
	bottom: 0;
	left: 100%;
	right: auto !important;
}

div#maximenuck304 li.fullwidth > div.floatck > div.maxidrop-main {
	width: auto;
}/**
 * @name		Page Builder CK
 * @package		com_pagebuilderck
 * @copyright	Copyright (C) 2018. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @author		Cedric Keiflin - https://www.template-creator.com - https://www.joomlack.fr
 */


.pbck_gallery_wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	/*align-items: flex-start;*/
	/*transition: all 0.2s 0.2s ease;*/
}

.pbck_gallery_wrap > * {
	flex: 1 1 auto;
	width: auto;
	/*cursor: pointer;*/
	max-width: 100%;
	min-width: 150px;
	margin: 0 10px 10px 0;
	box-sizing: border-box;
}

.pbck_gallery_hascolumns .pbck_gallery_wrap > * {
	flex: 0 1 auto;
	margin: 0;
}

.pbck_gallery_wrap img,
.pagebuilderck .pbck_gallery_wrap img {
	height: 180px;
	min-width: 150px;
	max-width: 100%;
	vertical-align: middle;
	/*transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;*/
	/*width: auto;*/
	object-fit: cover;
	/*visibility: hidden;*/
	/*overflow: hidden;*/
}

.pbck_gallery_wrap figure {
	transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
	overflow: hidden;
	position: relative;
	display: block;
	flex: 1 1;
}

.pbck_gallery_wrap figcaption {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	/*background: rgba(255,255,255,0.5);*/
	/*height: 50%;
	top: 50%;*/
	text-align: center;
	padding: 5px;
	box-sizing: border-box;
}

#ID1538210687340 .pbck_gallery .pbck_gallery_item_title {
	font-weight: bold;
}

.fitie {
background-repeat: no-repeat;
background-size: cover;
}

.fitie > div {
	background-size: cover;
	background-position: center;
	background: none !important; /* BC before 1.1.0 */
}

.pbck_gallery_item_link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10;
}
@font-face{font-family:Material-Design-Iconic-Font;src:url(components/com_dropfiles/assets/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format('woff2'),url(components/com_dropfiles/assets/fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format('woff'),url(components/com_dropfiles/assets/fonts/Material-Design-Iconic-Font.ttf?v=2.2.0) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{-webkit-animation:zmdi-spin 1.5s infinite linear;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{-webkit-animation:zmdi-spin-reverse 1.5s infinite linear;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmdi-hc-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmdi-hc-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmdi-hc-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmdi-hc-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmdi-hc-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}@charset "UTF-8";
/**
 * Dropfiles
 *
 * We developed this code with our hearts and passion.
 * We hope you found it useful, easy to understand and to customize.
 * Otherwise, please feel free to contact us at contact@joomunited.com *
 * @package Dropfiles
 * @copyright Copyright (C) 2013 JoomUnited (http://www.joomunited.com). All rights reserved.
 * @copyright Copyright (C) 2013 Damien Barrère (http://www.crac-design.com). All rights reserved.
 * @license GNU General Public License version 2 or later; http://www.gnu.org/licenses/gpl-2.0.html
 */
.dropfiles-content.dropfiles-content-tree {
  overflow: unset;
  padding: 5px 20px;
  position: relative;
}
@media screen and (max-width: 420px) {
  .dropfiles-content.dropfiles-content-tree {
    padding-top: 35px;
  }
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi li {
  list-style: none !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list {
  margin: 20px 0;
  padding: 0 !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li {
  margin: 0;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.catlink {
  background: top left transparent no-repeat;
  color: #fff;
  padding: 0 0 5px 0;
  line-height: 30px !important;
  margin-left: 0 !important;
  margin-bottom: -4px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.catlink a.catlink {
  text-decoration: none;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.catlink a.catlink:hover {
  color: #007acc !important;
  box-shadow: none;
  background: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory {
  width: auto;
  list-style: inherit;
  position: relative;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory > ul {
  margin: 0;
  padding: 2px 0 0 20px !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.expanded > .catlink > .zmdi-folder:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background: url("plugins/dropfilesthemes/tree/images/folder_open.svg") left center no-repeat;
  margin-left: -2px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.expanded.selected > .catlink > .zmdi-folder:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background: url("plugins/dropfilesthemes/tree/images/folder_open_selected.svg") left center no-repeat;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.expanded .icon-open-close {
  padding: 1px 0;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.collapsed .zmdi-folder, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.expanded .zmdi-folder {
  font-size: 20px;
  margin-top: 0;
  margin-left: 5px;
  color: #808080;
  font-weight: bold;
  vertical-align: baseline;
  line-height: 28px;
  float: left;
  width: 22px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.dropfiles-loading-tree {
  background: none;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory + .ext {
  margin-top: 5px !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory .icon-open-close {
  width: 9px !important;
  height: 28px !important;
  float: left;
  margin: 0;
  position: relative;
  box-sizing: border-box;
  text-align: left;
  line-height: 28px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory .icon-open-close:before {
  position: relative;
  top: 0;
  display: inline-block;
  font-family: Material-Design-Iconic-Font;
  font-size: 18px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.expanded .icon-open-close:before {
  content: '\f2f2';
  font-size: 22px;
  color: #888888;
  transform: translateY(-50%);
  top: 50%;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory.collapsed .icon-open-close:before {
  content: '\f2f6';
  color: #888888;
  font-size: 22px;
  transform: translateY(-50%);
  top: 50%;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.ext, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.custom-icon {
  color: transparent;
  width: auto;
  background: top left transparent no-repeat;
  padding: 0 0 0 34px !important;
  position: relative;
  line-height: 32px;
  margin: 0;
  list-style: inherit;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.ext a, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.custom-icon a {
  margin-left: 7px;
  text-transform: none;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #999999;
  vertical-align: baseline;
  display: inline-block;
  min-height: 19px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.ext .dropfiles_checkbox, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.custom-icon .dropfiles_checkbox {
  position: unset;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px 0 -19px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.custom-icon .dropfile-file-link > img {
  margin-bottom: 0;
  margin-left: -7px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.selected > a:first-of-type {
  color: #3d3d3d;
  font-weight: bold;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.selected > a:first-of-type span {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.selected > a > i.zmdi-folder, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.selected > a > div.icon-open-close, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.selected > a > div.icon-open-close:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li .dropfile-file.ext {
  background-size: 16px 23px;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory {
  background-position-y: top;
  background-position-x: left;
  background-repeat: no-repeat;
  color: #fff;
  padding: 0;
  line-height: 28px !important;
  margin-left: 0 !important;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext a.dropfile-file-link,
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory a.catlink {
  font-size: 1em;
  line-height: 28px;
  height: 28px;
  display: block;
  color: #666666;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory a.catlink span {
  margin: 0 0 0 15px;
  position: relative;
  text-transform: none;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  vertical-align: baseline;
  display: block;
  line-height: 26px;
  height: 26px;
  float: left;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 768px) {
  .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory a.catlink span {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 80%;
  }
}
@media screen and (max-width: 420px) {
  .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory a.catlink span {
    max-width: 70%;
  }
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list li.directory a.catlink span:hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext {
  width: 16px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file img {
  width: 16px;
  display: inline-block;
  vertical-align: middle;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi a {
  text-decoration: none !important;
  border-bottom: 0;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi a:not(.tree-download-category):not(.tree-download-selected):not(.openlink-manage-files):hover, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi a:not(.tree-download-category):not(.tree-download-selected):not(.openlink-manage-files):focus, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi a:not(.tree-download-category):not(.tree-download-selected):not(.openlink-manage-files):active {
  color: #3d3d3d !important;
  box-shadow: none;
  outline: none;
}
/*.dropfiles-content.dropfiles-content-tree .categories-head {
  margin: 0;
  list-style: outside none none;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 18px 0 !important;
  border-bottom: 1px solid #ccc;
  position: relative;*/
}
.dropfiles-content.dropfiles-content-tree .categories-head:before {
  content: '>>';
  font-size: 16px;
  display: inline-block;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  margin: 0 3px 0 0;
}
.dropfiles-content.dropfiles-content-tree .categories-head .openlink-manage-files {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  height: 38px;
  line-height: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  clear: both;
  margin: -10px 0 8px 8px;
  float: right;
}
.dropfiles-content.dropfiles-content-tree .categories-head .openlink-manage-files:hover, .dropfiles-content.dropfiles-content-tree .categories-head .openlink-manage-files:focus {
  cursor: pointer;
}
.dropfiles-content.dropfiles-content-tree .categories-head .openlink-manage-files:hover {
  box-shadow: 1px 1px 12px #ccc !important;
}
.dropfiles-content.dropfiles-content-tree .categories-head .openlink-manage-files .dropfiles-preview {
  margin-left: 8px;
  vertical-align: baseline;
  font-size: 1.4em;
}
.dropfiles-content.dropfiles-content-tree .categories-head .download-all,
.dropfiles-content.dropfiles-content-tree .categories-head .download-selected {
  margin: -10px 0 8px 8px;
}
.dropfiles-content.dropfiles-content-tree .categories-head > li.active {
  max-width: 74%;
  display: inline-block;
  font-size: 16px;
  text-transform: none !important;
  color: inherit;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .dropfiles-content.dropfiles-content-tree .categories-head > li.active {
    vertical-align: middle;
  }
}
.dropfiles-content.dropfiles-content-tree .dropfiles-loading-tree-bg {
  background: url(plugins/dropfilesthemes/tree/images/spinner-custom.svg) left 0 no-repeat !important;
  background-size: 16px !important;
  width: 16px;
  height: 16px;
  float: left;
  margin: 5px 0 5px -20px;
}

#dropfiles-box-tree {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.8);
  color: #FFF;
  font-size: 13px;
}
#dropfiles-box-tree .dropblock {
  min-width: 400px;
  min-height: 150px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -150px;
  margin-top: -100px;
  background: #FFF;
  padding: 32px 10px 15px 10px;
  color: #999999;
}
@media screen and (min-width: 768px) {
  #dropfiles-box-tree .dropblock {
    border-radius: 4px;
  }
}
@media only screen and (max-width: 420px) {
  #dropfiles-box-tree .dropblock {
    min-height: 240px;
    min-width: unset;
    margin: 0 !important;
    left: 0;
    right: 0;
    top: 35%;
  }
}
#dropfiles-box-tree .dropblock h3 {
  padding: 0 15px 0 85px;
  margin: 0 0 10px;
  word-wrap: break-word;
  clear: none;
  color: inherit;
  font-size: 16px;
  line-height: 26px;
}
#dropfiles-box-tree .dropblock h3 a {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #808080;
  text-transform: none;
  vertical-align: text-top;
  font-size: 16px;
  line-height: 13px;
  max-width: 500px;
}
#dropfiles-box-tree .dropblock .extra-downloadlink > a {
  text-decoration: none;
  text-transform: none;
  margin-left: 10px;
  background-color: #75be5f;
  border-color: #75be5f;
  color: #fff;
}
@media screen and (min-width: 768px) {
  #dropfiles-box-tree .dropblock .extra-downloadlink > a {
    margin: 0 0 5px 0;
  }
}
#dropfiles-box-tree .dropblock .extra-openlink > a, #dropfiles-box-tree .dropblock .extra-openlink a.openlink {
  background-color: #fafafa;
  border-color: #dadada;
  color: #8f8f8f;
}
#dropfiles-box-tree .dropblock .extra-downloadlink > a,
#dropfiles-box-tree .dropblock .extra-openlink > a {
  border-radius: 8px;
  font-size: 13px;
  padding: 5px 15px;
  margin-bottom: 5px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: block;
  width: 135px;
  height: 32px;
  float: right;
}
#dropfiles-box-tree .dropblock .extra-downloadlink > a:hover,
#dropfiles-box-tree .dropblock .extra-openlink > a:hover {
  box-shadow: 1px 1px 12px #ccc;
}
#dropfiles-box-tree .dropblock a.downloadlink span {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #808080;
  text-transform: none;
  vertical-align: text-top;
  font-size: 16px;
  line-height: 13px;
  max-width: 500px;
}
#dropfiles-box-tree .dropblock .custom-icon img {
  display: inline-block;
}
#dropfiles-box-tree .dropblock .filecontent {
  float: left;
  min-width: 350px;
}
@media screen and (max-width: 768px) {
  #dropfiles-box-tree .dropblock .filecontent {
    max-width: 400px;
  }
}
#dropfiles-box-tree .dropblock .filecontent div.ext {
  background-position-y: top;
  background-position-x: left;
  background-repeat: no-repeat;
  color: #fff;
  float: left;
  width: 60px;
  height: 80px;
  position: relative;
  margin-top: 0;
  text-shadow: none;
}
#dropfiles-box-tree .dropblock .filecontent div.ext .txt {
  position: absolute;
  top: 52px;
  left: 7px;
  display: block;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  text-shadow: none;
  color: transparent;
}
#dropfiles-box-tree .dropblock .filecontent > h3 {
  max-width: 500px;
}
#dropfiles-box-tree .dropblock .extra-content {
  padding: 0;
  margin: 0;
  text-align: right;
  display: inline-block;
  width: 135px;
  background: none;
  float: left;
}
@media screen and (max-width: 420px) {
  #dropfiles-box-tree .dropblock .extra-content {
    margin-top: 10px !important;
    width: 100% !important;
    text-align: center !important;
  }
  #dropfiles-box-tree .dropblock .extra-content a {
    float: unset !important;
    display: inline-block !important;
    margin: 0 5px !important;
  }
}
#dropfiles-box-tree .dropblock .dropfiles-download {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
#dropfiles-box-tree .dropblock .dropfiles-preview {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
}
#dropfiles-box-tree .dropblock .viewerlink {
  text-align: right;
  display: inline-block;
  height: 30px;
  padding: 0;
  margin: 10px 0 0 10px;
}
#dropfiles-box-tree .dropblock .viewerlink .openlink {
  font-size: 13px;
  margin-top: 10px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: block;
  width: 120px;
  height: 32px;
}
#dropfiles-box-tree .dropblock .viewerlink .openlink:hover {
  box-shadow: 1px 1px 12px #ccc;
}
#dropfiles-box-tree a {
  text-decoration: none;
}

#dropfiles-box-tree .dropblock .dropfiles-extra,
.dropfiles-content-tree .dropblock .dropfiles-extra {
  padding-left: 85px;
  line-height: 1.3em;
  font-size: 1em;
}
@media screen and (max-width: 768px) {
  #dropfiles-box-tree .dropblock .dropfiles-extra,
  .dropfiles-content-tree .dropblock .dropfiles-extra {
    max-width: 320px;
  }
}
#dropfiles-box-tree .dropblock .dropfiles-extra > div,
.dropfiles-content-tree .dropblock .dropfiles-extra > div {
  margin: 3px 0;
  text-transform: none;
  font-size: 1em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #999999;
}
#dropfiles-box-tree .dropblock .dropfiles-extra > div > span, #dropfiles-box-tree .dropblock .dropfiles-extra > div > p,
.dropfiles-content-tree .dropblock .dropfiles-extra > div > span,
.dropfiles-content-tree .dropblock .dropfiles-extra > div > p {
  min-width: 75px;
  display: inline-block;
  text-transform: none;
  font-size: 1em;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #999999;
  margin: 0;
  max-width: 500px;
  vertical-align: top;
}
#dropfiles-box-tree .dropblock .dropfiles-extra .file_desc,
.dropfiles-content-tree .dropblock .dropfiles-extra .file_desc {
  margin-bottom: 15px !important;
}
#dropfiles-box-tree .dropblock .dropfiles-close,
.dropfiles-content-tree .dropblock .dropfiles-close {
  position: absolute;
  top: 3px;
  right: 3px;
  height: 20px;
  width: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCwsJES8LDFBaAAAA90lEQVRYw+3WTQqDMBCG4Zcm5AJCeyqvo+RAekMV3KSLorXiz6SOUkq+dcKTMWYYSElJSYEHOU682pFzjyUyahpKrGi1paShIouroiYQ6ESMpaQjEKhiqslpCELmTQQacjniJhu3GTtbKb/Fhc1WsKoQ3mAUc5jYZ1SIbUaNWGdUiSXGYLSJOdPi8bTaxJzp6c8gBmY4/1CTMgFg8GMNgR6PkW69aZ/lxz/XBRd/wS88f90GQ3Hmey/GtqLIrPcoNWa7Daow+532MCNr5ocYJ27mn0zUIDEdifbON2WiRqI7VcQn+HK4g4zq7DH1Vc3pA3dKSso/5gmAWxwDE0VxTgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0xMS0xMVQwOToxNzoyNCswMDowMF30EfwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMTEtMTFUMDk6MTc6MjQrMDA6MDAsqalAAAAAAElFTkSuQmCC) center center no-repeat transparent;
  background-size: cover;
  z-index: 9999;
}
#dropfiles-box-tree .dropblock .extra-downloadlink,
#dropfiles-box-tree .dropblock .extra-openlink,
.dropfiles-content-tree .dropblock .extra-downloadlink,
.dropfiles-content-tree .dropblock .extra-openlink {
  display: inline-block;
}
#dropfiles-box-tree .dropblock h2,
.dropfiles-content-tree .dropblock h2 {
  color: #404040;
  background: #fafafa;
  padding: 5px 15px;
  font-size: 30px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
  word-wrap: break-word;
  line-height: 1.6842;
}

.dropfiles-content-tree.dropfiles-content-single .dropblock {
  min-height: 120px;
  position: relative;
}

#dropfiles-box-tree-overlay {
  z-index: 9998;
  height: 100%;
  width: 100%;
  position: absolute;
  background: #000000;
  opacity: 0.5;
  filter: alpha(opacity=5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
}

.dropfiles-tree-box-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.8) url(plugins/dropfilesthemes/tree/images/loadingfile.svg) center center no-repeat;
}

html[dir='rtl'] .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.ext a.dropfile-file-link,
html[dir='rtl'] .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.catlink a.catlink {
  padding-right: 42px;
}
html[dir='rtl'] .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.catlink {
  background-position: right 0;
}
html[dir='rtl'] .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.ext,
html[dir='rtl'] .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.catlink {
  background-position: top right;
}

/*# sourceMappingURL=style_ver5.4.css.map */
.dropfiles-content, .dropfiles-dropblock-content {
  font-weight: normal;
  overflow: hidden;
  box-sizing: border-box;
  margin-top: 20px;
  font-size: 13px;
  background: #fff;
  background-color: #fff;
  padding: 5px;
}
.dropfiles-content a:focus, .dropfiles-dropblock-content a:focus {
  outline: none;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
  margin-left: -10px !important;
}
@media screen and (max-width: 720px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 20px !important;
  }
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree {
  margin-top: 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li {
  margin: 0 0 10px 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.wait, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.wait {
  background-position: left 9px top 3px;
  background-size: 14px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.drive .icon-open-close:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.drive .icon-open-close:before {
  top: 3px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li ul.jaofoldertree {
  margin: 10px 0 0 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded > .zmdi-folder:before {
  content: '';
  display: block;
  width: 24px;
  height: 18px;
  background: url("components/com_dropfiles/assets/images/theme/folder_open.svg") left center no-repeat;
  margin-left: -2px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded.selected > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded.selected > .zmdi-folder:before {
  content: '';
  display: block;
  width: 24px;
  height: 18px;
  background: url("components/com_dropfiles/assets/images/theme/folder_open_selected.svg") left center no-repeat;
}
@media only screen and (max-width: 720px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree {
    margin: 10px 0 !important;
  }
}
@media screen and (max-width: 420px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 20px !important;
  }
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > a, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > a {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a {
  font-family: arial;
  text-decoration: none;
  box-shadow: none;
  display: inline-block;
  padding: 0 2px;
  font-size: 16px;
  text-transform: none;
  line-height: 22px;
  vertical-align: top;
  color: #666666;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a:hover, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a:hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none !important;
  text-decoration: none;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder,
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder,
.dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open {
  color: #888888;
  font-size: 22px !important;
  font-weight: bold;
  margin-right: 5px;
  width: 22px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder + .zmdi-folder,
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open + .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder + .zmdi-folder,
.dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open + .zmdi-folder {
  margin-left: 0;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder {
  margin-top: 1px;
  margin-right: 8px;
  margin-left: 16px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close {
  width: 16px !important;
  height: 22px !important;
  display: inline-block;
  margin-right: 0;
  position: relative;
  text-align: center;
  color: #888888;
  line-height: 16px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close.no-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close.no-child {
  visibility: hidden;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close + .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close + .zmdi-folder {
  margin-left: 0;
}

.dropfiles-content.dropfiles-files .file {
  margin: 10px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext {
  height: 80px;
  width: 50px;
  float: left;
  background: url(components/com_dropfiles/assets/images/new_icons/neutral.png) top center transparent no-repeat;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.custom-icon {
  height: 80px;
  width: 50px;
  float: left;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.docx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/docx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xls {
  background-image: url(components/com_dropfiles/assets/images/new_icons/xls.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xlsx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/xlsx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ppt {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ppt.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.pptx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/pptx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.pdf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/pdf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.txt {
  background-image: url(components/com_dropfiles/assets/images/new_icons/txt.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.csv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/csv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.avi {
  background-image: url(components/com_dropfiles/assets/images/new_icons/avi.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mp4 {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mp4.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mov {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mov.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.fla {
  background-image: url(components/com_dropfiles/assets/images/new_icons/fla.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.flv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/flv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.flac {
  background-image: url(components/com_dropfiles/assets/images/new_icons/flac.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mpg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mpg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ogg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ogg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.rm {
  background-image: url(components/com_dropfiles/assets/images/new_icons/rm.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wav {
  background-image: url(components/com_dropfiles/assets/images/new_icons/wav.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mp3 {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mp3.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wmv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/wmv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wma {
  background-image: url(components/com_dropfiles/assets/images/new_icons/wma.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mkv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mkv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mpeg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mpeg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.gif {
  background-image: url(components/com_dropfiles/assets/images/new_icons/gif.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.jpg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/jpg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.png {
  background-image: url(components/com_dropfiles/assets/images/new_icons/png.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.bmp {
  background-image: url(components/com_dropfiles/assets/images/new_icons/bmp.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.svg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/svg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.psd {
  background-image: url(components/com_dropfiles/assets/images/new_icons/psd.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ai {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ai.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.eps {
  background-image: url(components/com_dropfiles/assets/images/new_icons/eps.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.html {
  background-image: url(components/com_dropfiles/assets/images/new_icons/html.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.css {
  background-image: url(components/com_dropfiles/assets/images/new_icons/css.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.sql {
  background-image: url(components/com_dropfiles/assets/images/new_icons/sql.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.dll {
  background-image: url(components/com_dropfiles/assets/images/new_icons/dll.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xml {
  background-image: url(components/com_dropfiles/assets/images/new_icons/xml.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.iso {
  background-image: url(components/com_dropfiles/assets/images/new_icons/iso.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.zip {
  background-image: url(components/com_dropfiles/assets/images/new_icons/zip.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.rar {
  background-image: url(components/com_dropfiles/assets/images/new_icons/rar.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.exe {
  background-image: url(components/com_dropfiles/assets/images/new_icons/exe.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.otf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/otf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.asf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/asf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ico {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ico.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.raw {
  background-image: url(components/com_dropfiles/assets/images/new_icons/raw.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.sys {
  background-image: url(components/com_dropfiles/assets/images/new_icons/sys.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.tiff {
  background-image: url(components/com_dropfiles/assets/images/new_icons/tiff.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.doc {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/doc.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.docx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/docx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xls {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/xls.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xlsx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/xlsx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ppt {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/ppt.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pptx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/pptx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pdf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/pdf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.txt {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/txt.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.csv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/csv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.avi {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/avi.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mp4 {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/mp4.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mov {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/mov.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.fla {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/fla.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.flv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/flv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.flac {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/flac.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mpg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/mpg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ogg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/ogg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.rm {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/rm.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wav {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/wav.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mp3 {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/mp3.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wmv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/wmv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wma {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/wma.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mkv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/mkv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mpeg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/mpeg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.gif {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/gif.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.jpg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/jpg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.png {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/png.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.bmp {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/bmp.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.svg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/svg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.psd {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/psd.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ai {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/ai.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.eps {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/eps.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.html {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/html.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.css {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/css.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.sql {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/sql.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.dll {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/dll.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xml {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/xml.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.iso {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/iso.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.zip {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/zip.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.rar {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/rar.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.exe {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/exe.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.otf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/otf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.asf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/asf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ico {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/ico.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.raw {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/raw.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.sys {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/sys.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.tiff {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/tiff.png);
}
.dropfiles-content h2 {
  word-wrap: normal;
}
.dropfiles-content .dropfiles-categories {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  box-sizing: border-box;
  padding: 0;
  position: relative;
}
.dropfiles-content .dropfiles-categories h2 {
  width: 100%;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #b3b3b3;
  text-transform: uppercase;
  font-size: 1.25em;
  padding: 0;
}
.dropfiles-content .dropfiles-categories h2::before, .dropfiles-content .dropfiles-categories h2::after {
  display: none;
}
.dropfiles-content .dropfiles-categories .categories-head {
  width: 100%;
  margin: 0;
  padding: 0;
}
.dropfiles-content .dropfiles-categories .categories-head > h2 {
  margin: 0 0 0 10px;
  max-width: calc(100% - 75px);
  vertical-align: middle;
}
.dropfiles-content .dropfilescategory:not(.backcategory) {
  font-size: 14px;
  line-height: 1.5;
  color: #8f8f8f;
  box-sizing: border-box;
  height: 49px;
  padding: 15px 20px;
  text-decoration: none;
  background: #fff;
  display: inline-block;
  font-weight: normal;
  border: 1px solid #cccccc;
  border-radius: 6px;
  text-align: left;
  /* IE is so silly */
  flex: 1 0 165px;
  min-width: 165px;
  overflow: hidden;
  margin: 10px;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content .dropfilescategory:not(.backcategory) {
    flex: 1 0 150px;
    min-width: 150px;
  }
}
.dropfiles-content .dropfilescategory:not(.backcategory) > span {
  display: inline-block;
  width: calc(100% - 28px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -3px;
  font-weight: normal;
  text-align: left;
  padding-left: 10px;
  color: #808080;
  vertical-align: baseline;
  max-width: 150px;
}
@media screen and (max-width: 420px) {
  .dropfiles-content .dropfilescategory:not(.backcategory) > span {
    max-width: calc(100% - 22px);
  }
}
.dropfiles-content .dropfilescategory:not(.backcategory):hover {
  -webkit-box-shadow: 0 1px 3px #888;
  -moz-box-shadow: 0 1px 3px #888;
  box-shadow: 0 1px 3px #888;
}
.dropfiles-content .dropfilescategory:not(.backcategory) .dropfiles-folder {
  font-size: 18px;
  float: left;
  vertical-align: middle;
  font-family: Material-Design-Iconic-Font !important;
  margin-top: -2px;
  color: #808080;
}
.dropfiles-content .dropfilescategory_placeholder {
  height: 1px;
  background-color: transparent;
  background: transparent;
  flex: 1 0 165px;
  min-width: 165px;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content .dropfilescategory_placeholder {
    flex: 1 0 150px;
    min-width: 150px;
  }
}
.dropfiles-content .dropfilescategory:hover {
  background-color: #999999;
  border: 1px solid #999999;
}
.dropfiles-content .dropfilescategory:hover > span {
  color: #fff;
}
.dropfiles-content .dropfilescategory:hover i.dropfiles-folder {
  color: #fff;
}
.dropfiles-content .backcategory {
  position: absolute;
  top: 0;
  right: 10px;
  margin: 0 0 0 5px;
  font-size: 14.25px;
  line-height: 19.5px;
  color: #8f8f8f;
  padding: 0;
  display: block !important;
}
.dropfiles-content .backcategory:hover {
  box-shadow: none !important;
  box-shadow: unset !important;
  background: transparent;
  background-color: transparent;
  border: none;
  text-decoration: none;
}
.dropfiles-content .backcategory:hover, .dropfiles-content .backcategory:focus, .dropfiles-content .backcategory:active {
  outline: none;
  cursor: pointer;
}
.dropfiles-content .backcategory .zmdi-chevron-left {
  font-size: 14.25px !important;
  line-height: 19.5px;
  vertical-align: baseline !important;
  display: inline-block;
  margin-right: 5px;
}
.dropfiles-content .backcategory .zmdi-chevron-left + span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 14px;
  height: 14px;
}
.dropfiles-content .breadcrumbs {
  position: relative;
  margin: 0;
  list-style: outside none none;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 18px 0 !important;
  border-bottom: 1px solid #ccc;
  line-height: 1em;
}
.dropfiles-content .breadcrumbs:before {
  content: ">>";
  font-size: 1em;
  display: inline-block;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.dropfiles-content .breadcrumbs > li {
  display: inline-block;
  font-size: 16px;
  text-transform: none !important;
  color: inherit;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  margin: 0;
}
.dropfiles-content .breadcrumbs > li > span, .dropfiles-content .breadcrumbs > li > a {
  text-transform: none;
  color: #666666;
}
.dropfiles-content .breadcrumbs a:not(.download-all):not(.openlink-manage-files):not(.download-selected) {
  color: #666666;
}
.dropfiles-content .breadcrumbs a:not(.download-all):not(.openlink-manage-files):not(.download-selected):not(.openlink-manage-files):hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none;
  text-decoration: none;
}
.dropfiles-content .breadcrumbs > li > .divider {
  padding: 0 5px;
  font-size: 1em;
  vertical-align: baseline;
}
.dropfiles-content .breadcrumbs a.openlink-manage-files,
.dropfiles-content .breadcrumbs a.download-all,
.dropfiles-content .breadcrumbs a.download-selected {
  margin: -10px 0 8px 8px !important;
}
.dropfiles-content .download-all,
.dropfiles-content .download-selected {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  margin: 8px 0 8px 8px;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  height: 38px;
  line-height: 28px;
  float: right;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  border-bottom: 0;
  box-shadow: none;
  transition: all 0.2s ease;
}
.dropfiles-content .download-all:hover,
.dropfiles-content .download-selected:hover {
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content .download-all > i.zmdi-check-all,
.dropfiles-content .download-selected > i.zmdi-check-all {
  margin-left: 5px;
  vertical-align: text-bottom;
  font-size: 1.4em;
  line-height: 18px;
}
.dropfiles-content .downloadlink {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 8px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  padding: 5px 15px;
  display: block;
  width: 100%;
  height: 32px;
  margin-bottom: 5px;
  line-height: 22px;
}
.dropfiles-content .openlink {
  background-color: #fafafa;
  border-color: #dadada;
  border-radius: 8px;
  color: #8f8f8f;
  font-size: 13px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  line-height: 22px;
  margin: 5px auto 0 auto;
  display: inline-block;
  vertical-align: middle;
}
.dropfiles-content .downloadlink:hover,
.dropfiles-content .openlink:hover {
  -webkit-box-shadow: 1px 1px 12px #ccc;
  -moz-box-shadow: 1px 1px 12px #ccc;
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content i.dropfiles-download,
.dropfiles-content i.dropfiles-add-to-cart {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
.dropfiles-content i.dropfiles-preview {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
.dropfiles-content .dropfiles_checkbox {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: transparent;
}
.dropfiles-content .dropfiles_checkbox .cbox_file_download[type="checkbox"] {
  display: none;
  -webkit-appearance: checkbox;
  box-sizing: border-box;
}
.dropfiles-content .dropfiles_checkbox span {
  width: 16px;
  height: 16px;
  line-height: 13px;
  vertical-align: top;
  margin: 0;
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
}
.dropfiles-content .dropfiles_checkbox span:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  vertical-align: middle;
  transition: .6s;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  color: #808080;
  padding: 1px;
  font-size: 13px;
  box-sizing: border-box;
}
.dropfiles-content .dropfiles_checkbox span:hover, .dropfiles-content .dropfiles_checkbox span:focus {
  cursor: pointer;
}
.dropfiles-content .dropfiles_checkbox span:hover:before {
  background-color: #efefef;
}
.dropfiles-content .dropfiles_checkbox .cbox_file_download:checked + span:before {
  content: '\2714';
}
.dropfiles-content #current-category-type.googledrive + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.googledrive + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.googledrive + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + ul .dropfiles_checkbox {
  display: none;
}

.dropfiles-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 15px 0 0 0;
}
.dropfiles-container .with_foldertree {
  flex-basis: 70%;
  margin: 0;
  padding: 0 0 0 10px;
}
@media screen and (max-width: 420px) {
  .dropfiles-container .with_foldertree {
    flex-basis: 100%;
    width: 100%;
  }
}

.dropfiles-content-ggd .dropblock div.ext, [id^="dropfiles-box"] .dropblock div.ext {
  height: 114px;
  color: #fff;
  background: transparent url(components/com_dropfiles/assets/images/new_icons/neutral.png) no-repeat center center;
  width: 114px;
  display: inline-block;
  position: relative;
}

.dropfiles-content-ggd.dropfiles-content .dropfilescategory .dropblock div.ext {
  background-image: url(components/com_dropfiles/assets/images/new_icons/folder.png);
  color: transparent;
}
.dropfiles-content-ggd.dropfiles-content .dropfilescategory .dropblock div.ext.back {
  background-image: url(components/com_dropfiles/assets/images/new_icons/folder-back.png);
  color: transparent;
}
.dropfiles-content-ggd .dropblock {
  position: relative;
}
.dropfiles-content-ggd .dropblock div.custom-icon {
  height: 114px;
  width: 114px;
  display: block;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

[id^="dropfiles-box"] .dropblock div.custom-icon {
  height: 70px;
  width: 50px;
  display: inline-flex;
  margin: auto;
}

.dropfiles-content-table.dropfiles-content span.ext {
  width: 30px;
  height: 45px;
  background-size: 30px 45px !important;
  background: url(components/com_dropfiles/assets/images/new_icons/neutral.png) no-repeat;
  color: #fff;
  display: block;
}
.dropfiles-content-table.dropfiles-content .custom-icon {
  width: 38px;
  height: 50px;
  margin: 0;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li i.dropfile-file.ext {
  background-image: url(components/com_dropfiles/assets/images/new_icons/small/neutral.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.custom-icon img {
  width: 25px;
  height: 30px;
  margin-right: 10px;
  margin-bottom: 4px;
}

#dropfiles-box-tree .dropblock .custom-icon {
  float: left;
  height: 80px;
  width: 70px;
}
#dropfiles-box-tree .dropblock .custom-icon img {
  width: 50px;
}

.dropfiles-content-tree .dropblock div.ext, #dropfiles-box-tree .dropblock div.ext {
  background-image: url(components/com_dropfiles/assets/images/new_icons/neutral.png);
  text-shadow: 1px 1px 1px #666;
}

.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.doc, .dropfiles-content-ggd .dropblock div.ext.doc, [id^="dropfiles-box"] .dropblock div.ext.doc, .dropfiles-content-table.dropfiles-content span.ext.doc, .dropfiles-content-tree .dropblock div.ext.doc, #dropfiles-box-tree .dropblock div.ext.doc {
  background-image: url(components/com_dropfiles/assets/images/new_icons/doc.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.docx, [id^="dropfiles-box"] .dropblock div.ext.docx, .dropfiles-content-table.dropfiles-content span.ext.docx, .dropfiles-content-tree .dropblock div.ext.docx, #dropfiles-box-tree .dropblock div.ext.docx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/docx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xls, [id^="dropfiles-box"] .dropblock div.ext.xls, .dropfiles-content-table.dropfiles-content span.ext.xls, .dropfiles-content-tree .dropblock div.ext.xls, #dropfiles-box-tree .dropblock div.ext.xls {
  background-image: url(components/com_dropfiles/assets/images/new_icons/xls.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xlsx, [id^="dropfiles-box"] .dropblock div.ext.xlsx, .dropfiles-content-table.dropfiles-content span.ext.xlsx, .dropfiles-content-tree .dropblock div.ext.xlsx, #dropfiles-box-tree .dropblock div.ext.xlsx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/xlsx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ppt, [id^="dropfiles-box"] .dropblock div.ext.ppt, .dropfiles-content-table.dropfiles-content span.ext.ppt, .dropfiles-content-tree .dropblock div.ext.ppt, #dropfiles-box-tree .dropblock div.ext.ppt {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ppt.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.pptx, [id^="dropfiles-box"] .dropblock div.ext.pptx, .dropfiles-content-table.dropfiles-content span.ext.pptx, .dropfiles-content-tree .dropblock div.ext.pptx, #dropfiles-box-tree .dropblock div.ext.pptx {
  background-image: url(components/com_dropfiles/assets/images/new_icons/pptx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.pdf, [id^="dropfiles-box"] .dropblock div.ext.pdf, .dropfiles-content-table.dropfiles-content span.ext.pdf, .dropfiles-content-tree .dropblock div.ext.pdf, #dropfiles-box-tree .dropblock div.ext.pdf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/pdf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.txt, [id^="dropfiles-box"] .dropblock div.ext.txt, .dropfiles-content-table.dropfiles-content span.ext.txt, .dropfiles-content-tree .dropblock div.ext.txt, #dropfiles-box-tree .dropblock div.ext.txt {
  background-image: url(components/com_dropfiles/assets/images/new_icons/txt.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.csv, [id^="dropfiles-box"] .dropblock div.ext.csv, .dropfiles-content-table.dropfiles-content span.ext.csv, .dropfiles-content-tree .dropblock div.ext.csv, #dropfiles-box-tree .dropblock div.ext.csv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/csv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.avi, [id^="dropfiles-box"] .dropblock div.ext.avi, .dropfiles-content-table.dropfiles-content span.ext.avi, .dropfiles-content-tree .dropblock div.ext.avi, #dropfiles-box-tree .dropblock div.ext.avi {
  background-image: url(components/com_dropfiles/assets/images/new_icons/avi.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mp4, [id^="dropfiles-box"] .dropblock div.ext.mp4, .dropfiles-content-table.dropfiles-content span.ext.mp4, .dropfiles-content-tree .dropblock div.ext.mp4, #dropfiles-box-tree .dropblock div.ext.mp4 {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mp4.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mov, [id^="dropfiles-box"] .dropblock div.ext.mov, .dropfiles-content-table.dropfiles-content span.ext.mov, .dropfiles-content-tree .dropblock div.ext.mov, #dropfiles-box-tree .dropblock div.ext.mov {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mov.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.fla, [id^="dropfiles-box"] .dropblock div.ext.fla, .dropfiles-content-table.dropfiles-content span.ext.fla, .dropfiles-content-tree .dropblock div.ext.fla, #dropfiles-box-tree .dropblock div.ext.fla {
  background-image: url(components/com_dropfiles/assets/images/new_icons/fla.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.flv, [id^="dropfiles-box"] .dropblock div.ext.flv, .dropfiles-content-table.dropfiles-content span.ext.flv, .dropfiles-content-tree .dropblock div.ext.flv, #dropfiles-box-tree .dropblock div.ext.flv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/flv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.flac, [id^="dropfiles-box"] .dropblock div.ext.flac, .dropfiles-content-table.dropfiles-content span.ext.flac, .dropfiles-content-tree .dropblock div.ext.flac, #dropfiles-box-tree .dropblock div.ext.flac {
  background-image: url(components/com_dropfiles/assets/images/new_icons/flac.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mpg, [id^="dropfiles-box"] .dropblock div.ext.mpg, .dropfiles-content-table.dropfiles-content span.ext.mpg, .dropfiles-content-tree .dropblock div.ext.mpg, #dropfiles-box-tree .dropblock div.ext.mpg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mpg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ogg, [id^="dropfiles-box"] .dropblock div.ext.ogg, .dropfiles-content-table.dropfiles-content span.ext.ogg, .dropfiles-content-tree .dropblock div.ext.ogg, #dropfiles-box-tree .dropblock div.ext.ogg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ogg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rm, [id^="dropfiles-box"] .dropblock div.ext.rm, .dropfiles-content-table.dropfiles-content span.ext.rm, .dropfiles-content-tree .dropblock div.ext.rm, #dropfiles-box-tree .dropblock div.ext.rm {
  background-image: url(components/com_dropfiles/assets/images/new_icons/rm.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wav, [id^="dropfiles-box"] .dropblock div.ext.wav, .dropfiles-content-table.dropfiles-content span.ext.wav, .dropfiles-content-tree .dropblock div.ext.wav, #dropfiles-box-tree .dropblock div.ext.wav {
  background-image: url(components/com_dropfiles/assets/images/new_icons/wav.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mp3, [id^="dropfiles-box"] .dropblock div.ext.mp3, .dropfiles-content-table.dropfiles-content span.ext.mp3, .dropfiles-content-tree .dropblock div.ext.mp3, #dropfiles-box-tree .dropblock div.ext.mp3 {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mp3.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wmv, [id^="dropfiles-box"] .dropblock div.ext.wmv, .dropfiles-content-table.dropfiles-content span.ext.wmv, .dropfiles-content-tree .dropblock div.ext.wmv, #dropfiles-box-tree .dropblock div.ext.wmv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/wmv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wma, [id^="dropfiles-box"] .dropblock div.ext.wma, .dropfiles-content-table.dropfiles-content span.ext.wma, .dropfiles-content-tree .dropblock div.ext.wma #dropfiles-box-tree .dropblock div.ext.wma {
  background-image: url(components/com_dropfiles/assets/images/new_icons/wma.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mkv, [id^="dropfiles-box"] .dropblock div.ext.mkv, .dropfiles-content-table.dropfiles-content span.ext.mkv, .dropfiles-content-tree .dropblock div.ext.mkv, #dropfiles-box-tree .dropblock div.ext.mkv {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mkv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mpeg, [id^="dropfiles-box"] .dropblock div.ext.mpeg, .dropfiles-content-table.dropfiles-content span.ext.mpeg, .dropfiles-content-tree .dropblock div.ext.mpeg, #dropfiles-box-tree .dropblock div.ext.mpeg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/mpeg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.gif, [id^="dropfiles-box"] .dropblock div.ext.gif, .dropfiles-content-table.dropfiles-content span.ext.gif, .dropfiles-content-tree .dropblock div.ext.gif, #dropfiles-box-tree .dropblock div.ext.gif {
  background-image: url(components/com_dropfiles/assets/images/new_icons/gif.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.jpg, [id^="dropfiles-box"] .dropblock div.ext.jpg, .dropfiles-content-table.dropfiles-content span.ext.jpg, .dropfiles-content-tree .dropblock div.ext.jpg, #dropfiles-box-tree .dropblock div.ext.jpg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/jpg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.png, [id^="dropfiles-box"] .dropblock div.ext.png, .dropfiles-content-table.dropfiles-content span.ext.png, .dropfiles-content-tree .dropblock div.ext.png, #dropfiles-box-tree .dropblock div.ext.png {
  background-image: url(components/com_dropfiles/assets/images/new_icons/png.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.bmp, [id^="dropfiles-box"] .dropblock div.ext.bmp, .dropfiles-content-table.dropfiles-content span.ext.bmp, .dropfiles-content-tree .dropblock div.ext.bmp, #dropfiles-box-tree .dropblock div.ext.bmp {
  background-image: url(components/com_dropfiles/assets/images/new_icons/bmp.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.svg, [id^="dropfiles-box"] .dropblock div.ext.svg, .dropfiles-content-table.dropfiles-content span.ext.svg, .dropfiles-content-tree .dropblock div.ext.svg, #dropfiles-box-tree .dropblock div.ext.svg {
  background-image: url(components/com_dropfiles/assets/images/new_icons/svg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.psd, [id^="dropfiles-box"] .dropblock div.ext.psd, .dropfiles-content-table.dropfiles-content span.ext.psd, .dropfiles-content-tree .dropblock div.ext.psd, #dropfiles-box-tree .dropblock div.ext.psd {
  background-image: url(components/com_dropfiles/assets/images/new_icons/psd.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ai, [id^="dropfiles-box"] .dropblock div.ext.ai, .dropfiles-content-table.dropfiles-content span.ext.ai, .dropfiles-content-tree .dropblock div.ext.ai, #dropfiles-box-tree .dropblock div.ext.ai {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ai.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.eps, [id^="dropfiles-box"] .dropblock div.ext.eps, .dropfiles-content-table.dropfiles-content span.ext.eps, .dropfiles-content-tree .dropblock div.ext.eps, #dropfiles-box-tree .dropblock div.ext.eps {
  background-image: url(components/com_dropfiles/assets/images/new_icons/eps.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.html, [id^="dropfiles-box"] .dropblock div.ext.html, .dropfiles-content-table.dropfiles-content span.ext.html, .dropfiles-content-tree .dropblock div.ext.html, #dropfiles-box-tree .dropblock div.ext.html {
  background-image: url(components/com_dropfiles/assets/images/new_icons/html.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.css, [id^="dropfiles-box"] .dropblock div.ext.css, .dropfiles-content-table.dropfiles-content span.ext.css, .dropfiles-content-tree .dropblock div.ext.css, #dropfiles-box-tree .dropblock div.ext.css {
  background-image: url(components/com_dropfiles/assets/images/new_icons/css.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.sql, [id^="dropfiles-box"] .dropblock div.ext.sql, .dropfiles-content-table.dropfiles-content span.ext.sql, .dropfiles-content-tree .dropblock div.ext.sql, #dropfiles-box-tree .dropblock div.ext.sql {
  background-image: url(components/com_dropfiles/assets/images/new_icons/sql.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.dll, [id^="dropfiles-box"] .dropblock div.ext.dll, .dropfiles-content-table.dropfiles-content span.ext.dll, .dropfiles-content-tree .dropblock div.ext.dll, #dropfiles-box-tree .dropblock div.ext.dll {
  background-image: url(components/com_dropfiles/assets/images/new_icons/dll.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xml, [id^="dropfiles-box"] .dropblock div.ext.xml, .dropfiles-content-table.dropfiles-content span.ext.xml, .dropfiles-content-tree .dropblock div.ext.xml, #dropfiles-box-tree .dropblock div.ext.xml {
  background-image: url(components/com_dropfiles/assets/images/new_icons/xml.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.iso, [id^="dropfiles-box"] .dropblock div.ext.iso, .dropfiles-content-table.dropfiles-content span.ext.iso, .dropfiles-content-tree .dropblock div.ext.iso, #dropfiles-box-tree .dropblock div.ext.iso {
  background-image: url(components/com_dropfiles/assets/images/new_icons/iso.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.zip, [id^="dropfiles-box"] .dropblock div.ext.zip, .dropfiles-content-table.dropfiles-content span.ext.zip, .dropfiles-content-tree .dropblock div.ext.zip, #dropfiles-box-tree .dropblock div.ext.zip {
  background-image: url(components/com_dropfiles/assets/images/new_icons/zip.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rar, [id^="dropfiles-box"] .dropblock div.ext.rar, .dropfiles-content-table.dropfiles-content span.ext.rar, .dropfiles-content-tree .dropblock div.ext.rar, #dropfiles-box-tree .dropblock div.ext.rar {
  background-image: url(components/com_dropfiles/assets/images/new_icons/rar.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.exe, [id^="dropfiles-box"] .dropblock div.ext.exe, .dropfiles-content-table.dropfiles-content span.ext.exe, .dropfiles-content-tree .dropblock div.ext.exe, #dropfiles-box-tree .dropblock div.ext.exe {
  background-image: url(components/com_dropfiles/assets/images/new_icons/exe.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.otf, [id^="dropfiles-box"] .dropblock div.ext.otf, .dropfiles-content-table.dropfiles-content span.ext.otf, .dropfiles-content-tree .dropblock div.ext.otf, #dropfiles-box-tree .dropblock div.ext.otf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/otf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.asf, [id^="dropfiles-box"] .dropblock div.ext.asf, .dropfiles-content-table.dropfiles-content span.ext.asf, .dropfiles-content-tree .dropblock div.ext.asf, #dropfiles-box-tree .dropblock div.ext.asf {
  background-image: url(components/com_dropfiles/assets/images/new_icons/asf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ico, [id^="dropfiles-box"] .dropblock div.ext.ico, .dropfiles-content-table.dropfiles-content span.ext.ico, .dropfiles-content-tree .dropblock div.ext.ico, #dropfiles-box-tree .dropblock div.ext.ico {
  background-image: url(components/com_dropfiles/assets/images/new_icons/ico.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.raw, [id^="dropfiles-box"] .dropblock div.ext.raw, .dropfiles-content-table.dropfiles-content span.ext.raw, .dropfiles-content-tree .dropblock div.ext.raw, #dropfiles-box-tree .dropblock div.ext.raw {
  background-image: url(components/com_dropfiles/assets/images/new_icons/raw.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.sys, [id^="dropfiles-box"] .dropblock div.ext.sys, .dropfiles-content-table.dropfiles-content span.ext.sys, .dropfiles-content-tree .dropblock div.ext.sys, #dropfiles-box-tree .dropblock div.ext.sys {
  background-image: url(components/com_dropfiles/assets/images/new_icons/sys.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.tiff, [id^="dropfiles-box"] .dropblock div.ext.tiff, .dropfiles-content-table.dropfiles-content span.ext.tiff, .dropfiles-content-tree .dropblock div.ext.tiff, #dropfiles-box-tree .dropblock div.ext.tiff {
  background-image: url(components/com_dropfiles/assets/images/new_icons/tiff.png);
  color: transparent;
}

.dropfileslist .file {
  padding-left: 50px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  background: url(components/com_dropfiles/assets/images/types/_blank.png) top left transparent no-repeat;
}
.dropfileslist .file.pdf {
  background-image: url(components/com_dropfiles/assets/images/types/pdf.png);
}
.dropfileslist .file.png {
  background-image: url(components/com_dropfiles/assets/images/types/png.png);
}
.dropfileslist .file.doc {
  background-image: url(components/com_dropfiles/assets/images/types/doc.png);
}
.dropfileslist .file.odt {
  background-image: url(components/com_dropfiles/assets/images/types/odt.png);
}
.dropfileslist .file.zip {
  background-image: url(components/com_dropfiles/assets/images/types/zip.png);
}
.dropfileslist .pagination {
  text-align: center !important;
  border-top: none !important;
}
.dropfileslist .pagination ul {
  text-align: center !important;
  border-top: none !important;
}

#dropfiles-box-player {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: transparent url(components/com_dropfiles/assets/images/boxbg.png) top left repeat;
  color: #FFF;
}
#dropfiles-box-player .dropblock {
  min-height: 114px;
  display: inline-block;
  /*margin: 20px 20px 0 20px;*/
  position: relative;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -67px;
  margin-top: -67px;
  background: none;
  color: #FFF;
}
#dropfiles-box-player .dropblock #dropblock-close {
  position: absolute;
  right: -30px;
}
@media screen and (max-width: 720px) {
  #dropfiles-box-player .dropblock #dropblock-close {
    right: -22px;
  }
}
#dropfiles-box-player img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
#dropfiles-box-player .dropblock iframe {
  width: 100%;
  height: 100%;
}

#dropfiles-box-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: transparent url(components/com_dropfiles/assets/images/boxbg.png) top left repeat;
  color: #FFF;
}
#dropfiles-box-loading .loading {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  margin: 0;
  width: 120px;
  height: 120px;
  color: #FFF;
  background: url(components/com_dropfiles/assets/images/loadingfile.svg) no-repeat center center;
}
#dropfiles-box-loading .dropfiles-loading-status {
  text-align: center;
  position: absolute;
  top: 60%;
  transform: translateY(-60%);
  left: 0;
  right: 0;
  color: #fff;
  font-size: 14px;
}
#dropfiles-box-loading .dropfiles-loading-status .dropfiles-loading-close {
  font-weight: bold;
  cursor: pointer;
}

.dropfiles-single-file {
  display: inline-block;
}
.dropfiles-single-file .dropfiles-file-link {
  background: #444 url("components/com_dropfiles/assets/images/download.png") no-repeat scroll 5px center;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  transition: all 0.2s ease 0s;
  float: left;
  margin: 7px;
  padding: 10px 20px 10px 60px;
  color: #FFF;
  text-decoration: none;
}
.dropfiles-single-file .dropfiles-file-link:hover {
  background: #888 url("components/com_dropfiles/assets/images/download.png") no-repeat scroll 5px center;
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-single-file .droptitle {
  color: #fff;
  font-weight: bold;
  line-height: 1.7;
}
.dropfiles-single-file .dropfiles-file-link span.dropinfos b {
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.7;
}

.dropfiles-preview-file {
  margin-top: 10px;
  display: block;
  font-weight: bold;
}

.dropfiles-content-multi {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.dropfiles-content-multi .breadcrumbs {
  width: 100%;
  box-sizing: border-box;
}
.dropfiles-content-multi::after {
  clear: both;
  display: table;
  content: "";
  line-height: 0;
}

.dropfiles-page::before {
  display: table;
  content: "";
  line-height: 0;
}
.dropfiles-page::after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

.dropfiles-content-ggd.dropfiles-content .dropfiles-breadcrumbs-ggd a.catlink {
  width: auto;
}

.modal-close-icon {
  width: 30px;
  height: 29px;
  display: inline-block;
  background: url("components/com_dropfiles/assets/images/modal2_close.png") no-repeat;
  vertical-align: middle;
}
@media screen and (max-width: 720px) {
  .modal-close-icon {
    width: 22px;
    height: 22px;
    background-size: 22px;
  }
}

.dropfiles-tree-open {
  display: none;
}

.dropfiles-foldertree {
  float: left;
  padding: 0 10px 0 0;
  position: relative;
  flex-basis: 30%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin: 0;
  border-right: 1px solid #cccccc !important;
  box-sizing: border-box;
}

@media only screen and (max-width: 720px) {
  .dropfiles-container {
    position: relative;
  }
  .dropfiles-container .with_foldertree {
    float: unset;
    display: block;
    width: calc(100% - 25px) !important;
    max-width: 100% !important;
    margin: 0 0 0 25px !important;
    min-height: 500px;
    flex-basis: 100% !important;
  }
  .dropfiles-container .dropfiles-container-table {
    margin-left: 30px;
  }

  .dropfiles-foldertree {
    display: none;
    float: unset;
    top: 0;
    bottom: 0;
    position: absolute;
    border-right: 0 !important;
    border-radius: 4px;
    background: #fff;
    z-index: 10;
    width: 100%;
  }
  .dropfiles-foldertree.tree-open {
    display: block;
  }
  .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 35px !important;
  }
  .dropfiles-foldertree + .dropfiles-open-tree {
    display: block;
    pointer-events: auto;
    position: absolute;
    top: 0;
    left: 10px;
    width: 15px;
    height: 15px;
    text-align: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjCwwHBhVfyhjNAAAARElEQVRIx2NgGAUUA0aG1ZQa8J8yA5go9QILw1NqhsgoIAswMhyn1ICBT0gnqBkio4AswMjwhFIDBj4hraFmiIwCsgAA33UHxUbRH90AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTEtMTJUMDc6MDY6MjErMDA6MDDyrjLnAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTExLTEyVDA3OjA2OjIxKzAwOjAwg/OKWwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
    z-index: 11;
  }
  .dropfiles-foldertree + .dropfiles-open-tree:hover {
    cursor: pointer;
  }

  .tree-open + .dropfiles-open-tree {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCwsJES8LDFBaAAAA90lEQVRYw+3WTQqDMBCG4Zcm5AJCeyqvo+RAekMV3KSLorXiz6SOUkq+dcKTMWYYSElJSYEHOU682pFzjyUyahpKrGi1paShIouroiYQ6ESMpaQjEKhiqslpCELmTQQacjniJhu3GTtbKb/Fhc1WsKoQ3mAUc5jYZ1SIbUaNWGdUiSXGYLSJOdPi8bTaxJzp6c8gBmY4/1CTMgFg8GMNgR6PkW69aZ/lxz/XBRd/wS88f90GQ3Hmey/GtqLIrPcoNWa7Daow+532MCNr5ocYJ27mn0zUIDEdifbON2WiRqI7VcQn+HK4g4zq7DH1Vc3pA3dKSso/5gmAWxwDE0VxTgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0xMS0xMVQwOToxNzoyNCswMDowMF30EfwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMTEtMTFUMDk6MTc6MjQrMDA6MDAsqalAAAAAAElFTkSuQmCC);
  }
}
.dropfiles-loading {
  width: 120px;
  height: 120px;
  margin: 30px auto;
  display: block;
  background-color: transparent;
  background-size: 120px !important;
}

#dropfiles-loading-wrap, #dropfiles-loading-tree-wrap {
  position: fixed;
  left: -99999px;
}

.dropfiles-loading-tree-bg {
  background: url(components/com_dropfiles/assets/images/jao/spinner.gif) left top no-repeat !important;
  background-size: 18px !important;
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 0 0 -20px;
}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.7
Create your own skin at http://designer.videojs.com
*/
/* SKIN
================================================================================
The main class name for all skin-specific styles. To make your own skin,
replace all occurrences of 'vjs-default-skin' with a new name. Then add your new
skin name to your video tag instead of the default skin.
e.g. <video class="video-js my-skin-name">
*/
.vjs-default-skin {
  color: #cccccc;
}
/* Custom Icon Font
--------------------------------------------------------------------------------
The control icons are from a custom font. Each icon corresponds to a character
(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
*/
@font-face {
  font-family: 'VideoJS';
  src: url('components/com_dropfiles/assets/css/font/vjs.eot');
  src: url('components/com_dropfiles/assets/css/font/vjs.eot?#iefix') format('embedded-opentype'), url('components/com_dropfiles/assets/css/font/vjs.woff') format('woff'), url('components/com_dropfiles/assets/css/font/vjs.ttf') format('truetype'), url('components/com_dropfiles/assets/css/font/vjs.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Base UI Component Classes
--------------------------------------------------------------------------------
*/
/* Slider - used for Volume bar and Seek bar */
.vjs-default-skin .vjs-slider {
  /* Replace browser focus highlight with handle highlight */
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  /* background-color-with-alpha */
  background-color: #333333;
  background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
  /* box-shadow */
  -webkit-box-shadow: 0 0 2em #ffffff;
  -moz-box-shadow: 0 0 2em #ffffff;
  box-shadow: 0 0 2em #ffffff;
}
.vjs-default-skin .vjs-slider-handle {
  position: absolute;
  /* Needed for IE6 */
  left: 0;
  top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
  content: "\e009";
  font-family: VideoJS;
  font-size: 1em;
  line-height: 1;
  text-align: center;
  text-shadow: 0em 0em 1em #fff;
  position: absolute;
  top: 0;
  left: 0;
  /* Rotate the square icon to make a diamond */
  /* transform */
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* Control Bar
--------------------------------------------------------------------------------
The default control bar that is a container for most of the controls.
*/
.vjs-default-skin .vjs-control-bar {
  /* Start hidden */
  display: none;
  position: absolute;
  /* Place control bar at the bottom of the player box/video.
     If you want more margin below the control bar, add more height. */
  bottom: 0;
  /* Use left/right to stretch to 100% width of player div */
  left: 0;
  right: 0;
  /* Height includes any margin you want above or below control items */
  height: 3.0em;
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
}
/* Show the control bar only once the video has started playing */
.vjs-default-skin.vjs-has-started .vjs-control-bar {
  display: block;
  /* Visibility needed to make sure things hide in older browsers too. */

  visibility: visible;
  opacity: 1;
  /* transition */
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}
/* Hide the control bar when the video is playing and the user is inactive  */
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  display: block;
  visibility: hidden;
  opacity: 0;
  /* transition */
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
  display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
  display: none;
}
/* The control bar shouldn't show after an error */
.vjs-default-skin.vjs-error .vjs-control-bar {
  display: none;
}
/* Don't hide the control bar if it's audio */
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
/* IE8 is flakey with fonts, and you have to change the actual content to force
fonts to show/hide properly.
  - "\9" IE8 hack didn't work for this
  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9
*/
@media \0screen {
  .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}
/* General styles for individual controls. */
.vjs-default-skin .vjs-control {
  outline: none;
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 3.0em;
  width: 4em;
}
/* Font button icons */
.vjs-default-skin .vjs-control:before {
  font-family: VideoJS;
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before {
  text-shadow: 0em 0em 1em #ffffff;
}
.vjs-default-skin .vjs-control:focus {
  /*  outline: 0; */
  /* keyboard-only users cannot see the focus on several of the UI elements when
  this is set to 0 */

}
/* Hide control text visually, but have it available for screenreaders */
.vjs-default-skin .vjs-control-text {
  /* hide-visually */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Play/Pause
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-play-control {
  width: 5em;
  cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
  content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
  content: "\e002";
}
/* Playback toggle
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
  width: 4em;
  left: -2em;
  list-style: none;
}
/* Volume/Mute
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button {
  cursor: pointer;
  float: right;
}
.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before {
  content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
  content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
  content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
  content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
  width: 5em;
  float: right;
}
.vjs-default-skin .vjs-volume-bar {
  width: 5em;
  height: 0.6em;
  margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-level {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.5em;
  /* assuming volume starts at 1.0 */

  width: 100%;
  background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
  width: 0.5em;
  height: 0.5em;
  /* Assumes volume starts at 1.0. If you change the size of the
     handle relative to the volume bar, you'll need to update this value
     too. */

  left: 4.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
  font-size: 0.9em;
  top: -0.2em;
  left: -0.2em;
  width: 1em;
  height: 1em;
}
/* The volume menu button is like menu buttons (captions/subtitles) but works
    a little differently. It needs to be possible to tab to the volume slider
    without hitting space bar on the menu button. To do this we're not using
    display:none to hide the slider menu by default, and instead setting the
    width and height to zero. */
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
  height: 0;
  width: 0;
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
  border-top-color: rgba(7, 40, 50, 0.5);
  /* Same as ul background */

}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 10em;
}
/* Progress
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-progress-control {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  font-size: 0.3em;
  height: 1em;
  /* Set above the rest of the controls. */
  top: -1em;
  /* Shrink the bar slower than it grows. */
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* On hover, make the progress bar grow to something that's more clickable.
    This simply changes the overall font for the progress bar, and this
    updates both the em-based widths and heights, as wells as the icon font */
.vjs-default-skin:hover .vjs-progress-control {
  font-size: .9em;
  /* Even though we're not changing the top/height, we need to include them in
      the transition so they're handled correctly. */

  /* transition */
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* Box containing play and load progresses. Also acts as seek scrubber. */
.vjs-default-skin .vjs-progress-holder {
  height: 100%;
}
/* Progress Bars */
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  /* updated by javascript during playback */

  width: 0;
  /* Needed for IE6 */
  left: 0;
  top: 0;
}
.vjs-default-skin .vjs-play-progress {
  /*
    Using a data URI to create the white diagonal lines with a transparent
      background. Surprisingly works in IE8.
      Created using http://www.patternify.com
    Changing the first color value will change the bar color.
    Also using a paralax effect to make the lines move backwards.
      The -50% left position makes that happen.
  */

  background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.vjs-default-skin .vjs-load-progress {
  background: #646464 /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.2);
}
/* there are child elements of the load progress bar that represent the
   specific time ranges that have been buffered */
.vjs-default-skin .vjs-load-progress div {
  background: #787878 /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.1);
}
.vjs-default-skin .vjs-seek-handle {
  width: 1.5em;
  height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
  padding-top: 0.1em /* Minor adjustment */;
}
/* Live Mode
--------------------------------------------------------------------------------
*/
.vjs-default-skin.vjs-live .vjs-time-controls,
.vjs-default-skin.vjs-live .vjs-time-divider,
.vjs-default-skin.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
  display: block;
}
/* Live Display
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-live-display {
  display: none;
  font-size: 1em;
  line-height: 3em;
}
/* Time Display
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-time-controls {
  font-size: 1em;
  /* Align vertically by making the line height the same as the control bar */
  line-height: 3em;
}
.vjs-default-skin .vjs-current-time {
  float: left;
}
.vjs-default-skin .vjs-duration {
  float: left;
}
/* Remaining time is in the HTML, but not included in default design */
.vjs-default-skin .vjs-remaining-time {
  display: none;
  float: left;
}
.vjs-time-divider {
  float: left;
  line-height: 3em;
}
/* Fullscreen
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-fullscreen-control {
  width: 3.8em;
  cursor: pointer;
  float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
  content: "\e000";
}
/* Switch to the exit icon when the player is in fullscreen */
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\e00b";
}
/* Big Play Button (play button at start)
--------------------------------------------------------------------------------
Positioning of the play button in the center or other corners can be done more
easily in the skin designer. http://designer.videojs.com/
*/
.vjs-default-skin .vjs-big-play-button {
  left: 0.5em;
  top: 0.5em;
  font-size: 3em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 4em;
  height: 2.6em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 1;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  border: 0.1em solid #3b4249;
  /* border-radius */
  -webkit-border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  border-radius: 0.8em;
  /* box-shadow */
  -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* Optionally center */
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
  /* Center it horizontally */
  left: 50%;
  margin-left: -2.1em;
  /* Center it vertically */
  top: 50%;
  margin-top: -1.4000000000000001em;
}
/* Hide if controls are disabled */
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
  display: none;
}
/* Hide when video starts playing */
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
  display: none;
}
/* Hide on mobile devices. Remove when we stop using native controls
    by default on mobile  */
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  /* IE8 needs a non-glow hover state */
  background-color: #505050;
  background-color: rgba(50, 50, 50, 0.75);
  /* box-shadow */
  -webkit-box-shadow: 0 0 3em #ffffff;
  -moz-box-shadow: 0 0 3em #ffffff;
  box-shadow: 0 0 3em #ffffff;
  /* transition */
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
  content: "\e001";
  font-family: VideoJS;
  /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */

  line-height: 2.6em;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center /* Needed for IE8 */;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-error .vjs-big-play-button {
  display: none;
}
/* Error Display
--------------------------------------------------------------------------------
*/
.vjs-error-display {
  display: none;
}
.vjs-error .vjs-error-display {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.vjs-error .vjs-error-display:before {
  content: 'X';
  font-family: Arial;
  font-size: 4em;
  color: #666666;
  /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */

  line-height: 1;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center /* Needed for IE8 */;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.5em;
  width: 100%;
}
.vjs-error-display div {
  position: absolute;
  bottom: 1em;
  right: 0;
  left: 0;
  font-size: 1.4em;
  text-align: center;
  padding: 3px;
  background: #000000;
  background: rgba(0, 0, 0, 0.5);
}
.vjs-error-display a,
.vjs-error-display a:visited {
  color: #F4A460;
}
/* Loading Spinner
--------------------------------------------------------------------------------
*/
.vjs-loading-spinner {
  /* Should be hidden by default */
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 4em;
  line-height: 1;
  width: 1em;
  height: 1em;
  margin-left: -0.5em;
  margin-top: -0.5em;
  opacity: 0.75;
}
/* Show the spinner when waiting for data and seeking to a new time */
.vjs-waiting .vjs-loading-spinner,
.vjs-seeking .vjs-loading-spinner {
  display: block;
  /* only animate when showing because it can be processor heavy */
  /* animation */
  -webkit-animation: spin 1.5s infinite linear;
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
}
/* Errors are unrecoverable without user interaction so hide the spinner */
.vjs-error .vjs-loading-spinner {
  display: none;
  /* ensure animation doesn't continue while hidden */
  /* animation */
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none;
}
.vjs-default-skin .vjs-loading-spinner:before {
  content: "\e01e";
  font-family: VideoJS;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  text-align: center;
  text-shadow: 0em 0em 0.1em #000;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Menu Buttons (Captions/Subtitles/etc.)
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-menu-button {
  float: right;
  cursor: pointer;
}
.vjs-default-skin .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0em;
  /* (Width of vjs-menu - width of button) / 2 */

  width: 0em;
  height: 0em;
  margin-bottom: 3em;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  border-top: 1.55em solid #000000;
  /* Same width top as ul bottom */

  border-top-color: rgba(7, 40, 50, 0.5);
  /* Same as ul background */

}
/* Button Pop-up Menu */
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 10em;
  bottom: 1.5em;
  /* Same bottom as vjs-menu border-top */

  max-height: 15em;
  overflow: auto;
  left: -5em;
  /* Width of menu - width of button / 2 */

  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  /* box-shadow */
  -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
  display: block;
}
/* prevent menus from opening while scrubbing (FF, IE) */
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
  display: none;
}
.vjs-default-skin .vjs-menu-button ul li {
  list-style: none;
  margin: 0;
  padding: 0.3em 0 0.3em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
  background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
  outline: 0;
  color: #111;
  /* background-color-with-alpha */
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
  /* box-shadow */
  -webkit-box-shadow: 0 0 1em #ffffff;
  -moz-box-shadow: 0 0 1em #ffffff;
  box-shadow: 0 0 1em #ffffff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
/* Subtitles Button */
.vjs-default-skin .vjs-subtitles-button:before {
  content: "\e00c";
}
/* Captions Button */
.vjs-default-skin .vjs-captions-button:before {
  content: "\e008";
}
/* Chapters Button */
.vjs-default-skin .vjs-chapters-button:before {
  content: "\e00c";
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
  width: 24em;
  left: -12em;
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
  /* box-shadow */
  -webkit-box-shadow: 0 0 1em #ffffff;
  -moz-box-shadow: 0 0 1em #ffffff;
  box-shadow: 0 0 1em #ffffff;
}
/*
REQUIRED STYLES (be careful overriding)
================================================================================
When loading the player, the video tag is replaced with a DIV,
that will hold the video tag or object tag for other playback methods.
The div contains the video playback element (Flash or HTML5) and controls,
and sets the width and height of the video.

** If you want to add some kind of border/padding (e.g. a frame), or special
positioning, use another containing element. Otherwise you risk messing up
control positioning and full window mode. **
*/
.video-js {
  background-color: #000;
  position: relative;
  padding: 0;
  /* Start with 10px for base font size so other dimensions can be em based and
     easily calculable. */

  font-size: 10px;
  /* Allow poster to be vertically aligned. */

  vertical-align: middle;
  /*  display: table-cell; */
  /*This works in Safari but not Firefox.*/

  /* Provide some basic defaults for fonts */

  font-weight: normal;
  font-style: normal;
  /* Avoiding helvetica: issue #376 */

  font-family: Arial, sans-serif;
  /* Turn off user selection (text highlighting) by default.
     The majority of player components will not be text blocks.
     Text areas will need to turn user selection back on. */

  /* user-select */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Playback technology elements expand to the width/height of the containing div
    <video> or <object> */
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
   checking fullScreenEnabled. */
.video-js:-moz-full-screen {
  position: absolute;
}
/* Fullscreen Styles */
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
  overflow-y: auto;
}
.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  /* IE6 full-window (underscore hack) */
  _position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
/* Poster Styles */
.vjs-poster {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}
/* Hide the poster after the video has started playing */
.video-js.vjs-has-started .vjs-poster {
  display: none;
}
/* Don't hide the poster if we're playing audio */
.video-js.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
/* Hide the poster when controls are disabled because it's clickable
    and the native poster can take over */
.video-js.vjs-controls-disabled .vjs-poster {
  display: none;
}
/* Hide the poster when native controls are used otherwise it covers them */
.video-js.vjs-using-native-controls .vjs-poster {
  display: none;
}
/* Text Track Styles */
/* Overall track holder for both captions and subtitles */
.video-js .vjs-text-track-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 3em;
  right: 0;
  pointer-events: none;
}
/* Captions Settings Dialog */
.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #000;
  opacity: 0.75;
  color: #FFF;
  margin: 0 auto;
  padding: 0.5em;
  height: 15em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 40em;
}
.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 2em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto;
}
.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left;
}
.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both;
}
.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
}
.vjs-caption-settings .vjs-tracksetting label {
  display: block;
  width: 100px;
  margin-bottom: 5px;
}
.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
}
.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px;
}
.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0;
}
.vjs-caption-settings label > input {
  margin-right: 10px;
}
.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px;
}
/* Hide disabled or unsupported controls */
.vjs-hidden {
  display: none !important;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
/*  In IE8 w/ no JavaScript (no HTML5 shim), the video tag doesn't register.
    The .video-js classname on the video tag also isn't considered.
    This optional paragraph inside the video tag can provide a message to users
    about what's required to play video. */
.vjs-no-js {
  padding: 2em;
  color: #ccc;
  background-color: #333;
  font-size: 1.8em;
  font-family: Arial, sans-serif;
  text-align: center;
  width: 30em;
  height: 15em;
  margin: 0 auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #F4A460;
}
/* -----------------------------------------------------------------------------
The original source of this file lives at
https://github.com/videojs/video.js/blob/master/src/css/video-js.less */
/*======= BT CONTENT SLIDER ========*/
.bt-cs {
	position: relative;
	border: none;
}
.slides_container {
	overflow: hidden;
	position: relative;
}
.bt-cs h3 {
	color: #d67901;
	line-height: 37px;
	text-indent: 15px;
	text-transform: uppercase;
	background: url(modules/mod_bt_contentslider/tmpl/images/bg-header.png) repeat-x;
	height: 37px;
	border: 1px solid #cfcfcf;
	margin: 0 !important;
}

/*
	Handles - Next/prev buttons
*/
.bt-cs .next,.bt-cs .prev {
	display: none;
	width: 40px;
	height: 100%;
	top:0;
	opacity:0.7;
}
.bt-cs:hover .next, .bt-cs:hover .prev{
	display:block;
}
.bt-cs .next:hover, .bt-cs .prev:hover{
	opacity:1;
}
.bt-cs a.next {
	background: url(modules/mod_bt_contentslider/tmpl/images/re-right.png) right center no-repeat !important;
	text-indent: -9999px;
	position:absolute;
	z-index:100;
	margin:0;
	padding:0;
	right:0;
}
.bt-cs a.prev {
	background: url(modules/mod_bt_contentslider/tmpl/images/re-left.png) left center no-repeat !important;
	text-indent: -9999px;
	position:absolute;
	z-index:999;
	margin:0;
	padding:0;
	left:0;
}

/*bullet */
.bt-cs .bt_handles {
	border: 1px solid red;
	position: absolute !important;
	margin:  0 !important;
	padding: 0 !important;
	border: 0 !important;
	z-index:101;
}
.bt-cs .bt_handles li {
	float: left;
	margin: 0 1px!important;
	list-style:none;
	padding:0px!important;
	background:none!important;
}
.bt_handles li a {
	display: block !important;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background-image: url(modules/mod_bt_contentslider/tmpl/images/pagination.png);
	background-position: 0 0;
	float: left;
	padding: 12px 0 0 0 !important;
	overflow: hidden;
}
.bt_handles li.current a {
	background-position: 0 -12px;
}

/*numbering */
.bt-cs .bt_handles_num {
	border: 1px solid red;
	position: absolute !important;
	margin:  0 !important;
	padding: 0 !important;
	border: 0 !important;
	z-index:101;
}
.bt-cs .bt_handles_num li {
	float: left;
	margin: 0 1px!important;
	list-style:none;
	padding:0px!important;
	background:none!important;
}
.bt_handles_num li a {
	display: block !important;
	width:12px;
	height:15px;
	line-height:15px;
	background:grey;
	float: left;
	padding:0!important;
	overflow: hidden;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:10px;
}
.bt_handles_num li a:hover{
	opacity:0.8;
}
.bt_handles_num li.current a {
	background:orange;
}

/*** CSS STYLE FOR ITEM ****/
.bt-cs .bt-row {
	float: left;
	position: relative;
	overflow: hidden;
	padding: 8px 0;
}
.bt-cs .bt-inner {
	margin: 0;
	position: relative;
	padding: 0 10px;
}
.bt-cs .bt-inner a {
	text-decoration: none;
}
.bt-cs .bt-inner img {
	outline: 1px solid #b5b5b5;
	border: 2px solid #fff;
	max-width:99%;
	margin:5px 0px;
}
.bt-cs .bt-inner .bt-title {
	clear: both;
	color: #358E2E;
	font-weight: bold;
	text-transform: uppercase;
	line-height:150%;
	display:inline-block;
}
.bt-cs .bt-inner .bt-category {
	clear: both;
	color: #4a4a4a;
	font-weight: bold;
	line-height:150%;

}
.bt-cs .bt-center{
	text-align:center;
}
.bt-cs .bt-extra {
	clear: both;
	margin-top: 5px;
}
.bt-cs .bt-date,.bt-cs .bt-author {
	font-weight: normal;
	font-size: 80%;
}
.bt-row-separate {
	clear: both;
	height: 1px;
	border-bottom: 1px dotted #959595;
	margin: 0px 10px;
	margin-bottom: 15px;
}
