@charset "UTF-8";
.dropdown-menu li.checkbox-row,
.sticky-table-header>.table>tbody>tr>td,
.sticky-table-header>.table>tbody>tr>th,
.sticky-table-header>.table>tfoot>tr>td,
.sticky-table-header>.table>tfoot>tr>th,
.sticky-table-header>.table>thead>tr>td,
.sticky-table-header>.table>thead>tr>th,
.table-responsive[data-pattern=priority-columns]>.table>tbody>tr>td,
.table-responsive[data-pattern=priority-columns]>.table>tbody>tr>th,
.table-responsive[data-pattern=priority-columns]>.table>tfoot>tr>td,
.table-responsive[data-pattern=priority-columns]>.table>tfoot>tr>th,
.table-responsive[data-pattern=priority-columns]>.table>thead>tr>td,
.table-responsive[data-pattern=priority-columns]>.table>thead>tr>th {
	white-space: nowrap
}
.h2,h2 {font-size:30px;}
.o-add-p1 {letter-spacing:1px;padding-top:10px;padding-bottom:10px;}
.o-add-p2 {margin-bottom:7px;font-size:18px;letter-spacing:2px;}
.o-add-c-w {color:#fff!important;}
.qyzz {background-image:url(../images/zzbj.png);background-position:left bottom;background-repeat:no-repeat;padding:40px;}
.qyzz li {float:left;line-height:35px;letter-spacing:1px;color:#333;}
.qyzz li svg {vertical-align:middle;}
.p-0 {padding:0;}
.inews {height:100%;float:left;}
.inews h4 a {font-size:17px;line-height:30px;color:#333;}
.inews p {font-size:12px;letter-spacing:1px;}
.inewslist {padding-left:30px;padding-right:30px;}
.inewslist li {line-height:30px;}
.inewslist li span {float:right;color:#999;font-family:Arial;}
.nav-footer li a {font-size:12px;}
.red-border .navbar {line-height:40px;min-height:40px;margin-bottom:0;color:#fff;font-size:12px;}
.red-border .navbar a {color:#fff;}
.content-cms {margin-bottom:50px;letter-spacing:1px;}
.content-h1 {font-size:20px;margin-bottom:30px;}
.shownewsh1 {font-size:22px;font-weight:bold;}
.shownewsp {font-size:12px;color:#999;margin-bottom:30px;}
.material-description p {margin-bottom:0px;}
.anchorBL {display:none;}
.form-control {border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.myform h3 {font-size:18px;}
.myform .btn {border-radius:4px;}
.sitemap {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee;}
.sitemap h6 {margin-bottom:30px;}
.sitemap li {float:left;text-align:center;border:1px solid #eee;margin:0 10px;padding:10px 0;}
.sitemap li a {display:block;}
.sitemap a:hover {color:#e90b0d;}
.ui-menu,
a {
	outline: 0
}

.content-cms img,
.image,
.image img,
.image.full-width .fancybox {
	max-width: 100%
}

.h2,
.sidebar .h1,
.sidebar .h2,
.sidebar .h3,
.sidebar .h4,
.sidebar .h5,
.sidebar .h6,
.sidebar h1,
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6,
.subtitle,
.upper,
h2,
label {
	text-transform: uppercase
}

.position-relative,
.text-background-blurred * {
	position: relative
}

.btn-group-lg>.btn {
	padding: 12px 18px;
	font-size: 19px;
	line-height: 1.3333333;
	border-radius: 0
}

.btn-group-sm>.btn,
.btn-group-xs>.btn {
	line-height: 1.5;
	border-radius: 0;
	font-size: 13px
}

.btn-group-sm>.btn {
	padding: 5px 10px
}

.btn-group-xs>.btn {
	padding: 1px 5px
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
	content: " ";
	display: table
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after {
	clear: both
}

@font-face {
	font-family: Lato;
	font-weight: 300;
	font-style: normal;
	src: url(../fonts/Lato-300.eot);
	src: url(../fonts/Lato-300.eot-#iefix) format('embedded-opentype'), local('Lato Light'), local('Lato-300'), url(../fonts/Lato-300.woff2) format('woff2'), url(../fonts/Lato-300.woff) format('woff'), url(../fonts/Lato-300.ttf) format('truetype'), url(../fonts/Lato-300.svg#Lato) format('svg')
}

@font-face {
	font-family: Lato;
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/Lato-regular.eot);
	src: url(../fonts/Lato-regular.eot-#iefix) format('embedded-opentype'), local('Lato Regular'), local('Lato-regular'), url(../fonts/Lato-regular.woff2) format('woff2'), url(../fonts/Lato-regular.woff) format('woff'), url(../fonts/Lato-regular.ttf) format('truetype'), url(../fonts/Lato-regular.svg#Lato) format('svg')
}

@font-face {
	font-family: Lato;
	font-weight: 700;
	font-style: normal;
	src: url(../fonts/Lato-700.eot);
	src: url(../fonts/Lato-700.eot-#iefix) format('embedded-opentype'), local('Lato Bold'), local('Lato-700'), url(../fonts/Lato-700.woff2) format('woff2'), url(../fonts/Lato-700.woff) format('woff'), url(../fonts/Lato-700.ttf) format('truetype'), url(../fonts/Lato-700.svg#Lato) format('svg')
}

@font-face {
	font-family: 'Open Sans';
	font-weight: 300;
	font-style: normal;
	src: url(../fonts/Open-Sans-300.eot);
	src: url(../fonts/Open-Sans-300.eot-#iefix) format('embedded-opentype'), local('Open Sans Light'), local('Open-Sans-300'), url(../fonts/Open-Sans-300.woff2) format('woff2'), url(../fonts/Open-Sans-300.woff)/ format('woff'), url(../fonts/Open-Sans-300.ttf) format('truetype'), url(../fonts/Open-Sans-300.svg#OpenSans) format('svg')
}

@font-face {
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/Open-Sans-regular.eot);
	src: url(../fonts/Open-Sans-regular.eot-#iefix) format('embedded-opentype'), local('Open Sans'), local('Open-Sans-regular'), url(../fonts/Open-Sans-regular.woff2) format('woff2'), url(../fonts/Open-Sans-regular.woff) format('woff'), url(../fonts/Open-Sans-regular.ttf) format('truetype'), url(../fonts/Open-Sans-regular.svg#OpenSans) format('svg')
}

@font-face {
	font-family: 'Open Sans';
	font-weight: 700;
	font-style: normal;
	src: url(../fonts/Open-Sans-700.eot);
	src: url(../fonts/Open-Sans-700.eot-#iefix) format('embedded-opentype'), local('Open Sans Bold'), local('Open-Sans-700'), url(../fonts/Open-Sans-700.woff2) format('woff2'), url(../fonts/Open-Sans-700.woff) format('woff'), url(../fonts/Open-Sans-700.ttf) format('truetype'), url(../fonts/Open-Sans-700.svg#OpenSans) format('svg')
}

.btn-danger,
.btn-dark,
.btn-default,
.btn-info,
.btn-primary,
.btn-success,
.btn-warning {
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.btn-danger .icon,
.btn-dark .icon,
.btn-default .icon,
.btn-info .icon,
.btn-primary .icon,
.btn-success .icon,
.btn-warning .icon {
	padding-right: .5em
}

.btn-info,
.btn-info:active,
.btn-info:focus {
	color: #fff;
	border-color: #fff;
	background-color: transparent
}

.btn-info:hover {
	color: #e90b0d;
	border-color: #fff;
	background-color: #fff
}

.btn-default:hover {
	border-color: #b41201;
	color: #b41201
}

.dark-container .btn-default {
	color: #777;
	border-color: #777
}

.dark-container .btn-default:hover {
	color: #b41201;
	border-color: #b41201
}

.btn-dark {
	color: #fff;
	background-color: #595959;
	border-color: #595959
}

.btn-dark.active,
.btn-dark.focus,
.btn-dark:active,
.btn-dark:focus,
.btn-dark:hover,
.open>.dropdown-toggle.btn-dark {
	color: #fff;
	background-color: #3f3f3f;
	border-color: #3a3a3a
}

.btn-dark.active,
.btn-dark:active,
.open>.dropdown-toggle.btn-dark {
	background-image: none
}

.btn-dark .badge {
	color: #595959;
	background-color: #fff
}

.btn.btn-wide {
	padding-left: 3em;
	padding-right: 3em
}

.btn.btn-fat {
	padding: 14px 18px
}

.content-cms ul,
.content-cms ul li {
	padding-left: 20px
}

.btn.btn-fat.active {
	color: #e6e6e6;
	border-color: #e6e6e6;
	box-shadow: none
}

.margin-large-bottom,
.margin-large-top {
	margin-top: 40px
}

.margin-medium-bottom {
	margin-top: 30px
}

.margin-small-bottom {
	margin-top: 20px
}

.content-cms a[href]:not(.btn):not(.default-link):not(.mejs-volume-slider) {display:inline-block;font-weight:700}

.content-cms a[href]:not(.btn):not(.default-link):not(.mejs-volume-slider):focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}

.content-cms ul {
	list-style: none
}

.content-cms ul li:before {
	content: '-';
	display: inline-block;
	float: left;
	margin-left: -20px;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	font-weight: 300;
	color: #e90b0d
}

.image {
	margin: 10px 18px
}

.image a:hover {
	background-color: transparent
}

.image .caption {
	text-align: center;
	margin-bottom: 0
}

.image.pull-left {
	margin-left: 0
}

.image.pull-right {
	margin-right: 0
}

.image.full-width {
	margin-right: 0;
	margin-left: 0
}

@media (max-width:767px) {
	.image,
	.image.pull-left,
	.image.pull-right {
		margin: 10px 18px
	}
}

fieldset {
	margin-bottom: 2em
}

fieldset legend {
	color: #e90b0d;
	padding-bottom: 6px;
	border-color: #e90b0d;
	border-width: 2px;
	padding-left: 10px
}

label {
	font-size: 13px;
	margin-left: 11px
}

#contact-form-status>div {
	display: none
}

.assab-form {
	padding-top: 15px
}

.form-control {
	padding: 6px 10px
}

.form-control,
.form-control:focus {
	box-shadow: none
}

.form-group input[type=text]+input[type=text] {
	margin-top: 10px
}

.search-form-meta .search-form-group {
	margin-top: -16px;
	width: 100%;
	border-bottom: 1px solid #777
}

.search-form-meta .search-form-group .input-group-addon {
	width: 1%;
	overflow: hidden
}

.search-form-meta .search-form-group .input-group-addon i {
	zoom: 1;
	font-size: 40px;
	color: #777
}

.search-form-meta .search-form-group .form-control {
	height: auto;
	font-size: 40px;
	color: #777
}

.search-form-meta .search-form-group .form-control,
.search-form-meta .search-form-group .input-group-addon {
	background-color: transparent;
	border: none;
	margin-bottom: -10px
}

.search-form-meta .btn {
	margin-top: 13px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-color: #777;
	color: #777
}

.filter-form {
	border-top: 2px solid #e6e6e6;
	padding: 2px 0
}

.filter-form:after,
.filter-form:before {
	content: " ";
	display: table
}

.filter-form:after {
	clear: both
}

.filter-form .form-group {
	display: inline-table
}

.filter-form .form-group>* {
	display: table-cell
}

.filter-form .form-group label {
	padding-right: 14px;
	padding-top: 1px;
	font-weight: 700;
	font-size: 18px;
	text-transform: none;
	display: inline-block
}

.filter-form .bootstrap-select {
	margin-top: -4px
}

.filter-form .bootstrap-select .btn-default,
.filter-form .bootstrap-select .btn-default:focus {
	text-overflow: clip;
	text-transform: none;
	border: none;
	border-left: 2px solid #e6e6e6;
	padding: 4px 25px 4px 20px
}

.filter-form .bootstrap-select .btn-default:after {
	top: -1px;
	vertical-align: middle;
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e628";
	position: relative;
	display: inline-block;
	margin-right: -18px;
	width: 20px;
	font-size: 13px
}

.filter-form .bootstrap-select .btn-default .caret {
	display: none
}

.form-footer {
	padding-top: 30px;
	padding-bottom: 45px
}

.form-group div.invalid {
	padding: 15px;
	margin-bottom: 24px;
	border: 1px solid #b41201;
	border-radius: 0;
	background-color: #b41201;
	color: #fff;
	margin-top: 1em
}

.form-group div.invalid h4 {
	margin-top: 0;
	color: inherit
}

.form-group div.invalid .alert-link {
	font-weight: 700;
	color: #e6e6e6
}

.form-group div.invalid>p,
.form-group div.invalid>ul {
	margin-bottom: 0
}

.form-group div.invalid>p+p {
	margin-top: 5px
}

.form-group div.invalid hr {
	border-top-color: #9b0f01
}

@media (min-width:1200px) {
	#contact-form-address {
		height: 201px
	}
	#contact-form-message {
		height: 363px
	}
}

@media (max-width:767px) {
	.search-form-meta .search-form-group .input-group-addon {
		padding: 6px 10px
	}
	.search-form-meta .search-form-group .form-control,
	.search-form-meta .search-form-group .input-group-addon i {
		font-size: 30px
	}
	.search-form-meta .btn {
		margin-top: 13px;
		padding-top: 14px;
		padding-bottom: 14px;
		border-color: #777;
		color: #777
	}
}

.content-cms .h1:after,
.content-cms h1:after,
.h1.lined-headline:after,
.h2.lined-headline:after,
.h3.lined-headline:after,
.h4.lined-headline:after,
.h5.lined-headline:after,
.h6.lined-headline:after,
.lined-headline .h1:after,
.lined-headline .h2:after,
.lined-headline .h3:after,
.lined-headline .h4:after,
.lined-headline .h5:after,
.lined-headline .h6:after,
.lined-headline h1:after,
.lined-headline h2:after,
.lined-headline h3:after,
.lined-headline h4:after,
.lined-headline h5:after,
.lined-headline h6:after,
.sidebar .h1:after,
.sidebar .h2:after,
.sidebar .h3:after,
.sidebar .h4:after,
.sidebar .h5:after,
.sidebar .h6:after,
.sidebar h1:after,
.sidebar h2:after,
.sidebar h3:after,
.sidebar h4:after,
.sidebar h5:after,
.sidebar h6:after,
h1.lined-headline:after,
h2.lined-headline:after,
h3.lined-headline:after,
h4.lined-headline:after,
h5.lined-headline:after,
h6.lined-headline:after {
	width: 7%;
	height: 2px;
	background-color: #e90b0d;
	margin-top: .3em;
	margin-left: -2px;
	margin-bottom: 12px;
	display: block;
	content: ' '
}

.h3,
.h5,
.h6,
h3,
h5,
h6 {
	color: #e90b0d
}

.h1,
.h2,
.h4,
h1,
h2,
h4 {
	font-weight: 300
}

.h5 h6,
.h6,
h5 {
	font-weight: 700
}

.sidebar span.h1,
.sidebar span.h2,
.sidebar span.h3,
.sidebar span.h4,
.sidebar span.h5,
.sidebar span.h6 {
	display: block
}

.sidebar .h1,
.sidebar h1 {
	font-size: 30.5px
}

.sidebar .h2,
.sidebar h2 {
	font-size: 23.18px
}

.sidebar .h3,
.sidebar h3 {
	font-size: 15.86px;
	font-weight: 400
}

.sidebar .h4,
.sidebar h4 {
	font-size: 14.64px
}

.sidebar .h5,
.sidebar h5 {
	font-size: 13.42px
}

.sidebar .h6,
.sidebar h6 {
	font-size: 10.98px
}

footer .h6,
footer h6 {
	border-bottom: 1px solid #e90b0d;
	padding-bottom: .3em;
	font-weight: 400
}

.full-lined-headline {
	border-bottom: 2px solid #e90b0d;
	display: block
}

.headline-link a {
	color: #ddd;
	font-size: 18px
}

.headline-link a:hover {
	color: #fff
}

.highlight,
.subtitle {
	color: #e90b0d
}

p.caption {
	font-size: 13px
}

.subtitle {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 1em
}

.highlight,
.intro {
	font-size: 18px;
	font-weight: 700
}

.intro {
	margin-top: 1em;
	margin-bottom: 1.8em
}

.subtitle+.intro {
	margin-top: 1.8em
}

.color-white {
	color: #fff
}

.color-gray,
.text-background .color-white,
.text-background-blurred .color-white,
.text-background-blurred.color-white,
.text-background.color-white {
	color: #595959
}

.text-shadow {
	text-shadow: 1px 2px 2px #fff
}

.text-shadow.color-white {
	text-shadow: 1px 2px 2px #595959
}

.text-style {
	padding:20px
}

.text-style.text-dark {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .3)
}

.text-style.text-light {
	background-color: #000;
	background-color: rgba(0, 0, 0, .3)
}

.text-background {
	display: block;
	padding: 0 4px;
	background-color: rgba(255, 255, 255, .85)
}

.text-background-blurred {
	display: block;
	padding: 0 4px;
	background-color: transparent
}

.nav-sidebar>li a,
.nav-stacked>li a {
	padding: 8px 0
}

.text-background-blurred:before {
	content: ' ';
	background-color: rgba(255, 255, 255, .95);
	-o-box-shadow: '' 0 0 20px #fff 1px 2px rgba(0, 0, 0, .2);
	box-shadow: '' 0 0 20px #fff 1px 2px rgba(0, 0, 0, .2);
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
	position: absolute;
	top: -5px;
	left: -5px;
	bottom: -5px;
	right: -5px;
	z-index: 0
}

.nav-sidebar>li.active>a:before,
.nav-sidebar>li>a:hover:before,
.nav-simple li.list-caret:before {
	position: relative;
	top: -1px;
	font-family: streamline-24px!important;
	font-weight: 400!important;
	text-transform: none!important;
	font-style: normal!important;
	font-variant: normal!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (max-width:767px) {
	.h1,
	h1 {
		font-size: 40px
	}
	.h2,
	h2 {
		font-size: 30.4px
	}
	.h3,
	h3 {
		font-size: 23.4px
	}
	.h4,
	h4 {
		font-size: 21.6px
	}
	.h5,
	h5 {
		font-size: 19.8px
	}
	.h6,
	h6 {
		font-size: 16.2px
	}
	.subtitle {
		font-size: 19.8px
	}
	.color-white {
		color: #595959
	}
	.text-style.text-dark,
	.text-style.text-light {
		background-color: transparent!important
	}
	.text-background {
		background-color: transparent
	}
	.text-background-blurred:before {
		content: normal;
		display: none
	}
}

.nav-footer>li a.active,
.nav-footer>li a:hover,
.nav-mega-menu>li a.active,
.nav-mega-menu>li a:hover,
.nav-sidebar>li a.active,
.nav-sidebar>li a:hover,
.nav-sidebar>li.active>a,
.nav-sidebar>li>a:hover,
.nav-simple li a:hover,
.nav-stacked>li a.active,
.nav-stacked>li a:hover {
	color: #e90b0d
}

.nav-stacked>li {
	border-bottom: 1px solid #e6e6e6
}

.nav-stacked>li+li {
	margin-top: 0
}

.nav-stacked>li:last-child {
	border-bottom: none
}

.nav-sidebar {
	margin-bottom: 12px
}

.nav-sidebar>li {
	float: none;
	border-bottom: 1px solid #e6e6e6
}

.nav-footer>li,
.nav-footer>li:last-child,
.nav-sidebar>li:last-child {
	border-bottom: none
}

.nav-sidebar>li+li {
	margin-left: 0;
	margin-top: 0
}

.nav-sidebar>li>a {
	padding-right: 20px
}

.nav-sidebar>li.active>a:before,
.nav-sidebar>li>a:hover:before {
	vertical-align: middle;
	content: "\e62b";
	display: block;
	float: right;
	margin-right: -17px;
	margin-top: .4em
}

.nav-sidebar>li.active>a.disabled:hover:after,
.nav-sidebar>li>a:hover.disabled:hover:after {
	content: ''
}

.nav-sidebar>li>.nav-sidebar {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e6e6e6
}

.nav-sidebar>li>.nav-sidebar>li {
	padding: 0 0 0 15px
}

.nav-footer {
	margin-bottom: 1.4em
}

.nav-footer>li {
	float: none
}

.nav-footer>li+li {
	margin-left: 0;
	margin-top: 0
}

.nav-footer>li a {
	padding: 8px 0
}

.nav-footer>li>a {
	margin: 0;
	padding: .1em 0
}

.nav-simple li {
	padding: 10px 15px
}

.nav-simple li a {
	padding: 0;
	display: inline;
	vertical-align: top
}

.nav-simple li a .icon {
	padding-left: .5em
}

.nav-simple li.list-caret:before {
	content: "\203a";
	display: inline;
	vertical-align: baseline;
	margin-right: .2em
}

footer .h6,
footer h6 {
	margin-top: 2em
}

footer .h6+.nav-footer,
footer h6+.nav-footer {
	margin-top: -.3em
}

.nav-mega-menu>li {
	float: none;
	border-bottom: 1px solid #e6e6e6
}

.nav-mega-menu>li+li {
	margin-left: 0;
	margin-top: 0
}

.nav-mega-menu>li:last-child {
	border-bottom: none
}

.nav-mega-menu>li {
	border-color: #595959
}

.nav-mega-menu>li a {
	padding: 8px;
	color: #fff;
	font-family: "微软雅黑", Arial, sans-serif
}

@media (min-width:768px) {
	.nav-mega-menu.twoCol>li {
		width: 50%;
		float: left
	}
	.nav-mega-menu.twoCol>li:last-child {
		border-bottom: 1px solid #595959
	}
	.nav-mega-menu.twoCol>li a {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}
}

@media (max-width:767px) {
	.nav-mega-menu>li a {
		padding-left: 8px;
		padding-right: 8px
	}
	.nav-footer {
		margin-bottom: 0
	}
	.nav-footer>li>a {
		padding: .2em 0
	}
	footer h6 {
		margin-top: 1.5em
	}
}

.navbar-overlay {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 90px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mOIrAcAATQA2XwUeIEAAAAASUVORK5CYII=);
	z-index: 990
}

.navbar-mega-menu-container {
	position: relative
}

.navbar-mega-menu-container.navbar-fixed-top {
	position: fixed
}

.navbar-mega-menu>.dropdown {
	position: static
}

.navbar-mega-menu>.dropdown .dropdown-menu {
	left: 0;
	right: 0;
	border-radius: 0;
	border: none;
	-o-box-shadow: '' none 1px 2px rgba(0, 0, 0, .2);
	box-shadow: '' none 1px 2px rgba(0, 0, 0, .2)
}

.dark-container {
	background-color: #454545;
	color: #777
}
@media  screen and (min-width: 768px){
	#myAccordion{
		background: #fff
	}
}

.dark-container-inner {
	padding: 25px 0
}
.lined-headline h2 {font-size:30px;}
.navbar-meta {
	position: relative;
	top: 0;
	right: -22px;
	margin-right: 0
}

.navbar-meta i {
	font-size: 20px
}

.navbar-meta:hover {
	zoom: 1
}

.navbar-meta>li {
	padding: 0
}

.navbar-meta>li>a,
.navbar-meta>li>a:active,
.navbar-meta>li>a:focus,
.navbar-meta>li>a:hover {
	cursor: pointer;
	padding: 0 6px;
	display: inline-block;
	color: #fff;
	background-color: #454545;
	border-bottom: 2px #e90b0d solid;
	zoom: 1
}

.navbar-meta>li>a.collapsed {
	color: #595959;
	background: 0 0;
	border-color: transparent
}

.navbar-meta>li>a.collapsed:focus,
.navbar-meta>li>a.collapsed:hover {
	color: #b41201
}

.navbar-default {
	border: #e6e6e6;
	border-bottom-width: 2px;
	margin-bottom: 0;
	height: auto;
	z-index: 1000
}

.navbar-default .navbar-collapse {
	padding-left: 0;
	padding-right: 0
}

.navbar-default .navbar-header {
	float: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.navbar-default .navbar-mega-menu>li:before,
.navbar-footer .navbar-nav>li:before {
	float: right;
	font-weight: 700;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

.navbar-default .navbar-brand {
	margin: 0;
	/* padding: 0 0 26px; */
	height: 100%
}

.navbar-default .navbar-brand h1 {
	font-size: 24px;
	vertical-align: bottom;
	color: #e90b0d;
	text-transform: uppercase;
	margin: 0;
	padding: 0
}

.navbar-default .logo-image {
	display: inline-block;
	margin-right: 30px;
	width: 180px;
	height: auto
}

.navbar-default .logo-label {
	display: inline-block;
	vertical-align: bottom;
	margin-top: 6px
}

.navbar-default .navbar-mega-menu {
	margin-bottom: -2px
}

.navbar-default .navbar-mega-menu>li {
	margin-right: 10px
}

.navbar-default .navbar-mega-menu>li:before {
	content: '/';
	display: inline-block;
	margin-right: -10px;
	padding: 15px 0;
	color: #e90b0d
}

.navbar-default .navbar-mega-menu>li:last-child:before {
	content: '';
	display: none
}

@media (max-width:767px) {
	.navbar-default .navbar-mega-menu>li:before {
		content: '';
		display: none
	}
}

.navbar-default .navbar-mega-menu>li>a {
	text-transform: uppercase;
	position: relative;
	z-index: 1001;
	padding-left: 0;
	padding-right: 0;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 15px;
	font-weight: 700;
	border-bottom: 2px solid transparent;
	color: #000
}

.navbar-default .navbar-mega-menu>li a:active {
	color: #e90b0d;
	background-color: transparent
}

.navbar-default .navbar-mega-menu>li.active>a,
.navbar-default .navbar-mega-menu>li.active>a:active,
.navbar-default .navbar-mega-menu>li.active>a:focus,
.navbar-default .navbar-mega-menu>li.active>a:hover,
.navbar-default .navbar-mega-menu>li.open>a,
.navbar-default .navbar-mega-menu>li.open>a:active,
.navbar-default .navbar-mega-menu>li.open>a:focus,
.navbar-default .navbar-mega-menu>li.open>a:hover {
	background-color: transparent;
	border-bottom: 2px solid #e90b0d;
	color: #e90b0d
}

.navbar-default .navbar-mega-menu>li:last-child {
	margin-right: 0
}

.navbar-default .navbar-mega-menu li.active-parent>a,
.navbar-default .navbar-mega-menu li.active>a {
	color: #e90b0d
}

.navbar-default .navbar-toggle {
	height: 77px;
	border: none;
	margin: 0 -15px 0 0;
	padding: 9px 25px
}

.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #454545
}

.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #fff
}

.navbar-default .navbar-toggle.collapsed {
	background-color: transparent
}

.navbar-default .navbar-toggle.collapsed .icon-bar {
	background-color: #454545
}

.transparent .navbar-default {
	background-color: transparent;
	border-bottom-color: transparent
}

.transparent .navbar-overlay {
	margin-top: 93px
}

.navbar-footer .navbar-header {
	margin-left: -15px
}

.navbar-footer .navbar-brand {
	font-size: 13px;
	text-transform: uppercase
}

.navbar-footer .navbar-nav>li {
	margin-right: 9px
}

.navbar-footer .navbar-nav>li:before {
	content: '/';
	display: inline-block;
	margin-right: -9px;
	padding: 9px 0
}

.navbar-footer .navbar-nav>li:last-child:before {
	content: '';
	display: none
}

@media (max-width:767px) {
	.navbar-footer .navbar-nav>li:before {
		content: '';
		display: none
	}
}

.navbar-footer .navbar-nav>li>a {
	padding: 9px 7px
}

.navbar-footer .logo img {
	max-width: 150px
}

@media (min-width:767px) {
	.animated.navbar-default .logo-label {
		overflow: hidden
	}
	.animated.navbar-default .logo-image {
		margin-bottom: 0
	}
	.animated.navbar-default.navbar-minimized {
		background-color: #fff;
		border-bottom-color: #e6e6e6
	}
	.animated.navbar-default.navbar-minimized .navbar-brand {
		padding-bottom: 9px
	}
	.animated.navbar-default.navbar-minimized .logo-image {
		width: 96px;
		margin-bottom: 6px
	}
	.animated.navbar-default.navbar-minimized .logo-label {
		display: none
	}
	.animated.navbar-default.navbar-minimized .meta-container+.container {
		margin-top: -40px
	}
	.animated.navbar-default.navbar-minimized .navbar-nav>li>a {
		padding-bottom: 10px
	}
}

.social-icons {
	display: inline-block;
	margin: 0;
	padding: 0
}

.social-icons .social-icon {
	display: inline-block;
	list-style: none;
	margin-right: 5px
}

@media (min-width:992px) and (max-width:1199px) {
	.navbar-default .navbar-mega-menu>li>a {
		margin-left: 12px;
		margin-right: 12px
	}
	.navbar-default .navbar-brand h1 {
		font-size: 18px
	}
	.navbar-default .logo-image {
		width: 160px
	}
	.navbar-default.without-location .logo-image {
		width: 200px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.navbar-default .navbar-mega-menu>li>a {
		margin-left: 4px;
		margin-right: 4px;
		font-size: 14.5px
	}
	.navbar-default .navbar-brand h1 {
		font-size: 18px
	}
	.navbar-default .logo-label {
		display: none
	}
	.navbar-default .logo-image {
		width: 150px
	}
	.navbar-default .without-location .logo-image {
		width: 200px
	}
}

@media (max-width:767px) {
	.navbar-default,
	.transparent .navbar-default {
		background-color: #fff
	}
	.navbar-default {
		min-height: 77px
	}
	.navbar-default .navbar-header {
		position: relative
	}
	.navbar-default .navbar-brand {
		padding: 20px 0 0 11px
	}
	.navbar-default .navbar-brand h1 {
		font-size: 17.6px
	}
	.navbar-default .logo-image {
		max-width: 144px;
		margin-top: 0
	}
	.navbar-default .logo-label {
		display: none
	}
	.navbar-default .without-location {
		padding-top: 20px
	}
	.navbar-default .navbar-mega-menu {
		margin-bottom: 20px
	}
	.navbar-default .navbar-mega-menu>li>a {
		padding: 15px 10px;
		font-size: 18px;
		font-weight: 400
	}
	.meta-container #meta-language .btn-default.active:before,
	.navbar-default .arrow-down {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		font-family: streamline-24px!important;
		font-weight: 400!important
	}
	.navbar-default .navbar-mega-menu li {
		margin: 0
	}
	.navbar-default .navbar-mega-menu li a {
		margin: 0;
		color: #fff;
		border-bottom: 1px solid #595959
	}
	.navbar-default .navbar-mega-menu li a:active,
	.navbar-default .navbar-mega-menu li a:focus,
	.navbar-default .navbar-mega-menu li a:hover {
		color: #e90b0d
	}
	.navbar-default .navbar-mega-menu li:last-child>a,
	.navbar-default .navbar-mega-menu li:last-child>a:active,
	.navbar-default .navbar-mega-menu li:last-child>a:focus,
	.navbar-default .navbar-mega-menu li:last-child>a:hover {
		border-bottom: none
	}
	.navbar-default .navbar-mega-menu>.dropdown {
		margin-top: -1px
	}
	.navbar-default .navbar-mega-menu>.dropdown>a {
		border-top: 2px solid transparent
	}
	.navbar-default .navbar-mega-menu>.dropdown.open {
		border-bottom: 2px solid #e90b0d
	}
	.navbar-default .navbar-mega-menu>.dropdown.open>a,
	.navbar-default .navbar-mega-menu>.dropdown.open>a:active,
	.navbar-default .navbar-mega-menu>.dropdown.open>a:focus,
	.navbar-default .navbar-mega-menu>.dropdown.open>a:hover {
		border-bottom: 1px solid #595959;
		border-top: 2px solid #e90b0d
	}
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu,
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu .dark-container-inner {
		padding: 0
	}
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu .container>.row>div>.nav {
		margin-left: -15px;
		margin-right: -15px
	}
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu .container>.row>div>.nav>li>a {
		padding-left: 20px;
		padding-right: 10px
	}
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu .container>.row>div>.nav li {
		border: none
	}
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu .container>.row>div>.nav .nav a {
		padding-left: 40px
	}
	.navbar-default .navbar-mega-menu>.dropdown .dropdown-menu .container>.row>div>.nav .nav .nav a {
		padding-left: 60px
	}
	.navbar-default .arrow-down {
		top: -1px;
		font-style: normal!important;
		font-variant: normal!important;
		text-transform: none!important;
		speak: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		float: right;
		padding-top: 4px
	}
	.navbar-default .arrow-down:before {
		content: "\e628";
		top: 2px
	}
	.navbar-default .open>a>.arrow-down:before {
		content: "\e629";
		top: 2px
	}
	.navbar-default .meta-menu-container {
		padding-right: 5px;
		margin-bottom: -10px;
		margin-top: 10px
	}
	.navbar-default .meta-menu-container:last-child {
		padding-left: 5px;
		padding-right: 15px
	}
	.navbar-default .meta-menu-container .nav {
		border-bottom: 0
	}
	.navbar-default .lined-headline .h2,
	.navbar-default .lined-headline h2 {
		margin-top: 0;
		color: #fff;
		font-size: 22px
	}
	.meta-container {
		/* margin-top: 55px */
	}
	.meta-container #meta-language .btn-default {
		padding: 10px 10px 10px 25px;
		color: #e6e6e6;
		text-align: left;
		border: none;
		border-bottom: 1px solid #454545;
		margin: -1px 0 0;
		text-transform: none
	}
	#menu li.active>a:before,
	.meta-container #meta-language .btn-default.active:before {
		font-style: normal!important;
		font-variant: normal!important;
		text-transform: none!important;
		speak: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.meta-container #meta-language .btn-default.active {
		background-color: #777
	}
	.meta-container #meta-language .btn-default.active:before {
		content: "\e62b";
		float: left;
		margin-left: -20px;
		top: 5px
	}
	.meta-container #meta-language .btn-default:hover {
		color: #b41201
	}
	.meta-container #meta-language .btn-default:last-child {
		border: none
	}
	.meta-container .dark-container .btn-default {
		color: #e6e6e6;
		border-color: #e6e6e6
	}
	.meta-container .dark-container .btn-default:hover {
		color: #b41201
	}
	.meta-container .dark-container .search-form-meta .search-form-group {
		border-color: #e6e6e6
	}
	.meta-container .dark-container .search-form-meta .search-form-group .input-group-addon i {
		color: #e6e6e6
	}
	.meta-container .dark-container .meta-menu-container .nav,
	.meta-container .dark-container .nav-mega-menu>li {
		border-color: #454545
	}
	.meta-container .dark-container .nav-mega-menu>li.active a {
		color: #e90b0d
	}
	.navbar-meta {
		position: absolute;
		top: 82px;
		padding-top: 10px;
		margin-left: 0
	}
	.navbar-meta>li {
		vertical-align: top
	}
	.navbar-meta>li>a,
	.navbar-meta>li>a.collapsed,
	.navbar-meta>li>a:active,
	.navbar-meta>li>a:focus,
	.navbar-meta>li>a:hover {
		border: 2px solid #595959;
		color: #fff;
		padding: 2px 7px 8px
	}
	.navbar-meta>li>a,
	.navbar-meta>li>a:active,
	.navbar-meta>li>a:focus,
	.navbar-meta>li>a:hover {
		background: #595959
	}
	.navbar-meta>li>a.collapsed {
		background: 0 0;
		padding-bottom: 4px
	}
	.collapsing .navbar-meta {
		top: 0
	}
	.navbar-collapse {
		background-color: #454545;
		border: none;
		-o-box-shadow: '' none 1px 2px rgba(0, 0, 0, .2);
		box-shadow: '' none 1px 2px rgba(0, 0, 0, .2);
		box-shadow: none
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-footer {
		margin-top: 1em
	}
	.navbar-footer .navbar-brand {
		padding-left: 0;
		padding-bottom: 0;
		height: 30px
	}
	.navbar-footer .navbar-right {
		margin-left: -15px
	}
	.navbar-footer .logo {
		text-align: left;
		display: block
	}
	.navbar-footer .navbar-nav li {
		display: inline-block;
		width: auto;
		margin-right: 10px;
		margin-left: 10px
	}
	#menu,
	.navbar-footer .navbar-nav li:first-child {
		margin-left: 0
	}
	.navbar-footer .navbar-nav li:before {
		content: '/';
		float: right;
		display: inline-block;
		padding: 0 0 9px;
		font-weight: 700;
		font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
		margin-right: -17px
	}
	.navbar-footer .navbar-nav li:last-child:before {
		content: '';
		display: none
	}
	.navbar-footer .navbar-nav li a {
		padding-top: 0
	}
	.navbar-footer .navbar-nav li:first-child a {
		padding-left: 0
	}
	.navbar-overlay {
		display: none
	}
	#menu {
		margin-bottom: 10px;
		margin-right: 0
	}
	#menu li.dropdown {
		margin-top: -1px
	}
	#menu li.dropdown,
	#menu li.dropdown.open>.dropdown-menu,
	#menu.navbar-mega-menu>.dropdown .dropdown-menu {
		overflow: hidden;
		position: static;
		float: none;
		width: auto;
		background-color: transparent;
		border: 0;
		box-shadow: none
	}
	#menu li.dropdown.open>.dropdown-menu {
		border-bottom: 2px solid #e90b0d
	}
	#menu li.active>a {
		font-weight: 700;
		background: #595959
	}
	#menu li.active>a:before {
		position: relative;
		vertical-align: middle;
		font-family: streamline-24px!important;
		font-weight: 400!important;
		content: "\e62b";
		display: inline-block;
		float: left;
		margin-left: -20px;
		top: 4px
	}
	#menu li.active-parent>a,
	#menu li.active-parent>a:focus,
	#menu li.active-parent>a:hover,
	#menu li.active>a,
	#menu li.active>a:focus,
	#menu li.active>a:hover {
		color: #fff
	}
	#menu>li.active-parent>a,
	#menu>li.active-parent>a:focus,
	#menu>li.active-parent>a:hover,
	#menu>li.active>a,
	#menu>li.active>a:focus,
	#menu>li.active>a:hover {
		color: #e90b0d
	}
	#myAccordion .panel>div {
		padding: 0 15px
	}
	.meta-container .dark-container-inner {
		background: #595959;
		border-bottom: 2px solid #e90b0d;
		padding-bottom: 15px
	}
}

.red-border {
	height: 5px;
	background-color: #e90b0d;
	position: relative;
	width: 100%;
	z-index: 1001
}

.red-border:before {
	content: ' '
}

footer>.content {
	background-color: #fff;
	position: relative;
	z-index: 1
}

footer .red-border {
	height: 40px
}

#main,
main {
	background-color: #f8f8f8
}

#main>.content,
main>.content {
	padding-bottom: 30px
}

.landing-page {
	background-color: #eee
}

.landing-page #main,
.landing-page main {
	background-color: transparent
}

.landing-page #main>.content,
.landing-page main>.content {
	position: relative;
	background-image: url(../images/content-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	/* padding-top: 33%; */
	padding-top: 680px;
	padding-bottom: 0
}

header>.content {
	/* height: 94px */
}

.back-to-top {
	position: fixed;
	right: 0;
	bottom: 0;
	height: 40px;
	width: 40px;
	z-index: 1010
}

.back-to-top a {
	display: block;
	width: 100%;
	height: 100%;
	color: transparent;
	font-size: 0;
	background-color: #b41201;
	text-align: center
}

.back-to-top a:before {
	position: relative;
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e629";
	font-size: 22px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	top: 8px
}

.logo-shape {
	display: none
}

.transparent .logo-shape {
	display: block;
	position: absolute;
	right: 0;
	left: -20px;
	margin-top: -107px;
	height: 138px;
	z-index: 1;
	overflow: hidden
}

.transparent .logo-shape .shape {
	width: 200px;
	height: 138px;
	margin-left: 70px;
	display: block;
	position: relative;
	/* background: url(../img/logo-shape.png) right top no-repeat */
}

.img-responsive.centered {
	margin-left: auto;
	margin-right: auto
}

.gray-background {
	background: url(gray-bg.png) top left #e6e6e6
}

.gray-background>.container {
	padding: 3em 0;
	position: relative;
	height: 250px
}

.gray-background .big-assab {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(big-assab.png) left center no-repeat
}

.gray-background .content {
	position: relative;
	z-index: 1
}

.gray-background.flexible-height>.container {
	height: auto
}

.color-blue {
	color: #0088C9
}

.color-red {
	color: #e90b0d
}

ul.legend {
	border-top: 2px solid #e6e6e6;
	margin-bottom: 2em
}

ul.legend li {
	padding-top: .5em;
	font-size: 15px
}

ul.legend li:before {
	display: none
}

ul.legend li span.color-blue,
ul.legend li span.color-red {
	background-color: #0088C9;
	width: .8em;
	height: .8em;
	display: inline-block;
	margin-right: .3em
}

ul.legend li span.color-red {
	background-color: #e90b0d
}

.date {
	display: block;
	margin-top: 1em
}

.date .bottom,
.date .top {
	vertical-align: baseline;
	display: inline-block;
	font-weight: 300;
	line-height: 1em
}

.date .top {
	font-size: 85px;
	margin-right: 5px
}

.date.date-stacked {
	margin: 0;
	padding: .3em 0;
	display: inline-block;
	vertical-align: middle
}

.date.date-stacked .bottom,
.date.date-stacked .top {
	font-size: 24px;
	color: #e90b0d;
	display: block;
	text-align: center;
	padding: 0 .3em
}

.date.date-stacked .top {
	padding-bottom: .3em;
	margin-bottom: .3em;
	border-bottom: 1px solid #eee
}

.news-container {
	margin-bottom: 15px
}

.news-teaser {
	background: #fff;
	display: inline-table;
	width: 100%;
	padding: 20px 10px;
	margin-bottom: 5px
}

.news-teaser>div {
	display: table-cell;
	vertical-align: middle
}

.news-teaser .date {
	display: table-cell;
	width: 90px;
	padding-right: 2em
}

a.news-text {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.5em
}

.assab-form .bootstrap-select:before,
.list-group-item.active:before,
.list-group-item:hover:before {
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a.news-text:hover {
	text-decoration: underline
}

.languages {
	display: block;
	text-align: right
}

.languages .inner a {
	vertical-align: middle;
	margin: 3px 2px
}

.header-image {margin-bottom:40px;}

.header-image img {
	width: 100%;
	height: auto
}

@media (min-width:992px) and (max-width:1199px) {
	.transparent .logo-shape {
		position: absolute;
		left: 0
	}
	.transparent .logo-shape .shape {
		margin-left: 20px
	}
	.landing-page #main>.content,
	.landing-page main>.content {
		padding-top: 680px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.transparent .logo-shape {
		position: absolute;
		left: 0
	}
	.transparent .logo-shape .shape {
		margin-left: 10px
	}
	.landing-page #main>.content,
	.landing-page main>.content {
		padding-top: 680px;
	}
}

@media (max-width:767px) {
	.transparent .logo-shape {
		display: none
	}
	#main>.content,
	main>.content {
		padding-top: 0
	}
	.landing-page #main,
	.landing-page main {
		background-color: transparent
	}
	.landing-page #main>.content,
	.landing-page main>.content {
		position: static;
		padding-top: 0
	}
	header>.content {
		height: 77px
	}
	.news-teaser {
		padding: 10px
	}
	.news-teaser .date {
		width: 70px;
		padding-right: 1em
	}
	a.news-text {
		font-size: 18px
	}
	.date.date-stacked .bottom,
	.date.date-stacked .top {
		font-size: 18px;
		padding-left: 0;
		padding-right: 0
	}
	.languages {
		position: relative;
		display: block;
		width: auto
	}
	.languages .inner {
		text-align: center;
		display: block;
		width: auto
	}
	.languages .inner a {
		display: block;
		width: 100%;
		margin-bottom: 1em
	}
	.header-image {
		margin-bottom: 0
	}
	.gray-background>.container {
		height: 150px
	}
	.gray-background .big-assab {
		background-size: 65%
	}
}

.modal {
	background-color: rgba(0, 0, 0, .5)
}

.list-group-item {
	border: none;
	border-bottom: 2px solid #e6e6e6;
	padding: 8px 0
}

.list-group-item:last-child,
.modal-header {
	border-bottom: none
}

.list-group-item.active,
.list-group-item:hover {
	color: #e90b0d
}

.list-group-item.active:before,
.list-group-item:hover:before {
	position: relative;
	top: -1px;
	vertical-align: middle;
	content: "\e62b";
	display: inline-block;
	float: right;
	margin-right: 8px;
	margin-top: .4em
}

.list-group-item.disabled:hover:after {
	content: ''
}

.pagination {
	margin-bottom: 3em
}

.pagination>li {
	font-size: 24px;
	font-weight: 300;
	position: relative
}

.pagination>li>a,
.pagination>li>a:active,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span,
.pagination>li>span:active,
.pagination>li>span:focus,
.pagination>li>span:hover {
	border: none;
	background-color: transparent;
	padding: 2px 10px;
	display: inline-block;
	float: none
}

.pagination>li .pager-current,
.pagination>li.active>a,
.pagination>li.active>a:active,
.pagination>li.active>a:focus,
.pagination>li.active>a:hover,
.pagination>li.active>span,
.pagination>li.active>span:active,
.pagination>li.active>span:focus,
.pagination>li.active>span:hover,
.pagination>li>a:active,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:active,
.pagination>li>span:focus,
.pagination>li>span:hover {
	background-color: transparent;
	color: #e90b0d;
	font-weight: 700
}

.pagination>li:after {
	content: '/';
	display: inline-block;
	vertical-align: baseline
}

.pagination>li.next:after,
.pagination>li.prev:after,
.pagination>li:first-child:after,
.pagination>li:last-child:after,
.pagination>li:nth-last-child(+2):after {
	display: none
}

.pagination>li.next a {
	margin-left: 10px
}

.pagination>li.prev a {
	margin-right: 10px
}

@media (min-width:768px) and (max-width:991px) {
	.pagination>li {
		font-size: 18px
	}
}

@media (max-width:767px) {
	.pagination>li {
		font-size: 18px
	}
}

.table-downloads {
	margin-top: 4em;
	max-width: 100%
}

.table-downloads tbody>tr td,
.table-downloads tbody>tr th {
	vertical-align: middle
}

.table-downloads tbody>tr td {
	border: none
}

.table-downloads tr.odd,
.table-downloads tr:nth-child(odd) {
	background-color: #eee
}

.table-downloads tr.even,
.table-downloads tr:nth-child(even) {
	background-color: transparent
}

.table-downloads span+span:before {
	content: ' / ';
	display: inline;
	color: #595959;
	padding-left: 5px;
	padding-right: 5px
}

.table-downloads .material-names {
	width: 33.33%
}

.table-downloads .material-name {
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase
}

.table-downloads .material-download {
	width: 1%;
	font-size: 34px;
	text-align: center
}

.table-downloads .material-download .download-link {
	display: inline-block;
	vertical-align: middle;
	padding: 0 .4em;
	height: 100%;
	line-height: 1em;
	border-left: 1px solid #e6e6e6
}

.table-downloads .material-download .download-link:before {
	content: ' ';
	display: inline-block;
	width: 1px;
	height: 100%;
	margin-right: -1px;
	vertical-align: middle
}

.table-downloads .material-download .download-link:hover {
	color: #b41201
}

.table-downloads .material-download i {
	vertical-align: middle;
	display: inline-block
}

.h1+.table-downloads,
.h2+.table-downloads,
.h3+.table-downloads,
.h4+.table-downloads,
.h5+.table-downloads,
.h6+.table-downloads,
h1+.table-downloads,
h2+.table-downloads,
h3+.table-downloads,
h4+.table-downloads,
h5+.table-downloads,
h6+.table-downloads {
	margin-top: 1em
}

@media (max-width:767px) {
	.table-downloads .material-names span {
		display: block
	}
	.table-downloads .material-names span+span:before {
		content: '';
		display: none
	}
	.table-downloads .material-download {
		width: 1%;
		text-align: center
	}
	.table-downloads .material-download i:before {
		top: -5px
	}
	.table-downloads .material-download a {
		padding: 0 .4em
	}
}

.row.row-mini-padding {
	margin-left: -2px;
	margin-right: -2px
}

.row.row-mini-padding [class^=col-] {
	padding-left: 2px;
	padding-right: 2px
}

.modal-footer {
	border-top: none
}


/*! jQuery UI - v1.11.3 - 2015-02-17
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-zfix,
.ui-widget-overlay {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default!important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed
}

.ui-autocomplete,
.ui-menu .ui-menu {
	position: absolute
}

.ui-autocomplete {
	top: 0;
	left: 0;
	cursor: default
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a,
.bootstrap-select.btn-group>.disabled {
	cursor: not-allowed
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
	margin: -1px
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

.bootstrap-select {
	width: 220px\9
}

.bootstrap-select>.btn {
	width: 100%;
	padding-right: 25px
}

.error .bootstrap-select .btn {
	border: 1px solid #b94a48
}

.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48
}

.bootstrap-select.fit-width {
	width: auto!important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 220px
}

.bootstrap-select.btn-group[class*=col-] .btn,
.bootstrap-select.form-control:not([class*=col-]),
.form-inline .bootstrap-select.btn-group .form-control {
	width: 100%
}

.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*=col-] {
	float: none;
	display: inline-block;
	margin-left: 0
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
	float: right
}

.form-group .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-search .bootstrap-select.btn-group {
	margin-bottom: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
	padding: 0
}

.input-append .bootstrap-select.btn-group {
	margin-left: -1px
}

.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px
}

.bootstrap-select.btn-group>.disabled:focus {
	outline: 0!important
}

.filter .categories .filter-category .sub-categories a:focus,
.filter .categories .filter-category button:active,
.filter .categories .filter-category button:focus,
.filter .search input:focus,
.flex-container a:hover,
.flex-slider a:hover {
	outline: 0
}

.bootstrap-select.btn-group .btn .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: left
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 1035;
	box-sizing: border-box
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: none
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative
}

.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small {
	color: #64b1d8;
	color: rgba(100, 177, 216, .4)
}

.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display: none
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display: inline-block
}

.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: .5em
}

.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	pointer-events: none;
	opacity: .9;
	box-sizing: border-box
}

.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
	position: static
}

.bootstrap-select.btn-group.fit-width .btn .caret {
	position: static;
	top: auto;
	margin-top: -1px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}

.bootstrap-select.show-menu-arrow.open>.btn {
	z-index: 1036
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-color: rgba(204, 204, 204, .2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-bottom: 0;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-top-color: rgba(204, 204, 204, .2)
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #fff;
	border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
	display: block
}

.bs-actionsbox,
.bs-searchbox {
	padding: 4px 8px
}

.bs-actionsbox {
	float: left;
	width: 100%;
	box-sizing: border-box
}

.bs-actionsbox .btn-group button {
	width: 50%
}

.bs-searchbox+.bs-actionsbox {
	padding: 0 8px 4px
}

.bs-searchbox input.form-control {
	margin-bottom: 0;
	width: 100%
}

.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block!important;
	width: 100%;
	height: 100%!important;
	opacity: 0
}

.assab-form .selectpicker {
	text-transform: none
}

.assab-form .btn-default.active.selectpicker,
.assab-form .btn-default.focus.selectpicker,
.assab-form .btn-default:active.selectpicker,
.assab-form .btn-default:focus.selectpicker,
.assab-form .btn-default:hover.selectpicker,
.assab-form .open>.dropdown-toggle.btn-default.selectpicker {
	border-color: #f3b0b0
}

.assab-form .btn-default {
	text-overflow: clip
}

.assab-form .btn-default.selectpicker {
	border-color: #b7b7b7;
	padding-left: 10px
}

.assab-form .bootstrap-select ul li:before {
	content: '';
	display: none
}

.assab-form .bootstrap-select ul li a {
	display: block;
	color: #595959
}

.assab-form .bootstrap-select ul li a:active,
.assab-form .bootstrap-select ul li a:focus,
.assab-form .bootstrap-select ul li a:hover {
	color: #e90b0d
}

.assab-form .bootstrap-select .caret {
	display: none
}

.streamline-icon:before,
[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
	display: inline-block;
	top: -1px
}

.assab-form .bootstrap-select:before {
	position: relative;
	content: "\e628";
	display: inline-block;
	float: right;
	height: 100%;
	width: 46px;
	padding: 10px 0 2px;
	margin: 0 0 0 -46px;
	vertical-align: top;
	border-left: 1px solid #e6e6e6;
	text-align: center;
	font-size: 18px;
	top: 0
}

.fancybox-close:before,
.fancybox-next span:before,
.fancybox-prev span:before,
.streamline-icon:before,
[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
	vertical-align: middle;
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.fancybox-next span,
.fancybox-prev span,
.mejs-overlay-button {
	border: 1px solid #fff
}

.assab-form .bootstrap-select.dropup:before {
	content: "\e629"
}

@font-face {
	font-family: streamline-24px;
	src: url(../fonts/streamline-24px.eot);
	src: url(../fonts/streamline-24px.eot-#iefix) format("embedded-opentype"), url(../fonts/streamline-24px.woff) format("woff"), url(../fonts/streamline-24px.ttf) format("truetype"), url(../fonts/streamline-24px.svg#streamline-24px) format("svg");
	font-weight: 400;
	font-style: normal
}

[data-icon]:before {
	content: attr(data-icon)
}

.icon-small:before {
	font-size: 13px;
	padding-left: .3em;
	padding-right: .3em
}

.icon-bin-1:before {
	content: "\e000"
}

.icon-bin-2:before {
	content: "\e001"
}

.icon-binocular:before {
	content: "\e002"
}

.icon-bomb:before {
	content: "\e003"
}

.icon-clip-1:before {
	content: "\e004"
}

.icon-clip-2:before {
	content: "\e005"
}

.icon-crosshair-1:before {
	content: "\e006"
}

.icon-crosshair-2:before {
	content: "\e007"
}

.icon-crosshair-3:before {
	content: "\e008"
}

.icon-cutter:before {
	content: "\e009"
}

.icon-delete-1:before {
	content: "\e00a"
}

.icon-delete-2:before {
	content: "\e00b"
}

.icon-edit-1:before {
	content: "\e00c"
}

.icon-edit-2:before {
	content: "\e00d"
}

.icon-edit-3:before {
	content: "\e00e"
}

.icon-hide:before {
	content: "\e00f"
}

.icon-ink:before {
	content: "\e010"
}

.icon-key-1:before {
	content: "\e011"
}

.icon-key-2:before {
	content: "\e012"
}

.icon-link-1:before {
	content: "\e013"
}

.icon-link-2:before {
	content: "\e014"
}

.icon-link-3:before {
	content: "\e015"
}

.icon-link-broken-1:before {
	content: "\e016"
}

.icon-link-broken-2:before {
	content: "\e017"
}

.icon-lock-1:before {
	content: "\e018"
}

.icon-lock-2:before {
	content: "\e019"
}

.icon-lock-3:before {
	content: "\e01a"
}

.icon-lock-4:before {
	content: "\e01b"
}

.icon-lock-5:before {
	content: "\e01c"
}

.icon-lock-unlock-1:before {
	content: "\e01d"
}

.icon-lock-unlock-2:before {
	content: "\e01e"
}

.icon-magnifier:before {
	content: "\e01f"
}

.icon-pen-1:before {
	content: "\e020"
}

.icon-pen-2:before {
	content: "\e021"
}

.icon-pen-3:before {
	content: "\e022"
}

.icon-pen-4:before {
	content: "\e023"
}

.icon-pencil-1:before {
	content: "\e024"
}

.icon-pencil-2:before {
	content: "\e025"
}

.icon-pencil-3:before {
	content: "\e026"
}

.icon-pin-1:before {
	content: "\e027"
}

.icon-pin-2:before {
	content: "\e028"
}

.icon-power-1:before {
	content: "\e029"
}

.icon-power-2:before {
	content: "\e02a"
}

.icon-preview-1:before {
	content: "\e02b"
}

.icon-preview-2:before {
	content: "\e02c"
}

.icon-scissor-1:before {
	content: "\e02d"
}

.icon-scissor-2:before {
	content: "\e02e"
}

.icon-skull-1:before {
	content: "\e02f"
}

.icon-skull-2:before {
	content: "\e030"
}

.icon-type-1:before {
	content: "\e031"
}

.icon-type-2:before {
	content: "\e032"
}

.icon-type-3:before {
	content: "\e033"
}

.icon-type-4:before {
	content: "\e034"
}

.icon-zoom-area:before {
	content: "\e035"
}

.icon-zoom-in:before {
	content: "\e036"
}

.icon-zoom-out:before {
	content: "\e037"
}

.icon-cursor-1:before {
	content: "\e038"
}

.icon-cursor-2:before {
	content: "\e039"
}

.icon-cursor-add:before {
	content: "\e03a"
}

.icon-cursor-duplicate:before {
	content: "\e03b"
}

.icon-cursor-move:before {
	content: "\e03c"
}

.icon-cursor-move-2:before {
	content: "\e03d"
}

.icon-cursor-select-area:before {
	content: "\e03e"
}

.icon-hand:before {
	content: "\e03f"
}

.icon-hand-block:before {
	content: "\e040"
}

.icon-hand-grab-1:before {
	content: "\e041"
}

.icon-hand-grab-2:before {
	content: "\e042"
}

.icon-hand-point:before {
	content: "\e043"
}

.icon-hand-touch-1:before {
	content: "\e044"
}

.icon-hand-touch-2:before {
	content: "\e045"
}

.icon-hand-touch-3:before {
	content: "\e046"
}

.icon-hand-touch-4:before {
	content: "\e047"
}

.icon-bookmark-1:before {
	content: "\e048"
}

.icon-bookmark-2:before {
	content: "\e049"
}

.icon-bookmark-3:before {
	content: "\e04a"
}

.icon-bookmark-4:before {
	content: "\e04b"
}

.icon-tag-1:before {
	content: "\e04c"
}

.icon-tag-2:before {
	content: "\e04d"
}

.icon-tag-add:before {
	content: "\e04e"
}

.icon-tag-delete:before {
	content: "\e04f"
}

.icon-tags-1:before {
	content: "\e050"
}

.icon-tags-2:before {
	content: "\e051"
}

.icon-anchor-point-1:before {
	content: "\e052"
}

.icon-anchor-point-2:before {
	content: "\e053"
}

.icon-arrange-1:before {
	content: "\e054"
}

.icon-arrange-2:before {
	content: "\e055"
}

.icon-artboard:before {
	content: "\e056"
}

.icon-brush-1:before {
	content: "\e057"
}

.icon-brush-2:before {
	content: "\e058"
}

.icon-bucket:before {
	content: "\e059"
}

.icon-crop:before {
	content: "\e05a"
}

.icon-dropper-1:before {
	content: "\e05b"
}

.icon-dropper-2:before {
	content: "\e05c"
}

.icon-dropper-3:before {
	content: "\e05d"
}

.icon-glue:before {
	content: "\e05e"
}

.icon-grid:before {
	content: "\e05f"
}

.icon-layers:before {
	content: "\e060"
}

.icon-magic-wand-1:before {
	content: "\e061"
}

.icon-magic-wand-2:before {
	content: "\e062"
}

.icon-magnet:before {
	content: "\e063"
}

.icon-marker:before {
	content: "\e064"
}

.icon-palette:before {
	content: "\e065"
}

.icon-pen-5:before {
	content: "\e066"
}

.icon-pen-6:before {
	content: "\e067"
}

.icon-quill:before {
	content: "\e068"
}

.icon-reflect:before {
	content: "\e069"
}

.icon-roller:before {
	content: "\e06a"
}

.icon-ruler-1:before {
	content: "\e06b"
}

.icon-ruler-2:before {
	content: "\e06c"
}

.icon-scale-diagonal-1:before {
	content: "\e06d"
}

.icon-scale-diagonal-2:before {
	content: "\e06e"
}

.icon-scale-horizontal:before {
	content: "\e06f"
}

.icon-scale-tool-1:before {
	content: "\e070"
}

.icon-scale-tool-2:before {
	content: "\e071"
}

.icon-scale-tool-3:before {
	content: "\e072"
}

.icon-scale-vertical:before {
	content: "\e073"
}

.icon-shear-tool:before {
	content: "\e074"
}

.icon-spray:before {
	content: "\e075"
}

.icon-stamp:before {
	content: "\e076"
}

.icon-stationery-1:before {
	content: "\e077"
}

.icon-stationery-2:before {
	content: "\e078"
}

.icon-stationery-3:before {
	content: "\e079"
}

.icon-vector:before {
	content: "\e07a"
}

.icon-award-1:before {
	content: "\e07b"
}

.icon-award-2:before {
	content: "\e07c"
}

.icon-award-3:before {
	content: "\e07d"
}

.icon-award-4:before {
	content: "\e07e"
}

.icon-award-5:before {
	content: "\e07f"
}

.icon-award-6:before {
	content: "\e080"
}

.icon-crown-1:before {
	content: "\e081"
}

.icon-crown-2:before {
	content: "\e082"
}

.icon-crown-3:before {
	content: "\e083"
}

.icon-fire:before {
	content: "\e084"
}

.icon-flag-1:before {
	content: "\e085"
}

.icon-flag-2:before {
	content: "\e086"
}

.icon-flag-3:before {
	content: "\e087"
}

.icon-flag-4:before {
	content: "\e088"
}

.icon-flag-5:before {
	content: "\e089"
}

.icon-flag-6:before {
	content: "\e08a"
}

.icon-flag-7:before {
	content: "\e08b"
}

.icon-flag-8:before {
	content: "\e08c"
}

.icon-google-plus-1:before {
	content: "\e08d"
}

.icon-google-plus-2:before {
	content: "\e08e"
}

.icon-hand-like-1:before {
	content: "\e08f"
}

.icon-hand-like-2:before {
	content: "\e090"
}

.icon-hand-unlike-1:before {
	content: "\e091"
}

.icon-hand-unlike-2:before {
	content: "\e092"
}

.icon-heart-1:before {
	content: "\e093"
}

.icon-heart-2:before {
	content: "\e094"
}

.icon-heart-angel:before {
	content: "\e095"
}

.icon-heart-broken:before {
	content: "\e096"
}

.icon-heart-minus:before {
	content: "\e097"
}

.icon-heart-plus:before {
	content: "\e098"
}

.icon-present:before {
	content: "\e099"
}

.icon-rank-1:before {
	content: "\e09a"
}

.icon-rank-2:before {
	content: "\e09b"
}

.icon-ribbon:before {
	content: "\e09c"
}

.icon-star-1:before {
	content: "\e09d"
}

.icon-star-2:before {
	content: "\e09e"
}

.icon-star-3:before {
	content: "\e09f"
}

.icon-star-4:before {
	content: "\e0a0"
}

.icon-star-5:before {
	content: "\e0a1"
}

.icon-star-6:before {
	content: "\e0a2"
}

.icon-star-7:before {
	content: "\e0a3"
}

.icon-star-8:before {
	content: "\e0a4"
}

.icon-star-9:before {
	content: "\e0a5"
}

.icon-star-10:before {
	content: "\e0a6"
}

.icon-trophy:before {
	content: "\e0a7"
}

.icon-bubble-2:before {
	content: "\e0a8"
}

.icon-bubble-add-1:before {
	content: "\e0a9"
}

.icon-bubble-add-2:before {
	content: "\e0aa"
}

.icon-bubble-add-3:before {
	content: "\e0ab"
}

.icon-bubble-ask-1:before {
	content: "\e0ac"
}

.icon-bubble-ask-2:before {
	content: "\e0ad"
}

.icon-bubble-attention-1:before {
	content: "\e0ae"
}

.icon-bubble-attention-2:before {
	content: "\e0af"
}

.icon-bubble-attention-3:before {
	content: "\e0b0"
}

.icon-bubble-attention-4:before {
	content: "\e0b1"
}

.icon-bubble-attention-5:before {
	content: "\e0b2"
}

.icon-bubble-attention-6:before {
	content: "\e0b3"
}

.icon-bubble-attention-7:before {
	content: "\e0b4"
}

.icon-bubble-block-1:before {
	content: "\e0b5"
}

.icon-bubble-block-2:before {
	content: "\e0b6"
}

.icon-bubble-block-3:before {
	content: "\e0b7"
}

.icon-bubble-chat-1:before {
	content: "\e0b8"
}

.icon-bubble-chat-2:before {
	content: "\e0b9"
}

.icon-bubble-check-1:before {
	content: "\e0ba"
}

.icon-bubble-check-2:before {
	content: "\e0bb"
}

.icon-bubble-check-3:before {
	content: "\e0bc"
}

.icon-bubble-comment-1:before {
	content: "\e0bd"
}

.icon-bubble-comment-2:before {
	content: "\e0be"
}

.icon-bubble-conversation-1:before {
	content: "\e0bf"
}

.icon-bubble-conversation-2:before {
	content: "\e0c0"
}

.icon-bubble-conversation-3:before {
	content: "\e0c1"
}

.icon-bubble-conversation-4:before {
	content: "\e0c2"
}

.icon-bubble-conversation-5:before {
	content: "\e0c3"
}

.icon-bubble-conversation-6:before {
	content: "\e0c4"
}

.icon-bubble-delete-1:before {
	content: "\e0c5"
}

.icon-bubble-delete-2:before {
	content: "\e0c6"
}

.icon-bubble-delete-3:before {
	content: "\e0c7"
}

.icon-bubble-edit-1:before {
	content: "\e0c8"
}

.icon-bubble-edit-2:before {
	content: "\e0c9"
}

.icon-bubble-edit-3:before {
	content: "\e0ca"
}

.icon-bubble-heart-1:before {
	content: "\e0cb"
}

.icon-bubble-heart-2:before {
	content: "\e0cc"
}

.icon-bubble-minus-1:before {
	content: "\e0cd"
}

.icon-bubble-minus-2:before {
	content: "\e0ce"
}

.icon-bubble-minus-3:before {
	content: "\e0cf"
}

.icon-bubble-quote-1:before {
	content: "\e0d0"
}

.icon-bubble-quote-2:before {
	content: "\e0d1"
}

.icon-bubble-smiley-3:before {
	content: "\e0d2"
}

.icon-bubble-smiley-4:before {
	content: "\e0d3"
}

.icon-bubble-smiley-smile:before {
	content: "\e0d4"
}

.icon-bubble-smiley-wink:before {
	content: "\e0d5"
}

.icon-bubble-star-1:before {
	content: "\e0d6"
}

.icon-bubble-star-2:before {
	content: "\e0d7"
}

.icon-bubble-star-3:before {
	content: "\e0d8"
}

.icon-chat-1:before {
	content: "\e0d9"
}

.icon-chat-2:before {
	content: "\e0da"
}

.icon-chat-3:before {
	content: "\e0db"
}

.icon-chat-4:before {
	content: "\e0dc"
}

.icon-chat-5:before {
	content: "\e0dd"
}

.icon-chat-bubble-1:before {
	content: "\e0de"
}

.icon-chat-bubble-2:before {
	content: "\e0df"
}

.icon-smiley-happy-1:before {
	content: "\e0e0"
}

.icon-smiley-happy-2:before {
	content: "\e0e1"
}

.icon-smiley-happy-3:before {
	content: "\e0e2"
}

.icon-smiley-happy-4:before {
	content: "\e0e3"
}

.icon-smiley-happy-5:before {
	content: "\e0e4"
}

.icon-smiley-relax:before {
	content: "\e0e5"
}

.icon-smiley-sad:before {
	content: "\e0e6"
}

.icon-smiley-surprise:before {
	content: "\e0e7"
}

.icon-thinking-1:before {
	content: "\e0e8"
}

.icon-thinking-2:before {
	content: "\e0e9"
}

.icon-call-1:before {
	content: "\e0ea"
}

.icon-call-2:before {
	content: "\e0eb"
}

.icon-call-3:before {
	content: "\e0ec"
}

.icon-call-4:before {
	content: "\e0ed"
}

.icon-call-add:before {
	content: "\e0ee"
}

.icon-call-block:before {
	content: "\e0ef"
}

.icon-call-delete:before {
	content: "\e0f0"
}

.icon-call-in:before {
	content: "\e0f1"
}

.icon-call-minus:before {
	content: "\e0f2"
}

.icon-call-out:before {
	content: "\e0f3"
}

.icon-contact:before {
	content: "\e0f4"
}

.icon-fax:before {
	content: "\e0f5"
}

.icon-hang-up:before {
	content: "\e0f6"
}

.icon-message:before {
	content: "\e0f7"
}

.icon-mobile-phone-1:before {
	content: "\e0f8"
}

.icon-mobile-phone-2:before {
	content: "\e0f9"
}

.icon-phone-1:before {
	content: "\e0fa"
}

.icon-phone-2:before {
	content: "\e0fb"
}

.icon-phone-3:before {
	content: "\e0fc"
}

.icon-phone-4:before {
	content: "\e0fd"
}

.icon-phone-vibration:before {
	content: "\e0fe"
}

.icon-signal-fine:before {
	content: "\e0ff"
}

.icon-signal-full:before {
	content: "\e100"
}

.icon-signal-high:before {
	content: "\e101"
}

.icon-signal-no:before {
	content: "\e102"
}

.icon-signal-poor:before {
	content: "\e103"
}

.icon-signal-weak:before {
	content: "\e104"
}

.icon-smartphone:before {
	content: "\e105"
}

.icon-tape:before {
	content: "\e106"
}

.icon-camera-symbol-1:before {
	content: "\e107"
}

.icon-camera-symbol-2:before {
	content: "\e108"
}

.icon-camera-symbol-3:before {
	content: "\e109"
}

.icon-headphone:before {
	content: "\e10a"
}

.icon-antenna-1:before {
	content: "\e10b"
}

.icon-antenna-2:before {
	content: "\e10c"
}

.icon-antenna-3:before {
	content: "\e10d"
}

.icon-hotspot-1:before {
	content: "\e10e"
}

.icon-hotspot-2:before {
	content: "\e10f"
}

.icon-link:before {
	content: "\e110"
}

.icon-megaphone-1:before {
	content: "\e111"
}

.icon-megaphone-2:before {
	content: "\e112"
}

.icon-radar:before {
	content: "\e113"
}

.icon-rss-1:before {
	content: "\e114"
}

.icon-rss-2:before {
	content: "\e115"
}

.icon-satellite:before {
	content: "\e116"
}

.icon-address-1:before {
	content: "\e117"
}

.icon-address-2:before {
	content: "\e118"
}

.icon-address-3:before {
	content: "\e119"
}

.icon-forward:before {
	content: "\e11a"
}

.icon-inbox-1:before {
	content: "\e11b"
}

.icon-inbox-2:before {
	content: "\e11c"
}

.icon-inbox-3:before {
	content: "\e11d"
}

.icon-inbox-4:before {
	content: "\e11e"
}

.icon-letter-1:before {
	content: "\e11f"
}

.icon-letter-2:before {
	content: "\e120"
}

.icon-letter-3:before {
	content: "\e121"
}

.icon-letter-4:before {
	content: "\e122"
}

.icon-letter-5:before {
	content: "\e123"
}

.icon-mail-1:before {
	content: "\e124"
}

.icon-mail-2:before {
	content: "\e125"
}

.icon-mail-add:before {
	content: "\e126";
}

.icon-mail-attention:before {
	content: "\e127"
}

.icon-mail-block:before {
	content: "\e128"
}

.icon-mail-box-1:before {
	content: "\e129"
}

.icon-mail-box-2:before {
	content: "\e12a"
}

.icon-mail-box-3:before {
	content: "\e12b"
}

.icon-mail-checked:before {
	content: "\e12c"
}

.icon-mail-compose:before {
	content: "\e12d"
}

.icon-mail-delete:before {
	content: "\e12e"
}

.icon-mail-favorite:before {
	content: "\e12f"
}

.icon-mail-inbox:before {
	content: "\e130"
}

.icon-mail-lock:before {
	content: "\e131"
}

.icon-mail-minus:before {
	content: "\e132"
}

.icon-mail-read:before {
	content: "\e133"
}

.icon-mail-recieved-1:before {
	content: "\e134"
}

.icon-mail-recieved-2:before {
	content: "\e135"
}

.icon-mail-search-1:before {
	content: "\e136"
}

.icon-mail-search-2:before {
	content: "\e137"
}

.icon-mail-sent-1:before {
	content: "\e138"
}

.icon-mail-sent-2:before {
	content: "\e139"
}

.icon-mail-setting:before {
	content: "\e13a"
}

.icon-mail-star:before {
	content: "\e13b"
}

.icon-mail-sync:before {
	content: "\e13c"
}

.icon-mail-time:before {
	content: "\e13d"
}

.icon-outbox-1:before {
	content: "\e13e"
}

.icon-outbox-2:before {
	content: "\e13f"
}

.icon-plane-paper-1:before {
	content: "\e140"
}

.icon-plane-paper-2:before {
	content: "\e141"
}

.icon-reply-mail-1:before {
	content: "\e142"
}

.icon-reply-mail-2:before {
	content: "\e143"
}

.icon-connection-1:before {
	content: "\e144"
}

.icon-connection-2:before {
	content: "\e145"
}

.icon-connection-3:before {
	content: "\e146"
}

.icon-contacts-1:before {
	content: "\e147"
}

.icon-contacts-2:before {
	content: "\e148"
}

.icon-contacts-3:before {
	content: "\e149"
}

.icon-contacts-4:before {
	content: "\e14a"
}

.icon-female:before {
	content: "\e14b"
}

.icon-gender-female:before {
	content: "\e14c"
}

.icon-gender-male:before {
	content: "\e14d"
}

.icon-genders:before {
	content: "\e14e"
}

.icon-id-1:before {
	content: "\e14f"
}

.icon-id-2:before {
	content: "\e150"
}

.icon-id-3:before {
	content: "\e151"
}

.icon-id-4:before {
	content: "\e152"
}

.icon-id-5:before {
	content: "\e153"
}

.icon-id-6:before {
	content: "\e154"
}

.icon-id-7:before {
	content: "\e155"
}

.icon-id-8:before {
	content: "\e156"
}

.icon-male:before {
	content: "\e157"
}

.icon-profile-1:before {
	content: "\e158"
}

.icon-profile-2:before {
	content: "\e159"
}

.icon-profile-3:before {
	content: "\e15a"
}

.icon-profile-4:before {
	content: "\e15b"
}

.icon-profile-5:before {
	content: "\e15c"
}

.icon-profile-6:before {
	content: "\e15d"
}

.icon-profile-athlete:before {
	content: "\e15e"
}

.icon-profile-bussiness-man:before {
	content: "\e15f"
}

.icon-profile-chef:before {
	content: "\e160"
}

.icon-profile-cop:before {
	content: "\e161"
}

.icon-profile-doctor-1:before {
	content: "\e162"
}

.icon-profile-doctor-2:before {
	content: "\e163"
}

.icon-profile-gentleman-1:before {
	content: "\e164"
}

.icon-profile-gentleman-2:before {
	content: "\e165"
}

.icon-profile-graduate:before {
	content: "\e166"
}

.icon-profile-king:before {
	content: "\e167"
}

.icon-profile-lady-1:before {
	content: "\e168"
}

.icon-profile-lady-2:before {
	content: "\e169"
}

.icon-profile-man:before {
	content: "\e16a"
}

.icon-profile-nurse1:before {
	content: "\e16b"
}

.icon-profile-nurse-2:before {
	content: "\e16c"
}

.icon-profile-prisoner:before {
	content: "\e16d"
}

.icon-profile-serviceman-1:before {
	content: "\e16e"
}

.icon-profile-serviceman-2:before {
	content: "\e16f"
}

.icon-profile-spy:before {
	content: "\e170"
}

.icon-profile-teacher:before {
	content: "\e171"
}

.icon-profile-thief:before {
	content: "\e172"
}

.icon-user-1:before {
	content: "\e173"
}

.icon-user-2:before {
	content: "\e174"
}

.icon-user-add-1:before {
	content: "\e175"
}

.icon-user-add-2:before {
	content: "\e176"
}

.icon-user-block-1:before {
	content: "\e177"
}

.icon-user-block-2:before {
	content: "\e178"
}

.icon-user-checked-1:before {
	content: "\e179"
}

.icon-user-checked-2:before {
	content: "\e17a"
}

.icon-user-delete-1:before {
	content: "\e17b"
}

.icon-user-delete-2:before {
	content: "\e17c"
}

.icon-user-edit-1:before {
	content: "\e17d"
}

.icon-user-edit-2:before {
	content: "\e17e"
}

.icon-user-heart-1:before {
	content: "\e17f"
}

.icon-user-heart-2:before {
	content: "\e180"
}

.icon-user-lock-1:before {
	content: "\e181"
}

.icon-user-lock-2:before {
	content: "\e182"
}

.icon-user-minus-1:before {
	content: "\e183"
}

.icon-user-minus-2:before {
	content: "\e184"
}

.icon-user-search-1:before {
	content: "\e185"
}

.icon-user-search-2:before {
	content: "\e186"
}

.icon-user-setting-1:before {
	content: "\e187"
}

.icon-user-setting-2:before {
	content: "\e188"
}

.icon-user-star-1:before {
	content: "\e189"
}

.icon-user-star-2:before {
	content: "\e18a"
}

.icon-bag-shopping-1:before {
	content: "\e18b"
}

.icon-bag-shopping-2:before {
	content: "\e18c"
}

.icon-bag-shopping-3:before {
	content: "\e18d"
}

.icon-basket-1:before {
	content: "\e18e"
}

.icon-basket-2:before {
	content: "\e18f"
}

.icon-basket-3:before {
	content: "\e190"
}

.icon-basket-add:before {
	content: "\e191"
}

.icon-basket-minus:before {
	content: "\e192"
}

.icon-briefcase:before {
	content: "\e193"
}

.icon-cart-1:before {
	content: "\e194"
}

.icon-cart-2:before {
	content: "\e195"
}

.icon-cart-3:before {
	content: "\e196"
}

.icon-cart-4:before {
	content: "\e197"
}

.icon-cut:before {
	content: "\e198"
}

.icon-handbag-1:before {
	content: "\e199"
}

.icon-handbag-2:before {
	content: "\e19a"
}

.icon-purse-1:before {
	content: "\e19b"
}

.icon-purse-2:before {
	content: "\e19c"
}

.icon-qr-code:before {
	content: "\e19d"
}

.icon-receipt-1:before {
	content: "\e19e"
}

.icon-receipt-2:before {
	content: "\e19f"
}

.icon-receipt-3:before {
	content: "\e1a0"
}

.icon-receipt-4:before {
	content: "\e1a1"
}

.icon-shopping-1:before {
	content: "\e1a2"
}

.icon-sign-new-1:before {
	content: "\e1a3"
}

.icon-sign-new-2:before {
	content: "\e1a4"
}

.icon-sign-parking:before {
	content: "\e1a5"
}

.icon-signal-star:before {
	content: "\e1a6"
}

.icon-trolley-1:before {
	content: "\e1a7"
}

.icon-trolley-2:before {
	content: "\e1a8"
}

.icon-trolley-3:before {
	content: "\e1a9"
}

.icon-trolley-load:before {
	content: "\e1aa"
}

.icon-trolley-off:before {
	content: "\e1ab"
}

.icon-wallet-1:before {
	content: "\e1ac"
}

.icon-wallet-2:before {
	content: "\e1ad"
}

.icon-wallet-3:before {
	content: "\e1ae"
}

.icon-camera-1:before {
	content: "\e1af"
}

.icon-camera-2:before {
	content: "\e1b0"
}

.icon-camera-3:before {
	content: "\e1b1"
}

.icon-camera-4:before {
	content: "\e1b2"
}

.icon-camera-5:before {
	content: "\e1b3"
}

.icon-camera-back:before {
	content: "\e1b4"
}

.icon-camera-focus:before {
	content: "\e1b5"
}

.icon-camera-frames:before {
	content: "\e1b6"
}

.icon-camera-front:before {
	content: "\e1b7"
}

.icon-camera-graph-1:before {
	content: "\e1b8"
}

.icon-camera-graph-2:before {
	content: "\e1b9"
}

.icon-camera-landscape:before {
	content: "\e1ba"
}

.icon-camera-lens-1:before {
	content: "\e1bb"
}

.icon-camera-lens-2:before {
	content: "\e1bc"
}

.icon-camera-light:before {
	content: "\e1bd"
}

.icon-camera-portrait:before {
	content: "\e1be"
}

.icon-camera-view:before {
	content: "\e1bf"
}

.icon-film-1:before {
	content: "\e1c0"
}

.icon-film-2:before {
	content: "\e1c1"
}

.icon-photo-1:before {
	content: "\e1c2"
}

.icon-photo-2:before {
	content: "\e1c3"
}

.icon-photo-frame:before {
	content: "\e1c4"
}

.icon-photos-1:before {
	content: "\e1c5"
}

.icon-photos-2:before {
	content: "\e1c6"
}

.icon-polaroid:before {
	content: "\e1c7"
}

.icon-signal-camera-1:before {
	content: "\e1c8"
}

.icon-signal-camera-2:before {
	content: "\e1c9"
}

.icon-user-photo:before {
	content: "\e1ca"
}

.icon-backward-1:before {
	content: "\e1cb"
}

.icon-dvd-player:before {
	content: "\e1cc"
}

.icon-eject-1:before {
	content: "\e1cd"
}

.icon-film-3:before {
	content: "\e1ce"
}

.icon-forward-1:before {
	content: "\e1cf"
}

.icon-handycam:before {
	content: "\e1d0"
}

.icon-movie-play-1:before {
	content: "\e1d1"
}

.icon-movie-play-2:before {
	content: "\e1d2"
}

.icon-movie-play-3:before {
	content: "\e1d3"
}

.icon-next-1:before {
	content: "\e1d4"
}

.icon-pause-1:before {
	content: "\e1d5"
}

.icon-play-1:before {
	content: "\e1d6"
}

.icon-player:before {
	content: "\e1d7"
}

.icon-previous-1:before {
	content: "\e1d8"
}

.icon-record-1:before {
	content: "\e1d9"
}

.icon-slate:before {
	content: "\e1da"
}

.icon-stop-1:before {
	content: "\e1db"
}

.icon-television:before {
	content: "\e1dc"
}

.icon-video-camera-1:before {
	content: "\e1dd"
}

.icon-video-camera-2:before {
	content: "\e1de"
}

.icon-backward-2:before {
	content: "\e1df"
}

.icon-cd:before {
	content: "\e1e0"
}

.icon-eject-2:before {
	content: "\e1e1"
}

.icon-equalizer-2:before {
	content: "\e1e2"
}

.icon-equalizer-3:before {
	content: "\e1e3"
}

.icon-forward-2:before {
	content: "\e1e4"
}

.icon-gramophone:before {
	content: "\e1e5"
}

.icon-gramophone-record-2:before {
	content: "\e1e6"
}

.icon-guitar:before {
	content: "\e1e7"
}

.icon-headphone-1:before {
	content: "\e1e8"
}

.icon-headphone-2:before {
	content: "\e1e9"
}

.icon-microphone-1:before {
	content: "\e1ea"
}

.icon-microphone-2:before {
	content: "\e1eb"
}

.icon-microphone-3:before {
	content: "\e1ec"
}

.icon-movie-play-4:before {
	content: "\e1ed"
}

.icon-music-note-1:before {
	content: "\e1ee"
}

.icon-music-note-2:before {
	content: "\e1ef"
}

.icon-music-note-3:before {
	content: "\e1f0"
}

.icon-music-note-4:before {
	content: "\e1f1"
}

.icon-next-2:before {
	content: "\e1f2"
}

.icon-notes-1:before {
	content: "\e1f3"
}

.icon-notes-2:before {
	content: "\e1f4"
}

.icon-pause-2:before {
	content: "\e1f5"
}

.icon-piano:before {
	content: "\e1f6"
}

.icon-play-2:before {
	content: "\e1f7"
}

.icon-playlist:before {
	content: "\e1f8"
}

.icon-previous-2:before {
	content: "\e1f9"
}

.icon-radio-1:before {
	content: "\e1fa"
}

.icon-radio-2:before {
	content: "\e1fb"
}

.icon-record-2:before {
	content: "\e1fc"
}

.icon-recorder:before {
	content: "\e1fd"
}

.icon-saxophone:before {
	content: "\e1fe"
}

.icon-speaker-1:before {
	content: "\e1ff"
}

.icon-speaker-2:before {
	content: "\e200"
}

.icon-speaker-3:before {
	content: "\e201"
}

.icon-stop-2:before {
	content: "\e202"
}

.icon-tape-1:before {
	content: "\e203"
}

.icon-trumpet:before {
	content: "\e204"
}

.icon-volume-down-1:before {
	content: "\e205"
}

.icon-volume-down-2:before {
	content: "\e206"
}

.icon-volume-loud-1:before {
	content: "\e207"
}

.icon-volume-loud-2:before {
	content: "\e208"
}

.icon-volume-low-1:before {
	content: "\e209"
}

.icon-volume-low-2:before {
	content: "\e20a"
}

.icon-volume-medium-1:before {
	content: "\e20b"
}

.icon-volume-medium-2:before {
	content: "\e20c"
}

.icon-volume-mute-1:before {
	content: "\e20d"
}

.icon-volume-mute-2:before {
	content: "\e20e"
}

.icon-volume-mute-3:before {
	content: "\e20f"
}

.icon-volume-up-1:before {
	content: "\e210"
}

.icon-volume-up-2:before {
	content: "\e211"
}

.icon-walkman:before {
	content: "\e212"
}

.icon-cloud:before {
	content: "\e213"
}

.icon-cloud-add:before {
	content: "\e214"
}

.icon-cloud-checked:before {
	content: "\e215"
}

.icon-cloud-delete:before {
	content: "\e216"
}

.icon-cloud-download:before {
	content: "\e217"
}

.icon-cloud-minus:before {
	content: "\e218"
}

.icon-cloud-refresh:before {
	content: "\e219"
}

.icon-cloud-sync:before {
	content: "\e21a"
}

.icon-cloud-upload:before {
	content: "\e21b"
}

.icon-download-1:before {
	content: "\e21c"
}

.icon-download-2:before {
	content: "\e21d"
}

.icon-download-3:before {
	content: "\e21e"
}

.icon-download-4:before {
	content: "\e21f"
}

.icon-download-5:before {
	content: "\e220"
}

.icon-download-6:before {
	content: "\e221"
}

.icon-download-7:before {
	content: "\e222"
}

.icon-download-8:before {
	content: "\e223"
}

.icon-download-9:before {
	content: "\e224"
}

.icon-download-10:before {
	content: "\e225"
}

.icon-download-11:before {
	content: "\e226"
}

.icon-download-12:before {
	content: "\e227"
}

.icon-download-13:before {
	content: "\e228"
}

.icon-download-14:before {
	content: "\e229"
}

.icon-download-15:before {
	content: "\e22a"
}

.icon-download-file:before {
	content: "\e22b"
}

.icon-download-folder:before {
	content: "\e22c"
}

.icon-goal-1:before {
	content: "\e22d"
}

.icon-goal-2:before {
	content: "\e22e"
}

.icon-transfer-1:before {
	content: "\e22f"
}

.icon-transfer-2:before {
	content: "\e230"
}

.icon-transfer-3:before {
	content: "\e231"
}

.icon-transfer-4:before {
	content: "\e232"
}

.icon-transfer-5:before {
	content: "\e233"
}

.icon-transfer-6:before {
	content: "\e234"
}

.icon-transfer-7:before {
	content: "\e235"
}

.icon-transfer-8:before {
	content: "\e236"
}

.icon-transfer-9:before {
	content: "\e237"
}

.icon-transfer-10:before {
	content: "\e238"
}

.icon-transfer-11:before {
	content: "\e239"
}

.icon-transfer-12:before {
	content: "\e23a"
}

.icon-upload-1:before {
	content: "\e23b"
}

.icon-upload-2:before {
	content: "\e23c"
}

.icon-upload-3:before {
	content: "\e23d"
}

.icon-upload-4:before {
	content: "\e23e"
}

.icon-upload-5:before {
	content: "\e23f"
}

.icon-upload-6:before {
	content: "\e240"
}

.icon-upload-7:before {
	content: "\e241"
}

.icon-upload-8:before {
	content: "\e242"
}

.icon-upload-9:before {
	content: "\e243"
}

.icon-upload-10:before {
	content: "\e244"
}

.icon-upload-11:before {
	content: "\e245"
}

.icon-upload-12:before {
	content: "\e246"
}

.icon-clipboard-1:before {
	content: "\e247"
}

.icon-clipboard-2:before {
	content: "\e248"
}

.icon-clipboard-3:before {
	content: "\e249"
}

.icon-clipboard-add:before {
	content: "\e24a"
}

.icon-clipboard-block:before {
	content: "\e24b"
}

.icon-clipboard-checked:before {
	content: "\e24c"
}

.icon-clipboard-delete:before {
	content: "\e24d"
}

.icon-clipboard-edit:before {
	content: "\e24e"
}

.icon-clipboard-minus:before {
	content: "\e24f"
}

.icon-document-1:before {
	content: "\e250"
}

.icon-document-2:before {
	content: "\e251"
}

.icon-file-1:before {
	content: "\e252"
}

.icon-file-2:before {
	content: "\e253"
}

.icon-file-add:before {
	content: "\e254"
}

.icon-file-attention:before {
	content: "\e255"
}

.icon-file-block:before {
	content: "\e256"
}

.icon-file-bookmark:before {
	content: "\e257"
}

.icon-file-checked:before {
	content: "\e258"
}

.icon-file-code:before {
	content: "\e259"
}

.icon-file-delete:before {
	content: "\e25a"
}

.icon-file-download:before {
	content: "\e25b"
}

.icon-file-edit:before {
	content: "\e25c"
}

.icon-file-favorite-1:before {
	content: "\e25d"
}

.icon-file-favorite-2:before {
	content: "\e25e"
}

.icon-file-graph-1:before {
	content: "\e25f"
}

.icon-file-graph-2:before {
	content: "\e260"
}

.icon-file-home:before {
	content: "\e261"
}

.icon-file-image-1:before {
	content: "\e262"
}

.icon-file-image-2:before {
	content: "\e263"
}

.icon-file-list:before {
	content: "\e264"
}

.icon-file-lock:before {
	content: "\e265"
}

.icon-file-media:before {
	content: "\e266"
}

.icon-file-minus:before {
	content: "\e267"
}

.icon-file-music:before {
	content: "\e268"
}

.icon-file-new:before {
	content: "\e269"
}

.icon-file-registry:before {
	content: "\e26a"
}

.icon-file-search:before {
	content: "\e26b"
}

.icon-file-setting:before {
	content: "\e26c"
}

.icon-file-sync:before {
	content: "\e26d"
}

.icon-file-table:before {
	content: "\e26e"
}

.icon-file-thumbnail:before {
	content: "\e26f"
}

.icon-file-time:before {
	content: "\e270"
}

.icon-file-transfer:before {
	content: "\e271"
}

.icon-file-upload:before {
	content: "\e272"
}

.icon-file-zip:before {
	content: "\e273"
}

.icon-files-1:before {
	content: "\e274"
}

.icon-files-2:before {
	content: "\e275"
}

.icon-files-3:before {
	content: "\e276"
}

.icon-files-4:before {
	content: "\e277"
}

.icon-files-5:before {
	content: "\e278"
}

.icon-files-6:before {
	content: "\e279"
}

.icon-hand-file-1:before {
	content: "\e27a"
}

.icon-hand-file-2:before {
	content: "\e27b"
}

.icon-note-paper-1:before {
	content: "\e27c"
}

.icon-note-paper-2:before {
	content: "\e27d"
}

.icon-note-paper-add:before {
	content: "\e27e"
}

.icon-note-paper-attention:before {
	content: "\e27f"
}

.icon-note-paper-block:before {
	content: "\e280"
}

.icon-note-paper-checked:before {
	content: "\e281"
}

.icon-note-paper-delete:before {
	content: "\e282"
}

.icon-note-paper-download:before {
	content: "\e283"
}

.icon-note-paper-edit:before {
	content: "\e284"
}

.icon-note-paper-favorite:before {
	content: "\e285"
}

.icon-note-paper-lock:before {
	content: "\e286"
}

.icon-note-paper-minus:before {
	content: "\e287"
}

.icon-note-paper-search:before {
	content: "\e288"
}

.icon-note-paper-sync:before {
	content: "\e289"
}

.icon-note-paper-upload:before {
	content: "\e28a"
}

.icon-print:before {
	content: "\e28b"
}

.icon-folder-1:before {
	content: "\e28c"
}

.icon-folder-2:before {
	content: "\e28d"
}

.icon-folder-3:before {
	content: "\e28e"
}

.icon-folder-4:before {
	content: "\e28f"
}

.icon-folder-add:before {
	content: "\e290"
}

.icon-folder-attention:before {
	content: "\e291"
}

.icon-folder-block:before {
	content: "\e292"
}

.icon-folder-bookmark:before {
	content: "\e293"
}

.icon-folder-checked:before {
	content: "\e294"
}

.icon-folder-code:before {
	content: "\e295"
}

.icon-folder-delete:before {
	content: "\e296"
}

.icon-folder-download:before {
	content: "\e297"
}

.icon-folder-edit:before {
	content: "\e298"
}

.icon-folder-favorite:before {
	content: "\e299"
}

.icon-folder-home:before {
	content: "\e29a"
}

.icon-folder-image:before {
	content: "\e29b"
}

.icon-folder-lock:before {
	content: "\e29c"
}

.icon-folder-media:before {
	content: "\e29d"
}

.icon-folder-minus:before {
	content: "\e29e"
}

.icon-folder-music:before {
	content: "\e29f"
}

.icon-folder-new:before {
	content: "\e2a0"
}

.icon-folder-search:before {
	content: "\e2a1"
}

.icon-folder-setting:before {
	content: "\e2a2"
}

.icon-folder-share-1:before {
	content: "\e2a3"
}

.icon-folder-share-2:before {
	content: "\e2a4"
}

.icon-folder-sync:before {
	content: "\e2a5"
}

.icon-folder-transfer:before {
	content: "\e2a6"
}

.icon-folder-upload:before {
	content: "\e2a7"
}

.icon-folder-zip:before {
	content: "\e2a8"
}

.icon-add-1:before {
	content: "\e2a9"
}

.icon-add-2:before {
	content: "\e2aa"
}

.icon-add-3:before {
	content: "\e2ab"
}

.icon-add-4:before {
	content: "\e2ac"
}

.icon-add-tag:before {
	content: "\e2ad"
}

.icon-arrow-1:before {
	content: "\e2ae"
}

.icon-arrow-2:before {
	content: "\e2af"
}

.icon-arrow-down-1:before {
	content: "\e2b0"
}

.icon-arrow-down-2:before {
	content: "\e2b1"
}

.icon-arrow-left-1:before {
	content: "\e2b2"
}

.icon-arrow-left-2:before {
	content: "\e2b3"
}

.icon-arrow-move-1:before {
	content: "\e2b4"
}

.icon-arrow-move-down:before {
	content: "\e2b5"
}

.icon-arrow-move-left:before {
	content: "\e2b6"
}

.icon-arrow-move-right:before {
	content: "\e2b7"
}

.icon-arrow-move-up:before {
	content: "\e2b8"
}

.icon-arrow-right-1:before {
	content: "\e2b9"
}

.icon-arrow-right-2:before {
	content: "\e2ba"
}

.icon-arrow-up-1:before {
	content: "\e2bb"
}

.icon-arrow-up-2:before {
	content: "\e2bc"
}

.icon-back:before {
	content: "\e2bd"
}

.icon-center-expand:before {
	content: "\e2be"
}

.icon-center-reduce:before {
	content: "\e2bf"
}

.icon-delete-1-1:before {
	content: "\e2c0"
}

.icon-delete-2-1:before {
	content: "\e2c1"
}

.icon-delete-3:before {
	content: "\e2c2"
}

.icon-delete-4:before {
	content: "\e2c3"
}

.icon-delete-tag:before {
	content: "\e2c4"
}

.icon-expand-horizontal:before {
	content: "\e2c5"
}

.icon-expand-vertical:before {
	content: "\e2c6"
}

.icon-forward-3:before {
	content: "\e2c7"
}

.icon-infinity:before {
	content: "\e2c8"
}

.icon-loading:before {
	content: "\e2c9"
}

.icon-log-out-1:before {
	content: "\e2ca"
}

.icon-log-out-2:before {
	content: "\e2cb"
}

.icon-loop-1:before {
	content: "\e2cc"
}

.icon-loop-2:before {
	content: "\e2cd"
}

.icon-loop-3:before {
	content: "\e2ce"
}

.icon-minus-1:before {
	content: "\e2cf"
}

.icon-minus-2:before {
	content: "\e2d0"
}

.icon-minus-3:before {
	content: "\e2d1"
}

.icon-minus-4:before {
	content: "\e2d2"
}

.icon-minus-tag:before {
	content: "\e2d3"
}

.icon-move-diagonal-1:before {
	content: "\e2d4"
}

.icon-move-diagonal-2:before {
	content: "\e2d5"
}

.icon-move-horizontal-1:before {
	content: "\e2d6"
}

.icon-move-horizontal-2:before {
	content: "\e2d7"
}

.icon-move-vertical-1:before {
	content: "\e2d8"
}

.icon-move-vertical-2:before {
	content: "\e2d9"
}

.icon-next-1-1:before {
	content: "\e2da"
}

.icon-next-2-1:before {
	content: "\e2db"
}

.icon-power-1-1:before {
	content: "\e2dc"
}

.icon-power-2-1:before {
	content: "\e2dd"
}

.icon-power-3:before {
	content: "\e2de"
}

.icon-power-4:before {
	content: "\e2df"
}

.icon-recycle:before {
	content: "\e2e0"
}

.icon-refresh:before {
	content: "\e2e1"
}

.icon-repeat:before {
	content: "\e2e2"
}

.icon-return:before {
	content: "\e2e3"
}

.icon-scale-all-1:before {
	content: "\e2e4"
}

.icon-scale-center:before {
	content: "\e2e5"
}

.icon-scale-horizontal-1:before {
	content: "\e2e6"
}

.icon-scale-horizontal-2:before {
	content: "\e2e7"
}

.icon-scale-reduce-1:before {
	content: "\e2e8"
}

.icon-scale-reduce-2:before {
	content: "\e2e9"
}

.icon-scale-reduce-3:before {
	content: "\e2ea"
}

.icon-scale-spread-1:before {
	content: "\e2eb"
}

.icon-scale-spread-2:before {
	content: "\e2ec"
}

.icon-scale-spread-3:before {
	content: "\e2ed"
}

.icon-scale-vertical-1:before {
	content: "\e2ee"
}

.icon-scale-vertical-2:before {
	content: "\e2ef"
}

.icon-scroll-horizontal-1:before {
	content: "\e2f0"
}

.icon-scroll-horizontal-2:before {
	content: "\e2f1"
}

.icon-scroll-omnidirectional-1:before {
	content: "\e2f2"
}

.icon-scroll-omnidirectional-2:before {
	content: "\e2f3"
}

.icon-scroll-vertical-1:before {
	content: "\e2f4"
}

.icon-scroll-vertical-2:before {
	content: "\e2f5"
}

.icon-shuffle:before {
	content: "\e2f6"
}

.icon-split:before {
	content: "\e2f7"
}

.icon-sync-1:before {
	content: "\e2f8"
}

.icon-sync-2:before {
	content: "\e2f9"
}

.icon-timer:before {
	content: "\e2fa"
}

.icon-transfer:before {
	content: "\e2fb"
}

.icon-transfer-1-1:before {
	content: "\e2fc"
}

.icon-check-1:before {
	content: "\e2fd"
}

.icon-check-2:before {
	content: "\e2fe"
}

.icon-check-3:before {
	content: "\e2ff"
}

.icon-check-box:before {
	content: "\e300"
}

.icon-check-bubble:before {
	content: "\e301"
}

.icon-check-circle-1:before {
	content: "\e302"
}

.icon-check-circle-2:before {
	content: "\e303"
}

.icon-check-list:before {
	content: "\e304"
}

.icon-check-shield:before {
	content: "\e305"
}

.icon-cross:before {
	content: "\e306"
}

.icon-cross-bubble:before {
	content: "\e307"
}

.icon-cross-shield:before {
	content: "\e308"
}

.icon-briefcase-1:before {
	content: "\e309"
}

.icon-brightness-high:before {
	content: "\e30a"
}

.icon-brightness-low:before {
	content: "\e30b"
}

.icon-hammer-1:before {
	content: "\e30c"
}

.icon-hammer-2:before {
	content: "\e30d"
}

.icon-pulse:before {
	content: "\e30e"
}

.icon-scale:before {
	content: "\e30f"
}

.icon-screw-driver:before {
	content: "\e310"
}

.icon-setting-adjustment:before {
	content: "\e311"
}

.icon-setting-gear:before {
	content: "\e312"
}

.icon-setting-gears-1:before {
	content: "\e313"
}

.icon-setting-gears-2:before {
	content: "\e314"
}

.icon-setting-wrenches:before {
	content: "\e315"
}

.icon-switch-1:before {
	content: "\e316"
}

.icon-switch-2:before {
	content: "\e317"
}

.icon-wrench:before {
	content: "\e318"
}

.icon-alarm-1:before {
	content: "\e319"
}

.icon-alarm-clock:before {
	content: "\e31a"
}

.icon-alarm-off:before {
	content: "\e31b"
}

.icon-alarm-snooze:before {
	content: "\e31c"
}

.icon-bell:before {
	content: "\e31d"
}

.icon-calendar-1:before {
	content: "\e31e"
}

.icon-calendar-2:before {
	content: "\e31f"
}

.icon-clock-1:before {
	content: "\e320"
}

.icon-clock-2:before {
	content: "\e321"
}

.icon-clock-3:before {
	content: "\e322"
}

.icon-hourglass-1:before {
	content: "\e323"
}

.icon-hourglass-2:before {
	content: "\e324"
}

.icon-timer-1:before {
	content: "\e325"
}

.icon-timer-3-quarter-1:before {
	content: "\e326"
}

.icon-timer-3-quarter-2:before {
	content: "\e327"
}

.icon-timer-full-1:before {
	content: "\e328"
}

.icon-timer-full-2:before {
	content: "\e329"
}

.icon-timer-half-1:before {
	content: "\e32a"
}

.icon-timer-half-2:before {
	content: "\e32b"
}

.icon-timer-half-3:before {
	content: "\e32c"
}

.icon-timer-half-4:before {
	content: "\e32d"
}

.icon-timer-quarter-1:before {
	content: "\e32e"
}

.icon-timer-quarter-2:before {
	content: "\e32f"
}

.icon-watch-1:before {
	content: "\e330"
}

.icon-watch-2:before {
	content: "\e331"
}

.icon-alert-1:before {
	content: "\e332"
}

.icon-alert-2:before {
	content: "\e333"
}

.icon-alert-3:before {
	content: "\e334"
}

.icon-information:before {
	content: "\e335"
}

.icon-nuclear-1:before {
	content: "\e336"
}

.icon-nuclear-2:before {
	content: "\e337"
}

.icon-question-mark:before {
	content: "\e338"
}

.icon-abacus:before {
	content: "\e339"
}

.icon-amex-card:before {
	content: "\e33a"
}

.icon-atm:before {
	content: "\e33b"
}

.icon-balance:before {
	content: "\e33c"
}

.icon-bank-1:before {
	content: "\e33d"
}

.icon-bank-2:before {
	content: "\e33e"
}

.icon-bank-note-1:before {
	content: "\e33f"
}

.icon-bank-note-2:before {
	content: "\e340"
}

.icon-bank-note-3:before {
	content: "\e341"
}

.icon-bitcoins:before {
	content: "\e342"
}

.icon-board:before {
	content: "\e343"
}

.icon-box-1:before {
	content: "\e344"
}

.icon-box-2:before {
	content: "\e345"
}

.icon-box-3:before {
	content: "\e346"
}

.icon-box-download:before {
	content: "\e347"
}

.icon-box-shipping:before {
	content: "\e348"
}

.icon-box-upload:before {
	content: "\e349"
}

.icon-business-chart-1:before {
	content: "\e34a"
}

.icon-business-chart-2:before {
	content: "\e34b"
}

.icon-calculator-1:before {
	content: "\e34c"
}

.icon-calculator-2:before {
	content: "\e34d"
}

.icon-calculator-3:before {
	content: "\e34e"
}

.icon-cash-register:before {
	content: "\e34f"
}

.icon-chart-board:before {
	content: "\e350"
}

.icon-chart-down:before {
	content: "\e351"
}

.icon-chart-up:before {
	content: "\e352"
}

.icon-check:before {
	content: "\e353"
}

.icon-coins-1:before {
	content: "\e354"
}

.icon-coins-2:before {
	content: "\e355"
}

.icon-court:before {
	content: "\e356"
}

.icon-credit-card:before {
	content: "\e357"
}

.icon-credit-card-lock:before {
	content: "\e358"
}

.icon-delivery:before {
	content: "\e359"
}

.icon-dollar-bag:before {
	content: "\e35a"
}

.icon-dollar-currency-1:before {
	content: "\e35b"
}

.icon-dollar-currency-2:before {
	content: "\e35c"
}

.icon-dollar-currency-3:before {
	content: "\e35d"
}

.icon-dollar-currency-4:before {
	content: "\e35e"
}

.icon-euro-bag:before {
	content: "\e35f"
}

.icon-euro-currency-1:before {
	content: "\e360"
}

.icon-euro-currency-2:before {
	content: "\e361"
}

.icon-euro-currency-3:before {
	content: "\e362"
}

.icon-euro-currency-4:before {
	content: "\e363"
}

.icon-forklift:before {
	content: "\e364"
}

.icon-hand-card:before {
	content: "\e365"
}

.icon-hand-coin:before {
	content: "\e366"
}

.icon-keynote:before {
	content: "\e367"
}

.icon-master-card:before {
	content: "\e368"
}

.icon-money:before {
	content: "\e369"
}

.icon-parking-meter:before {
	content: "\e36a"
}

.icon-percent-1:before {
	content: "\e36b"
}

.icon-percent-2:before {
	content: "\e36c"
}

.icon-percent-3:before {
	content: "\e36d"
}

.icon-percent-4:before {
	content: "\e36e"
}

.icon-percent-5:before {
	content: "\e36f"
}

.icon-percent-up:before {
	content: "\e370"
}

.icon-pie-chart-1:before {
	content: "\e371"
}

.icon-pie-chart-2:before {
	content: "\e372"
}

.icon-piggy-bank:before {
	content: "\e373"
}

.icon-pound-currency-1:before {
	content: "\e374"
}

.icon-pound-currency-2:before {
	content: "\e375"
}

.icon-pound-currency-3:before {
	content: "\e376"
}

.icon-pound-currency-4:before {
	content: "\e377"
}

.icon-safe-1:before {
	content: "\e378"
}

.icon-safe-2:before {
	content: "\e379"
}

.icon-shop:before {
	content: "\e37a"
}

.icon-sign:before {
	content: "\e37b"
}

.icon-trolley:before {
	content: "\e37c"
}

.icon-truck-1:before {
	content: "\e37d"
}

.icon-truck-2:before {
	content: "\e37e"
}

.icon-visa-card:before {
	content: "\e37f"
}

.icon-yen-currency-1:before {
	content: "\e380"
}

.icon-yen-currency-2:before {
	content: "\e381"
}

.icon-yen-currency-3:before {
	content: "\e382"
}

.icon-yen-currency-4:before {
	content: "\e383"
}

.icon-add-marker-1:before {
	content: "\e384"
}

.icon-add-marker-1-1:before {
	content: "\e385"
}

.icon-add-marker-2:before {
	content: "\e386"
}

.icon-add-marker-2-1:before {
	content: "\e387"
}

.icon-add-marker-3:before {
	content: "\e388"
}

.icon-compass-1:before {
	content: "\e389"
}

.icon-compass-2:before {
	content: "\e38a"
}

.icon-compass-3:before {
	content: "\e38b"
}

.icon-delete-marker-1:before {
	content: "\e38c"
}

.icon-delete-marker-1-1:before {
	content: "\e38d"
}

.icon-delete-marker-2:before {
	content: "\e38e"
}

.icon-delete-marker-2-1:before {
	content: "\e38f"
}

.icon-favorite-marker-1:before {
	content: "\e390"
}

.icon-favorite-marker-1-1:before {
	content: "\e391"
}

.icon-favorite-marker-2:before {
	content: "\e392"
}

.icon-favorite-marker-2-1:before {
	content: "\e393"
}

.icon-globe:before {
	content: "\e394"
}

.icon-location:before {
	content: "\e395"
}

.icon-map-1:before {
	content: "\e396"
}

.icon-map-location:before {
	content: "\e397"
}

.icon-map-marker-1:before {
	content: "\e398"
}

.icon-map-marker-1-1:before {
	content: "\e399"
}

.icon-map-marker-2:before {
	content: "\e39a"
}

.icon-map-marker-3:before {
	content: "\e39b"
}

.icon-map-marker-pin:before {
	content: "\e39c"
}

.icon-map-pin:before {
	content: "\e39d"
}

.icon-marker-1:before {
	content: "\e39e"
}

.icon-marker-1-1:before {
	content: "\e39f"
}

.icon-marker-2:before {
	content: "\e3a0"
}

.icon-marker-2-1:before {
	content: "\e3a1"
}

.icon-marker-pin-1:before {
	content: "\e3a2"
}

.icon-marker-pin-2:before {
	content: "\e3a3"
}

.icon-marker-pin-location:before {
	content: "\e3a4"
}

.icon-minus-marker-1:before {
	content: "\e3a5"
}

.icon-minus-marker-1-1:before {
	content: "\e3a6"
}

.icon-minus-marker-2:before {
	content: "\e3a7"
}

.icon-minus-marker-2-1:before {
	content: "\e3a8"
}

.icon-minus-marker-3:before {
	content: "\e3a9"
}

.icon-anchor:before {
	content: "\e3aa"
}

.icon-bank:before {
	content: "\e3ab"
}

.icon-beach:before {
	content: "\e3ac"
}

.icon-boat:before {
	content: "\e3ad"
}

.icon-building-1:before {
	content: "\e3ae"
}

.icon-building-2:before {
	content: "\e3af"
}

.icon-building-3:before {
	content: "\e3b0"
}

.icon-buildings-1:before {
	content: "\e3b1"
}

.icon-buildings-2:before {
	content: "\e3b2"
}

.icon-buildings-3:before {
	content: "\e3b3"
}

.icon-buildings-4:before {
	content: "\e3b4"
}

.icon-castle:before {
	content: "\e3b5"
}

.icon-column:before {
	content: "\e3b6"
}

.icon-direction-sign:before {
	content: "\e3b7"
}

.icon-factory:before {
	content: "\e3b8"
}

.icon-fence:before {
	content: "\e3b9"
}

.icon-garage:before {
	content: "\e3ba"
}

.icon-globe-1:before {
	content: "\e3bb"
}

.icon-globe-2:before {
	content: "\e3bc"
}

.icon-house-1:before {
	content: "\e3bd"
}

.icon-house-2:before {
	content: "\e3be"
}

.icon-house-3:before {
	content: "\e3bf"
}

.icon-house-4:before {
	content: "\e3c0"
}

.icon-library:before {
	content: "\e3c1"
}

.icon-light-house:before {
	content: "\e3c2"
}

.icon-pisa:before {
	content: "\e3c3"
}

.icon-skyscraper:before {
	content: "\e3c4"
}

.icon-temple:before {
	content: "\e3c5"
}

.icon-treasure-map:before {
	content: "\e3c6"
}

.icon-tree:before {
	content: "\e3c7"
}

.icon-tree-pine:before {
	content: "\e3c8"
}

.icon-attention:before {
	content: "\e3c9"
}

.icon-bug-1:before {
	content: "\e3ca"
}

.icon-bug-2:before {
	content: "\e3cb"
}

.icon-css3:before {
	content: "\e3cc"
}

.icon-firewall:before {
	content: "\e3cd"
}

.icon-html5:before {
	content: "\e3ce"
}

.icon-plugins-1:before {
	content: "\e3cf"
}

.icon-plugins-2:before {
	content: "\e3d0"
}

.icon-script:before {
	content: "\e3d1"
}

.icon-new-window:before {
	content: "\e3d2"
}

.icon-window-1:before {
	content: "\e3d3"
}

.icon-window-2:before {
	content: "\e3d4"
}

.icon-window-3:before {
	content: "\e3d5"
}

.icon-window-add:before {
	content: "\e3d6"
}

.icon-window-alert:before {
	content: "\e3d7"
}

.icon-window-check:before {
	content: "\e3d8"
}

.icon-window-code-1:before {
	content: "\e3d9"
}

.icon-window-code-2:before {
	content: "\e3da"
}

.icon-window-code-3:before {
	content: "\e3db"
}

.icon-window-column:before {
	content: "\e3dc"
}

.icon-window-delete:before {
	content: "\e3dd"
}

.icon-window-denied:before {
	content: "\e3de"
}

.icon-window-download-1:before {
	content: "\e3df"
}

.icon-window-download-2:before {
	content: "\e3e0"
}

.icon-window-edit:before {
	content: "\e3e1"
}

.icon-window-favorite:before {
	content: "\e3e2"
}

.icon-window-graph-1:before {
	content: "\e3e3"
}

.icon-window-graph-2:before {
	content: "\e3e4"
}

.icon-window-hand:before {
	content: "\e3e5"
}

.icon-window-home:before {
	content: "\e3e6"
}

.icon-window-like:before {
	content: "\e3e7"
}

.icon-window-list-1:before {
	content: "\e3e8"
}

.icon-window-list-2:before {
	content: "\e3e9"
}

.icon-window-lock:before {
	content: "\e3ea"
}

.icon-window-minimize:before {
	content: "\e3eb"
}

.icon-window-minus:before {
	content: "\e3ec"
}

.icon-window-refresh:before {
	content: "\e3ed"
}

.icon-window-register:before {
	content: "\e3ee"
}

.icon-window-search:before {
	content: "\e3ef"
}

.icon-window-selection:before {
	content: "\e3f0"
}

.icon-window-setting:before {
	content: "\e3f1"
}

.icon-window-sync:before {
	content: "\e3f2"
}

.icon-window-thumbnails-1:before {
	content: "\e3f3"
}

.icon-window-thumbnails-2:before {
	content: "\e3f4"
}

.icon-window-time:before {
	content: "\e3f5"
}

.icon-window-upload-1:before {
	content: "\e3f6"
}

.icon-window-upload-2:before {
	content: "\e3f7"
}

.icon-windows-selection:before {
	content: "\e3f8"
}

.icon-database:before {
	content: "\e3f9"
}

.icon-database-alert:before {
	content: "\e3fa"
}

.icon-database-block:before {
	content: "\e3fb"
}

.icon-database-check:before {
	content: "\e3fc"
}

.icon-database-delete:before {
	content: "\e3fd"
}

.icon-database-download:before {
	content: "\e3fe"
}

.icon-database-edit:before {
	content: "\e3ff"
}

.icon-database-lock:before {
	content: "\e400"
}

.icon-database-minus:before {
	content: "\e401"
}

.icon-database-network:before {
	content: "\e402"
}

.icon-database-plus:before {
	content: "\e403"
}

.icon-database-refresh:before {
	content: "\e404"
}

.icon-database-search:before {
	content: "\e405"
}

.icon-database-setting:before {
	content: "\e406"
}

.icon-database-sync:before {
	content: "\e407"
}

.icon-database-time:before {
	content: "\e408"
}

.icon-database-upload:before {
	content: "\e409"
}

.icon-battery-charging:before {
	content: "\e40a"
}

.icon-battery-full:before {
	content: "\e40b"
}

.icon-battery-high:before {
	content: "\e40c"
}

.icon-battery-low:before {
	content: "\e40d"
}

.icon-battery-medium:before {
	content: "\e40e"
}

.icon-cd-1:before {
	content: "\e40f"
}

.icon-cd-2:before {
	content: "\e410"
}

.icon-chip:before {
	content: "\e411"
}

.icon-computer:before {
	content: "\e412"
}

.icon-disc:before {
	content: "\e413"
}

.icon-filter:before {
	content: "\e414"
}

.icon-floppy-disk:before {
	content: "\e415"
}

.icon-gameboy:before {
	content: "\e416"
}

.icon-harddisk-1:before {
	content: "\e417"
}

.icon-harddisk-2:before {
	content: "\e418"
}

.icon-imac:before {
	content: "\e419"
}

.icon-ipad-1:before {
	content: "\e41a"
}

.icon-ipad-2:before {
	content: "\e41b"
}

.icon-ipod:before {
	content: "\e41c"
}

.icon-joystick-1:before {
	content: "\e41d"
}

.icon-joystick-2:before {
	content: "\e41e"
}

.icon-joystick-3:before {
	content: "\e41f"
}

.icon-keyboard-1:before {
	content: "\e420"
}

.icon-keyboard-2:before {
	content: "\e421"
}

.icon-kindle-1:before {
	content: "\e422"
}

.icon-kindle-2:before {
	content: "\e423"
}

.icon-laptop-1:before {
	content: "\e424"
}

.icon-laptop-2:before {
	content: "\e425"
}

.icon-memory-card:before {
	content: "\e426"
}

.icon-mobile-phone:before {
	content: "\e427"
}

.icon-mouse-1:before {
	content: "\e428"
}

.icon-mouse-2:before {
	content: "\e429"
}

.icon-mp3player:before {
	content: "\e42a"
}

.icon-plug-1:before {
	content: "\e42b"
}

.icon-plug-2:before {
	content: "\e42c"
}

.icon-plug-slot:before {
	content: "\e42d"
}

.icon-printer:before {
	content: "\e42e"
}

.icon-projector:before {
	content: "\e42f"
}

.icon-remote:before {
	content: "\e430"
}

.icon-router:before {
	content: "\e431"
}

.icon-screen-1:before {
	content: "\e432"
}

.icon-screen-2:before {
	content: "\e433"
}

.icon-screen-3:before {
	content: "\e434"
}

.icon-screen-4:before {
	content: "\e435"
}

.icon-smartphone-1:before {
	content: "\e436"
}

.icon-television-1:before {
	content: "\e437"
}

.icon-typewriter-1:before {
	content: "\e438"
}

.icon-typewriter-2:before {
	content: "\e439"
}

.icon-usb-1:before {
	content: "\e43a"
}

.icon-usb-2:before {
	content: "\e43b"
}

.icon-webcam:before {
	content: "\e43c"
}

.icon-wireless-router-1:before {
	content: "\e43d"
}

.icon-wireless-router-2:before {
	content: "\e43e"
}

.icon-bluetooth:before {
	content: "\e43f"
}

.icon-ethernet:before {
	content: "\e440"
}

.icon-ethernet-slot:before {
	content: "\e441"
}

.icon-firewire-1:before {
	content: "\e442"
}

.icon-firewire-2:before {
	content: "\e443"
}

.icon-network-1:before {
	content: "\e444"
}

.icon-network-2:before {
	content: "\e445"
}

.icon-server-1:before {
	content: "\e446"
}

.icon-server-2:before {
	content: "\e447"
}

.icon-server-3:before {
	content: "\e448"
}

.icon-usb:before {
	content: "\e449"
}

.icon-wireless-signal:before {
	content: "\e44a"
}

.icon-book-1:before {
	content: "\e44b"
}

.icon-book-2:before {
	content: "\e44c"
}

.icon-book-3:before {
	content: "\e44d"
}

.icon-book-4:before {
	content: "\e44e"
}

.icon-book-5:before {
	content: "\e44f"
}

.icon-book-6:before {
	content: "\e450"
}

.icon-book-7:before {
	content: "\e451"
}

.icon-book-8:before {
	content: "\e452"
}

.icon-book-download-1:before {
	content: "\e453"
}

.icon-book-download-2:before {
	content: "\e454"
}

.icon-book-favorite-1:before {
	content: "\e455"
}

.icon-book-favorite-2:before {
	content: "\e456"
}

.icon-bookmark-1-1:before {
	content: "\e457"
}

.icon-bookmark-2-1:before {
	content: "\e458"
}

.icon-bookmark-3-1:before {
	content: "\e459"
}

.icon-bookmark-4-1:before {
	content: "\e45a"
}

.icon-books-1:before {
	content: "\e45b"
}

.icon-books-2:before {
	content: "\e45c"
}

.icon-books-3:before {
	content: "\e45d"
}

.icon-briefcase-2:before {
	content: "\e45e"
}

.icon-contact-book-1:before {
	content: "\e45f"
}

.icon-contact-book-2:before {
	content: "\e460"
}

.icon-contact-book-3:before {
	content: "\e461"
}

.icon-contact-book-4:before {
	content: "\e462"
}

.icon-copyright:before {
	content: "\e463"
}

.icon-creative-commons:before {
	content: "\e464"
}

.icon-cube:before {
	content: "\e465"
}

.icon-data-filter:before {
	content: "\e466"
}

.icon-document-box-1:before {
	content: "\e467"
}

.icon-document-box-2:before {
	content: "\e468"
}

.icon-document-box-3:before {
	content: "\e469"
}

.icon-drawer-1:before {
	content: "\e46a"
}

.icon-drawer-2:before {
	content: "\e46b"
}

.icon-drawer-3:before {
	content: "\e46c"
}

.icon-envelope:before {
	content: "\e46d"
}

.icon-file:before {
	content: "\e46e"
}

.icon-files:before {
	content: "\e46f"
}

.icon-filter-1:before {
	content: "\e470"
}

.icon-filter-2:before {
	content: "\e471"
}

.icon-layers-1:before {
	content: "\e472"
}

.icon-list-1:before {
	content: "\e473"
}

.icon-list-2:before {
	content: "\e474"
}

.icon-newspaper-1:before {
	content: "\e475"
}

.icon-newspaper-2:before {
	content: "\e476"
}

.icon-registry-1:before {
	content: "\e477"
}

.icon-registry-2:before {
	content: "\e478"
}

.icon-shield-1:before {
	content: "\e479"
}

.icon-shield-2:before {
	content: "\e47a"
}

.icon-shield-3:before {
	content: "\e47b"
}

.icon-sketchbook:before {
	content: "\e47c"
}

.icon-sound-book:before {
	content: "\e47d"
}

.icon-thumbnails-1:before {
	content: "\e47e"
}

.icon-thumbnails-2:before {
	content: "\e47f"
}

.icon-graph:before {
	content: "\e480"
}

.icon-hierarchy-1:before {
	content: "\e481"
}

.icon-hierarchy-2:before {
	content: "\e482"
}

.icon-hierarchy-3:before {
	content: "\e483"
}

.icon-hierarchy-4:before {
	content: "\e484"
}

.icon-hierarchy-5:before {
	content: "\e485"
}

.icon-hierarchy-6:before {
	content: "\e486"
}

.icon-hierarchy-7:before {
	content: "\e487"
}

.icon-network-1-1:before {
	content: "\e488"
}

.icon-network-2-1:before {
	content: "\e489"
}

.icon-backpack:before {
	content: "\e48a"
}

.icon-balance-1:before {
	content: "\e48b"
}

.icon-bed:before {
	content: "\e48c"
}

.icon-bench:before {
	content: "\e48d"
}

.icon-bomb-1:before {
	content: "\e48e"
}

.icon-bricks:before {
	content: "\e48f"
}

.icon-bullets:before {
	content: "\e490"
}

.icon-buoy:before {
	content: "\e491"
}

.icon-campfire:before {
	content: "\e492"
}

.icon-can:before {
	content: "\e493"
}

.icon-candle:before {
	content: "\e494"
}

.icon-canon:before {
	content: "\e495"
}

.icon-cctv-1:before {
	content: "\e496"
}

.icon-cctv-2:before {
	content: "\e497"
}

.icon-chair:before {
	content: "\e498"
}

.icon-chair-director:before {
	content: "\e499"
}

.icon-cigarette:before {
	content: "\e49a"
}

.icon-construction-sign:before {
	content: "\e49b"
}

.icon-diamond:before {
	content: "\e49c"
}

.icon-disabled:before {
	content: "\e49d"
}

.icon-door:before {
	content: "\e49e"
}

.icon-drawer:before {
	content: "\e49f"
}

.icon-driller:before {
	content: "\e4a0"
}

.icon-dumbbells:before {
	content: "\e4a1"
}

.icon-fire-extinguisher:before {
	content: "\e4a2"
}

.icon-flashlight:before {
	content: "\e4a3"
}

.icon-gas-station:before {
	content: "\e4a4"
}

.icon-gun:before {
	content: "\e4a5"
}

.icon-lamp-1:before {
	content: "\e4a6"
}

.icon-lamp-2:before {
	content: "\e4a7"
}

.icon-lamp-3:before {
	content: "\e4a8"
}

.icon-lamp-4:before {
	content: "\e4a9"
}

.icon-lightbulb-1:before {
	content: "\e4aa"
}

.icon-lightbulb-2:before {
	content: "\e4ab"
}

.icon-measuring-tape:before {
	content: "\e4ac"
}

.icon-mine-cart:before {
	content: "\e4ad"
}

.icon-missile:before {
	content: "\e4ae"
}

.icon-ring:before {
	content: "\e4af"
}

.icon-scale-1:before {
	content: "\e4b0"
}

.icon-shovel:before {
	content: "\e4b1"
}

.icon-smoke-no:before {
	content: "\e4b2"
}

.icon-sofa-1:before {
	content: "\e4b3"
}

.icon-sofa-2:before {
	content: "\e4b4"
}

.icon-sofa-3:before {
	content: "\e4b5"
}

.icon-target:before {
	content: "\e4b6"
}

.icon-torch:before {
	content: "\e4b7"
}

.icon-traffic-cone:before {
	content: "\e4b8"
}

.icon-traffic-light-1:before {
	content: "\e4b9"
}

.icon-traffic-light-2:before {
	content: "\e4ba"
}

.icon-treasure-chest-1:before {
	content: "\e4bb"
}

.icon-treasure-chest-2:before {
	content: "\e4bc"
}

.icon-trowel:before {
	content: "\e4bd"
}

.icon-watering-can:before {
	content: "\e4be"
}

.icon-weigh:before {
	content: "\e4bf"
}

.icon-36-text-arrow-redo:before {
	content: "\e4c0"
}

.icon-academic-cap:before {
	content: "\e4c1"
}

.icon-baseball-helmet:before {
	content: "\e4c2"
}

.icon-beanie:before {
	content: "\e4c3"
}

.icon-bike-helmet:before {
	content: "\e4c4"
}

.icon-bow:before {
	content: "\e4c5"
}

.icon-cap:before {
	content: "\e4c6"
}

.icon-chaplin:before {
	content: "\e4c7"
}

.icon-chef-hat:before {
	content: "\e4c8"
}

.icon-cloth-hanger:before {
	content: "\e4c9"
}

.icon-fins:before {
	content: "\e4ca"
}

.icon-football-helmet:before {
	content: "\e4cb"
}

.icon-glasses:before {
	content: "\e4cc"
}

.icon-glasses-1:before {
	content: "\e4cd"
}

.icon-glasses-2:before {
	content: "\e4ce"
}

.icon-magician-hat:before {
	content: "\e4cf"
}

.icon-monocle-1:before {
	content: "\e4d0"
}

.icon-monocle-2:before {
	content: "\e4d1"
}

.icon-necktie:before {
	content: "\e4d2"
}

.icon-safety-helmet:before {
	content: "\e4d3"
}

.icon-scuba-tank:before {
	content: "\e4d4"
}

.icon-shirt-1:before {
	content: "\e4d5"
}

.icon-shirt-2:before {
	content: "\e4d6"
}

.icon-shirt-3:before {
	content: "\e4d7"
}

.icon-sneakers:before {
	content: "\e4d8"
}

.icon-snorkel:before {
	content: "\e4d9"
}

.icon-sombrero:before {
	content: "\e4da"
}

.icon-sunglasses:before {
	content: "\e4db"
}

.icon-tall-hat:before {
	content: "\e4dc"
}

.icon-trousers:before {
	content: "\e4dd"
}

.icon-walking-stick:before {
	content: "\e4de"
}

.icon-arrow-undo:before {
	content: "\e4df"
}

.icon-bold:before {
	content: "\e4e0"
}

.icon-columns:before {
	content: "\e4e1"
}

.icon-eraser:before {
	content: "\e4e2"
}

.icon-font-color:before {
	content: "\e4e3"
}

.icon-html:before {
	content: "\e4e4"
}

.icon-italic:before {
	content: "\e4e5"
}

.icon-list-1-1:before {
	content: "\e4e6"
}

.icon-list-2-1:before {
	content: "\e4e7"
}

.icon-list-3:before {
	content: "\e4e8"
}

.icon-list-4:before {
	content: "\e4e9"
}

.icon-paragraph:before {
	content: "\e4ea"
}

.icon-paste:before {
	content: "\e4eb"
}

.icon-print-preview:before {
	content: "\e4ec"
}

.icon-quote:before {
	content: "\e4ed"
}

.icon-strikethrough:before {
	content: "\e4ee"
}

.icon-text:before {
	content: "\e4ef"
}

.icon-text-wrapping-1:before {
	content: "\e4f0"
}

.icon-text-wrapping-2:before {
	content: "\e4f1"
}

.icon-text-wrapping-3:before {
	content: "\e4f2"
}

.icon-underline:before {
	content: "\e4f3"
}

.icon-align-center:before {
	content: "\e4f4"
}

.icon-align-left:before {
	content: "\e4f5"
}

.icon-align-right:before {
	content: "\e4f6"
}

.icon-all-caps:before {
	content: "\e4f7"
}

.icon-arrange-2-1:before {
	content: "\e4f8"
}

.icon-arrange-2-2:before {
	content: "\e4f9"
}

.icon-arrange-2-3:before {
	content: "\e4fa"
}

.icon-arrange-2-4:before {
	content: "\e4fb"
}

.icon-arrange-3-1:before {
	content: "\e4fc"
}

.icon-arrange-3-2:before {
	content: "\e4fd"
}

.icon-arrange-3-3:before {
	content: "\e4fe"
}

.icon-arrange-3-4:before {
	content: "\e4ff"
}

.icon-arrange-3-5:before {
	content: "\e500"
}

.icon-arrange-4-1:before {
	content: "\e501"
}

.icon-arrange-4-2:before {
	content: "\e502"
}

.icon-arrange-4-3:before {
	content: "\e503"
}

.icon-arrange-5:before {
	content: "\e504"
}

.icon-consolidate-all:before {
	content: "\e505"
}

.icon-decrease-indent-1:before {
	content: "\e506"
}

.icon-decrease-indent-2:before {
	content: "\e507"
}

.icon-horizontal-page:before {
	content: "\e508"
}

.icon-increase-indent-1:before {
	content: "\e509"
}

.icon-increase-indent-2:before {
	content: "\e50a"
}

.icon-justify:before {
	content: "\e50b"
}

.icon-leading-1:before {
	content: "\e50c"
}

.icon-leading-2:before {
	content: "\e50d"
}

.icon-left-indent:before {
	content: "\e50e"
}

.icon-right-indent:before {
	content: "\e50f"
}

.icon-small-caps:before {
	content: "\e510"
}

.icon-vertical-page:before {
	content: "\e511"
}

.icon-alt-mac:before {
	content: "\e512"
}

.icon-alt-windows:before {
	content: "\e513"
}

.icon-arrow-down:before {
	content: "\e514"
}

.icon-arrow-down-left:before {
	content: "\e515"
}

.icon-arrow-down-right:before {
	content: "\e516"
}

.icon-arrow-left:before {
	content: "\e517"
}

.icon-arrow-right:before {
	content: "\e518"
}

.icon-arrow-up:before {
	content: "\e519"
}

.icon-arrow-up-left:before {
	content: "\e51a"
}

.icon-arrow-up-right:before {
	content: "\e51b"
}

.icon-asterisk-1:before {
	content: "\e51c"
}

.icon-asterisk-2:before {
	content: "\e51d"
}

.icon-back-tab-1:before {
	content: "\e51e"
}

.icon-back-tab-2:before {
	content: "\e51f"
}

.icon-backward-delete:before {
	content: "\e520"
}

.icon-blank:before {
	content: "\e521"
}

.icon-eject:before {
	content: "\e522"
}

.icon-enter-1:before {
	content: "\e523"
}

.icon-enter-2:before {
	content: "\e524"
}

.icon-escape:before {
	content: "\e525"
}

.icon-page-down:before {
	content: "\e526"
}

.icon-page-up:before {
	content: "\e527"
}

.icon-return-1:before {
	content: "\e528"
}

.icon-shift-1:before {
	content: "\e529"
}

.icon-shift-2:before {
	content: "\e52a"
}

.icon-tab:before {
	content: "\e52b"
}

.icon-apple:before {
	content: "\e52c"
}

.icon-beer:before {
	content: "\e52d"
}

.icon-boil:before {
	content: "\e52e"
}

.icon-bottle-1:before {
	content: "\e52f"
}

.icon-bottle-2:before {
	content: "\e530"
}

.icon-bottle-3:before {
	content: "\e531"
}

.icon-bottle-4:before {
	content: "\e532"
}

.icon-bread:before {
	content: "\e533"
}

.icon-burger-1:before {
	content: "\e534"
}

.icon-burger-2:before {
	content: "\e535"
}

.icon-cake-1:before {
	content: "\e536"
}

.icon-cake-2:before {
	content: "\e537"
}

.icon-champagne:before {
	content: "\e538"
}

.icon-cheese:before {
	content: "\e539"
}

.icon-cocktail:before {
	content: "\e53a"
}

.icon-cocktail-1:before {
	content: "\e53b"
}

.icon-cocktail-2:before {
	content: "\e53c"
}

.icon-coffee-pot:before {
	content: "\e53d"
}

.icon-cup1:before {
	content: "\e53e"
}

.icon-cup-2:before {
	content: "\e53f"
}

.icon-deep-fry:before {
	content: "\e540"
}

.icon-energy-drink:before {
	content: "\e541"
}

.icon-espresso-machine:before {
	content: "\e542"
}

.icon-food-dome:before {
	content: "\e543"
}

.icon-fork-and-knife:before {
	content: "\e544"
}

.icon-fork-and-spoon:before {
	content: "\e545"
}

.icon-grape:before {
	content: "\e546"
}

.icon-grater:before {
	content: "\e547"
}

.icon-grill:before {
	content: "\e548"
}

.icon-hot-drinks-glass:before {
	content: "\e549"
}

.icon-hotdog:before {
	content: "\e54a"
}

.icon-ice-cream-1:before {
	content: "\e54b"
}

.icon-ice-cream-2:before {
	content: "\e54c"
}

.icon-ice-cream-3:before {
	content: "\e54d"
}

.icon-ice-drinks-galss:before {
	content: "\e54e"
}

.icon-juicer:before {
	content: "\e54f"
}

.icon-kitchen-timer:before {
	content: "\e550"
}

.icon-milk:before {
	content: "\e551"
}

.icon-orange:before {
	content: "\e552"
}

.icon-oven:before {
	content: "\e553"
}

.icon-pan-fry:before {
	content: "\e554"
}

.icon-pepper-salt:before {
	content: "\e555"
}

.icon-pizza:before {
	content: "\e556"
}

.icon-popcorn:before {
	content: "\e557"
}

.icon-serving:before {
	content: "\e558"
}

.icon-soda:before {
	content: "\e559"
}

.icon-soda-can-1:before {
	content: "\e55a"
}

.icon-soda-can-2:before {
	content: "\e55b"
}

.icon-steam:before {
	content: "\e55c"
}

.icon-tea-pot:before {
	content: "\e55d"
}

.icon-thermometer-high:before {
	content: "\e55e"
}

.icon-thermometer-low:before {
	content: "\e55f"
}

.icon-thermometer-medium:before {
	content: "\e560"
}

.icon-water:before {
	content: "\e561"
}

.icon-wine:before {
	content: "\e562"
}

.icon-ambulance:before {
	content: "\e563"
}

.icon-beaker-1:before {
	content: "\e564"
}

.icon-beaker-2:before {
	content: "\e565"
}

.icon-blood:before {
	content: "\e566"
}

.icon-drug:before {
	content: "\e567"
}

.icon-first-aid:before {
	content: "\e568"
}

.icon-hashish:before {
	content: "\e569"
}

.icon-heartpulse:before {
	content: "\e56a"
}

.icon-hospital-1:before {
	content: "\e56b"
}

.icon-hospital-2:before {
	content: "\e56c"
}

.icon-hospital-sign-1:before {
	content: "\e56d"
}

.icon-hospital-sign-2:before {
	content: "\e56e"
}

.icon-hospital-sign-3:before {
	content: "\e56f"
}

.icon-medicine:before {
	content: "\e570"
}

.icon-microscope:before {
	content: "\e571"
}

.icon-mortar-and-pestle:before {
	content: "\e572"
}

.icon-plaster:before {
	content: "\e573"
}

.icon-pulse-graph-1:before {
	content: "\e574"
}

.icon-pulse-graph-2:before {
	content: "\e575"
}

.icon-pulse-graph-3:before {
	content: "\e576"
}

.icon-red-cross:before {
	content: "\e577"
}

.icon-stethoscope:before {
	content: "\e578"
}

.icon-syringe:before {
	content: "\e579"
}

.icon-yin-yang:before {
	content: "\e57a"
}

.icon-balloon:before {
	content: "\e57b"
}

.icon-briefcase-lock:before {
	content: "\e57c"
}

.icon-card:before {
	content: "\e57d"
}

.icon-cards:before {
	content: "\e57e"
}

.icon-cards-2:before {
	content: "\e57f"
}

.icon-curtain:before {
	content: "\e580"
}

.icon-dice-1:before {
	content: "\e581"
}

.icon-dice-2:before {
	content: "\e582"
}

.icon-happy-smiley:before {
	content: "\e583"
}

.icon-pacman:before {
	content: "\e584"
}

.icon-pacman-ghost:before {
	content: "\e585"
}

.icon-sad-smiley:before {
	content: "\e586"
}

.icon-sign-1:before {
	content: "\e587"
}

.icon-smileys:before {
	content: "\e588"
}

.icon-suitcase-1:before {
	content: "\e589"
}

.icon-suitcase-2:before {
	content: "\e58a"
}

.icon-tetris:before {
	content: "\e58b"
}

.icon-ticket-1:before {
	content: "\e58c"
}

.icon-ticket-2:before {
	content: "\e58d"
}

.icon-ticket-3:before {
	content: "\e58e"
}

.icon-virus:before {
	content: "\e58f"
}

.icon-cloud-1:before {
	content: "\e590"
}

.icon-cloud-lightning:before {
	content: "\e591"
}

.icon-clouds:before {
	content: "\e592"
}

.icon-first-quarter-moon:before {
	content: "\e593"
}

.icon-full-moon:before {
	content: "\e594"
}

.icon-hail:before {
	content: "\e595"
}

.icon-heavy-rain:before {
	content: "\e596"
}

.icon-moon-cloud:before {
	content: "\e597"
}

.icon-rain:before {
	content: "\e598"
}

.icon-rain-lightning:before {
	content: "\e599"
}

.icon-snow:before {
	content: "\e59a"
}

.icon-sun:before {
	content: "\e59b"
}

.icon-sun-cloud:before {
	content: "\e59c"
}

.icon-thermometer:before {
	content: "\e59d"
}

.icon-third-quarter-moon:before {
	content: "\e59e"
}

.icon-umbrella:before {
	content: "\e59f"
}

.icon-waning-crescent-moon:before {
	content: "\e5a0"
}

.icon-waning-gibbous-moon:before {
	content: "\e5a1"
}

.icon-waxing-crescent-moon:before {
	content: "\e5a2"
}

.icon-waxing-gibbous-moon:before {
	content: "\e5a3"
}

.icon-bicycle:before {
	content: "\e5a4"
}

.icon-bus-1:before {
	content: "\e5a5"
}

.icon-bus-2:before {
	content: "\e5a6"
}

.icon-car-1:before {
	content: "\e5a7"
}

.icon-car-2:before {
	content: "\e5a8"
}

.icon-car-3:before {
	content: "\e5a9"
}

.icon-car-4:before {
	content: "\e5aa"
}

.icon-helicopter:before {
	content: "\e5ab"
}

.icon-mountain-bike:before {
	content: "\e5ac"
}

.icon-pickup:before {
	content: "\e5ad"
}

.icon-plane-1:before {
	content: "\e5ae"
}

.icon-plane-2:before {
	content: "\e5af"
}

.icon-plane-landing:before {
	content: "\e5b0"
}

.icon-plane-takeoff:before {
	content: "\e5b1"
}

.icon-road:before {
	content: "\e5b2"
}

.icon-road-bike:before {
	content: "\e5b3"
}

.icon-rocket:before {
	content: "\e5b4"
}

.icon-scooter:before {
	content: "\e5b5"
}

.icon-ship:before {
	content: "\e5b6"
}

.icon-train:before {
	content: "\e5b7"
}

.icon-tram:before {
	content: "\e5b8"
}

.icon-cactus:before {
	content: "\e5b9"
}

.icon-clover:before {
	content: "\e5ba"
}

.icon-flower:before {
	content: "\e5bb"
}

.icon-hand-eco:before {
	content: "\e5bc"
}

.icon-hand-globe:before {
	content: "\e5bd"
}

.icon-leaf:before {
	content: "\e5be"
}

.icon-light-eco:before {
	content: "\e5bf"
}

.icon-potted-plant-1:before {
	content: "\e5c0"
}

.icon-potted-plant-2:before {
	content: "\e5c1"
}

.icon-2-fingers-double-tap:before {
	content: "\e5c2"
}

.icon-2-fingers-down-swipe:before {
	content: "\e5c3"
}

.icon-2-fingers-horizontal-swipe:before {
	content: "\e5c4"
}

.icon-2-fingers-left-swipe:before {
	content: "\e5c5"
}

.icon-2-fingers-omnidirectional-swipe:before {
	content: "\e5c6"
}

.icon-2-fingers-right-swipe:before {
	content: "\e5c7"
}

.icon-2-fingers-tab-hold:before {
	content: "\e5c8"
}

.icon-2-fingers-tap:before {
	content: "\e5c9"
}

.icon-2-fingers-up-swipe:before {
	content: "\e5ca"
}

.icon-2-fingers-vertical-swipe:before {
	content: "\e5cb"
}

.icon-double-tap:before {
	content: "\e5cc"
}

.icon-drag-down:before {
	content: "\e5cd"
}

.icon-drag-horizontal:before {
	content: "\e5ce"
}

.icon-drag-left:before {
	content: "\e5cf"
}

.icon-drag-right:before {
	content: "\e5d0"
}

.icon-drag-up:before {
	content: "\e5d1"
}

.icon-drag-vertical:before {
	content: "\e5d2"
}

.icon-filck-down:before {
	content: "\e5d3"
}

.icon-flick-up:before {
	content: "\e5d4"
}

.icon-horizontal-flick:before {
	content: "\e5d5"
}

.icon-left-flick:before {
	content: "\e5d6"
}

.icon-omnidirectional-drag:before {
	content: "\e5d7"
}

.icon-omnidirectional-flick:before {
	content: "\e5d8"
}

.icon-omnidirectional-swipe:before {
	content: "\e5d9"
}

.icon-pinch:before {
	content: "\e5da"
}

.icon-right-flick:before {
	content: "\e5db"
}

.icon-rotate-clockwise:before {
	content: "\e5dc"
}

.icon-rotate-counterclockwise:before {
	content: "\e5dd"
}

.icon-spread:before {
	content: "\e5de"
}

.icon-swipe-down:before {
	content: "\e5df"
}

.icon-swipe-horizontal:before {
	content: "\e5e0"
}

.icon-swipe-left:before {
	content: "\e5e1"
}

.icon-swipe-right:before {
	content: "\e5e2"
}

.icon-swipe-up:before {
	content: "\e5e3"
}

.icon-swipe-vertical:before {
	content: "\e5e4"
}

.icon-tap:before {
	content: "\e5e5"
}

.icon-tap-hold:before {
	content: "\e5e6"
}

.icon-vertical-flick:before {
	content: "\e5e7"
}

.icon-arrow-1-1:before {
	content: "\e5e8"
}

.icon-arrow-2-1:before {
	content: "\e5e9"
}

.icon-arrow-3:before {
	content: "\e5ea"
}

.icon-arrow-4:before {
	content: "\e5eb"
}

.icon-arrow-5:before {
	content: "\e5ec"
}

.icon-arrow-6:before {
	content: "\e5ed"
}

.icon-arrow-7:before {
	content: "\e5ee"
}

.icon-arrow-8:before {
	content: "\e5ef"
}

.icon-arrow-9:before {
	content: "\e5f0"
}

.icon-arrow-10:before {
	content: "\e5f1"
}

.icon-arrow-11:before {
	content: "\e5f2"
}

.icon-arrow-12:before {
	content: "\e5f3"
}

.icon-arrow-13:before {
	content: "\e5f4"
}

.icon-arrow-14:before {
	content: "\e5f5"
}

.icon-arrow-15:before {
	content: "\e5f6"
}

.icon-arrow-16:before {
	content: "\e5f7"
}

.icon-arrow-17:before {
	content: "\e5f8"
}

.icon-arrow-18:before {
	content: "\e5f9"
}

.icon-arrow-19:before {
	content: "\e5fa"
}

.icon-arrow-20:before {
	content: "\e5fb"
}

.icon-arrow-21:before {
	content: "\e5fc"
}

.icon-arrow-22:before {
	content: "\e5fd"
}

.icon-arrow-23:before {
	content: "\e5fe"
}

.icon-arrow-24:before {
	content: "\e5ff"
}

.icon-arrow-25:before {
	content: "\e600"
}

.icon-arrow-26:before {
	content: "\e601"
}

.icon-arrow-27:before {
	content: "\e602"
}

.icon-arrow-28:before {
	content: "\e603"
}

.icon-arrow-29:before {
	content: "\e604"
}

.icon-arrow-30:before {
	content: "\e605"
}

.icon-arrow-31:before {
	content: "\e606"
}

.icon-arrow-32:before {
	content: "\e607"
}

.icon-arrow-33:before {
	content: "\e608"
}

.icon-arrow-34:before {
	content: "\e609"
}

.icon-arrow-35:before {
	content: "\e60a"
}

.icon-arrow-36:before {
	content: "\e60b"
}

.icon-arrow-37:before {
	content: "\e60c"
}

.icon-arrow-38:before {
	content: "\e60d"
}

.icon-arrow-39:before {
	content: "\e60e"
}

.icon-arrow-40:before {
	content: "\e60f"
}

.icon-arrow-41:before {
	content: "\e610"
}

.icon-arrow-42:before {
	content: "\e611"
}

.icon-arrow-43:before {
	content: "\e612"
}

.icon-arrow-44:before {
	content: "\e613"
}

.icon-arrow-45:before {
	content: "\e614"
}

.icon-arrow-46:before {
	content: "\e615"
}

.icon-arrow-47:before {
	content: "\e616"
}

.icon-arrow-48:before {
	content: "\e617"
}

.icon-arrow-49:before {
	content: "\e618"
}

.icon-arrow-50:before {
	content: "\e619"
}

.icon-arrow-51:before {
	content: "\e61a"
}

.icon-arrow-52:before {
	content: "\e61b"
}

.icon-arrow-53:before {
	content: "\e61c"
}

.icon-arrow-54:before {
	content: "\e61d"
}

.icon-arrow-55:before {
	content: "\e61e"
}

.icon-arrow-56:before {
	content: "\e61f"
}

.icon-arrow-57:before {
	content: "\e620"
}

.icon-arrow-58:before {
	content: "\e621"
}

.icon-arrow-59:before {
	content: "\e622"
}

.icon-arrow-60:before {
	content: "\e623"
}

.icon-arrow-61:before {
	content: "\e624"
}

.icon-arrow-62:before {
	content: "\e625"
}

.icon-arrow-63:before {
	content: "\e626"
}

.icon-arrow-64:before {
	content: "\e627"
}

.icon-arrow-65:before {
	content: "\e628"
}

.icon-arrow-66:before {
	content: "\e629"
}

.icon-arrow-67:before {
	content: "\e62a"
}

.icon-arrow-68:before {
	content: "\e62b"
}

.icon-arrow-69:before {
	content: "\e62c"
}

.icon-arrow-70:before {
	content: "\e62d"
}

.icon-arrow-71:before {
	content: "\e62e"
}

.icon-arrow-72:before {
	content: "\e62f"
}

.icon-arrow-circle-1:before {
	content: "\e630"
}

.icon-arrow-circle-2:before {
	content: "\e631"
}

.icon-arrow-circle-3:before {
	content: "\e632"
}

.icon-arrow-circle-4:before {
	content: "\e633"
}

.icon-arrow-circle-5:before {
	content: "\e634"
}

.icon-arrow-circle-6:before {
	content: "\e635"
}

.icon-arrow-circle-7:before {
	content: "\e636"
}

.icon-arrow-circle-8:before {
	content: "\e637"
}

.icon-arrow-circle-9:before {
	content: "\e638"
}

.icon-arrow-circle-10:before {
	content: "\e639"
}

.icon-arrow-circle-11:before {
	content: "\e63a"
}

.icon-arrow-circle-12:before {
	content: "\e63b"
}

.icon-arrow-circle-13:before {
	content: "\e63c"
}

.icon-arrow-circle-14:before {
	content: "\e63d"
}

.icon-arrow-circle-15:before {
	content: "\e63e"
}

.icon-arrow-circle-16:before {
	content: "\e63f"
}

.icon-arrow-circle-17:before {
	content: "\e640"
}

.icon-arrow-circle-18:before {
	content: "\e641"
}

.icon-arrow-circle-19:before {
	content: "\e642"
}

.icon-arrow-circle-20:before {
	content: "\e643"
}

.icon-arrow-circle-21:before {
	content: "\e644"
}

.icon-arrow-circle-22:before {
	content: "\e645"
}

.icon-arrow-circle-23:before {
	content: "\e646"
}

.icon-arrow-circle-24:before {
	content: "\e647"
}

.icon-arrow-circle-25:before {
	content: "\e648"
}

.icon-arrow-circle-26:before {
	content: "\e649"
}

.icon-arrow-circle-27:before {
	content: "\e64a"
}

.icon-arrow-circle-28:before {
	content: "\e64b"
}

.icon-arrow-circle-29:before {
	content: "\e64c"
}

.icon-arrow-circle-30:before {
	content: "\e64d"
}

.icon-arrow-delete-1:before {
	content: "\e64e"
}

.icon-arrow-delete-2:before {
	content: "\e64f"
}

.icon-arrow-dot-1:before {
	content: "\e650"
}

.icon-arrow-dot-2:before {
	content: "\e651"
}

.icon-arrow-dot-3:before {
	content: "\e652"
}

.icon-arrow-dot-4:before {
	content: "\e653"
}

.icon-arrow-dot-5:before {
	content: "\e654"
}

.icon-arrow-dot-6:before {
	content: "\e655"
}

.icon-arrow-rectangle-1:before {
	content: "\e656"
}

.icon-arrow-rectangle-2:before {
	content: "\e657"
}

.icon-arrow-rectangle-3:before {
	content: "\e658"
}

.icon-arrow-rectangle-4:before {
	content: "\e659"
}

.icon-arrow-rectangle-5:before {
	content: "\e65a"
}

.icon-arrow-rectangle-6:before {
	content: "\e65b"
}

.icon-arrow-rectangle-7:before {
	content: "\e65c"
}

.icon-arrow-rectangle-8:before {
	content: "\e65d"
}

.icon-arrow-rectangle-9:before {
	content: "\e65e"
}

.icon-arrow-rectangle-10:before {
	content: "\e65f"
}

.icon-arrow-rectangle-11:before {
	content: "\e660"
}

.icon-arrow-rectangle-12:before {
	content: "\e661"
}

.icon-arrow-rectangle-13:before {
	content: "\e662"
}

.icon-arrow-rectangle-14:before {
	content: "\e663"
}

.icon-arrow-rectangle-15:before {
	content: "\e664"
}

.icon-arrow-rectangle-16:before {
	content: "\e665"
}

.icon-arrow-rectangle-17:before {
	content: "\e666"
}

.icon-arrow-rectangle-18:before {
	content: "\e667"
}

.icon-arrow-rectangle-19:before {
	content: "\e668"
}

.icon-arrow-rectangle-20:before {
	content: "\e669"
}

.icon-arrow-73:before {
	content: "\e66a"
}

.icon-arrow-74:before {
	content: "\e66b"
}

.icon-buggy:before {
	content: "\e66c"
}

#responsive-helper {
	display: block;
	height: 0;
	width: 0;
	position: relative
}

@media (max-width:767px) {
	#responsive-helper {
		z-index: 10
	}
}

@media (min-width:768px) and (max-width:991px) {
	#responsive-helper {
		z-index: 20
	}
}

@media (min-width:992px) and (max-width:1199px) {
	#responsive-helper {
		z-index: 30
	}
}

@media (min-width:1200px) {
	#responsive-helper {
		z-index: 40
	}
}

body,
html {
	height: 100%
}

.sticky-footer {
	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.sticky-footer footer,
.sticky-footer header {
	display: table-row;
	height: 1px
}

.sticky-footer #main,
.sticky-footer main {
	display: table-row;
	height: auto
}

.sticky-footer #main>.content,
.sticky-footer footer>.content,
.sticky-footer header>.content,
.sticky-footer main>.content {
	width: 100%;
	display: table-cell
}

#fancybox-loading {
	background-image: url(../images/fancybox_sprite.png)
}

#fancybox-loading div {
	background: url(../images/fancybox_loading.gif) center center no-repeat
}

.fancybox-nav {
	background: url(../images/blank.gif)
}

.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image: none
}

.fancybox-close:before,
.fancybox-next span:before,
.fancybox-prev span:before {
	display: inline-block;
	font-size: 24px;
	color: #fff
}

.fancybox-next span:before,
.fancybox-prev span:before {
	top: 2px
}

.fancybox-next span:hover,
.fancybox-prev span:hover {
	background: #595959;
	color: #fff;
	border-color: #595959
}

.flex-direction-nav a,
.flex-direction-nav a:before {
	color: rgba(0, 0, 0, .8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .3)
}

.fancybox-next span {
	right: 0
}

.fancybox-next span:before {
	left: 7px;
	content: "\e62b"
}

.fancybox-prev span {
	left: 0
}

.fancybox-prev span:before {
	left: 3px;
	content: "\e62a"
}

.fancybox-overlay {
	background: url(../images/fancybox_overlay.png);
	background: rgba(0, 0, 0, .86)
}

.fancybox-overlay a:focus,
.fancybox-overlay a:hover {
	background-color: transparent
}

.fancybox-close,
.fancybox-close:hover {
	background-color: #e90b0d
}

.fancybox-close {
	background-image: none;
	top: 5px;
	right: -36px
}

.fancybox-close:before {
	content: "\e306";
	top: 4px;
	left: 6px
}

.fancybox-opened .fancybox-skin {
	border-radius: 0;
	background: #fff
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,
	#fancybox-loading div,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: none
	}
}

@font-face {
	font-family: flexslider-icon;
	src: url(../fonts/flexslider-icon.eot);
	src: url(../fonts/flexslider-icon.eot-#iefix) format('embedded-opentype'), url(../fonts/flexslider-icon.woff) format('woff'), url(../fonts/flexslider-icon.ttf) format('truetype'), url(../fonts/flexslider-icon.svg#flexslider-icon) format('svg');
	font-weight: 400;
	font-style: normal
}

.flex-control-nav,
.flex-direction-nav,
.slides,
.slides>li {
	margin: 0;
	padding: 0;
	list-style: none
}

.flex-pauseplay span {
	text-transform: capitalize
}

.flexslider {
	padding: 0;
	margin: 0 0 60px;
	background: #fff;
	position: relative;
	zoom: 1;
	border-radius: 4px;
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2)
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

html[xmlns] .flexslider .slides {
	display: block
}

* html .flexslider .slides {
	height: 1%
}

.no-js .flexslider .slides>li:first-child {
	display: block
}

.flexslider .slides {
	zoom: 1
}

.flexslider .slides img {
	width: 100%;
	display: block;
	height: auto;
	-moz-user-select: none
}

.flex-viewport {
	max-height: 2000px;
	transition: all 1s ease
}

.loading .flex-viewport {
	max-height: 300px
}

.carousel li {
	margin-right: 5px
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	transition: all .3s ease-in-out
}

.flex-direction-nav a:before {
	font-family: flexslider-icon;
	font-size: 40px;
	display: inline-block;
	content: '\f001'
}

.flex-direction-nav a.flex-next:before {
	content: '\f002'
}

.flex-direction-nav .flex-prev {
	left: -50px
}

.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right
}

.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: .7;
	left: 10px
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1
}

.flexslider:hover .flex-direction-nav .flex-next {
	opacity: .7;
	right: 10px
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1
}

.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1
}

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000
}

.flex-pauseplay a:before {
	font-family: flexslider-icon;
	font-size: 20px;
	display: inline-block;
	content: '\f004'
}

.flex-pauseplay a:hover {
	opacity: 1
}

.flex-pauseplay a.flex-play:before {
	content: '\f003'
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-indent: -9999px;
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	border-radius: 20px
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, .9);
	cursor: default
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}

.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-moz-user-select: none;
	transition: all 1s ease
}

.flex-control-thumbs img:hover {
	opacity: 1
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

.dropdown-menu li.checkbox-row input:hover,
.dropdown-menu li.checkbox-row label:hover,
.dropdown-menu li.checkbox-row:hover,
table.focus-on tbody tr:hover {
	cursor: pointer
}

@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px
	}
}

@font-face {
	font-family: flexslider-icon;
	src: url(../fonts/flexslider-icon-1.eot);
	src: url(../fonts/flexslider-icon-1.eot-#iefix) format('embedded-opentype'), url(../fonts/flexslider-icon-1.woff) format('woff'), url(../fonts/flexslider-icon-1.ttf) format('truetype'), url(../fonts/flexslider-icon-1.svg#flexslider-icon) format('svg');
	font-weight: 400;
	font-style: normal
}

.flexslider {
	border: none;
	background-color: transparent;
	margin-bottom: 40px
}

.flexslider .large-title {
	font-size: 45px;
	margin-top: 0
}

.flexslider .large-title:after {
	content: ' ';
	display: block;
	width: 7%;
	height: 2px;
	background-color: #e90b0d;
	margin-top: .3em;
	margin-left: -2px;
	margin-bottom: 12px
}

.flexslider .small-title {
	font-weight: 700;
	font-family: "微软雅黑", Arial, sans-serif;
	font-size: 22px;
	color: #e90b0d
}

.flexslider li .container {
	margin-top: 80px;
	position: relative;
	z-index: 100
}

.flexslider li .cover,
.flexslider.fullscreen {
	position: absolute;
	left: 0;
	right: 0;
	display: block
}

.flexslider li .cover {
	z-index: 99;
	top: 0;
	bottom: auto
}

.flexslider.fullscreen {
	bottom: 0;
	top: -108px;
	margin-bottom: 0;
	z-index: 0
}

.flexslider.fullscreen .container {
	margin-top: 13%
}

@media (min-width:992px) and (max-width:1199px) {
	.flexslider .large-title {
		font-size: 38px
	}
	.flexslider .small-title {
		font-size: 22px
	}
	.flexslider.fullscreen li .container {
		margin-top: 15%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.flexslider .large-title {
		font-size: 26px
	}
	.flexslider .small-title {
		font-size: 18px
	}
	.flexslider.fullscreen li .container {
		margin-top: 15%
	}
}

@media (max-width:767px) {
	.flexslider {
		margin-bottom: 0
	}
	.flexslider li .container {
		margin-top: 0
	}
	.flexslider .large-title {
		font-size: 26px
	}
	.flexslider .small-title {
		font-size: 15px
	}
	.flexslider .color-white,
	.flexslider.color-white {
		color: #595959
	}
	.flexslider.fullscreen {
		position: relative;
		top: 0;
		margin-top: 0;
		left: auto;
		right: auto;
		bottom: auto;
		margin-bottom: 0
	}
	.flexslider.fullscreen li .cover {
		position: relative
	}
	.flexslider.fullscreen li .container {
		margin-top: 0;
		margin-bottom: 30px
	}
	.flexslider.fullscreen li .large-title {
		margin-top: 15px
	}
}

.btn-toolbar,
.table-responsive {
	margin-bottom: 24px
}

.dropdown-menu>li.checkbox-row {
	padding: 5px 20px
}

.dropdown-menu li.checkbox-row {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 24px;
	color: #e6e6e6
}

.lt-ie8 .btn-toolbar,
.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority],
.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority],
.mq.js.lt-ie10 .sticky-table-header td[data-priority],
.mq.js.lt-ie10 .sticky-table-header th[data-priority] {
	display: none
}

.dropdown-menu li.checkbox-row label {
	font-weight: 400
}

.no-touch .dropdown-menu>.checkbox-row:active,
.no-touch .dropdown-menu>.checkbox-row:hover {
	text-decoration: none;
	color: #383838;
	background-color: transparent
}

.table-responsive {
	border-radius: 0;
	border: 1px solid #ddd
}

.table-responsive>.table {
	margin-bottom: 0
}

.table-responsive>.table-bordered {
	border: 0
}

.table-responsive>.table-bordered>tbody>tr>td:first-child,
.table-responsive>.table-bordered>tbody>tr>th:first-child,
.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.table-responsive>.table-bordered>thead>tr>td:first-child,
.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}

.table-responsive>.table-bordered>tbody>tr>td:last-child,
.table-responsive>.table-bordered>tbody>tr>th:last-child,
.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.table-responsive>.table-bordered>thead>tr>td:last-child,
.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}

.table-responsive>.table-bordered>tbody>tr:last-child>td,
.table-responsive>.table-bordered>tbody>tr:last-child>th,
.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}

.table-responsive[data-pattern=priority-columns] {
	position: relative;
	width: 100%;
	margin-bottom: 24px;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border-radius: 0;
	border: 1px solid #ddd;
	-webkit-overflow-scrolling: touch
}

.sticky-table-header>.table,
.table-responsive[data-pattern=priority-columns]>.table {
	margin-bottom: 0
}

.table-responsive[data-pattern=priority-columns]>.table-bordered {
	border: 0
}

.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>td:first-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>th:first-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>td:first-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>th:first-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>td:first-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}

.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>td:last-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr>th:last-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>td:last-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr>th:last-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>td:last-child,
.table-responsive[data-pattern=priority-columns]>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}

.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr:last-child>td,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tbody>tr:last-child>th,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr:last-child>td,
.table-responsive[data-pattern=priority-columns]>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}

.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="1"],
.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="1"],
.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"],
.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"] {
	display: inline
}

.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="1"],
.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="1"],
.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"],
.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"] {
	display: table-cell
}

@media screen and (min-width:480px) {
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="2"],
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="2"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="2"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="2"] {
		display: inline
	}
	.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="2"],
	.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="2"],
	.mq.js.lt-ie10 .sticky-table-header td[data-priority="2"],
	.mq.js.lt-ie10 .sticky-table-header th[data-priority="2"] {
		display: table-cell
	}
}

@media screen and (min-width:640px) {
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="3"],
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="3"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="3"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="3"] {
		display: inline
	}
	.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="3"],
	.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="3"],
	.mq.js.lt-ie10 .sticky-table-header td[data-priority="3"],
	.mq.js.lt-ie10 .sticky-table-header th[data-priority="3"] {
		display: table-cell
	}
}

@media screen and (min-width:800px) {
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="4"],
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="4"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="4"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="4"] {
		display: inline
	}
	.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="4"],
	.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="4"],
	.mq.js.lt-ie10 .sticky-table-header td[data-priority="4"],
	.mq.js.lt-ie10 .sticky-table-header th[data-priority="4"] {
		display: table-cell
	}
}

@media screen and (min-width:960px) {
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="5"],
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="5"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="5"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="5"] {
		display: inline
	}
	.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="5"],
	.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="5"],
	.mq.js.lt-ie10 .sticky-table-header td[data-priority="5"],
	.mq.js.lt-ie10 .sticky-table-header th[data-priority="5"] {
		display: table-cell
	}
}

@media screen and (min-width:1120px) {
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="6"],
	.lt-ie9.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="6"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="6"],
	.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="6"] {
		display: inline
	}
	.mq.js .table-responsive[data-pattern=priority-columns] td[data-priority="6"],
	.mq.js .table-responsive[data-pattern=priority-columns] th[data-priority="6"],
	.mq.js.lt-ie10 .sticky-table-header td[data-priority="6"],
	.mq.js.lt-ie10 .sticky-table-header th[data-priority="6"] {
		display: table-cell
	}
}

table.table-small-font {
	font-size: 13px;
	-webkit-text-size-adjust: none;
	line-height: 1.5em
}

table.focus-on tbody tr.unfocused td,
table.focus-on tbody tr.unfocused th {
	color: #777;
	color: rgba(0, 0, 0, .4)
}

table.focus-on tbody tr.focused td,
table.focus-on tbody tr.focused th {
	background-color: #022e41;
	color: #000
}

.google-maps-windowinfo,
.sticky-table-header {
	background-color: #fff
}

table td.col-hide,
table th.col-hide {
	display: none
}

table td.col-show,
table th.col-show {
	display: inline
}

.lt-ie9 table td.col-show,
.lt-ie9 table th.col-show {
	display: table-cell
}

.lt-ie9 table.display-all td,
.lt-ie9 table.display-all th {
	display: inline!important
}

table.display-all td,
table.display-all th {
	display: table-cell!important
}

.sticky-table-header {
	border: none;
	border-radius: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 990;
	overflow: hidden;
	min-width: 100%
}

.sticky-table-header.fixed-solution {
	min-width: 0;
	position: fixed
}

.lt-ie10 .sticky-table-header.fixed-solution {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	box-sizing: content-box;
	border-bottom: none
}

.sticky-table-header.border-radius-fix {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.sticky-table-header>.table-bordered {
	border: 0
}

.sticky-table-header>.table-bordered>tbody>tr>td:first-child,
.sticky-table-header>.table-bordered>tbody>tr>th:first-child,
.sticky-table-header>.table-bordered>tfoot>tr>td:first-child,
.sticky-table-header>.table-bordered>tfoot>tr>th:first-child,
.sticky-table-header>.table-bordered>thead>tr>td:first-child,
.sticky-table-header>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}

.sticky-table-header>.table-bordered>tbody>tr>td:last-child,
.sticky-table-header>.table-bordered>tbody>tr>th:last-child,
.sticky-table-header>.table-bordered>tfoot>tr>td:last-child,
.sticky-table-header>.table-bordered>tfoot>tr>th:last-child,
.sticky-table-header>.table-bordered>thead>tr>td:last-child,
.sticky-table-header>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}

.sticky-table-header>.table-bordered>tbody>tr:last-child>td,
.sticky-table-header>.table-bordered>tbody>tr:last-child>th,
.sticky-table-header>.table-bordered>tfoot>tr:last-child>td,
.sticky-table-header>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}

.google-maps-windowinfo h1 {
	font-size: 20px;
	margin-top: 0
}

.google-maps-windowinfo h2 {
	font-size: 15.2px;
	margin-top: 0
}

.google-maps-windowinfo p {
	font-size: 13px
}

.google-maps-windowinfo p:last-child {
	margin-top: .3em;
	margin-bottom: 0
}

.google-maps-windowinfo img {
	width: 32px;
	height: 32px;
	float: right;
	z-index: 50
}

.google-maps-windowinfo table td {
	padding: 1px 6px;
	font-size: 13px
}

.google-maps-windowinfo .gad-close {
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
	margin: 10px 8px 0;
	z-index: 40;
	font-size: 20px;
	text-align: center
}

.google-maps-windowinfo .google-maps-windowinfo-content {
	width: 300px;
	padding: 15px
}

.map-container {
	height: 540px;
	max-height: 540px;
	position: relative
}

.map-container .map-message {
	display: block;
	position: absolute;
	width: 100%;
	top: 50%;
	text-align: center
}

@media (min-width:992px) and (max-width:1199px) {
	.map-container {
		height: 400px;
		max-height: 400px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.map-container {
		height: 380px;
		max-height: 380px
	}
}

@media (max-width:767px) {
	.map-container {
		height: 250px;
		max-height: 250px
	}
	.google-maps-windowinfo h1 {
		font-size: 15px;
		margin-top: 0
	}
	.google-maps-windowinfo h2 {
		font-size: 11.4px;
		margin-top: 0
	}
	.google-maps-windowinfo .google-maps-windowinfo-content {
		width: 280px
	}
}

.container-gad {
	position: relative
}

.container-gad:after,
.container-gad:before {
	content: ' ';
	display: block;
	position: absolute;
	width: 50%;
	bottom: 0;
	top: 0;
	left: 0;
	background-color: #b41201;
	z-index: 0
}

#download-categories h3:after,
.box:after,
.box:before,
.download-filter h3:after {
	content: " "
}

.container-gad:after {
	left: auto;
	right: 0;
	background-color: #fff
}

.container-gad>.container {
	position: relative;
	z-index: 1
}

#gad-tabs .nav-tabs {
	display: table;
	table-layout: fixed;
	position: relative;
	width: 100%;
	height: 100%;
	border-bottom: 0
}

#gad-tabs .nav-tabs:after,
#gad-tabs .nav-tabs:before {
	display: none
}

#gad-tabs .nav-tabs li {
	display: table-cell;
	float: none;
	height: 100%;
	background-color: #fff;
	padding: 5px 15px;
	vertical-align: top;
	border-top: 2px solid transparent
}

#gad-tabs .nav-tabs li .tab h3 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 2em
}

#gad-tabs .nav-tabs li:first-child {
	background-color: #b41201;
	color: #fff
}

#gad-tabs .nav-tabs li:first-child .tab a {
	color: #fff
}

#gad-tabs .nav-tabs li:first-child .tab a.btn {
	margin-bottom: 10px
}

#gad-tabs .nav-tabs li:first-child .tab a.btn:hover {
	color: #e90b0d
}

#gad-tabs .nav-tabs li:first-child .tab h3 {
	color: #fff
}

#gad-tabs .nav-tabs li .tab[role=tab] {
	border-top: 2px solid transparent;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	width: 100%
}

#gad-tabs .nav-tabs li .tab[role=tab] a,
#gad-tabs .nav-tabs li .tab[role=tab] span,
.gad-contact-box span {
	display: block
}

#gad-tabs .nav-tabs li .tab[role=tab] a {
	color: #595959;
	text-transform: capitalize
}

#gad-tabs .nav-tabs li .tab[role=tab] a:hover {
	color: #e90b0d
}

#gad-tabs .nav-tabs li .tab[role=tab] a[disabled] {
	pointer-events: none;
	color: #bfbfbf
}

#gad-tabs .nav-tabs li .tab[role=tab] .gad-continent-name {
	font-weight: 700
}

#gad-tabs .nav-tabs li.active {
	background-color: #f8f8f8;
	border-top: 2px solid #e90b0d
}

#gad-tabs .nav-tabs li.active .tab {
	cursor: default
}

.gad-contact-box {
	margin-bottom: 2em;
	padding-bottom: 80px
}

.gad-contact-box .btn {
	position: absolute;
	bottom: 60px;
	left: 15px;
	right: 15px;
	width: auto
}

.gad-contact-box hr {
	position: absolute;
	bottom: 15px;
	margin: 15px 0;
	left: 15px;
	right: 15px
}

.tab-content {
	padding-top: 3em
}

.tab-content .full-lined-headline {
	font-size: 24px;
	color: #e90b0d;
	font-weight: 400;
	padding-bottom: .6em
}

.tab-content .gad-contact-title {
	font-size: 18px;
	font-weight: 700
}

@media (min-width:768px) and (max-width:991px) {
	.container-gad .container {
		width: 100%
	}
}

@media (max-width:767px) {
	#gad-tabs .nav-tabs {
		margin: 0 -15px;
		width: auto;
		display: block
	}
	#gad-tabs .nav-tabs li {
		padding: 15px;
		display: block
	}
	#gad-tabs .nav-tabs li h3 {
		margin-top: 0
	}
	.container-gad:after,
	.container-gad:before {
		display: none
	}
}

.box {
	background-color: #fff;
	margin-bottom: 30px
}

.box:after,
.box:before {
	display: table
}

.box .vertically-centered img,
.box .vertically-centered:before {
	display: inline-block;
	vertical-align: middle
}

.box:after {
	clear: both
}

.box .h1,
.box .h2,
.box .h3,
.box .h4,
.box .h5,
.box h1,
.box h2,
.box h3,
.box h4,
.box h5 {
	font-weight: 300
}

.box .h3,
.box h3 {
	color: #595959;
	margin-top: 0;
	font-size: 22px;
	text-transform: none
}

.box .h6,
.box .link,
.box a,
.box h6,
.box.box-dark .h2,
.box.box-dark .h3,
.box.box-dark h2,
.box.box-dark h3,
.box.box-highlight .h2,
.box.box-highlight .h3,
.box.box-highlight h2,
.box.box-highlight h3,
.box.box-transparent .h2,
.box.box-transparent .h3,
.box.box-transparent h2,
.box.box-transparent h3 {
	text-transform: uppercase
}

.box .h6,
.box h6 {
	font-size: 12px;
	font-weight: 400
}

.box .link,
.box a {
	color: #777;
	font-size: 13px
}

.box .link:hover .btn-default,
.box a:hover .btn-default {
	color: #b41201;
	background-color: #fff
}

.box .link:hover .link,
.box a:hover .link {
	color: #b41201
}

.box.box-dark,
.box.box-highlight,
.box.box-transparent {
	background-color: #e90b0d;
	color: #fff
}

.box.box-dark .h1,
.box.box-dark .h2,
.box.box-dark .h3,
.box.box-dark .h4,
.box.box-dark .h5,
.box.box-dark .h6,
.box.box-dark .link,
.box.box-dark a,
.box.box-dark h1,
.box.box-dark h2,
.box.box-dark h3,
.box.box-dark h4,
.box.box-dark h5,
.box.box-dark h6,
.box.box-highlight .h1,
.box.box-highlight .h2,
.box.box-highlight .h3,
.box.box-highlight .h4,
.box.box-highlight .h5,
.box.box-highlight .h6,
.box.box-highlight .link,
.box.box-highlight a,
.box.box-highlight h1,
.box.box-highlight h2,
.box.box-highlight h3,
.box.box-highlight h4,
.box.box-highlight h5,
.box.box-highlight h6,
.box.box-transparent .h1,
.box.box-transparent .h2,
.box.box-transparent .h3,
.box.box-transparent .h4,
.box.box-transparent .h5,
.box.box-transparent .h6,
.box.box-transparent .link,
.box.box-transparent a,
.box.box-transparent h1,
.box.box-transparent h2,
.box.box-transparent h3,
.box.box-transparent h4,
.box.box-transparent h5,
.box.box-transparent h6 {
	color: #fff;
	word-wrap: break-word
}

.box.box-dark .h1:hover .link,
.box.box-dark .h2:hover .link,
.box.box-dark .h3:hover .link,
.box.box-dark .h4:hover .link,
.box.box-dark .h5:hover .link,
.box.box-dark .h6:hover .link,
.box.box-dark .link:hover .link,
.box.box-dark a:hover .link,
.box.box-dark h1:hover .link,
.box.box-dark h2:hover .link,
.box.box-dark h3:hover .link,
.box.box-dark h4:hover .link,
.box.box-dark h5:hover .link,
.box.box-dark h6:hover .link,
.box.box-highlight .h1:hover .link,
.box.box-highlight .h2:hover .link,
.box.box-highlight .h3:hover .link,
.box.box-highlight .h4:hover .link,
.box.box-highlight .h5:hover .link,
.box.box-highlight .h6:hover .link,
.box.box-highlight .link:hover .link,
.box.box-highlight a:hover .link,
.box.box-highlight h1:hover .link,
.box.box-highlight h2:hover .link,
.box.box-highlight h3:hover .link,
.box.box-highlight h4:hover .link,
.box.box-highlight h5:hover .link,
.box.box-highlight h6:hover .link,
.box.box-transparent .h1:hover .link,
.box.box-transparent .h2:hover .link,
.box.box-transparent .h3:hover .link,
.box.box-transparent .h4:hover .link,
.box.box-transparent .h5:hover .link,
.box.box-transparent .h6:hover .link,
.box.box-transparent .link:hover .link,
.box.box-transparent a:hover .link,
.box.box-transparent h1:hover .link,
.box.box-transparent h2:hover .link,
.box.box-transparent h3:hover .link,
.box.box-transparent h4:hover .link,
.box.box-transparent h5:hover .link,
.box.box-transparent h6:hover .link {
	color: #fff;
	text-decoration: underline
}

.box.box-dark .h6+.h2,
.box.box-dark .h6+.h3,
.box.box-dark .h6+h2,
.box.box-dark .h6+h3,
.box.box-dark h6+.h2,
.box.box-dark h6+.h3,
.box.box-dark h6+h2,
.box.box-dark h6+h3,
.box.box-highlight .h6+.h2,
.box.box-highlight .h6+.h3,
.box.box-highlight .h6+h2,
.box.box-highlight .h6+h3,
.box.box-highlight h6+.h2,
.box.box-highlight h6+.h3,
.box.box-highlight h6+h2,
.box.box-highlight h6+h3,
.box.box-transparent .h6+.h2,
.box.box-transparent .h6+.h3,
.box.box-transparent .h6+h2,
.box.box-transparent .h6+h3,
.box.box-transparent h6+.h2,
.box.box-transparent h6+.h3,
.box.box-transparent h6+h2,
.box.box-transparent h6+h3 {
	text-transform: none
}

.box.box-dark .lined-headline:after,
.box.box-highlight .lined-headline:after,
.box.box-transparent .lined-headline:after {
	background-color: #fff
}

.box.box-transparent {
	background-color: #e90b0d;
	background-color: rgba(178, 22, 17, .9);
	background-image: url(../images/logo-bg.png);
	background-repeat: no-repeat;
	background-position: bottom right
}

.box.box-dark {
	background-color: #595959
}

.box.box-dark a:hover .btn-default {
	color: #595959;
	background-color: #fff
}

.box.box-video {
	position: relative;
	background: #000
}

.box .pull-corner,
.box .pull-down {
	position: absolute;
	bottom: 0
}

.box .pull-corner {
	right: 0
}

.box .box-spacing-small,
.box.box-spacing-small {
	padding: 5px
}

.box .box-spacing-small .pull-down,
.box.box-spacing-small .pull-down {
	bottom: 5px
}

.box .box-spacing-small .pull-down.btn-block,
.box.box-spacing-small .pull-down.btn-block {
	left: 5px;
	right: 5px;
	width: auto
}

.box .box-spacing-large,
.box.box-spacing-large {
	padding: 15px
}

.box .box-spacing-large .pull-down,
.box.box-spacing-large .pull-down {
	bottom: 15px
}

.box .box-spacing-large .pull-down.btn-block,
.box.box-spacing-large .pull-down.btn-block {
	left: 15px;
	right: 15px;
	width: auto
}

.box .width50 {
	width: 50%;
	float: left
}
.box .width40 {
	width: 40%;
	float: left
}
.box .width60 {
	width: 60%;
	float: left
}

.box .width100 {
	float: none;
	width: 100%
}

.box .width100,
.box .width50 {
	height: 100%;
	position: relative
}

.box .height100 {
	height: 100%
}

.box img {
	max-width: 100%;
	height: auto
}

.box .vertically-centered {
	font-size: 0;
	text-align: left
}

.box .vertically-centered:before {
	content: ' ';
	width: 1px;
	height: 100%;
	background: 0 0;
	margin-right: -1px
}

.box-dark .btn-default.active,
.box-dark .btn-default:active,
.box-highlight .btn-default.active,
.box-highlight .btn-default:active,
.open>.dropdown-toggle.box-dark .btn-default,
.open>.dropdown-toggle.box-highlight .btn-default {
	background-image: none
}

.box .box-foreground {
	height: 100%;
	position: relative;
	z-index: 1
}

.box .box-background {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	z-index: 0
}

.box .headline-color-red .h2,
.box .headline-color-red .h6,
.box .headline-color-red h2,
.box .headline-color-red h6,
.box.headline-color-red .h2,
.box.headline-color-red .h6,
.box.headline-color-red h2,
.box.headline-color-red h6 {
	color: #e90b0d!important;
	font-family:Arial
}

.box .headline-color-red .h2.lined-headline:after,
.box .headline-color-red .h6.lined-headline:after,
.box .headline-color-red h2.lined-headline:after,
.box .headline-color-red h6.lined-headline:after,
.box.headline-color-red .h2.lined-headline:after,
.box.headline-color-red .h6.lined-headline:after,
.box.headline-color-red h2.lined-headline:after,
.box.headline-color-red h6.lined-headline:after {
	background-color: #e90b0d!important
}

.box .text-color-red .date,
.box .text-color-red .h3,
.box .text-color-red a,
.box .text-color-red h3,
.box.text-color-red .date,
.box.text-color-red .h3,
.box.text-color-red a,
.box.text-color-red h3 {
	color: #e90b0d
}

.box .headline-color-white .h2,
.box .headline-color-white .h6,
.box .headline-color-white h2,
.box .headline-color-white h6,
.box.headline-color-white .h2,
.box.headline-color-white .h6,
.box.headline-color-white h2,
.box.headline-color-white h6 {
	color: #fff!important
}

.box .headline-color-white .h2.lined-headline:after,
.box .headline-color-white .h6.lined-headline:after,
.box .headline-color-white h2.lined-headline:after,
.box .headline-color-white h6.lined-headline:after,
.box.headline-color-white .h2.lined-headline:after,
.box.headline-color-white .h6.lined-headline:after,
.box.headline-color-white h2.lined-headline:after,
.box.headline-color-white h6.lined-headline:after {
	background-color: #fff!important
}

.box .text-color-white .date,
.box .text-color-white .h3,
.box .text-color-white a,
.box .text-color-white h3,
.box.text-color-white .date,
.box.text-color-white .h3,
.box.text-color-white a,
.box.text-color-white h3 {
	color: #fff
}

.box .headline-color-gray .h2,
.box .headline-color-gray .h6,
.box .headline-color-gray h2,
.box .headline-color-gray h6,
.box.headline-color-gray .h2,
.box.headline-color-gray .h6,
.box.headline-color-gray h2,
.box.headline-color-gray h6 {
	color: #595959!important
}

.box .headline-color-gray .h2.lined-headline:after,
.box .headline-color-gray .h6.lined-headline:after,
.box .headline-color-gray h2.lined-headline:after,
.box .headline-color-gray h6.lined-headline:after,
.box.headline-color-gray .h2.lined-headline:after,
.box.headline-color-gray .h6.lined-headline:after,
.box.headline-color-gray h2.lined-headline:after,
.box.headline-color-gray h6.lined-headline:after {
	background-color: #595959!important
}

.box .text-color-gray .date,
.box .text-color-gray .h3,
.box .text-color-gray a,
.box .text-color-gray h3,
.box.text-color-gray .date,
.box.text-color-gray .h3,
.box.text-color-gray a,
.box.text-color-gray h3 {
	color: #595959
}

.landing-page .box {
	height: 264px
}

.box-highlight .btn-default {
	color: #fff;
	background-color: transparent;
	border-color: #fff
}

.box-highlight .btn-default.active,
.box-highlight .btn-default.focus,
.box-highlight .btn-default:active,
.box-highlight .btn-default:focus,
.box-highlight .btn-default:hover,
.open>.dropdown-toggle.box-highlight .btn-default {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border-color: #e0e0e0
}

.box-highlight .btn-default.disabled,
.box-highlight .btn-default.disabled.active,
.box-highlight .btn-default.disabled.focus,
.box-highlight .btn-default.disabled:active,
.box-highlight .btn-default.disabled:focus,
.box-highlight .btn-default.disabled:hover,
.box-highlight .btn-default[disabled],
.box-highlight .btn-default[disabled].active,
.box-highlight .btn-default[disabled].focus,
.box-highlight .btn-default[disabled]:active,
.box-highlight .btn-default[disabled]:focus,
.box-highlight .btn-default[disabled]:hover,
fieldset[disabled] .box-highlight .btn-default,
fieldset[disabled] .box-highlight .btn-default.active,
fieldset[disabled] .box-highlight .btn-default.focus,
fieldset[disabled] .box-highlight .btn-default:active,
fieldset[disabled] .box-highlight .btn-default:focus,
fieldset[disabled] .box-highlight .btn-default:hover {
	background-color: transparent;
	border-color: #fff
}

.box-highlight .btn-default .badge {
	color: transparent;
	background-color: #fff
}

.box-highlight .btn-default:active,
.box-highlight .btn-default:focus,
.box-highlight .btn-default:hover {
	color: #e90b0d;
	background-color: #fff;
	border-color: #fff
}

.box-dark .btn-default {
	color: #fff;
	background-color: transparent;
	border-color: #fff
}

.box-dark .btn-default.active,
.box-dark .btn-default.focus,
.box-dark .btn-default:active,
.box-dark .btn-default:focus,
.box-dark .btn-default:hover,
.open>.dropdown-toggle.box-dark .btn-default {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border-color: #e0e0e0
}

.box-dark .btn-default.disabled,
.box-dark .btn-default.disabled.active,
.box-dark .btn-default.disabled.focus,
.box-dark .btn-default.disabled:active,
.box-dark .btn-default.disabled:focus,
.box-dark .btn-default.disabled:hover,
.box-dark .btn-default[disabled],
.box-dark .btn-default[disabled].active,
.box-dark .btn-default[disabled].focus,
.box-dark .btn-default[disabled]:active,
.box-dark .btn-default[disabled]:focus,
.box-dark .btn-default[disabled]:hover,
fieldset[disabled] .box-dark .btn-default,
fieldset[disabled] .box-dark .btn-default.active,
fieldset[disabled] .box-dark .btn-default.focus,
fieldset[disabled] .box-dark .btn-default:active,
fieldset[disabled] .box-dark .btn-default:focus,
fieldset[disabled] .box-dark .btn-default:hover {
	background-color: transparent;
	border-color: #fff
}

.box-dark .btn-default .badge {
	color: transparent;
	background-color: #fff
}

.box-dark .btn-default:active,
.box-dark .btn-default:focus,
.box-dark .btn-default:hover {
	color: #595959;
	background-color: #fff;
	border-color: #fff
}

@media (min-width:992px) and (max-width:1199px) {
	.landing-page .box {
		height: 264px
	}
	.box .h2,
	.box h2 {
		font-size: 32px
	}
	.box .h3,
	.box h3 {
		font-size: 20px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.landing-page .box {
		height: 264px
	}
	.box .h2,
	.box h2 {
		font-size: 32px
	}
	.box .h3,
	.box h3 {
		font-size: 21px
	}
	.box .h6,
	.box h6 {
		font-size: 14px
	}
}

@media (max-width:767px) {
	.box .vertically-centered {
		text-align: center
	}
	.landing-page .box {
		height: auto
	}
	.box h3 {
		font-size: 18px
	}
	.box .width100,
	.box .width50 {
		width: 100%;
		height: auto
	}
	.box.box-image-right .img {
		float: none
	}
	.box.box-image-right .img+.box-content {
		margin-left: auto;
		margin-right: auto;
		width: auto
	}
	.box .pull-down {
		position: relative;
		bottom: auto
	}
	.box .pull-down.btn-block {
		left: auto;
		right: auto;
		width: 100%;
		margin-top: 2em;
		bottom: 0
	}
	.box .box-spacing-large .pull-down,
	.box .box-spacing-small .pull-down {
		margin: auto;
		bottom: auto;
		left: auto;
		right: auto;
		top: auto
	}
	.box .box-spacing-large .pull-down.btn-block,
	.box .box-spacing-small .pull-down.btn-block {
		left: auto;
		right: auto;
		width: 100%;
		margin-top: 2em;
		bottom: 0
	}
	.box .box-background,
	.box .box-background .pull-corner {
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		right: auto
	}
	.box .box-background {
		display: block
	}
	.box .box-background:after,
	.box .box-background:before {
		content: " ";
		display: table
	}
	.box .box-background:after {
		clear: both
	}
	.box .box-background .pull-corner {
		float: right
	}
	.box .box-spacing-large .box-background {
		margin: 0 -15px -15px
	}
	.box .box-spacing-small .box-background {
		margin: 0 -5px -5px
	}
}

#download-categories h3 {
	display: none;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 18px;
	margin-bottom: 0
}

#download-categories h3:after {
	display: block;
	width: 7%;
	height: 2px;
	background-color: #E90B0D;
	margin-top: .3em;
	margin-left: -2px
}

#download-categories>div {
	margin-top: 20px
}

#download-categories>div>div {
	width: 100%;
	border: 1px solid #ddd;
	padding: 0 14px;
	margin: 10px 0 0
}

#download-categories>div>div>h4 {
	display: inline-block;
	font-size: 100%;
	font-weight: 400;
	color: #b31200;
	width: 33.3%
}

#download-categories>div>div>h4 i {
	font-weight: 600;
	display: inline-block;
	cursor: pointer;
	color: #999;
	margin-left: 10px
}

#download-categories>div>div>span {
	color: #5A5A5A;
	padding: 6px 10px;
	border: 1px solid #ddd;
	display: inline-block;
	margin: 9px 8px 8px 0;
	font-weight: 600
}

#download-categories>div>div>span i {
	font-weight: 600;
	display: inline-block;
	cursor: pointer;
	color: #5A5A5A;
	margin-left: 10px
}

.download-filter {
	background-color: #fff
}

.download-filter h3 {
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 18px;
	margin-bottom: 0
}

.download-filter h3:after {
	display: block;
	width: 7%;
	height: 2px;
	background-color: #E90B0D;
	margin-top: .3em;
	margin-left: -2px
}

.download-filter .block-scroll {
	padding-top: 0
}

.download-search {
	position: relative;
	margin-top: -160px;
	z-index: 990
}

.download-search .filter {
	background-color: #DDD;
	padding: 40px 100px;
	margin: 0
}

.filter {
	position: relative;
	padding: 20px 0
}

.filter.block-scroll .iScrollVerticalScrollbar {
	display: none
}

.filter .search {
	font-size: 0
}

.filter .search>* {
	font-size: 15px
}

.filter .search button,
.filter .search input {
	background-color: #fff;
	height: 40px;
	border: none;
	vertical-align: top
}

#search-pager,
.filter .search .twitter-typeahead .tt-input {
	border-radius: 0
}

.filter .search input {
	width: 95%;
	height: 40px;
	padding: 5px 10px
}

.filter .search button {
	color: #595959;
	width: 5%;
	display: inline-block;
	text-align: center;
	transition: .3s;
	padding: 0;
	outline: 0
}

.filter .search button:hover {
	color: #595959
}

.filter .search button span {
	font-size: 140%;
	display: inline-block
}

.filter .search .twitter-typeahead {
	color: #666;
	width: 95%;
	float: left
}

.filter .search .twitter-typeahead #downloadsearchinput {
	width: 100%
}

.filter .search .twitter-typeahead pre {
	float: left;
	display: none
}

.filter .search .twitter-typeahead .tt-dropdown-menu {
	width: 100%;
	transition: .2s
}

.filter .search .twitter-typeahead .tt-dropdown-menu .tt-suggestions {
	background-color: #FEFEFE;
	background-color: rgba(255, 255, 255, .9);
	transition: .3s;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden
}

.filter .search .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-cursor {
	cursor: pointer;
	background-color: #fff
}

.filter .search .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion:hover {
	background-color: #fff
}

.filter .search .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
	margin: 0;
	padding: 4px 10px
}

.filter .categories {
	color: #595959;
	margin-left: -25px;
	padding: 0 0 20px;
	position: relative
}

.filter .categories .filter-category {
	position: relative;
	color: inherit;
	float: left;
	padding: 0;
	background-color: transparent;
	display: inline-block;
	transition: .2s;
	width: 33.3%
}

.filter .categories .filter-category.active .button-margin i {
	color: #fff!important
}

.filter .categories .filter-category.active .button-margin i.icon {
	width: 20px
}

.filter .categories .filter-category .sub-categories {
	display: block;
	position: relative;
	max-height: 0;
	overflow: hidden;
	margin-left: 25px;
	transition: max-height .2s, padding .2s;
	width: 300%
}

.filter .categories .filter-category .sub-categories.twoCol a {
	width: 49%
}

.filter .categories .filter-category .sub-categories .sub-categories-arrow {
	position: relative;
	background-color: #595959;
	margin-top: 10px;
	padding: 10px 10px 20px
}

.filter .categories .filter-category .sub-categories .sub-categories-arrow:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #595959;
	border-width: 10px;
	margin-left: -10px
}

.filter .categories .filter-category .sub-categories.active {
	overflow: auto;
	margin-bottom: 10px;
	max-height: 230px;
	z-index: 10
}

.filter .categories .filter-category .sub-categories a {
	display: inline-block;
	position: relative;
	color: #eee;
	border-bottom: 1px solid #6A6A6A;
	padding: 6px 10px;
	width: 33%
}

.filter .categories .filter-category .sub-categories a.active,
.filter .categories .filter-category .sub-categories a.is-checked,
.filter .categories .filter-category .sub-categories a:hover {
	color: #fff
}

.filter .categories .filter-category .sub-categories a.is-checked {
	font-weight: 700
}

.filter .categories .filter-category .sub-categories a.is-checked i {
	width: 20px
}

.filter .categories .filter-category .sub-categories a.filter-category-main {
	font-size: 110%;
	display: block;
	width: 100%;
	font-weight: 700;
	border-top: 1px solid #6A6A6A
}

.filter .categories .filter-category .sub-categories a.filter-category-main.is-checked {
	border: 1px solid #ccc;
	color: #fff
}

.filter .categories .filter-category .sub-categories a i {
	position: absolute;
	display: inline-block;
	color: #999;
	font-size: 80%;
	right: 4px;
	top: 8px;
	width: 0;
	overflow: hidden;
	transition: width .3s
}

.filter .categories .filter-category .button-margin {
	background-color: #e8e8e8;
	margin: 20px 0 5px 25px;
	position: relative
}

.filter .categories .filter-category .button-margin i {
	position: absolute;
	right: 8px;
	color: transparent;
	font-size: 100%;
	transition: .5s;
	cursor: pointer
}

.filter .categories .filter-category .button-margin i.icon {
	display: inline-block;
	vertical-align: 0;
	width: 0;
	transition: .3s
}

.filter .categories .filter-category .button-margin i.top {
	top: 5px
}

.filter .categories .filter-category .button-margin i.bottom {
	bottom: 7px;
	width: 20px;
	color: #333
}

.filter .categories .filter-category button {
	width: 100%;
	border: 0;
	padding: 0;
	background-color: transparent
}

.filter .categories .filter-category button:hover p {
	color: #B21611
}

.filter .categories .filter-category button.disabled span,
.filter .categories .filter-category button.disabled strong,
.filter .categories .filter-category button.disabled:hover p,
.filter .categories .filter-category button:disabled,
.filter .categories .filter-category button:disabled:hover p {
	color: #ccc
}

.filter .categories .filter-category button img {
	height: 100%;
	float: left;
	margin-right: 10px
}

.filter .categories .filter-category button p {
	padding: 15px 30px 0 0;
	text-align: left;
	height: 100%;
	word-break: break-word
}

.filter .categories .filter-category button:hover:enabled {
	background-color: rgba(255, 255, 255, .2)
}

.filter .categories .filter-category button.disabled {
	cursor: default
}

.filter .categories .filter-category button.active,
.filter .categories .filter-category button.is-checked {
	color: #fff;
	background-color: #b31200
}

.filter .categories .filter-category button.active:hover,
.filter .categories .filter-category button.is-checked:hover {
	background-color: #b31200
}

.filter .categories .filter-category button.active:hover p,
.filter .categories .filter-category button.is-checked:hover p {
	color: #fff
}

.filter .categories .filter-category button span:before {
	content: "("
}

.filter .categories .filter-category button span:after {
	content: ")"
}

.downloads {
	margin: 30px 0 100px
}

.downloads .item {
	background-color: #fff;
	margin: 0 0 10px;
	padding: 20px;
	width: 100%;
	height: auto;
	min-height: 120px;
	float: left;
	overflow: hidden;
	position: relative;
	transition: box-shadow .4s
}

.downloads .item:hover {
	box-shadow: none
}

.downloads .item:hover h4,
.downloads .item:hover i {
	color: #B21611
}

.downloads .item h4 {
	font-weight: 600;
	font-size: 15px;
	width: 30%;
	height: 100%;
	text-transform: uppercase;
	margin-top: 0;
	padding: 0 50px 0 0;
	float: left;
	word-wrap: break-word
}

.downloads .item p {
	width: 70%;
	padding: 0 120px 0 0;
	float: left
}

.downloads .item i {
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 90px;
	color: #999;
	height: 100%;
	min-height: 70px;
	font-size: 40px;
	text-align: center;
	border-left: 1px solid #ddd
}

.downloads .item i:before {
	top: -8px
}

.downloads .item .btn-group-vertical>.btn-group,
.downloads .item .btn-toolbar,
.downloads .item .clearfix,
.downloads .item .container,
.downloads .item .container-fluid,
.downloads .item .dl-horizontal dd,
.downloads .item .modal-footer,
.downloads .item .nav,
.downloads .item .navbar,
.downloads .item .navbar-collapse,
.downloads .item .navbar-header {
	display: block;
	clear: both
}

.downloads .item .content {
	color: #666;
	display: block;
	height: 100%;
	position: relative
}

.downloads .item .content strong {
	display: block;
	position: relative;
	width: 84%;
	height: 100%;
	text-overflow: ellipsis;
	overflow: hidden
}

@media (max-width:1199px) {
	.filter .categories .filter-category {
		width: 33.3%
	}
}

@media (max-width:991px) {
	.download-search {
		margin-top: -40px;
		background-color: #ddd
	}
	.download-search .filter {
		padding: 20px
	}
	.filter .search button {
		width: 6%
	}
	.filter .search .twitter-typeahead {
		width: 94%
	}
	.filter .categories .filter-category {
		width: 50%
	}
	.filter .categories .filter-category .sub-categories .sub-categories-arrow a {
		width: 49.7%
	}
	.filter .categories .filter-category .sub-categories .sub-categories-arrow a.filter-category-main {
		width: 100%
	}
	.downloads {
		margin-left: 0
	}
	.downloads .item {
		margin: 0 0 10px;
		width: 100%;
		height: auto;
		float: none
	}
	.downloads .item .content .icon {
		width: 12%
	}
	.downloads .item .content strong {
		width: 88%
	}
	.downloads .item:hover {
		box-shadow: none
	}
}

@media (max-width:767px) {
	#download-categories>div>div>h4 {
		width: 100%
	}
	#download-categories>div>div>span,
	.download-search {
		margin-top: 0
	}
	.download-search .filter {
		margin-left: -15px;
		margin-right: -15px;
		padding: 10px 0
	}
	.filter {
		padding-top: 0
	}
	.filter.block-scroll {
		height: 220px;
		overflow: hidden
	}
	.filter.block-scroll .iScrollVerticalScrollbar {
		display: block;
		position: absolute;
		z-index: 9999;
		width: 7px;
		bottom: 30px;
		top: 15px;
		right: 1px;
		overflow: hidden
	}
	.filter.block-scroll .iScrollVerticalScrollbar .iScrollIndicator {
		background-color: rgba(0, 0, 0, .2);
		position: absolute;
		border-radius: 3px;
		width: 100%;
		transition-duration: 0s;
		display: block;
		height: 53px;
		-webkit-transform: translate(0, 0) translateZ(0);
		transform: translate(0, 0) translateZ(0);
		transition-timing-function: cubic-bezier(.1, .57, .1, 1)
	}
	.filter .search button {
		width: 8%
	}
	.filter .search button span {
		font-size: 90%
	}
	.filter .search .twitter-typeahead {
		width: 92%
	}
	.filter .categories {
		padding: 15px 20px 20px 0
	}
	.filter .categories .filter-category {
		width: 100%;
		float: none;
		margin: 0 0 10px
	}
	.filter .categories .filter-category .button-margin {
		margin-top: 0;
		margin-bottom: 0
	}
	.filter .categories .filter-category .sub-categories {
		height: 0;
		max-height: none;
		transition: height .2s
	}
	.filter .categories .filter-category .sub-categories.active {
		height: auto;
		max-height: none
	}
	.filter .categories .filter-category .sub-categories .sub-categories-arrow {
		margin-right: 20px
	}
	.filter .categories .filter-category .sub-categories .sub-categories-arrow a {
		width: 100%
	}
	.downloads .item {
		padding: 15px
	}
	.downloads .item h4 {
		width: 100%;
		padding-right: 50px;
		float: none
	}
	.downloads .item p {
		width: 100%;
		padding-right: 0
	}
	.downloads .item i {
		border-left: none;
		font-size: 26px;
		top: -5px;
		right: -5px;
		height: auto
	}
}

@media (max-width:480px) {
	.filter .search button {
		width: 12%
	}
	.filter .search .twitter-typeahead {
		width: 88%
	}
	.filter .search .twitter-typeahead .tt-dropdown-menu .tt-suggestions {
		max-height: 240px
	}
	.filter .categories .filter-category {
		display: block;
		width: 100%;
		font-size: 14px
	}
	.filter .categories .filter-category .button-margin,
	.filter .categories .filter-category .button-margin button {
		height: 80px
	}
}

.search-form {
	display: table;
	width: 100%;
	margin-top: 1em;
	margin-bottom: 2em
}

.search-form .form-group,
.search-form .form-group input {
	width: 100%
}

.search-form-inner {
	display: table-row
}

.search-form-col {
	display: table-cell;
	vertical-align: middle
}

.search-form-col:first-child {
	width: 99%
}

.search-form-col:last-child {
	width: 1%;
	padding-left: 10px
}

#search-pager,
.sidebar-search ul {
	padding-left: 0
}

.search-results-stats {
	border-bottom: 2px solid #e90b0d;
	margin-bottom: 1em
}

.search-result-icon {
	font-size: 32px;
	text-align: center
}

.search-result-icon i:before {
	top: -5px
}

.search-result {
	border-bottom: 1px solid #e6e6e6
}

.search-result .inner {
	padding-bottom: 1em
}

.search-result .inner p {
	margin-bottom: .2em
}

#label-search-input {
	display: none
}

.sidebar-search a:hover {
	color: #e90b0d
}

.sidebar-search ul li {
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 100%
}

.sidebar-search ul li .icon-chevron-right+a:before,
.sidebar-search ul li a .icon-remove:after {
	margin-right: .2em;
	vertical-align: middle;
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400!important
}

.sidebar-search ul li:before {
	display: none
}

.sidebar-search ul li a {
	position: relative;
	padding: 6px 10px 6px 0;
	background: 0 0;
	display: inline-block
}

.sidebar-search ul li a .icon-remove {
	position: relative;
	width: 30px;
	height: 20px;
	float: right
}

.sidebar-search ul li a .icon-remove:after {
	top: -1px;
	content: "\e306";
	font-size: 14px;
	display: inline-block;
	position: relative;
	padding-right: 10px;
	padding-left: 10px
}

.sidebar-search ul li .icon-chevron-right {
	display: none
}

.sidebar-search ul li .icon-chevron-right+a {
	padding-left: 15px
}

.sidebar-search ul li .icon-chevron-right+a:before {
	content: "\203a";
	font-size: 20px;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 3px;
	top: 3px;
	width: 10px
}

.search-indent {
	margin-left: 42px;
	margin-right: 42px;
	width: auto;
	display: block
}

#search-docs>div {
	border-bottom: 1px solid #cdcdcd;
	padding: 1.2em 0 1.4em
}

#search-docs>div:before {
	content: "\e250";
	position: relative;
	top: -1px;
	vertical-align: middle;
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	width: 28px;
	height: 34px;
	float: left;
	font-size: 32px;
	color: #777
}

#search-docs>div.text-html:before {
	content: "\e259"
}

#search-docs h2 {
	text-align: left;
	margin-bottom: .4em;
	color: #e90b0d;
	font-size: 22px;
	margin-top: 3px;
	text-transform: none;
	font-weight: 700
}

#search-docs p {
	padding: 0;
	margin: 0
}

#search-docs .address {
	margin-bottom: .1em
}

#search-docs .address a {
	color: #595959;
	font-weight: 700
}

#search-docs .address,
#search-docs h2,
#search-docs p {
	margin-left: 42px
}

#search-pager {
	display: inline-block;
	margin: 24px 0 3em
}

#search-pager>li {
	display: inline;
	font-size: 24px;
	font-weight: 300;
	position: relative
}

#search-pager>li>a,
#search-pager>li>span {
	position: relative;
	line-height: 1.6;
	text-decoration: none;
	color: #595959;
	margin-left: -1px
}

#search-pager>li:first-child>a,
#search-pager>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

#search-pager>li:last-child>a,
#search-pager>li:last-child>span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

#search-pager>.active>a,
#search-pager>.active>a:focus,
#search-pager>.active>a:hover,
#search-pager>.active>span,
#search-pager>.active>span:focus,
#search-pager>.active>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #e90b0d;
	border-color: #e90b0d;
	cursor: default
}

#search-pager>.disabled>a,
#search-pager>.disabled>a:focus,
#search-pager>.disabled>a:hover,
#search-pager>.disabled>span,
#search-pager>.disabled>span:focus,
#search-pager>.disabled>span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}

#search-pager>li>a,
#search-pager>li>a:active,
#search-pager>li>a:focus,
#search-pager>li>a:hover,
#search-pager>li>span,
#search-pager>li>span:active,
#search-pager>li>span:focus,
#search-pager>li>span:hover {
	border: none;
	background-color: transparent;
	padding: 2px 10px;
	display: inline-block;
	float: none
}

#search-pager>li .pager-current,
#search-pager>li.active>a,
#search-pager>li.active>a:active,
#search-pager>li.active>a:focus,
#search-pager>li.active>a:hover,
#search-pager>li.active>span,
#search-pager>li.active>span:active,
#search-pager>li.active>span:focus,
#search-pager>li.active>span:hover,
#search-pager>li>a:active,
#search-pager>li>a:focus,
#search-pager>li>a:hover,
#search-pager>li>span:active,
#search-pager>li>span:focus,
#search-pager>li>span:hover {
	background-color: transparent;
	color: #e90b0d;
	font-weight: 700
}

#search-pager>li:after {
	content: '/';
	display: inline-block;
	vertical-align: baseline
}

#search-pager>li.next:after,
#search-pager>li.prev:after,
#search-pager>li:first-child:after,
#search-pager>li:last-child:after,
#search-pager>li:nth-last-child(+2):after {
	display: none
}

#search-pager>li.next a {
	margin-left: 10px
}

#search-pager>li.prev a {
	margin-right: 10px
}

#search-paging {
	text-align: right;
	margin-top: 2em
}

.ui-autocomplete.ui-menu {
	color: #595959;
	background-color: transparent;
	z-index: 1000
}

.ui-autocomplete.ui-menu .ui-menu-item {
	list-style-image: none;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .95)
}

.ui-autocomplete.ui-menu .ui-menu-item:hover {
	color: #e90b0d
}

.ui-autocomplete.ui-menu .ui-state-active,
.ui-autocomplete.ui-menu .ui-state-focus {
	margin: 0
}

#meta-search .ui-autocomplete.ui-menu .ui-menu-item {
	list-style-image: none;
	background-color: #595959
}

.search-form-meta {
	width: 100%;
	display: block
}

.search-form-meta>[class^=col-] {
	vertical-align: bottom
}

@media (max-width:767px) {
	.search-form .form-group {
		margin: 0
	}
	.search-form,
	.search-form-col,
	.search-form-inner {
		display: block
	}
	.search-form-col:first-child,
	.search-form-col:last-child {
		width: auto;
		padding-left: 0
	}
	.search-form-col:first-child {
		margin-bottom: 1em
	}
	.search-form-col .btn {
		width: 100%
	}
	.search-indent {
		margin-left: 0;
		margin-right: 0
	}
}

iframe {
	border: none
}

.custom-video-container {
	width: 100%;
	margin: 0 auto
}

.mejs-overlay-button,
.no-svg .mejs-overlay-button {
	background-image: none
}

.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	/* background-image: url(../img/loader.gif) */
}

.mejs-container {
	overflow: hidden;
	max-width: 100%
}

.mejs-container .mejs-controls {
	background: #212121;
	height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	opacity: 1;
	transition: opacity .4s;
	transition: all opacity .4s ease;
	font-size: 0
}

.mejs-container .mejs-controls.mejs-hide {
	opacity: 0
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #e90b0d
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #e6e6e6
}

.mejs-container .mejs-controls:before {
	content: ' ';
	display: inline-block;
	height: 50px;
	width: 1px;
	margin-right: -1px;
	vertical-align: middle
}

.no-svg .mejs-controls .mejs-button button {
	background: 0 0;
	width: 100%;
	height: 100%;
	margin: 0;
	top: 0
}

.mejs-controls .mejs-mute button,
.mejs-controls .mejs-pause button,
.mejs-controls .mejs-play button,
.mejs-controls .mejs-unmute button,
.mejs-controls button:after,
.mejs-overlay-button:before {
	display: inline-block;
	top: -1px;
	vertical-align: middle;
	font-family: streamline-24px!important;
	font-style: normal!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.mejs-controls button {
	font-size: 0
}

.mejs-controls button:before {
	content: ' ';
	display: inline-block;
	height: 32px;
	width: 1px;
	margin-left: -1px;
	vertical-align: middle
}

.mejs-controls button:after {
	font-weight: 400!important;
	width: auto;
	height: auto;
	color: #fff;
	font-size: 15px
}

.mejs-controls .mejs-mute button,
.mejs-controls .mejs-pause button,
.mejs-controls .mejs-play button,
.mejs-controls .mejs-unmute button {
	margin-left: 20px;
	font-weight: 400!important
}

.mejs-controls .mejs-mute button:after,
.mejs-controls .mejs-pause button:after,
.mejs-controls .mejs-play button:after,
.mejs-controls .mejs-unmute button:after {
	content: "\e1d6";
	font-size: 20px
}

.mejs-controls .mejs-mute button:after {
	content: "\e20c"
}

.mejs-controls .mejs-unmute button:after {
	content: "\e20e"
}

.mejs-controls .mejs-pause button:after {
	content: "\e1d5"
}

.mejs-controls .mejs-fullscreen-button button:after {
	content: "\e2ec"
}

.mejs-overlay-button {
	height: 44px;
	width: 200px;
	margin: -22px 0 0 -100px;
	color: #fff;
	padding: 9px 5px;
	font-size: 16px;
	text-align: center
}

.mejs-overlay-button:after,
.mejs-overlay-button:before {
	color: #fff;
	font-weight: 300
}

.mejs-overlay-button:before {
	font-weight: 400!important;
	content: "\e1d6";
	margin-right: 10px;
	font-size: 19px
}

.mejs-overlay-button:after {
	font-size: 14px
}

.mejs-currenttime,
.mejs-duration {
	font-size: 15px;
	height: auto;
	font-weight: 300
}

.mejs-container .mejs-controls .mejs-time,
.mejs-controls div.mejs-time-rail {
	margin-top: 10px
}

.mejs-container .mejs-controls .mejs-button {
	margin-top: 8px;
	position: relative
}

.mejs-container .mejs-controls .mejs-pause,
.mejs-container .mejs-controls .mejs-play {
	margin-right: 10px
}

.mejs-container .mejs-controls .mejs-fullscreen-button,
.mejs-container .mejs-controls .mejs-mute,
.mejs-container .mejs-controls .mejs-unmute {
	margin-left: 10px;
	margin-top: 9px
}

.mejs-container .me-cannotplay {
	max-height: 300px
}

.mejs-container img {
	max-width: 100%;
	height: auto
}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0
}

.video-wrapper iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.box-video .mejs-container,
.box-video .video-wrapper {
	height: 100%;
	width: 100%;
	position: absolute;
	padding: 0
}

.mejs-volume-slider {
	display: none
}

@media (max-width:767px) {
	.box-video .video-wrapper {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0
	}
	.box-video .mejs-container {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: block;
		position: absolute
	}
}

.night .transparent .logo-shape .shape {
	background-image: url(../images/logo-shape-dark.png)
}

.night .landing-page {
	background-color: #000
}

.night .navbar-default:not(.navbar-minimized) .navbar-nav>li>a,
.night .navbar-meta>li>a.collapsed {
	color: #fff
}

.night .flexslider .large-title,
.night .flexslider h1.large-title {
	color: #fff!important
}

.night .landing-page #main>.content,
.night .landing-page main>.content {
	background-image: none
}

.night .navbar-default .navbar-toggle.collapsed .icon-bar {
	background-color: #fff
}

.table-downloads tr.odd {
	background-color: #eee!important
}

.table-downloads tr.even {
	background-color: transparent
}


.swiper-pagination{
	max-width: 1170px;
	left:50% !important; 
	padding-left:15px;
	padding-right:15px;
	transform:translateX(-50%);
	text-align: left;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:auto;
	top:50%;
	margin-top:120px;
}
.swiper-pagination-bullet{
	width:12px;
	height:12px;
	opacity: 1;
	border:2px solid #e90b0d;
	background:transparent;
}
.swiper-pagination-bullet-active{
	background:#e90b0d;
}

#swiper{
	position: absolute;
	top:-103px;
	width:100%;
}

.slide-content{
	position: absolute;
	width:100%;
	top:0;
	left:0;
	bottom:auto;
}
.slide-content .container{
	margin-top:13%;
}
#swiper .large-title{
	font-size:35px;
}

#swiper .small-title{
	font-size: 22px;
	font-weight: 700;
	font-family:Arial;
}

@media screen and (max-width:1200px) {
	.swiper-pagination{
		max-width: 970px;
	}
}
@media screen and (max-width:991px) {
	.swiper-pagination{
		max-width: 750px;
	}
}

@media screen and (max-width:767px) {

	#swiper{
		position: static;
	}
	.slide-content{
		position: relative;
		padding-bottom:20px
	}
	.slide-content .container{
		margin-top:10px;
		margin-bottom:30px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom:20px;
		top:auto;
		margin-top:0;
	}

}



.copyright-mf{
	display: inline-block;
	margin-left: 30px
}
@media screen and (max-width:620px ) {
	.copyright-mf{
		display: block;
		margin-left: 0px;
		line-height: 32px
	}
}
.copyright-mf a,.a1-mf{
	text-decoration: none;
	transition:all 0.6s ease;
	-moz-transition:all 0.6s ease; /* Firefox 4 */
	-webkit-transition:all 0.6s ease; /* Safari 和 Chrome */
	-o-transition:all 0.6s ease; /* Opera */
}
.copyright-mf a:hover,.a1-mf:hover{
	color: #000
}
.con-mf h2{
	width: 100%;
	text-align: center;
	padding-bottom: 20px
}
.videomf{
	position: relative;
	padding: 0
}
.videomf>img{
	width: 100%
}
.videomf>div{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0
}
.pagemg1{
	border-top: 1px solid #e90b0d;
	padding: 20px 0;
	margin-top: 40px
}
.pagemg1 a{
	display: block;
}
.pagemg1 a:hover{
	color: #e90b0d
}
.catitem-img img{
	width: 100%
}
.catitem-img,.catitem-content{
	float: left;
}
.newlist ul{
	background: #fff;
	padding:24px 35px;
	border: 10px 
}
.newlist ul li{
	list-style: none;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 1px solid #e6e6e6
}
.newlist ul li span {color:#999;font-size:12px;font-family:Arial;}
.newlist ul li:first-child{
	padding-top: 0
}
.newlist ul li:last-child{
	border-bottom: none
}
.catItemTitle{
	margin-top: 0;
	font-size: 21px
}
.k2ReadMore{
	padding: 10px;
	margin-top: 20px;
	border-radius:5px;
	display: inline-block;
	background: #e90b0d;
	color: #fff;
}
.k2ReadMore:hover{
	background: #b41201;
	color: #fff
}
.catItemIntroText{
	padding: 10px 0
}
.pagelist{
	text-align: center;
	margin:20px 0 0;
}
.pagelist a{
	width: 35px;
	height: 35px;
	display: inline-block;
	line-height: 35px;
	margin: 0 5px
}
.pagelist a.mfactvie,.pagelist a:hover{
	background: red;
	color: #fff
}
.newimg{
	width: 100%;
	max-width: 300px;
	margin:20px 0
}