@import url(form.css);
@import url(animate.min.css);
@import url(bootstrap-datetimepicker.min.css);
@import url(swiper.css);
.wp-block-media-text .wp-block-media-text__media {
	grid-area: media-text-media;
	margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
	word-break: break-word;
	grid-area: media-text-content;
	padding: 0 8%
}

ul.dc_datxe {
	margin: 0;
	padding: 0 15px;
	background: #FFF;
	display: block;
	clear: both
}

@media only screen and (max-width:767px) {
/*	ul.dc_datxe {
		height: auto!important
	}*/
}

nav#wpfm-floating-menu-nav {
	z-index: 999999
}

.wpfm-icon-block img {
	padding: 3px;
	display: block
}

.wpfm-menu-nav ul {
	margin: 0;
	list-style: none;
	z-index: 99999
}

.wpfm-position-bottom-left ul {
	left: 0
}

.wpfm-position-bottom-left ul {
	bottom: 7%;
	position: fixed
}

.wpfm-icon-block.wpfm-image-icon-block {
	width: 35px
}

.wpfm-menu-wrapper ul {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0
}

.wpfm-template-11 .wpfm-menu-nav ul {
	position: fixed;
	bottom: 10px;
	background: #ededed;
	padding: 5px 0;
	-webkit-border-radius: 15px;
	border-radius: 15px
}

.wpfm-template-11 .wpfm-position-bottom-left ul {
	left: 25px
}

.wpfm-template-11 .wpfm-menu-nav ul li {
	display: inline-block;
	padding: 0 20px;
	position: relative
}

.wpfm-template-11 .wpfm-menu-nav ul li a {
	outline: 0
}

.wpfm-template-11 .wpfm-menu-nav ul li a span {
	color: #ada7a6;
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

*,
.kc-col-container,
.kc-container,
.kc-elm {
	box-sizing: border-box
}

div {
	display: block
}

.kc-elm {
	float: left;
	width: 100%
}

div.kc_col-of-5 {
	width: 20%;
	float: left
}

.kc_col-sm-3 {
	width: 25%
}

.kc_col-sm-5 {
	width: 41.6667%
}

.kc_col-sm-6 {
	width: 50%
}

.kc_col-sm-7 {
	width: 58.3333%
}

.kc_col-sm-12 {
	width: 100%
}

.kc-container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}

.kc_single_image img {
	max-width: 100%;
	display: inline-block
}

.kc_row:not(.kc_row_inner) {
	clear: both;
	float: left;
	width: 100%
}

.kc-row-container.kc-container .kc-wrap-columns,
.kc_row_inner {
	margin-left: -15px;
	margin-right: -15px;
	clear: both
}

.kc_row.kc_row_inner {
	width: calc(100% + 30px)
}

.kc_column,
.kc_column_inner {
	min-height: 1px;
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
	float: left
}

.kc_column>.kc-col-container,
.kc_column_inner>.kc-col-inner-container {
	height: 100%
}

.kingcomposer div.kc_column,
.kingcomposer div.kc_column_inner {
	clear: none
}

.kc_clfw {
	width: 100%!important;
	clear: both!important;
	display: block!important;
	height: 0!important;
	padding: 0!important;
	margin: 0!important
}

.kc-col-container {
	clear: both;
	display: block;
	width: 100%
}

.kc_text_block {
	display: inline-block;
	clear: both;
	width: 100%
}

@media screen and (min-width:999px) {
	.kc-row-container .kc-wrap-columns,
	.kc_row_inner {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		flex-wrap: wrap
	}
	.kc-row-container.kc-container .kc-wrap-columns,
	.kc_row_inner {
		width: calc(100% + 30px)
	}
}

@media screen and (max-width:767px) {
	body.kc-css-system .kc_column,
	body.kc-css-system .kc_column_inner {
		width: 100%
	}
	div.kc_row {
		display: block
	}
}

.nav-pills {
	line-height: 45px;
	margin: 0;
	padding: 0
}

.nav-pills:after,
.nav-pills:before {
	display: table;
	line-height: 0;
	content: ""
}

.nav-pills:after {
	clear: both
}

.nav-pills>li {
	float: left
}

.nav-pills>li>a {
	padding: 0 30px;
	text-decoration: none;
	outline: 0;
	display: block;
	line-height: 50px;
	color: #6b6b6b
}

.kc_button {
	padding: 10px 20px;
	color: #FFF;
	display: inline-block
}

.kc_button {
	white-space: nowrap;
	text-decoration: none;
	font-size: 14px;
	background-color: #1E73BE
}

.kc-owl-post-carousel .in-post-content {
	text-align: justify
}

.kc_single_image {
	position: relative
}

.kc-read-more {
	float: left;
	padding: 7px 30px;
	border: 1px solid #e4e4e4;
	border-radius: 30px;
	font-weight: 600;
	color: #505050
}

.kc_single_image {
	max-width: 100%;
	width: 100%;
	line-height: 0
}

.kc_single_image>a {
	width: 100%;
	float: left;
	position: relative
}

.kc-title-wrap {
	width: 100%
}

@media screen and (min-width:768px) {
	.kc-animated {
		opacity: 0
	}
}

@font-face {
	font-family: 'FontAwesome';
	src: url(../fonts/fa-solid-900.eot);
	src: url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(../fonts/fa-solid-900.svg#fontawesome) format("svg");
	font-weight: 400;
	font-style: normal
}

[class^="fa-"],
[class*=" fa-"],
[class^="fa-"]:before,
[class*=" fa-"]:before {
	font-family: 'FontAwesome';
	font-style: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	text-rendering: auto;
	speak: none;
	font-weight: 400
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-plane:before {
	content: "\f072"
}

.fa-road:before {
	content: "\f018"
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

img {
	max-width: 100%;
	height: auto
}

:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::after,
::before {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

nav,
section {
	display: block
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1,
h3,
h4,
h5 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

ul {
	margin-top: 0;
	margin-bottom: 1rem
}

ul ul {
	margin-bottom: 0
}

b {
	font-weight: bolder
}

sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sup {
	top: -.5em
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

img {
	vertical-align: middle;
	border-style: none
}

table {
	border-collapse: collapse
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button,
input,
select {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

select {
	word-wrap: normal
}

[type=button],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=checkbox] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

h1,
h3,
h4,
h5 {
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2
}

h1 {
	font-size: 2.5rem
}

h3 {
	font-size: 1.75rem
}

h4 {
	font-size: 1.5rem
}

h5 {
	font-size: 1.25rem
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-group {
	margin-bottom: 1rem
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

.form-check-label {
	margin-bottom: 0
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem
}

.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.fade:not(.show) {
	opacity: 0
}

.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}

.input-group>.form-control {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}

.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-pills .nav-link {
	border-radius: .25rem
}

.nav-pills .nav-link.active {
	color: #fff;
	background-color: #007bff
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}

.modal-dialog-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	content: ""
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0
}

.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.modal-footer>:not(:first-child) {
	margin-left: .25rem
}

.modal-footer>:not(:last-child) {
	margin-right: .25rem
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem)
	}
}

.mb-3 {
	margin-bottom: 1rem!important
}

.text-center {
	text-align: center!important
}

a {
	color: #104282
}

@font-face {
	font-family: 'Bebeboo';
	src: url(../fonts/Bebeboo-Regular.ttf)
}

@font-face {
	font-family: 'Bebeboo-SemiBold';
	src: url(../fonts/Bebeboo-SemiBold.ttf)
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%)
}

.modal-dialog-centered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (0.5rem * 2))
}

.modal-content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0
}

.modal-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}

.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #e9ecef
}

.modal-footer>:not(:first-child) {
	margin-left: .25rem
}

.modal-footer>:not(:last-child) {
	margin-right: .25rem
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-centered {
		min-height: calc(100% - (1.75rem * 2))
	}
}

h1,
h3,
h4,
h5 {
	font-family: 'Bebeboo-SemiBold';
	font-weight: 400
}

.regular {
	font-family: 'Bebeboo'
}

img {
	max-width: 100%;
	height: auto
}

.alignleft {
	float: left;
	display: inline;
	margin-right: 20px;
	margin-top: 0
}

img.size-full {
	max-width: 100%;
	margin-bottom: 30px
}

img[class*="align"] {
	height: auto
}

p:last-child {
	margin-bottom: 0
}

.kc-container {
	max-width: 1200px
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.navbar-toggler {
	padding: 0
}

.navbar-toggler img {
	margin-bottom: 0;
	margin-top: -6px
}

.home_kmai .home_kmai_slider {
	width: calc(100% - 165px);
	float: left
}

.home_slider {
	background: #FFF
}

.nav_button {
	position: absolute;
	width: 60px;
	height: 60px;
	right: 0;
	top: -15px;
	border-radius: 0;
	z-index: 999
}

@media only screen and (min-width:1025px) {
	.dc_nav_top ul {
		margin: 0;
		padding: 0;
		display: flex;
		flex-flow: wrap;
		align-items: center;
		justify-content: center
	}
	.dc_nav_top ul li {
		list-style: none;
		position: relative
	}
	.dc_nav_top ul li a {
		color: #FFF;
		padding: 0 25px;
		text-decoration: none;
		display: block;
		line-height: 40px;
		white-space: nowrap
	}
	.dc_nav_top ul li ul {
		visibility: hidden;
		opacity: 0;
		height: 0;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 999;
		background: #104282;
		font-size: 16px
	}
	.dc_nav_top ul li ul li {
		display: block
	}
	.dc_nav_top ul li.current-menu-item a {
		background: #ff9000
	}
	.dc_nav_top ul li.menu-item-has-children a::after {
		content: "";
		display: inline-block;
		margin-left: 5px;
		position: relative;
		top: -2px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 5px 0 5px;
		border-color: #fff transparent transparent transparent
	}
	.dc_nav_top ul li.menu-item-has-children ul li a::after {
		display: none
	}
}

@media only screen and (max-width:1024px) {
	.kc_row:not(.kc_row_inner) {
		padding-left: 15px;
		padding-right: 15px
	}
	.dc_menu_top {
		position: relative;
		z-index: 99
	}
	#dc_menu_pc {
		position: fixed;
		width: 100%;
		height: calc(100vh - 60px);
		top: 60px;
		left: 0;
		background: #0f589d;
		overflow-y: scroll
	}
	.dc_header_menu {
		padding: 0
	}
	.dc_menu_top ul.menu {
		margin: 0;
		padding: 0;
		font-size: 16px
	}
	.dc_menu_top ul.menu li {
		list-style: none;
		padding: 0 15px;
		position: relative;
		clear: both
	}
	.dc_menu_top ul.menu li.menu_icon {
		padding-left: 45px
	}
	.dc_menu_top ul.menu li.menu_icon:before {
		content: '\f015';
		font-family: 'FontAwesome';
		width: 15px;
		padding: 10px 0;
		position: absolute;
		left: 15px;
		top: -5px;
		color: #FFF
	}
	.dc_menu_top ul.menu li.menu_dichvu:before {
		content: '\f124'
	}
	.dc_menu_top ul.menu li.menu_loaixe:before {
		content: '\f1b9'
	}
	.dc_menu_top ul.menu li.menu_banggia:before {
		content: '\f15c'
	}
	.dc_menu_top ul.menu li.menu_kmai:before {
		content: '\f02e'
	}
	.dc_menu_top ul.menu li.menu_news:before {
		content: '\f1ea'
	}
	.dc_menu_top ul.menu li.menu_about:before {
		content: '\f1ad'
	}
	.dc_menu_top ul.menu li.menu_contact:before {
		content: '\f2a0'
	}
	.dc_menu_top ul.menu li a {
		color: #FFF;
		display: block;
		padding: 5px 0
	}
	.dc_menu_top ul.menu li.menu-item-has-children {
		position: relative
	}
	.dc_menu_top ul.menu li.menu-item-has-children:after {
		content: "";
		right: 15px;
		display: block;
		position: absolute;
		top: 15px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 5px 0 5px;
		border-color: #fff transparent transparent transparent
	}
	.dc_menu_top ul.menu li.menu-item-has-children a {
		width: calc(100% - 40px)
	}
	.dc_menu_top ul.menu li.menu-item-has-children a:after {
		display: none
	}
	.dc_menu_top ul.menu li ul {
		margin: 0;
		padding: 0;
		display: none
	}
	.dc_menu_top ul.menu li.current-menu-item {
		background: #104282
	}
	.home_kmai .home_kmai_slider {
		width: 100%
	}
	.home_kmai .home_kmai_slider:after {
		display: none
	}
	.mhome_chatonline img {
		margin-bottom: 0;
		margin-right: 15px
	}
	.mhome_chatonline hr {
		border-top: 1px solid transparent;
		display: block;
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px
	}
}

#home_map .modal-dialog {
	min-width: 80%!important
}

#home_map #map {
	padding: 15px 15px 0 15px!important;
	width: 100%!important;
	min-height: 600px!important;
	margin: auto
}

.hidden {
	display: none!important;
	visibility: hidden!important
}

.call-floating-menu,
.zalo-floating-menu,
.mail-floating-menu,
.messenger-floating-menu {
	border-radius: 50%;
	box-shadow: 0 3px 10px #888
}

.call-floating-menu,
.zalo-floating-menu {
	background-color: #1e73be
}

.mail-floating-menu {
	background-color: #f60
}

.messenger-floating-menu {
	background-color: #e60f1e
}

.call-floating-menu .wpfm-icon-block img,
.zalo-floating-menu .wpfm-icon-block img,
.mail-floating-menu .wpfm-icon-block img,
.messenger-floating-menu .wpfm-icon-block img {
	padding: 6px
}
.wp-block-audio figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}

.wp-block-audio audio {
	width: 100%;
	min-width: 300px
}

.block-editor-block-list__layout .reusable-block-edit-panel {
	align-items: center;
	background: #f8f9f9;
	color: #555d66;
	display: flex;
	flex-wrap: wrap;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	top: -14px;
	margin: 0 -14px;
	padding: 8px 14px;
	position: relative;
	border: 1px dashed rgba(145, 151, 162, .25);
	border-bottom: none
}

.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel {
	margin: 0 -14px;
	padding: 8px 14px
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {
	margin: 0 5px
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {
	margin-right: auto
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
	margin-right: 8px;
	white-space: nowrap;
	font-weight: 600
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
	flex: 1 1 100%;
	font-size: 14px;
	height: 30px;
	margin: 4px 0 8px
}

.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
	flex-shrink: 0
}

@media (min-width:960px) {
	.block-editor-block-list__layout .reusable-block-edit-panel {
		flex-wrap: nowrap
	}
	.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
		margin: 0
	}
	.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
		margin: 0 0 0 5px
	}
}

.editor-block-list__layout .is-selected .reusable-block-edit-panel {
	border-color: rgba(66, 88, 99, .4) rgba(66, 88, 99, .4) rgba(66, 88, 99, .4) transparent
}

.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel {
	border-color: hsla(0, 0%, 100%, .45) hsla(0, 0%, 100%, .45) hsla(0, 0%, 100%, .45) transparent
}

.block-editor-block-list__layout .reusable-block-indicator {
	background: #fff;
	border: 1px dashed #e2e4e7;
	color: #555d66;
	top: -14px;
	height: 30px;
	padding: 4px;
	position: absolute;
	z-index: 1;
	width: 30px;
	right: -14px
}

.wp-block-button {
	color: #fff;
	margin-bottom: 1.5em
}

.wp-block-button.aligncenter {
	text-align: center
}

.wp-block-button.alignright {
	text-align: right
}

.wp-block-button__link {
	background-color: #32373c;
	border: none;
	border-radius: 28px;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	margin: 0;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}

.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
	color: inherit
}

.is-style-squared .wp-block-button__link {
	border-radius: 0
}

.is-style-outline {
	color: #32373c
}

.is-style-outline .wp-block-button__link {
	background-color: transparent;
	border: 2px solid
}

.wp-block-calendar {
	text-align: center
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
	padding: 4px;
	border: 1px solid #e2e4e7
}

.wp-block-calendar tfoot td {
	border: none
}

.wp-block-calendar table {
	width: 100%;
	border-collapse: collapse;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
}

.wp-block-calendar table th {
	font-weight: 440;
	background: #edeff0
}

.wp-block-calendar a {
	text-decoration: underline
}

.wp-block-calendar tfoot a {
	color: #00739c
}

.wp-block-calendar table caption,
.wp-block-calendar table tbody {
	color: #40464d
}

.wp-block-categories.alignleft {
	margin-right: 2em
}

.wp-block-categories.alignright {
	margin-left: 2em
}

.wp-block-columns {
	display: flex;
	flex-wrap: wrap
}

@media (min-width:782px) {
	.wp-block-columns {
		flex-wrap: nowrap
	}
}

.wp-block-column {
	flex-grow: 1;
	margin-bottom: 1em;
	flex-basis: 100%;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word
}

@media (min-width:600px) {
	.wp-block-column {
		flex-basis: calc(50% - 16px);
		flex-grow: 0
	}
	.wp-block-column:nth-child(2n) {
		margin-left: 32px
	}
}

@media (min-width:782px) {
	.wp-block-column:not(:first-child) {
		margin-left: 32px
	}
}

.wp-block-cover,
.wp-block-cover-image {
	position: relative;
	background-color: #000;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	width: 100%;
	margin: 0 0 1.5em;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}

.wp-block-cover-image.has-left-content,
.wp-block-cover.has-left-content {
	justify-content: flex-start
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover-image.has-left-content .wp-block-cover-text,
.wp-block-cover-image.has-left-content h2,
.wp-block-cover.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
.wp-block-cover.has-left-content h2 {
	margin-left: 0;
	text-align: left
}

.wp-block-cover-image.has-right-content,
.wp-block-cover.has-right-content {
	justify-content: flex-end
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover-image.has-right-content .wp-block-cover-text,
.wp-block-cover-image.has-right-content h2,
.wp-block-cover.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
.wp-block-cover.has-right-content h2 {
	margin-right: 0;
	text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
	color: #fff;
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 610px;
	padding: 14px;
	text-align: center
}

.wp-block-cover-image .wp-block-cover-image-text a,
.wp-block-cover-image .wp-block-cover-image-text a:active,
.wp-block-cover-image .wp-block-cover-image-text a:focus,
.wp-block-cover-image .wp-block-cover-image-text a:hover,
.wp-block-cover-image .wp-block-cover-text a,
.wp-block-cover-image .wp-block-cover-text a:active,
.wp-block-cover-image .wp-block-cover-text a:focus,
.wp-block-cover-image .wp-block-cover-text a:hover,
.wp-block-cover-image h2 a,
.wp-block-cover-image h2 a:active,
.wp-block-cover-image h2 a:focus,
.wp-block-cover-image h2 a:hover,
.wp-block-cover .wp-block-cover-image-text a,
.wp-block-cover .wp-block-cover-image-text a:active,
.wp-block-cover .wp-block-cover-image-text a:focus,
.wp-block-cover .wp-block-cover-image-text a:hover,
.wp-block-cover .wp-block-cover-text a,
.wp-block-cover .wp-block-cover-text a:active,
.wp-block-cover .wp-block-cover-text a:focus,
.wp-block-cover .wp-block-cover-text a:hover,
.wp-block-cover h2 a,
.wp-block-cover h2 a:active,
.wp-block-cover h2 a:focus,
.wp-block-cover h2 a:hover {
	color: #fff
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
	background-attachment: fixed
}

@supports (-webkit-overflow-scrolling:touch) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll
	}
}

.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: inherit;
	opacity: .5;
	z-index: 1
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:before,
.wp-block-cover.has-background-dim.has-background-dim-10:before {
	opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:before,
.wp-block-cover.has-background-dim.has-background-dim-20:before {
	opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:before,
.wp-block-cover.has-background-dim.has-background-dim-30:before {
	opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:before,
.wp-block-cover.has-background-dim.has-background-dim-40:before {
	opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:before,
.wp-block-cover.has-background-dim.has-background-dim-50:before {
	opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:before,
.wp-block-cover.has-background-dim.has-background-dim-60:before {
	opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:before,
.wp-block-cover.has-background-dim.has-background-dim-70:before {
	opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:before,
.wp-block-cover.has-background-dim.has-background-dim-80:before {
	opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:before,
.wp-block-cover.has-background-dim.has-background-dim-90:before {
	opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:before,
.wp-block-cover.has-background-dim.has-background-dim-100:before {
	opacity: 1
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	max-width: 305px;
	width: 100%
}

.wp-block-cover-image:after,
.wp-block-cover:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-cover-image:after,
	.wp-block-cover:after {
		content: none
	}
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
	width: calc(100% - 70px);
	z-index: 1;
	color: #f8f9f9
}

.wp-block-cover-image .wp-block-subhead,
.wp-block-cover-image h1,
.wp-block-cover-image h2,
.wp-block-cover-image h3,
.wp-block-cover-image h4,
.wp-block-cover-image h5,
.wp-block-cover-image h6,
.wp-block-cover-image p,
.wp-block-cover .wp-block-subhead,
.wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3,
.wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6,
.wp-block-cover p {
	color: inherit
}

.wp-block-cover__video-background {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%;
	z-index: 0;
	-o-object-fit: cover;
	object-fit: cover
}

.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,
.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
	max-width: 360px;
	width: 100%
}

.wp-block-embed {
	margin-bottom: 1em
}

.wp-block-embed figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
	position: relative
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
	padding-top: 66.66%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%
}

.wp-block-file {
	margin-bottom: 1.5em
}

.wp-block-file.aligncenter {
	text-align: center
}

.wp-block-file.alignright {
	text-align: right
}

.wp-block-file .wp-block-file__button {
	background: #32373c;
	border-radius: 2em;
	color: #fff;
	font-size: 13px;
	padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
	text-decoration: none
}

.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none
}

.wp-block-file *+.wp-block-file__button {
	margin-left: .75em
}

.wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
	margin: 0 16px 16px 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative
}

.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-gallery .blocks-gallery-image figure,
	.wp-block-gallery .blocks-gallery-item figure {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start
	}
}

.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-gallery .blocks-gallery-image img,
	.wp-block-gallery .blocks-gallery-item img {
		width: auto
	}
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 40px 10px 9px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)
}

.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline
}

.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-gallery.is-cropped .blocks-gallery-image a,
	.wp-block-gallery.is-cropped .blocks-gallery-image img,
	.wp-block-gallery.is-cropped .blocks-gallery-item a,
	.wp-block-gallery.is-cropped .blocks-gallery-item img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
	width: calc(50% - 8px)
}

.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}

.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0
}

@media (min-width:600px) {
	.wp-block-gallery.columns-3 .blocks-gallery-image,
	.wp-block-gallery.columns-3 .blocks-gallery-item {
		width: calc(33.33333% - 10.66667px);
		margin-right: 16px
	}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-3 .blocks-gallery-image,
		.wp-block-gallery.columns-3 .blocks-gallery-item {
			width: calc(33.33333% - 11.66667px)
		}
	}
	.wp-block-gallery.columns-4 .blocks-gallery-image,
	.wp-block-gallery.columns-4 .blocks-gallery-item {
		width: calc(25% - 12px);
		margin-right: 16px
	}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-4 .blocks-gallery-image,
		.wp-block-gallery.columns-4 .blocks-gallery-item {
			width: calc(25% - 13px)
		}
	}
	.wp-block-gallery.columns-5 .blocks-gallery-image,
	.wp-block-gallery.columns-5 .blocks-gallery-item {
		width: calc(20% - 12.8px);
		margin-right: 16px
	}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-5 .blocks-gallery-image,
		.wp-block-gallery.columns-5 .blocks-gallery-item {
			width: calc(20% - 13.8px)
		}
	}
	.wp-block-gallery.columns-6 .blocks-gallery-image,
	.wp-block-gallery.columns-6 .blocks-gallery-item {
		width: calc(16.66667% - 13.33333px);
		margin-right: 16px
	}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-6 .blocks-gallery-image,
		.wp-block-gallery.columns-6 .blocks-gallery-item {
			width: calc(16.66667% - 14.33333px)
		}
	}
	.wp-block-gallery.columns-7 .blocks-gallery-image,
	.wp-block-gallery.columns-7 .blocks-gallery-item {
		width: calc(14.28571% - 13.71429px);
		margin-right: 16px
	}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-7 .blocks-gallery-image,
		.wp-block-gallery.columns-7 .blocks-gallery-item {
			width: calc(14.28571% - 14.71429px)
		}
	}
	.wp-block-gallery.columns-8 .blocks-gallery-image,
	.wp-block-gallery.columns-8 .blocks-gallery-item {
		width: calc(12.5% - 14px);
		margin-right: 16px
	}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-8 .blocks-gallery-image,
		.wp-block-gallery.columns-8 .blocks-gallery-item {
			width: calc(12.5% - 15px)
		}
	}
	.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
	.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
	.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
	.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
	.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
	.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
	.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
	.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0
	}
}

.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0
}

.wp-block-gallery .blocks-gallery-item.has-add-item-button {
	width: 100%
}

.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
	max-width: 305px;
	width: 100%
}

.wp-block-gallery.aligncenter,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
	display: flex
}

.wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content: center
}

.wp-block-image {
	max-width: 100%;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0
}

.wp-block-image img {
	max-width: 100%
}

.wp-block-image.aligncenter {
	text-align: center
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
	width: 100%
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
	display: table;
	margin-left: 0;
	margin-right: 0
}

.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.is-resized>figcaption {
	display: table-caption;
	caption-side: bottom
}

.wp-block-image .alignleft {
	float: left;
	margin-right: 1em
}

.wp-block-image .alignright {
	float: right;
	margin-left: 1em
}

.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}

.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}

.wp-block-latest-comments__comment {
	font-size: 15px;
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
	min-height: 36px;
	list-style: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 52px
}

.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
	line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
	line-height: 1.8;
	margin: 5px 0 20px
}

.wp-block-latest-comments__comment-date {
	color: #8f98a1;
	display: block;
	font-size: 12px
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
	border-radius: 24px;
	display: block;
	float: left;
	height: 40px;
	margin-right: 12px;
	width: 40px
}

.wp-block-latest-posts.alignleft {
	margin-right: 2em
}

.wp-block-latest-posts.alignright {
	margin-left: 2em
}

.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none
}

.wp-block-latest-posts.is-grid li {
	margin: 0 16px 16px 0;
	width: 100%
}

@media (min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - 16px)
	}
	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - 16px)
	}
	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - 16px)
	}
	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 16px)
	}
	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 16px)
	}
}

.wp-block-latest-posts__post-date {
	display: block;
	color: #6c7781;
	font-size: 13px
}

.wp-block-media-text {
	display: grid;
	grid-template-rows: auto;
	align-items: center;
	grid-template-areas: "media-text-media media-text-content";
	grid-template-columns: 50% auto
}

.wp-block-media-text.has-media-on-the-right {
	grid-template-areas: "media-text-content media-text-media";
	grid-template-columns: auto 50%
}

.wp-block-media-text .wp-block-media-text__media {
	grid-area: media-text-media;
	margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
	word-break: break-word;
	grid-area: media-text-content;
	padding: 0 8%
}

.wp-block-media-text>figure>img,
.wp-block-media-text>figure>video {
	max-width: unset;
	width: 100%;
	vertical-align: middle
}

@media (max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100%!important;
		grid-template-areas: "media-text-media" "media-text-content"
	}
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
		grid-template-areas: "media-text-content" "media-text-media"
	}
}

.is-small-text {
	font-size: 14px
}

.is-regular-text {
	font-size: 16px
}

.is-large-text {
	font-size: 36px
}

.is-larger-text {
	font-size: 48px
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: .68;
	font-weight: 100;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-style: normal
}

.has-drop-cap:not(:focus):after {
	content: "";
	display: table;
	clear: both;
	padding-top: 14px
}

p.has-background {
	padding: 20px 30px
}

p.has-text-color a {
	color: inherit
}

.wp-block-pullquote {
	padding: 3em 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center
}

.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
	max-width: 305px
}

.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
	font-size: 20px
}

.wp-block-pullquote p {
	font-size: 28px;
	line-height: 1.6
}

.wp-block-pullquote cite,
.wp-block-pullquote footer {
	position: relative
}

.wp-block-pullquote .has-text-color a {
	color: inherit
}

.wp-block-pullquote:not(.is-style-solid-color) {
	background: none
}

.wp-block-pullquote.is-style-solid-color {
	border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 32px
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal
}

.wp-block-pullquote cite {
	color: inherit
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	margin: 0 0 16px;
	padding: 0 1em
}

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
	font-size: 24px;
	font-style: italic;
	line-height: 1.6
}

.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
	font-size: 18px;
	text-align: right
}

.wp-block-rss.alignleft {
	margin-right: 2em
}

.wp-block-rss.alignright {
	margin-left: 2em
}

.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none
}

.wp-block-rss.is-grid li {
	margin: 0 16px 16px 0;
	width: 100%
}

@media (min-width:600px) {
	.wp-block-rss.columns-2 li {
		width: calc(50% - 16px)
	}
	.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 16px)
	}
	.wp-block-rss.columns-4 li {
		width: calc(25% - 16px)
	}
	.wp-block-rss.columns-5 li {
		width: calc(20% - 16px)
	}
	.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 16px)
	}
}

.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
	color: #6c7781;
	font-size: 13px
}

.wp-block-search {
	display: flex;
	flex-wrap: wrap
}

.wp-block-search .wp-block-search__label {
	width: 100%
}

.wp-block-search .wp-block-search__input {
	flex-grow: 1
}

.wp-block-search .wp-block-search__button {
	margin-left: 10px
}

.wp-block-separator.is-style-wide {
	border-bottom-width: 1px
}

.wp-block-separator.is-style-dots {
	background: none;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto
}

.wp-block-separator.is-style-dots:before {
	content: "\00b7 \00b7 \00b7";
	color: #191e23;
	font-size: 20px;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif
}

p.wp-block-subhead {
	font-size: 1.1em;
	font-style: italic;
	opacity: .75
}

.wp-block-table.has-fixed-layout {
	table-layout: fixed;
	width: 100%
}

.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
	display: table;
	width: auto
}

.wp-block-table.has-subtle-light-gray-background-color {
	background-color: #f3f4f5
}

.wp-block-table.has-subtle-pale-green-background-color {
	background-color: #e9fbe5
}

.wp-block-table.has-subtle-pale-blue-background-color {
	background-color: #e7f5fe
}

.wp-block-table.has-subtle-pale-pink-background-color {
	background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	background-color: transparent;
	border-bottom: 1px solid #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),
.wp-block-table.is-style-stripes tr:nth-child(odd) {
	background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd) {
	background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd) {
	background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd) {
	background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td {
	border-color: transparent
}

.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
	display: flex
}

.wp-block-text-columns .wp-block-column {
	margin: 0 16px;
	padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%
}

pre.wp-block-verse {
	white-space: nowrap;
	overflow: auto
}

.wp-block-video {
	margin-left: 0;
	margin-right: 0
}

.wp-block-video video {
	max-width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-video [poster] {
		-o-object-fit: cover;
		object-fit: cover
	}
}

.wp-block-video.aligncenter {
	text-align: center
}

.wp-block-video figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}

.has-pale-pink-background-color.has-pale-pink-background-color {
	background-color: #f78da7
}

.has-vivid-red-background-color.has-vivid-red-background-color {
	background-color: #cf2e2e
}

.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {
	background-color: #ff6900
}

.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {
	background-color: #fcb900
}

.has-light-green-cyan-background-color.has-light-green-cyan-background-color {
	background-color: #7bdcb5
}

.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {
	background-color: #00d084
}

.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {
	background-color: #8ed1fc
}

.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {
	background-color: #0693e3
}

.has-very-light-gray-background-color.has-very-light-gray-background-color {
	background-color: #eee
}

.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
	background-color: #abb8c3
}

.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
	background-color: #313131
}

.has-pale-pink-color.has-pale-pink-color {
	color: #f78da7
}

.has-vivid-red-color.has-vivid-red-color {
	color: #cf2e2e
}

.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
	color: #ff6900
}

.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
	color: #fcb900
}

.has-light-green-cyan-color.has-light-green-cyan-color {
	color: #7bdcb5
}

.has-vivid-green-cyan-color.has-vivid-green-cyan-color {
	color: #00d084
}

.has-pale-cyan-blue-color.has-pale-cyan-blue-color {
	color: #8ed1fc
}

.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
	color: #0693e3
}

.has-very-light-gray-color.has-very-light-gray-color {
	color: #eee
}

.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
	color: #abb8c3
}

.has-very-dark-gray-color.has-very-dark-gray-color {
	color: #313131
}

.has-small-font-size {
	font-size: 13px
}

.has-normal-font-size,
.has-regular-font-size {
	font-size: 16px
}

.has-medium-font-size {
	font-size: 20px
}

.has-large-font-size {
	font-size: 36px
}

.has-huge-font-size,
.has-larger-font-size {
	font-size: 42px
}

div.wpcf7 {
	margin: 0;
	padding: 0
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0
}

div.wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid red
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid red
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700
}

.wpcf7-form-control-wrap {
	position: relative
}

span.wpcf7-not-valid-tip {
	color: red;
	font-size: 1em;
	font-weight: 400;
	display: block
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid red;
	background: #fff;
	padding: .2em .8em
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " "
}

.wpcf7-display-none {
	display: none
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(../img/ajax-loader.gif);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible
}

div.wpcf7 div.ajax-error {
	display: none
}

div.wpcf7 .placeheld {
	color: #888
}

div.wpcf7 input[type="file"] {
	cursor: pointer
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed
}

@charset "utf-8";
.dc_home_danh_gia_box {
	position: relative
}

.dc_home_danh_gia .swiper-slide {
	margin-bottom: 0
}

.danhgia_prev,
.danhgia_next {
	position: absolute;
	top: -50px;
	right: 0;
	width: 16px;
	height: 16px;
	border-radius: 2px;
	background: #0f579d url(../img/danhgia_next.png) center center no-repeat
}

.danhgia_prev {
	background: #0f579d url(../img/danhgia_prev.png) center center no-repeat;
	right: 20px
}

.danhgia_prev:hover,
.danhgia_next:hover {
	background-color: #104282
}

@charset "utf-8";
.dc_home_doitac .swiper-slide {
	border: 1px solid #ececec;
	height: auto;
	min-height: 88px;
	text-align: center;
	padding: 10px;
	display: flex;
	justify-content: center;
	align-items: center
}

@charset "utf-8";
ul.dc_datxe {
	margin: 0;
	padding: 0 15px;
	background: #FFF;
	display: block;
	clear: both
}

ul.dc_datxe li {
	list-style: none;
	border-bottom: 1px dashed #737373;
	font-size: 14px;
	padding: 0 0 0 15px;
	height: 50px;
	line-height: 50px;
	background: url(../img/li_before.png) left center no-repeat;
	transition: background-color 0.5s;
	position: relative;
	width: 100%;
	float: left
}

ul.dc_datxe li:last-child {
	border-bottom: 0
}

ul.dc_datxe li span.gia {
	display: block;
	width: 80px;
	color: #104282;
	font-weight: 600;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0
}

@media only screen and (max-width:767px) {
/*	ul.dc_datxe {
		height: auto!important
	}*/
	ul.dc_datxe li {
		height: auto;
		line-height: inherit;
		padding: 8px 0 8px 15px
	}
	ul.dc_datxe li span.gia {
		display: inline-block;
		float: inherit;
		width: auto
	}
}

@charset "utf-8";
.dc_loaixe_slider .swiper-slide {
	padding: 15px;
	background: #f7f7f7;
	text-align: center
}

.dc_loaixe_slider .swiper-slide img {
	margin-bottom: 25px
}

.dc_loaixe_slider .swiper-slide h5 {
	text-transform: uppercase
}

.dc_loaixe_slider .swiper-container-autoheight,
.dc_loaixe_slider .swiper-container-autoheight .swiper-slide {
	height: 100%
}

@media (min-width:768px) {
	.loaixe_pagination {
		display: none
	}
}

@media (max-width:768px) {
	.loaixe_pagination {
		display: block;
		text-align: center
	}
	.loaixe_pagination .swiper-pagination-bullet {
		padding: 0 20px;
		border-radius: 5px;
		height: 5px;
		background: #d8d8d8;
		opacity: 1
	}
	.loaixe_pagination .swiper-pagination-bullet-active {
		background: #104282
	}
}


/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
	font-family: 'FontAwesome';
	src: url(../fonts/fontawesome-webfont.eot?v=4.7.0);
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
	content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
	content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "\f158"
}

.fa-won:before,
.fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper-pp:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
	content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
	content: "\f23b"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
	content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: "\f244"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-sticky-note-o:before {
	content: "\f24a"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-hourglass-o:before {
	content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
	content: "\f256"
}

.fa-hand-scissors-o:before {
	content: "\f257"
}

.fa-hand-lizard-o:before {
	content: "\f258"
}

.fa-hand-spock-o:before {
	content: "\f259"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-hand-peace-o:before {
	content: "\f25b"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
	content: "\f26c"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-500px:before {
	content: "\f26e"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-calendar-plus-o:before {
	content: "\f271"
}

.fa-calendar-minus-o:before {
	content: "\f272"
}

.fa-calendar-times-o:before {
	content: "\f273"
}

.fa-calendar-check-o:before {
	content: "\f274"
}

.fa-industry:before {
	content: "\f275"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-map-o:before {
	content: "\f278"
}

.fa-map:before {
	content: "\f279"
}

.fa-commenting:before {
	content: "\f27a"
}

.fa-commenting-o:before {
	content: "\f27b"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-vimeo:before {
	content: "\f27d"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-edge:before {
	content: "\f282"
}

.fa-credit-card-alt:before {
	content: "\f283"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-modx:before {
	content: "\f285"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-usb:before {
	content: "\f287"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pause-circle-o:before {
	content: "\f28c"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stop-circle-o:before {
	content: "\f28e"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-percent:before {
	content: "\f295"
}

.fa-gitlab:before {
	content: "\f296"
}

.fa-wpbeginner:before {
	content: "\f297"
}

.fa-wpforms:before {
	content: "\f298"
}

.fa-envira:before {
	content: "\f299"
}

.fa-universal-access:before {
	content: "\f29a"
}

.fa-wheelchair-alt:before {
	content: "\f29b"
}

.fa-question-circle-o:before {
	content: "\f29c"
}

.fa-blind:before {
	content: "\f29d"
}

.fa-audio-description:before {
	content: "\f29e"
}

.fa-volume-control-phone:before {
	content: "\f2a0"
}

.fa-braille:before {
	content: "\f2a1"
}

.fa-assistive-listening-systems:before {
	content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
	content: "\f2a4"
}

.fa-glide:before {
	content: "\f2a5"
}

.fa-glide-g:before {
	content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
	content: "\f2a7"
}

.fa-low-vision:before {
	content: "\f2a8"
}

.fa-viadeo:before {
	content: "\f2a9"
}

.fa-viadeo-square:before {
	content: "\f2aa"
}

.fa-snapchat:before {
	content: "\f2ab"
}

.fa-snapchat-ghost:before {
	content: "\f2ac"
}

.fa-snapchat-square:before {
	content: "\f2ad"
}

.fa-pied-piper:before {
	content: "\f2ae"
}

.fa-first-order:before {
	content: "\f2b0"
}

.fa-yoast:before {
	content: "\f2b1"
}

.fa-themeisle:before {
	content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
	content: "\f2b4"
}

.fa-handshake-o:before {
	content: "\f2b5"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-envelope-open-o:before {
	content: "\f2b7"
}

.fa-linode:before {
	content: "\f2b8"
}

.fa-address-book:before {
	content: "\f2b9"
}

.fa-address-book-o:before {
	content: "\f2ba"
}

.fa-vcard:before,
.fa-address-card:before {
	content: "\f2bb"
}

.fa-vcard-o:before,
.fa-address-card-o:before {
	content: "\f2bc"
}

.fa-user-circle:before {
	content: "\f2bd"
}

.fa-user-circle-o:before {
	content: "\f2be"
}

.fa-user-o:before {
	content: "\f2c0"
}

.fa-id-badge:before {
	content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
	content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
	content: "\f2c3"
}

.fa-quora:before {
	content: "\f2c4"
}

.fa-free-code-camp:before {
	content: "\f2c5"
}

.fa-telegram:before {
	content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
	content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
	content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
	content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
	content: "\f2cb"
}

.fa-shower:before {
	content: "\f2cc"
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
	content: "\f2cd"
}

.fa-podcast:before {
	content: "\f2ce"
}

.fa-window-maximize:before {
	content: "\f2d0"
}

.fa-window-minimize:before {
	content: "\f2d1"
}

.fa-window-restore:before {
	content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
	content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
	content: "\f2d4"
}

.fa-bandcamp:before {
	content: "\f2d5"
}

.fa-grav:before {
	content: "\f2d6"
}

.fa-etsy:before {
	content: "\f2d7"
}

.fa-imdb:before {
	content: "\f2d8"
}

.fa-ravelry:before {
	content: "\f2d9"
}

.fa-eercast:before {
	content: "\f2da"
}

.fa-microchip:before {
	content: "\f2db"
}

.fa-snowflake-o:before {
	content: "\f2dc"
}

.fa-superpowers:before {
	content: "\f2dd"
}

.fa-wpexplorer:before {
	content: "\f2de"
}

.fa-meetup:before {
	content: "\f2e0"
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.genericon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none
}

.genericon-rotate-90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.genericon-rotate-180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.genericon-rotate-270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.genericon-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.genericon-flip-vertical {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}

.genericon-404:before {
	content: "\f423"
}

.genericon-activity:before {
	content: "\f508"
}

.genericon-anchor:before {
	content: "\f509"
}

.genericon-aside:before {
	content: "\f101"
}

.genericon-attachment:before {
	content: "\f416"
}

.genericon-audio:before {
	content: "\f109"
}

.genericon-bold:before {
	content: "\f471"
}

.genericon-book:before {
	content: "\f444"
}

.genericon-bug:before {
	content: "\f50a"
}

.genericon-cart:before {
	content: "\f447"
}

.genericon-category:before {
	content: "\f301"
}

.genericon-chat:before {
	content: "\f108"
}

.genericon-checkmark:before {
	content: "\f418"
}

.genericon-close:before {
	content: "\f405"
}

.genericon-close-alt:before {
	content: "\f406"
}

.genericon-cloud:before {
	content: "\f426"
}

.genericon-cloud-download:before {
	content: "\f440"
}

.genericon-cloud-upload:before {
	content: "\f441"
}

.genericon-code:before {
	content: "\f462"
}

.genericon-codepen:before {
	content: "\f216"
}

.genericon-cog:before {
	content: "\f445"
}

.genericon-collapse:before {
	content: "\f432"
}

.genericon-comment:before {
	content: "\f300"
}

.genericon-day:before {
	content: "\f305"
}

.genericon-digg:before {
	content: "\f221"
}

.genericon-document:before {
	content: "\f443"
}

.genericon-dot:before {
	content: "\f428"
}

.genericon-downarrow:before {
	content: "\f502"
}

.genericon-download:before {
	content: "\f50b"
}

.genericon-draggable:before {
	content: "\f436"
}

.genericon-dribbble:before {
	content: "\f201"
}

.genericon-dropbox:before {
	content: "\f225"
}

.genericon-dropdown:before {
	content: "\f433"
}

.genericon-dropdown-left:before {
	content: "\f434"
}

.genericon-edit:before {
	content: "\f411"
}

.genericon-ellipsis:before {
	content: "\f476"
}

.genericon-expand:before {
	content: "\f431"
}

.genericon-external:before {
	content: "\f442"
}

.genericon-facebook:before {
	content: "\f203"
}

.genericon-facebook-alt:before {
	content: "\f204"
}

.genericon-fastforward:before {
	content: "\f458"
}

.genericon-feed:before {
	content: "\f413"
}

.genericon-flag:before {
	content: "\f468"
}

.genericon-flickr:before {
	content: "\f211"
}

.genericon-foursquare:before {
	content: "\f226"
}

.genericon-fullscreen:before {
	content: "\f474"
}

.genericon-gallery:before {
	content: "\f103"
}

.genericon-github:before {
	content: "\f200"
}

.genericon-googleplus:before {
	content: "\f206"
}

.genericon-googleplus-alt:before {
	content: "\f218"
}

.genericon-handset:before {
	content: "\f50c"
}

.genericon-heart:before {
	content: "\f461"
}

.genericon-help:before {
	content: "\f457"
}

.genericon-hide:before {
	content: "\f404"
}

.genericon-hierarchy:before {
	content: "\f505"
}

.genericon-home:before {
	content: "\f409"
}

.genericon-image:before {
	content: "\f102"
}

.genericon-info:before {
	content: "\f455"
}

.genericon-instagram:before {
	content: "\f215"
}

.genericon-italic:before {
	content: "\f472"
}

.genericon-key:before {
	content: "\f427"
}

.genericon-leftarrow:before {
	content: "\f503"
}

.genericon-link:before {
	content: "\f107"
}

.genericon-linkedin:before {
	content: "\f207"
}

.genericon-linkedin-alt:before {
	content: "\f208"
}

.genericon-location:before {
	content: "\f417"
}

.genericon-lock:before {
	content: "\f470"
}

.genericon-mail:before {
	content: "\f410"
}

.genericon-maximize:before {
	content: "\f422"
}

.genericon-menu:before {
	content: "\f419"
}

.genericon-microphone:before {
	content: "\f50d"
}

.genericon-minimize:before {
	content: "\f421"
}

.genericon-minus:before {
	content: "\f50e"
}

.genericon-month:before {
	content: "\f307"
}

.genericon-move:before {
	content: "\f50f"
}

.genericon-next:before {
	content: "\f429"
}

.genericon-notice:before {
	content: "\f456"
}

.genericon-paintbrush:before {
	content: "\f506"
}

.genericon-path:before {
	content: "\f219"
}

.genericon-pause:before {
	content: "\f448"
}

.genericon-phone:before {
	content: "\f437"
}

.genericon-picture:before {
	content: "\f473"
}

.genericon-pinned:before {
	content: "\f308"
}

.genericon-pinterest:before {
	content: "\f209"
}

.genericon-pinterest-alt:before {
	content: "\f210"
}

.genericon-play:before {
	content: "\f452"
}

.genericon-plugin:before {
	content: "\f439"
}

.genericon-plus:before {
	content: "\f510"
}

.genericon-pocket:before {
	content: "\f224"
}

.genericon-polldaddy:before {
	content: "\f217"
}

.genericon-portfolio:before {
	content: "\f460"
}

.genericon-previous:before {
	content: "\f430"
}

.genericon-print:before {
	content: "\f469"
}

.genericon-quote:before {
	content: "\f106"
}

.genericon-rating-empty:before {
	content: "\f511"
}

.genericon-rating-full:before {
	content: "\f512"
}

.genericon-rating-half:before {
	content: "\f513"
}

.genericon-reddit:before {
	content: "\f222"
}

.genericon-refresh:before {
	content: "\f420"
}

.genericon-reply:before {
	content: "\f412"
}

.genericon-reply-alt:before {
	content: "\f466"
}

.genericon-reply-single:before {
	content: "\f467"
}

.genericon-rewind:before {
	content: "\f459"
}

.genericon-rightarrow:before {
	content: "\f501"
}

.genericon-search:before {
	content: "\f400"
}

.genericon-send-to-phone:before {
	content: "\f438"
}

.genericon-send-to-tablet:before {
	content: "\f454"
}

.genericon-share:before {
	content: "\f415"
}

.genericon-show:before {
	content: "\f403"
}

.genericon-shuffle:before {
	content: "\f514"
}

.genericon-sitemap:before {
	content: "\f507"
}

.genericon-skip-ahead:before {
	content: "\f451"
}

.genericon-skip-back:before {
	content: "\f450"
}

.genericon-skype:before {
	content: "\f220"
}

.genericon-spam:before {
	content: "\f424"
}

.genericon-spotify:before {
	content: "\f515"
}

.genericon-standard:before {
	content: "\f100"
}

.genericon-star:before {
	content: "\f408"
}

.genericon-status:before {
	content: "\f105"
}

.genericon-stop:before {
	content: "\f449"
}

.genericon-stumbleupon:before {
	content: "\f223"
}

.genericon-subscribe:before {
	content: "\f463"
}

.genericon-subscribed:before {
	content: "\f465"
}

.genericon-summary:before {
	content: "\f425"
}

.genericon-tablet:before {
	content: "\f453"
}

.genericon-tag:before {
	content: "\f302"
}

.genericon-time:before {
	content: "\f303"
}

.genericon-top:before {
	content: "\f435"
}

.genericon-trash:before {
	content: "\f407"
}

.genericon-tumblr:before {
	content: "\f214"
}

.genericon-twitch:before {
	content: "\f516"
}

.genericon-twitter:before {
	content: "\f202"
}

.genericon-unapprove:before {
	content: "\f446"
}

.genericon-unsubscribe:before {
	content: "\f464"
}

.genericon-unzoom:before {
	content: "\f401"
}

.genericon-uparrow:before {
	content: "\f500"
}

.genericon-user:before {
	content: "\f304"
}

.genericon-video:before {
	content: "\f104"
}

.genericon-videocamera:before {
	content: "\f517"
}

.genericon-vimeo:before {
	content: "\f212"
}

.genericon-warning:before {
	content: "\f414"
}

.genericon-website:before {
	content: "\f475"
}

.genericon-week:before {
	content: "\f306"
}

.genericon-wordpress:before {
	content: "\f205"
}

.genericon-xpost:before {
	content: "\f504"
}

.genericon-youtube:before {
	content: "\f213"
}

.genericon-zoom:before {
	content: "\f402"
}


/*!
 *  Vesper Icons font. Copyright 2014-2015 KK Vesper
 *
 * Vesper Icons is fully compatible with FontAwesome version 4.x
 */

@font-face {
	font-family: 'Vesper Icons';
	src: url(../fonts/vesper-icons-webfont.eot?v=5.6.0);
	src: url('../fonts/vesper-icons-webfont.eot?#iefix&v=5.6.0') format('embedded-opentype'), url(../fonts/vesper-icons-webfont.woff2?v=5.6.0) format('woff2'), url(../fonts/vesper-icons-webfont.woff?v=5.6.0) format('woff'), url(../fonts/vesper-icons-webfont.ttf?v=5.6.0) format('truetype'), url('../fonts/vesper-icons-webfont.svg?v=5.6.0#vesper_iconsregular') format('svg');
	font-weight: 400;
	font-style: normal
}

.vs {
	display: inline-block;
	font-family: 'Vesper Icons';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.vs.pull-left {
	margin-right: .3em
}

.vs-face-allergy:before {
	content: "\f000"
}

.vs-baby:before {
	content: "\f001"
}

.vs-butterfly:before {
	content: "\f002"
}

.vs-calendar-alt:before {
	content: "\f003"
}

.vs-clock:before {
	content: "\f004"
}

.vs-clock-alt:before {
	content: "\f005"
}

.vs-cutlery:before {
	content: "\f006"
}

.vs-face-dislike:before {
	content: "\f007"
}

.vs-edit-page:before {
	content: "\f008"
}

.vs-floors:before {
	content: "\f009"
}

.vs-gantt:before {
	content: "\f00a"
}

.vs-gantt-o:before {
	content: "\f00b"
}

.vs-globe:before {
	content: "\f00c"
}

.vs-hourglass:before {
	content: "\f00d"
}

.vs-id-card:before {
	content: "\f00e"
}

.vs-keyboard:before {
	content: "\f010"
}

.vs-face-like:before {
	content: "\f011"
}

.vs-moon:before {
	content: "\f012"
}

.vs-p:before {
	content: "\f013"
}

.vs-person:before {
	content: "\f014"
}

.vs-sex-female:before {
	content: "\f015"
}

.vs-sex-male:before {
	content: "\f016"
}

.vs-shop:before {
	content: "\f017"
}

.vs-smoking:before {
	content: "\f018"
}

.vs-speech:before {
	content: "\f019"
}

.vs-spinner:before {
	content: "\f01a"
}

.vs-table:before {
	content: "\f01b"
}

.vs-table-o:before {
	content: "\f01c"
}

.vs-table-alt:before {
	content: "\f01d"
}

.vs-tables:before {
	content: "\f01e"
}

.vs-profile:before {
	content: "\f021"
}

.vs-user-suit:before {
	content: "\f022"
}

.vs-user-suit-female:before {
	content: "\f023"
}

.vs-user-waiter:before {
	content: "\f024"
}

.vs-user-waiter-female:before {
	content: "\f025"
}

.vs-user-boss:before {
	content: "\f026"
}

.vs-calendar:before {
	content: "\f027"
}

.vs-sleep:before {
	content: "\f028"
}

.vs-sun:before {
	content: "\f029"
}

.vs-sleep-square:before {
	content: "\f02a"
}

.vs-walk:before {
	content: "\f02b"
}

.vs-comment:before {
	content: "\f02c"
}

.vs-sunrise:before {
	content: "\f02d"
}

.vs-sunrise-o:before {
	content: "\f02e"
}

.vs-file-download:before {
	content: "\f02f"
}

.vs-file-download-o:before {
	content: "\f030"
}

.vs-file-move-o:before {
	content: "\f031"
}

.vs-crown:before {
	content: "\f032"
}

.vs-mobile:before {
	content: "\f033"
}

.vs-comments:before {
	content: "\f034"
}

.vs-user-group:before {
	content: "\f035"
}

.vs-smoking-alt:before {
	content: "\f036"
}

.vs-no-smoking-alt:before {
	content: "\f037"
}

.vs-senior:before,
.vs-elderly:before {
	content: "\f038"
}

.vs-clipboard:before {
	content: "\f039"
}

.vs-sofa:before {
	content: "\f03a"
}

.vs-cat-face:before {
	content: "\f03b"
}

.vs-neko:before {
	content: "\f03c"
}

.vs-neko-sleep:before {
	content: "\f03d"
}

.vs-ninja:before {
	content: "\f03e"
}

.vs-language:before {
	content: "\f03f"
}

.vs-comment-bubble:before {
	content: "\f040"
}

.vs-no-comment-bubble:before {
	content: "\f041"
}

.vs-sms:before {
	content: "\f042"
}

.vs-window:before {
	content: "\f043"
}

.vs-tablesolution:before,
.vs-tablecheck:before {
	content: "\f044"
}

.vs-clip-note:before,
.vs-paperclip-note:before {
	content: "\f045"
}

.vs-magnet-note:before {
	content: "\f046"
}

.vs-sticky-note:before {
	content: "\f047"
}

.vs-whiteboard:before {
	content: "\f048"
}

.vs-table-question:before {
	content: "\f049"
}

.vs-clip-note-o:before,
.vs-paperclip-note-o:before {
	content: "\f04a"
}

.vs-flower:before {
	content: "\f04b"
}

.vs-rose:before {
	content: "\f04c"
}

.vs-i-square:before {
	content: "\f04d"
}

.vs-cow:before {
	content: "\f04e"
}

.vs-pig:before {
	content: "\f04f"
}

.vs-chicken:before {
	content: "\f050"
}

.vs-fish:before {
	content: "\f051"
}

.vs-drumstick:before {
	content: "\f052"
}

.vs-a-square:before {
	content: "\f053"
}

.vs-b-square:before {
	content: "\f054"
}

.vs-c-square:before {
	content: "\f055"
}

.vs-1-square:before {
	content: "\f056"
}

.vs-2-square:before {
	content: "\f057"
}

.vs-3-square:before {
	content: "\f058"
}

.vs-kanji-yubi:before {
	content: "\f059"
}

.vs-kanji-chu:before {
	content: "\f05a"
}

.vs-kanji-utage:before {
	content: "\f05b"
}

nav#wpfm-floating-menu-nav {
	z-index: 999999
}

.wpfm-menu-main-wrapper a:focus {
	outline: 0
}

.wpfm-menu-main-wrapper * {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: 0
}

.wpfm-menu-main-wrapper ul {
	margin: 0;
	padding: 0
}

.wpfm-icon-block img {
	padding: 3px;
	display: block
}

.wpfm-menu-main-wrapper .wpfm-menu-name {
	white-space: nowrap
}

.wpfm-menu-main-wrapper a,
.wpfm-menu-main-wrapper span,
.wpfm-menu-main-wrapper * {
	font-family: 'Roboto', sans-serif
}

.wpfm-menu-main-wrapper li:focus,
.wpfm-menu-main-wrapper a:focus,
.wpfm-menu-main-wrapper span:focus,
.wpfm-menu-main-wrapper i:focus {
	outline: 0
}

.wpfm-menu-nav ul {
	margin: 0;
	list-style: none;
	z-index: 99999
}

.wpfm-position-left.wpfm-menu-nav ul,
.wpfm-position-right.wpfm-menu-nav ul {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%)
}

.wpfm-menu-nav.wpfm-position-left ul,
.wpfm-position-top-left ul,
.wpfm-position-bottom-left ul {
	left: 0
}

.wpfm-menu-nav.wpfm-position-right ul,
.wpfm-position-top-right ul,
.wpfm-position-bottom-right ul {
	right: 0
}

.wpfm-position-top-left ul,
.wpfm-position-top-right ul {
	top: 7%;
	position: fixed
}

.wpfm-position-bottom-left ul,
.wpfm-position-bottom-right ul {
	bottom: 7%;
	position: fixed
}

.wpfm-icon-block.wpfm-image-icon-block {
	width: 35px
}

.wpfm-menu-wrapper ul {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0
}

.wpfm-template-1 .wpfm-position-left.wpfm-menu-nav,
.wpfm-template-1 .wpfm-position-right.wpfm-menu-nav,
.wpfm-template-2 .wpfm-position-left.wpfm-menu-nav,
.wpfm-template-2 .wpfm-position-right.wpfm-menu-nav,
.wpfm-template-3 .wpfm-position-left.wpfm-menu-nav,
.wpfm-template-3 .wpfm-position-right.wpfm-menu-nav {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%)
}

.wpfm-template-1 .wpfm-menu-nav.wpfm-position-left,
.wpfm-template-1 .wpfm-position-top-left,
.wpfm-template-1 .wpfm-position-bottom-left,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left,
.wpfm-template-2 .wpfm-position-top-left,
.wpfm-template-2 .wpfm-position-bottom-left,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left,
.wpfm-template-3 .wpfm-position-top-left,
.wpfm-template-3 .wpfm-position-bottom-left {
	right: 100%
}

.wpfm-template-1 .wpfm-menu-nav.wpfm-position-right,
.wpfm-template-1 .wpfm-position-top-right,
.wpfm-template-1 .wpfm-position-bottom-right,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right,
.wpfm-template-2 .wpfm-position-top-right,
.wpfm-template-2 .wpfm-position-bottom-right,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right,
.wpfm-template-3 .wpfm-position-top-right,
.wpfm-template-3 .wpfm-position-bottom-right {
	left: 100%
}

.wpfm-template-1 .wpfm-position-top-left,
.wpfm-template-1 .wpfm-position-top-right,
.wpfm-template-2 .wpfm-position-top-left,
.wpfm-template-2 .wpfm-position-top-right,
.wpfm-template-3 .wpfm-position-top-left,
.wpfm-template-3 .wpfm-position-top-right {
	top: 7%;
	position: fixed
}

.wpfm-template-1 .wpfm-position-bottom-left,
.wpfm-template-1 .wpfm-position-bottom-right,
.wpfm-template-2 .wpfm-position-bottom-left,
.wpfm-template-2 .wpfm-position-bottom-right,
.wpfm-template-3 .wpfm-position-bottom-left,
.wpfm-template-3 .wpfm-position-bottom-right {
	bottom: 7%;
	position: fixed
}

.wpfm-template-1 .wpfm-position-left.wpfm-menu-nav ul,
.wpfm-template-1 .wpfm-position-right.wpfm-menu-nav ul,
.wpfm-template-2 .wpfm-position-left.wpfm-menu-nav ul,
.wpfm-template-2 .wpfm-position-right.wpfm-menu-nav ul,
.wpfm-template-3 .wpfm-position-left.wpfm-menu-nav ul,
.wpfm-template-3 .wpfm-position-right.wpfm-menu-nav ul {
	position: relative;
	top: 0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0)
}

.wpfm-template-1 .wpfm-menu-nav.wpfm-position-left ul,
.wpfm-template-1 .wpfm-position-top-left ul,
.wpfm-template-1 .wpfm-position-bottom-left ul,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left ul,
.wpfm-template-2 .wpfm-position-top-left ul,
.wpfm-template-2 .wpfm-position-bottom-left ul,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul,
.wpfm-template-3 .wpfm-position-top-left ul,
.wpfm-template-3 .wpfm-position-bottom-left ul {
	right: 0
}

.wpfm-template-1 .wpfm-menu-nav.wpfm-position-right ul,
.wpfm-template-1 .wpfm-position-top-right ul,
.wpfm-template-1 .wpfm-position-bottom-right ul,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul,
.wpfm-template-2 .wpfm-position-top-right ul,
.wpfm-template-2 .wpfm-position-bottom-right ul,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul,
.wpfm-template-3 .wpfm-position-top-right ul,
.wpfm-template-3 .wpfm-position-bottom-right ul {
	left: 0
}

.wpfm-template-1 .wpfm-position-top-left ul,
.wpfm-template-1 .wpfm-position-top-right ul,
.wpfm-template-2 .wpfm-position-top-left ul,
.wpfm-template-2 .wpfm-position-top-right ul,
.wpfm-template-3 .wpfm-position-top-left ul,
.wpfm-template-3 .wpfm-position-top-right ul {
	top: 0;
	position: relative
}

.wpfm-template-1 .wpfm-position-bottom-left ul,
.wpfm-template-1 .wpfm-position-bottom-right ul,
.wpfm-template-2 .wpfm-position-bottom-left ul,
.wpfm-template-2 .wpfm-position-bottom-right ul,
.wpfm-template-3 .wpfm-position-bottom-left ul,
.wpfm-template-3 .wpfm-position-bottom-right ul {
	bottom: 0;
	position: relative
}

.wpfm-template-1 ul li {
	display: block;
	line-height: 40px;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
	backface-visibility: hidden;
	position: relative;
	margin-bottom: 2px;
	background: #ff6e01
}

.wpfm-template-1 ul li a {
	display: inline-block;
	width: 100%;
	height: 40px
}

.wpfm-template-1 .wpfm-position-left ul li,
.wpfm-template-1 .wpfm-position-top-left ul li,
.wpfm-template-1 .wpfm-position-bottom-left ul li {
	right: 0%;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-ms-transform: translateX(40px);
	-o-transform: translateX(40px);
	width: 100%
}

.wpfm-template-1 .wpfm-position-left ul li:hover a .wpfm-menu-name,
.wpfm-template-1 .wpfm-position-top-left ul li:hover a .wpfm-menu-name,
.wpfm-template-1 .wpfm-position-bottom-left ul li:hover a .wpfm-menu-name {
	padding: 0 40px;
	transition: padding 0.3s linear
}

.wpfm-template-1 .wpfm-position-right ul li,
.wpfm-template-1 .wpfm-position-top-right ul li,
.wpfm-template-1 .wpfm-position-bottom-right ul li {
	left: 0;
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	-o-transform: translateX(-40px)
}

.wpfm-template-1 .wpfm-position-right ul li a,
.wpfm-template-1 .wpfm-position-top-right ul li a,
.wpfm-template-1 .wpfm-position-bottom-right ul li a {
	padding: 0 30px
}

.wpfm-template-1 ul li .wpfm-menu-name {
	position: relative;
	opacity: 0;
	z-index: 1;
	line-height: 40px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	color: #fff;
	font-size: 0;
	font-weight: 400;
	padding: 0 5px;
	white-space: nowrap
}

.wpfm-template-1 ul li:hover .wpfm-menu-name {
	font-size: 14px
}

.wpfm-template-1 ul li .wpfm-icon-block {
	position: absolute;
	top: 0;
	width: 40px;
	line-height: 40px;
	background: #ff6e01;
	display: block;
	text-align: center;
	z-index: 2;
	transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	color: #fff;
	display: block;
	height: 40px;
	backface-visibility: hidden
}

.wpfm-template-1 .wpfm-position-left ul li .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-left ul li .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li .wpfm-icon-block {
	right: 0
}

.wpfm-template-1 .wpfm-position-right ul li .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-right ul li .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-right ul li .wpfm-icon-block {
	left: 0
}

.wpfm-template-1 ul li .wpfm-icon-block i {
	line-height: 40px;
	width: 100%;
	font-size: 20px
}

.wpfm-template-1 ul li:hover {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	line-height: 40px
}

.wpfm-template-1 .wpfm-position-right ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-top-right ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-bottom-right ul li.wpfm-title-hidden:hover {
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	-o-transform: translateX(-40px)
}

.wpfm-template-1 .wpfm-position-left ul li:hover,
.wpfm-template-1 .wpfm-position-top-left ul li:hover,
.wpfm-template-1 .wpfm-position-bottom-left ul li:hover {
	right: -100%;
	padding-left: 45px
}

.wpfm-template-1 .wpfm-position-left ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-top-left ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-bottom-left ul li.wpfm-title-hidden:hover {
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-ms-transform: translateX(40px);
	-o-transform: translateX(40px)
}

.wpfm-template-1 .wpfm-position-right ul li:hover,
.wpfm-template-1 .wpfm-position-top-right ul li:hover,
.wpfm-template-1 .wpfm-position-bottom-right ul li:hover {
	left: -100%;
	padding-right: 45px
}

.wpfm-template-1 .wpfm-position-right ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-top-right ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-bottom-right ul li.wpfm-title-hidden:hover {
	left: 0
}

.wpfm-template-1 .wpfm-position-left ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-top-left ul li.wpfm-title-hidden:hover,
.wpfm-template-1 .wpfm-position-bottom-left ul li.wpfm-title-hidden:hover {
	right: 0
}

.wpfm-template-1 ul li:hover .wpfm-menu-name {
	opacity: 1
}

.wpfm-template-1 .wpfm-position-left ul li:hover .wpfm-menu-name,
.wpfm-template-1 .wpfm-position-top-left ul li:hover .wpfm-menu-name,
.wpfm-template-1 .wpfm-position-bottom-left ul li:hover .wpfm-menu-name {
	left: 0
}

.wpfm-template-1 .wpfm-position-right ul li:hover .wpfm-menu-name,
.wpfm-template-1 .wpfm-position-top-right ul li:hover .wpfm-menu-name,
.wpfm-template-1 .wpfm-position-bottom-right ul li:hover .wpfm-menu-name {
	right: 0
}

.wpfm-template-1 .wpfm-position-left ul li:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-left ul li:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li:hover .wpfm-icon-block {
	right: auto;
	left: 0;
	background: #ff6e01
}

.wpfm-template-1 .wpfm-position-left ul li.wpfm-title-hidden:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-left ul li.wpfm-title-hidden:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li.wpfm-title-hidden:hover .wpfm-icon-block {
	right: 0;
	left: auto;
	background: #ff6e01
}

.wpfm-template-1 .wpfm-position-right ul li:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-right ul li:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-right ul li:hover .wpfm-icon-block {
	left: auto;
	right: 0;
	background: #ff6e01
}

.wpfm-template-1 .wpfm-position-right ul li.wpfm-title-hidden:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-right ul li.wpfm-title-hidden:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-right ul li.wpfm-title-hidden:hover .wpfm-icon-block {
	left: 0;
	right: auto
}

.wpfm-template-1 ul li.wpfm-active-nav,
.wpfm-template-1 ul li.wpfm-active-nav .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-left ul li.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-left ul li.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-right ul li.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-right ul li.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-right ul li.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-left ul li.wpfm-title-hidden.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-top-left ul li.wpfm-title-hidden.wpfm-active-nav:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li.wpfm-title-hidden.wpfm-active-nav:hover .wpfm-icon-block {
	background: #b44d00
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul {
	right: 0
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left ul,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-left ul,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-left ul {
	left: 0
}

.wpfm-template-2 .wpfm-menu-nav ul li {
	position: relative;
	display: block;
	background: #d85f5f
}

.wpfm-description.wpfm-description-wide.wpfm-user-role-checkbox label {
	display: block
}

.wpfm-template-2 .wpfm-menu-nav ul li a {
	display: inline-block;
	width: 100%
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul li,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul li {
	height: 40px;
	position: relative;
	text-align: left;
	width: 100%;
	left: 0;
	padding-left: 45px;
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left ul li,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-left ul li,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-left ul li {
	display: block;
	margin-bottom: 2px;
	height: 40px;
	position: relative;
	text-align: right;
	width: 100%;
	right: 0;
	padding-right: 45px;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-ms-transform: translateX(40px);
	-o-transform: translateX(40px);
	transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease
}

.wpfm-template-2 .wpfm-menu-nav ul li.wpfm-active-nav {
	background: #a60112
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left ul li:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-left ul li:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-left ul li:hover {
	right: -100%;
	margin-left: 0;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0)
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul li:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul li:hover {
	left: -100%;
	margin-right: 0;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0)
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li.wpfm-title-hidden:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul li.wpfm-title-hidden:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul li.wpfm-title-hidden:hover {
	left: 0;
	margin-right: 0;
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	-ms-transform: translateX(-40px)
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left ul li.wpfm-title-hidden:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-left ul li.wpfm-title-hidden:hover,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-left ul li.wpfm-title-hidden:hover {
	right: 0;
	margin-left: 0;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-o-transform: translateX(40px);
	-ms-transform: translateX(40px)
}

.wpfm-template-2 .wpfm-menu-nav ul li a span {
	display: inline-block;
	line-height: 40px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap
}

.wpfm-template-2 .wpfm-menu-nav ul li a span.wpfm-menu-name {
	padding: 0 10px
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul>li>a span.wpfm-icon-block,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul>li>a span.wpfm-icon-block,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul>li>a span.wpfm-icon-block {
	width: 40px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center
}

.wpfm-template-2 .wpfm-menu-nav.wpfm-position-left ul>li>a span.wpfm-icon-block,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-left ul>li>a span.wpfm-icon-block,
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-left ul>li>a span.wpfm-icon-block {
	width: 40px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center
}

.wpfm-template-2 .wpfm-menu-nav ul li a span i {
	width: 100%;
	height: auto;
	line-height: 40px;
	font-size: 20px;
	text-align: center
}

.wpfm-template-3 .wpfm-menu-nav ul li a span {
	display: inline-block;
	line-height: 40px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	height: 40px
}

.wpfm-template-3 .wpfm-menu-nav ul li {
	position: relative;
	display: block
}

.wpfm-template-3 .wpfm-menu-nav ul li a {
	display: inline-block;
	width: 100%
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li {
	margin-bottom: 2px;
	height: 40px;
	position: relative;
	text-align: left;
	width: 100%;
	left: 0;
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	border-radius: 25px
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li a,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li a,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li a {
	padding: 0 20px 0 55px
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li {
	display: block;
	margin-bottom: 2px;
	height: 40px;
	position: relative;
	text-align: left;
	width: 100%;
	right: 0%;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-ms-transform: translateX(40px);
	-o-transform: translateX(40px);
	transition: all 0.5s ease;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	border-radius: 25px
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li a,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li a,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li a {
	padding: 0 55px 0 20px
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li:hover {
	left: -100%;
	margin-right: 0;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	background: #edc211
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li.wpfm-title-hidden:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li.wpfm-title-hidden:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li.wpfm-title-hidden:hover {
	left: 0;
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	-o-transform: translateX(-40px)
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li:hover {
	right: -100%;
	margin-left: 0;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	background: #edc211
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li.wpfm-title-hidden:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li.wpfm-title-hidden:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li.wpfm-title-hidden:hover {
	right: 0;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-ms-transform: translateX(40px);
	-o-transform: translateX(40px)
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul>li>a span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul>li>a span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul>li>a span.wpfm-icon-block {
	width: 40px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	background: #edc211;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.wpfm-template-3 .wpfm-icon-block.wpfm-image-icon-block {
	overflow: hidden
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul>li>a span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul>li>a span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul>li>a span.wpfm-icon-block {
	width: 40px;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 50%;
	background: #edc211
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul>li.wpfm-active-nav span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul>li.wpfm-active-nav span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul>li.wpfm-active-nav span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul>li.wpfm-active-nav span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul>li.wpfm-active-nav span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul>li.wpfm-active-nav span.wpfm-icon-block,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li.wpfm-active-nav,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li.wpfm-active-nav,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li.wpfm-active-nav,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li.wpfm-active-nav,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li.wpfm-active-nav,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li.wpfm-active-nav,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li.wpfm-active-nav:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li.wpfm-active-nav:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li.wpfm-active-nav:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li.wpfm-active-nav:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li.wpfm-active-nav:hover,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li.wpfm-active-nav:hover {
	background: #d05e5e;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out
}

.wpfm-template-3 .wpfm-menu-nav ul li a span.wpfm-menu-name {
	white-space: nowrap
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li a span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-left ul li a span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-left ul li a span.wpfm-menu-name {
	text-align: right
}

.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li a span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li a span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li a span.wpfm-menu-name {
	text-align: left
}

.wpfm-template-3 .wpfm-menu-nav ul li a span i {
	width: 100%;
	height: auto;
	line-height: 40px;
	font-size: 20px;
	text-align: center
}

.wpfm-template-4 ul li {
	display: block;
	margin-bottom: 2px
}

.wpfm-template-4 ul li a {
	position: relative;
	display: inline-block;
	height: 40px;
	z-index: 99;
	-webkit-transition: none;
	transition: none
}

.wpfm-template-4 .wpfm-position-left ul li a,
.wpfm-template-4 .wpfm-position-top-left ul li a,
.wpfm-template-4 .wpfm-position-bottom-left ul li a {
	left: -100%;
	transform: translateX(40px) translateZ(0);
	-webkit-transform: translateX(40px) translateZ(0);
	-moz-transform: translateX(40px) translateZ(0);
	-ms-transform: translateX(40px) translateZ(0);
	-o-transform: translateX(40px) translateZ(0);
	width: 100%
}

.wpfm-template-4 .wpfm-position-right ul li a,
.wpfm-template-4 .wpfm-position-top-right ul li a,
.wpfm-template-4 .wpfm-position-bottom-right ul li a {
	right: -100%;
	transform: translateX(-40px) translateZ(0);
	-webkit-transform: translateX(-40px) translateZ(0);
	-moz-transform: translateX(-40px) translateZ(0);
	-ms-transform: translateX(-40px) translateZ(0);
	-o-transform: translateX(-40px) translateZ(0);
	width: 100%
}

.wpfm-template-4 ul li .wpfm-menu-name {
	position: relative;
	opacity: 0;
	z-index: 1;
	line-height: 40px;
	color: #222;
	font-weight: 400;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color=#777777)";
	text-shadow: 0 0 1px #777;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#777777);
	z-index: 9
}

.wpfm-template-4 .wpfm-position-left ul li .wpfm-menu-name,
.wpfm-template-4 .wpfm-position-top-left ul li .wpfm-menu-name,
.wpfm-template-4 .wpfm-position-bottom-left ul li .wpfm-menu-name {
	left: 0;
	transition: left 0.5s ease, opacity 0.5s ease;
	-webkit-transition: left 0.5s ease, opacity 0.5s ease;
	-moz-transition: left 0.5s ease;
	-o-transition: left 0.5s ease;
	-ms-transition: left 0.5s ease
}

.wpfm-template-4 .wpfm-position-right ul li .wpfm-menu-name,
.wpfm-template-4 .wpfm-position-top-right ul li .wpfm-menu-name,
.wpfm-template-4 .wpfm-position-bottom-right ul li .wpfm-menu-name {
	right: 0;
	transition: right 0.5s ease;
	-webkit-transition: right 0.5s ease, opacity 0.5s ease;
	-moz-transition: right 0.5s ease;
	-o-transition: right 0.5s ease;
	-ms-transition: right 0.5s ease
}

.wpfm-template-4 ul li .wpfm-icon-block {
	position: absolute;
	top: 0;
	width: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, .6);
	display: block;
	text-align: center;
	z-index: 2;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	color: #fff;
	height: 40px;
	z-index: 99
}

.wpfm-template-4 .wpfm-position-left ul li .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-left ul li .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-left ul li .wpfm-icon-block {
	right: 0
}

.wpfm-template-4 .wpfm-position-right ul li .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-right ul li .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-right ul li .wpfm-icon-block {
	left: 0
}

.wpfm-template-4 ul li .wpfm-icon-block i {
	line-height: 40px;
	width: 100%;
	font-size: 20px
}

.wpfm-template-4 ul li a:hover {
	transform: translateX(0) translateZ(0);
	-webkit-transform: translateX(0) translateZ(0);
	-moz-transform: translateX(0) translateZ(0);
	-ms-transform: translateX(0) translateZ(0);
	-o-transform: translateX(0) translateZ(0)
}

.wpfm-template-4 .wpfm-position-left ul li a:hover,
.wpfm-template-4 .wpfm-position-top-left ul li a:hover,
.wpfm-template-4 .wpfm-position-bottom-left ul li a:hover {
	left: 0;
	padding-left: 45px
}

.wpfm-template-4 .wpfm-position-right ul li a:hover,
.wpfm-template-4 .wpfm-position-top-right ul li a:hover,
.wpfm-template-4 .wpfm-position-bottom-right ul li a:hover {
	right: 0;
	padding-right: 45px
}

.wpfm-template-4 ul li a:hover .wpfm-menu-name {
	opacity: 1
}

.wpfm-template-4 .wpfm-position-left ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-left ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-left ul li a:hover .wpfm-icon-block {
	right: auto;
	left: 0
}

.wpfm-template-4 .wpfm-position-right ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-right ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-right ul li a:hover .wpfm-icon-block {
	left: auto;
	right: 0
}

.wpfm-template-4 .wpfm-position-left ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-left ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-left ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-right ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-right ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-right ul li a:hover .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-left ul li.wpfm-active-nav a .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-left ul li.wpfm-active-nav .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-left ul li.wpfm-active-nav .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-right ul li.wpfm-active-nav .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-top-right ul li.wpfm-active-nav .wpfm-icon-block,
.wpfm-template-4 .wpfm-position-bottom-right ul li.wpfm-active-nav .wpfm-icon-block {
	background: rgba(0, 0, 0, 1)
}

.wpfm-template-1 ul li,
.wpfm-template-2 ul li,
.wpfm-template-3 ul li,
.wpfm-template-4 ul li {
	margin-bottom: 2px;
	height: 40px;
	outline: 0;
	position: relative
}

.wpfm-template-1 ul li a,
.wpfm-template-2 ul li a,
.wpfm-template-3 ul li a,
.wpfm-template-4 ul li a {
	z-index: 9999
}

.wpfm-template-4 .wpfm-menu-nav ul li>a>span.wpfm-menu-name {
	font-size: 0;
	backface-visibility: hidden
}

.wpfm-template-2 .wpfm-menu-nav ul li>a>span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav ul li>a>span.wpfm-menu-name {
	font-size: 12px;
	visibility: hidden;
	opacity: 0
}

.wpfm-template-2 .wpfm-menu-nav ul li>a:hover>span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav ul li>a:hover>span.wpfm-menu-name {
	visibility: visible;
	opacity: 1
}

.wpfm-template-4 .wpfm-menu-nav ul li>a:hover>span.wpfm-menu-name {
	font-size: 12px
}

.wpfm-template-1 ul li>.wpfm-tootltip-title,
.wpfm-template-2 ul li>.wpfm-tootltip-title,
.wpfm-template-3 ul li>.wpfm-tootltip-title,
.wpfm-template-4 ul li>.wpfm-tootltip-title {
	position: absolute;
	width: auto;
	opacity: 0;
	white-space: nowrap;
	color: #eee;
	background: #222;
	top: 50%;
	font-size: 10px;
	font-style: italic;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 5px 10px 5px 20px;
	border-radius: 3px;
	line-height: 1
}

.wpfm-template-1 ul li>.wpfm-tootltip-title:before,
.wpfm-template-2 ul li>.wpfm-tootltip-title:before,
.wpfm-template-3 ul li>.wpfm-tootltip-title:before,
.wpfm-template-4 ul li>.wpfm-tootltip-title:before {
	content: "\f129";
	position: absolute;
	font-family: FontAwesome;
	left: 7px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-1 ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 ul li>.wpfm-tootltip-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-1 .wpfm-position-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-1 .wpfm-position-top-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-1 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 .wpfm-position-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 .wpfm-position-top-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 .wpfm-position-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 .wpfm-position-top-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 .wpfm-position-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 .wpfm-position-top-left ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title:after {
	border-width: 5.5px 7px 5.5px 0;
	border-color: transparent #222 transparent transparent;
	left: -6px
}

.wpfm-template-1 .wpfm-position-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-1 .wpfm-position-top-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-1 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 .wpfm-position-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 .wpfm-position-top-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-2 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 .wpfm-position-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 .wpfm-position-top-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-3 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 .wpfm-position-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 .wpfm-position-top-right ul li>.wpfm-tootltip-title:after,
.wpfm-template-4 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title:after {
	border-width: 5.5px 0 5.5px 7px;
	border-color: transparent transparent transparent #222;
	right: -6px
}

.wpfm-template-1 .wpfm-position-left ul li>.wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-top-left ul li>.wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-left ul li>.wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-top-left ul li>.wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-left ul li>.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-top-left ul li>.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title {
	left: 110%;
	-webkit-transition: left 0.6s ease-in-out, opacity 0.5s ease-in-out;
	transition: left 0.6s ease-in-out, opacity 0.5s ease-in-out
}

.wpfm-template-1 .wpfm-position-right ul li>.wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-top-right ul li>.wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-right ul li>.wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-top-right ul li>.wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-right ul li>.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-top-right ul li>.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title {
	right: 110%;
	-webkit-transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out;
	transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out
}

.wpfm-template-1 .wpfm-position-right ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-top-right ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-bottom-right ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-right ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-top-right ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-bottom-right ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-top-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-bottom-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title {
	right: 106%;
	margin-right: 0
}

.wpfm-template-1 .wpfm-position-left ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-top-left ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-bottom-left ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-left ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-top-left ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-bottom-left ul li.wpfm-title-hidden:hover .wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-top-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-bottom-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title {
	left: 106%;
	margin-left: 0
}

.wpfm-template-1 ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 ul li:hover .wpfm-tootltip-title,
.wpfm-template-3 ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-4 ul li a:hover+.wpfm-tootltip-title {
	opacity: 1
}

.wpfm-template-1 .wpfm-position-left ul li:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-top-left ul li:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-bottom-left ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-left ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-top-left ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-bottom-left ul li:hover .wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-top-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-bottom-left ul li a:hover+.wpfm-tootltip-title {
	left: 104%
}

.wpfm-template-1 .wpfm-position-right ul li:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-top-right ul li:hover .wpfm-tootltip-title,
.wpfm-template-1 .wpfm-position-bottom-right ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-right ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-top-right ul li:hover .wpfm-tootltip-title,
.wpfm-template-2 .wpfm-position-bottom-right ul li:hover .wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-top-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-3 .wpfm-position-bottom-right ul li a:hover+.wpfm-tootltip-title {
	right: 104%
}

.wpfm-template-4 .wpfm-position-left ul li>.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-top-left ul li>.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title {
	left: 60px;
	-webkit-transition: left 0.6s ease-in-out, opacity 0.5s ease-in-out;
	transition: left 0.6s ease-in-out, opacity 0.5s ease-in-out
}

.wpfm-template-4 .wpfm-position-right ul li>.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-top-right ul li>.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title {
	right: 60px;
	-webkit-transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out;
	transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out
}

.wpfm-template-4 .wpfm-position-right ul li>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-top-right ul li>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-bottom-right ul li>a:hover+.wpfm-tootltip-title {
	right: 103%;
	margin-right: 0
}

.wpfm-template-4 .wpfm-position-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-top-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-bottom-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title {
	right: 47px;
	margin-right: 0
}

.wpfm-template-4 .wpfm-position-left ul li>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-top-left ul li>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-bottom-left ul li>a:hover+.wpfm-tootltip-title {
	left: 103%;
	margin-left: 0
}

.wpfm-template-4 .wpfm-position-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-top-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-4 .wpfm-position-bottom-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title {
	left: 47px;
	margin-left: 0
}

.wpfm-template-4 ul li a:hover+.wpfm-tootltip-title {
	opacity: 1
}

.wpfm-template-5 .wpfm-menu-nav {
	position: fixed;
	z-index: 2
}

.wpfm-template-5 .wpfm-position-bottom-right,
.wpfm-template-5 .wpfm-position-bottom-left {
	bottom: 5%
}

.wpfm-template-5 .wpfm-position-top-right,
.wpfm-template-5 .wpfm-position-top-left {
	top: 5%;
	padding-top: 70px
}

.wpfm-template-5 .wpfm-position-top-right ul,
.wpfm-template-5 .wpfm-position-top-left ul {
	padding-top: 48px;
	padding-bottom: 3px
}

.wpfm-template-5 .wpfm-position-right,
.wpfm-template-5 .wpfm-position-left {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-5 .wpfm-position-right,
.wpfm-template-5 .wpfm-position-top-right,
.wpfm-template-5 .wpfm-position-bottom-right {
	right: 10px
}

.wpfm-template-5 .wpfm-position-left,
.wpfm-template-5 .wpfm-position-top-left,
.wpfm-template-5 .wpfm-position-bottom-left {
	left: 10px
}

.wpfm-template-5 .wpfm-nav-strech-trigger,
.wpfm-template-5 .wpfm-nav-close-trigger {
	position: relative;
	display: block;
	text-align: center;
	outline: 0
}

.wpfm-template-5 .wpfm-position-top-right .wpfm-nav-strech-trigger,
.wpfm-template-5 .wpfm-position-top-left .wpfm-nav-strech-trigger {
	position: absolute;
	top: 0
}

.wpfm-template-5 .wpfm-position-top-right .wpfm-nav-strech-trigger {
	right: 0
}

.wpfm-template-5 .wpfm-position-top-left .wpfm-nav-strech-trigger {
	left: 0
}

.wpfm-template-5 .wpfm-position-top-right .wpfm-nav-close-trigger,
.wpfm-template-5 .wpfm-position-top-left .wpfm-nav-close-trigger {
	position: absolute;
	top: 10px;
	right: 0;
	left: 0
}

.wpfm-template-5 .wpfm-nav-strech-trigger span {
	display: block;
	width: 55px;
	height: 55px;
	line-height: 55px;
	border-radius: 50%;
	background: #222;
	font-size: 20px;
	color: #fff
}

.wpfm-template-5 .wpfm-nav-strech-trigger span i {
	line-height: 55px
}

.wpfm-template-5 .wpfm-menu-nav ul li {
	margin-bottom: 10px
}

.wpfm-template-5 .wpfm-menu-nav ul li,
.wpfm-template-5 .wpfm-menu-nav ul li a,
.wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-icon-block {
	display: inline-block;
	width: 100%;
	text-align: center
}

.wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-icon-block i,
.wpfm-template-5 .wpfm-nav-close-trigger span {
	font-size: 20px;
	width: 100%;
	line-height: 1;
	color: #fff
}

.wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-menu-name {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	font-size: 11px;
	font-weight: 400;
	text-transform: capitalize;
	color: #fff;
	line-height: 1;
	padding: 0
}

.wpfm-template-5 .wpfm-menu-nav ul li:hover span.wpfm-icon-block i,
.wpfm-template-5 .wpfm-menu-nav ul li:hover span.wpfm-menu-name,
.wpfm-template-5 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-icon-block i,
.wpfm-template-5 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-menu-name {
	color: #d34a2e
}

.wpfm-template-5 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-image-icon-block {
	background: #d34a2e
}

.wpfm-template-5 .wpfm-menu-nav ul li a {
	color: #fff;
	text-align: center;
	position: relative;
	line-height: 1;
	z-index: 9
}

.wpfm-template-5 ul {
	width: 55px;
	background: #222;
	position: relative;
	border-radius: 30px;
	padding: 15px 5px 10px;
	margin-bottom: 10px
}

.wpfm-template-5 .wpfm-menu-nav ul li {
	position: relative
}

.wpfm-template-5 .wpfm-menu-nav ul li>span.wpfm-tootltip-title {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	font-size: 10px;
	background: #222;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px 5px 20px;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	line-height: 1
}

.wpfm-template-5 .wpfm-menu-nav ul li span.wpfm-tootltip-title:after {
	position: absolute;
	content: "\f129";
	font-family: FontAwesome;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 8px;
	font-family: 10px;
	color: #eee
}

.wpfm-template-5 .wpfm-menu-nav ul li span.wpfm-tootltip-title:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-5 .wpfm-position-left ul li span.wpfm-tootltip-title:before,
.wpfm-template-5 .wpfm-position-top-left ul li span.wpfm-tootltip-title:before,
.wpfm-template-5 .wpfm-menu-nav.wpfm-position-bottom-left ul li span.wpfm-tootltip-title:before {
	border-width: 4px 6px 4px 0;
	border-color: transparent #222 transparent transparent;
	left: -5px
}

.wpfm-template-5 .wpfm-position-right ul li span.wpfm-tootltip-title:before,
.wpfm-template-5 .wpfm-position-top-right ul li span.wpfm-tootltip-title:before,
.wpfm-template-5 .wpfm-menu-nav.wpfm-position-bottom-right ul li span.wpfm-tootltip-title:before {
	border-width: 4px 0 4px 6px;
	border-color: transparent transparent transparent #222;
	right: -5px
}

.wpfm-template-5 .wpfm-position-right ul li span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-position-top-right ul li span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-menu-nav.wpfm-position-bottom-right ul li span.wpfm-tootltip-title {
	right: 62px;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
	backface-visibility: hidden
}

.wpfm-template-5 .wpfm-position-right ul li a:hover+span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-position-top-right ul li a:hover+span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-menu-nav.wpfm-position-bottom-right ul li a:hover+span.wpfm-tootltip-title {
	right: 57px;
	opacity: 1
}

.wpfm-template-5 .wpfm-position-left ul li span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-position-top-left ul li span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-position-bottom-left ul li span.wpfm-tootltip-title {
	left: 62px;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
	backface-visibility: hidden
}

.wpfm-template-5 .wpfm-position-left ul li a:hover+span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-position-top-left ul li a:hover+span.wpfm-tootltip-title,
.wpfm-template-5 .wpfm-position-bottom-left ul li a:hover+span.wpfm-tootltip-title {
	left: 57px;
	opacity: 1
}

.wpfm-template-6 .wpfm-nav-strech-trigger,
.wpfm-template-6 .wpfm-nav-close-trigger {
	position: relative;
	display: block;
	text-align: center;
	outline: 0
}

.wpfm-template-6 .wpfm-nav-strech-trigger span {
	display: block;
	width: 55px;
	height: 55px;
	line-height: 55px;
	border-radius: 50%;
	background: #d85f5f;
	font-size: 24px;
	color: #fff
}

.wpfm-template-6 .wpfm-nav-strech-trigger span i {
	line-height: 55px
}

.wpfm-template-6 .wpfm-menu-nav {
	position: fixed;
	z-index: 2
}

.wpfm-template-6 .wpfm-position-bottom-right,
.wpfm-template-6 .wpfm-position-bottom-left {
	bottom: 10%
}

.wpfm-template-6 .wpfm-position-top-right,
.wpfm-template-6 .wpfm-position-top-left {
	top: 10%;
	padding-top: 70px
}

.wpfm-template-6 .wpfm-position-top-right .wpfm-nav-strech-trigger,
.wpfm-template-6 .wpfm-position-top-left .wpfm-nav-strech-trigger {
	position: absolute;
	top: 0
}

.wpfm-template-6 .wpfm-position-top-right .wpfm-nav-strech-trigger {
	right: 0
}

.wpfm-template-6 .wpfm-position-top-left .wpfm-nav-strech-trigger {
	left: 0
}

.wpfm-template-6 .wpfm-position-right,
.wpfm-template-6 .wpfm-position-left {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-6 .wpfm-menu-nav {
	width: 55px;
	text-align: center;
	z-index: 999
}

.wpfm-template-6 .wpfm-position-right,
.wpfm-template-6 .wpfm-position-top-right,
.wpfm-template-6 .wpfm-position-bottom-right {
	right: 10px
}

.wpfm-template-6 .wpfm-position-left,
.wpfm-template-6 .wpfm-position-top-left,
.wpfm-template-6 .wpfm-position-bottom-left {
	left: 10px
}

.wpfm-template-6 .wpfm-menu-nav ul {
	position: relative;
	top: auto;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0);
	border-radius: 30px;
	padding: 7px 5px 10px;
	margin-bottom: 10px;
	right: auto;
	text-align: center
}

.wpfm-template-6 .wpfm-position-left.wpfm-menu-nav ul,
.wpfm-template-6 .wpfm-position-right.wpfm-menu-nav ul {
	margin-bottom: 0
}

.wpfm-template-6 .wpfm-position-top-left ul,
.wpfm-template-6 .wpfm-position-top-right ul {
	padding-top: 20px
}

.wpfm-template-6 .wpfm-menu-nav ul:before {
	position: absolute;
	content: '';
	width: 55px;
	height: 100%;
	background: #d85f5f;
	top: 0;
	border-radius: 30px
}

.wpfm-template-6 .wpfm-menu-nav.wpfm-position-right ul:before,
.wpfm-template-6 .wpfm-menu-nav.wpfm-position-top-right ul:before,
.wpfm-template-6 .wpfm-menu-nav.wpfm-position-bottom-right ul:before {
	right: 0
}

.wpfm-template-6 .wpfm-menu-nav.wpfm-position-left ul:before,
.wpfm-template-6 .wpfm-menu-nav.wpfm-position-top-left ul:before,
.wpfm-template-6 .wpfm-menu-nav.wpfm-position-bottom-left ul:before {
	left: 0
}

.wpfm-template-6 ul li a {
	position: relative;
	display: block;
	height: 50px;
	line-height: 50px;
	color: #000;
	font-size: 1.4rem;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	transition: color 0.2s
}

.wpfm-template-6 .wpfm-icon-block {
	position: absolute;
	height: 30px;
	width: 30px;
	line-height: 30px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	text-align: center;
	color: #fff
}

.wpfm-template-6 ul li.wpfm-active-nav .wpfm-icon-block,
.wpfm-template-6 ul li:hover .wpfm-icon-block {
	color: #222
}

.wpfm-template-6 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-image-icon-block {
	background: #222
}

.wpfm-template-6 .wpfm-menu-name {
	display: inline-block;
	font-size: 0;
	color: #fff;
	text-transform: capitalize;
	font-weight: 600;
	vertical-align: middle;
	line-height: 30px;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	white-space: nowrap;
	z-index: 9;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #d85f5f;
	line-height: 1.2;
	padding: 2px 5px;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0)
}

.wpfm-template-6 ul li a:hover .wpfm-menu-name {
	font-size: 12px;
	opacity: 1;
	visibility: visible
}

.wpfm-template-6 .wpfm-position-right ul li a .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-top-right ul li a .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-bottom-right ul li a .wpfm-menu-name {
	right: 60px;
	-webkit-transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out;
	transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out
}

.wpfm-template-6 .wpfm-position-left ul li a .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-top-left ul li a .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-bottom-left ul li a .wpfm-menu-name {
	left: 60px;
	-webkit-transition: left 0.5s ease-in-out, opacity 0.5s ease-in-out;
	transition: left 0.5s ease-in-out, opacity 0.5s ease-in-out
}

.wpfm-template-6 .wpfm-position-right ul li a:hover .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-top-right ul li a:hover .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-bottom-right ul li a:hover .wpfm-menu-name {
	right: 56px
}

.wpfm-template-6 .wpfm-position-left ul li a:hover .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-top-left ul li a:hover .wpfm-menu-name,
.wpfm-template-6 .wpfm-position-bottom-left ul li a:hover .wpfm-menu-name {
	left: 56px
}

.wpfm-template-6 .wpfm-menu-nav ul li {
	position: relative
}

.wpfm-template-6 .wpfm-menu-nav ul li span.wpfm-tootltip-title {
	position: absolute;
	opacity: 0;
	white-space: nowrap;
	font-size: 10px;
	background: #222;
	padding: 2px 10px 2px 15px;
	color: #fff;
	font-style: italic;
	border-radius: 5px;
	top: 0
}

.wpfm-template-6 .wpfm-menu-nav ul li.wpfm-title-hidden span.wpfm-tootltip-title {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-6 .wpfm-position-right span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-right span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-right span.wpfm-tootltip-title {
	right: 103%;
	margin-right: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	backface-visibility: hidden
}

.wpfm-template-6 .wpfm-position-left span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-left span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-left span.wpfm-tootltip-title {
	left: 103%;
	margin-left: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	backface-visibility: hidden
}

.wpfm-template-6 .wpfm-position-right a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-right a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-right a:hover+span.wpfm-tootltip-title {
	right: 110%;
	opacity: 1
}

.wpfm-template-6 .wpfm-position-right li.wpfm-title-hidden span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-right li.wpfm-title-hidden span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-right li.wpfm-title-hidden span.wpfm-tootltip-title {
	right: 65px
}

.wpfm-template-6 .wpfm-position-right li.wpfm-title-hidden a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-right li.wpfm-title-hidden a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-right li.wpfm-title-hidden a:hover+span.wpfm-tootltip-title {
	right: 56px
}

.wpfm-template-6 .wpfm-position-left a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-left a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-left a:hover+span.wpfm-tootltip-title {
	left: 110%;
	opacity: 1
}

.wpfm-template-6 .wpfm-position-left li.wpfm-title-hidden span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-left li.wpfm-title-hidden span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-left li.wpfm-title-hidden span.wpfm-tootltip-title {
	left: 65px
}

.wpfm-template-6 .wpfm-position-left li.wpfm-title-hidden a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-top-left li.wpfm-title-hidden a:hover+span.wpfm-tootltip-title,
.wpfm-template-6 .wpfm-position-bottom-left li.wpfm-title-hidden a:hover+span.wpfm-tootltip-title {
	left: 56px
}

.wpfm-template-6 .wpfm-menu-nav ul li span.wpfm-tootltip-title:before {
	position: absolute;
	left: 7px;
	content: "\f129";
	font-family: FontAwesome;
	font-size: 10px;
	color: #fff;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-6 .wpfm-menu-nav ul li span.wpfm-tootltip-title:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-6 .wpfm-position-right ul li span.wpfm-tootltip-title:after,
.wpfm-template-6 .wpfm-position-top-right ul li span.wpfm-tootltip-title:after,
.wpfm-template-6 .wpfm-position-bottom-right ul li span.wpfm-tootltip-title:after {
	border-width: 5px 0 5px 7px;
	border-color: transparent transparent transparent #222;
	right: -4px
}

.wpfm-template-6 .wpfm-position-left ul li span.wpfm-tootltip-title:after,
.wpfm-template-6 .wpfm-position-top-left ul li span.wpfm-tootltip-title:after,
.wpfm-template-6 .wpfm-position-bottom-left ul li span.wpfm-tootltip-title:after {
	border-width: 5px 7px 5px 0;
	border-color: transparent #222 transparent transparent;
	left: -4px
}

.wpfm-template-6 .wpfm-nav-close-trigger {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	top: 7px
}

.wpfm-template-6 .wpfm-nav-close-trigger span {
	position: absolute;
	width: 100%;
	top: 0;
	display: block;
	font-size: 24px;
	color: #fff;
	line-height: 1
}

.wpfm-template-6 .wpfm-position-left .wpfm-nav-close-trigger span,
.wpfm-template-6 .wpfm-position-top-left .wpfm-nav-close-trigger span,
.wpfm-template-6 .wpfm-position-bottom-left .wpfm-nav-close-trigger span {
	right: 0
}

.wpfm-template-6 .wpfm-position-right .wpfm-nav-close-trigger span,
.wpfm-template-6 .wpfm-position-top-right .wpfm-nav-close-trigger span,
.wpfm-template-6 .wpfm-position-bottom-right .wpfm-nav-close-trigger span {
	left: 0
}

.wpfm-template-6 .wpfm-nav-strech-trigger span {
	outline: 0
}

.wpfm-template-6 .wpfm-position-right .wpfm-nav-strech-trigger span,
.wpfm-template-6 .wpfm-position-top-right .wpfm-nav-strech-trigger span,
.wpfm-template-6 .wpfm-position-bottom-right .wpfm-nav-strech-trigger span {
	float: right
}

.wpfm-template-6 .wpfm-position-left .wpfm-nav-strech-trigger span,
.wpfm-template-6 .wpfm-position-top-left .wpfm-nav-strech-trigger span,
.wpfm-template-6 .wpfm-position-bottom-left .wpfm-nav-strech-trigger span {
	float: left
}

.wpfm-template-7 .wpfm-menu-nav.wpfm-position-right ul,
.wpfm-template-7 .wpfm-menu-nav.wpfm-position-top-right ul,
.wpfm-template-7 .wpfm-menu-nav.wpfm-position-bottom-right ul {
	right: 10px
}

.wpfm-template-7 .wpfm-menu-nav.wpfm-position-left ul,
.wpfm-template-7 .wpfm-menu-nav.wpfm-position-bottom-left ul,
.wpfm-template-7 .wpfm-menu-nav.wpfm-position-top-left ul {
	left: 10px
}

.wpfm-template-7 ul li {
	display: block;
	position: relative
}

.wpfm-template-7 ul>li>a {
	width: 55px;
	height: 55px;
	-webkit-transform: scale(.25) translate3d(0, 0, 0) translateZ(0);
	transform: scale(.25) translate3d(0, 0, 0) translateZ(0);
	background: #fff;
	display: block;
	border-radius: 50%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#777777)";
	-moz-box-shadow: 0 0 5px 1px #777 inset;
	-webkit-box-shadow: 0 0 5px 1px #777 inset;
	box-shadow: 0 0 5px 1px #777 inset;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#777777);
	position: relative;
	transition: transform 0.5s ease, margin 0.5s ease;
	-webkit-transition: transform 0.5s ease, margin 0.5s ease;
	-moz-transition: transform 0.5s ease;
	-ms-transition: transform 0.5s ease;
	-o-transition: transform 0.5s ease;
	text-align: center;
	position: relative;
	padding: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	margin: -10px 0;
	overflow: hidden
}

.wpfm-template-7 ul>li>a:hover,
.wpfm-template-7 ul>li.wpfm-active-nav a {
	background: #d05e5e;
	-webkit-transform: scale(1) translate3d(0, 0, 0);
	transform: scale(1) translate3d(0, 0, 0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#777777)";
	-moz-box-shadow: 0 0 0 0 #777 inset;
	-webkit-box-shadow: 0 0 0 #777 inset;
	box-shadow: 0 0 0 0 #777 inset;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#777777);
	margin: 10px 0;
	overflow: initial
}

.wpfm-template-7 ul>li>a .wpfm-icon-menu-name-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden
}

.wpfm-template-7 ul li a span {
	width: 100%;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto
}

.wpfm-template-7 ul li a:hover .wpfm-icon-menu-name-wrapper {
	display: block
}

.wpfm-template-7 .wpfm-icon-block {
	color: #fff
}

.wpfm-template-7 .wpfm-icon-block i {
	width: 100%;
	font-size: 0;
	height: 100%;
	line-height: 55px
}

.wpfm-template-7 ul li:hover .wpfm-icon-block i,
.wpfm-template-7 ul li.wpfm-active-nav .wpfm-icon-block i {
	font-size: 24px
}

.wpfm-template-7 .wpfm-icon-block img {
	width: 0
}

.wpfm-template-7 ul li:hover .wpfm-icon-block img,
.wpfm-template-7 ul li.wpfm-active-nav .wpfm-icon-block img {
	width: auto
}

.wpfm-template-7 .wpfm-menu-name {
	font-size: 10px;
	font-weight: 300;
	text-transform: uppercase;
	display: block;
	color: #222;
	position: absolute;
	line-height: 1;
	right: 75px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: auto;
	text-align: right;
	padding: 10px;
	background: #d05e5e;
	border-radius: 10px;
	color: #fff;
	opacity: 0;
	-webkit-transition: all .8s linear;
	transition: all .8s linear;
	white-space: nowrap;
	backface-visibility: hidden
}

.wpfm-template-7 .wpfm-position-top-left .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-bottom-left .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-left .wpfm-menu-name {
	left: 75px;
	right: auto;
	top: 50%
}

.wpfm-template-7 ul>li:hover .wpfm-menu-name,
.wpfm-template-7 ul>li.wpfm-active-nav .wpfm-menu-name {
	right: 63px;
	opacity: 1
}

.wpfm-template-7 .wpfm-position-top-left ul>li:hover .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-bottom-left ul>li:hover .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-left ul>li:hover .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-top-left ul>li.wpfm-active-nav .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-bottom-left ul>li.wpfm-active-nav .wpfm-menu-name,
.wpfm-template-7 .wpfm-position-left ul>li.wpfm-active-nav .wpfm-menu-name {
	left: 68px;
	right: auto;
	opacity: 1;
	margin-top: 50%
}

.wpfm-template-7 span.name.wpfm-menu-name:after {
	width: 11px;
	content: '';
	position: absolute;
	border-bottom: 2px solid #d05e5e;
	right: -9px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-7 .wpfm-position-top-left .wpfm-menu-name:after,
.wpfm-template-7 .wpfm-position-bottom-left .wpfm-menu-name:after,
.wpfm-template-7 .wpfm-position-left .wpfm-menu-name:after {
	right: auto;
	left: -9px
}

.wpfm-template-7 ul li>.wpfm-tootltip-title {
	position: absolute;
	font-size: 10px;
	font-style: italic;
	background: #222;
	padding: 5px 7px 5px 15px;
	opacity: 0;
	color: #fff;
	white-space: nowrap;
	top: -25px;
	border-radius: 5px;
	line-height: 1
}

.wpfm-template-7 ul li.wpfm-title-hidden>.wpfm-tootltip-title {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-7 ul li>a:hover+.wpfm-tootltip-title {
	opacity: 1
}

.wpfm-template-7 .wpfm-position-top-right ul li>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-right ul li>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-bottom-right ul li>.wpfm-tootltip-title {
	right: 100%
}

.wpfm-template-7 .wpfm-position-top-left ul li>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-left ul li>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-bottom-left ul li>.wpfm-tootltip-title {
	left: 100%
}

.wpfm-template-7 .wpfm-position-top-right ul li.wpfm-title-hidden>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-right ul li.wpfm-title-hidden>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-bottom-right ul li.wpfm-title-hidden>.wpfm-tootltip-title {
	right: 65px;
	-webkit-transition: 0.5s ease-in-out all;
	transition: 0.5s ease-in-out all
}

.wpfm-template-7 .wpfm-position-top-left ul li.wpfm-title-hidden>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-left ul li.wpfm-title-hidden>.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-top-left ul li.wpfm-title-hidden>.wpfm-tootltip-title {
	left: 65px;
	-webkit-transition: 0.5s ease-in-out all;
	transition: 0.5s ease-in-out all
}

.wpfm-template-7 .wpfm-position-top-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-bottom-right ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title {
	right: 113%
}

.wpfm-template-7 .wpfm-position-top-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title,
.wpfm-template-7 .wpfm-position-bottom-left ul li.wpfm-title-hidden>a:hover+.wpfm-tootltip-title {
	left: 113%
}

.wpfm-template-7 ul li>.wpfm-tootltip-title:before {
	position: absolute;
	content: "\f129";
	font-family: FontAwesome;
	color: #fff;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 5px
}

.wpfm-template-7 ul li>.wpfm-tootltip-title:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #222 transparent transparent transparent;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -5px
}

.wpfm-template-7 .wpfm-position-top-right ul li.wpfm-title-hidden>.wpfm-tootltip-title:after,
.wpfm-template-7 .wpfm-position-right ul li.wpfm-title-hidden>.wpfm-tootltip-title:after,
.wpfm-template-7 .wpfm-position-bottom-right ul li.wpfm-title-hidden>.wpfm-tootltip-title:after {
	left: auto;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 7px;
	border-color: transparent transparent transparent #222;
	right: -4px
}

.wpfm-template-7 .wpfm-position-top-left ul li.wpfm-title-hidden>.wpfm-tootltip-title:after,
.wpfm-template-7 .wpfm-position-left ul li.wpfm-title-hidden>.wpfm-tootltip-title:after,
.wpfm-template-7 .wpfm-position-bottom-left ul li.wpfm-title-hidden>.wpfm-tootltip-title:after {
	left: auto;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 7px 5px 0;
	border-color: transparent #222 transparent transparent;
	left: -4px
}

.wpfm-template-8 .wpfm-nav-trigger.wpfm-icon-rep {
	display: none
}

.wpfm-template-8 .wpfm-tootltip-title {
	position: absolute;
	max-width: 240px;
	background: #222;
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	font-style: italic;
	opacity: 0;
	visibility: hidden;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-8 .wpfm-menu-nav a:hover .wpfm-tootltip-title {
	opacity: 1;
	visibility: visible;
	backface-visibility: hidden
}

.wpfm-template-8.wpfm-position-left .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-top-left .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-tootltip-title {
	left: 107px;
	padding: 2px 5px 2px 15px;
	white-space: nowrap;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.7s ease-in-out
}

.wpfm-template-8.wpfm-position-right .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-top-right .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-tootltip-title {
	right: 107px;
	padding: 2px 5px 2px 15px;
	white-space: nowrap;
	transition: all 0.7s ease-in-out;
	-webkit-transition: all 0.7s ease-in-out
}

.wpfm-template-8.wpfm-position-left .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-top-left .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-right .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-top-right .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-tootltip-title:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-8.wpfm-position-left .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-top-left .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-right .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-top-right .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-tootltip-title:after {
	position: absolute;
	content: "\f129";
	font-family: FontAwesome;
	color: #fff;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-8.wpfm-position-left .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-top-left .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-tootltip-title:after {
	left: 5px
}

.wpfm-template-8.wpfm-position-right .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-top-right .wpfm-tootltip-title:after,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-tootltip-title:after {
	left: 5px
}

.wpfm-template-8.wpfm-position-left .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-top-left .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-tootltip-title:before {
	border-width: 5.5px 7px 5.5px 0;
	border-color: transparent #222 transparent transparent;
	left: -6px
}

.wpfm-template-8.wpfm-position-right .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-top-right .wpfm-tootltip-title:before,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-tootltip-title:before {
	border-width: 5.5px 0 5.5px 7px;
	border-color: transparent transparent transparent #222;
	right: -6px
}

.wpfm-template-8.wpfm-position-left ul li a:hover .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-top-left ul li a:hover .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-bottom-left ul li a:hover .wpfm-tootltip-title {
	left: 85px;
	right: auto
}

.wpfm-template-8.wpfm-position-right ul li a:hover .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-top-right ul li a:hover .wpfm-tootltip-title,
.wpfm-template-8.wpfm-position-bottom-right ul li a:hover .wpfm-tootltip-title {
	right: 85px;
	left: auto
}

.wpfm-template-8 .wpfm-menu-nav {
	position: fixed;
	z-index: 1;
	top: 0;
	height: 100vh;
	width: 70px
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav {
	right: 0
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-nav,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav {
	left: 0
}

.wpfm-template-8 li {
	display: block;
	padding: 10px 0
}

.wpfm-template-8.wpfm-position-right li,
.wpfm-template-8.wpfm-position-top-right li,
.wpfm-template-8.wpfm-position-bottom-right li {
	text-align: right
}

.wpfm-template-8 .wpfm-menu-nav ul {
	position: relative
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav ul,
.wpfm-template-8.wpfm-position-left .wpfm-menu-nav ul {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transition: transform 1s ease;
	-webkit-transition: transform 1s ease
}

.wpfm-template-8.wpfm-position-bottom-left ul,
.wpfm-template-8.wpfm-position-bottom-right ul {
	position: fixed;
	width: 70px
}

.wpfm-template-8 .wpfm-menu-nav:before {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	transition: transform 1.5s ease;
	-webkit-transition: transform 0.8s ease
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-nav:before,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav:before,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav:before {
	right: 0;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%)
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav:before,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav:before,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav:before {
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	left: 0
}

.wpfm-template-8 .wpfm-menu-nav:hover:before {
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

.wpfm-template-8 .wpfm-menu-nav .wpfm-menu-name {
	display: block;
	transition: transform 0.8s;
	-webkit-transition: transform 0.8s;
	text-align: center;
	color: #fff;
	padding: 4px 5px 0;
	word-break: break-all;
	font-size: 0
}

.wpfm-template-8 .wpfm-menu-nav:hover .wpfm-menu-name {
	font-size: 12px
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-name,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-name,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-name {
	transform: translateX(100%);
	-webkit-transform: translateX(100%)
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-name,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-name,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-name {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%)
}

.wpfm-template-8 .wpfm-menu-nav:hover .wpfm-menu-name {
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

.wpfm-template-8 .wpfm-menu-nav a {
	position: relative;
	padding: 0;
	margin: 0;
	display: block
}

.wpfm-template-8 .wpfm-menu-nav a:before {
	display: inline-block
}

.wpfm-template-8 .wpfm-menu-nav a::before,
.wpfm-template-8 .wpfm-menu-nav a .wpfm-icon-block {
	position: absolute;
	transition: transform 0.7s 0s;
	-webkit-transition: transform 0.7s 0s
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-right .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav a .wpfm-icon-block {
	right: 0
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-left .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav a .wpfm-icon-block {
	left: 0
}

.wpfm-template-8 .wpfm-menu-nav:hover a .wpfm-icon-block {
	position: relative
}

.wpfm-template-8 .wpfm-menu-nav a::before {
	content: ''
}

.wpfm-template-8 .wpfm-menu-nav a::before {
	top: 0;
	height: 12px;
	width: 12px;
	border-radius: 50%;
	background: #d05c5c;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: transform 2s ease, left 1s ease-in-out, right 1s ease-in-out;
	-webkit-transition: transform 2s ease, left 1s ease-in-out, right 1s ease-in-out
}

.wpfm-template-8 .wpfm-menu-nav:hover a::before {
	-webkit-transform: scale(0);
	transform: scale(0)
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav a::before {
	right: 20px
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav a::before,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav a::before {
	left: 20px
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav:hover a::before,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav:hover a::before,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav:hover a::before {
	right: 10px
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-nav:hover a::before,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav:hover a::before,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav:hover a::before {
	left: 10px
}

.wpfm-template-8 .wpfm-menu-nav a .wpfm-icon-block {
	top: 0;
	height: 35px;
	width: 35px;
	transform: translateX(-50%) scale(0);
	-webkit-transform: translateX(-50%) scale(0);
	background: #d85f5f;
	display: block;
	color: #fff;
	border-radius: 50%;
	opacity: 0;
	text-align: center;
	backface-visibility: hidden;
	overflow: hidden
}

.wpfm-template-8 .wpfm-menu-nav li.wpfm-active-nav .wpfm-icon-block {
	background: #d34a2e
}

.wpfm-template-8 .wpfm-menu-nav:hover a .wpfm-icon-block {
	opacity: 1
}

.wpfm-template-8 .wpfm-menu-nav a .wpfm-icon-block i {
	width: 100%;
	font-size: 20px;
	line-height: 35px
}

.wpfm-template-8.wpfm-position-right .wpfm-menu-nav:hover a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-top-right .wpfm-menu-nav:hover a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-bottom-right .wpfm-menu-nav:hover a .wpfm-icon-block {
	transform: translateX(-50%) scale(1);
	-webkit-transform: translateX(-50%) scale(1);
	left: 50%
}

.wpfm-template-8.wpfm-position-left .wpfm-menu-nav:hover a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-top-left .wpfm-menu-nav:hover a .wpfm-icon-block,
.wpfm-template-8.wpfm-position-bottom-left .wpfm-menu-nav:hover a .wpfm-icon-block {
	transform: translateX(-50%) scale(1);
	-webkit-transform: translateX(-50%) scale(1);
	left: 50%
}

.wpfm-template-8 .wpfm-menu-nav:hover a::before {
	opacity: 0
}

.wpfm-template-9 .wpfm-nav-trigger.wpfm-icon-rep {
	display: none
}

.wpfm-template-9 .wpfm-tootltip-title {
	position: absolute;
	max-width: 240px;
	background: #222;
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	font-style: italic;
	opacity: 0;
	visibility: hidden;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	cursor: none
}

.wpfm-template-9 .wpfm-menu-nav a:hover .wpfm-tootltip-title {
	opacity: 1;
	visibility: visible
}

.wpfm-template-9.wpfm-position-left .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-top-left .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-tootltip-title {
	left: 107px;
	padding: 2px 5px 2px 15px;
	white-space: nowrap;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	backface-visibility: hidden
}

.wpfm-template-9.wpfm-position-right .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-top-right .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-tootltip-title {
	right: 107px;
	padding: 2px 5px 2px 15px;
	white-space: nowrap;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	backface-visibility: hidden
}

.wpfm-template-9.wpfm-position-left .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-top-left .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-right .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-top-right .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-tootltip-title:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-9.wpfm-position-left .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-top-left .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-right .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-top-right .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-tootltip-title:after {
	position: absolute;
	content: "\f129";
	font-family: FontAwesome;
	color: #fff;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-9.wpfm-position-left .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-top-left .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-tootltip-title:after {
	left: 5px
}

.wpfm-template-9.wpfm-position-right .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-top-right .wpfm-tootltip-title:after,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-tootltip-title:after {
	left: 5px
}

.wpfm-template-9.wpfm-position-left .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-top-left .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-tootltip-title:before {
	border-width: 5.5px 7px 5.5px 0;
	border-color: transparent #222 transparent transparent;
	left: -6px
}

.wpfm-template-9.wpfm-position-right .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-top-right .wpfm-tootltip-title:before,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-tootltip-title:before {
	border-width: 5.5px 0 5.5px 7px;
	border-color: transparent transparent transparent #222;
	right: -6px
}

.wpfm-template-9.wpfm-position-left ul li a:hover .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-top-left ul li a:hover .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-bottom-left ul li a:hover .wpfm-tootltip-title {
	left: 85px;
	right: auto
}

.wpfm-template-9.wpfm-position-right ul li a:hover .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-top-right ul li a:hover .wpfm-tootltip-title,
.wpfm-template-9.wpfm-position-bottom-right ul li a:hover .wpfm-tootltip-title {
	right: 85px;
	left: auto
}

.wpfm-template-9 .wpfm-menu-nav {
	position: fixed;
	z-index: 1;
	height: 100%;
	width: auto
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav ul,
.wpfm-template-9.wpfm-position-right .wpfm-menu-nav ul {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav ul {
	right: 0
}

.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav ul,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav ul {
	top: 10%;
	transform: translateY(0%);
	-webkit-transform: translateY(0%)
}

.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav ul,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav ul {
	top: auto;
	bottom: 10%;
	transform: translateY(0%);
	-webkit-transform: translateY(0%)
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav {
	right: -5px
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav {
	left: 0
}

.wpfm-template-9 .wpfm-menu-nav ul {
	position: fixed;
	padding: 30px 0;
	width: 70px
}

.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav ul,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav ul {
	top: 0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0)
}

.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav ul,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav ul {
	top: auto;
	bottom: 0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0)
}

.wpfm-template-9 li {
	display: block;
	padding: 5px 0
}

.wpfm-template-9.wpfm-position-right li,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav ul li,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav ul li {
	text-align: right
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-nav:before {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	-webkit-transition: transform .5s ease-in-out;
	transition: transform .5s ease-in-out;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-webkit-border-radius: 30px
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav .wpfm-nav:before,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav .wpfm-nav:before,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav .wpfm-nav:before {
	right: 0;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%)
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav .wpfm-nav:before,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav .wpfm-nav:before,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav .wpfm-nav:before {
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	left: 0
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-nav:hover:before {
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-menu-name {
	display: block;
	transition: transform 0.8s;
	-webkit-transition: transform 0.8s;
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding: 4px 5px 0;
	word-break: break-all;
	font-size: 0
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-name,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-name,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-name {
	transform: translateX(100%);
	-webkit-transform: translateX(100%)
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-name,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-name,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-name {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%)
}

.wpfm-template-9.wpfm-position-left .wpfm-nav:hover .wpfm-menu-name,
.wpfm-template-9.wpfm-position-top-left .wpfm-nav:hover .wpfm-menu-name,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-nav:hover .wpfm-menu-name,
.wpfm-template-9.wpfm-position-right .wpfm-nav:hover .wpfm-menu-name,
.wpfm-template-9.wpfm-position-top-right .wpfm-nav:hover .wpfm-menu-name,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-nav:hover .wpfm-menu-name {
	font-size: 12px
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-nav:hover .wpfm-menu-name {
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

.wpfm-template-9 .wpfm-menu-nav a {
	position: relative;
	padding: 10px 0;
	margin: 0;
	display: block
}

.wpfm-template-9 .wpfm-menu-nav a:before {
	display: inline-block
}

.wpfm-template-9 .wpfm-menu-nav a::before,
.wpfm-template-9 .wpfm-menu-nav a .wpfm-icon-block {
	position: absolute;
	transition: transform 0.85s 0s;
	-webkit- transition: transform 0.85s 0s
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-right .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav a .wpfm-icon-block {
	right: 0
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-left .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav a .wpfm-icon-block {
	left: 0
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block {
	position: relative
}

.wpfm-template-9 .wpfm-menu-nav a::before {
	content: ''
}

.wpfm-template-9 .wpfm-menu-nav a::before {
	top: 0;
	height: 10px;
	width: 10px;
	background: #d05c5c;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-webkit-transition: transform 1s ease-in-out;
	transition: transform 1s ease-in-out
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav a::before {
	transform: rotate(45deg) translateX(-100%);
	-webkit-transform: rotate(45deg) translateX(-100%)
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav a:before,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav a::before,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav a::before {
	transform: rotate(45deg) translateX(100%);
	-webkit-transform: rotate(45deg) translateX(100%)
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav .wpfm-nav:hover a::before,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav .wpfm-nav:hover a::before,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav .wpfm-nav:hover a::before {
	transform: translateX(20px);
	-webkit-transform: translateX(20px)
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav .wpfm-nav:hover a::before,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav .wpfm-nav:hover a::before,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav .wpfm-nav:hover a::before {
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px)
}

.wpfm-template-9 .wpfm-menu-nav a .wpfm-icon-block {
	top: 0;
	height: 35px;
	width: 35px;
	transform: translateX(-50%) scale(0);
	-webkit-transform: translateX(-50%) scale(0);
	background: #d85f5f;
	display: block;
	color: #fff;
	border-radius: 50%;
	opacity: 0;
	overflow: hidden
}

.wpfm-template-9 .wpfm-menu-nav li.wpfm-active-nav .wpfm-icon-block {
	background: #d34a2e
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block {
	opacity: 1;
	text-align: center
}

.wpfm-template-9 .wpfm-menu-nav a .wpfm-icon-block i {
	width: 100%;
	font-size: 20px;
	line-height: 35px
}

.wpfm-template-9.wpfm-position-right .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-top-right .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-bottom-right .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block {
	transform: translateX(-50%) scale(1);
	-webkit-transform: translateX(-50%) scale(1);
	left: 50%
}

.wpfm-template-9.wpfm-position-left .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-top-left .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block,
.wpfm-template-9.wpfm-position-bottom-left .wpfm-menu-nav .wpfm-nav:hover a .wpfm-icon-block {
	transform: translateX(-50%) scale(1);
	-webkit-transform: translateX(-50%) scale(1);
	left: 50%
}

.wpfm-template-9 .wpfm-menu-nav .wpfm-nav:hover a::before {
	opacity: 0
}

.wpfm-template-10 .wpfm-menu-nav.wpfm-position-right ul,
.wpfm-template-10 .wpfm-position-top-right ul,
.wpfm-template-10 .wpfm-position-bottom-right ul {
	right: 15px
}

.wpfm-template-10 .wpfm-menu-nav.wpfm-position-left ul,
.wpfm-template-10 .wpfm-position-top-left ul,
.wpfm-template-10 .wpfm-position-bottom-left ul {
	left: 15px
}

.wpfm-template-10 .wpfm-position-bottom-left ul,
.wpfm-template-10 .wpfm-position-bottom-right ul {
	position: fixed;
	top: auto;
	bottom: 10%;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0)
}

.wpfm-template-10 .wpfm-position-top-left ul,
.wpfm-template-10 .wpfm-position-top-right ul {
	top: 10%;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0)
}

.wpfm-template-10 ul li {
	border-color: #d73e4d;
	border-color: rgba(215, 62, 77, .17);
	border-width: 0;
	height: auto;
	margin: 0 0 34px;
	width: auto;
	position: relative;
	display: block
}

.wpfm-template-10 ul li.wpfm-title-hidden .wpfm-icon-block {
	text-align: center
}

.wpfm-template-10 .wpfm-title-hidden .wpfm-menu-name {
	font-size: 0
}

.wpfm-template-10 ul li:before {
	border-color: inherit;
	border-width: 0;
	border-style: solid;
	border-left-width: 1px;
	content: "";
	display: block;
	height: 40px;
	left: 50%;
	margin: 0 0 0 -.5px;
	pointer-events: none;
	position: absolute;
	top: 10px;
	width: 0
}

.wpfm-template-10 ul li:before {
	margin-bottom: 0
}

.wpfm-template-10 ul li:last-child:before {
	height: 0
}

.wpfm-template-10 ul li a {
	display: block;
	position: relative;
	z-index: 1;
	cursor: pointer;
	text-decoration: none;
	border: 0;
	width: 13px;
	height: 13px;
	padding: 3px;
	-webkit-transition: padding .1s linear, transform 0.5s ease;
	transition: padding .1s linear, transform 0.5s ease;
	color: #222;
	backface-visibility: hidden
}

.wpfm-template-10 ul li a:hover,
.wpfm-template-10 ul li.wpfm-active-nav a {
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

.wpfm-template-10 ul li a span {
	position: absolute;
	z-index: 1;
	margin: -2px 0 0 -2px;
	background: #d73e4d;
	border: 0 none;
	border-radius: 500px;
	display: block;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: .5;
	position: relative;
	top: 0;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
	width: 100%
}

.wpfm-template-10 ul li a:hover span {
	opacity: 1
}

.wpfm-template-10 .wpfm-tooltip {
	white-space: nowrap;
	right: 31px;
	display: block;
	position: absolute;
	background: #d73e4d;
	border-radius: 11px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	min-height: 22px;
	min-width: 30px;
	opacity: 0;
	overflow: visible;
	padding: 4px 10px 3px;
	pointer-events: none;
	text-transform: uppercase;
	top: -8px;
	-webkit-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
	width: auto;
	cursor: pointer
}

.wpfm-template-10 .wpfm-title-hidden .wpfm-tooltip {
	text-align: center
}

.wpfm-template-10 .wpfm-tooltip .wpfm-tootltip-title {
	background: #222;
	position: absolute;
	top: -30px;
	padding: 1px 10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 10px;
	text-transform: none;
	color: #eee;
	font-style: italic;
	border-radius: 10px;
	opacity: 0;
	transition: all 0.2s ease
}

.wpfm-template-10 .wpfm-tooltip .wpfm-tootltip-title:after {
	position: absolute;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 5px 0 5px;
	border-color: #222 transparent transparent transparent;
	left: 50%;
	transform: translateX(-50%);
	bottom: -4px
}

.wpfm-template-10 .wpfm-tooltip .wpfm-icon-block i {
	font-size: 14px;
	line-height: 1.5
}

.wpfm-template-10 ul li a:hover+.wpfm-tooltip {
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	width: auto;
	opacity: 1
}

.wpfm-template-10 ul li a:hover+.wpfm-tooltip:hover .wpfm-tootltip-title {
	opacity: 1
}

.wpfm-template-10 .wpfm-tooltip:before {
	background: inherit;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	top: 49.5%;
	width: 21px;
	left: 100%
}

.wpfm-template-10 .wpfm-tooltip:after {
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 21px;
	left: 100%
}

.wpfm-template-10 .wpfm-position-bottom-left .wpfm-tooltip:before,
.wpfm-template-10 .wpfm-position-left .wpfm-tooltip:before,
.wpfm-template-10 .wpfm-position-top-left .wpfm-tooltip:before,
.wpfm-template-10 .wpfm-position-left .wpfm-tooltip:after,
.wpfm-template-10 .wpfm-position-top-left .wpfm-tooltip:after,
.wpfm-template-10 .wpfm-position-bottom-left .wpfm-tooltip:after {
	left: auto;
	right: 100%
}

.wpfm-template-10 .wpfm-position-bottom-left .wpfm-tooltip,
.wpfm-template-10 .wpfm-position-left .wpfm-tooltip,
.wpfm-template-10 .wpfm-position-top-left .wpfm-tooltip {
	left: 31px;
	right: auto
}

.wpfm-template-10 .wpfm-icon-block.wpfm-image-icon-block,
.wpfm-template-10 .wpfm-menu-name {
	display: inline-block;
	vertical-align: middle
}

.wpfm-template-10 .wpfm-icon-block.wpfm-image-icon-block {
	width: 24px
}

.wpfm-template-1 ul li,
.wpfm-template-2 ul li,
.wpfm-template-3 ul li,
.wpfm-template-4 ul li,
.wpfm-template-5 ul li,
.wpfm-template-6 ul li,
.wpfm-template-7 ul li,
.wpfm-template-8 ul li,
.wpfm-template-9 ul li,
.wpfm-template-10 ul li,
.wpfm-template-1 ul li a:focus,
.wpfm-template-2 ul li a:focus,
.wpfm-template-3 ul li a:focus,
.wpfm-template-4 ul li a:focus,
.wpfm-template-5 ul li a:focus,
.wpfm-template-6 ul li a:focus,
.wpfm-template-7 ul li a:focus,
.wpfm-template-8 ul li a:focus,
.wpfm-template-9 ul li a:focus,
.wpfm-template-10 ul li a:focus {
	outline: 0
}

.wpfm-template-11 .wpfm-menu-nav ul,
.wpfm-template-12 .wpfm-menu-nav ul,
.wpfm-template-13 .wpfm-menu-nav ul {
	position: fixed;
	bottom: 10px;
	background: #ededed;
	padding: 5px 0;
	-webkit-border-radius: 15px;
	border-radius: 15px
}

.wpfm-template-11 .wpfm-position-top-left ul,
.wpfm-template-11 .wpfm-position-top-right ul,
.wpfm-template-12 .wpfm-position-top-left ul,
.wpfm-template-12 .wpfm-position-top-right ul,
.wpfm-template-13 .wpfm-position-top-left ul,
.wpfm-template-13 .wpfm-position-top-right ul {
	top: 10px;
	bottom: auto
}

.wpfm-logged-in .wpfm-template-11 .wpfm-position-top-left ul,
.wpfm-logged-in .wpfm-template-11 .wpfm-position-top-right ul,
.wpfm-logged-in .wpfm-template-12 .wpfm-position-top-left ul,
.wpfm-logged-in .wpfm-template-12 .wpfm-position-top-right ul,
.wpfm-logged-in .wpfm-template-13 .wpfm-position-top-left ul,
.wpfm-logged-in .wpfm-template-13 .wpfm-position-top-right ul {
	top: 35px
}

.wpfm-template-11 .wpfm-position-top-left ul,
.wpfm-template-12 .wpfm-position-top-left ul,
.wpfm-template-13 .wpfm-position-top-left ul,
.wpfm-template-11 .wpfm-position-bottom-left ul,
.wpfm-template-12 .wpfm-position-bottom-left ul,
.wpfm-template-13 .wpfm-position-bottom-left ul {
	left: 25px
}

.wpfm-template-11 .wpfm-position-top-right ul,
.wpfm-template-12 .wpfm-position-top-right ul,
.wpfm-template-13 .wpfm-position-top-right ul,
.wpfm-template-11 .wpfm-position-bottom-right ul,
.wpfm-template-12 .wpfm-position-bottom-right ul,
.wpfm-template-13 .wpfm-position-bottom-right ul {
	right: 25px
}

.wpfm-template-11 .wpfm-position-bottom-center ul,
.wpfm-template-12 .wpfm-position-bottom-center ul,
.wpfm-template-13 .wpfm-position-bottom-center ul {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.wpfm-template-11 .wpfm-position-left ul,
.wpfm-template-12 .wpfm-position-left ul,
.wpfm-template-13 .wpfm-position-left ul,
.wpfm-template-11 .wpfm-position-right ul,
.wpfm-template-12 .wpfm-position-right ul,
.wpfm-template-13 .wpfm-position-right ul {
	bottom: auto
}

.wpfm-template-11 .wpfm-position-left ul,
.wpfm-template-12 .wpfm-position-left ul,
.wpfm-template-13 .wpfm-position-left ul {
	left: 25px
}

.wpfm-template-11 .wpfm-position-right ul,
.wpfm-template-12 .wpfm-position-right ul,
.wpfm-template-13 .wpfm-position-right ul {
	right: 25px
}

.wpfm-template-11 .wpfm-menu-nav ul li {
	display: inline-block;
	padding: 0 20px;
	position: relative
}

.wpfm-template-11 .wpfm-menu-nav ul li a {
	outline: 0
}

.wpfm-template-11 .wpfm-menu-nav ul li:hover a span,
.wpfm-template-11 .wpfm-menu-nav ul li.wpfm-active-nav span {
	color: #222
}

.wpfm-template-11 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-image-icon-block {
	background: #222
}

.wpfm-template-11 .wpfm-menu-nav ul li a span {
	color: #ada7a6;
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

.wpfm-template-11 .wpfm-position-left.wpfm-menu-nav ul li a span,
.wpfm-template-11 .wpfm-position-right.wpfm-menu-nav ul li a span {
	display: block
}

.wpfm-template-11 .wpfm-menu-nav ul li a span.wpfm-menu-name {
	font-size: 12px
}

.wpfm-template-12 .wpfm-menu-nav ul li.wpfm-title-hidden .wpfm-icon-block,
.wpfm-template-13 .wpfm-menu-nav ul li.wpfm-title-hidden .wpfm-icon-block {
	display: none
}

.wpfm-template-12 .wpfm-menu-nav ul li a+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav ul li a+.wpfm-tootltip-title {
	display: none
}

.wpfm-template-12 .wpfm-menu-nav ul li.wpfm-title-hidden a+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav ul li.wpfm-title-hidden a+.wpfm-tootltip-title {
	display: inline-block
}

.wpfm-template-11 .wpfm-menu-nav ul li .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav ul li .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav ul li .wpfm-tootltip-title {
	position: absolute;
	top: -39px;
	white-space: nowrap;
	font-size: 12px;
	opacity: 0;
	left: 50%;
	-webkit-transform: translateX(-50%) translateZ(0);
	transform: translateX(-50%) translateZ(0);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background: #222;
	color: #fff;
	padding: 2px 5px;
	border-radius: 5px
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-left ul li .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-left ul li .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-left ul li .wpfm-tootltip-title {
	top: 50%;
	left: 120%;
	-webkit-transform: translateX(0) translateY(-50%) translateZ(0);
	transform: translateX(0) translateY(-50%) translateZ(0)
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-top-left ul li:first-child .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-left ul li:first-child .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-left ul li:first-child .wpfm-tootltip-title,
.wpfm-template-11 .wpfm-menu-nav.wpfm-position-bottom-left ul li:first-child .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-bottom-left ul li:first-child .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-bottom-left ul li:first-child .wpfm-tootltip-title {
	left: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-right ul li .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-right ul li .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-right ul li .wpfm-tootltip-title {
	top: 50%;
	right: 120%;
	-webkit-transform: translateX(0) translateY(-50%) translateZ(0);
	transform: translateX(0) translateY(-50%) translateZ(0);
	left: auto
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-top-right ul li:last-child .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-right ul li:last-child .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-right ul li:last-child .wpfm-tootltip-title,
.wpfm-template-11 .wpfm-menu-nav.wpfm-position-bottom-right ul li:last-child .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-bottom-right ul li:last-child .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-bottom-right ul li:last-child .wpfm-tootltip-title {
	right: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	left: auto
}

.wpfm-template-11 .wpfm-menu-nav ul li .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav ul li .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-menu-nav ul li .wpfm-tootltip-title:after {
	content: '';
	position: absolute;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 7px solid #222;
	bottom: -6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-left ul li:first-child .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-bottom-left ul li:first-child .wpfm-tootltip-title:after {
	left: 5px;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-top-left ul li:first-child .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-left ul li:first-child .wpfm-tootltip-title:after,
.wpfm-template-11 .wpfm-menu-nav.wpfm-position-bottom-left ul li:first-child .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-bottom-left ul li:first-child .wpfm-tootltip-title:after {
	left: 15px;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-right ul li:last-child .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-bottom-right ul li:last-child .wpfm-tootltip-title:after {
	right: 5px;
	left: auto;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-bottom-right ul li:last-child .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-bottom-right ul li:last-child .wpfm-tootltip-title:after,
.wpfm-template-11 .wpfm-menu-nav.wpfm-position-top-right ul li:last-child .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-right ul li:last-child .wpfm-tootltip-title:after {
	right: 15px;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-left ul li .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-left ul li .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-left ul li .wpfm-tootltip-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 7px 5px 0;
	border-color: transparent #222 transparent transparent;
	right: 100%;
	left: auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-right ul li .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-right ul li .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-right ul li .wpfm-tootltip-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 7px;
	border-color: transparent transparent transparent #222;
	left: 99%;
	right: auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.wpfm-template-11 .wpfm-menu-nav ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav ul li a:hover+.wpfm-tootltip-title {
	top: -35px;
	opacity: 1
}

.wpfm-template-12 .wpfm-menu-nav .wpfm-title-hidden a .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav .wpfm-title-hidden a .wpfm-icon-menu-name-wrapper {
	display: none
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-11 .wpfm-menu-nav.wpfm-position-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-right ul li a:hover+.wpfm-tootltip-title {
	top: 50%
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-left ul li a:hover+.wpfm-tootltip-title {
	left: 110%
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-right ul li a:hover+.wpfm-tootltip-title {
	right: 110%
}

.wpfm-template-12 .wpfm-menu-nav ul li a {
	display: inline-block;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #95a5a6;
	outline: 0
}

.wpfm-template-12 .wpfm-menu-nav ul li.wpfm-active-nav a {
	background: #222
}

.wpfm-template-12 .wpfm-menu-nav ul li {
	display: inline-block;
	padding: 0 7px;
	position: relative;
	vertical-align: middle;
	line-height: 18px
}

.wpfm-template-12 .wpfm-menu-nav ul li:first-child {
	padding-left: 13px
}

.wpfm-template-12 .wpfm-menu-nav ul li:last-child {
	padding-right: 12px
}

.wpfm-template-12 .wpfm-menu-nav.wpfm-position-right ul li:last-child {
	padding-right: 7px
}

.wpfm-template-12 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper {
	position: absolute;
	top: -50px;
	white-space: nowrap;
	left: 50%;
	-webkit-transform: translateX(-50%) translate3d(0, 0, 0);
	transform: translateX(-50%) translate3d(0, 0, 0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background: #fc754f;
	color: #fff;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	visibility: hidden
}

.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-left .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-left .wpfm-icon-menu-name-wrapper,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-right .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-right .wpfm-icon-menu-name-wrapper {
	bottom: -35px;
	top: auto
}

.wpfm-template-12 .wpfm-title-hidden .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-title-hidden .wpfm-icon-menu-name-wrapper {
	display: none
}

.wpfm-template-12 .wpfm-menu-nav ul li a:hover .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav ul li a:hover .wpfm-icon-menu-name-wrapper {
	opacity: 1;
	top: -40px;
	visibility: visible
}

.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-left ul li a:hover .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-left ul li a:hover .wpfm-icon-menu-name-wrapper,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-right ul li a:hover .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-right ul li a:hover .wpfm-icon-menu-name-wrapper {
	bottom: -32px;
	top: auto
}

.wpfm-template-12 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper span,
.wpfm-template-13 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper span {
	display: inline-block;
	line-height: 1
}

.wpfm-template-12 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper .wpfm-image-icon-block img,
.wpfm-template-13 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper .wpfm-image-icon-block img {
	display: inline-block;
	max-width: 20px
}

.wpfm-template-12 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper span.wpfm-menu-name,
.wpfm-template-13 .wpfm-menu-nav .wpfm-icon-menu-name-wrapper span.wpfm-menu-name {
	font-size: 12px
}

.wpfm-template-13 .wpfm-menu-nav ul {
	background: transparent
}

.wpfm-template-13 .wpfm-menu-nav ul li a {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	background: #657480;
	outline: 0
}

.wpfm-template-13 .wpfm-menu-nav ul li.wpfm-active-nav a {
	background: #222
}

.wpfm-template-13 .wpfm-menu-nav ul li a:after {
	content: '';
	position: absolute;
	top: -3px;
	left: -3px;
	padding: 3px;
	box-shadow: 0 0 0 4px #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: scale(.4);
	-moz-transform: scale(.4);
	-ms-transform: scale(.4);
	-o-transform: scale(.4);
	transform: scale(.4);
	opacity: 1
}

.wpfm-template-13 .wpfm-menu-nav ul li {
	display: inline-block;
	padding: 0 3px;
	position: relative
}

.wpfm-template-11 .wpfm-menu-nav.wpfm-position-top-left ul li .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-left ul li .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-left ul li .wpfm-tootltip-title,
.wpfm-template-11 .wpfm-menu-nav.wpfm-position-top-right ul li .wpfm-tootltip-title,
.wpfm-template-12 .wpfm-menu-nav.wpfm-position-top-right .wpfm-tootltip-title,
.wpfm-template-13 .wpfm-menu-nav.wpfm-position-top-right ul li .wpfm-tootltip-title {
	bottom: -39px;
	top: auto
}

.wpfm-template-11 .wpfm-position-top-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-position-top-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-position-top-left ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-11 .wpfm-position-top-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-12 .wpfm-position-top-right ul li a:hover+.wpfm-tootltip-title,
.wpfm-template-13 .wpfm-position-top-right ul li a:hover+.wpfm-tootltip-title {
	bottom: -35px;
	top: auto
}

.wpfm-template-11 .wpfm-position-top-left ul li .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-position-top-left ul li .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-position-top-left ul li .wpfm-tootltip-title:after,
.wpfm-template-11 .wpfm-position-top-right ul li .wpfm-tootltip-title:after,
.wpfm-template-12 .wpfm-position-top-right ul li .wpfm-tootltip-title:after,
.wpfm-template-13 .wpfm-position-top-right ul li .wpfm-tootltip-title:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 7px solid #222;
	border-top: 0;
	top: -6px;
	bottom: auto
}

.wpfm-template-11 .wpfm-position-left ul li,
.wpfm-template-12 .wpfm-position-left ul li,
.wpfm-template-13 .wpfm-position-left ul li,
.wpfm-template-11 .wpfm-position-right ul li,
.wpfm-template-12 .wpfm-position-right ul li,
.wpfm-template-13 .wpfm-position-right ul li {
	display: block;
	text-align: center;
	padding: 7px
}

.wpfm-template-12 .wpfm-position-left ul li:first-child,
.wpfm-template-12 .wpfm-position-right ul li:first-child {
	padding-left: 7px
}

.wpfm-template-12 .wpfm-position-left ul li:last-child,
.wpfm-template-12 .wpfm-position-right ul li:first-child {
	padding-right: 7px
}

.wpfm-template-12 .wpfm-position-left .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-position-left .wpfm-icon-menu-name-wrapper {
	position: absolute;
	top: 50%;
	white-space: nowrap;
	left: 40px;
	-webkit-transform: translateX(0) translateY(-50%) translate3d(0, 0, 0);
	transform: translateX(0) translateY(-50%) translate3d(0, 0, 0);
	display: inline-block
}

.wpfm-template-12 .wpfm-position-right .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-position-right .wpfm-icon-menu-name-wrapper {
	position: absolute;
	top: 50%;
	white-space: nowrap;
	right: 40px;
	left: auto;
	-webkit-transform: translateX(0) translateY(-50%) translate3d(0, 0, 0);
	transform: translateX(0) translateY(-50%) translate3d(0, 0, 0);
	display: inline-block
}

.wpfm-template-12 .wpfm-position-left a,
.wpfm-template-13 .wpfm-position-left a {
	position: relative;
	display: inline-block
}

.wpfm-template-12 .wpfm-position-left.wpfm-menu-nav a:hover .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-position-left.wpfm-menu-nav a:hover .wpfm-icon-menu-name-wrapper {
	left: 35px;
	opacity: 1;
	top: 50%;
	visibility: visible
}

.wpfm-template-12 .wpfm-position-right.wpfm-menu-nav a:hover .wpfm-icon-menu-name-wrapper,
.wpfm-template-13 .wpfm-position-right.wpfm-menu-nav a:hover .wpfm-icon-menu-name-wrapper {
	right: 35px;
	opacity: 1;
	top: 50%;
	visibility: visible
}

.wpfm-template-12 .wpfm-icon-block.wpfm-image-icon-block,
.wpfm-template-13 .wpfm-icon-block.wpfm-image-icon-block {
	width: 24px
}

.wpfm-template-12 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-image-icon-block {
	background: none!important
}

.wpfm-template-13 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-image-icon-block {
	background: none!important
}

.wpfm-template-13 .wpfm-menu-nav ul li.wpfm-active-nav span.wpfm-image-icon-block img {
	padding: 0px!important
}

.wpfm-template-10 ul li.wpfm-active-nav span.wpfm-initia-icon {
	opacity: 1
}

.wpfm-template-10 .wpfm-menu-nav ul li .wpfm-tooltip span.wpfm-image-icon-block {
	background: none!important
}

.wpfm-template-7 ul>li>a {
	overflow: initial
}

.wpfm-template-10 .wpfm-tooltip {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.wpfm-template-7 .wpfm-menu-name {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.wpfm-template-7 ul>li:hover .wpfm-menu-name,
.wpfm-template-7 ul>li.wpfm-active-nav .wpfm-menu-name {
	top: 18px
}


/*! This file is auto-generated */

@font-face {
	font-family: dashicons;
	src: url(../fonts/dashicons.eot?50db0456fde2a241f005968eede3f987);
	src: url("../fonts/dashicons.eot?50db0456fde2a241f005968eede3f987#iefix") format("embedded-opentype"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(../fonts/dashicons.ttf?50db0456fde2a241f005968eede3f987) format("truetype");
	font-weight: 400;
	font-style: normal
}

.dashicons,
.dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in
}

.dashicons-admin-appearance:before {
	content: "\f100"
}

.dashicons-admin-collapse:before {
	content: "\f148"
}

.dashicons-admin-comments:before {
	content: "\f101"
}

.dashicons-admin-customizer:before {
	content: "\f540"
}

.dashicons-admin-generic:before {
	content: "\f111"
}

.dashicons-admin-home:before {
	content: "\f102"
}

.dashicons-admin-links:before {
	content: "\f103"
}

.dashicons-admin-media:before {
	content: "\f104"
}

.dashicons-admin-multisite:before {
	content: "\f541"
}

.dashicons-admin-network:before {
	content: "\f112"
}

.dashicons-admin-page:before {
	content: "\f105"
}

.dashicons-admin-plugins:before {
	content: "\f106"
}

.dashicons-admin-post:before {
	content: "\f109"
}

.dashicons-admin-settings:before {
	content: "\f108"
}

.dashicons-admin-site-alt:before {
	content: "\f11d"
}

.dashicons-admin-site-alt2:before {
	content: "\f11e"
}

.dashicons-admin-site-alt3:before {
	content: "\f11f"
}

.dashicons-admin-site:before {
	content: "\f319"
}

.dashicons-admin-tools:before {
	content: "\f107"
}

.dashicons-admin-users:before {
	content: "\f110"
}

.dashicons-album:before {
	content: "\f514"
}

.dashicons-align-center:before {
	content: "\f134"
}

.dashicons-align-left:before {
	content: "\f135"
}

.dashicons-align-none:before {
	content: "\f138"
}

.dashicons-align-right:before {
	content: "\f136"
}

.dashicons-analytics:before {
	content: "\f183"
}

.dashicons-archive:before {
	content: "\f480"
}

.dashicons-arrow-down-alt:before {
	content: "\f346"
}

.dashicons-arrow-down-alt2:before {
	content: "\f347"
}

.dashicons-arrow-down:before {
	content: "\f140"
}

.dashicons-arrow-left-alt:before {
	content: "\f340"
}

.dashicons-arrow-left-alt2:before {
	content: "\f341"
}

.dashicons-arrow-left:before {
	content: "\f141"
}

.dashicons-arrow-right-alt:before {
	content: "\f344"
}

.dashicons-arrow-right-alt2:before {
	content: "\f345"
}

.dashicons-arrow-right:before {
	content: "\f139"
}

.dashicons-arrow-up-alt:before {
	content: "\f342"
}

.dashicons-arrow-up-alt2:before {
	content: "\f343"
}

.dashicons-arrow-up-duplicate:before {
	content: "\f143"
}

.dashicons-arrow-up:before {
	content: "\f142"
}

.dashicons-art:before {
	content: "\f309"
}

.dashicons-awards:before {
	content: "\f313"
}

.dashicons-backup:before {
	content: "\f321"
}

.dashicons-book-alt:before {
	content: "\f331"
}

.dashicons-book:before {
	content: "\f330"
}

.dashicons-buddicons-activity:before {
	content: "\f452"
}

.dashicons-buddicons-bbpress-logo:before {
	content: "\f477"
}

.dashicons-buddicons-buddypress-logo:before {
	content: "\f448"
}

.dashicons-buddicons-community:before {
	content: "\f453"
}

.dashicons-buddicons-forums:before {
	content: "\f449"
}

.dashicons-buddicons-friends:before {
	content: "\f454"
}

.dashicons-buddicons-groups:before {
	content: "\f456"
}

.dashicons-buddicons-pm:before {
	content: "\f457"
}

.dashicons-buddicons-replies:before {
	content: "\f451"
}

.dashicons-buddicons-topics:before {
	content: "\f450"
}

.dashicons-buddicons-tracking:before {
	content: "\f455"
}

.dashicons-building:before {
	content: "\f512"
}

.dashicons-businessman:before {
	content: "\f338"
}

.dashicons-businessperson:before {
	content: "\f12e"
}

.dashicons-businesswoman:before {
	content: "\f12f"
}

.dashicons-calendar-alt:before {
	content: "\f508"
}

.dashicons-calendar:before {
	content: "\f145"
}

.dashicons-camera-alt:before {
	content: "\f129"
}

.dashicons-camera:before {
	content: "\f306"
}

.dashicons-carrot:before {
	content: "\f511"
}

.dashicons-cart:before {
	content: "\f174"
}

.dashicons-category:before {
	content: "\f318"
}

.dashicons-chart-area:before {
	content: "\f239"
}

.dashicons-chart-bar:before {
	content: "\f185"
}

.dashicons-chart-line:before {
	content: "\f238"
}

.dashicons-chart-pie:before {
	content: "\f184"
}

.dashicons-clipboard:before {
	content: "\f481"
}

.dashicons-clock:before {
	content: "\f469"
}

.dashicons-cloud:before {
	content: "\f176"
}

.dashicons-code-standards:before {
	content: "\f13a"
}

.dashicons-color-picker:before {
	content: "\f131"
}

.dashicons-controls-back:before {
	content: "\f518"
}

.dashicons-controls-forward:before {
	content: "\f519"
}

.dashicons-controls-pause:before {
	content: "\f523"
}

.dashicons-controls-play:before {
	content: "\f522"
}

.dashicons-controls-repeat:before {
	content: "\f515"
}

.dashicons-controls-skipback:before {
	content: "\f516"
}

.dashicons-controls-skipforward:before {
	content: "\f517"
}

.dashicons-controls-volumeoff:before {
	content: "\f520"
}

.dashicons-controls-volumeon:before {
	content: "\f521"
}

.dashicons-dashboard:before {
	content: "\f226"
}

.dashicons-desktop:before {
	content: "\f472"
}

.dashicons-dismiss:before {
	content: "\f153"
}

.dashicons-download:before {
	content: "\f316"
}

.dashicons-edit-large:before {
	content: "\f327"
}

.dashicons-edit:before {
	content: "\f464"
}

.dashicons-editor-aligncenter:before {
	content: "\f207"
}

.dashicons-editor-alignleft:before {
	content: "\f206"
}

.dashicons-editor-alignright:before {
	content: "\f208"
}

.dashicons-editor-bold:before {
	content: "\f200"
}

.dashicons-editor-break:before {
	content: "\f474"
}

.dashicons-editor-code-duplicate:before {
	content: "\f494"
}

.dashicons-editor-code:before {
	content: "\f475"
}

.dashicons-editor-contract:before {
	content: "\f506"
}

.dashicons-editor-customchar:before {
	content: "\f220"
}

.dashicons-editor-expand:before {
	content: "\f211"
}

.dashicons-editor-help:before {
	content: "\f223"
}

.dashicons-editor-indent:before {
	content: "\f222"
}

.dashicons-editor-insertmore:before {
	content: "\f209"
}

.dashicons-editor-italic:before {
	content: "\f201"
}

.dashicons-editor-justify:before {
	content: "\f214"
}

.dashicons-editor-kitchensink:before {
	content: "\f212"
}

.dashicons-editor-ltr:before {
	content: "\f10c"
}

.dashicons-editor-ol-rtl:before {
	content: "\f12c"
}

.dashicons-editor-ol:before {
	content: "\f204"
}

.dashicons-editor-outdent:before {
	content: "\f221"
}

.dashicons-editor-paragraph:before {
	content: "\f476"
}

.dashicons-editor-paste-text:before {
	content: "\f217"
}

.dashicons-editor-paste-word:before {
	content: "\f216"
}

.dashicons-editor-quote:before {
	content: "\f205"
}

.dashicons-editor-removeformatting:before {
	content: "\f218"
}

.dashicons-editor-rtl:before {
	content: "\f320"
}

.dashicons-editor-spellcheck:before {
	content: "\f210"
}

.dashicons-editor-strikethrough:before {
	content: "\f224"
}

.dashicons-editor-table:before {
	content: "\f535"
}

.dashicons-editor-textcolor:before {
	content: "\f215"
}

.dashicons-editor-ul:before {
	content: "\f203"
}

.dashicons-editor-underline:before {
	content: "\f213"
}

.dashicons-editor-unlink:before {
	content: "\f225"
}

.dashicons-editor-video:before {
	content: "\f219"
}

.dashicons-email-alt:before {
	content: "\f466"
}

.dashicons-email-alt2:before {
	content: "\f467"
}

.dashicons-email:before {
	content: "\f465"
}

.dashicons-excerpt-view:before {
	content: "\f164"
}

.dashicons-external:before {
	content: "\f504"
}

.dashicons-facebook-alt:before {
	content: "\f305"
}

.dashicons-facebook:before {
	content: "\f304"
}

.dashicons-feedback:before {
	content: "\f175"
}

.dashicons-filter:before {
	content: "\f536"
}

.dashicons-flag:before {
	content: "\f227"
}

.dashicons-format-aside:before {
	content: "\f123"
}

.dashicons-format-audio:before {
	content: "\f127"
}

.dashicons-format-chat:before {
	content: "\f125"
}

.dashicons-format-gallery:before {
	content: "\f161"
}

.dashicons-format-image:before {
	content: "\f128"
}

.dashicons-format-quote:before {
	content: "\f122"
}

.dashicons-format-status:before {
	content: "\f130"
}

.dashicons-format-video:before {
	content: "\f126"
}

.dashicons-forms:before {
	content: "\f314"
}

.dashicons-googleplus:before {
	content: "\f462"
}

.dashicons-grid-view:before {
	content: "\f509"
}

.dashicons-groups:before {
	content: "\f307"
}

.dashicons-hammer:before {
	content: "\f308"
}

.dashicons-heart:before {
	content: "\f487"
}

.dashicons-hidden:before {
	content: "\f530"
}

.dashicons-id-alt:before {
	content: "\f337"
}

.dashicons-id:before {
	content: "\f336"
}

.dashicons-image-crop:before {
	content: "\f165"
}

.dashicons-image-filter:before {
	content: "\f533"
}

.dashicons-image-flip-horizontal:before {
	content: "\f169"
}

.dashicons-image-flip-vertical:before {
	content: "\f168"
}

.dashicons-image-rotate-left:before {
	content: "\f166"
}

.dashicons-image-rotate-right:before {
	content: "\f167"
}

.dashicons-image-rotate:before {
	content: "\f531"
}

.dashicons-images-alt:before {
	content: "\f232"
}

.dashicons-images-alt2:before {
	content: "\f233"
}

.dashicons-index-card:before {
	content: "\f510"
}

.dashicons-info:before {
	content: "\f348"
}

.dashicons-instagram:before {
	content: "\f12d"
}

.dashicons-laptop:before {
	content: "\f547"
}

.dashicons-layout:before {
	content: "\f538"
}

.dashicons-leftright:before {
	content: "\f229"
}

.dashicons-lightbulb:before {
	content: "\f339"
}

.dashicons-list-view:before {
	content: "\f163"
}

.dashicons-location-alt:before {
	content: "\f231"
}

.dashicons-location:before {
	content: "\f230"
}

.dashicons-lock-duplicate:before {
	content: "\f315"
}

.dashicons-lock:before {
	content: "\f160"
}

.dashicons-marker:before {
	content: "\f159"
}

.dashicons-media-archive:before {
	content: "\f501"
}

.dashicons-media-audio:before {
	content: "\f500"
}

.dashicons-media-code:before {
	content: "\f499"
}

.dashicons-media-default:before {
	content: "\f498"
}

.dashicons-media-document:before {
	content: "\f497"
}

.dashicons-media-interactive:before {
	content: "\f496"
}

.dashicons-media-spreadsheet:before {
	content: "\f495"
}

.dashicons-media-text:before {
	content: "\f491"
}

.dashicons-media-video:before {
	content: "\f490"
}

.dashicons-megaphone:before {
	content: "\f488"
}

.dashicons-menu-alt:before {
	content: "\f228"
}

.dashicons-menu-alt2:before {
	content: "\f329"
}

.dashicons-menu-alt3:before {
	content: "\f349"
}

.dashicons-menu:before {
	content: "\f333"
}

.dashicons-microphone:before {
	content: "\f482"
}

.dashicons-migrate:before {
	content: "\f310"
}

.dashicons-minus:before {
	content: "\f460"
}

.dashicons-money:before {
	content: "\f526"
}

.dashicons-move:before {
	content: "\f545"
}

.dashicons-nametag:before {
	content: "\f484"
}

.dashicons-networking:before {
	content: "\f325"
}

.dashicons-no-alt:before {
	content: "\f335"
}

.dashicons-no:before {
	content: "\f158"
}

.dashicons-palmtree:before {
	content: "\f527"
}

.dashicons-paperclip:before {
	content: "\f546"
}

.dashicons-performance:before {
	content: "\f311"
}

.dashicons-phone:before {
	content: "\f525"
}

.dashicons-playlist-audio:before {
	content: "\f492"
}

.dashicons-playlist-video:before {
	content: "\f493"
}

.dashicons-plugins-checked:before {
	content: "\f485"
}

.dashicons-plus-alt:before {
	content: "\f502"
}

.dashicons-plus-alt2:before {
	content: "\f543"
}

.dashicons-plus:before {
	content: "\f132"
}

.dashicons-portfolio:before {
	content: "\f322"
}

.dashicons-post-status:before {
	content: "\f173"
}

.dashicons-pressthis:before {
	content: "\f157"
}

.dashicons-products:before {
	content: "\f312"
}

.dashicons-randomize:before {
	content: "\f503"
}

.dashicons-redo:before {
	content: "\f172"
}

.dashicons-rest-api:before {
	content: "\f124"
}

.dashicons-rss:before {
	content: "\f303"
}

.dashicons-schedule:before {
	content: "\f489"
}

.dashicons-screenoptions:before {
	content: "\f180"
}

.dashicons-search:before {
	content: "\f179"
}

.dashicons-share-alt:before {
	content: "\f240"
}

.dashicons-share-alt2:before {
	content: "\f242"
}

.dashicons-share:before {
	content: "\f237"
}

.dashicons-shield-alt:before {
	content: "\f334"
}

.dashicons-shield:before {
	content: "\f332"
}

.dashicons-slides:before {
	content: "\f181"
}

.dashicons-smartphone:before {
	content: "\f470"
}

.dashicons-smiley:before {
	content: "\f328"
}

.dashicons-sort:before {
	content: "\f156"
}

.dashicons-sos:before {
	content: "\f468"
}

.dashicons-star-empty:before {
	content: "\f154"
}

.dashicons-star-filled:before {
	content: "\f155"
}

.dashicons-star-half:before {
	content: "\f459"
}

.dashicons-sticky:before {
	content: "\f537"
}

.dashicons-store:before {
	content: "\f513"
}

.dashicons-tablet:before {
	content: "\f471"
}

.dashicons-tag:before {
	content: "\f323"
}

.dashicons-tagcloud:before {
	content: "\f479"
}

.dashicons-testimonial:before {
	content: "\f473"
}

.dashicons-text-page:before {
	content: "\f121"
}

.dashicons-text:before {
	content: "\f478"
}

.dashicons-thumbs-down:before {
	content: "\f542"
}

.dashicons-thumbs-up:before {
	content: "\f529"
}

.dashicons-tickets-alt:before {
	content: "\f524"
}

.dashicons-tickets:before {
	content: "\f486"
}

.dashicons-tide:before {
	content: "\f10d"
}

.dashicons-translation:before {
	content: "\f326"
}

.dashicons-trash:before {
	content: "\f182"
}

.dashicons-twitter-alt:before {
	content: "\f302"
}

.dashicons-twitter:before {
	content: "\f301"
}

.dashicons-undo:before {
	content: "\f171"
}

.dashicons-universal-access-alt:before {
	content: "\f507"
}

.dashicons-universal-access:before {
	content: "\f483"
}

.dashicons-unlock:before {
	content: "\f528"
}

.dashicons-update-alt:before {
	content: "\f113"
}

.dashicons-update:before {
	content: "\f463"
}

.dashicons-upload:before {
	content: "\f317"
}

.dashicons-vault:before {
	content: "\f178"
}

.dashicons-video-alt:before {
	content: "\f234"
}

.dashicons-video-alt2:before {
	content: "\f235"
}

.dashicons-video-alt3:before {
	content: "\f236"
}

.dashicons-visibility:before {
	content: "\f177"
}

.dashicons-warning:before {
	content: "\f534"
}

.dashicons-welcome-add-page:before {
	content: "\f133"
}

.dashicons-welcome-comments:before {
	content: "\f117"
}

.dashicons-welcome-learn-more:before {
	content: "\f118"
}

.dashicons-welcome-view-site:before {
	content: "\f115"
}

.dashicons-welcome-widgets-menus:before {
	content: "\f116"
}

.dashicons-welcome-write-blog:before {
	content: "\f119"
}

.dashicons-wordpress-alt:before {
	content: "\f324"
}

.dashicons-wordpress:before {
	content: "\f120"
}

.dashicons-yes-alt:before {
	content: "\f12a"
}

.dashicons-yes:before {
	content: "\f147"
}

.dashicons-editor-distractionfree:before {
	content: "\f211"
}

.dashicons-exerpt-view:before {
	content: "\f164"
}

.dashicons-format-links:before {
	content: "\f103"
}

.dashicons-format-standard:before {
	content: "\f109"
}

.dashicons-post-trash:before {
	content: "\f182"
}

.dashicons-share1:before {
	content: "\f237"
}

.dashicons-welcome-edit-page:before {
	content: "\f119"
}

.wp-pagenavi {
	clear: both
}

.wp-pagenavi a,
.wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
	border-color: #000
}

.wp-pagenavi span.current {
	font-weight: 700
}

@charset "UTF-8";

/*!
 *  @name: kingcomposer.css
 *  @website: https://kingcomposer.com
 *  @Copyright: (c) 2016 King-Theme
*/

*,
.kc-col-container,
.kc-container,
.kc-elm {
	box-sizing: border-box
}

.kc-off-notice a,
.kc_twitter_feed a:hover {
	text-decoration: underline
}

.kc_google_maps[data-wheel=disable] iframe,
.kc_wrap-video-bg {
	pointer-events: none
}

.fb-line-1 .likes,
.fb-line-1 .username,
.kc-owl-post-carousel .owl-item .title {
	text-overflow: ellipsis;
	white-space: nowrap
}

.back i,
.front i {
	display: inline-block
}

div {
	display: block
}

.kc-elm {
	float: left;
	width: 100%
}

.kc_col-sm-1 {
	width: 8.33333%
}

.kc_col-sm-2 {
	width: 16.6667%
}

div.kc_col-of-5 {
	width: 20%;
	float: left
}

.kc_col-sm-3 {
	width: 25%
}

.kc_col-sm-4 {
	width: 33.3333%
}

.kc_col-sm-5 {
	width: 41.6667%
}

.kc_col-sm-6 {
	width: 50%
}

.kc_col-sm-7 {
	width: 58.3333%
}

.kc_col-sm-8 {
	width: 66.6667%
}

.kc_col-sm-9 {
	width: 75%
}

.kc_col-sm-10 {
	width: 83.3333%
}

.kc_col-sm-11 {
	width: 91.6667%
}

.kc_col-sm-12 {
	width: 100%
}

.kc-container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}

.kc-row-container:not(.kc-container) {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	max-width: 100%
}

.kc_wrap-video-bg {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0
}

.kc_single_image img {
	max-width: 100%;
	display: inline-block
}

.kc-video-bg .kc_column {
	position: relative
}

.kc-infinite-loop {
	text-align: center;
	padding: 50px;
	font-size: 18px;
	color: red;
	width: 100%;
	display: inline-block
}

.align-left {
	text-align: left
}

.align-center {
	text-align: center
}

.align-right {
	text-align: right
}

.kc_row:not(.kc_row_inner) {
	clear: both;
	float: left;
	width: 100%
}

.kc-row-container.kc-container .kc-wrap-columns,
.kc_row_inner {
	margin-left: -15px;
	margin-right: -15px;
	clear: both
}

.kc_row.kc_row_inner {
	width: calc(100% + 30px)
}

.kc_tab_content>.kc_row_inner {
	width: 100%;
	margin: 0
}

.kc_column,
.kc_column_inner {
	min-height: 1px;
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
	float: left
}

.kc_column>.kc-col-container,
.kc_column_inner>.kc-col-inner-container {
	height: 100%
}

.kingcomposer div.kc_column,
.kingcomposer div.kc_column_inner {
	clear: none
}

.kc_row_inner>div.kc_column_inner:only-child {
	width: 100%
}

.kc_clfw {
	width: 100%!important;
	clear: both!important;
	display: block!important;
	height: 0!important;
	padding: 0!important;
	margin: 0!important
}

.kc-col-container {
	clear: both;
	display: block;
	width: 100%
}

section[data-kc-fullheight] {
	min-height: 100vh
}

html body section[data-kc-parallax=true] {
	background-position: 50% 0;
	background-repeat: no-repeat!important;
	background-attachment: fixed!important
}

section[data-kc-fullwidth] {
	margin-left: 0!important;
	margin-right: 0!important;
	position: relative;
	box-sizing: content-box
}

.kc_text_block {
	display: inline-block;
	clear: both;
	width: 100%
}

body section[data-kc-equalheight=true],
body section[data-kc-equalheight=true]>.kc-container,
body section[data-kc-equalheight=true]>.kc-container .kc-wrap-columns {
	display: -webkit-flex!important;
	display: -ms-flexbox!important;
	display: flex!important;
	width: 100%
}

body div.kc_row_inner[data-kc-equalheight=true] {
	width: calc(100% + 30px);
	flex-wrap: wrap
}

body div[data-kc-equalheight-align=middle]>.kc_column_inner>.kc_wrapper,
body div[data-kc-equalheight-align=bottom]>.kc_column_inner>.kc_wrapper,
body section[data-kc-equalheight-align=middle]>.kc-container>.kc-wrap-columns>.kc_column>.kc-col-container,
body section[data-kc-equalheight-align=middle]>.kc-row-container>.kc-wrap-columns>.kc_column>.kc-col-container,
body section[data-kc-equalheight-align=bottom]>.kc-container>.kc-wrap-columns>.kc_column>.kc-col-container {
	display: -webkit-flex!important;
	display: -ms-flexbox!important;
	display: flex!important;
	flex-wrap: wrap;
	height: 100%;
	width: 100%
}

body div.kc_row_inner[data-kc-equalheight=true]>.kc_column_inner>.kc_wrapper.kc_row_inner {
	height: 100%
}

body div[data-kc-equalheight-align=middle]>.kc_column_inner>.kc_wrapper,
body section[data-kc-equalheight-align=middle]>.kc-container>.kc-wrap-columns>.kc_column>.kc-col-container,
body section[data-kc-equalheight-align=middle]>.kc-row-container>.kc-wrap-columns>.kc_column>.kc-col-container {
	align-content: center;
	justify-content: center;
	align-items: center
}

body div[data-kc-equalheight-align=bottom]>.kc_column_inner>.kc_wrapper,
body section[data-kc-equalheight-align=bottom]>.kc-container>.kc-wrap-columns>.kc_column>.kc-col-container,
body section[data-kc-equalheight-align=bottom]>.kc-row-container>.kc-wrap-columns>.kc_column>.kc-col-container {
	align-content: flex-end;
	align-items: flex-end
}

body section[data-kc-fullheight=middle-content],
body section[data-kc-fullheight=middle-content]>.kc-container,
body section[data-kc-fullheight=middle-content]>.kc-row-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	align-content: center
}

body section[data-kc-equalheight=true]>.kc-container .kc-wrap-columns {
	flex-wrap: wrap;
	margin-left: initial;
	margin-right: initial
}

.kc-off-notice {
	width: 100%;
	padding: 10px;
	text-align: left;
	background-color: #e9e385;
	color: #333;
	font-size: 14px
}

.kc-off-notice a {
	text-transform: capitalize
}

@media screen and (min-width:999px) {
	.kc-row-container .kc-wrap-columns,
	.kc_row_inner {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		flex-wrap: wrap
	}
	.kc-row-container.kc-container .kc-wrap-columns,
	.kc_row_inner {
		width: calc(100% + 30px)
	}
}

@media screen and (max-width:767px) {
	body.kc-css-system .kc_column,
	body.kc-css-system .kc_column_inner {
		width: 100%
	}
	div.kc_row {
		display: block
	}
}

.kc_shortcode .kc-widget-title,
.kc_shortcode .kc_title {
	margin-bottom: 20px
}

.kc_shortcode ul {
	margin: 0;
	padding: 0
}

.kc_shortcode ul li {
	list-style: none
}

.kc_shortcode h3,
.kc_shortcode h4,
.kc_shortcode h5 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-weight: 600
}

.kc_shortcode h4 {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 15px
}

.kc_shortcode h5 {
	font-size: 16px
}

.kc_accordion_wrapper,
.kc_tabs {
	margin-bottom: 24px
}

.kc_tabs .kc_tabs {
	margin-bottom: 0
}

.kc_tabs {
	display: inline-block;
	width: 100%
}

.kc_wrapper.ui-tabs {
	width: 100%;
	display: inline-block
}

.kc_vertical_tabs>.kc_wrapper.ui-tabs {
	border: none
}

.kc_tabs.kc-tabs-slider ul.kc-tabs-slider-nav {
	margin: 0
}

ul.kc-tabs-slider-nav li {
	display: inline-block;
	cursor: pointer;
	padding: 8px 15px
}

ul.kc-tabs-slider-nav li.kc-title-active {
	background: #ddd
}

.kc_tabs_nav,
.nav-pills {
	line-height: 45px;
	margin: 0;
	padding: 0
}

.kc_tabs_nav:after,
.kc_tabs_nav:before,
.nav-pills:after,
.nav-pills:before {
	display: table;
	line-height: 0;
	content: ""
}

.kc_tabs_nav:after,
.nav-pills:after {
	clear: both
}

.kc_tabs_nav~.kc_tab {
	overflow: hidden;
	float: left;
	width: 100%;
	height: 0
}

html body.kc-css-system .kc_tabs_nav~.kc_tab:not(.ui-tabs-body-active) {
	margin: 0!important;
	padding: 0!important
}

.kc_tabs_nav~.kc_tab.ui-tabs-body-active {
	height: inherit!important;
	background: #ddd
}

.kc_tabs_nav~.kc_tab .kc_tab_content {
	padding: 30px 30px 15px
}

.kc_tabs_nav>li,
.nav-pills>li {
	float: left
}

.kc_tabs_nav>li>a,
.nav-pills>li>a {
	padding: 0 30px;
	text-decoration: none;
	outline: 0;
	display: block;
	line-height: 50px;
	color: #6b6b6b
}

.kc_tabs>.kc_wrapper>.kc_tabs_nav {
	background: #eee;
	float: left;
	min-height: 50px;
	margin: 0;
	width: 100%
}

.kc_tabs_nav {
	border-right: 0!important;
	border-bottom: 0!important;
	border-top: 0!important
}

.kc_tabs_nav>li {
	list-style: none;
	border-right: 1px solid #fff;
	border-left: none!important;
	border-bottom: none!important;
	margin: 0;
	float: left;
	color: #333;
	box-shadow: none;
	cursor: pointer
}

.kc_tabs_nav>.ui-tabs-active>a,
.kc_tabs_nav>li:hover,
.kc_tabs_nav>li>a:hover {
	background-color: #ddd;
	color: #333
}

.kc_tabs_nav>.ui-tabs-active,
.kc_tabs_nav>.ui-tabs-active:hover,
.kc_tabs_nav>.ui-tabs-active>a,
.kc_tabs_nav>.ui-tabs-active>a:hover {
	color: #555;
	display: block
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 25%;
	z-index: 10;
	right: 0
}

.kc_vertical_tabs.tabs_right>.kc_wrapper>ul.ui-tabs-nav {
	border-right: none;
	right: 0;
	left: 0
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav~div.kc_tab {
	float: left;
	width: 75%;
	height: 0;
	overflow: hidden
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav~div.kc_tab.ui-tabs-body-active {
	height: inherit;
	border: 1px solid #ddd
}

.kc_vertical_tabs.tabs_right>.kc_wrapper>ul.ui-tabs-nav~div.kc_tab {
	list-style: none
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav>li {
	list-style: none;
	border: 1px solid #ddd
}

.kc_wrapper>ul.ui-tabs-nav>li {
	overflow: hidden
}

.kc_vertical_tabs:not(.tabs_right)>.kc_wrapper>ul.ui-tabs-nav>li {
	border-right: 0!important
}

.kc_vertical_tabs.tabs_right>.kc_wrapper>ul.ui-tabs-nav>li {
	border-left: 0!important
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav>li:not(:last-child) {
	border-bottom: 0!important
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav>li.ui-tabs-active>a,
.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav>li.ui-tabs-active>a:hover,
.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav>li>a:hover {
	border: none;
	background: #f7f7f7;
	margin-left: 0;
	color: #333
}

.kc_vertical_tabs>.kc_wrapper>ul.ui-tabs-nav>li>a {
	display: block;
	padding: 12px 0 12px 20px;
	outline: 0;
	text-decoration: none
}

.kc_vertical_tabs.tabs_right>.kc_wrapper>ul.ui-tabs-nav {
	float: right
}

.kc-video-inner iframe {
	margin-bottom: 0
}

.kc_accordion_content {
	padding-bottom: 0;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	color: #727272;
	display: none
}

.kc_accordion_content.ui-state-body-active {
	height: inherit!important
}

.kc_accordion_section>.kc_accordion_header {
	position: relative;
	cursor: pointer;
	min-height: 30px;
	line-height: 30px;
	font-weight: 700;
	font-size: inherit;
	margin-top: 0;
	margin-bottom: -1px;
	float: left;
	width: 100%;
	border: 1px solid #e0e0e0
}

.kc_accordion_section>.ui-state-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0
}

.kc_accordion_header>span.ui-accordion-header-icon {
	float: right;
	font-family: simple-line-icons;
	margin: 17px;
	color: #aaa;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.kc_accordion_header>span.ui-accordion-header-icon:before {
	content: "\e604"
}

.kc-section-active .kc_accordion_header.ui-state-active>span.ui-accordion-header-icon:before {
	content: "\e607"
}

.kc_accordion_header>a {
	display: block;
	font-size: 15px;
	padding: 10px 15px;
	text-decoration: none;
	outline: 0;
	font-weight: 400;
	border: none;
	cursor: pointer
}

.kc_accordion_content .kc-panel-body {
	padding: 15px;
	float: left;
	width: 100%
}

body div.dark_rounded .pp_loaderIcon {
	animation: 2s cubic-bezier(.63, .045, .34, 1) 0s normal none infinite kc-spinner;
	display: block;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	position: absolute;
	top: 50%;
	width: 50px;
	background: url(../img/loader.png) center center no-repeat;
	background-size: 50px 50px
}

body div.dark_rounded .pp_content,
body div.dark_rounded .pp_content_container .pp_left,
body div.dark_rounded .pp_content_container .pp_right {
	background: 0 0
}

body div.dark_rounded .pp_close {
	background: 0 0;
	text-indent: 0;
	text-align: right;
	color: #fff;
	font-size: 24px
}

body div.dark_rounded .pp_close:hover {
	color: #aaa
}

body div.dark_rounded a.pp_next,
body div.dark_rounded a.pp_previous {
	position: fixed;
	-webkit-transform: translateZ(0);
	text-indent: 0!important;
	top: 50%;
	margin-top: -20px;
	font-size: 25px;
	z-index: 1000001;
	color: #fff;
	width: 50px;
	height: 50px;
	-webkit-backface-visibility: hidden;
	cursor: pointer
}

body div.dark_rounded a.pp_next {
	right: 0;
	background: 0 0
}

body div.dark_rounded a.pp_previous {
	left: 25px
}

body div.dark_rounded a.pp_next:hover,
body div.dark_rounded a.pp_previous:hover {
	background: 0 0;
	color: #aaa
}

body .div.dark_rounded .pp_details {
	position: relative;
	text-align: center
}

body .div.dark_rounded .pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px
}

body div.dark_rounded .pp_nav {
	font-size: 14px;
	margin: 0 10px 0 0;
	clear: right;
	float: left
}

body .pp_nav p {
	float: left;
	margin: 0 4px
}

body div.dark_rounded .pp_nav .pp_play,
body div.ppt {
	display: none!important
}

.kc_google_maps {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 100px
}

.kc_google_maps img {
	max-width: inherit;
	max-height: inherit
}

.kc_google_maps .map_popup_contact_form {
	position: absolute;
	z-index: 999;
	top: 0;
	overflow-y: auto;
	padding: 50px 60px 0;
	height: 100%;
	transform: translate(0, 0);
	transition: transform .4s ease;
	-webkit-transition-property: -webkit-transform, left, right;
	-webkit-backface-visibility: hidden
}

.map_popup_contact_form input[type=text],
.map_popup_contact_form input[type=email],
.map_popup_contact_form textarea {
	width: 100%;
	border: 1px solid #999;
	background: 0 0;
	color: #FFF
}

.map_popup_contact_form textarea {
	height: 100px
}

.map_popup_contact_form p {
	margin-bottom: 10px
}

.map_popup_contact_form .close {
	position: absolute;
	top: 10px;
	right: 10px
}

.map_popup_contact_form .wpcf7-submit {
	text-transform: uppercase;
	width: 100%;
	padding: 15px 0;
	box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 1)
}

.kc_google_maps .show_contact_form {
	position: absolute;
	left: 10px;
	top: 110px;
	z-index: 99;
	font-size: 20px;
	height: 33px;
	line-height: 20px;
	color: #F75850;
	display: none;
	background: #FFF;
	padding: 0 10px;
	border-radius: 3px;
	box-shadow: 0 1px 1px #BEBEBE;
	transition: all .2s ease
}

.kc_google_maps .show_contact_form i {
	margin-top: 7px
}

.kc_google_maps .show_contact_form:hover {
	background: #EBEBEB;
	color: #000
}

.map_popup_contact_form.left.hidden {
	transform: translate(-100%, 0)!important
}

.map_popup_contact_form.right.hidden {
	transform: translate(100%, 0)!important
}

.map_popup_contact_form.right {
	float: right;
	right: 0
}

.map_popup_contact_form.right+a {
	right: 10px;
	float: right;
	left: auto;
	top: 50px
}

.map_popup_contact_form .close {
	text-decoration: none;
	box-shadow: none;
	color: #FFF
}

.kc-fb-layout-2,
.kc-pricing-layout-1,
.kc-pricing-layout-2,
.kc-pricing-layout-4,
.kc-testi-layout-3 {
	box-shadow: 0 1px 21px rgba(0, 0, 0, .21)
}

.map_popup_contact_form .close i {
	font-weight: 100;
	font-size: 25px
}

.kc_image_gallery.kc-grid {
	width: 100%
}

.kc_image_gallery.kc-grid .item-grid {
	float: left;
	position: relative;
	width: 25%
}

.kc_image_gallery.kc-grid .item-grid .kc-image-overlay {
	background: rgba(0, 0, 0, .2)
}

.kc_image_gallery.kc-grid .item-grid:hover .kc-image-overlay {
	opacity: 1
}

.kc_image_gallery.kc-grid .item-grid img {
	display: block;
	max-width: 100%;
	border-image-width: 0
}

.kc-countdown-timer span.group,
.kc_button {
	padding: 10px 20px;
	color: #FFF;
	display: inline-block
}

.kc_image_gallery.kc-grid .item-grid.grid-2 {
	width: 50%
}

.kc_image_gallery.kc-grid .item-grid.grid-3 {
	width: 32.7%
}

.kc_image_gallery.kc-grid .item-grid.grid-4 {
	width: 25%
}

.kc_image_gallery.kc-grid.masonry .item-grid.grid-4 {
	width: 24.8%
}

.kc_image_gallery.kc-grid .item-grid.grid-5 {
	width: 20%
}

.kc_image_gallery.kc-grid .item-grid.grid-6 {
	width: 16.66666666666666%
}

.kc-countdown-timer .countdown-style2 .timer,
.kc-countdown-timer .countdown-style2 .unit,
.kc-ui-progress-bar {
	width: 100%;
	float: left
}

.kc_image_gallery {
	clear: both
}

.kc_button {
	transition: background-color .3s ease 0s, color .3s ease 0s, border-radius .3s ease 0s;
	white-space: nowrap;
	text-decoration: none;
	font-size: 14px;
	background-color: #1E73BE
}

.kc-countdown-timer {
	text-align: left
}

.kc-countdown-timer span.group {
	background: #42BCE2;
	border-radius: 5px;
	margin-right: 10px;
	text-align: center
}

.kc-countdown-timer .group .timer {
	font-size: 20px;
	font-weight: 700
}

.kc-countdown-timer .countdown-style2 .group {
	padding: 10px
}

@-webkit-keyframes animate-stripes {
	from {
		background-position: 0 0
	}
	to {
		background-position: 44px 0
	}
}

.kc_progress_bars .progress-item {
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.kc_progress_bars div.progress-item:first-child {
	margin-top: 0!important
}

.kc_progress_bars div.progress-item:last-child {
	margin-bottom: 0!important
}

.kc-ui-progress-bar {
	position: relative;
	background: #e4e4e4
}

.kc-ui-progress {
	position: relative;
	display: block;
	height: 10px;
	z-index: 2;
	background: #42BCE2;
	overflow: initial!important
}

.kc-ui-progress-bar:after {
	background: #e4e4e4
}

.kc-ui-progress-bar2 .kc-ui-progress div.ui-label {
	margin-bottom: 10px
}

.kc-ui-progress div.ui-label {
	text-transform: uppercase;
	color: #272727;
	position: absolute;
	right: 0;
	margin-right: 12px;
	white-space: nowrap;
	bottom: 100%
}

.kc-ui-progress div.ui-label .value {
	display: block;
	color: #333
}

.kc_progress_bars .progress-item span.label {
	margin-bottom: 6px;
	font-size: 14px;
	padding: 0;
	color: #333;
	float: left;
	font-weight: 500;
	position: relative
}

.kc-ui-progress2 span.value {
	float: left;
	width: 45px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: rgba(0, 0, 0, .4);
	background-size: 90%;
	border-radius: 3px;
	color: #fff;
	font-size: 12px
}

.kc-ui-progress2 span.value:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 100%;
	border: 4px solid transparent;
	border-top-color: rgba(0, 0, 0, .4);
	transform: translateX(-50%)
}

.kc-ui-progress3 div.ui-label {
	bottom: 0;
	font-size: 1em;
	height: 100%;
	display: flex;
	align-items: center
}

.pie-chart-wrapper {
	text-align: center
}

.kc_piechart {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 100px
}

.kc_piechart .percent:after {
	content: "%";
	font-size: .8em;
	margin-left: .1em
}

.kc_piechart .percent {
	z-index: 2;
	text-align: center;
	font-size: 14px;
	display: block;
	color: #42BCE2
}

.kc_piechart .pie_chart_percent i {
	width: 100%;
	font-size: 14px
}

.kc_piechart .pie_chart_percent {
	z-index: 2;
	top: 50%;
	position: absolute;
	left: 50%;
	text-align: center;
	font-size: 14px;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%)
}

.kc_piechart canvas {
	left: 0;
	position: absolute;
	top: 0
}

.pie_chart_text {
	margin: 20px 0
}

.kc-flip-container {
	perspective: 1000;
	-webkit-perspective: 1000;
	min-height: 50px;
	float: left;
	width: 100%
}

.kc-flip-container.flip .flipper,
.kc-flip-container.hover .flipper,
.kc-flip-container:hover .flipper {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg)
}

.kc-flip-container.flip-vertical.flip .flipper,
.kc-flip-container.flip-vertical.hover .flipper,
.kc-flip-container.flip-vertical:hover .flipper {
	transform: rotateX(180deg) rotateY(0);
	-webkit-transform: rotateX(180deg) rotateY(0)
}

.kc-flip-container .wrap-icon {
	float: left;
	width: 100%
}

.kc-flip-container .front {
	background: #f7f7f7;
	border: 1px solid #ebebeb
}

.kc-flip-container .front .front-content {
	float: left;
	width: 100%;
	padding: 30px 15px;
	text-align: center
}

.kc-flip-container .front .front-content i {
	font-size: 40px;
	color: #42BCE2
}

.kc-flip-container .front .front-content h3 {
	margin: 0 0 20px;
	font-size: 18px;
	float: left;
	width: 100%;
	color: #444;
	text-transform: uppercase
}

.kc-flip-container .front .front-content p {
	color: #666;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.kc-flip-container .front .front-content .button {
	background: #42BCE2;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
	text-transform: uppercase;
	padding: 10px 16px;
	font-size: 12px
}

.kc-flip-container .back {
	background: #fff;
	border: 4px solid #ddd
}

.kc-flip-container .back .des {
	float: left;
	width: 100%;
	padding: 30px 15px;
	text-align: center;
	overflow-y: auto
}

.kc-flip-container .back .des i {
	font-size: 40px;
	color: #C13740
}

.kc-flip-container .back .des h3 {
	margin: 0 0 20px;
	float: left;
	width: 100%;
	font-size: 18px;
	color: #444;
	text-transform: uppercase
}

.kc-flip-container .back .des p {
	color: #666;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.kc-flip-container .back .des .button {
	background: #C13740;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
	text-transform: uppercase;
	padding: 10px 16px;
	font-size: 12px
}

.kc-flip-container .flipper {
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	position: relative;
	height: 100%;
	float: left;
	width: 100%
}

.content-icon i,
.kc-feature-boxes,
.kc-feature-boxes a,
.kc-pricing-tables {
	transition: all .3s ease 0s
}

.kc-flip-container .back,
.kc-flip-container .front {
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.kc-flip-container .front {
	z-index: 2;
	transform: rotateY(0);
	-webkit-transform: rotateY(0);
	float: left;
	width: 100%;
	position: relative
}

.kc-flip-container .front img {
	width: 100%;
	float: left;
	max-width: 100%
}

.kc-flip-container .back {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg)
}

.kc-flip-container.flip-vertical .back {
	transform: rotateX(180deg) rotateY(0);
	-webkit-transform: rotateX(180deg) rotateY(0)
}

.kc_wrap_instagram {
	overflow: hidden;
	clear: both
}

.kc_wrap_instagram ul {
	margin: 0;
	padding-left: 0
}

.kc_wrap_instagram ul li.el-end {
	margin-right: 0
}

.kc_wrap_instagram ul li.el-start {
	clear: left
}

.kc-blog-posts-3,
.kc_box_wrap,
.kc_video_wrapper {
	clear: both
}

.ins_mark_low_resolution,
.ins_mark_standard_resolution,
.ins_mark_thumbnail {
	padding: 25px 10px
}

.kc_wrap_instagram ul li {
	background: url(../img/loading.gif) center center no-repeat;
	float: left;
	list-style: none;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 5px
}

.kc_wrap_instagram {
	width: calc(100% + 10px);
	margin-left: -5px;
	margin-right: -5px
}

.kc_wrap_instagram ul li.loaded a {
	float: left;
	width: 100%
}

.kc_wrap_instagram ul li.loaded img {
	width: 100%;
	float: left
}

.kc_wrap_instagram ul li.loaded {
	background-image: none
}

.kc_ins_col_1 ul li {
	width: 100%
}

.kc_ins_col_2 ul li {
	width: 50%
}

.kc_ins_col_3 ul li {
	width: 33.3333333333%
}

.kc_ins_col_4 ul li {
	width: 25%
}

.kc_ins_col_5 ul li {
	width: 20%
}

.kc_ins_col_6 ul li {
	width: 16.6666666666666%
}

.kc-fb-layout-1,
.kc-fb-layout-1 .content-button,
.kc-fb-layout-1 .content-desc,
.kc-fb-layout-1 .content-icon,
.kc-fb-layout-1 .content-title,
.kc-fb-layout-2 .content-image,
.kc-fb-layout-3,
.kc-fb-layout-3 .content-desc,
.kc-fb-layout-3 .content-title,
.kc-fb-layout-4,
.kc-feature-boxes {
	width: 100%;
	float: left
}

.content-icon i {
	display: inline-block
}

.kc-fb-layout-1 {
	text-align: center
}

.kc-fb-layout-1 .content-icon i {
	font-size: 55px;
	color: #42BCE2;
	text-align: center
}

.kc-fb-layout-1 .content-title {
	margin: 25px 0;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	color: #444
}

.kc-fb-layout-1 .content-desc {
	font-weight: 400;
	margin-bottom: 25px
}

.kc-fb-layout-1 .content-desc p {
	margin: 0;
	color: rgba(86, 86, 86, .8)
}

.kc-fb-layout-1 .content-button a {
	display: inline-block;
	padding: 7px 20px;
	text-transform: uppercase;
	background: #eee;
	color: #666;
	font-size: 12px
}

.kc-fb-layout-1 .content-button a:hover {
	background: #42BCE2;
	color: #fff
}

.kc-fb-layout-2 {
	overflow: hidden;
	text-align: center
}

.kc-fb-layout-2 .content-button,
.kc-fb-layout-2 .content-desc,
.kc-fb-layout-2 .content-title {
	float: left;
	width: 100%;
	padding: 0 10px
}

.content-title {
	margin: 25px 0 20px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	color: #444
}

.content-desc {
	font-weight: 400;
	margin-bottom: 25px;
	color: rgba(86, 86, 86, .8);
	padding: 0
}

.content-desc p {
	margin: 0;
	color: rgba(86, 86, 86, .8)
}

.content-button a {
	display: inline-block;
	padding: 7px 20px;
	text-transform: uppercase;
	background: #eee;
	color: #666;
	font-size: 12px
}

.kc-fb-layout-2 .content-button {
	margin-bottom: 30px
}

.kc-fb-layout-2 .content-button a:hover {
	background: #42BCE2;
	color: #fff
}

.kc-fb-layout-3 {
	display: -webkit-flex;
	display: flex
}

.kc-fb-layout-3 .content-icon {
	float: left
}

.kc-fb-layout-3 .content-icon i {
	font-size: 29px;
	text-align: center
}

.kc-fb-layout-4 .content-position,
.kc-fb-layout-5 .content-position {
	font-size: 11px;
	color: #42BCE2;
	text-transform: uppercase
}

.kc-fb-layout-3 .box-right {
	padding-left: 25px
}

.kc-fb-layout-3 .content-title {
	margin: 0 0 15px
}

.kc-fb-layout-4 .content-image {
	float: left;
	width: 50%
}

.kc-fb-layout-4 .box-right .content-button,
.kc-fb-layout-5,
.kc-testi-layout-1,
.kc-testi-layout-2,
.kc-testi-layout-3,
.kc-testi-layout-4,
.kc-testimo .content-desc,
.kc-testimo .content-image,
.kc-testimo .content-position,
.kc-testimo .content-title {
	width: 100%;
	float: left
}

.kc-fb-layout-4 .content-image img {
	float: left
}

.kc-fb-layout-4 .box-right {
	overflow: hidden;
	padding: 0 0 0 20px
}

.kc-fb-layout-4 .content-title {
	margin: 0 0 20px
}

.kc-fb-layout-4 .box-right .content-button a {
	float: left
}

.kc-fb-layout-5 .content-title {
	margin: 0 0 15px
}

.kc-testi-layout-1 {
	text-align: center
}

.kc-testi-layout-1 .content-image img {
	border-radius: 50%
}

.kc-testi-layout-1 .content-desc {
	margin: 30px 0 27px
}

.kc-testi-layout-1 .content-title {
	margin: 0;
	font-size: 18px
}

.kc-testi-layout-1 .content-position {
	color: #999;
	font-size: 11px
}

.kc-testi-layout-2 {
	background: #eee;
	padding: 25px 20px 30px;
	border-radius: 4px
}

.kc-testi-layout-2 .content-title {
	margin: 0;
	color: #42BCE2;
	font-size: 18px
}

.kc-testi-layout-2 .content-position {
	color: #999;
	font-size: 11px
}

.kc-testi-layout-2 .content-desc {
	margin: 15px 0 0
}

.kc-testi-layout-3 {
	text-align: center;
	padding: 0 0 30px
}

.kc-testi-layout-3 .content-title {
	margin: 20px 0 0;
	color: #42BCE2;
	font-size: 18px;
	padding: 0 15px
}

.kc-testi-layout-3 .content-position {
	color: #999;
	font-size: 11px;
	padding: 0 15px
}

.kc-testi-layout-3 .content-desc {
	margin: 15px 0 0;
	padding: 0 15px
}

.kc-testi-layout-4 .content-image {
	padding-right: 20px;
	float: left;
	width: 40%
}

.kc-testi-layout-4 .content-image img {
	border-radius: 50%;
	float: left
}

.kc-testi-layout-4 .box-right {
	overflow: hidden
}

.kc-testi-layout-4 .content-title {
	margin: 0;
	font-size: 18px
}

.kc-testi-layout-4 .content-desc {
	margin-bottom: 20px
}

.kc-testi-layout-4 .content-position {
	color: #42BCE2;
	font-size: 11px
}

.kc-testi-layout-5 {
	float: left;
	width: 100%
}

.kc-testi-layout-5 .content-image {
	padding-right: 20px;
	float: left;
	width: auto;
	max-width: 40%
}

.kc-testi-layout-5 .content-image img {
	border-radius: 50%
}

.kc-testi-layout-5 .box-right {
	float: left
}

.kc-testi-layout-5 .content-title {
	margin: 0;
	font-size: 18px
}

.kc-pricing-tables {
	float: left;
	width: 100%;
	overflow: hidden
}

.kc-pricing-layout-1 {
	border-radius: 10px;
	overflow: hidden;
	background: #42BCE2
}

.kc-pricing-layout-1 .header-pricing {
	float: left;
	width: 100%;
	line-height: 1.4
}

.kc-pricing-layout-1 .header-pricing .kc-pricing-price {
	float: left;
	width: 100%;
	text-align: center
}

.kc-pricing-layout-1 .kc-pricing-price .content-price {
	padding-bottom: 30px
}

.kc-pricing-layout-1 .header-pricing .kc-pricing-price span {
	font-weight: 400;
	color: #fff;
	font-size: 28px
}

.kc-pricing-layout-1 .header-pricing .kc-pricing-price span.content-duration {
	font-size: 16px;
	color: #fff
}

.kc-pricing-layout-1 .header-pricing .content-title {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 20px;
	margin: 0;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background: rgba(0, 0, 0, .1);
	padding: 15px 0
}

.kc-pricing-layout-1 .content-icon-header i {
	font-size: 80px;
	color: #fff;
	margin-top: 30px
}

.kc-pricing-layout-1 .content-desc {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	text-align: center;
	padding: 0
}

.kc-pricing-tables .content-desc li:last-child {
	margin-left: 0!important;
	margin-top: 0!important;
	margin-right: 0!important
}

.kc-pricing-tables .content-desc li:first-child {
	margin-left: 0!important;
	margin-bottom: 0!important;
	margin-right: 0!important
}

.kc-pricing-layout-1 .content-desc li {
	float: left;
	width: 100%;
	padding: 8px 0;
	font-size: 14px;
	color: #173d50
}

.kc-pricing-tables .content-desc li {
	border-left: 0!important;
	border-right: 0!important;
	list-style: none
}

.kc-pricing-tables .content-desc li:not(:last-child) {
	border-bottom: 0!important
}

.kc-pricing-layout-1 .content-desc li:nth-of-type(2n+1) {
	background: #F1F3F5
}

.kc-pricing-layout-1 .content-button {
	float: left;
	width: 100%;
	text-align: center;
	background: #42BCE2
}

.kc-pricing-layout-1 .content-button a {
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 25px;
	background: rgba(0, 0, 0, .1);
	color: #fff
}

.kc-pricing-layout-1 .content-button a:hover {
	background: #fff;
	color: #42BCE2
}

.kc-pricing-layout-2 .header-pricing {
	float: left;
	width: 100%;
	line-height: 1.4
}

.kc-pricing-layout-2 .header-pricing .kc-pricing-price {
	float: left;
	width: 100%;
	text-align: center;
	border-left: 0!important;
	border-right: 0!important
}

.kc-pricing-layout-2 .kc-pricing-price .content-price {
	padding-bottom: 30px
}

.kc-pricing-layout-2 .header-pricing .kc-pricing-price span {
	color: #42BCE2;
	font-weight: 300;
	font-size: 60px
}

.kc-pricing-layout-2 .header-pricing .kc-pricing-price span.content-duration {
	font-size: 16px;
	color: rgba(23, 61, 80, .4)
}

.kc-pricing-layout-2 .header-pricing .content-title {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	margin: 0 0 3px;
	font-weight: 700;
	text-transform: uppercase;
	color: #173d50;
	padding: 30px 0 0
}

.kc-pricing-layout-2 .content-desc {
	float: left;
	width: 100%;
	list-style: none;
	text-align: center;
	margin: 0
}

.kc-pricing-layout-2 .content-desc li {
	float: left;
	width: 100%;
	padding: 8px 0;
	font-size: 14px;
	color: #173d50
}

.kc-pricing-layout-2 .content-desc li:nth-of-type(2n+1) {
	background: rgba(23, 61, 80, .06)
}

.kc-pricing-layout-2 .content-button {
	float: left;
	width: 100%;
	text-align: center
}

.kc-pricing-layout-2 .content-button a {
	display: inline-block;
	margin-bottom: 25px;
	margin-top: 25px;
	background: #42BCE2;
	color: #fff;
	border: 2px solid #42BCE2
}

.kc-pricing-layout-2 .content-button a:hover {
	background: #fff;
	color: #42BCE2
}

.kc-pricing-layout-3 {
	float: left;
	width: 100%;
	line-height: 1.4;
	background: #42BCE2
}

.kc-pricing-layout-3 .kc-pricing-price {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	background: rgba(255, 255, 255, .15)
}

.kc-pricing-layout-3 .kc-pricing-price span {
	font-weight: 300;
	color: #fff;
	font-size: 60px
}

.kc-pricing-layout-3 .kc-pricing-price span.content-duration {
	font-size: 14px
}

.kc-pricing-layout-3 .content-title {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 30px;
	font-weight: 300;
	color: #fff;
	margin: 0 0 15px;
	padding: 30px 0;
	background: rgba(255, 255, 255, .15);
	text-transform: uppercase
}

.kc-pricing-layout-3 .content-desc {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	text-align: center
}

.kc-pricing-layout-3 .content-desc li {
	float: left;
	width: 100%;
	padding: 8px 0;
	font-size: 14px;
	color: #fff
}

.kc-pricing-layout-3 .content-button {
	float: left;
	width: 100%;
	text-align: center
}

.kc-pricing-layout-3 .content-button a {
	display: inline-block;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 300;
	margin-top: 25px;
	margin-bottom: 25px;
	background: rgba(255, 255, 255, .15);
	color: #fff
}

.kc-pricing-layout-3 .content-button a:hover {
	background: #fff;
	color: #42BCE2
}

.kc-pricing-layout-4 {
	border-radius: 10px;
	overflow: hidden;
	background: #42BCE2
}

.kc-pricing-layout-4 .header-pricing {
	float: left;
	width: 100%;
	line-height: 1.4
}

.kc-pricing-layout-4 .header-pricing .kc-pricing-price {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 30px
}

.kc-pricing-price span {
	display: inline-block
}

.kc-pricing-layout-4 .kc-pricing-price span {
	font-weight: 300;
	color: #fff;
	font-size: 60px;
	display: inline-block
}

.kc-pricing-layout-4 .kc-pricing-price .content-price {
	line-height: 60px;
	margin: 0 5px
}

.kc-pricing-layout-4 .kc-pricing-price .content-duration {
	font-size: 16px;
	color: rgba(255, 255, 255, .75);
	text-transform: uppercase;
	vertical-align: bottom
}

.kc-pricing-layout-4 .kc-pricing-price .content-currency {
	font-size: 16px;
	vertical-align: top;
	color: rgba(255, 255, 255, .75)
}

.kc-pricing-layout-4 .content-title {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 22px;
	margin: 0;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	padding: 0 0 10px
}

.content-icon-header {
	float: left;
	width: 100%;
	text-align: center
}

.content-icon-header i {
	display: inline-block
}

.kc-pricing-layout-4 .content-icon-header i {
	margin: 30px 0;
	font-size: 90px;
	text-align: center;
	color: #fff;
	background: rgba(255, 255, 255, .15);
	border-radius: 50%;
	width: 160px;
	height: 160px;
	line-height: 160px
}

.kc-pricing-layout-4 .content-desc {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	background: #fff;
	text-align: center
}

.kc-pricing-layout-4 .content-desc li {
	float: left;
	width: 100%;
	padding: 8px 0;
	font-size: 14px;
	color: #173d50
}

.kc-pricing-layout-4 .content-desc li:nth-of-type(2n+1) {
	background: #F1F3F5
}

.kc-pricing-layout-4 .content-button {
	float: left;
	width: 100%;
	background: #fff;
	text-align: center
}

.kc-pricing-layout-4 .content-button a {
	display: inline-block;
	background: #42BCE2;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #fff
}

.kc_facebook_recent_post .list-posts {
	background: #e9ebee
}

.kc_facebook_recent_post .list-posts li {
	border: 1px solid;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	background: #fff;
	border-radius: 3px
}

.kc_facebook_recent_post .list-posts li:last-child {
	margin-bottom: 0
}

.kc_facebook_recent_post ul li.fb_mark_cls {
	background: url(../img/fb_loading.gif) left 20px center no-repeat;
	height: 60px;
	border: 1px dashed #E6E6E6;
	margin-bottom: 15px;
	z-index: 2;
	background-size: 16px
}

.fb-header .fb-line-1,
.fb-header .fb-line-2 {
	z-index: 11;
	position: relative;
	width: 100%;
	float: left
}

.kc_facebook_recent_post ul {
	max-height: 300px;
	overflow-y: auto
}

.kc_facebook_recent_post ul li {
	border-bottom: 1px solid #E6E6E6
}

.kc_facebook_recent_post .fb-post-info span {
	margin-right: 15px
}

.kc_facebook_recent_post .fb-post-info a {
	font-size: 12px;
	box-shadow: none;
	border-bottom: 0;
	color: #7f7f7f
}

.kc_facebook_recent_post img {
	margin-bottom: 10px;
	max-width: 100%
}

.kc_facebook_recent_post .fb-message {
	margin: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.38;
	overflow: hidden
}

.kc_shortcode .fb-button-profile {
	background-color: #4e69a2;
	border-radius: 2px;
	border: 1px solid;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	margin-top: 15px;
	display: inline-block;
	text-align: center;
	color: #FFF;
	padding: 5px 20px;
	text-decoration: none
}

.kc_shortcode .fb-button-profile:active,
.kc_shortcode .fb-button-profile:hover {
	background-color: #4e69a2;
	color: #FFF;
	box-shadow: 0 0 1px 2px rgba(88, 144, 255, .75), 0 1px 1px rgba(0, 0, 0, .15);
	outline: 0
}

.kc_shortcode .fb-button-profile:visited {
	color: #FFF
}

.kc_facebook_recent_post ul {
	border-top: 0;
	padding: 10px
}

.kc_facebook_recent_post ul li {
	padding: 10px;
	margin-bottom: 20px
}

.kc_facebook_recent_post .fb-post-info {
	margin-top: 10px;
	padding-top: 6px;
	border-top: 1px solid #e5e5e5;
	line-height: 1
}

.kc_facebook_recent_post .fb-post-infoa span {
	color: #7f7f7f;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	text-transform: capitalize
}

.kc_facebook_recent_post .fb-post-infoa span:hover {
	color: #333
}

.fb-header {
	width: 100%;
	height: 130px;
	background-size: cover;
	position: relative
}

.fb-header .fb-line-1 {
	color: #fff;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .9)
}

.fb-header .fb-line-2 {
	display: block
}

.fb-line-1 .img-profile {
	width: 54px;
	height: auto;
	margin: 7px 10px 0 7px;
	border: 2px solid #fff;
	float: left
}

.fb-line-1 .username {
	font-size: 18px;
	font-weight: 500;
	display: inline-block;
	line-height: 35px;
	overflow: hidden
}

.fb-line-1 .likes {
	font-size: 12px;
	line-height: 1.358;
	overflow: hidden;
	display: block;
	margin-left: 65px
}

.fb-line-2 .like_page,
.fb-line-2 .share_page {
	background: #f6f7f8;
	padding: 0 10px;
	margin-left: 10px;
	margin-top: 30px;
	display: inline-block;
	font-size: 12px;
	line-height: 22px;
	color: #4e5665;
	border-radius: 1px;
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	font-weight: 700;
	box-sizing: content-box;
	text-align: center;
	font-family: helvetica, arial, sans-serif
}

.fb-line-2 .share_page {
	margin-right: 10px;
	margin-left: inherit;
	float: right
}

.fb-line-2 .share_page i {
	font-size: 13px
}

.fb-line-2 .like_page i {
	font-size: 13px;
	color: #3A5897
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 10
}

.kc_wrap_twitter .button_follow_wrap {
	padding: 10px 15px;
	background: #e1e8ed
}

.kc_twitter_feed .owl-item {
	text-align: center
}

.kc_twitter_feed ul li {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	background: #fff
}

.kc_twitter_feed ul li:last-child {
	margin-bottom: 0
}

.kc_twitter_feed .kc_tweet_icon i {
	display: block;
	margin-bottom: 10px
}

.kc_twitter_feed .twitter-footer {
	font-size: 12px;
	font-style: italic;
	margin-top: 15px
}

.kc_twitter_style-1 .twitter-footer.show_avatar {
	margin-left: 58px;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
	line-height: 1;
	padding-bottom: 6px
}

.kc_twitter_feed .twitter-footer>span {
	margin-right: 25px
}

.kc_twitter_feed .twitter-footer>span a {
	color: #aab8c2
}

.kc_twitter_feed .twitter-footer>span a:hover {
	color: #1da1f2
}

.kc_twitter_feed .twitter-footer>span:last-child {
	margin-right: 0
}

.kc_twitter_feed a {
	color: #02A4BC
}

.kc_twitter_feed .tweet_user a {
	position: relative;
	line-height: 21px;
	color: #333;
	cursor: pointer;
	background-color: #eee;
	border-radius: 3px;
	box-sizing: border-box;
	text-decoration: none;
	font-size: 13px;
	font-weight: 700;
	display: inline-block;
	border: 1px solid #ccc;
	background-image: linear-gradient(#fff, #dedede)
}

.kc-blog-posts-2 .kc-list-item-2 .post-title-alt a:hover,
.kc-blog-posts-3 .kc-list-item-3 .entry-meta a:hover,
.kc-blog-posts-4 .kc-list-item-4 .post-meta a:hover {
	text-decoration: underline
}

.kc_twitter_feed .tweet_user a:hover {
	color: #333;
	background-color: #d9d9d9;
	background-image: linear-gradient(#f8f8f8, #d9d9d9);
	border-color: #bbb
}

.kc_twitter_feed .kc_tweet_icon {
	font-size: 40px;
	display: block
}

.kc_twitter_feed .tweet_desc .user_twitter {
	width: 48px;
	height: 48px;
	display: inline-block;
	float: left
}

.kc_twitter_feed .description,
.kc_twitter_feed .user_twitter span {
	display: block
}

.kc_twitter_follow i {
	margin-right: 5px;
	color: #1b95e0;
	font-size: 20px
}

.kc_twitter_feed .kc_twitter_follow {
	line-height: 25px;
	float: right;
	padding: 2px 5px
}

.tweet_reply a i,
.tweet_retweet a i {
	font-size: 17px
}

.kc_twitter_feed.kc_twitter_style-1 .kc_tweet_icon {
	float: left
}

.kc_twitter_feed.kc_twitter_style-1 .tweet_desc.show_avatar {
	margin-left: 58px
}

.kc_twitter_feed.kc_twitter_style-1 .tweet_desc .user_twitter {
	margin-left: -58px
}

.kc_twitter_feed .user_twitter {
	text-align: left
}

.kc_twitter_feed .user_twitter img {
	float: left;
	margin-right: 10px;
	border-radius: 5px
}

.kc_twitter_feed .tweet_desc .name {
	font-weight: 800
}

.kc_twitter_feed .tweet_desc .screen_name {
	color: #8899a6
}

.kc_twitter_feed .tweet_user {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 20px
}

.kc_counter_box h4,
.kc_counter_box i {
	margin-bottom: 15px
}

.kc_wrap_twitter .result_twitter_feed {
	overflow-y: auto;
	padding: 20px 15px;
	border: 1px solid #e9eaed;
	height: 350px;
	background: #F5F8FA
}

.kc_twitter_style-2 .button_follow_wrap {
	display: none
}

.kc_twitter_feed.kc_twitter_style-2 .tweet_desc .user_twitter {
	float: none;
	display: block;
	margin-right: 0;
	text-align: center;
	width: 100%
}

.kc_twitter_feed.kc_twitter_style-2 .tweet_desc .user_twitter img {
	margin-right: 0;
	float: none
}

.kc_twitter_feed.kc_twitter_style-2.tweet_desc span {
	display: block
}

.kc_twitter_feed.kc_twitter_style-2 .tweet_desc {
	text-align: center
}

.kc_twitter_feed.kc_twitter_style-2 .tweet_user {
	text-align: center;
	margin-top: 20px;
	border: none
}

.kc_twitter_feed.kc_twitter_style-2 .kc_twitter_follow {
	float: none
}

.kc-pie-chart-wrapper,
.kc_counter_box {
	text-align: center
}

.kc_counter_box .counterup {
	display: block;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px
}

.kc_counter_box i {
	display: inline-block;
	font-size: 45px
}

.kc_box_wrap .one-second,
.kc_box_wrap .one-third,
.kc_box_wrap .two-third {
	float: left;
	padding-left: 15px;
	padding-right: 15px
}

.kc_box_wrap .one-third {
	width: 33.3%
}

.kc_box_wrap .one-second {
	width: 50%
}

.kc_box_wrap .two-third {
	width: 66.7%
}

.kc-owl-post-carousel .owl-item {
	padding-right: 20px
}

.kc-owl-post-carousel .owl-item .kc-read-more {
	font-size: 13px;
	padding: 9px 30px;
	border-radius: 25px;
	white-space: nowrap;
	border: 1px solid #e3e3e3;
	transition: all .3s ease
}

.kc-owl-post-carousel .owl-item .kc-read-more:hover {
	background: #ccc;
	border: 0
}

.kc-owl-post-carousel .owl-item .footer-button {
	padding: 15px 0;
	text-align: center
}

.kc-owl-post-carousel .owl-item .list-item {
	box-shadow: 0 0 0 1px rgba(224, 224, 224, .5) inset;
	text-align: center;
	padding-bottom: 25px
}

.kc-owl-post-carousel .in-post-content {
	text-align: justify
}

.kc-owl-post-carousel .owl-item .image {
	margin-bottom: 20px;
	position: relative
}

.kc-owl-post-carousel .owl-item .image .caption {
	background: rgba(0, 0, 0, .5);
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px 10px;
	margin: 0;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.kc_single_image,
.kc_single_image figure {
	position: relative
}

.kc-owl-post-carousel .owl-item .image .caption a {
	color: #FFF;
	font-size: 16px
}

.kc-owl-post-carousel .owl-item .title {
	overflow: hidden;
	padding: 20px 12px 0
}

.kc-owl-post-carousel .owl-item .in-post-content {
	padding: 0 15px
}

.kc-owl-post-carousel .owl-item .kc-entry_meta {
	margin-bottom: 10px;
	font-size: 80%
}

.list-post-type .list-item {
	margin-bottom: 32px;
	padding-bottom: 32px;
	border-bottom: 1px solid #dbdbdb;
	float: left;
	width: 100%
}

.list-post-type .list-item figure {
	float: left;
	width: 100%;
	margin-bottom: 25px
}

.list-post-type .list-item img {
	display: block;
	max-width: 100%
}

.list-post-type .list-item h3 {
	float: left;
	width: 100%;
	margin-bottom: 6px
}

.list-post-type .list-item h3 a {
	display: block;
	color: #272727;
	font-size: 24px;
	transition: all .3s ease 0s
}

.list-post-type .list-item h3 a:hover {
	color: #42BCE2
}

.kc-read-more {
	float: left;
	padding: 7px 30px;
	border: 1px solid #e4e4e4;
	border-radius: 30px;
	font-weight: 600;
	color: #505050;
	transition: all .3s ease 0s
}

.kc-read-more:hover {
	background: #42BCE2;
	border-color: #42BCE2;
	color: #fff
}

.kc-entry_meta>span {
	margin-right: 13px;
	font-size: 12px;
	font-weight: 500
}

.kc-entry_meta>span i {
	color: #42BCE2
}

.kc-entry_meta>span a {
	color: #7a7a7a;
	transition: all .3s ease 0s
}

.kc-entry_meta>span a:hover {
	color: #42BCE2
}

.kc-carousel-images .progressBar {
	width: 100%;
	background: #EDEDED
}

.kc-carousel-images .progressBar .bar {
	width: 0;
	max-width: 100%;
	height: 4px;
	background: #7fc242
}

.kc_accordion_section.group {
	padding-bottom: 8px
}

.entry-content a {
	box-shadow: none
}

.kc_accordion_content {
	border-bottom: 1px solid #eaeaea;
	border-top: none!important;
	float: left;
	width: 100%
}

.kc_single_image {
	max-width: 100%;
	width: 100%;
	line-height: 0
}

.kc_single_image>a {
	width: 100%;
	float: left;
	position: relative
}

.kc_single_image p {
	margin: 10px 0;
	float: left;
	width: 100%
}

.kc_image_empty {
	max-width: 100%
}

.kc-image-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .6s ease;
	opacity: 0
}

.kc-image-overlay i {
	font-size: 25px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	transition: all .3s ease;
	border: 2px solid #fff;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px
}

.kc-image-overlay:hover i {
	border-radius: 10px
}

.kc_single_image:hover .kc-image-overlay {
	background: rgba(58, 52, 42, .7);
	opacity: 1
}

.list-post-type .kc-entry_meta span.tags-links {
	display: inline!important
}

.kc-icon-wrapper i,
.list-post-type .kc-read-more {
	display: inline-block
}

.kc-entry_meta {
	float: left;
	width: 100%;
	padding-bottom: 15px
}

.list-post-type .text {
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.kc-entry_meta i {
	margin-right: 5px
}

.kc-sync2.owl-carousel.owl-theme {
	margin-top: 10px
}

.kc-sync2 .owl-item.synced .item img {
	border: 1px solid #869791
}

.kc-carousel-no-images {
	padding: 20px 0
}

.kc-icon-wrapper i {
	color: #42BCE2;
	font-size: 16px;
	text-align: center;
	line-height: 1em;
	transition: background-color .3s ease 0s, color .3s ease 0s, border-radius .3s ease 0s
}

.kc-multi-icons-wrapper i {
	width: 1em;
	height: 1em;
	text-align: center;
	color: #fff;
	font-size: 20px
}

.kc-multi-icons-wrapper a {
	padding: 10px;
	margin: 3px;
	background: #1E73BE;
	line-height: 1;
	display: inline-block;
	border-radius: 3px
}

.kc-multi-icons-wrapper a:last-child {
	margin-right: 0!important
}

.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 50px;
	margin-top: -25px;
	background: 0 0;
	opacity: 0;
	left: 50px;
	color: transparent;
	transition: all .3s ease;
	padding: 0;
	z-index: 9
}

.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 50px;
	left: initial
}

.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div:before {
	content: "\e605";
	color: #999;
	transition: all .6s ease;
	font-family: simple-line-icons;
	font-size: 50px;
	line-height: 50px;
	font-weight: 100
}

.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next:before {
	content: "\e606"
}

.owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div {
	opacity: 1;
	left: 15px
}

.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div:hover:before {
	color: #666
}

.owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next {
	right: 15px;
	left: initial
}

.owl-nav-round.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-top: -25px;
	background: #fafafa;
	opacity: 0;
	left: 50px;
	color: transparent;
	transition: all .3s ease;
	padding: 0;
	border: 1px solid #aaa;
	border-radius: 100%
}

.owl-nav-round.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 50px;
	left: initial
}

.owl-nav-round.owl-theme .owl-controls .owl-buttons div:before {
	content: "\e605";
	color: #999;
	transition: all .6s ease;
	font-family: simple-line-icons;
	font-size: 20px;
	line-height: 40px;
	font-weight: 100;
	width: 40px;
	height: 40px;
	text-align: left;
	display: block;
	padding-left: 8px;
	margin-top: -1px
}

.owl-nav-round.owl-theme .owl-controls .owl-buttons .owl-next:before {
	content: "\e606";
	padding-right: 8px;
	text-align: right
}

.owl-nav-round.owl-theme:hover .owl-controls .owl-buttons div {
	opacity: 1;
	left: 15px
}

.owl-nav-round.owl-theme .owl-controls .owl-buttons div:hover {
	background: #FFF
}

.owl-nav-round.owl-theme .owl-controls .owl-buttons div:hover:before {
	color: #666
}

.owl-nav-round.owl-theme:hover .owl-controls .owl-buttons div.owl-next {
	right: 15px;
	left: initial
}

@keyframes kc-spinner {
	0% {
		transform: scale(1) rotate(0)
	}
	100% {
		transform: scale(1) rotate(720deg)
	}
}

.kc-title-wrap {
	width: 100%
}

.image_fadein_slider {
	display: inline-block;
	width: 100%
}

.image_fadein_slider .image_fadein {
	display: inline-block;
	width: 100%;
	position: relative
}

.image_fadein_slider img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	opacity: 0;
	transition: all ease 650ms
}

.image_fadein_slider img.active {
	position: relative;
	opacity: 1;
	transition: all ease 850ms
}

.image_fadein_slider .image_fadein.fast img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	opacity: 0;
	transition: all ease 350ms
}

.image_fadein_slider .image_fadein.fast img.active {
	position: relative;
	opacity: 1;
	transition: all ease 550ms
}

.image_fadein_slider .image_fadein.slow img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	opacity: 0;
	transition: all ease 950ms
}

.image_fadein_slider .image_fadein.slow img.active {
	position: relative;
	opacity: 1;
	transition: all ease 1.15s
}

.kc-blog-posts-4 {
	width: calc(100% + 30px)!important;
	margin-left: -15px;
	margin-right: -15px
}

.kc-blog-posts-4 .kc-list-item-4 {
	float: left;
	width: 100%;
	position: relative
}

.kc-blog-posts-4 .item {
	padding: 0 15px
}

.meta-title {
	position: absolute;
	left: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(101, 100, 96, 0) 0, rgba(0, 0, 0, .35) 50%, rgba(0, 0, 0, .35) 100%);
	padding: 20px
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header {
	float: left;
	width: 100%
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header>a {
	float: left;
	width: 100%;
	overflow: hidden
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header>a img {
	display: block
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-meta a.date-link {
	margin-left: 7px
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-meta a.date-link:before {
	content: '|';
	margin-right: 7px
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header a img {
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.divider_line2 i,
.divider_line3 .line_text {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.kc-blog-posts-4 .kc-list-item-4 .post-meta {
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	float: left;
	width: 100%
}

.kc-blog-posts-4 .kc-list-item-4 .post-meta a {
	text-transform: capitalize;
	font-size: 12px;
	color: #fff
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-title-alt {
	float: left;
	width: 100%;
	line-height: 1.4;
	margin: 4px 0 10px;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-title-alt a {
	color: #fff
}

.kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-title-alt a:hover {
	color: #42BCE2
}

.kc-blog-posts-1 .kc-list-item-1 {
	position: relative;
	min-height: 200px
}

.kc-blog-posts-1 .kc-list-item-1 figure {
	width: 100%;
	display: inline-block
}

.kc-blog-posts-1 .kc-list-item-1 .post-details {
	position: absolute;
	padding: 40px 20px 30px;
	width: 100%;
	bottom: 0;
	text-align: left;
	background: rgba(255, 255, 255, .7)
}

.kc-blog-posts-1 .kc-list-item-1 .post-title-alt {
	margin: 0 0 15px
}

.kc-blog-posts-1 .kc-list-item-1 .post-title-alt a {
	color: #000;
	display: block;
	font-size: 22px;
	text-transform: uppercase
}

.kc-blog-posts-1 .kc-list-item-1 .post-title-alt a:hover {
	color: #555
}

.kc-blog-posts-1 .kc-list-item-1 .post-date {
	margin-bottom: 10px;
	color: #999;
	font-size: 12px;
	font-style: italic
}

.kc-blog-posts-1 .kc-list-item-1 .post-date .kc-post-author {
	margin-right: 8px;
	padding-right: 8px;
	border-right: 1px solid #ddd
}

.kc-blog-posts-1 .kc-list-item-1 .post-date .post-cats {
	margin-left: 8px;
	padding-left: 8px;
	border-left: 1px solid #ddd
}

.kc-blog-posts-1 .kc-list-item-1 .post-date .kc-post-author a,
.kc-blog-posts-1 .kc-list-item-1 .post-date .post-cats a {
	color: #333
}

.kc-blog-posts-1 .kc-list-item-1 .post-date .kc-post-author a:hover,
.kc-blog-posts-1 .kc-list-item-1 .post-date .post-cats a:hover {
	color: #000
}

.kc-blog-posts-1 .kc-list-item-1 .post-details .btn {
	display: inline-block;
	font-size: 12px;
	padding: 10px 20px;
	line-height: 1;
	color: #272727;
	text-transform: uppercase;
	border: 2px solid #42BCE2
}

.kc-blog-posts-1 .kc-list-item-1 .post-details .btn:hover {
	background: #42BCE2;
	color: #fff
}

.kc-blog-posts-2 .kc-list-item-2 {
	float: left;
	width: 100%;
	border: 1px solid #ddd;
	padding: 20px;
	margin-bottom: 30px
}

.kc-blog-posts-2 .kc-list-item-2 .post-item-left {
	float: left;
	width: 50%;
	padding-right: 30px
}

.kc-blog-posts-2 .kc-list-item-2 .post-item-left>p,
.kc-blog-posts-2 .kc-list-item-2 .post-item-right>p {
	font-size: 14px;
	color: #666;
	float: left;
	width: 100%;
	margin-bottom: 15px
}

.kc-blog-posts-2 .kc-list-item-2 .post-item-right {
	float: left;
	width: 50%
}

.kc-blog-posts-2 .kc-list-item-2 .post-title-alt {
	margin: 0 0 20px;
	float: left;
	width: 100%;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 20px
}

.kc-blog-posts-2 .kc-list-item-2 .post-title-alt a {
	display: block;
	color: #333
}

.kc-blog-posts-2 .kc-list-item-2 .post-meta {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	line-height: 38px
}

.kc-blog-posts-2 .kc-list-item-2 .post-meta span {
	float: left;
	margin-right: 15px;
	font-size: 12px
}

.kc-blog-posts-2 .kc-list-item-2 .post-meta span i {
	margin-right: 5px;
	color: #42BCE2;
	font-size: 12px
}

.kc-blog-posts-2 .kc-list-item-2 .post-meta span a {
	color: #999
}

.kc-blog-posts-2 .kc-list-item-2 .post-meta span a:hover {
	color: #000
}

.kc-blog-posts .kc-post-2-button {
	float: left;
	padding: 10px 20px;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #000;
	font-size: 12px;
	line-height: 1
}

.kc-blog-posts .kc-post-2-button:hover {
	border-color: #42BCE2;
	background: #42BCE2;
	color: #fff
}

.kc-blog-posts-3.kc-blog-grid {
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-right: -15px
}

.kc-blog-posts-3.kc-blog-grid .post-grid.grid-1 {
	width: 100%;
	float: left;
	padding: 0 15px
}

.kc-blog-posts-3.kc-blog-grid .post-grid.grid-2 {
	width: 50%;
	float: left;
	padding: 0 15px
}

.kc-blog-posts-3.kc-blog-grid .post-grid.grid-3 {
	width: 33.33333333333%;
	padding: 0 15px;
	float: left
}

.kc-blog-posts-3.kc-blog-grid .post-grid.grid-4 {
	width: 25%;
	float: left;
	padding: 0 15px
}

.kc-blog-posts-3.kc-blog-grid .post-grid.grid-5 {
	width: 20%;
	float: left;
	padding: 0 15px
}

.kc-blog-posts-3.kc-blog-grid .post-grid.grid-6 {
	width: 16.5%;
	float: left;
	padding: 0 15px
}

.kc-blog-posts-3.kc-blog-grid .post-grid img {
	max-width: 100%;
	transition: all .3s ease 0
}

.kc-blog-posts-3 .kc-list-item-3 {
	float: left;
	width: 100%;
	margin-bottom: 30px
}

.kc-blog-posts-3 .kc-list-item-3>a {
	float: left;
	width: 100%
}

.kc-blog-posts-3 .kc-list-item-3>a img {
	display: block
}

.kc-blog-posts-3 .kc-list-item-3 .content {
	float: left;
	width: 100%;
	padding: 26px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .14)
}

.kc-button-7 a:hover,
.kc-button-9 a:hover {
	box-shadow: 0 11px 3px -7px #ccc!important
}

.kc-blog-posts-3 .kc-list-item-3 .entry-thumb-link:hover img {
	opacity: .4
}

.kc-blog-posts-3 .kc-list-item-3 .entry-meta {
	text-transform: uppercase;
	font-size: 12px;
	color: #b4b4b4;
	float: left;
	width: 100%;
	margin: 5px 0 10px
}

.kc-blog-posts-3 .kc-list-item-3 .entry-meta .entry-date,
.kc-blog-posts-3 .kc-list-item-3 .entry-meta .kc-post-author {
	padding-right: 7px;
	margin-right: 7px;
	border-right: 1px solid #e4e4e4
}

.kc-blog-posts-3 .kc-list-item-3 .entry-meta a {
	text-transform: capitalize;
	font-size: 12px;
	color: #42BCE2
}

.kc-blog-posts-3 .kc-list-item-3 .post-title-alt {
	float: left;
	width: 100%;
	line-height: 1.4;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative
}

.kc-blog-posts-3 .kc-list-item-3 .post-content p {
	color: #7a7a7a;
	line-height: 26px;
	font-size: 14px
}

.kc-blog-posts-3 .kc-list-item-3 .post-title-alt a {
	color: #272727
}

.kc-blog-posts-3 .kc-list-item-3 .post-title-alt a:hover {
	color: #42BCE2
}

.kc-blog-posts-3 .kc-list-item-3 .entry-excerpt p {
	font-size: 14px;
	color: #888
}

.divider_line {
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px
}

.divider_line .divider_inner {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ccc;
	border-top: 0!important;
	border-left: 0!important;
	border-right: 0!important
}

.divider_line2 {
	height: 1px;
	position: relative
}

.divider_line2 i {
	color: #fff;
	width: 27px;
	height: 27px;
	border-radius: 100%;
	background-color: #d3d3d3;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
	position: absolute
}

.divider_line3 {
	position: relative
}

.divider_line3 .line_text {
	text-transform: uppercase;
	background: #fff;
	padding: 0 10px;
	position: absolute
}

.message-boxes i {
	margin-right: 7px;
	float: left
}

.message-box-wrap {
	padding: 20px;
	border-radius: 0;
	border: 2px solid #eee;
	font-size: 14px
}

.kc-close-but {
	width: 10px;
	height: 10px;
	float: right;
	border: none;
	margin: 8px;
	cursor: pointer;
	font-size: 0;
	background: url(../img/icon-remove.png) center top no-repeat;
	text-indent: -9999px
}

button.kc-close-but:hover {
	background-color: rgba(51, 51, 51, 0)
}

.kc-filters-alignCenter {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	color: #DADADA
}

.kc-filter-item {
	color: #949494;
	cursor: pointer;
	font: 400 13px/21px "Open Sans", sans-serif;
	padding: 0 12px;
	transition: all .3s ease-in-out;
	position: relative;
	overflow: visible;
	margin: 0 0 10px;
	display: inline-block
}

.kc-filter-item-active.kc-filter-item {
	color: #4183d7
}

.kc-caption-zoom {
	float: left;
	position: relative;
	width: 640px;
	height: 360px;
	margin: 0 auto;
	overflow: hidden
}

.kc-caption-defaultWrap {
	position: absolute;
	top: 0;
	left: 0
}

.kc-caption-defaultWrap img {
	transition: .4s ease
}

.kc-caption-zoom .kc-caption:hover .kc-caption-defaultWrap img {
	transform: scale(1.08)
}

.kc-caption-activeWrap {
	width: 100%;
	z-index: 2;
	height: 100%
}

.kc-caption-zoom .kc-caption:hover .kc-caption-activeWrap {
	position: absolute;
	opacity: 1
}

.kc-caption-activeWrap .kc-caption-body {
	padding: 12px 30px;
	text-align: center
}

.kc-caption-zoom .kc-caption-activeWrap .kc-caption-body {
	padding-top: 120px
}

.kc-caption-body .kc-caption-title {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px
}

.kc-caption-body .kc-caption-desc {
	color: #aaa;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px
}

.kc-caption-zoom .kc-caption-activeWrap {
	opacity: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .9);
	transition: opacity .8s cubic-bezier(.19, 1, .22, 1)
}

.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter {
	bottom: 125%
}

.kc_tooltip {
	position: relative;
	display: inline-block;
	border-bottom: initial
}

.kc_tooltip span {
	background: #454545;
	border-radius: 3px;
	bottom: 117%;
	color: #fff;
	font-size: 14px;
	left: 50%;
	position: absolute;
	width: 200px;
	z-index: 9999;
	margin: 0!important;
	padding: 10px;
	text-align: center;
	transform: translateX(-50%);
	transition: all .3s ease-in-out 0s;
	opacity: 0;
	visibility: hidden
}

.kc_tooltip .fati17 {
	width: 50px;
	height: 50px;
	color: #fff;
	font-size: 27px;
	display: inline-block;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 100%;
	text-align: center;
	background-color: #181818;
	transition: all .3s ease 0s
}

.kc_tooltip[data-position=top] span:before {
	background: #454545;
	z-index: -1;
	bottom: -9px;
	content: "";
	left: 50%;
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
	border-width: 10px;
	margin-left: -9px;
	transform: rotate(45deg) translateY(-50%)
}

.kc_tooltip[data-position=right] span:before {
	background: #454545;
	z-index: -1;
	top: 50%;
	margin: 0!important;
	content: "";
	left: -8px;
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
	border-width: 10px;
	transform: rotate(45deg) translateY(-50%)
}

.kc_tooltip[data-position=right] span,
.kc_tooltip[data-position=left] span {
	bottom: initial!important;
	top: 50%;
	transform: translateY(-50%)
}

.kc_tooltip[data-position=bottom] span:before {
	background: #454545;
	z-index: -1;
	content: '';
	left: 50%;
	margin-left: -10px;
	top: 0;
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
	border-width: 10px;
	transform: rotate(45deg) translateY(-50%)
}

.kc_tooltip[data-position=bottom] span {
	transform: translateX(-50%)
}

.kc_tooltip[data-position=left] span:before {
	background: #454545;
	top: 50%;
	margin: 0;
	content: " ";
	right: 0;
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
	border-width: 10px;
	transform: rotate(45deg) translateY(-50%)
}

.but_large1 {
	color: #fff;
	padding: 18px 50px;
	background-color: '. $bg_color .';
	border-radius: 3px;
	transition: all .3s ease;
	white-space: nowrap
}

.but_large1:hover {
	color: #fff;
	background-color: #2a363f
}

.kc_tooltip:hover span {
	opacity: 1;
	visibility: visible
}

.content-button a {
	transition: all .3s ease 0s
}

.kc_tooltip.style2 img {
	display: block
}

.kc-image-hover-effects {
	position: relative;
	overflow: hidden
}

.kc-image-hover-effects>a {
	float: left;
	width: 100%
}

.kc-image-hover-effects .overlay-effects {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	text-align: center
}

.kc-image-hover-effects .overlay-effects,
.kc-image-hover-effects .overlay-effects .content-button a,
.kc-image-hover-effects .overlay-effects .content-desc,
.kc-image-hover-effects .overlay-effects .content-title,
.kc-image-hover-effects a img {
	transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s
}

.kc-image-hover-effects img {
	float: left;
	max-width: 100%;
	transition: all .3s ease 0s
}

.kc-image-hover-effects .overlay-effects .content-title {
	color: #fff;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 600;
	margin: 20px 0 15px
}

.kc-image-hover-effects .overlay-effects .content-desc {
	color: rgba(255, 255, 255, .7)
}

.kc-img-effects-1:hover .overlay-effects {
	opacity: 1
}

.kc-img-effects-1 .overlay-effects {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center
}

.kc-img-effects-1 .overlay-effects .content-title {
	margin: 0
}

.kc-img-effects-2 .overlay-effects {
	transform: scale(1.3) display:-webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.kc-img-effects-2 .overlay-effects .content-title {
	margin: 0 0 4px;
	font-size: 20px
}

.kc-img-effects-2 .overlay-effects .content-desc {
	margin: 0
}

.kc-img-effects-2:hover .overlay-effects {
	opacity: 1;
	transform: scale(1)
}

.kc-img-effects-2:hover a img {
	transform: scale(1.2)
}

.kc-img-effects-3 .overlay-effects {
	padding: 20px;
	text-align: left;
	display: -webkit-flex;
	display: flex;
	align-items: flex-end
}

.kc-img-effects-3 .overlay-effects .content-title {
	margin: 0 0 7px;
	opacity: 0;
	transform: translate(-40px, 0)
}

.kc-img-effects-3 .overlay-effects .content-desc {
	margin: 0;
	opacity: 0;
	transform: translate(-40px, 0);
	transition-delay: .15s
}

.kc-img-effects-3:hover .overlay-effects {
	opacity: 1;
	transform: scale(1)
}

.kc-img-effects-3:hover .overlay-effects .content-desc,
.kc-img-effects-3:hover .overlay-effects .content-title {
	opacity: 1;
	transform: translate(0, 0)
}

.kc-img-effects-4 .overlay-effects .content-desc,
.kc-img-effects-4 .overlay-effects .content-title {
	opacity: 0;
	transform: translate(0, -40px)
}

.kc-img-effects-4 .overlay-effects .content-button a {
	opacity: 0
}

.kc-img-effects-4 .overlay-effects .content-desc {
	transition-delay: .2s
}

.kc-img-effects-4:hover .overlay-effects .content-desc,
.kc-img-effects-4:hover .overlay-effects .content-title {
	opacity: 1;
	transform: translate(0, 0)
}

.kc-img-effects-4:hover a img {
	transform: scale(1.1)
}

.kc-img-effects-4:hover .overlay-effects,
.kc-img-effects-4:hover .overlay-effects .content-button a {
	opacity: 1
}

.kc-img-effects-5 .overlay-effects {
	padding: 20px;
	text-align: left;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center
}

.kc-button-7 a,
.kc-button-8 a {
	line-height: 40px;
	text-align: center
}

.kc-img-effects-5 .overlay-effects i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: rgba(255, 255, 255, .8);
	color: #333;
	text-align: center;
	font-size: 14px;
	border-radius: 50%
}

.kc-button-1 a,
.kc-button-main a {
	border: 2px solid #42BCE2;
	padding: 10px 30px
}

.kc-img-effects-5:hover .overlay-effects {
	opacity: 1
}

.kc-image-hover-effects.slide_bottom:hover img,
.kc-image-hover-effects.slide_left:hover img,
.kc-image-hover-effects.slide_right:hover img,
.kc-image-hover-effects.slide_top:hover img {
	transform: none
}

.kc-image-hover-effects.slide_left .overlay-effects {
	opacity: 1;
	background: #333;
	transform: translateX(-100%)
}

.kc-image-hover-effects.slide_right .overlay-effects {
	opacity: 1;
	background: #333;
	transform: translateX(100%)
}

.kc-image-hover-effects.slide_top .overlay-effects {
	opacity: 1;
	background: #333;
	transform: translateY(-100%)
}

.kc-image-hover-effects.slide_bottom .overlay-effects {
	opacity: 1;
	background: #333;
	transform: translateY(100%)
}

.kc-image-hover-effects.slide_bottom:hover .overlay-effects,
.kc-image-hover-effects.slide_left:hover .overlay-effects,
.kc-image-hover-effects.slide_right:hover .overlay-effects,
.kc-image-hover-effects.slide_top:hover .overlay-effects {
	transform: translate(0, 0)
}

.kc-image-hover-effects.push_bottom .overlay-effects,
.kc-image-hover-effects.push_left .overlay-effects,
.kc-image-hover-effects.push_right .overlay-effects,
.kc-image-hover-effects.push_top .overlay-effects {
	background: #333;
	opacity: 1
}

.kc-image-hover-effects.push_bottom img,
.kc-image-hover-effects.push_left img,
.kc-image-hover-effects.push_right img,
.kc-image-hover-effects.push_top img {
	z-index: 2;
	position: relative
}

.kc-image-hover-effects.push_left:hover img {
	transform: translateX(100%)
}

.kc-image-hover-effects.push_right:hover img {
	transform: translateX(-100%)
}

.kc-image-hover-effects.push_top:hover img {
	transform: translateY(100%)
}

.kc-image-hover-effects.push_bottom:hover img {
	transform: translateY(-100%)
}

.kc-image-hover-effects.zoom_in img {
	transform: scale(1)
}

.kc-image-hover-effects.zoom_in:hover img,
.kc-image-hover-effects.zoom_out img {
	transform: scale(1.2)
}

.kc-image-hover-effects.zoom_out:hover img {
	transform: scale(1)
}

.kc-image-hover-effects.tranlate {
	overflow: inherit
}

.kc-image-hover-effects.tranlate .overlay-effects {
	background: #333;
	transition: all .3s ease 0s
}

.kc-image-hover-effects.tranlate:hover .overlay-effects {
	top: 15px;
	left: 15px
}

.kc-image-hover-effects.overlay_scale_in .overlay-effects {
	transition: all .3s ease 0s;
	background: #333;
	transform: scale(.75)
}

.kc-image-hover-effects.overlay_scale_in:hover .overlay-effects {
	transform: scale(1)
}

.kc-image-hover-effects.overlay_scale_out .overlay-effects {
	transition: all .3s ease 0s;
	background: #333;
	transform: scale(1)
}

.kc-image-hover-effects.overlay_scale_out:hover .overlay-effects {
	transform: scale(.9)
}

.kc-pro-button a {
	display: inline-block;
	transition: all .3s;
	text-transform: uppercase
}

.kc-button-2 a:after,
.kc-button-3 a:after {
	content: '';
	top: 0;
	left: 0;
	transition: all .3s ease 0s
}

.kc-button-main a {
	color: #fff;
	background: #42BCE2
}

.kc-button-1 a,
.kc-button-main a:active,
.kc-button-main a:hover {
	background: #fff;
	color: #42BCE2
}

.kc-button-1 a {
	z-index: 1
}

.kc-button-1 a:hover {
	border-radius: 10px;
	border-style: dotted;
	color: #42BCE2
}

.kc-button-2 a,
.kc-button-3 a {
	border: 2px solid #42BCE2;
	padding: 10px 30px
}

.kc-button-2 a {
	color: #fff;
	background: #42BCE2;
	position: relative;
	z-index: 1
}

.kc-button-2 a:after {
	position: absolute;
	width: 0;
	height: 100%;
	background: #fff;
	z-index: -1
}

.kc-button-2 a:hover {
	color: #42BCE2
}

.kc-button-2 a:active:after,
.kc-button-2 a:hover:after {
	width: 100%
}

.kc-button-3 a {
	color: #fff;
	background: #42BCE2;
	z-index: 1;
	overflow: hidden;
	position: relative
}

.kc-button-3 a:after {
	position: absolute;
	width: 100%;
	height: 0;
	background: #fff;
	z-index: -1
}

.kc-button-3 a:hover {
	color: #42BCE2
}

.kc-button-3 a:hover:after {
	height: 100%
}

.kc-button-4 a {
	border: 3px solid #42BCE2;
	color: #fff;
	background: #42BCE2;
	z-index: 1;
	overflow: hidden;
	position: relative;
	padding: 10px 30px
}

.kc-button-4 a:after,
.kc-button-4 a:before {
	width: 0;
	position: absolute;
	content: '';
	height: 100%;
	top: 0;
	background: #fff;
	transition: all .3s ease 0s;
	z-index: -1
}

.kc-button-4 a:after {
	left: 50%
}

.kc-button-4 a:before {
	right: 50%
}

.kc-button-5 a,
.kc-button-6 a {
	background: #42BCE2;
	padding: 10px 30px
}

.kc-button-4 a:hover {
	color: #42BCE2
}

.kc-button-4 a:hover:after,
.kc-button-4 a:hover:before {
	width: 100%
}

.kc-button-5 a {
	color: #fff
}

.kc-button-5 a:hover {
	color: #fff;
	animation-name: pulse;
	animation-duration: .5s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}

.creative_icon_right {
	margin: 0 0 0 4px
}

.creative_icon_left,
.kc-button-6 a .creative_icon_left i {
	margin: 0 4px 0 0
}

.kc-button-6 a,
.kc-button-6 a:hover {
	color: #fff
}

.kc-button-6 a .creative_icon_right i {
	margin: 0 0 0 4px
}

.kc-button-6 a:hover span i {
	color: #fff;
	animation-name: bounce;
	animation-duration: .6s;
	animation-timing-function: linear
}

.kc-button-7 a {
	color: #fff;
	position: relative;
	background-color: #3fa962;
	border: 1px solid rgba(255, 255, 255, .15);
	letter-spacing: .2px;
	min-height: 40px;
	overflow: visible;
	display: inline-block;
	transition: all .25s ease-in-out;
	padding: 3px 25px
}

.kc-button-10 a,
.kc-team,
.kc-team-2 .box-right,
.kc-team-3 {
	overflow: hidden
}

.kc-button-7 a:after,
.kc-button-7 a:before {
	content: "";
	display: block;
	position: absolute;
	width: 20%;
	height: 30%;
	transition: all .3s ease 0s
}

.kc-button-7 a:before {
	border-top: 2px solid rgba(255, 255, 255, .8);
	border-left: 2px solid rgba(255, 255, 255, .8);
	left: 5px;
	top: 5px
}

.kc-button-7 a:after {
	border-bottom: 2px solid rgba(255, 255, 255, .8);
	border-right: 2px solid rgba(255, 255, 255, .8);
	bottom: 5px;
	right: 5px
}

.kc-button-7 a i {
	margin-left: 6px
}

.kc-button-7 a .creative_icon_left i {
	margin: 0 6px 0 0
}

.kc-button-7 a:hover {
	color: #fff
}

.kc-button-7 a:hover:after,
.kc-button-7 a:hover:before {
	width: calc(100% - 10px);
	height: calc(100% - 10px)
}

.kc-button-8 a {
	color: #fff;
	position: relative;
	background-color: #42BCE2;
	letter-spacing: .2px;
	min-height: 40px;
	display: inline-block;
	transition: all .25s ease-in-out;
	padding: 8px 34px;
	border-radius: 30px;
	text-transform: capitalize
}

.kc-button-8 a .creative_title,
.kc-button-8 a i,
.kc-button-9 a {
	transition: all .3s ease 0s
}

.kc-button-8 a .creative_icon_right i {
	margin: 0 0 0 4px
}

.kc-button-8 a:hover .creative_icon_right i {
	margin: 0 0 0 15px
}

.kc-button-8 a .creative_icon_left i {
	margin: 0 4px 0 0
}

.kc-button-8 a:hover .creative_icon_left i {
	margin: 0 15px 0 0
}

.kc-button-8 a:hover .creative_title,
.kc-button-8 a:hover i {
	color: #fff
}

.kc-button-9 a {
	padding: 10px 30px;
	color: #fff;
	position: relative;
	background: #42BCE2;
	transform-style: preserve-3d
}

.kc-button-9 a:hover,
.kc-button-9 a:hover:before {
	transform: translateY(-5px)
}

.kc-button-9 a:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 80%);
	transition-property: transform, opacity
}

.kc-button-9 a:hover {
	color: #fff
}

.kc-button-10 a {
	padding: 10px 30px;
	color: #fff;
	position: relative;
	background: #42BCE2;
	transition: all .3s ease 0s
}

.kc-button-10 a:after {
	background: #fff;
	content: "";
	height: 155px;
	left: -75px;
	opacity: .2;
	position: absolute;
	top: -50px;
	transform: rotate(35deg);
	transition: all 550ms cubic-bezier(.19, 1, .22, 1);
	width: 50px
}

.kc-team-3,
.kc-video-bg {
	position: relative
}

.kc-button-10 a:hover {
	color: #fff
}

.kc-button-10 a:hover:after {
	left: 120%;
	transition: all 550ms cubic-bezier(.19, 1, .22, 1)
}

.kc-infobox-default {
	float: left;
	padding: 60px 60px 80px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #eee;
	transition: all .3s ease;
	width: 100%
}

.kc-infobox-default i {
	font-size: 30px;
	color: #272727;
	padding-bottom: 32px
}

.kc-infobox-1 h3,
.kc-infobox-default h3 {
	font-size: 16px;
	font-style: normal;
	line-height: 23px
}

.kc-infobox-default h3 {
	margin-bottom: 20px;
	font-weight: 600
}

.kc-infobox-default.active,
.kc-infobox-default:hover {
	background-color: #42BCE2;
	transition: all .3s ease
}

.kc-infobox-default.active,
.kc-infobox-default.active h5,
.kc-infobox-default.active i,
.kc-infobox-default:hover,
.kc-infobox-default:hover h5,
.kc-infobox-default:hover i {
	color: #fff
}

.kc-infobox-1 h3 {
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 12px;
	display: inline-block
}

.kc-infobox-1 i {
	color: #42BCE2;
	font-size: 22px;
	padding-right: 16px;
	padding-top: 2px;
	float: left
}

.kc-infobox-1 p {
	float: left;
	margin: 8px 0 16px;
	width: 100%
}

.kc-infobox-1 .kc-infobox-button1 {
	color: #272727;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	transition: all .3s ease;
	float: left
}

.kc-infobox-1 .kc-infobox-button1:hover {
	color: #727272
}

.kc-dropcaps .dropcaps-text {
	position: relative;
	display: inline-block;
	float: left;
	height: 45px;
	width: 45px;
	line-height: 45px;
	font-size: 40px;
	background: #42BCE2;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin: 5px 18px 0 0
}

.kc-call-to-action {
	background: #fafafa;
	padding: 30px 50px;
	display: table;
	width: 100%
}

.kc-call-to-action .kc-cta-desc h2,
.kc-call-to-action .kc-cta-text {
	margin: 0 0 20px
}

.kc-call-to-action .kc-cta-button a {
	background: #34495e;
	text-transform: uppercase;
	color: #fff;
	float: right;
	padding: 10px 25px;
	transition: all .3s ease 0s
}

.kc-call-to-action .kc-cta-button a:hover {
	background-color: #ff2a40
}

.kc-call-to-action.kc-cta-2 .kc-cta-button a {
	float: none;
	display: inline-block
}

.kc-cta-3.kc-is-button .kc-cta-desc {
	width: 75%;
	display: table-cell;
	vertical-align: middle
}

.kc-cta-3 .kc-cta-text p {
	margin: 0
}

.kc-cta-3 .kc-cta-button {
	width: 25%;
	display: table-cell;
	vertical-align: middle
}

.kc-cta-1,
.kc-cta-2,
.kc-image-hover-effects,
.kc-team {
	width: 100%;
	float: left
}

.kc-cta-3 .kc-cta-button a {
	display: inline-block
}

.kc-cta-1 .kc-cta-button {
	float: left
}

.kc-cta-1 .kc-cta-button a {
	display: block
}

.kc-cta-2 {
	text-align: center
}

.kc-team {
	text-align: center;
	transition: all .3s ease 0s
}

.kc-team .content-socials a {
	text-align: center;
	display: inline-block;
	margin: 0 5px 25px;
	width: 35px;
	height: 35px;
	font-size: 18px;
	color: #fff;
	border: 1px solid #42BCE2;
	background-color: #42BCE2;
	border-radius: 2px;
	line-height: 35px
}

.kc-team .content-socials {
	float: left;
	width: 100%
}

.kc-team.kc-team-3 .content-socials {
	margin-top: 25px
}

.content-subtitle {
	float: left;
	width: 100%
}

.kc-team .content-desc {
	margin: 0 0 20px;
	float: left;
	width: 100%
}

.kc-team-2 {
	text-align: left
}

.kc-team-2 .content-title {
	margin: 0;
	float: left;
	width: 100%
}

.kc-team-2 .content-image {
	float: left;
	max-width: 35%;
	padding-right: 20px
}

.kc-team-3 .content-image img {
	float: left
}

.kc-team-2 .content-desc {
	margin: 13px 0 20px
}

.kc-team-3:hover .overlay {
	transform: translateY(0);
	opacity: 1
}

.kc-team-3 .overlay {
	width: 100%;
	height: 100%;
	padding-top: 30px;
	opacity: 0;
	transition: all .3s ease 0s;
	transform: translateY(100%);
	background: rgba(0, 0, 0, .4)
}

.kc-team-3 .content-subtitle,
.kc-team-3 .content-title {
	color: #fff
}

.kc-team-3 .content-desc {
	margin: 0 0 25px;
	color: rgba(255, 255, 255, .8)
}

@media only screen and (max-width:479px) {
	.kc-blog-posts-2 .kc-list-item-2 .post-item-left,
	.kc-blog-posts-2 .kc-list-item-2 .post-item-right,
	.kc-blog-posts-3.kc-blog-grid .post-grid.grid-2,
	.kc-blog-posts-3.kc-blog-grid .post-grid.grid-3,
	.kc-blog-posts-3.kc-blog-grid .post-grid.grid-4 {
		width: 100%
	}
	div.dark_rounded .pp_content_container .pp_left,
	div.dark_rounded .pp_content_container .pp_right {
		padding: 0
	}
	div.pp_pic_holder {
		width: 85%!important;
		left: 7.5%!important
	}
	div.dark_rounded .pp_content,
	div.pp_pic_holder img {
		width: 100%!important;
		height: auto!important
	}
}

@media only screen and (min-width:480px) and (max-width:999px) {
	.kc-blog-posts-2 .kc-list-item-2 .post-item-left,
	.kc-blog-posts-2 .kc-list-item-2 .post-item-right,
	.kc-blog-posts-3.kc-blog-grid .post-grid.grid-2,
	.kc-blog-posts-3.kc-blog-grid .post-grid.grid-3,
	.kc-blog-posts-3.kc-blog-grid .post-grid.grid-4 {
		width: 50%
	}
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

@media screen and (min-width:768px) {
	.kc-animated {
		opacity: 0
	}
	.animated {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}
	.animated.infinite {
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.animated.bounceIn {
		-webkit-animation-duration: .75s;
		animation-duration: .75s
	}
	@-webkit-keyframes bounce {
		20%,
		53%,
		80%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
		40%,
		43% {
			-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			-webkit-transform: translate3d(0, -30px, 0);
			transform: translate3d(0, -30px, 0)
		}
		70% {
			-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			-webkit-transform: translate3d(0, -15px, 0);
			transform: translate3d(0, -15px, 0)
		}
		90% {
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0)
		}
	}
	@keyframes bounce {
		20%,
		53%,
		80%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
		40%,
		43% {
			-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			-webkit-transform: translate3d(0, -30px, 0);
			transform: translate3d(0, -30px, 0)
		}
		70% {
			-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			animation-timing-function: cubic-bezier(.755, .050, .855, .060);
			-webkit-transform: translate3d(0, -15px, 0);
			transform: translate3d(0, -15px, 0)
		}
		90% {
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0)
		}
	}
	.bounce {
		-webkit-animation-name: bounce;
		animation-name: bounce;
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom
	}
	@-webkit-keyframes flash {
		50%,
		from,
		to {
			opacity: 1
		}
		25%,
		75% {
			opacity: 0
		}
	}
	@keyframes flash {
		50%,
		from,
		to {
			opacity: 1
		}
		25%,
		75% {
			opacity: 0
		}
	}
	.flash {
		-webkit-animation-name: flash;
		animation-name: flash
	}
	@-webkit-keyframes pulse {
		from,
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
		50% {
			-webkit-transform: scale3d(1.05, 1.05, 1.05);
			transform: scale3d(1.05, 1.05, 1.05)
		}
	}
	@keyframes pulse {
		from,
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
		50% {
			-webkit-transform: scale3d(1.05, 1.05, 1.05);
			transform: scale3d(1.05, 1.05, 1.05)
		}
	}
	.pulse {
		-webkit-animation-name: pulse;
		animation-name: pulse
	}
	@-webkit-keyframes rubberBand {
		from,
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
		30% {
			-webkit-transform: scale3d(1.25, .75, 1);
			transform: scale3d(1.25, .75, 1)
		}
		40% {
			-webkit-transform: scale3d(.75, 1.25, 1);
			transform: scale3d(.75, 1.25, 1)
		}
		50% {
			-webkit-transform: scale3d(1.15, .85, 1);
			transform: scale3d(1.15, .85, 1)
		}
		65% {
			-webkit-transform: scale3d(.95, 1.05, 1);
			transform: scale3d(.95, 1.05, 1)
		}
		75% {
			-webkit-transform: scale3d(1.05, .95, 1);
			transform: scale3d(1.05, .95, 1)
		}
	}
	@keyframes rubberBand {
		from,
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
		30% {
			-webkit-transform: scale3d(1.25, .75, 1);
			transform: scale3d(1.25, .75, 1)
		}
		40% {
			-webkit-transform: scale3d(.75, 1.25, 1);
			transform: scale3d(.75, 1.25, 1)
		}
		50% {
			-webkit-transform: scale3d(1.15, .85, 1);
			transform: scale3d(1.15, .85, 1)
		}
		65% {
			-webkit-transform: scale3d(.95, 1.05, 1);
			transform: scale3d(.95, 1.05, 1)
		}
		75% {
			-webkit-transform: scale3d(1.05, .95, 1);
			transform: scale3d(1.05, .95, 1)
		}
	}
	.rubberBand {
		-webkit-animation-name: rubberBand;
		animation-name: rubberBand
	}
	@-webkit-keyframes shake {
		from,
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
		10%,
		30%,
		50%,
		70%,
		90% {
			-webkit-transform: translate3d(-10px, 0, 0);
			transform: translate3d(-10px, 0, 0)
		}
		20%,
		40%,
		60%,
		80% {
			-webkit-transform: translate3d(10px, 0, 0);
			transform: translate3d(10px, 0, 0)
		}
	}
	@keyframes shake {
		from,
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
		10%,
		30%,
		50%,
		70%,
		90% {
			-webkit-transform: translate3d(-10px, 0, 0);
			transform: translate3d(-10px, 0, 0)
		}
		20%,
		40%,
		60%,
		80% {
			-webkit-transform: translate3d(10px, 0, 0);
			transform: translate3d(10px, 0, 0)
		}
	}
	.shake {
		-webkit-animation-name: shake;
		animation-name: shake
	}
	@-webkit-keyframes headShake {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
		6.5% {
			-webkit-transform: translateX(-6px) rotateY(-9deg);
			transform: translateX(-6px) rotateY(-9deg)
		}
		18.5% {
			-webkit-transform: translateX(5px) rotateY(7deg);
			transform: translateX(5px) rotateY(7deg)
		}
		31.5% {
			-webkit-transform: translateX(-3px) rotateY(-5deg);
			transform: translateX(-3px) rotateY(-5deg)
		}
		43.5% {
			-webkit-transform: translateX(2px) rotateY(3deg);
			transform: translateX(2px) rotateY(3deg)
		}
		50% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
	@keyframes headShake {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
		6.5% {
			-webkit-transform: translateX(-6px) rotateY(-9deg);
			transform: translateX(-6px) rotateY(-9deg)
		}
		18.5% {
			-webkit-transform: translateX(5px) rotateY(7deg);
			transform: translateX(5px) rotateY(7deg)
		}
		31.5% {
			-webkit-transform: translateX(-3px) rotateY(-5deg);
			transform: translateX(-3px) rotateY(-5deg)
		}
		43.5% {
			-webkit-transform: translateX(2px) rotateY(3deg);
			transform: translateX(2px) rotateY(3deg)
		}
		50% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
	.headShake {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-name: headShake;
		animation-name: headShake
	}
	@-webkit-keyframes swing {
		20% {
			-webkit-transform: rotate3d(0, 0, 1, 15deg);
			transform: rotate3d(0, 0, 1, 15deg)
		}
		40% {
			-webkit-transform: rotate3d(0, 0, 1, -10deg);
			transform: rotate3d(0, 0, 1, -10deg)
		}
		60% {
			-webkit-transform: rotate3d(0, 0, 1, 5deg);
			transform: rotate3d(0, 0, 1, 5deg)
		}
		80% {
			-webkit-transform: rotate3d(0, 0, 1, -5deg);
			transform: rotate3d(0, 0, 1, -5deg)
		}
		to {
			-webkit-transform: rotate3d(0, 0, 1, 0deg);
			transform: rotate3d(0, 0, 1, 0deg)
		}
	}
	@keyframes swing {
		20% {
			-webkit-transform: rotate3d(0, 0, 1, 15deg);
			transform: rotate3d(0, 0, 1, 15deg)
		}
		40% {
			-webkit-transform: rotate3d(0, 0, 1, -10deg);
			transform: rotate3d(0, 0, 1, -10deg)
		}
		60% {
			-webkit-transform: rotate3d(0, 0, 1, 5deg);
			transform: rotate3d(0, 0, 1, 5deg)
		}
		80% {
			-webkit-transform: rotate3d(0, 0, 1, -5deg);
			transform: rotate3d(0, 0, 1, -5deg)
		}
		to {
			-webkit-transform: rotate3d(0, 0, 1, 0deg);
			transform: rotate3d(0, 0, 1, 0deg)
		}
	}
	.swing {
		-webkit-transform-origin: top center;
		transform-origin: top center;
		-webkit-animation-name: swing;
		animation-name: swing
	}
	@-webkit-keyframes tada {
		from,
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
		10%,
		20% {
			-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
			transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
		}
		30%,
		50%,
		70%,
		90% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
			transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
		}
		40%,
		60%,
		80% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
			transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
		}
	}
	@keyframes tada {
		from,
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
		10%,
		20% {
			-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
			transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
		}
		30%,
		50%,
		70%,
		90% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
			transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
		}
		40%,
		60%,
		80% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
			transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
		}
	}
	.tada {
		-webkit-animation-name: tada;
		animation-name: tada
	}
	@-webkit-keyframes wobble {
		from,
		to {
			-webkit-transform: none;
			transform: none
		}
		15% {
			-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
			transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
		}
		30% {
			-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
			transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
		}
		45% {
			-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
			transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
		}
		60% {
			-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
			transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
		}
		75% {
			-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
			transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
		}
	}
	@keyframes wobble {
		from,
		to {
			-webkit-transform: none;
			transform: none
		}
		15% {
			-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
			transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
		}
		30% {
			-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
			transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
		}
		45% {
			-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
			transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
		}
		60% {
			-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
			transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
		}
		75% {
			-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
			transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
		}
	}
	.wobble {
		-webkit-animation-name: wobble;
		animation-name: wobble
	}
	@-webkit-keyframes jello {
		11.1%,
		from,
		to {
			-webkit-transform: none;
			transform: none
		}
		22.2% {
			-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
			transform: skewX(-12.5deg) skewY(-12.5deg)
		}
		33.3% {
			-webkit-transform: skewX(6.25deg) skewY(6.25deg);
			transform: skewX(6.25deg) skewY(6.25deg)
		}
		44.4% {
			-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
			transform: skewX(-3.125deg) skewY(-3.125deg)
		}
		55.5% {
			-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
			transform: skewX(1.5625deg) skewY(1.5625deg)
		}
		66.6% {
			-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
			transform: skewX(-.78125deg) skewY(-.78125deg)
		}
		77.7% {
			-webkit-transform: skewX(.390625deg) skewY(.390625deg);
			transform: skewX(.390625deg) skewY(.390625deg)
		}
		88.8% {
			-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
			transform: skewX(-.1953125deg) skewY(-.1953125deg)
		}
	}
	@keyframes jello {
		11.1%,
		from,
		to {
			-webkit-transform: none;
			transform: none
		}
		22.2% {
			-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
			transform: skewX(-12.5deg) skewY(-12.5deg)
		}
		33.3% {
			-webkit-transform: skewX(6.25deg) skewY(6.25deg);
			transform: skewX(6.25deg) skewY(6.25deg)
		}
		44.4% {
			-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
			transform: skewX(-3.125deg) skewY(-3.125deg)
		}
		55.5% {
			-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
			transform: skewX(1.5625deg) skewY(1.5625deg)
		}
		66.6% {
			-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
			transform: skewX(-.78125deg) skewY(-.78125deg)
		}
		77.7% {
			-webkit-transform: skewX(.390625deg) skewY(.390625deg);
			transform: skewX(.390625deg) skewY(.390625deg)
		}
		88.8% {
			-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
			transform: skewX(-.1953125deg) skewY(-.1953125deg)
		}
	}
	.jello {
		-webkit-animation-name: jello;
		animation-name: jello;
		-webkit-transform-origin: center;
		transform-origin: center
	}
	@-webkit-keyframes bounceIn {
		20%,
		40%,
		60%,
		80%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		0% {
			opacity: 0;
			-webkit-transform: scale3d(.3, .3, .3);
			transform: scale3d(.3, .3, .3)
		}
		20% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1);
			transform: scale3d(1.1, 1.1, 1.1)
		}
		40% {
			-webkit-transform: scale3d(.9, .9, .9);
			transform: scale3d(.9, .9, .9)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(1.03, 1.03, 1.03);
			transform: scale3d(1.03, 1.03, 1.03)
		}
		80% {
			-webkit-transform: scale3d(.97, .97, .97);
			transform: scale3d(.97, .97, .97)
		}
		to {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
	}
	@keyframes bounceIn {
		20%,
		40%,
		60%,
		80%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		0% {
			opacity: 0;
			-webkit-transform: scale3d(.3, .3, .3);
			transform: scale3d(.3, .3, .3)
		}
		20% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1);
			transform: scale3d(1.1, 1.1, 1.1)
		}
		40% {
			-webkit-transform: scale3d(.9, .9, .9);
			transform: scale3d(.9, .9, .9)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(1.03, 1.03, 1.03);
			transform: scale3d(1.03, 1.03, 1.03)
		}
		80% {
			-webkit-transform: scale3d(.97, .97, .97);
			transform: scale3d(.97, .97, .97)
		}
		to {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
	}
	.bounceIn {
		-webkit-animation-name: bounceIn;
		animation-name: bounceIn
	}
	@-webkit-keyframes bounceInDown {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, -3000px, 0);
			transform: translate3d(0, -3000px, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(0, 25px, 0);
			transform: translate3d(0, 25px, 0)
		}
		75% {
			-webkit-transform: translate3d(0, -10px, 0);
			transform: translate3d(0, -10px, 0)
		}
		90% {
			-webkit-transform: translate3d(0, 5px, 0);
			transform: translate3d(0, 5px, 0)
		}
		to {
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes bounceInDown {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, -3000px, 0);
			transform: translate3d(0, -3000px, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(0, 25px, 0);
			transform: translate3d(0, 25px, 0)
		}
		75% {
			-webkit-transform: translate3d(0, -10px, 0);
			transform: translate3d(0, -10px, 0)
		}
		90% {
			-webkit-transform: translate3d(0, 5px, 0);
			transform: translate3d(0, 5px, 0)
		}
		to {
			-webkit-transform: none;
			transform: none
		}
	}
	.bounceInDown {
		-webkit-animation-name: bounceInDown;
		animation-name: bounceInDown
	}
	@-webkit-keyframes bounceInLeft {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		0% {
			opacity: 0;
			-webkit-transform: translate3d(-3000px, 0, 0);
			transform: translate3d(-3000px, 0, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(25px, 0, 0);
			transform: translate3d(25px, 0, 0)
		}
		75% {
			-webkit-transform: translate3d(-10px, 0, 0);
			transform: translate3d(-10px, 0, 0)
		}
		90% {
			-webkit-transform: translate3d(5px, 0, 0);
			transform: translate3d(5px, 0, 0)
		}
		to {
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes bounceInLeft {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		0% {
			opacity: 0;
			-webkit-transform: translate3d(-3000px, 0, 0);
			transform: translate3d(-3000px, 0, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(25px, 0, 0);
			transform: translate3d(25px, 0, 0)
		}
		75% {
			-webkit-transform: translate3d(-10px, 0, 0);
			transform: translate3d(-10px, 0, 0)
		}
		90% {
			-webkit-transform: translate3d(5px, 0, 0);
			transform: translate3d(5px, 0, 0)
		}
		to {
			-webkit-transform: none;
			transform: none
		}
	}
	.bounceInLeft {
		-webkit-animation-name: bounceInLeft;
		animation-name: bounceInLeft
	}
	@-webkit-keyframes bounceInRight {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		from {
			opacity: 0;
			-webkit-transform: translate3d(3000px, 0, 0);
			transform: translate3d(3000px, 0, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(-25px, 0, 0);
			transform: translate3d(-25px, 0, 0)
		}
		75% {
			-webkit-transform: translate3d(10px, 0, 0);
			transform: translate3d(10px, 0, 0)
		}
		90% {
			-webkit-transform: translate3d(-5px, 0, 0);
			transform: translate3d(-5px, 0, 0)
		}
		to {
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes bounceInRight {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		from {
			opacity: 0;
			-webkit-transform: translate3d(3000px, 0, 0);
			transform: translate3d(3000px, 0, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(-25px, 0, 0);
			transform: translate3d(-25px, 0, 0)
		}
		75% {
			-webkit-transform: translate3d(10px, 0, 0);
			transform: translate3d(10px, 0, 0)
		}
		90% {
			-webkit-transform: translate3d(-5px, 0, 0);
			transform: translate3d(-5px, 0, 0)
		}
		to {
			-webkit-transform: none;
			transform: none
		}
	}
	.bounceInRight {
		-webkit-animation-name: bounceInRight;
		animation-name: bounceInRight
	}
	@-webkit-keyframes bounceInUp {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 3000px, 0);
			transform: translate3d(0, 3000px, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(0, -20px, 0);
			transform: translate3d(0, -20px, 0)
		}
		75% {
			-webkit-transform: translate3d(0, 10px, 0);
			transform: translate3d(0, 10px, 0)
		}
		90% {
			-webkit-transform: translate3d(0, -5px, 0);
			transform: translate3d(0, -5px, 0)
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	@keyframes bounceInUp {
		60%,
		75%,
		90%,
		from,
		to {
			-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
			animation-timing-function: cubic-bezier(.215, .61, .355, 1)
		}
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 3000px, 0);
			transform: translate3d(0, 3000px, 0)
		}
		60% {
			opacity: 1;
			-webkit-transform: translate3d(0, -20px, 0);
			transform: translate3d(0, -20px, 0)
		}
		75% {
			-webkit-transform: translate3d(0, 10px, 0);
			transform: translate3d(0, 10px, 0)
		}
		90% {
			-webkit-transform: translate3d(0, -5px, 0);
			transform: translate3d(0, -5px, 0)
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	.bounceInUp {
		-webkit-animation-name: bounceInUp;
		animation-name: bounceInUp
	}
	@-webkit-keyframes fadeIn {
		from {
			opacity: 0
		}
		to {
			opacity: 1
		}
	}
	@keyframes fadeIn {
		from {
			opacity: 0
		}
		to {
			opacity: 1
		}
	}
	.fadeIn {
		-webkit-animation-name: fadeIn;
		animation-name: fadeIn
	}
	@-webkit-keyframes fadeInDown {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInDown {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInDown {
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown
	}
	@-webkit-keyframes fadeInDownBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, -2000px, 0);
			transform: translate3d(0, -2000px, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInDownBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, -2000px, 0);
			transform: translate3d(0, -2000px, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInDownBig {
		-webkit-animation-name: fadeInDownBig;
		animation-name: fadeInDownBig
	}
	@-webkit-keyframes fadeInLeft {
		from {
			opacity: 0;
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInLeft {
		from {
			opacity: 0;
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInLeft {
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft
	}
	@-webkit-keyframes fadeInLeftBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(-2000px, 0, 0);
			transform: translate3d(-2000px, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInLeftBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(-2000px, 0, 0);
			transform: translate3d(-2000px, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInLeftBig {
		-webkit-animation-name: fadeInLeftBig;
		animation-name: fadeInLeftBig
	}
	@-webkit-keyframes fadeInRight {
		from {
			opacity: 0;
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInRight {
		from {
			opacity: 0;
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInRight {
		-webkit-animation-name: fadeInRight;
		animation-name: fadeInRight
	}
	@-webkit-keyframes fadeInRightBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(2000px, 0, 0);
			transform: translate3d(2000px, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInRightBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(2000px, 0, 0);
			transform: translate3d(2000px, 0, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInRightBig {
		-webkit-animation-name: fadeInRightBig;
		animation-name: fadeInRightBig
	}
	@-webkit-keyframes fadeInUp {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 100%, 0);
			transform: translate3d(0, 100%, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInUp {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 100%, 0);
			transform: translate3d(0, 100%, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInUp {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp
	}
	@-webkit-keyframes fadeInUpBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 2000px, 0);
			transform: translate3d(0, 2000px, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes fadeInUpBig {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 2000px, 0);
			transform: translate3d(0, 2000px, 0)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.fadeInUpBig {
		-webkit-animation-name: fadeInUpBig;
		animation-name: fadeInUpBig
	}
	@-webkit-keyframes flip {
		from {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
			transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out
		}
		40% {
			-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
			transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out
		}
		50% {
			-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
			transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		80% {
			-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
			transform: perspective(400px) scale3d(.95, .95, .95);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		to {
			-webkit-transform: perspective(400px);
			transform: perspective(400px);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
	}
	@keyframes flip {
		from {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
			transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out
		}
		40% {
			-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
			transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out
		}
		50% {
			-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
			transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		80% {
			-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
			transform: perspective(400px) scale3d(.95, .95, .95);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		to {
			-webkit-transform: perspective(400px);
			transform: perspective(400px);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
	}
	.animated.flip {
		-webkit-backface-visibility: visible;
		backface-visibility: visible;
		-webkit-animation-name: flip;
		animation-name: flip
	}
	@-webkit-keyframes flipInX {
		from {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
			transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
			opacity: 0
		}
		40% {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
			transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		60% {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
			transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
			opacity: 1
		}
		80% {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
			transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
		}
		to {
			-webkit-transform: perspective(400px);
			transform: perspective(400px)
		}
	}
	@keyframes flipInX {
		from {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
			transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
			opacity: 0
		}
		40% {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
			transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		60% {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
			transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
			opacity: 1
		}
		80% {
			-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
			transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
		}
		to {
			-webkit-transform: perspective(400px);
			transform: perspective(400px)
		}
	}
	.flipInX {
		-webkit-backface-visibility: visible!important;
		backface-visibility: visible!important;
		-webkit-animation-name: flipInX;
		animation-name: flipInX
	}
	.flipInY {
		-webkit-backface-visibility: visible!important
	}
	@-webkit-keyframes flipInY {
		from {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
			transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
			opacity: 0
		}
		40% {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
			transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		60% {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
			transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
			opacity: 1
		}
		80% {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
			transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
		}
		to {
			-webkit-transform: perspective(400px);
			transform: perspective(400px)
		}
	}
	@keyframes flipInY {
		from {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
			transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
			opacity: 0
		}
		40% {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
			transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in
		}
		60% {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
			transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
			opacity: 1
		}
		80% {
			-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
			transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
		}
		to {
			-webkit-transform: perspective(400px);
			transform: perspective(400px)
		}
	}
	.flipInY {
		backface-visibility: visible!important;
		-webkit-animation-name: flipInY;
		animation-name: flipInY
	}
	@-webkit-keyframes lightSpeedIn {
		from {
			-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
			transform: translate3d(100%, 0, 0) skewX(-30deg);
			opacity: 0
		}
		60% {
			-webkit-transform: skewX(20deg);
			transform: skewX(20deg);
			opacity: 1
		}
		80% {
			-webkit-transform: skewX(-5deg);
			transform: skewX(-5deg);
			opacity: 1
		}
		to {
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	@keyframes lightSpeedIn {
		from {
			-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
			transform: translate3d(100%, 0, 0) skewX(-30deg);
			opacity: 0
		}
		60% {
			-webkit-transform: skewX(20deg);
			transform: skewX(20deg);
			opacity: 1
		}
		80% {
			-webkit-transform: skewX(-5deg);
			transform: skewX(-5deg);
			opacity: 1
		}
		to {
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	.lightSpeedIn {
		-webkit-animation-name: lightSpeedIn;
		animation-name: lightSpeedIn;
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	@-webkit-keyframes rotateIn {
		from {
			-webkit-transform-origin: center;
			transform-origin: center;
			-webkit-transform: rotate3d(0, 0, 1, -200deg);
			transform: rotate3d(0, 0, 1, -200deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: center;
			transform-origin: center;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	@keyframes rotateIn {
		from {
			-webkit-transform-origin: center;
			transform-origin: center;
			-webkit-transform: rotate3d(0, 0, 1, -200deg);
			transform: rotate3d(0, 0, 1, -200deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: center;
			transform-origin: center;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	.rotateIn {
		-webkit-animation-name: rotateIn;
		animation-name: rotateIn
	}
	@-webkit-keyframes rotateInDownLeft {
		from {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: rotate3d(0, 0, 1, -45deg);
			transform: rotate3d(0, 0, 1, -45deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	@keyframes rotateInDownLeft {
		from {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: rotate3d(0, 0, 1, -45deg);
			transform: rotate3d(0, 0, 1, -45deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	.rotateInDownLeft {
		-webkit-animation-name: rotateInDownLeft;
		animation-name: rotateInDownLeft
	}
	@-webkit-keyframes rotateInDownRight {
		from {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: rotate3d(0, 0, 1, 45deg);
			transform: rotate3d(0, 0, 1, 45deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	@keyframes rotateInDownRight {
		from {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: rotate3d(0, 0, 1, 45deg);
			transform: rotate3d(0, 0, 1, 45deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	.rotateInDownRight {
		-webkit-animation-name: rotateInDownRight;
		animation-name: rotateInDownRight
	}
	@-webkit-keyframes rotateInUpLeft {
		from {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: rotate3d(0, 0, 1, 45deg);
			transform: rotate3d(0, 0, 1, 45deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	@keyframes rotateInUpLeft {
		from {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: rotate3d(0, 0, 1, 45deg);
			transform: rotate3d(0, 0, 1, 45deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: left bottom;
			transform-origin: left bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	.rotateInUpLeft {
		-webkit-animation-name: rotateInUpLeft;
		animation-name: rotateInUpLeft
	}
	@-webkit-keyframes rotateInUpRight {
		from {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: rotate3d(0, 0, 1, -90deg);
			transform: rotate3d(0, 0, 1, -90deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	@keyframes rotateInUpRight {
		from {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: rotate3d(0, 0, 1, -90deg);
			transform: rotate3d(0, 0, 1, -90deg);
			opacity: 0
		}
		to {
			-webkit-transform-origin: right bottom;
			transform-origin: right bottom;
			-webkit-transform: none;
			transform: none;
			opacity: 1
		}
	}
	.rotateInUpRight {
		-webkit-animation-name: rotateInUpRight;
		animation-name: rotateInUpRight
	}
	@-webkit-keyframes rollIn {
		from {
			opacity: 0;
			-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
			transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	@keyframes rollIn {
		from {
			opacity: 0;
			-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
			transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none
		}
	}
	.rollIn {
		-webkit-animation-name: rollIn;
		animation-name: rollIn
	}
	@-webkit-keyframes zoomIn {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.3, .3, .3);
			transform: scale3d(.3, .3, .3)
		}
		50% {
			opacity: 1
		}
	}
	@keyframes zoomIn {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.3, .3, .3);
			transform: scale3d(.3, .3, .3)
		}
		50% {
			opacity: 1
		}
	}
	.zoomIn {
		-webkit-animation-name: zoomIn;
		animation-name: zoomIn
	}
	@-webkit-keyframes zoomInDown {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
			transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
			transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	@keyframes zoomInDown {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
			transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
			transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	.zoomInDown {
		-webkit-animation-name: zoomInDown;
		animation-name: zoomInDown
	}
	@-webkit-keyframes zoomInLeft {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
			transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
			transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	@keyframes zoomInLeft {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
			transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
			transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	.zoomInLeft {
		-webkit-animation-name: zoomInLeft;
		animation-name: zoomInLeft
	}
	@-webkit-keyframes zoomInRight {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
			transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
			transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	@keyframes zoomInRight {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
			transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
			transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	.zoomInRight {
		-webkit-animation-name: zoomInRight;
		animation-name: zoomInRight
	}
	@-webkit-keyframes zoomInUp {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
			transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
			transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	@keyframes zoomInUp {
		from {
			opacity: 0;
			-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
			transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
			-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
			animation-timing-function: cubic-bezier(.55, .055, .675, .19)
		}
		60% {
			opacity: 1;
			-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
			transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
			-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
			animation-timing-function: cubic-bezier(.175, .885, .32, 1)
		}
	}
	.zoomInUp {
		-webkit-animation-name: zoomInUp;
		animation-name: zoomInUp
	}
	@-webkit-keyframes slideInDown {
		from {
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	@keyframes slideInDown {
		from {
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	.slideInDown {
		-webkit-animation-name: slideInDown;
		animation-name: slideInDown
	}
	@-webkit-keyframes slideInLeft {
		from {
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	@keyframes slideInLeft {
		from {
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	.slideInLeft {
		-webkit-animation-name: slideInLeft;
		animation-name: slideInLeft
	}
	@-webkit-keyframes slideInRight {
		from {
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	@keyframes slideInRight {
		from {
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	.slideInRight {
		-webkit-animation-name: slideInRight;
		animation-name: slideInRight
	}
	@-webkit-keyframes slideInUp {
		from {
			-webkit-transform: translate3d(0, 100%, 0);
			transform: translate3d(0, 100%, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	@keyframes slideInUp {
		from {
			-webkit-transform: translate3d(0, 100%, 0);
			transform: translate3d(0, 100%, 0);
			visibility: visible
		}
		to {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	.slideInUp {
		-webkit-animation-name: slideInUp;
		animation-name: slideInUp
	}
}

@font-face {
	font-family: 'icomoon';
	src: url(../fonts/icomoon.eot);
	src: url(../fonts/icomoon.eot) format('embedded-opentype'), url(../fonts/icomoon.woff2) format('woff2'), url(../fonts/icomoon.ttf) format('truetype'), url(../fonts/icomoon.woff) format('woff'), url(../fonts/icomoon.svg) format('svg');
	font-weight: 400;
	font-style: normal
}

.icon-home:before {
	content: "\e600"
}

.icon-home2:before {
	content: "\e601"
}

.icon-home3:before {
	content: "\e602"
}

.icon-home4:before {
	content: "\e603"
}

.icon-home5:before {
	content: "\e604"
}

.icon-home6:before {
	content: "\e605"
}

.icon-bathtub:before {
	content: "\e606"
}

.icon-toothbrush:before {
	content: "\e607"
}

.icon-bed:before {
	content: "\e608"
}

.icon-couch:before {
	content: "\e609"
}

.icon-chair:before {
	content: "\e60a"
}

.icon-city:before {
	content: "\e60b"
}

.icon-apartment:before {
	content: "\e60c"
}

.icon-pencil:before {
	content: "\e60d"
}

.icon-pencil2:before {
	content: "\e60e"
}

.icon-pen:before {
	content: "\e60f"
}

.icon-pencil3:before {
	content: "\e610"
}

.icon-eraser:before {
	content: "\e611"
}

.icon-pencil4:before {
	content: "\e612"
}

.icon-pencil5:before {
	content: "\e613"
}

.icon-feather:before {
	content: "\e614"
}

.icon-feather2:before {
	content: "\e615"
}

.icon-feather3:before {
	content: "\e616"
}

.icon-pen2:before {
	content: "\e617"
}

.icon-pen-add:before {
	content: "\e618"
}

.icon-pen-remove:before {
	content: "\e619"
}

.icon-vector:before {
	content: "\e61a"
}

.icon-pen3:before {
	content: "\e61b"
}

.icon-blog:before {
	content: "\e61c"
}

.icon-brush:before {
	content: "\e61d"
}

.icon-brush2:before {
	content: "\e61e"
}

.icon-spray:before {
	content: "\e61f"
}

.icon-paint-roller:before {
	content: "\e620"
}

.icon-stamp:before {
	content: "\e621"
}

.icon-tape:before {
	content: "\e622"
}

.icon-desk-tape:before {
	content: "\e623"
}

.icon-texture:before {
	content: "\e624"
}

.icon-eye-dropper:before {
	content: "\e625"
}

.icon-palette:before {
	content: "\e626"
}

.icon-color-sampler:before {
	content: "\e627"
}

.icon-bucket:before {
	content: "\e628"
}

.icon-gradient:before {
	content: "\e629"
}

.icon-gradient2:before {
	content: "\e62a"
}

.icon-magic-wand:before {
	content: "\e62b"
}

.icon-magnet:before {
	content: "\e62c"
}

.icon-pencil-ruler:before {
	content: "\e62d"
}

.icon-pencil-ruler2:before {
	content: "\e62e"
}

.icon-compass:before {
	content: "\e62f"
}

.icon-aim:before {
	content: "\e630"
}

.icon-gun:before {
	content: "\e631"
}

.icon-bottle:before {
	content: "\e632"
}

.icon-drop:before {
	content: "\e633"
}

.icon-drop-crossed:before {
	content: "\e634"
}

.icon-drop2:before {
	content: "\e635"
}

.icon-snow:before {
	content: "\e636"
}

.icon-snow2:before {
	content: "\e637"
}

.icon-fire:before {
	content: "\e638"
}

.icon-lighter:before {
	content: "\e639"
}

.icon-knife:before {
	content: "\e63a"
}

.icon-dagger:before {
	content: "\e63b"
}

.icon-tissue:before {
	content: "\e63c"
}

.icon-toilet-paper:before {
	content: "\e63d"
}

.icon-poop:before {
	content: "\e63e"
}

.icon-umbrella:before {
	content: "\e63f"
}

.icon-umbrella2:before {
	content: "\e640"
}

.icon-rain:before {
	content: "\e641"
}

.icon-tornado:before {
	content: "\e642"
}

.icon-wind:before {
	content: "\e643"
}

.icon-fan:before {
	content: "\e644"
}

.icon-contrast:before {
	content: "\e645"
}

.icon-sun-small:before {
	content: "\e646"
}

.icon-sun:before {
	content: "\e647"
}

.icon-sun2:before {
	content: "\e648"
}

.icon-moon:before {
	content: "\e649"
}

.icon-cloud:before {
	content: "\e64a"
}

.icon-cloud-upload:before {
	content: "\e64b"
}

.icon-cloud-download:before {
	content: "\e64c"
}

.icon-cloud-rain:before {
	content: "\e64d"
}

.icon-cloud-hailstones:before {
	content: "\e64e"
}

.icon-cloud-snow:before {
	content: "\e64f"
}

.icon-cloud-windy:before {
	content: "\e650"
}

.icon-sun-wind:before {
	content: "\e651"
}

.icon-cloud-fog:before {
	content: "\e652"
}

.icon-cloud-sun:before {
	content: "\e653"
}

.icon-cloud-lightning:before {
	content: "\e654"
}

.icon-cloud-sync:before {
	content: "\e655"
}

.icon-cloud-lock:before {
	content: "\e656"
}

.icon-cloud-gear:before {
	content: "\e657"
}

.icon-cloud-alert:before {
	content: "\e658"
}

.icon-cloud-check:before {
	content: "\e659"
}

.icon-cloud-cross:before {
	content: "\e65a"
}

.icon-cloud-crossed:before {
	content: "\e65b"
}

.icon-cloud-database:before {
	content: "\e65c"
}

.icon-database:before {
	content: "\e65d"
}

.icon-database-add:before {
	content: "\e65e"
}

.icon-database-remove:before {
	content: "\e65f"
}

.icon-database-lock:before {
	content: "\e660"
}

.icon-database-refresh:before {
	content: "\e661"
}

.icon-database-check:before {
	content: "\e662"
}

.icon-database-history:before {
	content: "\e663"
}

.icon-database-upload:before {
	content: "\e664"
}

.icon-database-download:before {
	content: "\e665"
}

.icon-server:before {
	content: "\e666"
}

.icon-shield:before {
	content: "\e667"
}

.icon-shield-check:before {
	content: "\e668"
}

.icon-shield-alert:before {
	content: "\e669"
}

.icon-shield-cross:before {
	content: "\e66a"
}

.icon-lock:before {
	content: "\e66b"
}

.icon-rotation-lock:before {
	content: "\e66c"
}

.icon-unlock:before {
	content: "\e66d"
}

.icon-key:before {
	content: "\e66e"
}

.icon-key-hole:before {
	content: "\e66f"
}

.icon-toggle-off:before {
	content: "\e670"
}

.icon-toggle-on:before {
	content: "\e671"
}

.icon-cog:before {
	content: "\e672"
}

.icon-cog2:before {
	content: "\e673"
}

.icon-wrench:before {
	content: "\e674"
}

.icon-screwdriver:before {
	content: "\e675"
}

.icon-hammer-wrench:before {
	content: "\e676"
}

.icon-hammer:before {
	content: "\e677"
}

.icon-saw:before {
	content: "\e678"
}

.icon-axe:before {
	content: "\e679"
}

.icon-axe2:before {
	content: "\e67a"
}

.icon-shovel:before {
	content: "\e67b"
}

.icon-pickaxe:before {
	content: "\e67c"
}

.icon-factory:before {
	content: "\e67d"
}

.icon-factory2:before {
	content: "\e67e"
}

.icon-recycle:before {
	content: "\e67f"
}

.icon-trash:before {
	content: "\e680"
}

.icon-trash2:before {
	content: "\e681"
}

.icon-trash3:before {
	content: "\e682"
}

.icon-broom:before {
	content: "\e683"
}

.icon-game:before {
	content: "\e684"
}

.icon-gamepad:before {
	content: "\e685"
}

.icon-joystick:before {
	content: "\e686"
}

.icon-dice:before {
	content: "\e687"
}

.icon-spades:before {
	content: "\e688"
}

.icon-diamonds:before {
	content: "\e689"
}

.icon-clubs:before {
	content: "\e68a"
}

.icon-hearts:before {
	content: "\e68b"
}

.icon-heart:before {
	content: "\e68c"
}

.icon-star:before {
	content: "\e68d"
}

.icon-star-half:before {
	content: "\e68e"
}

.icon-star-empty:before {
	content: "\e68f"
}

.icon-flag:before {
	content: "\e690"
}

.icon-flag2:before {
	content: "\e691"
}

.icon-flag3:before {
	content: "\e692"
}

.icon-mailbox-full:before {
	content: "\e693"
}

.icon-mailbox-empty:before {
	content: "\e694"
}

.icon-at-sign:before {
	content: "\e695"
}

.icon-envelope:before {
	content: "\e696"
}

.icon-envelope-open:before {
	content: "\e697"
}

.icon-paperclip:before {
	content: "\e698"
}

.icon-paper-plane:before {
	content: "\e699"
}

.icon-reply:before {
	content: "\e69a"
}

.icon-reply-all:before {
	content: "\e69b"
}

.icon-inbox:before {
	content: "\e69c"
}

.icon-inbox2:before {
	content: "\e69d"
}

.icon-outbox:before {
	content: "\e69e"
}

.icon-box:before {
	content: "\e69f"
}

.icon-archive:before {
	content: "\e6a0"
}

.icon-archive2:before {
	content: "\e6a1"
}

.icon-drawers:before {
	content: "\e6a2"
}

.icon-drawers2:before {
	content: "\e6a3"
}

.icon-drawers3:before {
	content: "\e6a4"
}

.icon-eye:before {
	content: "\e6a5"
}

.icon-eye-crossed:before {
	content: "\e6a6"
}

.icon-eye-plus:before {
	content: "\e6a7"
}

.icon-eye-minus:before {
	content: "\e6a8"
}

.icon-binoculars:before {
	content: "\e6a9"
}

.icon-binoculars2:before {
	content: "\e6aa"
}

.icon-hdd:before {
	content: "\e6ab"
}

.icon-hdd-down:before {
	content: "\e6ac"
}

.icon-hdd-up:before {
	content: "\e6ad"
}

.icon-floppy-disk:before {
	content: "\e6ae"
}

.icon-disc:before {
	content: "\e6af"
}

.icon-tape2:before {
	content: "\e6b0"
}

.icon-printer:before {
	content: "\e6b1"
}

.icon-shredder:before {
	content: "\e6b2"
}

.icon-file-empty:before {
	content: "\e6b3"
}

.icon-file-add:before {
	content: "\e6b4"
}

.icon-file-check:before {
	content: "\e6b5"
}

.icon-file-lock:before {
	content: "\e6b6"
}

.icon-files:before {
	content: "\e6b7"
}

.icon-copy:before {
	content: "\e6b8"
}

.icon-compare:before {
	content: "\e6b9"
}

.icon-folder:before {
	content: "\e6ba"
}

.icon-folder-search:before {
	content: "\e6bb"
}

.icon-folder-plus:before {
	content: "\e6bc"
}

.icon-folder-minus:before {
	content: "\e6bd"
}

.icon-folder-download:before {
	content: "\e6be"
}

.icon-folder-upload:before {
	content: "\e6bf"
}

.icon-folder-star:before {
	content: "\e6c0"
}

.icon-folder-heart:before {
	content: "\e6c1"
}

.icon-folder-user:before {
	content: "\e6c2"
}

.icon-folder-shared:before {
	content: "\e6c3"
}

.icon-folder-music:before {
	content: "\e6c4"
}

.icon-folder-picture:before {
	content: "\e6c5"
}

.icon-folder-film:before {
	content: "\e6c6"
}

.icon-scissors:before {
	content: "\e6c7"
}

.icon-paste:before {
	content: "\e6c8"
}

.icon-clipboard-empty:before {
	content: "\e6c9"
}

.icon-clipboard-pencil:before {
	content: "\e6ca"
}

.icon-clipboard-text:before {
	content: "\e6cb"
}

.icon-clipboard-check:before {
	content: "\e6cc"
}

.icon-clipboard-down:before {
	content: "\e6cd"
}

.icon-clipboard-left:before {
	content: "\e6ce"
}

.icon-clipboard-alert:before {
	content: "\e6cf"
}

.icon-clipboard-user:before {
	content: "\e6d0"
}

.icon-register:before {
	content: "\e6d1"
}

.icon-enter:before {
	content: "\e6d2"
}

.icon-exit:before {
	content: "\e6d3"
}

.icon-papers:before {
	content: "\e6d4"
}

.icon-news:before {
	content: "\e6d5"
}

.icon-reading:before {
	content: "\e6d6"
}

.icon-typewriter:before {
	content: "\e6d7"
}

.icon-document:before {
	content: "\e6d8"
}

.icon-document2:before {
	content: "\e6d9"
}

.icon-graduation-hat:before {
	content: "\e6da"
}

.icon-license:before {
	content: "\e6db"
}

.icon-license2:before {
	content: "\e6dc"
}

.icon-medal-empty:before {
	content: "\e6dd"
}

.icon-medal-first:before {
	content: "\e6de"
}

.icon-medal-second:before {
	content: "\e6df"
}

.icon-medal-third:before {
	content: "\e6e0"
}

.icon-podium:before {
	content: "\e6e1"
}

.icon-trophy:before {
	content: "\e6e2"
}

.icon-trophy2:before {
	content: "\e6e3"
}

.icon-music-note:before {
	content: "\e6e4"
}

.icon-music-note2:before {
	content: "\e6e5"
}

.icon-music-note3:before {
	content: "\e6e6"
}

.icon-playlist:before {
	content: "\e6e7"
}

.icon-playlist-add:before {
	content: "\e6e8"
}

.icon-guitar:before {
	content: "\e6e9"
}

.icon-trumpet:before {
	content: "\e6ea"
}

.icon-album:before {
	content: "\e6eb"
}

.icon-shuffle:before {
	content: "\e6ec"
}

.icon-repeat-one:before {
	content: "\e6ed"
}

.icon-repeat:before {
	content: "\e6ee"
}

.icon-headphones:before {
	content: "\e6ef"
}

.icon-headset:before {
	content: "\e6f0"
}

.icon-loudspeaker:before {
	content: "\e6f1"
}

.icon-equalizer:before {
	content: "\e6f2"
}

.icon-theater:before {
	content: "\e6f3"
}

.icon-3d-glasses:before {
	content: "\e6f4"
}

.icon-ticket:before {
	content: "\e6f5"
}

.icon-presentation:before {
	content: "\e6f6"
}

.icon-play:before {
	content: "\e6f7"
}

.icon-film-play:before {
	content: "\e6f8"
}

.icon-clapboard-play:before {
	content: "\e6f9"
}

.icon-media:before {
	content: "\e6fa"
}

.icon-film:before {
	content: "\e6fb"
}

.icon-film2:before {
	content: "\e6fc"
}

.icon-surveillance:before {
	content: "\e6fd"
}

.icon-surveillance2:before {
	content: "\e6fe"
}

.icon-camera:before {
	content: "\e6ff"
}

.icon-camera-crossed:before {
	content: "\e700"
}

.icon-camera-play:before {
	content: "\e701"
}

.icon-time-lapse:before {
	content: "\e702"
}

.icon-record:before {
	content: "\e703"
}

.icon-camera2:before {
	content: "\e704"
}

.icon-camera-flip:before {
	content: "\e705"
}

.icon-panorama:before {
	content: "\e706"
}

.icon-time-lapse2:before {
	content: "\e707"
}

.icon-shutter:before {
	content: "\e708"
}

.icon-shutter2:before {
	content: "\e709"
}

.icon-face-detection:before {
	content: "\e70a"
}

.icon-flare:before {
	content: "\e70b"
}

.icon-convex:before {
	content: "\e70c"
}

.icon-concave:before {
	content: "\e70d"
}

.icon-picture:before {
	content: "\e70e"
}

.icon-picture2:before {
	content: "\e70f"
}

.icon-picture3:before {
	content: "\e710"
}

.icon-pictures:before {
	content: "\e711"
}

.icon-book:before {
	content: "\e712"
}

.icon-audio-book:before {
	content: "\e713"
}

.icon-book2:before {
	content: "\e714"
}

.icon-bookmark:before {
	content: "\e715"
}

.icon-bookmark2:before {
	content: "\e716"
}

.icon-label:before {
	content: "\e717"
}

.icon-library:before {
	content: "\e718"
}

.icon-library2:before {
	content: "\e719"
}

.icon-contacts:before {
	content: "\e71a"
}

.icon-profile:before {
	content: "\e71b"
}

.icon-portrait:before {
	content: "\e71c"
}

.icon-portrait2:before {
	content: "\e71d"
}

.icon-user:before {
	content: "\e71e"
}

.icon-user-plus:before {
	content: "\e71f"
}

.icon-user-minus:before {
	content: "\e720"
}

.icon-user-lock:before {
	content: "\e721"
}

.icon-users:before {
	content: "\e722"
}

.icon-users2:before {
	content: "\e723"
}

.icon-users-plus:before {
	content: "\e724"
}

.icon-users-minus:before {
	content: "\e725"
}

.icon-group-work:before {
	content: "\e726"
}

.icon-woman:before {
	content: "\e727"
}

.icon-man:before {
	content: "\e728"
}

.icon-baby:before {
	content: "\e729"
}

.icon-baby2:before {
	content: "\e72a"
}

.icon-baby3:before {
	content: "\e72b"
}

.icon-baby-bottle:before {
	content: "\e72c"
}

.icon-walk:before {
	content: "\e72d"
}

.icon-hand-waving:before {
	content: "\e72e"
}

.icon-jump:before {
	content: "\e72f"
}

.icon-run:before {
	content: "\e730"
}

.icon-woman2:before {
	content: "\e731"
}

.icon-man2:before {
	content: "\e732"
}

.icon-man-woman:before {
	content: "\e733"
}

.icon-height:before {
	content: "\e734"
}

.icon-weight:before {
	content: "\e735"
}

.icon-scale:before {
	content: "\e736"
}

.icon-button:before {
	content: "\e737"
}

.icon-bow-tie:before {
	content: "\e738"
}

.icon-tie:before {
	content: "\e739"
}

.icon-socks:before {
	content: "\e73a"
}

.icon-shoe:before {
	content: "\e73b"
}

.icon-shoes:before {
	content: "\e73c"
}

.icon-hat:before {
	content: "\e73d"
}

.icon-pants:before {
	content: "\e73e"
}

.icon-shorts:before {
	content: "\e73f"
}

.icon-flip-flops:before {
	content: "\e740"
}

.icon-shirt:before {
	content: "\e741"
}

.icon-hanger:before {
	content: "\e742"
}

.icon-laundry:before {
	content: "\e743"
}

.icon-store:before {
	content: "\e744"
}

.icon-haircut:before {
	content: "\e745"
}

.icon-store-24:before {
	content: "\e746"
}

.icon-barcode:before {
	content: "\e747"
}

.icon-barcode2:before {
	content: "\e748"
}

.icon-barcode3:before {
	content: "\e749"
}

.icon-cashier:before {
	content: "\e74a"
}

.icon-bag:before {
	content: "\e74b"
}

.icon-bag2:before {
	content: "\e74c"
}

.icon-cart:before {
	content: "\e74d"
}

.icon-cart-empty:before {
	content: "\e74e"
}

.icon-cart-full:before {
	content: "\e74f"
}

.icon-cart-plus:before {
	content: "\e750"
}

.icon-cart-plus2:before {
	content: "\e751"
}

.icon-cart-add:before {
	content: "\e752"
}

.icon-cart-remove:before {
	content: "\e753"
}

.icon-cart-exchange:before {
	content: "\e754"
}

.icon-tag:before {
	content: "\e755"
}

.icon-tags:before {
	content: "\e756"
}

.icon-receipt:before {
	content: "\e757"
}

.icon-wallet:before {
	content: "\e758"
}

.icon-credit-card:before {
	content: "\e759"
}

.icon-cash-dollar:before {
	content: "\e75a"
}

.icon-cash-euro:before {
	content: "\e75b"
}

.icon-cash-pound:before {
	content: "\e75c"
}

.icon-cash-yen:before {
	content: "\e75d"
}

.icon-bag-dollar:before {
	content: "\e75e"
}

.icon-bag-euro:before {
	content: "\e75f"
}

.icon-bag-pound:before {
	content: "\e760"
}

.icon-bag-yen:before {
	content: "\e761"
}

.icon-coin-dollar:before {
	content: "\e762"
}

.icon-coin-euro:before {
	content: "\e763"
}

.icon-coin-pound:before {
	content: "\e764"
}

.icon-coin-yen:before {
	content: "\e765"
}

.icon-calculator:before {
	content: "\e766"
}

.icon-calculator2:before {
	content: "\e767"
}

.icon-abacus:before {
	content: "\e768"
}

.icon-vault:before {
	content: "\e769"
}

.icon-telephone:before {
	content: "\e76a"
}

.icon-phone-lock:before {
	content: "\e76b"
}

.icon-phone-wave:before {
	content: "\e76c"
}

.icon-phone-pause:before {
	content: "\e76d"
}

.icon-phone-outgoing:before {
	content: "\e76e"
}

.icon-phone-incoming:before {
	content: "\e76f"
}

.icon-phone-in-out:before {
	content: "\e770"
}

.icon-phone-error:before {
	content: "\e771"
}

.icon-phone-sip:before {
	content: "\e772"
}

.icon-phone-plus:before {
	content: "\e773"
}

.icon-phone-minus:before {
	content: "\e774"
}

.icon-voicemail:before {
	content: "\e775"
}

.icon-dial:before {
	content: "\e776"
}

.icon-telephone2:before {
	content: "\e777"
}

.icon-pushpin:before {
	content: "\e778"
}

.icon-pushpin2:before {
	content: "\e779"
}

.icon-map-marker:before {
	content: "\e77a"
}

.icon-map-marker-user:before {
	content: "\e77b"
}

.icon-map-marker-down:before {
	content: "\e77c"
}

.icon-map-marker-check:before {
	content: "\e77d"
}

.icon-map-marker-crossed:before {
	content: "\e77e"
}

.icon-radar:before {
	content: "\e77f"
}

.icon-compass2:before {
	content: "\e780"
}

.icon-map:before {
	content: "\e781"
}

.icon-map2:before {
	content: "\e782"
}

.icon-location:before {
	content: "\e783"
}

.icon-road-sign:before {
	content: "\e784"
}

.icon-calendar-empty:before {
	content: "\e785"
}

.icon-calendar-check:before {
	content: "\e786"
}

.icon-calendar-cross:before {
	content: "\e787"
}

.icon-calendar-31:before {
	content: "\e788"
}

.icon-calendar-full:before {
	content: "\e789"
}

.icon-calendar-insert:before {
	content: "\e78a"
}

.icon-calendar-text:before {
	content: "\e78b"
}

.icon-calendar-user:before {
	content: "\e78c"
}

.icon-mouse:before {
	content: "\e78d"
}

.icon-mouse-left:before {
	content: "\e78e"
}

.icon-mouse-right:before {
	content: "\e78f"
}

.icon-mouse-both:before {
	content: "\e790"
}

.icon-keyboard:before {
	content: "\e791"
}

.icon-keyboard-up:before {
	content: "\e792"
}

.icon-keyboard-down:before {
	content: "\e793"
}

.icon-delete:before {
	content: "\e794"
}

.icon-spell-check:before {
	content: "\e795"
}

.icon-escape:before {
	content: "\e796"
}

.icon-enter2:before {
	content: "\e797"
}

.icon-screen:before {
	content: "\e798"
}

.icon-aspect-ratio:before {
	content: "\e799"
}

.icon-signal:before {
	content: "\e79a"
}

.icon-signal-lock:before {
	content: "\e79b"
}

.icon-signal-80:before {
	content: "\e79c"
}

.icon-signal-60:before {
	content: "\e79d"
}

.icon-signal-40:before {
	content: "\e79e"
}

.icon-signal-20:before {
	content: "\e79f"
}

.icon-signal-0:before {
	content: "\e7a0"
}

.icon-signal-blocked:before {
	content: "\e7a1"
}

.icon-sim:before {
	content: "\e7a2"
}

.icon-flash-memory:before {
	content: "\e7a3"
}

.icon-usb-drive:before {
	content: "\e7a4"
}

.icon-phone:before {
	content: "\e7a5"
}

.icon-smartphone:before {
	content: "\e7a6"
}

.icon-smartphone-notification:before {
	content: "\e7a7"
}

.icon-smartphone-vibration:before {
	content: "\e7a8"
}

.icon-smartphone-embed:before {
	content: "\e7a9"
}

.icon-smartphone-waves:before {
	content: "\e7aa"
}

.icon-tablet:before {
	content: "\e7ab"
}

.icon-tablet2:before {
	content: "\e7ac"
}

.icon-laptop:before {
	content: "\e7ad"
}

.icon-laptop-phone:before {
	content: "\e7ae"
}

.icon-desktop:before {
	content: "\e7af"
}

.icon-launch:before {
	content: "\e7b0"
}

.icon-new-tab:before {
	content: "\e7b1"
}

.icon-window:before {
	content: "\e7b2"
}

.icon-cable:before {
	content: "\e7b3"
}

.icon-cable2:before {
	content: "\e7b4"
}

.icon-tv:before {
	content: "\e7b5"
}

.icon-radio:before {
	content: "\e7b6"
}

.icon-remote-control:before {
	content: "\e7b7"
}

.icon-power-switch:before {
	content: "\e7b8"
}

.icon-power:before {
	content: "\e7b9"
}

.icon-power-crossed:before {
	content: "\e7ba"
}

.icon-flash-auto:before {
	content: "\e7bb"
}

.icon-lamp:before {
	content: "\e7bc"
}

.icon-flashlight:before {
	content: "\e7bd"
}

.icon-lampshade:before {
	content: "\e7be"
}

.icon-cord:before {
	content: "\e7bf"
}

.icon-outlet:before {
	content: "\e7c0"
}

.icon-battery-power:before {
	content: "\e7c1"
}

.icon-battery-empty:before {
	content: "\e7c2"
}

.icon-battery-alert:before {
	content: "\e7c3"
}

.icon-battery-error:before {
	content: "\e7c4"
}

.icon-battery-low1:before {
	content: "\e7c5"
}

.icon-battery-low2:before {
	content: "\e7c6"
}

.icon-battery-low3:before {
	content: "\e7c7"
}

.icon-battery-mid1:before {
	content: "\e7c8"
}

.icon-battery-mid2:before {
	content: "\e7c9"
}

.icon-battery-mid3:before {
	content: "\e7ca"
}

.icon-battery-full:before {
	content: "\e7cb"
}

.icon-battery-charging:before {
	content: "\e7cc"
}

.icon-battery-charging2:before {
	content: "\e7cd"
}

.icon-battery-charging3:before {
	content: "\e7ce"
}

.icon-battery-charging4:before {
	content: "\e7cf"
}

.icon-battery-charging5:before {
	content: "\e7d0"
}

.icon-battery-charging6:before {
	content: "\e7d1"
}

.icon-battery-charging7:before {
	content: "\e7d2"
}

.icon-chip:before {
	content: "\e7d3"
}

.icon-chip-x64:before {
	content: "\e7d4"
}

.icon-chip-x86:before {
	content: "\e7d5"
}

.icon-bubble:before {
	content: "\e7d6"
}

.icon-bubbles:before {
	content: "\e7d7"
}

.icon-bubble-dots:before {
	content: "\e7d8"
}

.icon-bubble-alert:before {
	content: "\e7d9"
}

.icon-bubble-question:before {
	content: "\e7da"
}

.icon-bubble-text:before {
	content: "\e7db"
}

.icon-bubble-pencil:before {
	content: "\e7dc"
}

.icon-bubble-picture:before {
	content: "\e7dd"
}

.icon-bubble-video:before {
	content: "\e7de"
}

.icon-bubble-user:before {
	content: "\e7df"
}

.icon-bubble-quote:before {
	content: "\e7e0"
}

.icon-bubble-heart:before {
	content: "\e7e1"
}

.icon-bubble-emoticon:before {
	content: "\e7e2"
}

.icon-bubble-attachment:before {
	content: "\e7e3"
}

.icon-phone-bubble:before {
	content: "\e7e4"
}

.icon-quote-open:before {
	content: "\e7e5"
}

.icon-quote-close:before {
	content: "\e7e6"
}

.icon-dna:before {
	content: "\e7e7"
}

.icon-heart-pulse:before {
	content: "\e7e8"
}

.icon-pulse:before {
	content: "\e7e9"
}

.icon-syringe:before {
	content: "\e7ea"
}

.icon-pills:before {
	content: "\e7eb"
}

.icon-first-aid:before {
	content: "\e7ec"
}

.icon-lifebuoy:before {
	content: "\e7ed"
}

.icon-bandage:before {
	content: "\e7ee"
}

.icon-bandages:before {
	content: "\e7ef"
}

.icon-thermometer:before {
	content: "\e7f0"
}

.icon-microscope:before {
	content: "\e7f1"
}

.icon-brain:before {
	content: "\e7f2"
}

.icon-beaker:before {
	content: "\e7f3"
}

.icon-skull:before {
	content: "\e7f4"
}

.icon-bone:before {
	content: "\e7f5"
}

.icon-construction:before {
	content: "\e7f6"
}

.icon-construction-cone:before {
	content: "\e7f7"
}

.icon-pie-chart:before {
	content: "\e7f8"
}

.icon-pie-chart2:before {
	content: "\e7f9"
}

.icon-graph:before {
	content: "\e7fa"
}

.icon-chart-growth:before {
	content: "\e7fb"
}

.icon-chart-bars:before {
	content: "\e7fc"
}

.icon-chart-settings:before {
	content: "\e7fd"
}

.icon-cake:before {
	content: "\e7fe"
}

.icon-gift:before {
	content: "\e7ff"
}

.icon-balloon:before {
	content: "\e800"
}

.icon-rank:before {
	content: "\e801"
}

.icon-rank2:before {
	content: "\e802"
}

.icon-rank3:before {
	content: "\e803"
}

.icon-crown:before {
	content: "\e804"
}

.icon-lotus:before {
	content: "\e805"
}

.icon-diamond:before {
	content: "\e806"
}

.icon-diamond2:before {
	content: "\e807"
}

.icon-diamond3:before {
	content: "\e808"
}

.icon-diamond4:before {
	content: "\e809"
}

.icon-linearicons:before {
	content: "\e80a"
}

.icon-teacup:before {
	content: "\e80b"
}

.icon-teapot:before {
	content: "\e80c"
}

.icon-glass:before {
	content: "\e80d"
}

.icon-bottle2:before {
	content: "\e80e"
}

.icon-glass-cocktail:before {
	content: "\e80f"
}

.icon-glass2:before {
	content: "\e810"
}

.icon-dinner:before {
	content: "\e811"
}

.icon-dinner2:before {
	content: "\e812"
}

.icon-chef:before {
	content: "\e813"
}

.icon-scale2:before {
	content: "\e814"
}

.icon-egg:before {
	content: "\e815"
}

.icon-egg2:before {
	content: "\e816"
}

.icon-eggs:before {
	content: "\e817"
}

.icon-platter:before {
	content: "\e818"
}

.icon-steak:before {
	content: "\e819"
}

.icon-hamburger:before {
	content: "\e81a"
}

.icon-hotdog:before {
	content: "\e81b"
}

.icon-pizza:before {
	content: "\e81c"
}

.icon-sausage:before {
	content: "\e81d"
}

.icon-chicken:before {
	content: "\e81e"
}

.icon-fish:before {
	content: "\e81f"
}

.icon-carrot:before {
	content: "\e820"
}

.icon-cheese:before {
	content: "\e821"
}

.icon-bread:before {
	content: "\e822"
}

.icon-ice-cream:before {
	content: "\e823"
}

.icon-ice-cream2:before {
	content: "\e824"
}

.icon-candy:before {
	content: "\e825"
}

.icon-lollipop:before {
	content: "\e826"
}

.icon-coffee-bean:before {
	content: "\e827"
}

.icon-coffee-cup:before {
	content: "\e828"
}

.icon-cherry:before {
	content: "\e829"
}

.icon-grapes:before {
	content: "\e82a"
}

.icon-citrus:before {
	content: "\e82b"
}

.icon-apple:before {
	content: "\e82c"
}

.icon-leaf:before {
	content: "\e82d"
}

.icon-landscape:before {
	content: "\e82e"
}

.icon-pine-tree:before {
	content: "\e82f"
}

.icon-tree:before {
	content: "\e830"
}

.icon-cactus:before {
	content: "\e831"
}

.icon-paw:before {
	content: "\e832"
}

.icon-footprint:before {
	content: "\e833"
}

.icon-speed-slow:before {
	content: "\e834"
}

.icon-speed-medium:before {
	content: "\e835"
}

.icon-speed-fast:before {
	content: "\e836"
}

.icon-rocket:before {
	content: "\e837"
}

.icon-hammer2:before {
	content: "\e838"
}

.icon-balance:before {
	content: "\e839"
}

.icon-briefcase:before {
	content: "\e83a"
}

.icon-luggage-weight:before {
	content: "\e83b"
}

.icon-dolly:before {
	content: "\e83c"
}

.icon-plane:before {
	content: "\e83d"
}

.icon-plane-crossed:before {
	content: "\e83e"
}

.icon-helicopter:before {
	content: "\e83f"
}

.icon-traffic-lights:before {
	content: "\e840"
}

.icon-siren:before {
	content: "\e841"
}

.icon-road:before {
	content: "\e842"
}

.icon-engine:before {
	content: "\e843"
}

.icon-oil-pressure:before {
	content: "\e844"
}

.icon-coolant-temperature:before {
	content: "\e845"
}

.icon-car-battery:before {
	content: "\e846"
}

.icon-gas:before {
	content: "\e847"
}

.icon-gallon:before {
	content: "\e848"
}

.icon-transmission:before {
	content: "\e849"
}

.icon-car:before {
	content: "\e84a"
}

.icon-car-wash:before {
	content: "\e84b"
}

.icon-car-wash2:before {
	content: "\e84c"
}

.icon-bus:before {
	content: "\e84d"
}

.icon-bus2:before {
	content: "\e84e"
}

.icon-car2:before {
	content: "\e84f"
}

.icon-parking:before {
	content: "\e850"
}

.icon-car-lock:before {
	content: "\e851"
}

.icon-taxi:before {
	content: "\e852"
}

.icon-car-siren:before {
	content: "\e853"
}

.icon-car-wash3:before {
	content: "\e854"
}

.icon-car-wash4:before {
	content: "\e855"
}

.icon-ambulance:before {
	content: "\e856"
}

.icon-truck:before {
	content: "\e857"
}

.icon-trailer:before {
	content: "\e858"
}

.icon-scale-truck:before {
	content: "\e859"
}

.icon-train:before {
	content: "\e85a"
}

.icon-ship:before {
	content: "\e85b"
}

.icon-ship2:before {
	content: "\e85c"
}

.icon-anchor:before {
	content: "\e85d"
}

.icon-boat:before {
	content: "\e85e"
}

.icon-bicycle:before {
	content: "\e85f"
}

.icon-bicycle2:before {
	content: "\e860"
}

.icon-dumbbell:before {
	content: "\e861"
}

.icon-bench-press:before {
	content: "\e862"
}

.icon-swim:before {
	content: "\e863"
}

.icon-football:before {
	content: "\e864"
}

.icon-baseball-bat:before {
	content: "\e865"
}

.icon-baseball:before {
	content: "\e866"
}

.icon-tennis:before {
	content: "\e867"
}

.icon-tennis2:before {
	content: "\e868"
}

.icon-ping-pong:before {
	content: "\e869"
}

.icon-hockey:before {
	content: "\e86a"
}

.icon-8ball:before {
	content: "\e86b"
}

.icon-bowling:before {
	content: "\e86c"
}

.icon-bowling-pins:before {
	content: "\e86d"
}

.icon-golf:before {
	content: "\e86e"
}

.icon-golf2:before {
	content: "\e86f"
}

.icon-archery:before {
	content: "\e870"
}

.icon-slingshot:before {
	content: "\e871"
}

.icon-soccer:before {
	content: "\e872"
}

.icon-basketball:before {
	content: "\e873"
}

.icon-cube:before {
	content: "\e874"
}

.icon-3d-rotate:before {
	content: "\e875"
}

.icon-puzzle:before {
	content: "\e876"
}

.icon-glasses:before {
	content: "\e877"
}

.icon-glasses2:before {
	content: "\e878"
}

.icon-accessibility:before {
	content: "\e879"
}

.icon-wheelchair:before {
	content: "\e87a"
}

.icon-wall:before {
	content: "\e87b"
}

.icon-fence:before {
	content: "\e87c"
}

.icon-wall2:before {
	content: "\e87d"
}

.icon-icons:before {
	content: "\e87e"
}

.icon-resize-handle:before {
	content: "\e87f"
}

.icon-icons2:before {
	content: "\e880"
}

.icon-select:before {
	content: "\e881"
}

.icon-select2:before {
	content: "\e882"
}

.icon-site-map:before {
	content: "\e883"
}

.icon-earth:before {
	content: "\e884"
}

.icon-earth-lock:before {
	content: "\e885"
}

.icon-network:before {
	content: "\e886"
}

.icon-network-lock:before {
	content: "\e887"
}

.icon-planet:before {
	content: "\e888"
}

.icon-happy:before {
	content: "\e889"
}

.icon-smile:before {
	content: "\e88a"
}

.icon-grin:before {
	content: "\e88b"
}

.icon-tongue:before {
	content: "\e88c"
}

.icon-sad:before {
	content: "\e88d"
}

.icon-wink:before {
	content: "\e88e"
}

.icon-dream:before {
	content: "\e88f"
}

.icon-shocked:before {
	content: "\e890"
}

.icon-shocked2:before {
	content: "\e891"
}

.icon-tongue2:before {
	content: "\e892"
}

.icon-neutral:before {
	content: "\e893"
}

.icon-happy-grin:before {
	content: "\e894"
}

.icon-cool:before {
	content: "\e895"
}

.icon-mad:before {
	content: "\e896"
}

.icon-grin-evil:before {
	content: "\e897"
}

.icon-evil:before {
	content: "\e898"
}

.icon-wow:before {
	content: "\e899"
}

.icon-annoyed:before {
	content: "\e89a"
}

.icon-wondering:before {
	content: "\e89b"
}

.icon-confused:before {
	content: "\e89c"
}

.icon-zipped:before {
	content: "\e89d"
}

.icon-grumpy:before {
	content: "\e89e"
}

.icon-mustache:before {
	content: "\e89f"
}

.icon-tombstone-hipster:before {
	content: "\e8a0"
}

.icon-tombstone:before {
	content: "\e8a1"
}

.icon-ghost:before {
	content: "\e8a2"
}

.icon-ghost-hipster:before {
	content: "\e8a3"
}

.icon-halloween:before {
	content: "\e8a4"
}

.icon-christmas:before {
	content: "\e8a5"
}

.icon-easter-egg:before {
	content: "\e8a6"
}

.icon-mustache2:before {
	content: "\e8a7"
}

.icon-mustache-glasses:before {
	content: "\e8a8"
}

.icon-pipe:before {
	content: "\e8a9"
}

.icon-alarm:before {
	content: "\e8aa"
}

.icon-alarm-add:before {
	content: "\e8ab"
}

.icon-alarm-snooze:before {
	content: "\e8ac"
}

.icon-alarm-ringing:before {
	content: "\e8ad"
}

.icon-bullhorn:before {
	content: "\e8ae"
}

.icon-hearing:before {
	content: "\e8af"
}

.icon-volume-high:before {
	content: "\e8b0"
}

.icon-volume-medium:before {
	content: "\e8b1"
}

.icon-volume-low:before {
	content: "\e8b2"
}

.icon-volume:before {
	content: "\e8b3"
}

.icon-mute:before {
	content: "\e8b4"
}

.icon-lan:before {
	content: "\e8b5"
}

.icon-lan2:before {
	content: "\e8b6"
}

.icon-wifi:before {
	content: "\e8b7"
}

.icon-wifi-lock:before {
	content: "\e8b8"
}

.icon-wifi-blocked:before {
	content: "\e8b9"
}

.icon-wifi-mid:before {
	content: "\e8ba"
}

.icon-wifi-low:before {
	content: "\e8bb"
}

.icon-wifi-low2:before {
	content: "\e8bc"
}

.icon-wifi-alert:before {
	content: "\e8bd"
}

.icon-wifi-alert-mid:before {
	content: "\e8be"
}

.icon-wifi-alert-low:before {
	content: "\e8bf"
}

.icon-wifi-alert-low2:before {
	content: "\e8c0"
}

.icon-stream:before {
	content: "\e8c1"
}

.icon-stream-check:before {
	content: "\e8c2"
}

.icon-stream-error:before {
	content: "\e8c3"
}

.icon-stream-alert:before {
	content: "\e8c4"
}

.icon-communication:before {
	content: "\e8c5"
}

.icon-communication-crossed:before {
	content: "\e8c6"
}

.icon-broadcast:before {
	content: "\e8c7"
}

.icon-antenna:before {
	content: "\e8c8"
}

.icon-satellite:before {
	content: "\e8c9"
}

.icon-satellite2:before {
	content: "\e8ca"
}

.icon-mic:before {
	content: "\e8cb"
}

.icon-mic-mute:before {
	content: "\e8cc"
}

.icon-mic2:before {
	content: "\e8cd"
}

.icon-spotlights:before {
	content: "\e8ce"
}

.icon-hourglass:before {
	content: "\e8cf"
}

.icon-loading:before {
	content: "\e8d0"
}

.icon-loading2:before {
	content: "\e8d1"
}

.icon-loading3:before {
	content: "\e8d2"
}

.icon-refresh:before {
	content: "\e8d3"
}

.icon-refresh2:before {
	content: "\e8d4"
}

.icon-undo:before {
	content: "\e8d5"
}

.icon-redo:before {
	content: "\e8d6"
}

.icon-jump2:before {
	content: "\e8d7"
}

.icon-undo2:before {
	content: "\e8d8"
}

.icon-redo2:before {
	content: "\e8d9"
}

.icon-sync:before {
	content: "\e8da"
}

.icon-repeat-one2:before {
	content: "\e8db"
}

.icon-sync-crossed:before {
	content: "\e8dc"
}

.icon-sync2:before {
	content: "\e8dd"
}

.icon-repeat-one3:before {
	content: "\e8de"
}

.icon-sync-crossed2:before {
	content: "\e8df"
}

.icon-return:before {
	content: "\e8e0"
}

.icon-return2:before {
	content: "\e8e1"
}

.icon-refund:before {
	content: "\e8e2"
}

.icon-history:before {
	content: "\e8e3"
}

.icon-history2:before {
	content: "\e8e4"
}

.icon-self-timer:before {
	content: "\e8e5"
}

.icon-clock:before {
	content: "\e8e6"
}

.icon-clock2:before {
	content: "\e8e7"
}

.icon-clock3:before {
	content: "\e8e8"
}

.icon-watch:before {
	content: "\e8e9"
}

.icon-alarm2:before {
	content: "\e8ea"
}

.icon-alarm-add2:before {
	content: "\e8eb"
}

.icon-alarm-remove:before {
	content: "\e8ec"
}

.icon-alarm-check:before {
	content: "\e8ed"
}

.icon-alarm-error:before {
	content: "\e8ee"
}

.icon-timer:before {
	content: "\e8ef"
}

.icon-timer-crossed:before {
	content: "\e8f0"
}

.icon-timer2:before {
	content: "\e8f1"
}

.icon-timer-crossed2:before {
	content: "\e8f2"
}

.icon-download:before {
	content: "\e8f3"
}

.icon-upload:before {
	content: "\e8f4"
}

.icon-download2:before {
	content: "\e8f5"
}

.icon-upload2:before {
	content: "\e8f6"
}

.icon-enter-up:before {
	content: "\e8f7"
}

.icon-enter-down:before {
	content: "\e8f8"
}

.icon-enter-left:before {
	content: "\e8f9"
}

.icon-enter-right:before {
	content: "\e8fa"
}

.icon-exit-up:before {
	content: "\e8fb"
}

.icon-exit-down:before {
	content: "\e8fc"
}

.icon-exit-left:before {
	content: "\e8fd"
}

.icon-exit-right:before {
	content: "\e8fe"
}

.icon-enter-up2:before {
	content: "\e8ff"
}

.icon-enter-down2:before {
	content: "\e900"
}

.icon-enter-vertical:before {
	content: "\e901"
}

.icon-enter-left2:before {
	content: "\e902"
}

.icon-enter-right2:before {
	content: "\e903"
}

.icon-enter-horizontal:before {
	content: "\e904"
}

.icon-exit-up2:before {
	content: "\e905"
}

.icon-exit-down2:before {
	content: "\e906"
}

.icon-exit-left2:before {
	content: "\e907"
}

.icon-exit-right2:before {
	content: "\e908"
}

.icon-cli:before {
	content: "\e909"
}

.icon-bug:before {
	content: "\e90a"
}

.icon-code:before {
	content: "\e90b"
}

.icon-file-code:before {
	content: "\e90c"
}

.icon-file-image:before {
	content: "\e90d"
}

.icon-file-zip:before {
	content: "\e90e"
}

.icon-file-audio:before {
	content: "\e90f"
}

.icon-file-video:before {
	content: "\e910"
}

.icon-file-preview:before {
	content: "\e911"
}

.icon-file-charts:before {
	content: "\e912"
}

.icon-file-stats:before {
	content: "\e913"
}

.icon-file-spreadsheet:before {
	content: "\e914"
}

.icon-link:before {
	content: "\e915"
}

.icon-unlink:before {
	content: "\e916"
}

.icon-link2:before {
	content: "\e917"
}

.icon-unlink2:before {
	content: "\e918"
}

.icon-thumbs-up:before {
	content: "\e919"
}

.icon-thumbs-down:before {
	content: "\e91a"
}

.icon-thumbs-up2:before {
	content: "\e91b"
}

.icon-thumbs-down2:before {
	content: "\e91c"
}

.icon-thumbs-up3:before {
	content: "\e91d"
}

.icon-thumbs-down3:before {
	content: "\e91e"
}

.icon-share:before {
	content: "\e91f"
}

.icon-share2:before {
	content: "\e920"
}

.icon-share3:before {
	content: "\e921"
}

.icon-magnifier:before {
	content: "\e922"
}

.icon-file-search:before {
	content: "\e923"
}

.icon-find-replace:before {
	content: "\e924"
}

.icon-zoom-in:before {
	content: "\e925"
}

.icon-zoom-out:before {
	content: "\e926"
}

.icon-loupe:before {
	content: "\e927"
}

.icon-loupe-zoom-in:before {
	content: "\e928"
}

.icon-loupe-zoom-out:before {
	content: "\e929"
}

.icon-cross:before {
	content: "\e92a"
}

.icon-menu:before {
	content: "\e92b"
}

.icon-list:before {
	content: "\e92c"
}

.icon-list2:before {
	content: "\e92d"
}

.icon-list3:before {
	content: "\e92e"
}

.icon-menu2:before {
	content: "\e92f"
}

.icon-list4:before {
	content: "\e930"
}

.icon-menu3:before {
	content: "\e931"
}

.icon-exclamation:before {
	content: "\e932"
}

.icon-question:before {
	content: "\e933"
}

.icon-check:before {
	content: "\e934"
}

.icon-cross2:before {
	content: "\e935"
}

.icon-plus:before {
	content: "\e936"
}

.icon-minus:before {
	content: "\e937"
}

.icon-percent:before {
	content: "\e938"
}

.icon-chevron-up:before {
	content: "\e939"
}

.icon-chevron-down:before {
	content: "\e93a"
}

.icon-chevron-left:before {
	content: "\e93b"
}

.icon-chevron-right:before {
	content: "\e93c"
}

.icon-chevrons-expand-vertical:before {
	content: "\e93d"
}

.icon-chevrons-expand-horizontal:before {
	content: "\e93e"
}

.icon-chevrons-contract-vertical:before {
	content: "\e93f"
}

.icon-chevrons-contract-horizontal:before {
	content: "\e940"
}

.icon-arrow-up:before {
	content: "\e941"
}

.icon-arrow-down:before {
	content: "\e942"
}

.icon-arrow-left:before {
	content: "\e943"
}

.icon-arrow-right:before {
	content: "\e944"
}

.icon-arrow-up-right:before {
	content: "\e945"
}

.icon-arrows-merge:before {
	content: "\e946"
}

.icon-arrows-split:before {
	content: "\e947"
}

.icon-arrow-divert:before {
	content: "\e948"
}

.icon-arrow-return:before {
	content: "\e949"
}

.icon-expand:before {
	content: "\e94a"
}

.icon-contract:before {
	content: "\e94b"
}

.icon-expand2:before {
	content: "\e94c"
}

.icon-contract2:before {
	content: "\e94d"
}

.icon-move:before {
	content: "\e94e"
}

.icon-tab:before {
	content: "\e94f"
}

.icon-arrow-wave:before {
	content: "\e950"
}

.icon-expand3:before {
	content: "\e951"
}

.icon-expand4:before {
	content: "\e952"
}

.icon-contract3:before {
	content: "\e953"
}

.icon-notification:before {
	content: "\e954"
}

.icon-warning:before {
	content: "\e955"
}

.icon-notification-circle:before {
	content: "\e956"
}

.icon-question-circle:before {
	content: "\e957"
}

.icon-menu-circle:before {
	content: "\e958"
}

.icon-checkmark-circle:before {
	content: "\e959"
}

.icon-cross-circle:before {
	content: "\e95a"
}

.icon-plus-circle:before {
	content: "\e95b"
}

.icon-circle-minus:before {
	content: "\e95c"
}

.icon-percent-circle:before {
	content: "\e95d"
}

.icon-arrow-up-circle:before {
	content: "\e95e"
}

.icon-arrow-down-circle:before {
	content: "\e95f"
}

.icon-arrow-left-circle:before {
	content: "\e960"
}

.icon-arrow-right-circle:before {
	content: "\e961"
}

.icon-chevron-up-circle:before {
	content: "\e962"
}

.icon-chevron-down-circle:before {
	content: "\e963"
}

.icon-chevron-left-circle:before {
	content: "\e964"
}

.icon-chevron-right-circle:before {
	content: "\e965"
}

.icon-backward-circle:before {
	content: "\e966"
}

.icon-first-circle:before {
	content: "\e967"
}

.icon-previous-circle:before {
	content: "\e968"
}

.icon-stop-circle:before {
	content: "\e969"
}

.icon-play-circle:before {
	content: "\e96a"
}

.icon-pause-circle:before {
	content: "\e96b"
}

.icon-next-circle:before {
	content: "\e96c"
}

.icon-last-circle:before {
	content: "\e96d"
}

.icon-forward-circle:before {
	content: "\e96e"
}

.icon-eject-circle:before {
	content: "\e96f"
}

.icon-crop:before {
	content: "\e970"
}

.icon-frame-expand:before {
	content: "\e971"
}

.icon-frame-contract:before {
	content: "\e972"
}

.icon-focus:before {
	content: "\e973"
}

.icon-transform:before {
	content: "\e974"
}

.icon-grid:before {
	content: "\e975"
}

.icon-grid-crossed:before {
	content: "\e976"
}

.icon-layers:before {
	content: "\e977"
}

.icon-layers-crossed:before {
	content: "\e978"
}

.icon-toggle:before {
	content: "\e979"
}

.icon-rulers:before {
	content: "\e97a"
}

.icon-ruler:before {
	content: "\e97b"
}

.icon-funnel:before {
	content: "\e97c"
}

.icon-flip-horizontal:before {
	content: "\e97d"
}

.icon-flip-vertical:before {
	content: "\e97e"
}

.icon-flip-horizontal2:before {
	content: "\e97f"
}

.icon-flip-vertical2:before {
	content: "\e980"
}

.icon-angle:before {
	content: "\e981"
}

.icon-angle2:before {
	content: "\e982"
}

.icon-subtract:before {
	content: "\e983"
}

.icon-combine:before {
	content: "\e984"
}

.icon-intersect:before {
	content: "\e985"
}

.icon-exclude:before {
	content: "\e986"
}

.icon-align-center-vertical:before {
	content: "\e987"
}

.icon-align-right:before {
	content: "\e988"
}

.icon-align-bottom:before {
	content: "\e989"
}

.icon-align-left:before {
	content: "\e98a"
}

.icon-align-center-horizontal:before {
	content: "\e98b"
}

.icon-align-top:before {
	content: "\e98c"
}

.icon-square:before {
	content: "\e98d"
}

.icon-plus-square:before {
	content: "\e98e"
}

.icon-minus-square:before {
	content: "\e98f"
}

.icon-percent-square:before {
	content: "\e990"
}

.icon-arrow-up-square:before {
	content: "\e991"
}

.icon-arrow-down-square:before {
	content: "\e992"
}

.icon-arrow-left-square:before {
	content: "\e993"
}

.icon-arrow-right-square:before {
	content: "\e994"
}

.icon-chevron-up-square:before {
	content: "\e995"
}

.icon-chevron-down-square:before {
	content: "\e996"
}

.icon-chevron-left-square:before {
	content: "\e997"
}

.icon-chevron-right-square:before {
	content: "\e998"
}

.icon-check-square:before {
	content: "\e999"
}

.icon-cross-square:before {
	content: "\e99a"
}

.icon-menu-square:before {
	content: "\e99b"
}

.icon-prohibited:before {
	content: "\e99c"
}

.icon-circle:before {
	content: "\e99d"
}

.icon-radio-button:before {
	content: "\e99e"
}

.icon-ligature:before {
	content: "\e99f"
}

.icon-text-format:before {
	content: "\e9a0"
}

.icon-text-format-remove:before {
	content: "\e9a1"
}

.icon-text-size:before {
	content: "\e9a2"
}

.icon-bold:before {
	content: "\e9a3"
}

.icon-italic:before {
	content: "\e9a4"
}

.icon-underline:before {
	content: "\e9a5"
}

.icon-strikethrough:before {
	content: "\e9a6"
}

.icon-highlight:before {
	content: "\e9a7"
}

.icon-text-align-left:before {
	content: "\e9a8"
}

.icon-text-align-center:before {
	content: "\e9a9"
}

.icon-text-align-right:before {
	content: "\e9aa"
}

.icon-text-align-justify:before {
	content: "\e9ab"
}

.icon-line-spacing:before {
	content: "\e9ac"
}

.icon-indent-increase:before {
	content: "\e9ad"
}

.icon-indent-decrease:before {
	content: "\e9ae"
}

.icon-text-wrap:before {
	content: "\e9af"
}

.icon-pilcrow:before {
	content: "\e9b0"
}

.icon-direction-ltr:before {
	content: "\e9b1"
}

.icon-direction-rtl:before {
	content: "\e9b2"
}

.icon-page-break:before {
	content: "\e9b3"
}

.icon-page-break2:before {
	content: "\e9b4"
}

.icon-sort-alpha-asc:before {
	content: "\e9b5"
}

.icon-sort-alpha-desc:before {
	content: "\e9b6"
}

.icon-sort-numeric-asc:before {
	content: "\e9b7"
}

.icon-sort-numeric-desc:before {
	content: "\e9b8"
}

.icon-sort-amount-asc:before {
	content: "\e9b9"
}

.icon-sort-amount-desc:before {
	content: "\e9ba"
}

.icon-sort-time-asc:before {
	content: "\e9bb"
}

.icon-sort-time-desc:before {
	content: "\e9bc"
}

.icon-sigma:before {
	content: "\e9bd"
}

.icon-pencil-line:before {
	content: "\e9be"
}

.icon-hand:before {
	content: "\e9bf"
}

.icon-pointer-up:before {
	content: "\e9c0"
}

.icon-pointer-right:before {
	content: "\e9c1"
}

.icon-pointer-down:before {
	content: "\e9c2"
}

.icon-pointer-left:before {
	content: "\e9c3"
}

.icon-finger-tap:before {
	content: "\e9c4"
}

.icon-fingers-tap:before {
	content: "\e9c5"
}

.icon-reminder:before {
	content: "\e9c6"
}

.icon-fingers-crossed:before {
	content: "\e9c7"
}

.icon-fingers-victory:before {
	content: "\e9c8"
}

.icon-gesture-zoom:before {
	content: "\e9c9"
}

.icon-gesture-pinch:before {
	content: "\e9ca"
}

.icon-fingers-scroll-horizontal:before {
	content: "\e9cb"
}

.icon-fingers-scroll-vertical:before {
	content: "\e9cc"
}

.icon-fingers-scroll-left:before {
	content: "\e9cd"
}

.icon-fingers-scroll-right:before {
	content: "\e9ce"
}

.icon-hand2:before {
	content: "\e9cf"
}

.icon-pointer-up2:before {
	content: "\e9d0"
}

.icon-pointer-right2:before {
	content: "\e9d1"
}

.icon-pointer-down2:before {
	content: "\e9d2"
}

.icon-pointer-left2:before {
	content: "\e9d3"
}

.icon-finger-tap2:before {
	content: "\e9d4"
}

.icon-fingers-tap2:before {
	content: "\e9d5"
}

.icon-reminder2:before {
	content: "\e9d6"
}

.icon-gesture-zoom2:before {
	content: "\e9d7"
}

.icon-gesture-pinch2:before {
	content: "\e9d8"
}

.icon-fingers-scroll-horizontal2:before {
	content: "\e9d9"
}

.icon-fingers-scroll-vertical2:before {
	content: "\e9da"
}

.icon-fingers-scroll-left2:before {
	content: "\e9db"
}

.icon-fingers-scroll-right2:before {
	content: "\e9dc"
}

.icon-fingers-scroll-vertical3:before {
	content: "\e9dd"
}

.icon-border-style:before {
	content: "\e9de"
}

.icon-border-all:before {
	content: "\e9df"
}

.icon-border-outer:before {
	content: "\e9e0"
}

.icon-border-inner:before {
	content: "\e9e1"
}

.icon-border-top:before {
	content: "\e9e2"
}

.icon-border-horizontal:before {
	content: "\e9e3"
}

.icon-border-bottom:before {
	content: "\e9e4"
}

.icon-border-left:before {
	content: "\e9e5"
}

.icon-border-vertical:before {
	content: "\e9e6"
}

.icon-border-right:before {
	content: "\e9e7"
}

.icon-border-none:before {
	content: "\e9e8"
}

.icon-ellipsis:before {
	content: "\e9e9"
}

@font-face {
	font-family: 'simple-line-icons';
	src: url(../fonts/Simple-Line-Icons.eot?-i3a2kk);
	src: url('../fonts/Simple-Line-Icons.eot?#iefix-i3a2kk') format('embedded-opentype'), url(../fonts/Simple-Line-Icons.ttf) format('truetype'), url(../fonts/Simple-Line-Icons.woff) format('woff'), url('../fonts/Simple-Line-Icons.svg?#simple-line-icons') format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'et-line';
	src: url(../fonts/et-line.eot);
	src: url('../fonts/et-line.eot?#iefix') format('embedded-opentype'), url(../fonts/et-line.woff) format('woff'), url(../fonts/et-line.ttf) format('truetype'), url('../fonts/et-line.svg#et-line') format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'FontAwesome';
	src: url(../fonts/fa-solid-900.eot);
	src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/fa-brands-400.eot);
	src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg")
}

[class^="et-"],
[class*=" et-"],
[class^="et-"]:before,
[class*=" et-"]:before {
	font-family: 'et-line';
	font-style: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	text-rendering: auto;
	speak: none;
	font-weight: 400
}

.et-mobile:before {
	content: "\e000"
}

.et-laptop:before {
	content: "\e001"
}

.et-desktop:before {
	content: "\e002"
}

.et-tablet:before {
	content: "\e003"
}

.et-phone:before {
	content: "\e004"
}

.et-document:before {
	content: "\e005"
}

.et-documents:before {
	content: "\e006"
}

.et-search:before {
	content: "\e007"
}

.et-clipboard:before {
	content: "\e008"
}

.et-newspaper:before {
	content: "\e009"
}

.et-notebook:before {
	content: "\e00a"
}

.et-book-open:before {
	content: "\e00b"
}

.et-browser:before {
	content: "\e00c"
}

.et-calendar:before {
	content: "\e00d"
}

.et-presentation:before {
	content: "\e00e"
}

.et-picture:before {
	content: "\e00f"
}

.et-pictures:before {
	content: "\e010"
}

.et-video:before {
	content: "\e011"
}

.et-camera:before {
	content: "\e012"
}

.et-printer:before {
	content: "\e013"
}

.et-toolbox:before {
	content: "\e014"
}

.et-briefcase:before {
	content: "\e015"
}

.et-wallet:before {
	content: "\e016"
}

.et-gift:before {
	content: "\e017"
}

.et-bargraph:before {
	content: "\e018"
}

.et-grid:before {
	content: "\e019"
}

.et-expand:before {
	content: "\e01a"
}

.et-focus:before {
	content: "\e01b"
}

.et-edit:before {
	content: "\e01c"
}

.et-adjustments:before {
	content: "\e01d"
}

.et-ribbon:before {
	content: "\e01e"
}

.et-hourglass:before {
	content: "\e01f"
}

.et-lock:before {
	content: "\e020"
}

.et-megaphone:before {
	content: "\e021"
}

.et-shield:before {
	content: "\e022"
}

.et-trophy:before {
	content: "\e023"
}

.et-flag:before {
	content: "\e024"
}

.et-map:before {
	content: "\e025"
}

.et-puzzle:before {
	content: "\e026"
}

.et-basket:before {
	content: "\e027"
}

.et-envelope:before {
	content: "\e028"
}

.et-streetsign:before {
	content: "\e029"
}

.et-telescope:before {
	content: "\e02a"
}

.et-gears:before {
	content: "\e02b"
}

.et-key:before {
	content: "\e02c"
}

.et-paperclip:before {
	content: "\e02d"
}

.et-attachment:before {
	content: "\e02e"
}

.et-pricetags:before {
	content: "\e02f"
}

.et-lightbulb:before {
	content: "\e030"
}

.et-layers:before {
	content: "\e031"
}

.et-pencil:before {
	content: "\e032"
}

.et-tools:before {
	content: "\e033"
}

.et-tools-2:before {
	content: "\e034"
}

.et-scissors:before {
	content: "\e035"
}

.et-paintbrush:before {
	content: "\e036"
}

.et-magnifying-glass:before {
	content: "\e037"
}

.et-circle-compass:before {
	content: "\e038"
}

.et-linegraph:before {
	content: "\e039"
}

.et-mic:before {
	content: "\e03a"
}

.et-strategy:before {
	content: "\e03b"
}

.et-beaker:before {
	content: "\e03c"
}

.et-caution:before {
	content: "\e03d"
}

.et-recycle:before {
	content: "\e03e"
}

.et-anchor:before {
	content: "\e03f"
}

.et-profile-male:before {
	content: "\e040"
}

.et-profile-female:before {
	content: "\e041"
}

.et-bike:before {
	content: "\e042"
}

.et-wine:before {
	content: "\e043"
}

.et-hotairballoon:before {
	content: "\e044"
}

.et-globe:before {
	content: "\e045"
}

.et-genius:before {
	content: "\e046"
}

.et-map-pin:before {
	content: "\e047"
}

.et-dial:before {
	content: "\e048"
}

.et-chat:before {
	content: "\e049"
}

.et-heart:before {
	content: "\e04a"
}

.et-cloud:before {
	content: "\e04b"
}

.et-upload:before {
	content: "\e04c"
}

.et-download:before {
	content: "\e04d"
}

.et-target:before {
	content: "\e04e"
}

.et-hazardous:before {
	content: "\e04f"
}

.et-piechart:before {
	content: "\e050"
}

.et-speedometer:before {
	content: "\e051"
}

.et-global:before {
	content: "\e052"
}

.et-compass:before {
	content: "\e053"
}

.et-lifesaver:before {
	content: "\e054"
}

.et-clock:before {
	content: "\e055"
}

.et-aperture:before {
	content: "\e056"
}

.et-quote:before {
	content: "\e057"
}

.et-scope:before {
	content: "\e058"
}

.et-alarmclock:before {
	content: "\e059"
}

.et-refresh:before {
	content: "\e05a"
}

.et-happy:before {
	content: "\e05b"
}

.et-sad:before {
	content: "\e05c"
}

.et-facebook:before {
	content: "\e05d"
}

.et-twitter:before {
	content: "\e05e"
}

.et-googleplus:before {
	content: "\e05f"
}

.et-rss:before {
	content: "\e060"
}

.et-tumblr:before {
	content: "\e061"
}

.et-linkedin:before {
	content: "\e062"
}

.et-dribbble:before {
	content: "\e063"
}

[class^="sl-"],
[class*=" sl-"],
[class^="sl-"]:before,
[class*=" sl-"]:before {
	font-family: 'simple-line-icons';
	font-style: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: auto;
	speak: none;
	font-weight: 400
}

.sl-user:before {
	content: "\e005"
}

.sl-people:before {
	content: "\e001"
}

.sl-user-female:before {
	content: "\e000"
}

.sl-user-follow:before {
	content: "\e002"
}

.sl-user-following:before {
	content: "\e003"
}

.sl-user-unfollow:before {
	content: "\e004"
}

.sl-login:before {
	content: "\e066"
}

.sl-logout:before {
	content: "\e065"
}

.sl-emotsmile:before {
	content: "\e021"
}

.sl-phone:before {
	content: "\e600"
}

.sl-call-end:before {
	content: "\e048"
}

.sl-call-in:before {
	content: "\e047"
}

.sl-call-out:before {
	content: "\e046"
}

.sl-map:before {
	content: "\e033"
}

.sl-location-pin:before {
	content: "\e096"
}

.sl-direction:before {
	content: "\e042"
}

.sl-directions:before {
	content: "\e041"
}

.sl-compass:before {
	content: "\e045"
}

.sl-layers:before {
	content: "\e034"
}

.sl-menu:before {
	content: "\e601"
}

.sl-list:before {
	content: "\e067"
}

.sl-options-vertical:before {
	content: "\e602"
}

.sl-options:before {
	content: "\e603"
}

.sl-arrow-down:before {
	content: "\e604"
}

.sl-arrow-left:before {
	content: "\e605"
}

.sl-arrow-right:before {
	content: "\e606"
}

.sl-arrow-up:before {
	content: "\e607"
}

.sl-arrow-up-circle:before {
	content: "\e078"
}

.sl-arrow-left-circle:before {
	content: "\e07a"
}

.sl-arrow-right-circle:before {
	content: "\e079"
}

.sl-arrow-down-circle:before {
	content: "\e07b"
}

.sl-check:before {
	content: "\e080"
}

.sl-clock:before {
	content: "\e081"
}

.sl-plus:before {
	content: "\e095"
}

.sl-close:before {
	content: "\e082"
}

.sl-trophy:before {
	content: "\e006"
}

.sl-screen-smartphone:before {
	content: "\e010"
}

.sl-screen-desktop:before {
	content: "\e011"
}

.sl-plane:before {
	content: "\e012"
}

.sl-notebook:before {
	content: "\e013"
}

.sl-mustache:before {
	content: "\e014"
}

.sl-mouse:before {
	content: "\e015"
}

.sl-magnet:before {
	content: "\e016"
}

.sl-energy:before {
	content: "\e020"
}

.sl-disc:before {
	content: "\e022"
}

.sl-cursor:before {
	content: "\e06e"
}

.sl-cursor-move:before {
	content: "\e023"
}

.sl-crop:before {
	content: "\e024"
}

.sl-chemistry:before {
	content: "\e026"
}

.sl-speedometer:before {
	content: "\e007"
}

.sl-shield:before {
	content: "\e00e"
}

.sl-screen-tablet:before {
	content: "\e00f"
}

.sl-magic-wand:before {
	content: "\e017"
}

.sl-hourglass:before {
	content: "\e018"
}

.sl-graduation:before {
	content: "\e019"
}

.sl-ghost:before {
	content: "\e01a"
}

.sl-game-controller:before {
	content: "\e01b"
}

.sl-fire:before {
	content: "\e01c"
}

.sl-eyeglass:before {
	content: "\e01d"
}

.sl-envelope-open:before {
	content: "\e01e"
}

.sl-envolope-letter:before {
	content: "\e01f"
}

.sl-bell:before {
	content: "\e027"
}

.sl-badge:before {
	content: "\e028"
}

.sl-anchor:before {
	content: "\e029"
}

.sl-wallet:before {
	content: "\e02a"
}

.sl-vector:before {
	content: "\e02b"
}

.sl-speech:before {
	content: "\e02c"
}

.sl-puzzle:before {
	content: "\e02d"
}

.sl-printer:before {
	content: "\e02e"
}

.sl-present:before {
	content: "\e02f"
}

.sl-playlist:before {
	content: "\e030"
}

.sl-pin:before {
	content: "\e031"
}

.sl-picture:before {
	content: "\e032"
}

.sl-handbag:before {
	content: "\e035"
}

.sl-globe-alt:before {
	content: "\e036"
}

.sl-globe:before {
	content: "\e037"
}

.sl-folder-alt:before {
	content: "\e039"
}

.sl-folder:before {
	content: "\e089"
}

.sl-film:before {
	content: "\e03a"
}

.sl-feed:before {
	content: "\e03b"
}

.sl-drop:before {
	content: "\e03e"
}

.sl-drawar:before {
	content: "\e03f"
}

.sl-docs:before {
	content: "\e040"
}

.sl-doc:before {
	content: "\e085"
}

.sl-diamond:before {
	content: "\e043"
}

.sl-cup:before {
	content: "\e044"
}

.sl-calculator:before {
	content: "\e049"
}

.sl-bubbles:before {
	content: "\e04a"
}

.sl-briefcase:before {
	content: "\e04b"
}

.sl-book-open:before {
	content: "\e04c"
}

.sl-basket-loaded:before {
	content: "\e04d"
}

.sl-basket:before {
	content: "\e04e"
}

.sl-bag:before {
	content: "\e04f"
}

.sl-action-undo:before {
	content: "\e050"
}

.sl-action-redo:before {
	content: "\e051"
}

.sl-wrench:before {
	content: "\e052"
}

.sl-umbrella:before {
	content: "\e053"
}

.sl-trash:before {
	content: "\e054"
}

.sl-tag:before {
	content: "\e055"
}

.sl-support:before {
	content: "\e056"
}

.sl-frame:before {
	content: "\e038"
}

.sl-size-fullscreen:before {
	content: "\e057"
}

.sl-size-actual:before {
	content: "\e058"
}

.sl-shuffle:before {
	content: "\e059"
}

.sl-share-alt:before {
	content: "\e05a"
}

.sl-share:before {
	content: "\e05b"
}

.sl-rocket:before {
	content: "\e05c"
}

.sl-question:before {
	content: "\e05d"
}

.sl-pie-chart:before {
	content: "\e05e"
}

.sl-pencil:before {
	content: "\e05f"
}

.sl-note:before {
	content: "\e060"
}

.sl-loop:before {
	content: "\e064"
}

.sl-home:before {
	content: "\e069"
}

.sl-grid:before {
	content: "\e06a"
}

.sl-graph:before {
	content: "\e06b"
}

.sl-microphone:before {
	content: "\e063"
}

.sl-music-tone-alt:before {
	content: "\e061"
}

.sl-music-tone:before {
	content: "\e062"
}

.sl-earphones-alt:before {
	content: "\e03c"
}

.sl-earphones:before {
	content: "\e03d"
}

.sl-equalizer:before {
	content: "\e06c"
}

.sl-like:before {
	content: "\e068"
}

.sl-dislike:before {
	content: "\e06d"
}

.sl-control-start:before {
	content: "\e06f"
}

.sl-control-rewind:before {
	content: "\e070"
}

.sl-control-play:before {
	content: "\e071"
}

.sl-control-pause:before {
	content: "\e072"
}

.sl-control-forward:before {
	content: "\e073"
}

.sl-control-end:before {
	content: "\e074"
}

.sl-volume-1:before {
	content: "\e09f"
}

.sl-volume-2:before {
	content: "\e0a0"
}

.sl-volume-off:before {
	content: "\e0a1"
}

.sl-calender:before {
	content: "\e075"
}

.sl-bulb:before {
	content: "\e076"
}

.sl-chart:before {
	content: "\e077"
}

.sl-ban:before {
	content: "\e07c"
}

.sl-bubble:before {
	content: "\e07d"
}

.sl-camrecorder:before {
	content: "\e07e"
}

.sl-camera:before {
	content: "\e07f"
}

.sl-cloud-download:before {
	content: "\e083"
}

.sl-cloud-upload:before {
	content: "\e084"
}

.sl-envolope:before {
	content: "\e086"
}

.sl-eye:before {
	content: "\e087"
}

.sl-flag:before {
	content: "\e088"
}

.sl-heart:before {
	content: "\e08a"
}

.sl-info:before {
	content: "\e08b"
}

.sl-key:before {
	content: "\e08c"
}

.sl-link:before {
	content: "\e08d"
}

.sl-lock:before {
	content: "\e08e"
}

.sl-lock-open:before {
	content: "\e08f"
}

.sl-magnifier:before {
	content: "\e090"
}

.sl-magnifier-add:before {
	content: "\e091"
}

.sl-magnifier-remove:before {
	content: "\e092"
}

.sl-paper-clip:before {
	content: "\e093"
}

.sl-paper-plane:before {
	content: "\e094"
}

.sl-power:before {
	content: "\e097"
}

.sl-refresh:before {
	content: "\e098"
}

.sl-reload:before {
	content: "\e099"
}

.sl-settings:before {
	content: "\e09a"
}

.sl-star:before {
	content: "\e09b"
}

.sl-symble-female:before {
	content: "\e09c"
}

.sl-symbol-male:before {
	content: "\e09d"
}

.sl-target:before {
	content: "\e09e"
}

.sl-credit-card:before {
	content: "\e025"
}

.sl-paypal:before {
	content: "\e608"
}

.sl-social-tumblr:before {
	content: "\e00a"
}

.sl-social-twitter:before {
	content: "\e009"
}

.sl-social-facebook:before {
	content: "\e00b"
}

.sl-social-instagram:before {
	content: "\e609"
}

.sl-social-linkedin:before {
	content: "\e60a"
}

.sl-social-pintarest:before {
	content: "\e60b"
}

.sl-social-github:before {
	content: "\e60c"
}

.sl-social-gplus:before {
	content: "\e60d"
}

.sl-social-reddit:before {
	content: "\e60e"
}

.sl-social-skype:before {
	content: "\e60f"
}

.sl-social-dribbble:before {
	content: "\e00d"
}

.sl-social-behance:before {
	content: "\e610"
}

.sl-social-foursqare:before {
	content: "\e611"
}

.sl-social-soundcloud:before {
	content: "\e612"
}

.sl-social-spotify:before {
	content: "\e613"
}

.sl-social-stumbleupon:before {
	content: "\e614"
}

.sl-social-youtube:before {
	content: "\e008"
}

.sl-social-dropbox:before {
	content: "\e00c"
}


/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

[class^="fa-"],
[class*=" fa-"],
[class^="fa-"]:before,
[class*=" fa-"]:before,
[class^="fab-"],
[class*=" fab-"],
[class^="fab-"]:before,
[class*=" fab-"]:before {
	font-family: 'FontAwesome';
	font-style: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	text-rendering: auto;
	speak: none;
	font-weight: 400
}

[class^="fab-"],
[class*=" fab-"],
[class^="fab-"]:before,
[class*=" fab-"]:before {
	font-family: 'FontAwesomeBrands'
}

.fa-fw,
.fa-li {
	text-align: center
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}

.fa-xs {
	font-size: .75em
}

.fa-sm {
	font-size: .875em
}

.fa-1x {
	font-size: 1em
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-6x {
	font-size: 6em
}

.fa-7x {
	font-size: 7em
}

.fa-8x {
	font-size: 8em
}

.fa-9x {
	font-size: 9em
}

.fa-10x {
	font-size: 10em
}

.fa-fw {
	width: 1.25em
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}

.fa-ul>li {
	position: relative
}

.fa-li {
	left: -2em;
	position: absolute;
	width: 2em;
	line-height: inherit
}

.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1)
}

.fa-flip-horizontal.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1)
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
	-webkit-filter: none;
	filter: none
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2em
}

.fa-stack-1x,
.fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-500px:before {
	content: "\f26e"
}

.fab-accessible-icon:before {
	content: "\f368"
}

.fab-accusoft:before {
	content: "\f369"
}

.fa-address-book:before {
	content: "\f2b9"
}

.fa-address-card:before {
	content: "\f2bb"
}

.fa-adjust:before {
	content: "\f042"
}

.fab-adn:before {
	content: "\f170"
}

.fab-adversal:before {
	content: "\f36a"
}

.fab-affiliatetheme:before {
	content: "\f36b"
}

.fab-algolia:before {
	content: "\f36c"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-allergies:before {
	content: "\f461"
}

.fab-amazon:before {
	content: "\f270"
}

.fab-amazon-pay:before {
	content: "\f42c"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}

.fab-amilia:before {
	content: "\f36d"
}

.fa-anchor:before {
	content: "\f13d"
}

.fab-android:before {
	content: "\f17b"
}

.fab-angellist:before {
	content: "\f209"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fab-angrycreative:before {
	content: "\f36e"
}

.fab-angular:before {
	content: "\f420"
}

.fab-app-store:before {
	content: "\f36f"
}

.fab-app-store-ios:before {
	content: "\f370"
}

.fab-apper:before {
	content: "\f371"
}

.fab-apple:before {
	content: "\f179"
}

.fab-apple-pay:before {
	content: "\f415"
}

.fa-archive:before {
	content: "\f187"
}

.fa-arrow-alt-circle-down:before {
	content: "\f358"
}

.fa-arrow-alt-circle-left:before {
	content: "\f359"
}

.fa-arrow-alt-circle-right:before {
	content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-arrows-alt-h:before {
	content: "\f337"
}

.fa-arrows-alt-v:before {
	content: "\f338"
}

.fa-assistive-listening-systems:before {
	content: "\f2a2"
}

.fa-asterisk:before {
	content: "\f069"
}

.fab-asymmetrik:before {
	content: "\f372"
}

.fa-at:before {
	content: "\f1fa"
}

.fab-audible:before {
	content: "\f373"
}

.fa-audio-description:before {
	content: "\f29e"
}

.fab-autoprefixer:before {
	content: "\f41c"
}

.fab-avianex:before {
	content: "\f374"
}

.fab-aviato:before {
	content: "\f421"
}

.fab-aws:before {
	content: "\f375"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-band-aid:before {
	content: "\f462"
}

.fa-bandcamp:before {
	content: "\f2d5"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-bars:before {
	content: "\f0c9"
}

.fa-baseball-ball:before {
	content: "\f433"
}

.fa-basketball-ball:before {
	content: "\f434"
}

.fa-bath:before {
	content: "\f2cd"
}

.fa-battery-empty:before {
	content: "\f244"
}

.fa-battery-full:before {
	content: "\f240"
}

.fa-battery-half:before {
	content: "\f242"
}

.fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-bed:before {
	content: "\f236"
}

.fa-beer:before {
	content: "\f0fc"
}

.fab-behance:before {
	content: "\f1b4"
}

.fab-behance-square:before {
	content: "\f1b5"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bicycle:before {
	content: "\f206"
}

.fab-bimobject:before {
	content: "\f378"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fab-bitbucket:before {
	content: "\f171"
}

.fab-bitcoin:before {
	content: "\f379"
}

.fab-bity:before {
	content: "\f37a"
}

.fab-black-tie:before {
	content: "\f27e"
}

.fab-blackberry:before {
	content: "\f37b"
}

.fa-blind:before {
	content: "\f29d"
}

.fab-blogger:before {
	content: "\f37c"
}

.fab-blogger-b:before {
	content: "\f37d"
}

.fab-bluetooth:before {
	content: "\f293"
}

.fab-bluetooth-b:before {
	content: "\f294"
}

.fa-bold:before {
	content: "\f032"
}

.fa-bolt:before {
	content: "\f0e7"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-bowling-ball:before {
	content: "\f436"
}

.fa-box:before {
	content: "\f466"
}

.fa-box-open:before {
	content: "\f49e"
}

.fa-boxes:before {
	content: "\f468"
}

.fa-braille:before {
	content: "\f2a1"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-briefcase-medical:before {
	content: "\f469"
}

.fab-btc:before {
	content: "\f15a"
}

.fa-bug:before {
	content: "\f188"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-burn:before {
	content: "\f46a"
}

.fab-buromobelexperte:before {
	content: "\f37f"
}

.fa-bus:before {
	content: "\f207"
}

.fab-buysellads:before {
	content: "\f20d"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-calendar:before {
	content: "\f133"
}

.fa-calendar-alt:before {
	content: "\f073"
}

.fa-calendar-check:before {
	content: "\f274"
}

.fa-calendar-minus:before {
	content: "\f272"
}

.fa-calendar-plus:before {
	content: "\f271"
}

.fa-calendar-times:before {
	content: "\f273"
}

.fa-camera:before {
	content: "\f030"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-capsules:before {
	content: "\f46b"
}

.fa-car:before {
	content: "\f1b9"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-caret-square-down:before {
	content: "\f150"
}

.fa-caret-square-left:before {
	content: "\f191"
}

.fa-caret-square-right:before {
	content: "\f152"
}

.fa-caret-square-up:before {
	content: "\f151"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fab-cc-amazon-pay:before {
	content: "\f42d"
}

.fab-cc-amex:before {
	content: "\f1f3"
}

.fab-cc-apple-pay:before {
	content: "\f416"
}

.fab-cc-diners-club:before {
	content: "\f24c"
}

.fab-cc-discover:before {
	content: "\f1f2"
}

.fab-cc-jcb:before {
	content: "\f24b"
}

.fab-cc-mastercard:before {
	content: "\f1f1"
}

.fab-cc-paypal:before {
	content: "\f1f4"
}

.fab-cc-stripe:before {
	content: "\f1f5"
}

.fab-cc-visa:before {
	content: "\f1f0"
}

.fab-centercode:before {
	content: "\f380"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-chart-area:before {
	content: "\f1fe"
}

.fa-chart-bar:before {
	content: "\f080"
}

.fa-chart-line:before {
	content: "\f201"
}

.fa-chart-pie:before {
	content: "\f200"
}

.fa-check:before {
	content: "\f00c"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-chess:before {
	content: "\f439"
}

.fa-chess-bishop:before {
	content: "\f43a"
}

.fa-chess-board:before {
	content: "\f43c"
}

.fa-chess-king:before {
	content: "\f43f"
}

.fa-chess-knight:before {
	content: "\f441"
}

.fa-chess-pawn:before {
	content: "\f443"
}

.fa-chess-queen:before {
	content: "\f445"
}

.fa-chess-rook:before {
	content: "\f447"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-child:before {
	content: "\f1ae"
}

.fab-chrome:before {
	content: "\f268"
}

.fa-circle:before {
	content: "\f111"
}

.fa-circle-notch:before {
	content: "\f1ce"
}

.fa-clipboard:before {
	content: "\f328"
}

.fa-clipboard-check:before {
	content: "\f46c"
}

.fa-clipboard-list:before {
	content: "\f46d"
}

.fa-clock:before {
	content: "\f017"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-closed-captioning:before {
	content: "\f20a"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-cloud-download-alt:before {
	content: "\f381"
}

.fa-cloud-upload-alt:before {
	content: "\f382"
}

.fab-cloudscale:before {
	content: "\f383"
}

.fab-cloudsmith:before {
	content: "\f384"
}

.fab-cloudversify:before {
	content: "\f385"
}

.fa-code:before {
	content: "\f121"
}

.fa-code-branch:before {
	content: "\f126"
}

.fab-codepen:before {
	content: "\f1cb"
}

.fab-codiepie:before {
	content: "\f284"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cog:before {
	content: "\f013"
}

.fa-cogs:before {
	content: "\f085"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-comment:before {
	content: "\f075"
}

.fa-comment-alt:before {
	content: "\f27a"
}

.fa-comment-dots:before {
	content: "\f4ad"
}

.fa-comment-slash:before {
	content: "\f4b3"
}

.fa-comments:before {
	content: "\f086"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-compress:before {
	content: "\f066"
}

.fab-connectdevelop:before {
	content: "\f20e"
}

.fab-contao:before {
	content: "\f26d"
}

.fa-copy:before {
	content: "\f0c5"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-couch:before {
	content: "\f4b8"
}

.fab-cpanel:before {
	content: "\f388"
}

.fab-creative-commons:before {
	content: "\f25e"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-crop:before {
	content: "\f125"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fab-css3:before {
	content: "\f13c"
}

.fab-css3-alt:before {
	content: "\f38b"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-cut:before {
	content: "\f0c4"
}

.fab-cuttlefish:before {
	content: "\f38c"
}

.fab-d-and-d:before {
	content: "\f38d"
}

.fab-dashcube:before {
	content: "\f210"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-deaf:before {
	content: "\f2a4"
}

.fab-delicious:before {
	content: "\f1a5"
}

.fab-deploydog:before {
	content: "\f38e"
}

.fab-deskpro:before {
	content: "\f38f"
}

.fa-desktop:before {
	content: "\f108"
}

.fab-deviantart:before {
	content: "\f1bd"
}

.fa-diagnoses:before {
	content: "\f470"
}

.fab-digg:before {
	content: "\f1a6"
}

.fab-digital-ocean:before {
	content: "\f391"
}

.fab-discord:before {
	content: "\f392"
}

.fab-discourse:before {
	content: "\f393"
}

.fa-dna:before {
	content: "\f471"
}

.fab-dochub:before {
	content: "\f394"
}

.fab-docker:before {
	content: "\f395"
}

.fa-dollar-sign:before {
	content: "\f155"
}

.fa-dolly:before {
	content: "\f472"
}

.fa-dolly-flatbed:before {
	content: "\f474"
}

.fa-donate:before {
	content: "\f4b9"
}

.fa-dot-circle:before {
	content: "\f192"
}

.fa-dove:before {
	content: "\f4ba"
}

.fa-download:before {
	content: "\f019"
}

.fab-draft2digital:before {
	content: "\f396"
}

.fab-dribbble:before {
	content: "\f17d"
}

.fab-dribbble-square:before {
	content: "\f397"
}

.fab-dropbox:before {
	content: "\f16b"
}

.fab-drupal:before {
	content: "\f1a9"
}

.fab-dyalog:before {
	content: "\f399"
}

.fab-earlybirds:before {
	content: "\f39a"
}

.fab-edge:before {
	content: "\f282"
}

.fa-edit:before {
	content: "\f044"
}

.fa-eject:before {
	content: "\f052"
}

.fab-elementor:before {
	content: "\f430"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fab-ember:before {
	content: "\f423"
}

.fab-empire:before {
	content: "\f1d1"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fab-envira:before {
	content: "\f299"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-erlang:before {
	content: "\f39d"
}

.fab-ethereum:before {
	content: "\f42e"
}

.fab-etsy:before {
	content: "\f2d7"
}

.fa-euro-sign:before {
	content: "\f153"
}

.fa-exchange-alt:before {
	content: "\f362"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-expand:before {
	content: "\f065"
}

.fa-expand-arrows-alt:before {
	content: "\f31e"
}

.fab-expeditedssl:before {
	content: "\f23e"
}

.fa-external-link-alt:before {
	content: "\f35d"
}

.fa-external-link-square-alt:before {
	content: "\f360"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-dropper:before {
	content: "\f1fb"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fab-facebook:before {
	content: "\f09a"
}

.fab-facebook-f:before {
	content: "\f39e"
}

.fab-facebook-messenger:before {
	content: "\f39f"
}

.fab-facebook-square:before {
	content: "\f082"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-female:before {
	content: "\f182"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-alt:before {
	content: "\f15c"
}

.fa-file-archive:before {
	content: "\f1c6"
}

.fa-file-audio:before {
	content: "\f1c7"
}

.fa-file-code:before {
	content: "\f1c9"
}

.fa-file-excel:before {
	content: "\f1c3"
}

.fa-file-image:before {
	content: "\f1c5"
}

.fa-file-medical:before {
	content: "\f477"
}

.fa-file-medical-alt:before {
	content: "\f478"
}

.fa-file-pdf:before {
	content: "\f1c1"
}

.fa-file-powerpoint:before {
	content: "\f1c4"
}

.fa-file-video:before {
	content: "\f1c8"
}

.fa-file-word:before {
	content: "\f1c2"
}

.fa-film:before {
	content: "\f008"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fab-firefox:before {
	content: "\f269"
}

.fa-first-aid:before {
	content: "\f479"
}

.fab-first-order:before {
	content: "\f2b0"
}

.fab-firstdraft:before {
	content: "\f3a1"
}

.fa-flag:before {
	content: "\f024"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-flask:before {
	content: "\f0c3"
}

.fab-flickr:before {
	content: "\f16e"
}

.fab-flipboard:before {
	content: "\f44d"
}

.fab-fly:before {
	content: "\f417"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-font:before {
	content: "\f031"
}

.fab-font-awesome:before {
	content: "\f2b4"
}

.fab-font-awesome-alt:before {
	content: "\f35c"
}

.fab-font-awesome-flag:before {
	content: "\f425"
}

.fab-fonticons:before {
	content: "\f280"
}

.fab-fonticons-fi:before {
	content: "\f3a2"
}

.fa-football-ball:before {
	content: "\f44e"
}

.fab-fort-awesome:before {
	content: "\f286"
}

.fab-fort-awesome-alt:before {
	content: "\f3a3"
}

.fab-forumbee:before {
	content: "\f211"
}

.fa-forward:before {
	content: "\f04e"
}

.fab-foursquare:before {
	content: "\f180"
}

.fa-free-code-camp:before {
	content: "\f2c5"
}

.fa-freebsd:before {
	content: "\f3a4"
}

.fa-frown:before {
	content: "\f119"
}

.fa-futbol:before {
	content: "\f1e3"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-gavel:before {
	content: "\f0e3"
}

.fa-gem:before {
	content: "\f3a5"
}

.fa-genderless:before {
	content: "\f22d"
}

.fab-get-pocket:before {
	content: "\f265"
}

.fab-gg:before {
	content: "\f260"
}

.fab-gg-circle:before {
	content: "\f261"
}

.fa-gift:before {
	content: "\f06b"
}

.fab-git:before {
	content: "\f1d3"
}

.fab-git-square:before {
	content: "\f1d2"
}

.fab-github:before {
	content: "\f09b"
}

.fab-github-alt:before {
	content: "\f113"
}

.fab-github-square:before {
	content: "\f092"
}

.fab-gitkraken:before {
	content: "\f3a6"
}

.fab-gitlab:before {
	content: "\f296"
}

.fab-gitter:before {
	content: "\f426"
}

.fa-glass-martini:before {
	content: "\f000"
}

.fab-glide:before {
	content: "\f2a5"
}

.fab-glide-g:before {
	content: "\f2a6"
}

.fa-globe:before {
	content: "\f0ac"
}

.fab-gofore:before {
	content: "\f3a7"
}

.fa-golf-ball:before {
	content: "\f450"
}

.fab-goodreads:before {
	content: "\f3a8"
}

.fab-goodreads-g:before {
	content: "\f3a9"
}

.fab-google:before {
	content: "\f1a0"
}

.fab-google-drive:before {
	content: "\f3aa"
}

.fab-google-play:before {
	content: "\f3ab"
}

.fab-google-plus:before {
	content: "\f2b3"
}

.fab-google-plus-g:before {
	content: "\f0d5"
}

.fab-google-plus-square:before {
	content: "\f0d4"
}

.fab-google-wallet:before {
	content: "\f1ee"
}

.fa-graduation-cap:before {
	content: "\f19d"
}

.fab-gratipay:before {
	content: "\f184"
}

.fab-grav:before {
	content: "\f2d6"
}

.fab-gripfire:before {
	content: "\f3ac"
}

.fab-grunt:before {
	content: "\f3ad"
}

.fab-gulp:before {
	content: "\f3ae"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fab-hacker-news:before {
	content: "\f1d4"
}

.fab-hacker-news-square:before {
	content: "\f3af"
}

.fa-hand-holding:before {
	content: "\f4bd"
}

.fa-hand-holding-heart:before {
	content: "\f4be"
}

.fa-hand-holding-usd:before {
	content: "\f4c0"
}

.fa-hand-lizard:before {
	content: "\f258"
}

.fa-hand-paper:before {
	content: "\f256"
}

.fa-hand-peace:before {
	content: "\f25b"
}

.fa-hand-point-down:before {
	content: "\f0a7"
}

.fa-hand-point-left:before {
	content: "\f0a5"
}

.fa-hand-point-right:before {
	content: "\f0a4"
}

.fa-hand-point-up:before {
	content: "\f0a6"
}

.fa-hand-pointer:before {
	content: "\f25a"
}

.fa-hand-rock:before {
	content: "\f255"
}

.fa-hand-scissors:before {
	content: "\f257"
}

.fa-hand-spock:before {
	content: "\f259"
}

.fa-hands:before {
	content: "\f4c2"
}

.fa-hands-helping:before {
	content: "\f4c4"
}

.fa-handshake:before {
	content: "\f2b5"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-hdd:before {
	content: "\f0a0"
}

.fa-heading:before {
	content: "\f1dc"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-heart:before {
	content: "\f004"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fab-hips:before {
	content: "\f452"
}

.fab-hire-a-helper:before {
	content: "\f3b0"
}

.fa-history:before {
	content: "\f1da"
}

.fa-hockey-puck:before {
	content: "\f453"
}

.fa-home:before {
	content: "\f015"
}

.fab-hooli:before {
	content: "\f427"
}

.fa-hospital:before {
	content: "\f0f8"
}

.fa-hospital-alt:before {
	content: "\f47d"
}

.fa-hospital-symbol:before {
	content: "\f47e"
}

.fab-hotjar:before {
	content: "\f3b1"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-start:before {
	content: "\f251"
}

.fab-houzz:before {
	content: "\f27c"
}

.fab-html5:before {
	content: "\f13b"
}

.fab-hubspot:before {
	content: "\f3b2"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-id-badge:before {
	content: "\f2c1"
}

.fa-id-card:before {
	content: "\f2c2"
}

.fa-id-card-alt:before {
	content: "\f47f"
}

.fa-image:before {
	content: "\f03e"
}

.fa-images:before {
	content: "\f302"
}

.fab-imdb:before {
	content: "\f2d8"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-industry:before {
	content: "\f275"
}

.fa-info:before {
	content: "\f129"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fab-instagram:before {
	content: "\f16d"
}

.fab-internet-explorer:before {
	content: "\f26b"
}

.fab-ioxhost:before {
	content: "\f208"
}

.fa-italic:before {
	content: "\f033"
}

.fab-itunes:before {
	content: "\f3b4"
}

.fab-itunes-note:before {
	content: "\f3b5"
}

.fab-java:before {
	content: "\f4e4"
}

.fab-jenkins:before {
	content: "\f3b6"
}

.fab-joget:before {
	content: "\f3b7"
}

.fab-joomla:before {
	content: "\f1aa"
}

.fab-js:before {
	content: "\f3b8"
}

.fab-js-square:before {
	content: "\f3b9"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-key:before {
	content: "\f084"
}

.fa-keyboard:before {
	content: "\f11c"
}

.fab-keycdn:before {
	content: "\f3ba"
}

.fab-kickstarter:before {
	content: "\f3bb"
}

.fab-kickstarter-k:before {
	content: "\f3bc"
}

.fab-korvue:before {
	content: "\f42f"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-laptop:before {
	content: "\f109"
}

.fab-laravel:before {
	content: "\f3bd"
}

.fab-lastfm:before {
	content: "\f202"
}

.fab-lastfm-square:before {
	content: "\f203"
}

.fa-leaf:before {
	content: "\f06c"
}

.fab-leanpub:before {
	content: "\f212"
}

.fa-lemon:before {
	content: "\f094"
}

.fab-less:before {
	content: "\f41d"
}

.fa-level-down-alt:before {
	content: "\f3be"
}

.fa-level-up-alt:before {
	content: "\f3bf"
}

.fa-life-ring:before {
	content: "\f1cd"
}

.fa-lightbulb:before {
	content: "\f0eb"
}

.fab-line:before {
	content: "\f3c0"
}

.fa-link:before {
	content: "\f0c1"
}

.fab-linkedin:before {
	content: "\f08c"
}

.fab-linkedin-in:before {
	content: "\f0e1"
}

.fab-linode:before {
	content: "\f2b8"
}

.fab-linux:before {
	content: "\f17c"
}

.fa-lira-sign:before {
	content: "\f195"
}

.fa-list:before {
	content: "\f03a"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-lock:before {
	content: "\f023"
}

.fa-lock-open:before {
	content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
	content: "\f309"
}

.fa-long-arrow-alt-left:before {
	content: "\f30a"
}

.fa-long-arrow-alt-right:before {
	content: "\f30b"
}

.fa-long-arrow-alt-up:before {
	content: "\f30c"
}

.fa-low-vision:before {
	content: "\f2a8"
}

.fab-lyft:before {
	content: "\f3c3"
}

.fab-magento:before {
	content: "\f3c4"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-male:before {
	content: "\f183"
}

.fa-map:before {
	content: "\f279"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-map-marker-alt:before {
	content: "\f3c5"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fab-maxcdn:before {
	content: "\f136"
}

.fab-medapps:before {
	content: "\f3c6"
}

.fab-medium:before {
	content: "\f23a"
}

.fab-medium-m:before {
	content: "\f3c7"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fab-medrt:before {
	content: "\f3c8"
}

.fab-meetup:before {
	content: "\f2e0"
}

.fa-meh:before {
	content: "\f11a"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-microchip:before {
	content: "\f2db"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fab-microsoft:before {
	content: "\f3ca"
}

.fa-minus:before {
	content: "\f068"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-minus-square:before {
	content: "\f146"
}

.fab-mix:before {
	content: "\f3cb"
}

.fab-mixcloud:before {
	content: "\f289"
}

.fab-mizuni:before {
	content: "\f3cc"
}

.fa-mobile:before {
	content: "\f10b"
}

.fa-mobile-alt:before {
	content: "\f3cd"
}

.fab-modx:before {
	content: "\f285"
}

.fab-monero:before {
	content: "\f3d0"
}

.fa-money-bill-alt:before {
	content: "\f3d1"
}

.fa-moon:before {
	content: "\f186"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-music:before {
	content: "\f001"
}

.fab-napster:before {
	content: "\f3d2"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-newspaper:before {
	content: "\f1ea"
}

.fa-nintendo-switch:before {
	content: "\f418"
}

.fab-node:before {
	content: "\f419"
}

.fab-node-js:before {
	content: "\f3d3"
}

.fa-notes-medical:before {
	content: "\f481"
}

.fab-npm:before {
	content: "\f3d4"
}

.fab-ns8:before {
	content: "\f3d5"
}

.fab-nutritionix:before {
	content: "\f3d6"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fab-odnoklassniki:before {
	content: "\f263"
}

.fab-odnoklassniki-square:before {
	content: "\f264"
}

.fab-opencart:before {
	content: "\f23d"
}

.fab-openid:before {
	content: "\f19b"
}

.fab-opera:before {
	content: "\f26a"
}

.fab-optin-monster:before {
	content: "\f23c"
}

.fab-osi:before {
	content: "\f41a"
}

.fa-outdent:before {
	content: "\f03b"
}

.fab-page4:before {
	content: "\f3d7"
}

.fab-pagelines:before {
	content: "\f18c"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-palfed:before {
	content: "\f3d8"
}

.fa-pallet:before {
	content: "\f482"
}

.fa-paper-plane:before {
	content: "\f1d8"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-parachute-box:before {
	content: "\f4cd"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-paste:before {
	content: "\f0ea"
}

.fa-patreon:before {
	content: "\f3d9"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-paw:before {
	content: "\f1b0"
}

.fab-paypal:before {
	content: "\f1ed"
}

.fa-pen-square:before {
	content: "\f14b"
}

.fa-pencil-alt:before {
	content: "\f303"
}

.fa-people-carry:before {
	content: "\f4ce"
}

.fa-percent:before {
	content: "\f295"
}

.fab-periscope:before {
	content: "\f3da"
}

.fab-phabricator:before {
	content: "\f3db"
}

.fab-phoenix-framework:before {
	content: "\f3dc"
}

.fa-phone:before {
	content: "\f095"
}

.fa-phone-slash:before {
	content: "\f3dd"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-phone-volume:before {
	content: "\f2a0"
}

.fab-php:before {
	content: "\f457"
}

.fab-pied-piper:before {
	content: "\f2ae"
}

.fab-pied-piper-alt:before {
	content: "\f1a8"
}

.fab-pied-piper-hat:before {
	content: "\f4e5"
}

.fab-pied-piper-pp:before {
	content: "\f1a7"
}

.fa-piggy-bank:before {
	content: "\f4d3"
}

.fa-pills:before {
	content: "\f484"
}

.fab-pinterest:before {
	content: "\f0d2"
}

.fab-pinterest-p:before {
	content: "\f231"
}

.fab-pinterest-square:before {
	content: "\f0d3"
}

.fa-plane:before {
	content: "\f072"
}

.fa-play:before {
	content: "\f04b"
}

.fa-play-circle:before {
	content: "\f144"
}

.fab-playstation:before {
	content: "\f3df"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-plus:before {
	content: "\f067"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-podcast:before {
	content: "\f2ce"
}

.fa-poo:before {
	content: "\f2fe"
}

.fa-pound-sign:before {
	content: "\f154"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-prescription-bottle:before {
	content: "\f485"
}

.fa-prescription-bottle-alt:before {
	content: "\f486"
}

.fa-print:before {
	content: "\f02f"
}

.fa-procedures:before {
	content: "\f487"
}

.fab-product-hunt:before {
	content: "\f288"
}

.fab-pushed:before {
	content: "\f3e1"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fab-python:before {
	content: "\f3e2"
}

.fab-qq:before {
	content: "\f1d6"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-question:before {
	content: "\f128"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-quidditch:before {
	content: "\f458"
}

.fab-quinscape:before {
	content: "\f459"
}

.fab-quora:before {
	content: "\f2c4"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-random:before {
	content: "\f074"
}

.fab-ravelry:before {
	content: "\f2d9"
}

.fab-react:before {
	content: "\f41b"
}

.fab-readme:before {
	content: "\f4d5"
}

.fab-rebel:before {
	content: "\f1d0"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fab-red-river:before {
	content: "\f3e3"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fab-reddit-square:before {
	content: "\f1a2"
}

.fa-redo:before {
	content: "\f01e"
}

.fa-redo-alt:before {
	content: "\f2f9"
}

.fa-registered:before {
	content: "\f25d"
}

.fab-rendact:before {
	content: "\f3e4"
}

.fab-renren:before {
	content: "\f18b"
}

.fa-reply:before {
	content: "\f3e5"
}

.fa-reply-all:before {
	content: "\f122"
}

.fab-replyd:before {
	content: "\f3e6"
}

.fab-resolving:before {
	content: "\f3e7"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-ribbon:before {
	content: "\f4d6"
}

.fa-road:before {
	content: "\f018"
}

.fa-rocket:before {
	content: "\f135"
}

.fab-rocketchat:before {
	content: "\f3e8"
}

.fab-rockrms:before {
	content: "\f3e9"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-ruble-sign:before {
	content: "\f158"
}

.fa-rupee-sign:before {
	content: "\f156"
}

.fab-safari:before {
	content: "\f267"
}

.fab-sass:before {
	content: "\f41e"
}

.fa-save:before {
	content: "\f0c7"
}

.fab-schlix:before {
	content: "\f3ea"
}

.fab-scribd:before {
	content: "\f28a"
}

.fa-search:before {
	content: "\f002"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fab-searchengin:before {
	content: "\f3eb"
}

.fa-seedling:before {
	content: "\f4d8"
}

.fab-sellcast:before {
	content: "\f2da"
}

.fab-sellsy:before {
	content: "\f213"
}

.fa-server:before {
	content: "\f233"
}

.fab-servicestack:before {
	content: "\f3ec"
}

.fa-share:before {
	content: "\f064"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-shekel-sign:before {
	content: "\f20b"
}

.fa-shield-alt:before {
	content: "\f3ed"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-shipping-fast:before {
	content: "\f48b"
}

.fab-shirtsinbulk:before {
	content: "\f214"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-shower:before {
	content: "\f2cc"
}

.fa-sign:before {
	content: "\f4d9"
}

.fa-sign-in-alt:before {
	content: "\f2f6"
}

.fa-sign-language:before {
	content: "\f2a7"
}

.fa-sign-out-alt:before {
	content: "\f2f5"
}

.fa-signal:before {
	content: "\f012"
}

.fab-simplybuilt:before {
	content: "\f215"
}

.fab-sistrix:before {
	content: "\f3ee"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fab-skyatlas:before {
	content: "\f216"
}

.fab-skype:before {
	content: "\f17e"
}

.fab-slack:before {
	content: "\f198"
}

.fab-slack-hash:before {
	content: "\f3ef"
}

.fa-sliders-h:before {
	content: "\f1de"
}

.fab-slideshare:before {
	content: "\f1e7"
}

.fa-smile:before {
	content: "\f118"
}

.fa-smoking:before {
	content: "\f48d"
}

.fa-snapchat:before {
	content: "\f2ab"
}

.fab-snapchat-ghost:before {
	content: "\f2ac"
}

.fab-snapchat-square:before {
	content: "\f2ad"
}

.fa-snowflake:before {
	content: "\f2dc"
}

.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-alpha-down:before {
	content: "\f15d"
}

.fa-sort-alpha-up:before {
	content: "\f15e"
}

.fa-sort-amount-down:before {
	content: "\f160"
}

.fa-sort-amount-up:before {
	content: "\f161"
}

.fa-sort-down:before {
	content: "\f0dd"
}

.fa-sort-numeric-down:before {
	content: "\f162"
}

.fa-sort-numeric-up:before {
	content: "\f163"
}

.fa-sort-up:before {
	content: "\f0de"
}

.fab-soundcloud:before {
	content: "\f1be"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fab-speakap:before {
	content: "\f3f3"
}

.fa-spinner:before {
	content: "\f110"
}

.fab-spotify:before {
	content: "\f1bc"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-square-full:before {
	content: "\f45c"
}

.fab-stack-exchange:before {
	content: "\f18d"
}

.fab-stack-overflow:before {
	content: "\f16c"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-half:before {
	content: "\f089"
}

.fab-staylinked:before {
	content: "\f3f5"
}

.fab-steam:before {
	content: "\f1b6"
}

.fab-steam-square:before {
	content: "\f1b7"
}

.fab-steam-symbol:before {
	content: "\f3f6"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fab-sticker-mule:before {
	content: "\f3f7"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stopwatch:before {
	content: "\f2f2"
}

.fab-strava:before {
	content: "\f428"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fab-stripe:before {
	content: "\f429"
}

.fab-stripe-s:before {
	content: "\f42a"
}

.fab-studiovinari:before {
	content: "\f3f8"
}

.fab-stumbleupon:before {
	content: "\f1a4"
}

.fab-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-subway:before {
	content: "\f239"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-sun:before {
	content: "\f185"
}

.fab-superpowers:before {
	content: "\f2dd"
}

.fa-superscript:before {
	content: "\f12b"
}

.fab-supple:before {
	content: "\f3f9"
}

.fa-sync:before {
	content: "\f021"
}

.fa-sync-alt:before {
	content: "\f2f1"
}

.fa-syringe:before {
	content: "\f48e"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-table-tennis:before {
	content: "\f45d"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-tablet-alt:before {
	content: "\f3fa"
}

.fa-tablets:before {
	content: "\f490"
}

.fa-tachometer-alt:before {
	content: "\f3fd"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-tape:before {
	content: "\f4db"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-taxi:before {
	content: "\f1ba"
}

.fab-telegram:before {
	content: "\f2c6"
}

.fab-telegram-plane:before {
	content: "\f3fe"
}

.fab-tencent-weibo:before {
	content: "\f1d5"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th-list:before {
	content: "\f00b"
}

.fab-themeisle:before {
	content: "\f2b2"
}

.fa-thermometer:before {
	content: "\f491"
}

.fa-thermometer-empty:before {
	content: "\f2cb"
}

.fa-thermometer-full:before {
	content: "\f2c7"
}

.fa-thermometer-half:before {
	content: "\f2c9"
}

.fa-thermometer-quarter:before {
	content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbtack:before {
	content: "\f08d"
}

.fa-ticket-alt:before {
	content: "\f3ff"
}

.fa-times:before {
	content: "\f00d"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-tint:before {
	content: "\f043"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-train:before {
	content: "\f238"
}

.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-trash-alt:before {
	content: "\f2ed"
}

.fa-tree:before {
	content: "\f1bb"
}

.fab-trello:before {
	content: "\f181"
}

.fab-tripadvisor:before {
	content: "\f262"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-truck-loading:before {
	content: "\f4de"
}

.fa-truck-moving:before {
	content: "\f4df"
}

.fa-tty:before {
	content: "\f1e4"
}

.fab-tumblr:before {
	content: "\f173"
}

.fab-tumblr-square:before {
	content: "\f174"
}

.fa-tv:before {
	content: "\f26c"
}

.fab-twitch:before {
	content: "\f1e8"
}

.fab-twitter:before {
	content: "\f099"
}

.fab-twitter-square:before {
	content: "\f081"
}

.fab-typo3:before {
	content: "\f42b"
}

.fab-uber:before {
	content: "\f402"
}

.fab-uikit:before {
	content: "\f403"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-undo:before {
	content: "\f0e2"
}

.fa-undo-alt:before {
	content: "\f2ea"
}

.fab-uniregistry:before {
	content: "\f404"
}

.fa-universal-access:before {
	content: "\f29a"
}

.fa-university:before {
	content: "\f19c"
}

.fa-unlink:before {
	content: "\f127"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-untappd:before {
	content: "\f405"
}

.fa-upload:before {
	content: "\f093"
}

.fab-usb:before {
	content: "\f287"
}

.fa-user:before {
	content: "\f007"
}

.fa-user-circle:before {
	content: "\f2bd"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-users:before {
	content: "\f0c0"
}

.fab-ussunnah:before {
	content: "\f407"
}

.fa-utensil-spoon:before {
	content: "\f2e5"
}

.fa-utensils:before {
	content: "\f2e7"
}

.fab-vaadin:before {
	content: "\f408"
}

.fa-venus:before {
	content: "\f221"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fab-viacoin:before {
	content: "\f237"
}

.fab-viadeo:before {
	content: "\f2a9"
}

.fab-viadeo-square:before {
	content: "\f2aa"
}

.fa-vial:before {
	content: "\f492"
}

.fa-vials:before {
	content: "\f493"
}

.fab-viber:before {
	content: "\f409"
}

.fa-video:before {
	content: "\f03d"
}

.fa-video-slash:before {
	content: "\f4e2"
}

.fab-vimeo:before {
	content: "\f40a"
}

.fab-vimeo-square:before {
	content: "\f194"
}

.fab-vimeo-v:before {
	content: "\f27d"
}

.fab-vine:before {
	content: "\f1ca"
}

.fab-vk:before {
	content: "\f189"
}

.fab-vnv:before {
	content: "\f40b"
}

.fa-volleyball-ball:before {
	content: "\f45f"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-up:before {
	content: "\f028"
}

.fab-vuejs:before {
	content: "\f41f"
}

.fa-warehouse:before {
	content: "\f494"
}

.fab-weibo:before {
	content: "\f18a"
}

.fa-weight:before {
	content: "\f496"
}

.fab-weixin:before {
	content: "\f1d7"
}

.fab-whatsapp:before {
	content: "\f232"
}

.fab-whatsapp-square:before {
	content: "\f40c"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fab-whmcs:before {
	content: "\f40d"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fab-wikipedia-w:before {
	content: "\f266"
}

.fa-window-close:before {
	content: "\f410"
}

.fa-window-maximize:before {
	content: "\f2d0"
}

.fa-window-minimize:before {
	content: "\f2d1"
}

.fa-window-restore:before {
	content: "\f2d2"
}

.fab-windows:before {
	content: "\f17a"
}

.fa-wine-glass:before {
	content: "\f4e3"
}

.fa-won-sign:before {
	content: "\f159"
}

.fab-wordpress:before {
	content: "\f19a"
}

.fab-wordpress-simple:before {
	content: "\f411"
}

.fab-wpbeginner:before {
	content: "\f297"
}

.fab-wpexplorer:before {
	content: "\f2de"
}

.fab-wpforms:before {
	content: "\f298"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-x-ray:before {
	content: "\f497"
}

.fab-xbox:before {
	content: "\f412"
}

.fab-xing:before {
	content: "\f168"
}

.fab-xing-square:before {
	content: "\f169"
}

.fab-y-combinator:before {
	content: "\f23b"
}

.fab-yahoo:before {
	content: "\f19e"
}

.fab-yandex:before {
	content: "\f413"
}

.fab-yandex-international:before {
	content: "\f414"
}

.fab-yelp:before {
	content: "\f1e9"
}

.fa-yen-sign:before {
	content: "\f157"
}

.fab-yoast:before {
	content: "\f2b1"
}

.fab-youtube:before {
	content: "\f167"
}

.fab-youtube-square:before {
	content: "\f431"
}

.owl-theme.left .owl-controls {
	margin-top: 0;
	text-align: left
}

.owl-theme .owl-controls {
	margin-top: 20px;
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 8px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #272727;
	filter: Alpha(Opacity=50);
	opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 8px;
	margin: 5px 3px;
	filter: Alpha(Opacity=30);
	opacity: .3;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #272727
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme.lightbults .owl-controls .owl-page span {
	background: #fff
}

.owl-theme.lightbults .owl-controls .owl-page.active span,
.owl-theme.lightbults .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.owl-item.loading {
	min-height: 150px;
	background: url(../img/AjaxLoader.gif) no-repeat center center
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper-outer {
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.grabbing {
	cursor: url(../img/grabbing.png) 8 8, move
}

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

@charset "UTF-8";
img {
	max-width: 100%;
	height: auto
}

#main_tracking {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 100px
}

body.dc_tracking {
	float: left;
	width: 100%;
	overflow: hidden
}

body.dc_tracking h3 {
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase
}

.tracking_content {
	margin-top: 10px
}

.tracking_header {
	margin: 0 -15px;
	padding: 10px 0;
	text-align: center;
	color: #FFF;
	background: #104282
}

.tracking_step {
	margin: 20px 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center
}

.tracking_step li {
	display: flex;
	margin: 0 12px;
	position: relative
}

.tracking_step li::after {
	content: "\e944";
	font-family: 'icomoon'!important;
	font-size: 15px;
	position: absolute;
	right: -18px;
	color: #cfcfcf;
	top: 50%;
	transform: translate(0, -50%)
}

.tracking_step li span {
	display: block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	border-radius: 100%;
	background: #104282;
	text-align: center;
	color: #FFF
}

.tracking_step li.active span {
	width: 70px;
	height: 70px;
	line-height: 14px;
	text-align: center;
	font-size: 0;
	background: #ff9000
}

.tracking_step li.active span::before {
	content: '\f00c';
	font-size: 14px;
	font-family: 'FontAwesome', 'Bebeboo';
	display: block;
	margin-top: 12px;
	margin-bottom: 10px
}

.them_hotline {
	text-align: center
}

.tracking_step li.active span::after {
	font-size: 14px;
	font-family: 'FontAwesome', 'Bebeboo';
	line-height: 0
}

.tracking_step li.status1 span::after {
	content: 'Chờ xác nhận'
}

.tracking_step li.status2 span::after {
	content: 'Đã xác nhận'
}

.tracking_step li.status3 span::after {
	content: 'Đã ghép xe'
}

.tracking_step li.status4 span::after {
	content: 'Đã hoàn thành'
}

.tracking_step li.status5 span::after {
	content: 'Đã kết thúc'
}

.tracking_step li:last-child::after {
	display: none
}

.tracking_box {
	width: 100%;
	float: left;
	padding: 10px;
	border: 1px solid #dfdfdf;
	background: #faf9f4;
	border-radius: 5px;
	margin-top: 10px
}

.tracking_box h3 {
	margin: 5px 0 10px;
	color: #104282
}

.tracking_box div {
	float: left;
	clear: both;
	margin-bottom: 10px
}

.tracking_box div:last-child {
	margin-bottom: 0
}

.tracking_box textarea#tracking_ghichu {
	width: 100%;
	height: 100px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	border-radius: 4px
}

.tracking_box textarea#tracking_ghichu:focus {
	outline: none
}

.tracking_vatprice {
	width: 100%;
	display: flex
}

.tracking_vatprice div {
	display: flex;
	align-items: center
}

.tracking_vatprice div:first-child {
	flex: 1
}

.tracking_vatprice div:last-child {
	flex: 0 95px
}

.tracking_vatprice .tracking_vat::before {
	content: '';
	width: 24px;
	height: 24px;
	margin-right: 10px;
	background: #FFF;
	border: 1px solid #104282;
	border-radius: 3px
}

.tracking_vatprice .tracking_vat.active::before {
	background: #FFF url(../img/check_vat.png) center center no-repeat
}

.tracking_vatprice .tracking_price span {
	color: #ff9000
}

.tracking_danhgia {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.tracking_danhgia .danhgia {
	width: 130px;
	height: 17px;
	float: none;
	background: url(../img/danhgia_p.png) left center no-repeat
}

.tracking_danhgia .danhgia span {
	display: block;
	height: 17px;
	background: url(../img/danhgia_s.png) left center no-repeat
}

.rate input {
	display: none
}

.rate label {
	color: rgb(128, 128, 128);
	cursor: pointer;
	text-align: right;
	float: right
}

.rate :checked~label {
	color: rgb(255, 212, 59)
}

.rate :hover~label {
	color: rgb(250, 176, 5)
}

.tracking_gui button {
	float: right;
	border: 0;
	background: #ff9000;
	text-transform: uppercase;
	color: #FFF;
	padding: 5px 30px;
	border-radius: 5px;
	cursor: pointer
}

.tracking_footer {
	display: flex;
	justify-content: space-between;
	margin-left: -15px;
	margin-right: -15px;
	background: #eee;
	padding: 15px 0;
	width: calc(100% + 30px)
}

.tracking_footer button {
	width: 100%;
	margin: 0 15px;
	background: #104282;
	border: 0
}

.tracking_footer button i {
	width: 24px;
	height: 24px;
	border: 1px solid #FFF;
	border-radius: 100%;
	text-align: center;
	line-height: 24px;
	transform: rotate(90deg);
	font-size: 70%
}

.tracking_diemdiden {
	display: flex;
	align-items: center
}

.tracking_diachi i {
	color: #ff9000
}

.tracking_thongtin .blur {
	color: #9c9c9c
}

.tracking_khachhang {
	width: 100%;
	display: flex
}

.tracking_khachhang div {
	display: flex;
	margin-bottom: 0px!important
}

.tracking_khachhang div:first-child {
	flex: 1
}

.tracking_khachhang div:last-child {
	flex: 0 95px
}

.them_hotline .btn-add-to-contact {
	background-color: #104282;
	color: #fff
}

.call-tracking-floating-menu {
	display: none
}

.top_banner {
	padding-top: 20px
}

@charset "UTF-8"a {
	color: #104282
}

a:hover {
	color: #ff9000
}

.datepicker--cells {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.datepicker--cell {
	border-radius: 4px;
	box-sizing: border-box;
	cursor: pointer;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 32px;
	z-index: 1
}

.datepicker--cell.-focus- {
	background: #f0f0f0
}

.datepicker--cell.-current- {
	color: #4EB5E6
}

.datepicker--cell.-current-.-focus- {
	color: #4a4a4a
}

.datepicker--cell.-current-.-in-range- {
	color: #4EB5E6
}

.datepicker--cell.-in-range- {
	background: rgba(92, 196, 239, .1);
	color: #4a4a4a;
	border-radius: 0
}

.datepicker--cell.-in-range-.-focus- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell.-disabled- {
	cursor: default;
	color: #aeaeae
}

.datepicker--cell.-disabled-.-focus- {
	color: #aeaeae
}

.datepicker--cell.-disabled-.-in-range- {
	color: #a1a1a1
}

.datepicker--cell.-disabled-.-current-.-focus- {
	color: #aeaeae
}

.datepicker--cell.-range-from- {
	border: 1px solid rgba(92, 196, 239, .5);
	background-color: rgba(92, 196, 239, .1);
	border-radius: 4px 0 0 4px
}

.datepicker--cell.-range-to- {
	border: 1px solid rgba(92, 196, 239, .5);
	background-color: rgba(92, 196, 239, .1);
	border-radius: 0 4px 4px 0
}

.datepicker--cell.-selected-,
.datepicker--cell.-selected-.-current- {
	color: #fff;
	background: #5cc4ef
}

.datepicker--cell.-range-from-.-range-to- {
	border-radius: 4px
}

.datepicker--cell.-selected- {
	border: none
}

.datepicker--cell.-selected-.-focus- {
	background: #45bced
}

.datepicker--cell:empty {
	cursor: default
}

.datepicker--days-names {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 8px 0 3px
}

.datepicker--day-name {
	color: #FF9A19;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	text-transform: uppercase;
	font-size: .8em
}

.-only-timepicker- .datepicker--content,
.datepicker--body,
.datepicker-inline .datepicker--pointer {
	display: none
}

.datepicker--cell-day {
	width: 14.28571%
}

.datepicker--cells-months {
	height: 170px
}

.datepicker--cell-month {
	width: 33.33%;
	height: 25%
}

.datepicker--cells-years,
.datepicker--years {
	height: 170px
}

.datepicker--cell-year {
	width: 25%;
	height: 33.33%
}

.datepickers-container {
	position: absolute;
	left: 0;
	top: 0
}

@media print {
	.datepickers-container {
		display: none
	}
}

.datepicker {
	background: #fff;
	border: 1px solid #dbdbdb;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
	border-radius: 4px;
	box-sizing: content-box;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	width: 250px;
	position: absolute;
	left: -100000px;
	opacity: 0;
	transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, left 0s .3s;
	transition: opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
	z-index: 100
}

.datepicker.-from-top- {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

.datepicker.-from-right- {
	-webkit-transform: translateX(8px);
	transform: translateX(8px)
}

.datepicker.-from-bottom- {
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

.datepicker.-from-left- {
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px)
}

.datepicker.active {
	opacity: 1;
	-webkit-transform: translate(0);
	transform: translate(0);
	transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, left 0s 0s;
	transition: opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease
}

.datepicker-inline .datepicker {
	border-color: #d7d7d7;
	box-shadow: none;
	position: static;
	left: auto;
	right: auto;
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

.datepicker--content {
	box-sizing: content-box;
	padding: 4px
}

.datepicker--pointer {
	position: absolute;
	background: #fff;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	width: 10px;
	height: 10px;
	z-index: -1
}

.datepicker--nav-action:hover,
.datepicker--nav-title:hover {
	background: #f0f0f0
}

.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
	top: calc(100% - 4px);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
	right: calc(100% - 4px);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg)
}

.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
	bottom: calc(100% - 4px);
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg)
}

.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
	left: calc(100% - 4px);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
	left: 10px
}

.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
	right: 10px
}

.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
	left: calc(50% - 10px / 2)
}

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
	top: 10px
}

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
	bottom: 10px
}

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
	top: calc(50% - 10px / 2)
}

.datepicker--body.active {
	display: block
}

.datepicker--nav {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #efefef;
	min-height: 32px;
	padding: 4px
}

.-only-timepicker- .datepicker--nav {
	display: none
}

.datepicker--nav-action,
.datepicker--nav-title {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.datepicker--nav-action {
	width: 32px;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.datepicker--nav-action.-disabled- {
	visibility: hidden
}

.datepicker--nav-action svg {
	width: 32px;
	height: 32px
}

.datepicker--nav-action path {
	fill: none;
	stroke: #9c9c9c;
	stroke-width: 2px
}

.datepicker--nav-title {
	border-radius: 4px;
	padding: 0 8px
}

.datepicker--buttons,
.datepicker--time {
	border-top: 1px solid #efefef;
	padding: 4px
}

.datepicker--nav-title i {
	font-style: normal;
	color: #9c9c9c;
	margin-left: 5px
}

.datepicker--nav-title.-disabled- {
	cursor: default;
	background: 0 0
}

.datepicker--buttons {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.datepicker--button {
	color: #4EB5E6;
	cursor: pointer;
	border-radius: 4px;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 32px
}

.datepicker--button:hover {
	color: #4a4a4a;
	background: #f0f0f0
}

.datepicker--time {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
	-webkit-flex: 0 1 138px;
	-ms-flex: 0 1 138px;
	flex: 0 1 138px;
	max-width: 138px
}

.-only-timepicker- .datepicker--time {
	border-top: none
}

.datepicker--time-sliders {
	-webkit-flex: 0 1 153px;
	-ms-flex: 0 1 153px;
	flex: 0 1 153px;
	margin-right: 10px;
	max-width: 153px
}

.datepicker--time-label {
	display: none;
	font-size: 12px
}

.datepicker--time-current {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 10px
}

.datepicker--time-current-colon {
	margin: 0 2px 3px;
	line-height: 1
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
	line-height: 1;
	font-size: 19px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	position: relative;
	z-index: 1
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
	content: '';
	background: #f0f0f0;
	border-radius: 4px;
	position: absolute;
	left: -2px;
	top: -3px;
	right: -2px;
	bottom: -2px;
	z-index: -1;
	opacity: 0
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
	opacity: 1
}

.datepicker--time-current-ampm {
	text-transform: uppercase;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	color: #9c9c9c;
	margin-left: 6px;
	font-size: 11px;
	margin-bottom: 1px
}

.datepicker--time-row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	height: 17px;
	background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat
}

.datepicker--time-row:first-child {
	margin-bottom: 4px
}

.datepicker--time-row input[type=range] {
	background: 0 0;
	cursor: pointer;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-appearance: none
}

.datepicker--time-row input[type=range]::-ms-tooltip {
	display: none
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:focus {
	outline: 0
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	transition: background .2s;
	margin-top: -6px
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-ms-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-moz-range-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-lower {
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-upper {
	background: 0 0
}

.datepicker--time-row span {
	padding: 0 12px
}

.datepicker--time-icon {
	color: #9c9c9c;
	border: 1px solid;
	border-radius: 50%;
	font-size: 16px;
	position: relative;
	margin: 0 5px -1px 0;
	width: 1em;
	height: 1em
}

.datepicker--time-icon:after,
.datepicker--time-icon:before {
	content: '';
	background: currentColor;
	position: absolute
}

.datepicker--time-icon:after {
	height: .4em;
	width: 1px;
	left: calc(50% - 1px);
	top: calc(50% + 1px);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.datepicker--time-icon:before {
	width: .4em;
	height: 1px;
	top: calc(50% + 1px);
	left: calc(50% - 1px)
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .1);
	color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

@font-face {
	font-family: 'Bebeboo-Italic';
	src: url(../fonts/Bebeboo-Italic.ttf)
}

@font-face {
	font-family: 'Bebeboo';
	src: url(../fonts/Bebeboo-Regular.ttf)
}

@font-face {
	font-family: 'Bebeboo-SemiBold';
	src: url(../fonts/Bebeboo-SemiBold.ttf)
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent
}

.table th,
.table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6
}

.table .table {
	background-color: #fff
}

.table-sm th,
.table-sm td {
	padding: .3rem
}

.table-bordered {
	border: 1px solid #dee2e6
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #dee2e6
}

.table-bordered thead th,
.table-bordered thead td {
	border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
	background-color: rgba(0, 0, 0, .075)
}

.table-primary,
.table-primary>th,
.table-primary>td {
	background-color: #bccadc
}

.table-hover .table-primary:hover {
	background-color: #abbdd3
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #abbdd3
}

.table-secondary,
.table-secondary>th,
.table-secondary>td {
	background-color: #ffe0b8
}

.table-hover .table-secondary:hover {
	background-color: #ffd59f
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #ffd59f
}

.table-success,
.table-success>th,
.table-success>td {
	background-color: #c3e6cb
}

.table-hover .table-success:hover {
	background-color: #b1dfbb
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #b1dfbb
}

.table-info,
.table-info>th,
.table-info>td {
	background-color: #bee5eb
}

.table-hover .table-info:hover {
	background-color: #abdde5
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #abdde5
}

.table-warning,
.table-warning>th,
.table-warning>td {
	background-color: #ffeeba
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}

.table-danger,
.table-danger>th,
.table-danger>td {
	background-color: #f5c6cb
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}

.table-light,
.table-light>th,
.table-light>td {
	background-color: #fdfdfe
}

.table-hover .table-light:hover {
	background-color: #ececf6
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #ececf6
}

.table-dark,
.table-dark>th,
.table-dark>td {
	background-color: #c6c8ca
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}

.table-active,
.table-active>th,
.table-active>td {
	background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
	background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
	color: #fff;
	background-color: #212529;
	border-color: #32383e
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.table-dark {
	color: #fff;
	background-color: #212529
}

.table-dark th,
.table-dark td,
.table-dark thead th {
	border-color: #32383e
}

.table-dark.table-bordered {
	border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
	background-color: rgba(255, 255, 255, .075)
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive>.table-bordered {
	border: 0
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	opacity: .75
}

.close:not(:disabled):not(.disabled) {
	cursor: pointer
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	-o-transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%)
}

.modal.show .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-dialog-centered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (0.5rem * 2))
}

.modal-content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.modal-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}

.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #e9ecef
}

.modal-footer>:not(:first-child) {
	margin-left: .25rem
}

.modal-footer>:not(:last-child) {
	margin-right: .25rem
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-centered {
		min-height: calc(100% - (1.75rem * 2))
	}
	.modal-sm {
		max-width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg {
		max-width: 800px
	}
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.bold {
	font-family: 'Bebeboo-SemiBold';
	font-weight: 400
}

.regular {
	font-family: 'Bebeboo'
}

img {
	max-width: 100%;
	height: auto
}

.alignleft {
	float: left;
	display: inline;
	margin-right: 20px;
	margin-top: 0
}

.alignright {
	float: right;
	display: inline;
	margin-left: 20px;
	margin-top: 0
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

img.size-medium,
img.size-thumbnail,
img.size-large,
img.size-full {
	max-width: 100%;
	margin-bottom: 30px
}

img[class*="align"],
img[class*="wp-image-"] {
	height: auto
}

.daterangepicker.single.ltr .ranges {
	clear: both
}

#dc_menu_mobile .kc_single_image p {
	margin: 0
}

.wp-pagenavi {
	text-align: center;
	display: block;
	margin: 30px 0;
	width: 100%
}

.wp-pagenavi span,
.wp-pagenavi a {
	height: 32px;
	line-height: 30px;
	display: inline-block;
	padding: 0 12px;
	margin: 0 3px;
	border-radius: 0;
	color: #104282;
	border: 1px solid #104282
}

.wp-pagenavi span:hover,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.wp-pagenavi a.current {
	background: #104282;
	color: #FFF;
	-webkit-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}

.wp-pagenavi span.pages {
	color: #104282
}

.wp-pagenavi span.pages:hover {
	color: #FFF
}

p:last-child {
	margin-bottom: 0
}

.kc-container {
	max-width: 1200px
}

.dc_main,
.dc_main_kc {
	max-width: 1200px;
	margin: auto;
	display: block;
	padding: 0 15px;
	width: 100%
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex_row_wrap {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.dc_main_kc .kc-container {
	padding-left: 0;
	padding-right: 0
}

.navbar-toggler {
	padding: 0
}

.navbar-toggler img {
	margin-bottom: 0;
	margin-top: -6px
}

.navbar-toggler:focus {
	outline: none
}

.dc_menu_top.collapse.show {
	display: block!important
}

.home .dc_breadcrumb {
	display: none
}

.dc_content {
	width: calc(100% - 300px);
	margin-right: 30px;
	float: left
}

.dc_content_loop {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #f7f7f7;
	margin-bottom: 15px
}

.dc_content_loop .dc_content_thumb {
	width: 370px
}

.dc_content_loop .dc_content_decs {
	width: calc(100% - 370px);
	padding: 0 15px 0 30px
}

.dc_content_loop .dc_content_decs .dc_content_title {
	margin: 20px 0;
	text-transform: uppercase;
	font-size: 1.25rem
}

.dc_content_loop .dc_content_decs .btn_content {
	display: block;
	float: left;
	clear: both;
	margin-top: 20px;
	border: 1px solid #104282;
	padding: 5px 15px;
	color: #104282
}

.dc_content_loop .dc_content_decs .btn_content:hover {
	background: #104282;
	color: #FFF;
	text-decoration: none
}

.single_title {
	margin-bottom: 30px;
	text-transform: uppercase
}

.single_facebook {
	border-top: 1px solid #dcdcdc;
	margin-bottom: 50px;
	margin-top: 20px;
	padding-top: 30px;
	clear: both
}

.dc_khuyenmai_loop {
	width: calc(50% - 15px);
	margin-right: 30px;
	margin-bottom: 30px;
	background: #f7f7f7
}

.dc_khuyenmai_loop:nth-child(2n) {
	margin-right: 0
}

.dc_khuyenmai_loop .dc_khuyenmai_decs {
	padding: 30px 20px;
	display: table
}

.dc_khuyenmai_loop .dc_khuyenmai_decs .dc_khuyenmai_title {
	text-transform: uppercase
}

.dc_khuyenmai_loop .dc_khuyenmai_decs .kc_column {
	padding-left: 0;
	padding-right: 0
}

.dc_widget {
	width: 270px;
	float: right
}

.dc_widget .widget {
	margin-bottom: 15px;
	display: block
}

.dc_main_kc .widget .kc-container {
	padding-left: 15px;
	padding-right: 15px
}

.widget_dichvu_title {
	display: none
}

.body_dichvu .widget_dichvu_title {
	display: block
}

.body_dichvu .widget_docnhieu_title {
	display: none
}

.header_fix {
	position: fixed;
	z-index: 99
}

.dc_home_slider.owl-theme .owl-controls {
	position: absolute;
	bottom: -3px;
	right: 6px;
	margin-top: 0
}

.dc_home_slider.owl-theme .owl-controls .owl-page span {
	width: 10px;
	height: 10px;
	background: #FFF
}

.dc_home_slider.owl-theme .owl-controls .owl-page.active span {
	background: #104282
}

.home_kmai .kc-carousel-post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}

.home_kmai .list-post-title {
	width: 165px;
	float: left;
	margin: 0;
	padding: 10px 0;
	font-size: 18px;
	text-transform: uppercase;
	background: #ff9000;
	color: #FFF;
	position: relative
}

.home_kmai .list-post-title:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #ff9000;
	position: absolute;
	top: calc(50% - 10px);
	right: -10px
}

.home_kmai .home_kmai_slider {
	width: calc(100% - 165px);
	float: left
}

.home_kmai .home_kmai_slider .owl-item .list-item {
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	text-align: left;
	padding-left: 20px
}

.home_kmai .home_kmai_slider .owl-item .kc-read-more {
	font: 16px;
	padding: 0;
	border: none;
	color: #ff9000;
	font-size: 0;
	font-weight: 400
}

.home_kmai .home_kmai_slider .owl-item .kc-read-more:hover {
	background: none;
	color: #ff9000
}

.home_kmai .home_kmai_slider .owl-item .kc-read-more:before {
	content: '[ Xem chi tiết';
	font-size: 16px
}

.home_kmai .home_kmai_slider .owl-item .kc-read-more:after {
	content: ' ]';
	font-size: 16px
}

.home_kmai .home_kmai_slider .owl-item .in-post-content {
	display: none
}

.home_kmai .home_kmai_slider .owl-item .title,
.home_kmai .home_kmai_slider .owl-item .footer-button {
	display: inline-block;
	padding: 0;
	vertical-align: middle
}

.home_kmai .home_kmai_slider .owl-item h3 {
	font-family: "Bebeboo", sans-serif
}

.home_kmai .home_kmai_slider .owl-controls {
	margin: 0
}

.home_kmai .home_kmai_slider .owl-controls .owl-buttons div {
	left: auto;
	right: 20px;
	opacity: 1;
	width: 16px;
	height: 16px;
	border-radius: 0;
	top: calc(50% + 16px)
}

.home_kmai .home_kmai_slider .owl-controls .owl-buttons div.owl-next {
	background: #0f579d url(../img/next.png) center center no-repeat
}

.home_kmai .home_kmai_slider .owl-controls .owl-buttons div.owl-prev {
	background: #0f579d url(../img/prev.png) center center no-repeat
}

.home_kmai .home_kmai_slider .owl-controls .owl-buttons div:before {
	display: none
}

.home_kmai .home_kmai_slider .owl-controls .owl-buttons .owl-next {
	right: 0
}

.home_kmai .home_kmai_slider:hover .owl-controls .owl-buttons div.owl-prev {
	left: inherit;
	right: 20px
}

.home_kmai .home_kmai_slider:hover .owl-controls .owl-buttons div.owl-next {
	right: 0
}

.home_hinh_thuc_item {
	min-height: 110px
}

.home_hinh_thuc_item img.alignnone {
	margin-top: 15px;
	margin-right: 9px;
	margin-bottom: 0
}

.home_hinh_thuc_item h3 {
	margin-bottom: 0
}

.dc_breadcrumb {
	margin-top: 30px;
	margin-bottom: 30px
}

.dc_breadcrumb .kc-col-container {
	border-bottom: 1px solid #e6e6e6
}

.dc_breadcrumb .dc_breadcrumb_title {
	padding-right: 0
}

.dc_breadcrumb .dc_breadcrumb_title h2 {
	margin: 0;
	padding: 0 0 10px;
	text-transform: uppercase;
	color: #104282;
	position: relative
}

.dc_breadcrumb .dc_breadcrumb_title h2:after {
	content: '';
	width: 70px;
	height: 1px;
	background: #104282;
	position: absolute;
	left: 0;
	bottom: -1px
}

.dc_breadcrumb .dc_breadcrumb_title .kc_text_block h2:after {
	bottom: 0
}

.dc_breadcrumb .dc_breadcrumb_yoast {
	line-height: 41px;
	color: #ff9000;
	padding-left: 0
}

.dc_breadcrumb .dc_breadcrumb_yoast .breadcrumb_yoast {
	padding-left: 20px;
	position: relative;
	float: right
}

.dc_breadcrumb .dc_breadcrumb_yoast .breadcrumb_yoast:before {
	content: '';
	width: 16px;
	height: 16px;
	position: relative;
	background: url(../img/home_breadcrumb.png) left center no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	margin-top: -3px
}

.archive_decs {
	margin-bottom: 20px
}

.archive_dichvu_loop {
	margin-bottom: 30px;
	background: #f7f7f7;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.archive_dichvu_loop .archive_dichvu_thumb {
	width: 370px
}

.archive_dichvu_loop .archive_dichvu_content {
	width: calc(100% - 370px);
	padding: 30px
}

.archive_dichvu_loop .archive_dichvu_content h3 {
	text-transform: uppercase;
	margin-bottom: 30px
}

.archive_dichvu_loop .archive_dichvu_content .btn_dichvu {
	display: inline-block;
	clear: both;
	margin-top: 40px;
	padding: 6px 15px;
	border: 1px solid #104282
}

.archive_dichvu_loop:nth-child(odd) .archive_dichvu_thumb {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.archive_dichvu_loop:nth-child(odd) .archive_dichvu_content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.archive_dichvu_loop:nth-child(even) .archive_dichvu_thumb {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.archive_dichvu_loop:nth-child(even) .archive_dichvu_content {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	text-align: right
}

.cf7_lienhe .wpcf7-form-control-wrap {
	display: block;
	clear: both;
	margin-bottom: 10px
}

.cf7_lienhe .wpcf7-form-control-wrap input,
.cf7_lienhe .wpcf7-form-control-wrap textarea {
	width: 100%;
	border: 1px solid #dfdfdf;
	background: #f7f7f7;
	padding: 5px 15px
}

.cf7_lienhe .wpcf7-form-control-wrap textarea {
	height: 110px
}

.cf7_lienhe input.wpcf7-submit {
	border: none;
	width: 150px;
	padding: 5px;
	text-align: center;
	color: #FFF;
	background: #104282
}

input.wpcf7-not-valid,
textarea.wpcf7-not-valid {
	border: 1px solid #FF0004!important
}

.dc_widget_ul ul {
	margin: 0;
	padding: 0
}

.dc_widget_ul ul li {
	list-style: none;
	padding-left: 15px;
	margin: 0 0 10px 0;
	background: url(../img/widget_li_icon.png) left top 10px no-repeat
}

.dc_widget_ul ul li a {
	color: #6a6a6a;
	text-decoration: none
}

.dc_widget_ul ul li a:hover {
	color: #ff9000
}

.dc_widget_ul ul .divider_line .divider_inner {
	display: block
}

.loaixe_item {
	width: calc(20% - 8px)!important
}

.box_thongtinxe ul {
	margin: 0;
	padding: 0
}

.box_thongtinxe ul li {
	list-style: none;
	display: block;
	margin-bottom: 10px
}

.box_thongtinxe img {
	margin: 0;
	margin-right: 10px
}

.btn_loaixe {
	font-family: 'Bebeboo-SemiBold';
	font-weight: 400
}

.body_khuyenmai .widget_xemnhieu {
	display: none
}

.home_slider {
	background: #FFF
}

.nav_button {
	position: absolute;
	width: 60px;
	height: 60px;
	right: 0;
	top: -15px;
	border-radius: 0;
	z-index: 999
}

#dc_footer a {
	color: #FFF
}

#dc_footer a:hover {
	color: #ff9000
}

#dc_footer ul {
	margin: 0;
	padding: 0
}

#dc_footer ul li {
	list-style: none;
	padding-left: 20px;
	background: url(../img/footer_li_before.png) left top 9px no-repeat;
	margin-bottom: 10px
}

@media only screen and (min-width:1025px) {
	.dc_nav_top ul {
		margin: 0;
		padding: 0;
		display: flex;
		flex-flow: wrap;
		align-items: center;
		justify-content: center
	}
	.dc_nav_top ul li {
		list-style: none;
		position: relative
	}
	.dc_nav_top ul li a {
		color: #FFF;
		padding: 0 25px;
		text-decoration: none;
		display: block;
		line-height: 40px;
		transition: all .3s;
		white-space: nowrap
	}
	.dc_nav_top ul li a:hover {
		background: #ff9000
	}
	.dc_nav_top ul li ul {
		visibility: hidden;
		opacity: 0;
		height: 0;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 999;
		background: #104282;
		font-size: 16px
	}
	.dc_nav_top ul li ul li {
		display: block
	}
	.dc_nav_top ul li:hover ul {
		opacity: 1;
		visibility: visible;
		height: auto;
		min-width: 100%;
		display: block
	}
	.dc_nav_top ul li.current-menu-item a {
		background: #ff9000
	}
	.dc_nav_top ul li.current-menu-item ul li a {
		background: #104282
	}
	.dc_nav_top ul li.current-menu-item ul li a:hover {
		background: #ff9000
	}
	.dc_nav_top ul li.current-menu-item ul li.current-menu-item a {
		background: #ff9000
	}
	.dc_nav_top ul li.menu-item-has-children a::after {
		content: "";
		display: inline-block;
		margin-left: 5px;
		position: relative;
		top: -2px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 5px 0 5px;
		border-color: #fff transparent transparent transparent
	}
	.dc_nav_top ul li.menu-item-has-children ul li a::after {
		display: none
	}
}

@media only screen and (max-width:1024px) {
	body.safari {}
	.kc_row:not(.kc_row_inner) {
		padding-left: 0;
		padding-right: 0
	}
	.dc_breadcrumb .dc_breadcrumb_yoast .breadcrumb_yoast:before {
		display: none!important
	}
	.home .box_tuyen_duong {
		display: none
	}
	.nav_button[aria-expanded="true"] {
		background: #0f589d
	}
	.dc_menu_top {
		position: relative;
		z-index: 99
	}
	#dc_menu {
		display: none
	}
	#dc_menu_mobile .collapse.show {
		display: block!important;
		z-index: 9999;
		width: 100vw;
		height: 100vh;
		position: absolute;
		left: 15px;
		top: 60px
	}
	.current-post-parent>a {
		background: no-repeat
	}
	#dc_menu_pc {
		position: fixed;
		width: 100%;
		height: calc(100vh - 60px);
		top: 60px;
		left: 0;
		background: #0f589d;
		overflow-y: scroll
	}
	.header_fix+#dc_menu_pc {
		top: 60px;
		height: calc(100vh - 60px)
	}
	.dc_header_menu {
		padding: 0
	}
	.dc_menu_top ul.menu {
		margin: 0;
		padding: 0;
		font-size: 16px
	}
	.dc_menu_top ul.menu li {
		list-style: none;
		padding: 0 15px;
		position: relative;
		clear: both
	}
	.dc_menu_top ul.menu li.menu_icon {
		padding-left: 45px
	}
	.dc_menu_top ul.menu li.menu_icon:before {
		content: '\f015';
		font-family: 'FontAwesome';
		width: 15px;
		padding: 10px 0;
		position: absolute;
		left: 15px;
		top: -5px;
		color: #FFF
	}
	.dc_menu_top ul.menu li.menu_dichvu:before {
		content: '\f124'
	}
	.dc_menu_top ul.menu li.menu_loaixe:before {
		content: '\f1b9'
	}
	.dc_menu_top ul.menu li.menu_banggia:before {
		content: '\f15c'
	}
	.dc_menu_top ul.menu li.menu_kmai:before {
		content: '\f02e'
	}
	.dc_menu_top ul.menu li.menu_news:before {
		content: '\f1ea'
	}
	.dc_menu_top ul.menu li.menu_about:before {
		content: '\f1ad'
	}
	.dc_menu_top ul.menu li.menu_contact:before {
		content: '\f2a0'
	}
	.dc_menu_top ul.menu li:hover,
	.nav_top li:focus,
	.nav_top li:active {
		background: #104183
	}
	.dc_menu_top ul.menu li a {
		color: #FFF;
		display: block;
		padding: 5px 0
	}
	.dc_menu_top ul.menu li.menu-item-has-children {
		position: relative
	}
	.dc_menu_top ul.menu li.menu-item-has-children:after {
		content: "";
		right: 15px;
		display: block;
		position: absolute;
		top: 15px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 5px 0 5px;
		border-color: #fff transparent transparent transparent
	}
	.dc_menu_top ul.menu li.menu-item-has-children a {
		width: calc(100% - 40px)
	}
	.dc_menu_top ul.menu li.menu-item-has-children a:after,
	.nav_top li.menu-item-has-children a:before {
		display: none
	}
	.dc_menu_top ul.menu li.menu-item-has-children.open a {
		background: none
	}
	.dc_menu_top ul.menu li.menu-item-has-children.open:after {
		top: 10px;
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	.dc_menu_top ul.menu li ul {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin: 0;
		padding: 0;
		display: none
	}
	.dc_menu_top ul.menu li.current-menu-item {
		background: #104282
	}
	.dc_menu_top ul.menu li.open .sub-menu {
		display: block;
		margin: 0;
		position: relative;
		width: 100%;
		padding: 0;
		border: none;
		background: none;
		border-radius: 0
	}
	.dc_menu_top ul.menu li.open .sub-menu li {
		font-family: 'Bebeboo';
		font-weight: 400;
		padding-left: 15px;
		position: relative
	}
	.dc_menu_top ul.menu li.open .sub-menu li:before {
		content: '\f111';
		font-family: fontawesome;
		color: #fff;
		font-size: 5px;
		position: absolute;
		left: 0;
		top: calc(50% - 2px)
	}
	.home_kmai .kc-carousel-post {
		display: block
	}
	.home_kmai .list-post-title,
	.home_kmai .home_kmai_slider {
		width: 100%
	}
	.home_kmai .list-post-title:after,
	.home_kmai .home_kmai_slider:after {
		display: none
	}
	.home_kmai .home_kmai_slider .owl-controls .owl-buttons div {
		right: 5px
	}
	.home_kmai .home_kmai_slider .owl-controls .owl-buttons .owl-next {
		right: -20px
	}
	.dc_tuyen_duong_noi_bat_item {
		width: 49%
	}
	.dc_tuyen_duong_noi_bat_item:nth-of-type(4n) {
		margin-right: 2%
	}
	.dc_tuyen_duong_noi_bat_item:nth-of-type(2n) {
		margin-right: 0
	}
	.mhome_chatonline img {
		margin-bottom: 0;
		margin-right: 15px
	}
	.mhome_chatonline hr {
		border-top: 1px solid transparent;
		display: block;
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px
	}
	.dc_main,
	.dc_main_kc {
		padding-left: 15px;
		padding-right: 15px
	}
	.dc_content,
	.dc_widget {
		width: 100%;
		margin: 0;
		padding: 0
	}
	.dc_content {
		margin-bottom: 30px
	}
	.dc_content_m {
		padding: 30px 15px;
		background: #f7f7f7;
		display: block;
		-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2);
		box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2)
	}
	.single_facebook {
		padding: 0 15px;
		margin-top: 30px;
		border: none
	}
	.dichvu_related {
		display: block
	}
	.single_related {
		padding: 0 15px
	}
	.dc_widget {
		display: none!important
	}
	.dc_breadcrumb {
		margin-top: 0;
		margin-bottom: 0
	}
	.dc_breadcrumb .kc-col-container {
		border-bottom: 0
	}
	.dc_breadcrumb_title {
		display: none
	}
	.breadcrumb_yoast {
		width: 100%
	}
	.lienhe_map .kc-google-maps {
		height: 300px!important
	}
	.dc_khuyenmai_loop,
	.archive_dichvu_loop {
		width: 100%;
		margin-right: 0;
		-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2);
		box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2)
	}
	.archive_decs {
		margin-bottom: 0
	}
	.archive_decs img {
		margin-bottom: 0
	}
	.archive_dichvu_col {
		padding-left: 0;
		padding-right: 0
	}
	.archive_dichvu_loop {
		display: block
	}
	.archive_dichvu_loop .archive_dichvu_thumb {
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important;
		width: 100%
	}
	.archive_dichvu_loop .archive_dichvu_thumb img {
		width: 100%
	}
	.archive_dichvu_loop .archive_dichvu_content {
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important;
		width: 100%;
		padding: 15px;
		text-align: left!important
	}
	.archive_dichvu_loop .archive_dichvu_content .btn_dichvu {
		border: none;
		padding: 0
	}
	[class*=" datetimepicker-dropdown"]:before {
		display: none!important
	}
	.datetimepicker.dropdown-menu {
		position: fixed;
		top: 0!important;
		left: 0!important;
		width: 100%;
		height: 100vh;
		margin: 0;
		border: 0;
		border-radius: 0;
		z-index: 9999999999
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.dc_form_datxe .dc_chieu_dive .one-one {
		display: block
	}
}

@media only screen and (max-width:480px) {
	.dc_form_datxe .ngay_di i.fa-calendar {}
	.dc_form_datxe .ngay_ve i.fa-calendar {
		right: 5px
	}
	.dc_form_datxe .ngay_di i.fa-clock-o,
	.dc_form_datxe .ngay_ve i.fa-clock-o {
		display: none
	}
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div {
		margin-top: -80px
	}
	.home_kmai .home_kmai_slider .owl-controls .owl-buttons div {
		right: 15px
	}
	.home_kmai .home_kmai_slider .owl-controls .owl-buttons .owl-next {
		right: -5px
	}
	.kc_title.home_title_dat_xe {
		text-align: center
	}
	.home_hinh_thuc_item .alignleft {
		margin-left: auto;
		margin-right: auto;
		float: initial;
		display: block;
		clear: both;
		margin-bottom: 15px
	}
	.home_hinh_thuc_item h3 {
		text-align: center
	}
	.dc_tuyen_duong_noi_bat_item {
		width: 100%
	}
	.dc_tuyen_duong_noi_bat_item img {
		width: 100%
	}
	.dc_content_loop {
		display: block;
		margin-bottom: 30px;
		-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2);
		box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2)
	}
	.dc_content_loop .dc_content_thumb {
		width: 100%
	}
	.dc_content_loop .dc_content_thumb img {
		width: 100%
	}
	.dc_content_loop .dc_content_decs {
		width: 100%;
		padding: 15px;
		display: block;
		overflow: hidden
	}
	.dc_content_loop .dc_content_decs .btn_content {
		border: none;
		padding: 0
	}
}

.map-direct {
	height: 100%
}

#home_map .modal-dialog {
	min-width: 80%!important
}

#home_map #map {
	padding: 15px 15px 0 15px!important;
	width: 100%!important;
	min-height: 600px!important;
	margin: auto
}

.hidden {
	display: none!important;
	visibility: hidden!important
}

@media only screen and (max-width:320px) {
	.dc_form_datxe .calc-form__nav {
		display: block
	}
	.dc_form_datxe .calc-form__nav .calc-form__nav-btn {
		width: 50%;
		padding: 0;
		text-align: center
	}
}

.flash {
	-moz-animation: flash 1.5s ease-out;
	-moz-animation-iteration-count: 1;
	-webkit-animation: flash 1.5s ease-out;
	-webkit-animation-iteration-count: 1;
	-ms-animation: flash 1.5s ease-out;
	-ms-animation-iteration-count: 1
}

@keyframes flash {
	0% {
		background-color: transparent
	}
	50% {
		background-color: #949494
	}
	100% {
		background-color: transparent
	}
}

@-webkit-keyframes flash {
	0% {
		background-color: transparent
	}
	50% {
		background-color: #949494
	}
	100% {
		background-color: transparent
	}
}

@-moz-keyframes flash {
	0% {
		background-color: transparent
	}
	50% {
		background-color: #949494
	}
	100% {
		background-color: transparent
	}
}

@-ms-keyframes flash {
	0% {
		background-color: transparent
	}
	50% {
		background-color: #949494
	}
	100% {
		background-color: transparent
	}
}

.call-floating-menu,
.zalo-floating-menu,
.mail-floating-menu,
.messenger-floating-menu,
.call-tracking-floating-menu {
	border-radius: 50%;
	box-shadow: 0 3px 10px #888
}

.call-floating-menu,
.call-tracking-floating-menu {
	background-color: #26c71f
}

.zalo-floating-menu {
	background-color: #0078FF
}

.mail-floating-menu {
	background-color: #f60
}

.messenger-floating-menu {
	background-color: #fff
}

.call-floating-menu .wpfm-icon-block img,
.zalo-floating-menu .wpfm-icon-block img,
.mail-floating-menu .wpfm-icon-block img,
.messenger-floating-menu .wpfm-icon-block img {
	padding: 6px
}

.tracking_content {
	padding-top: 20px
}

.call-tracking-floating-menu {
	display: none!important
}

#TB_overlay {
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050
}

#TB_window {
	position: fixed;
	background-color: #fff;
	z-index: 100050;
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .3)
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right
}

#TB_closeWindowButton {
	position: absolute;
	left: auto;
	right: 0;
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
	outline: none;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden;
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc(100% - 39px)
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	height: 29px
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em
}

#TB_ajaxContent.TB_modal {
	padding: 15px
}

#TB_ajaxContent p {
	padding: 5px 0 5px 0
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 100050;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%
}

#TB_iframeContent {
	clear: both;
	border: none
}

.tb-close-icon {
	display: block;
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0
}

.tb-close-icon:before {
	content: "\f158";
	font: normal 20px/29px dashicons;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
	color: #00a0d2
}

#TB_closeWindowButton:focus .tb-close-icon {
	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8)
}

.dc_swiper_thumb {
	position: relative;
	z-index: 1
}

.dc_tuyen_duong_noi_bat_item a {
	display: block
}

.dc_swiper_thumb img {
	width: 100%
}

.dc_swiper_thumb:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../img/tuyen_duong_noi_bat_overlay.png) left bottom repeat-x
}

.dc_tuyen_duong_noi_bat_item ul {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 10px;
	margin: 0;
	padding: 0 10px;
	z-index: 9
}

.dc_tuyen_duong_noi_bat_item ul li {
	list-style: none;
	display: block;
	width: calc(100% - 125px);
	float: left;
	color: #FFF
}

.dc_tuyen_duong_noi_bat_item ul li:last-child {
	text-align: right;
	width: 125px
}

.tuyenduowng_nav {
	position: absolute;
	width: 30px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	top: calc(50% - 20px);
	background: rgba(16, 66, 130, .6);
	border-radius: 5px;
	z-index: 999;
	cursor: pointer;
	opacity: 0;
	transition: all .3s
}

.tuyenduowng_nav:hover {
	background: rgba(16, 66, 130, 1)
}

.tuyenduowng_nav::before {
	font-family: 'simple-line-icons';
	font-size: 20px;
	color: rgba(255, 255, 255, 1)
}

.tuyenduowng_next {
	right: 0
}

.tuyenduowng_next::before {
	content: "\e606"
}

.tuyenduowng_prev {
	left: 0
}

.tuyenduowng_prev::before {
	content: "\e605"
}

.tuyenduowng_nav.swiper-button-disabled {
	display: none
}

.dcc_tuyenduong:hover .tuyenduowng_nav {
	opacity: 1
}

@media (max-width:767px) {
	.tuyenduowng_next {
		width: 30px;
		height: 30px;
		position: absolute;
		top: calc(50% - 15px);
		right: 0;
		background: #104282 url(../img/next.png) center center no-repeat
	}
	.tuyenduowng_prev {
		width: 30px;
		height: 30px;
		background: #104282 url(../img/prev.png) center center no-repeat;
		position: absolute;
		top: calc(50% - 15px);
		left: 0
	}
}

body {
	margin: 0;
	font-family: "Bebeboo", sans-serif!important;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #414141;
	text-align: left;
	background-color: #fff
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	color: #368DB5;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

p {
	margin: 0 0 10px 0
}

p:last-child {
	margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

hr {
	clear: both
}

.current-menu-parent>a {
	background: #ff9000
}

.navbar-nav>.active>a {
	background: #ff9000
}

.dc_table table {
	border: 1px solid #cacaca;
	border-bottom: 0
}

.dc_table table tr:first-child {
	background: #104282;
	color: #FFF
}

.dc_table table tr td {
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca
}

.dc_table table tr td:last-child {
	border-right: 0
}

.nav_button {
	right: -15px!important
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0
}

input[type="number"] {
	-moz-appearance: textfield
}

.cf7_lienhe .dien_thoai {
	padding: 0
}

.form-control::-webkit-input-placeholder {
	color: #000
}

.form-control:-moz-placeholder {
	color: #000;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #000;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #000
}

.form-control::-ms-input-placeholder {
	color: #000
}

::placeholder {
	color: #000
}

.chieu_di,
.chieu_ve {
	width: calc(50% - 100px)!important
}

.dc_vat {
	width: 100px!important
}

.xem_ban_do {
	cursor: pointer
}

.datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu {
	padding: 10px
}

.kc-css-system .datetimepicker td,
.kc-css-system .datetimepicker th {
	width: 30px;
	height: 30px
}

.datetimepicker th.prev,
.datetimepicker th.next {
	background: none
}

.datetimepicker th.prev:before {
	content: '⇦';
	color: #104282
}

.datetimepicker th.next:before {
	content: '⇨';
	color: #104282
}

.datetimepicker table {
	width: 100%;
	min-width: 200px
}

.wpfm-floating-wh-wrapper {
	display: none
}

.widget_form .nav-pills:before,
.widget_form .nav-pills:after {
	display: none!important
}

.single_facebook,
.single_related {
	display: none!important
}

@media only screen and (max-width:1024px) {
	#dc_menu_mobile .collapse.show {
		left: 0!important
	}
	.mcall_btn i {
		vertical-align: middle;
		font-size: 90%
	}
}

@media only screen and (max-width:767px) {
	.dc_table_m {
		margin-bottom: 15px
	}
	.dc_table_m tr:first-child {
		background: #104282;
		color: #fff
	}
	.dc_table_m table {
		background-color: #efefef
	}
	.wpfm-floating-wh-wrapper {
		display: block
	}
	.wpfm-floating-wh-wrapper .wpfm-menu-nav ul {
		margin: 0;
		padding: 0;
		left: 5px;
		bottom: 26px
	}
	.wpfm-floating-wh-wrapper .wpfm-menu-nav ul li {
		padding: 5px;
		margin-right: 15px
	}
	.wpfm-floating-wh-wrapper .wpfm-menu-nav ul li:last-child {
		margin-right: 0
	}
	.wpfm-icon-block.wpfm-image-icon-block {
		width: auto
	}
	.wpfm-icon-block img {
		width: 40px;
		height: auto
	}
}

body.dc_tracking .wpfm-floating-wh-wrapper .wpfm-menu-nav ul li {
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	background: transparent;
	box-shadow: 0 0 0
}

body.dc_tracking .wpfm-icon-block img {
	width: auto;
	padding: 0;
	height: 40px
}

@media only screen and (max-width:767px) {
	body.error404 .wpfm-floating-wh-wrapper .wpfm-menu-nav ul li {
		padding: 5px
	}
}

.kc-off-notice {
	display: inline-block!important
}

.kc-container {
	max-width: 1200px
}

@media only screen and (min-width:1000px) and (max-width:5000px) {
	body.kc-css-system .kc-css-613078 {
		width: 60.32%
	}
	body.kc-css-system .kc-css-626724 {
		width: 39.67%
	}
	body.kc-css-system .kc-css-879543 {
		width: 20.18%
	}
	body.kc-css-system .kc-css-842998 {
		width: 37%
	}
	body.kc-css-system .kc-css-735766 {
		width: 24.64%
	}
	body.kc-css-system .kc-css-629402 {
		width: 18.14%
	}
	body.kc-css-system .kc-css-833689 {
		width: 50%
	}
	body.kc-css-system .kc-css-246543 {
		width: 50%
	}
	body.kc-css-system .kc-css-881479 {
		width: 50%
	}
	body.kc-css-system .kc-css-450461 {
		width: 50%
	}
	body.kc-css-system .kc-css-826726 {
		width: 50.27%
	}
	body.kc-css-system .kc-css-224598 {
		width: 49.72%
	}
	body.kc-css-system .kc-css-975135 {
		width: 50%
	}
	body.kc-css-system .kc-css-391757 {
		width: 50%
	}
	body.kc-css-system .kc-css-818941 {
		width: 50%
	}
	body.kc-css-system .kc-css-138240 {
		width: 50%
	}
	body.kc-css-system .kc-css-141139 {
		width: 33.33%
	}
	body.kc-css-system .kc-css-589984 {
		width: 33.33%
	}
	body.kc-css-system .kc-css-445455 {
		width: 33.33%
	}
	body.kc-css-system .kc-css-414081 {
		width: 29.82%
	}
	body.kc-css-system .kc-css-514560 {
		width: 70.17%
	}
}

body.kc-css-system .kc-css-516197 {
	background: #f7f7f7
}

body.kc-css-system .kc-css-849277.kc_title,
body.kc-css-system .kc-css-849277 .kc_title,
body.kc-css-system .kc-css-849277 .kc_title a.kc_title_link {
	color: #414141;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 0 0
}

body.kc-css-system .kc-css-133674 {
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none
}

body.kc-css-system .kc-css-613078 {
	border-right: 1px solid #104282;
}

body.kc-css-system .kc-css-432537 .kc_button {
	color: #104282;
	background-color: rgba(255, 255, 255, 0);
	font-size: 20px;
	font-weight: 700;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

body.kc-css-system .kc-css-432537 .kc_button:hover {
	color: #ff9000
}

body.kc-css-system .kc-css-986670 .kc_button {
	color: #104282;
	background-color: rgba(255, 255, 255, 0);
	font-size: 20px;
	font-weight: 700;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

body.kc-css-system .kc-css-986670 .kc_button:hover {
	color: #ff9000
}

body.kc-css-system .kc-css-633150 img {
	width: 225px;
	height: 50px;
	max-width: 225px
}

body.kc-css-system .kc-css-633150 {
	margin-top: 25px;
	margin-bottom: 25px
}

body.kc-css-system .kc-css-735766 {
	margin-top: 20px
}

body.kc-css-system .kc-css-77350,
body.kc-css-system .kc-css-77350 p {
	color: #ff9000
}

body.kc-css-system .kc-css-499061 .kc_button {
	color: #104282;
	background-color: rgba(255, 255, 255, 0);
	font-size: 30px;
	font-weight: 700;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

body.kc-css-system .kc-css-499061 .kc_button:hover {
	color: #ff9000
}

body.kc-css-system .kc-css-629402 {
	margin-top: 20px
}

body.kc-css-system .kc-css-505955,
body.kc-css-system .kc-css-505955 p {
	color: #ff9000
}

body.kc-css-system .kc-css-425415 .kc_button {
	color: #104282;
	background-color: rgba(255, 255, 255, 0);
	font-size: 30px;
	font-weight: 700;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

body.kc-css-system .kc-css-425415 .kc_button:hover {
	color: #ff9000
}

body.kc-css-system .kc-css-222888 {
	background: #104282;
	display: none
}

body.kc-css-system .kc-css-999500 {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 60px
}

body.kc-css-system .kc-css-472779,
body.kc-css-system .kc-css-472779 p {
	text-align: right
}

body.kc-css-system .kc-css-841472 {
	background: #104282
}

body.kc-css-system .kc-css-582 {
	font-size: 18px
}

body.kc-css-system .kc-css-68660 {
	padding-right: 0;
	padding-left: 0;
	display: none
}

body.kc-css-system .kc-css-701284 {
	padding-right: 0;
	padding-left: 0
}

body.kc-css-system .kc-css-79476 {
	background: transparent url(../img/nbc_banner_tiny.jpg) center center/cover no-repeat scroll;
	padding-top: 20px;
	padding-bottom: 20px
}

body.kc-css-system .kc-css-473870 {
	background: #f7f7f7
}

body.kc-css-system .kc-css-415965 {
	.dc_xxmain acolor: red
}

body.kc-css-system .kc-css-57324 .kc-owl-post-carousel .owl-item .title a,
body.kc-css-system .kc-css-57324 .kc-owl-post-carousel .caption a {
	color: #414141;
	text-transform: none
}

body.kc-css-system .kc-css-57324 .kc-owl-post-carousel .title a,
body.kc-css-system .kc-css-57324 .kc-owl-post-carousel .caption a {
	font-size: 16px
}

body.kc-css-system .kc-css-57324 .read-more {
	color: #ff9000;
	margin-top: 5px
}

body.kc-css-system .kc-css-116456 {
	padding-top: 30px;
	padding-bottom: 30px
}

body.kc-css-system .kc-css-584947.kc_title,
body.kc-css-system .kc-css-584947 .kc_title,
body.kc-css-system .kc-css-584947 .kc_title a.kc_title_link {
	color: #104282;
	font-size: 20px;
	text-transform: uppercase
}

body.kc-css-system .kc-css-584947 {
	display: block
}

body.kc-css-system .kc-css-292436 .divider_inner {
	border-color: #104282;
	border-style: solid;
	border-width: 1px
}

body.kc-css-system .kc-css-292436 {
	display: flex;
	margin-top: 10px;
	margin-bottom: 20px
}

body.kc-css-system .kc-css-528247 {
	border-bottom: 1px dashed #414141;
	;
	display: block;
	padding-bottom: 0
}

body.kc-css-system .kc-css-528247 p {
	margin-bottom: 0
}

body.kc-css-system .kc-css-363633 {
	border-bottom: 1px dashed #414141;
	;
	padding-top: 15px;
	padding-bottom: 0
}

body.kc-css-system .kc-css-858286 {
	border-bottom: 1px dashed #414141;
	;
	display: block;
	padding-top: 15px
}

body.kc-css-system .kc-css-858286 p {
	margin-bottom: 15px;
	margin-left: 19px
}

body.kc-css-system .kc-css-98783 {
	display: block;
	padding-top: 15px
}

body.kc-css-system .kc-css-699925.kc_title,
body.kc-css-system .kc-css-699925 .kc_title,
body.kc-css-system .kc-css-699925 .kc_title a.kc_title_link {
	color: #104282;
	font-size: 20px;
	text-transform: uppercase
}

body.kc-css-system .kc-css-699925 {
	display: block
}

body.kc-css-system .kc-css-262061 .divider_inner {
	border-color: #104282;
	border-style: solid;
	border-width: 1px
}

body.kc-css-system .kc-css-262061 {
	display: flex;
	margin-top: 10px;
	margin-bottom: 20px
}

body.kc-css-system .kc-css-149938 {
	border-bottom: 1px dashed #414141;
	;
	display: block;
	padding-bottom: 5px
}

body.kc-css-system .kc-css-626015 {
	border-bottom: 1px dashed #414141;
	;
	display: block;
	padding-top: 15px;
	padding-bottom: 5px
}

body.kc-css-system .kc-css-73736 {
	border-bottom: 1px dashed #414141;
	;
	display: block;
	padding-top: 15px;
	padding-bottom: 5px
}

body.kc-css-system .kc-css-203129 {
	border-bottom: 1px dashed #414141;
	;
	display: block;
	padding-top: 15px;
	padding-bottom: 5px
}

body.kc-css-system .kc-css-948047 {
	display: block;
	padding-top: 15px
}

body.kc-css-system .kc-css-345558 {
	background: #f7f7f7;
	padding-top: 50px;
	padding-bottom: 3px
}

body.kc-css-system .kc-css-195830.kc_title,
body.kc-css-system .kc-css-195830 .kc_title,
body.kc-css-system .kc-css-195830 .kc_title a.kc_title_link {
	color: #104282;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px
}

body.kc-css-system .kc-css-555566 {
	background: #f7f7f7;
	padding-bottom: 50px
}

body.kc-css-system .kc-css-370318 {
	background: #efefef;
	padding-top: 30px;
	padding-bottom: 30px
}

body.kc-css-system .kc-css-413130 {
	padding-right: 0;
	padding-left: 0
}

body.kc-css-system .kc-css-687569,
body.kc-css-system .kc-css-687569 p {
	text-align: center
}

body.kc-css-system .kc-css-687569 {
	display: none
}

body.kc-css-system .kc-css-687569 p {
	margin-top: 15px;
	margin-bottom: 15px
}

body.kc-css-system .kc-css-912783,
body.kc-css-system .kc-css-912783 p {
	text-align: center
}

body.kc-css-system .kc-css-912783 {
	display: none
}

body.kc-css-system .kc-css-428288,
body.kc-css-system .kc-css-428288 p {
	text-align: center
}

body.kc-css-system .kc-css-428288 {
	display: none
}

body.kc-css-system .kc-css-428288 p {
	margin-top: 15px;
	margin-bottom: 15px
}

body.kc-css-system .kc-css-975362,
body.kc-css-system .kc-css-975362 p {
	text-align: center
}

body.kc-css-system .kc-css-975362 {
	display: none
}

body.kc-css-system .kc-css-975362 p {
	margin-top: 15px;
	margin-bottom: 15px
}

body.kc-css-system .kc-css-694890 {
	display: none
}

body.kc-css-system .kc-css-882994 {
	padding-top: 30px;
	padding-bottom: 30px
}

body.kc-css-system .kc-css-292882 {
	display: none
}

body.kc-css-system .kc-css-258339 {
	padding-top: 30px;
	padding-bottom: 30px
}

body.kc-css-system .kc-css-975135 {
	width: 50%
}

body.kc-css-system .kc-css-391757 {
	width: 50%
}

body.kc-css-system .kc-css-922577 {
	padding-top: 50px;
	padding-bottom: 20px
}

body.kc-css-system .kc-css-748937 {
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
	#dc_footer a color: #fff
}

body.kc-css-system .kc-css-208120 {
	color: #fff
}

body.kc-css-system .kc-css-283410,
body.kc-css-system .kc-css-283410 p {
	color: #fff
}

body.kc-css-system .kc-css-521735 .divider_inner {
	border-color: #1e73be;
	border-style: solid
}

body.kc-css-system .kc-css-521735 {
	display: flex;
	margin-top: 20px;
	margin-bottom: 10x
}

body.kc-css-system .kc-css-682387,
body.kc-css-system .kc-css-682387 p {
	color: #fff
}

body.kc-css-system .kc-css-264755,
body.kc-css-system .kc-css-264755 p {
	color: #fff;
	text-align: right
}

body.kc-css-system .kc-css-719684 {
	background: #34ade9;
	display: none
}

body.kc-css-system .kc-css-9164,
body.kc-css-system .kc-css-9164 p {
	color: #fff;
	text-align: center
}

@media only screen and (max-width:1024px) {
	body.kc-css-system .kc-css-849277 {
		display: none
	}
	body.kc-css-system .kc-css-133674 {
		display: block
	}
	body.kc-css-system .kc-css-680357 {
		display: none
	}
	body.kc-css-system .kc-css-222888 {
		display: block
	}
	body.kc-css-system .kc-css-726872 img {
		height: 35px
	}
	body.kc-css-system .kc-css-841472 {
		display: none
	}
	body.kc-css-system .kc-css-881479 {
		width: 100%
	}
	body.kc-css-system .kc-css-450461 {
		display: none
	}
	body.kc-css-system .kc-css-473870 {
		display: none
	}
	body.kc-css-system .kc-css-116456 {
		display: none
	}
	body.kc-css-system .kc-css-345558 {
		display: none
	}
	body.kc-css-system .kc-css-555566 {
		display: none
	}
	body.kc-css-system .kc-css-694890 {
		display: block
	}
	body.kc-css-system .kc-css-882994,
	body.kc-css-system .kc-css-882994 p {
		text-align: center
	}
	body.kc-css-system .kc-css-292882 {
		margin-bottom: 20px;
		display: block
	}
	body.kc-css-system .kc-css-922577 {
		display: none
	}
	body.kc-css-system .kc-css-748937 {
		display: none
	}
	body.kc-css-system .kc-css-719684 {
		padding-top: 30px;
		padding-bottom: 40px;
		display: block
	}
}

@media only screen and (max-width:999px) {
	body.kc-css-system .kc-css-879543 {
		text-align: center;
		width: 33.33%
	}
	body.kc-css-system .kc-css-842998 {
		display: none
	}
	body.kc-css-system .kc-css-735766 {
		text-align: center;
		width: 33.33%
	}
	body.kc-css-system .kc-css-629402 {
		text-align: center;
		width: 33.33px
	}
	body.kc-css-system .kc-css-79476 {
		background: rgba(255, 255, 255, 0)
	}
	body.kc-css-system .kc-css-748937 {
		background: transparent url(../img/footer_tiny-480x144.png) center center/cover no-repeat scroll
	}
}

@media only screen and (max-width:767px) {
	body.kc-css-system .kc-css-849277 {
		display: none
	}
	body.kc-css-system .kc-css-133674 {
		display: none
	}
	body.kc-css-system .kc-css-613078 {
		width: 60%
	}
	body.kc-css-system .kc-css-626724 {
		width: 40%
	}
	body.kc-css-system .kc-css-680357 {
		display: none
	}
	body.kc-css-system .kc-css-879543 {
		width: 100%
	}
	body.kc-css-system .kc-css-735766 {
		width: 100%
	}
	body.kc-css-system .kc-css-629402 {
		width: 100%
	}
	body.kc-css-system .kc-css-222888 {
		display: block
	}
	body.kc-css-system .kc-css-833689 {
		width: 50%
	}
	body.kc-css-system .kc-css-246543 {
		width: 50%
	}
	body.kc-css-system .kc-css-841472 {
		background: #0f589d;
		display: none
	}
	body.kc-css-system .kc-css-844425 {
		padding-right: 0;
		padding-left: 0
	}
	body.kc-css-system .kc-css-68660 {
		display: block
	}
	body.kc-css-system .kc-css-79476 {
		padding: 0 0 0 0
	}
	body.kc-css-system .kc-css-881479 {
		padding: 0 0 0 0
	}
	body.kc-css-system .kc-css-450461 {
		display: none!important
	}
	body.kc-css-system .kc-css-473870 {
		display: none
	}
	body.kc-css-system .kc-css-116456 {
		display: none!important
	}
	body.kc-css-system .kc-css-345558 {
		background: #fff;
		margin-top: 30px;
		padding-top: 0
	}
	body.kc-css-system .kc-css-555566 {
		background: #fff;
		padding-top: 0;
		padding-bottom: 20px
	}
	body.kc-css-system .kc-css-858148 {
		padding-right: 30px;
		padding-left: 30px
	}
	body.kc-css-system .kc-css-687569 {
		display: block
	}
	body.kc-css-system .kc-css-687569 p {
		margin-bottom: 15px
	}
	body.kc-css-system .kc-css-912783 {
		display: block
	}
	body.kc-css-system .kc-css-912783 p {
		margin-bottom: 15px
	}
	body.kc-css-system .kc-css-428288 {
		display: block
	}
	body.kc-css-system .kc-css-975362 {
		display: block
	}
	body.kc-css-system .kc-css-694890 {
		background: #fff;
		border-top: 10px solid #efefef;
		border-bottom: 10px solid #efefef;
		;
		display: block
	}
	body.kc-css-system .kc-css-882994,
	body.kc-css-system .kc-css-882994 p {
		text-align: left
	}
	body.kc-css-system .kc-css-292882 {
		background: #fff;
		padding-bottom: 30px;
		display: block
	}
	body.kc-css-system .kc-css-922577 {
		display: none!important
	}
	body.kc-css-system .kc-css-748937 {
		display: none!important
	}
	body.kc-css-system .kc-css-264755,
	body.kc-css-system .kc-css-264755 p {
		text-align: center
	}
	body.kc-css-system .kc-css-719684 {
		display: block!important
	}
	body.kc-css-system .kc-css-9164, {
		color: #fff;
		line-height: 30px;
		text-align: center
	}
}

@media only screen and (max-width:479px) {
	body.kc-css-system .kc-css-224598 {
		margin-top: 30px
	}
}