@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

}



.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/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: #005BAC;

	border-color: #fff;

	background-color: #fff

}



.btn-default:hover {

	border-color: #1d389a;

	color: #1d389a

}



.dark-container .btn-default {

	color: #777;

	border-color: #777

}



.dark-container .btn-default:hover {

	color: #1d389a;

	border-color: #1d389a

}



.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) {

	text-decoration: underline;

	display: inline-block;

	font-weight: 700

}



.content-cms a[href]:not(.btn):not(.default-link):not(.mejs-volume-slider):focus,

.content-cms a[href]:not(.btn):not(.default-link):not(.mejs-volume-slider):hover {

	color: #fff;

	background-color: #595959;

	text-decoration: none

}



.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: #005BAC

}



.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: #005BAC;

	padding-bottom: 6px;

	border-color: #005BAC;

	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 #1d389a;

	border-radius: 0;

	background-color: #1d389a;

	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: #005BAC;

	margin-top: .3em;

	margin-left: -2px;

	margin-bottom: 12px;

	display: block;

	content: ' '

}



.h3,

.h5,

.h6,

h3,

h5,

h6 {

	color: #005BAC

}



.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 #005BAC;

	padding-bottom: .3em;

	font-weight: 400

}



.full-lined-headline {

	border-bottom: 2px solid #005BAC;

	display: block

}



.headline-link a {

	color: #ddd;

	font-size: 18px

}



.headline-link a:hover {

	color: #fff

}



.highlight,

.subtitle {

	color: #005BAC

}



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: 8px 14px

}



.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: #005BAC

}



.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

}
.logistics-box {
	width: 512px;
}
.logistics-box p {
	color: #005bab;
	font-size: 16px;
}
.logistics-box input {
	display: block;
	width: 100%;
	padding: 10px 10px 80px;
	outline: none;
	border: none;
	border-radius: 10px;
}

.logistics-box input:focus {
	box-shadow: 0 0 10px #ccc;
	transition: all .3s linear;
}

.logistics-box input:-moz-placeholder {
	color: #bcbcbc;
	font-size: 16px;
}
.logistics-box input::-webkit-input-placeholder {
	color: #bcbcbc;
	font-size: 16px;
}
.logistics-box button {
	outline: none;
	background-color: #005bab;
	color: #fff;
	border-radius: 10px;
	font-size: 16px;
	border: 0px solid #005bab;
	padding: .5em 2.5em;
	margin-top: 18px;
	float: right;
}
.logistics-box button:hover {
	background-color: #0088C9;
	transition: .3s;
}


.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

}



.dark-container-inner {

	padding: 25px 0

}



.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 #005BAC 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: #1d389a

}



.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: #005BAC;

	text-transform: uppercase;

	margin: 0;

	padding: 0

}



.navbar-default .logo-image {

	display: inline-block;

	margin-right: 30px;

	width: 200px;

	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: 9px 0;

	color: #005BAC

}

.navbar-default .navbar-mega-menu>li:last-child:before{

	display:none;

}



.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: 24px;

	font-weight: 700;

	border-bottom: 2px solid transparent;

	color: #595959

}



.navbar-default .navbar-mega-menu>li a:active {

	color: #005BAC;

	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 #005BAC;

	color: #005BAC

}



.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: #005BAC

}



.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;

}



.navbar-footer .navbar-nav>li {

	margin-right: 9px

}



.navbar-footer .navbar-nav>li:before {

	content: '/';

	display: inline-block;

	margin-right: -9px;

	padding: 9px 0;

	color:#fff;
}



.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;

	color:#fff;

}



.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 {

		margin-bottom: 10px

	}

	.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: #005BAC

	}

	.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 #005BAC

	}

	.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 #005BAC

	}

	.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: #1d389a

	}

	.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: #1d389a

	}

	.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: #005BAC

	}

	.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 #005BAC

	}

	#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: #005BAC

	}

	#myAccordion .panel>div {

		padding: 0 15px

	}

	.meta-container .dark-container-inner {

		background: #595959;

		border-bottom: 2px solid #005BAC;

		padding-bottom: 15px

	}

}



.red-border {

	height: 5px;

	background-color: #005BAC;

	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(../img/content-bg.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-top: 23%;

	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: #1d389a;

	text-align: center

}

.back-to-top a:hover{

	background-color: #e31a04;

}

.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(../img/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(../img/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: #005BAC

}



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: #005BAC

}



.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: #005BAC;

	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: 34%

	}

}



@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: 35%

	}

}



@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: #005BAC

}



.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: #005BAC;

	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: #1d389a

}



.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: #005BAC

}



.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(../img/fancybox_sprite.png)

}



#fancybox-loading div {

	background: url(../img/fancybox_loading.gif) center center no-repeat

}



.fancybox-nav {

	background: url(../img/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(../img/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: #005BAC

}



.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.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

}



.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: #005BAC;

	margin-top: .3em;

	margin-left: -2px;

	margin-bottom: 12px

}



.flexslider .small-title {

	font-weight: 700;

	font-family: "微软雅黑", Arial, sans-serif;

	font-size: 22px;

	color: #005BAC

}



.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.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: #1d389a;

	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: #1d389a;

	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: #005BAC

}



#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: #005BAC

}



#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 #005BAC

}



#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: #005BAC;

	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: 15px;

	font-weight: 400

}



.box .link,

.box a {

	color: #777;

	font-size: 13px

}



.box .link:hover .btn-default,

.box a:hover .btn-default {

	color: #1d389a;

	background-color: #fff

}



.box .link:hover .link,

.box a:hover .link {

	color: #1d389a

}



.box.box-dark,

.box.box-highlight,

.box.box-transparent {

	background-color: #005BAC;

	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: #005BAC;

	background-color: rgba(178, 22, 17, .9);

	background-image: url(../img/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 .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: #005BAC!important

}



.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: #005BAC!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: #005BAC

}



.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: #005BAC;

	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: #005BAC;

	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: #005BAC;

	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 #005BAC;

	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: #005BAC

}



.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: #005BAC;

	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: #005BAC;

	border-color: #005BAC;

	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: #005BAC;

	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: #005BAC

}



.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: #005BAC

}



.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(../img/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

}



.clear-float:after {

    content: '';

    display: block;

    clear: both;

}



.i-row-three:nth-child(1){

	padding-right: 6px;

	padding-left: 0;

}



.i-row-three:nth-child(2){

	padding: 0 3px;

}



.i-row-three:nth-child(3){

	padding-left: 6px;

	padding-right: 0;

}



.i-row-three .box{

	margin-bottom: 0;

	height: 300px;

}



.i-row-three-title{

	font-size: 18px !important;

}



.i-row-three-title:after{

	width: 11% !important;

	margin-left: 0 !important;

}



.i-row-three-farme{

	padding: 15px 15px 0 !important;

}



.i-three-content{

	height: 228px;

	overflow: hidden;

	list-style: none;

	margin-bottom: 0;

	padding: 0 16px;

}



.i-three-content li{

	margin: 4px 0;

}



.i-three-content li a{

	transition: linear 0.2s all;

	-webkit-transition: linear 0.2s all;

	height: 20px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-climb: 1;

	-webkit-box-orient: vertical;

}



.i-three-content li a:hover{

	color: #005BAC;

}



.navbar{

	margin-bottom: 0;

}



.navbar-footer{

	padding: 12px 0;

}



@media screen and (max-width: 991px){

	.i-row-three:nth-child(1) ,.i-row-three:nth-child(2) ,.i-row-three:nth-child(3){

		padding: 0 15px;

	}



	.i-row-three:nth-child(2){

		margin: 15px 0;

	}



	.i-three-content{

		height: auto;

	}



	.i-row-three .box{

		height: auto;

		padding-bottom: 15px;

	}



	.container-pad{

		padding-bottom: 40px;

	}

}



@media screen and (min-width:992px) and (max-width: 1440px){

	.flexslider .large-title{

		font-size: 30px;

	}



	.flexslider .small-title{

		font-size: 18px;

	}



	.swiper-title{

		width: 30%;

	}



	.landing-page #main>.content, .landing-page main>.content{

		padding-top: 22%;

	}



	.i-row-three .box{

		height: 230px;

	}



	.i-three-content{

		height: 170px;

	}

}



@media screen and (min-width: 992px){

	.footer-show{

		display: none !important;

	}

}



@media screen and (max-width: 767px){

	#login-form{

		z-index: 999999 !important;

		top: -183px !important;

		width: 274px !important;

	}

}



@media screen and (max-width: 599px){

	.menu-inner .meta-menu{

		height: 0px !important;

	}



	.h1, h1{

		font-size: 20px;

	}



	.navbar-default .navbar-mega-menu>li>a{

		padding: 9px 10px;

	}



	.dropdown-size a{

		font-size: 16px !important;

	}



	.nav-mega-menu li a{

		font-size: 14px !important;

	}

}