
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid #00a0d2;
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
}

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

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

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

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

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: .75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: "";
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: .5;
}

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

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

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

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	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: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

@keyframes spin {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes rotating {
	25% {
		transform: rotate(-2deg);
	}
	
	75% {
		transform: rotate(2deg);
	}
	
	100% {
		transform: rotate(0);
	}
}

.evf-icon {
	padding: 8px;
	border-radius: 4px;
}

.evf-icon * {
	display: block;
}

.evf-h2 {
	font-size: 28px;
	font-weight: 600;
}

.evf-text-center {
	text-align: center;
}

.clearfix::after, .clearfix::before, .evf-row::after, .evf-row::before {
	display: table;
	content: "";
}

.clearfix::after, .evf-row::after {
	clear: both;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.clear {
	clear: both;
}

i.icon-wpb-vc_everest_forms {
	background-image: url("data:image/svg+xml,%3Csvg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Crect width=\"32\" height=\"32\" rx=\"4\" fill=\"%237545BB\"/%3E%3Cpath d=\"M24.6621 4.62549H19.1523L20.8408 7.46923H26.3506L24.6621 4.62549Z\" fill=\"white\"/%3E%3Cpath d=\"M28.127 10.313H22.6172L24.3945 13.1567H29.9043L28.127 10.313Z\" fill=\"white\"/%3E%3Cpath d=\"M28.0381 24.5318H27.2383H24.7501H7.06544L15.8633 10.1353L19.5069 16.0005H18.7071H15.8633L14.1748 18.8443H15.8633H17.0186H24.5723L15.8633 4.80322L2 27.3755H4.48828H27.2383H29.8155L28.0381 24.5318Z\" fill=\"white\"/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	width: 32px;
	height: 32px;
}

.everest-forms *, .everest-forms ::after, .everest-forms ::before, .wp-block-everest-forms-form-selector *, .wp-block-everest-forms-form-selector ::after, .wp-block-everest-forms-form-selector ::before {
	outline: 0;
	box-sizing: border-box;
}

i.icon-wpb-vc_everest_forms.nitro-lazy {
	background-image: none !important;
}

.everest-forms ul, .wp-block-everest-forms-form-selector ul {
	margin-left: 0;
}

.everest-forms .blockUI.blockOverlay, .wp-block-everest-forms-form-selector .blockUI.blockOverlay {
	position: relative;
}

.everest-forms .blockUI.blockOverlay::before, .wp-block-everest-forms-form-selector .blockUI.blockOverlay::before {
	height: 1em;
	width: 1em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	animation: spin 1s ease-in-out infinite;
	background: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/source/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/everest-forms/assets/images/icons/loader.svg") center center;
	background-size: cover;
	background-repeat: no-repeat;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: rgba(0, 0, 0, .75);
}

.everest-forms .clear, .wp-block-everest-forms-form-selector .clear {
	height: auto;
	width: auto;
	visibility: visible;
}

.everest-forms .loader::before, .wp-block-everest-forms-form-selector .loader::before {
	height: 1em;
	width: 1em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	animation: spin 1s ease-in-out infinite;
	background: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/source/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/everest-forms/assets/images/icons/loader.svg") center center;
	background-size: cover;
	background-repeat: no-repeat;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: rgba(0, 0, 0, .75);
}

.everest-forms .evf-container, .wp-block-everest-forms-form-selector .evf-container {
	margin-bottom: 30px;
}

.everest-forms .everest-forms-progress-bar, .wp-block-everest-forms-form-selector .everest-forms-progress-bar {
	background: #cdd0d8;
	border-radius: 2px;
}

.everest-forms .everest-forms-progress-bar .everest-forms-progress-bar-indicator, .wp-block-everest-forms-form-selector .everest-forms-progress-bar .everest-forms-progress-bar-indicator {
	height: 4px;
	background: #4bce61;
	border-radius: 2px;
}

.everest-forms .everest-forms-uploader, .wp-block-everest-forms-form-selector .everest-forms-uploader {
	cursor: pointer;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	border: 1px dashed #8e98a2;
}

.everest-forms .everest-forms-uploader span, .wp-block-everest-forms-form-selector .everest-forms-uploader span {
	display: block;
	color: #494d50;
}

.everest-forms .everest-forms-uploader span.everest-forms-upload-hint, .wp-block-everest-forms-form-selector .everest-forms-uploader span.everest-forms-upload-hint {
	color: #8e98a2;
	font-size: 14px;
}

.everest-forms .everest-forms-uploader+input.dropzone-input, .wp-block-everest-forms-form-selector .everest-forms-uploader+input.dropzone-input {
	display: none;
}

.everest-forms .everest-forms-uploader .dz-message, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-message {
	flex: 0 0 100%;
	width: 100%;
}

.everest-forms .everest-forms-uploader .dz-message svg, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-message svg {
	margin-bottom: 10px;
	background: #f6f7f9;
	height: 48px;
	width: 48px;
	padding: 8px;
	border-radius: 4px;
}

.everest-forms .everest-forms-uploader .dz-message.hide, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-message.hide {
	display: none;
}

.everest-forms .everest-forms-uploader .dz-preview, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview {
	flex: 0 0 100%;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 20px;
	border-bottom: 1px solid #e9ebf1;
	padding-bottom: 20px;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-image, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-image {
	width: 64px;
	height: 64px;
	background: #f6f7f9;
	flex: 0 0 64px;
	margin-right: 15px;
	border-radius: 3px;
	overflow: hidden;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-details, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-details {
	text-align: left;
	font-size: 14px;
	flex: 1;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-details .dz-size, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-details .dz-size {
	color: #494d50;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-details .dz-filename span, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-details .dz-filename span {
	color: #8e98a2;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-progress, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-progress {
	background: #e9ebf1;
	border-radius: 2px;
	height: 4px;
	width: 100%;
	margin-left: 80px;
	order: 4;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-progress .dz-upload, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-progress .dz-upload {
	background-color: #4bce61;
	border-radius: 2px;
	height: 4px;
	transition: all .25s ease 0s;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-error-message, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-error-message {
	font-size: 14px;
	flex: 0 0 100%;
	width: 100%;
	text-align: left;
	margin-left: 80px;
	order: 5;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-error-message span, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-error-message span {
	color: #fa5252;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-error-mark, .everest-forms .everest-forms-uploader .dz-preview .dz-success-mark, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-error-mark, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-success-mark {
	display: none;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-remove, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-remove {
	font-size: 0;
	position: relative;
	height: 28px;
	width: 28px;
	display: inline-flex;
	margin-left: auto;
	order: 3;
	border-radius: 14px;
	border: 2px solid #8e98a2;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-remove::after, .everest-forms .everest-forms-uploader .dz-preview .dz-remove::before, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-remove::after, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-remove::before {
	content: "";
	height: 14px;
	width: 2px;
	display: block;
	background: #8e98a2;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.everest-forms .everest-forms-uploader .dz-preview .dz-remove::before, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-remove::before {
	transform: translateY(-50%) rotate(45deg);
}

.everest-forms .everest-forms-uploader .dz-preview .dz-remove::after, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview .dz-remove::after {
	transform: translateY(-50%) rotate(-45deg);
}

.everest-forms .everest-forms-uploader .dz-preview.dz-processing .dz-progress, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview.dz-processing .dz-progress {
	display: block;
}

.everest-forms .everest-forms-uploader .dz-preview.dz-complete .dz-progress, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview.dz-complete .dz-progress {
	display: none;
}

.everest-forms .everest-forms-uploader .dz-preview.dz-error .dz-remove, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview.dz-error .dz-remove {
	border-color: #fa5252;
}

.everest-forms .everest-forms-uploader .dz-preview.dz-error .dz-remove::after, .everest-forms .everest-forms-uploader .dz-preview.dz-error .dz-remove::before, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview.dz-error .dz-remove::after, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview.dz-error .dz-remove::before {
	background: #fa5252;
}

.everest-forms .everest-forms-uploader .dz-preview:last-child, .wp-block-everest-forms-form-selector .everest-forms-uploader .dz-preview:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.everest-forms label, .wp-block-everest-forms-form-selector label {
	display: block;
	line-height: 1.7;
	margin: 0 0 10px 0;
	color: #494d50;
	font-size: 14px;
}

.everest-forms label .required, .wp-block-everest-forms-form-selector label .required {
	color: #fa5252;
	font-weight: 700;
	border: 0 !important;
	text-decoration: none;
}

.everest-forms label.evf-field-label, .wp-block-everest-forms-form-selector label.evf-field-label {
	font-weight: 600;
}

.everest-forms label.evf-error, .wp-block-everest-forms-form-selector label.evf-error {
	color: #fa5252;
	font-weight: 400;
}

.everest-forms label.everest-forms-field-sublabel, .wp-block-everest-forms-form-selector label.everest-forms-field-sublabel {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	margin: 0 0 10px 0;
}

.everest-forms label.evf-privacy-policy-consent-message, .wp-block-everest-forms-form-selector label.evf-privacy-policy-consent-message {
	display: inline;
	margin-bottom: 0;
}

.everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas, .everest-forms input[type=date], .everest-forms input[type=datetime-local], .everest-forms input[type=email], .everest-forms input[type=file], .everest-forms input[type=image], .everest-forms input[type=month], .everest-forms input[type=number], .everest-forms input[type=password], .everest-forms input[type=range], .everest-forms input[type=search], .everest-forms input[type=tel], .everest-forms input[type=text], .everest-forms input[type=time], .everest-forms input[type=url], .everest-forms input[type=week], .everest-forms select, .everest-forms textarea, .wp-block-everest-forms-form-selector .StripeElement, .wp-block-everest-forms-form-selector canvas.evf-signature-canvas, .wp-block-everest-forms-form-selector input[type=date], .wp-block-everest-forms-form-selector input[type=datetime-local], .wp-block-everest-forms-form-selector input[type=email], .wp-block-everest-forms-form-selector input[type=file], .wp-block-everest-forms-form-selector input[type=image], .wp-block-everest-forms-form-selector input[type=month], .wp-block-everest-forms-form-selector input[type=number], .wp-block-everest-forms-form-selector input[type=password], .wp-block-everest-forms-form-selector input[type=range], .wp-block-everest-forms-form-selector input[type=search], .wp-block-everest-forms-form-selector input[type=tel], .wp-block-everest-forms-form-selector input[type=text], .wp-block-everest-forms-form-selector input[type=time], .wp-block-everest-forms-form-selector input[type=url], .wp-block-everest-forms-form-selector input[type=week], .wp-block-everest-forms-form-selector select, .wp-block-everest-forms-form-selector textarea {
	width: 100%;
	height: auto;
	font-size: 14px;
	outline: 0;
	box-shadow: none;
	margin-bottom: 10px;
	padding: 6px 12px;
	color: #494d50;
	border: 1px solid #8e98a2;
	margin-left: 0;
	margin-right: 0;
}

.everest-forms input[type=checkbox]::after, .everest-forms input[type=checkbox]::before, .everest-forms input[type=radio]::after, .everest-forms input[type=radio]::before, .wp-block-everest-forms-form-selector input[type=checkbox]::after, .wp-block-everest-forms-form-selector input[type=checkbox]::before, .wp-block-everest-forms-form-selector input[type=radio]::after, .wp-block-everest-forms-form-selector input[type=radio]::before {
	display: none;
}

.everest-forms input[type=checkbox]:checked::before, .everest-forms input[type=radio]:checked::before, .wp-block-everest-forms-form-selector input[type=checkbox]:checked::before, .wp-block-everest-forms-form-selector input[type=radio]:checked::before {
	display: none;
}

.everest-forms select, .wp-block-everest-forms-form-selector select {
	background-image: none;
}

.everest-forms select.nitro-lazy, .wp-block-everest-forms-form-selector select.nitro-lazy {
	background-image: none !important;
}

.everest-forms .select2-container, .wp-block-everest-forms-form-selector .select2-container {
	margin-bottom: 10px;
}

.everest-forms .select2-container .select2-selection.select2-selection--single, .wp-block-everest-forms-form-selector .select2-container .select2-selection.select2-selection--single {
	height: auto;
}

.everest-forms .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered, .wp-block-everest-forms-form-selector .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered {
	display: block;
}

.everest-forms .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered li, .wp-block-everest-forms-form-selector .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered li {
	margin: 4px 0;
}

.everest-forms .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered li .select2-search__field, .wp-block-everest-forms-form-selector .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
	padding-left: 4px;
}

.everest-forms .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice, .wp-block-everest-forms-form-selector .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	margin-right: 4px;
}

.everest-forms input:focus, .everest-forms textarea:focus, .wp-block-everest-forms-form-selector input:focus, .wp-block-everest-forms-form-selector textarea:focus {
	outline: 0;
	border: 1px solid #0095ff;
}

.everest-forms .everest-form::after, .wp-block-everest-forms-form-selector .everest-form::after {
	content: "";
	clear: both;
	display: table;
}

.everest-forms .everest-forms-field-row::after, .everest-forms .everest-forms-field-row::before, .wp-block-everest-forms-form-selector .everest-forms-field-row::after, .wp-block-everest-forms-form-selector .everest-forms-field-row::before {
	content: "";
	clear: both;
	display: table;
}

.everest-forms .everest-forms-field-row:last-child .everest-forms-field-sublabel, .wp-block-everest-forms-form-selector .everest-forms-field-row:last-child .everest-forms-field-sublabel {
	margin-bottom: 0;
}

.everest-forms .evf-title-container .everest-forms--title, .wp-block-everest-forms-form-selector .evf-title-container .everest-forms--title {
	font-size: 26px;
	margin: 0 0 10px 0;
}

.everest-forms .evf-title-container .everest-forms--description, .wp-block-everest-forms-form-selector .evf-title-container .everest-forms--description {
	margin: 0 0 10px 0;
}

.everest-forms .evf-field-container, .everest-forms .evf-honeypot-container, .everest-forms .evf-submit-container, .wp-block-everest-forms-form-selector .evf-field-container, .wp-block-everest-forms-form-selector .evf-honeypot-container, .wp-block-everest-forms-form-selector .evf-submit-container {
	padding-left: 15px;
	padding-right: 15px;
}

.everest-forms .evf-field-container .evf-frontend-row:not(.wp-list-table), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row:not(.wp-list-table) {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.everest-forms .evf-field-container .evf-frontend-row:not(.wp-list-table) select, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row:not(.wp-list-table) select {
	appearance: menulist;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-one-half, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .everest-forms-one-half {
	width: 48%;
	float: left;
	margin-left: 4%;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-one-half:first-child, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .everest-forms-one-half:first-child {
	margin-left: 0;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-first, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .everest-forms-first {
	margin-left: 0;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field {
	display: block;
	margin-bottom: 10px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-hidden, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-hidden {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .everest-forms-sublabel-hide, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .evf-label-hide, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .everest-forms-sublabel-hide, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .evf-label-hide {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .validate-required canvas.evf-signature-canvas, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .validate-required canvas.evf-signature-canvas {
	border-color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) {
	margin-bottom: 10px;
	padding: 0;
	list-style: none;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li {
	margin: 0;
	display: block;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li input, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li label {
	margin: 0;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li input[type=checkbox], .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li input[type=radio], .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li input[type=checkbox], .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul:not(.select2-selection__rendered) li input[type=radio] {
	padding: 0;
	margin-top: 4px;
	margin-right: 8px;
	width: 20px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-title h3, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-title h3 {
	margin: 25px 0;
	font-size: 16px;
	line-height: 1.5;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label {
	color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid .evf-signature-canvas, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid .select2-container, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid select.evf-error, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid textarea, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid .evf-signature-canvas, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid .select2-container, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid select.evf-error, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid textarea {
	border-color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error {
	border-color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error~.everest-forms-field-sublabel, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error~.everest-forms-field-sublabel {
	color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated .evf-signature-canvas, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated .select2-container, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated input.input-text, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated select, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated textarea, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated .evf-signature-canvas, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated .select2-container, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated input.input-text, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated select, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated textarea {
	border-color: #4bce61;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ::-webkit-input-placeholder, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ::-webkit-input-placeholder {
	line-height: normal;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field :-moz-placeholder, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field :-moz-placeholder {
	line-height: normal;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field :-ms-input-placeholder, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field :-ms-input-placeholder {
	line-height: normal;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li {
	display: flex;
	margin-bottom: 5px;
	flex-wrap: wrap;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li.everest-forms-image-choices-item input, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li.everest-forms-image-choices-item input, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li.everest-forms-image-choices-item input, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li.everest-forms-image-choices-item input, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li.everest-forms-image-choices-item input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li.everest-forms-image-choices-item input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li.everest-forms-image-choices-item input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li.everest-forms-image-choices-item input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li.everest-forms-image-choices-item input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li.everest-forms-image-choices-item input {
	margin-top: 0;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li .everest-forms-field-label-inline {
	width: calc(100% - 28px);
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li.everest-forms-image-choices-item .everest-forms-field-label-inline, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li.everest-forms-image-choices-item .everest-forms-field-label-inline {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li .everest-forms-image-choices-image {
	margin-right: 10px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul.everest-forms-image-choices label, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul.everest-forms-image-choices label, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul.everest-forms-image-choices label, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul.everest-forms-image-choices label, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul.everest-forms-image-choices label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul.everest-forms-image-choices label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul.everest-forms-image-choices label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul.everest-forms-image-choices label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan ul.everest-forms-image-choices label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul.everest-forms-image-choices label {
	cursor: pointer;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-inline ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-inline ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-inline ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-inline ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-inline ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-inline ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-inline ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-inline ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-inline ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-inline ul li {
	vertical-align: top;
	display: inline-flex;
	margin-right: 20px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns ul, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns ul, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns ul {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns ul li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns ul li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns ul li {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns ul li .everest-forms-image-choices-image, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns ul li .everest-forms-image-choices-image {
	margin-bottom: 10px;
}

@media (min-width:768px) {
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns li {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns li:nth-child(1n+3) {
		margin-top: 10px;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns li:nth-child(1n+3), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-2-columns li:nth-child(1n+3), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-2-columns li:nth-child(1n+3) {
		margin-top: 0;
	}
}

@media (min-width:768px) {
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns li, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns li, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns li {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns li:nth-child(1n+4), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns li:nth-child(1n+4), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns li:nth-child(1n+4), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns li:nth-child(1n+4), .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns li:nth-child(1n+4), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox.everest-forms-list-3-columns li:nth-child(1n+4), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox.everest-forms-list-3-columns li:nth-child(1n+4), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple.everest-forms-list-3-columns li:nth-child(1n+4), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-subscription-plan.everest-forms-list-3-columns li:nth-child(1n+4), .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio.everest-forms-list-3-columns li:nth-child(1n+4) {
		margin-top: 10px;
	}
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-equation, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-equation {
	font-size: 16px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-question, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-question {
	margin: 0 0 4px 0;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-math input, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-math input {
	width: 70px;
	margin: 0 0 0 5px;
	display: inline-block;
	vertical-align: inherit;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .iti.iti--allow-dropdown+.evf-error, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .iti.iti--allow-dropdown+.evf-error {
	margin-top: 10px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-grid-1, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-grid-1 {
	width: 100%;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-grid-2, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-grid-2 {
	width: 50%;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-grid-3, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-grid-3 {
	width: 33.33%;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-grid-4, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-grid-4 {
	width: 25%;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox], .everest-forms .evf-field-container .evf-frontend-row input[type=radio], .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=checkbox], .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=radio] {
	box-shadow: none;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox], .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=checkbox] {
	appearance: checkbox;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=radio], .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=radio] {
	appearance: radio;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox]:checked, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=checkbox]:checked {
	background-color: #0095ff;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox]:checked::before, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=checkbox]:checked::before {
	color: #fff;
	background-color: transparent;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=radio]:checked::before, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input[type=radio]:checked::before {
	background-color: #0095ff;
}

.everest-forms .evf-field-container .evf-frontend-row input::placeholder, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row input::placeholder {
	color: #8e98a2;
}

.everest-forms .evf-field-container .evf-frontend-row textarea, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row textarea {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	height: 120px;
}

.everest-forms .evf-field-container .evf-frontend-row textarea::placeholder, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row textarea::placeholder {
	color: #8e98a2;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-limit-text, .everest-forms .evf-field-container .evf-frontend-row .evf-field-description, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .everest-forms-field-limit-text, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-field-description {
	line-height: 1.7;
	margin-bottom: 10px;
	font-size: 14px;
}

.everest-forms .everest-forms-part-button, .everest-forms a.button:not(.button-large), .everest-forms button.button:not(.button-large), .everest-forms button[type=submit], .everest-forms input[type=submit], .wp-block-everest-forms-form-selector .everest-forms-part-button, .wp-block-everest-forms-form-selector a.button:not(.button-large), .wp-block-everest-forms-form-selector button.button:not(.button-large), .wp-block-everest-forms-form-selector button[type=submit], .wp-block-everest-forms-form-selector input[type=submit] {
	color: #555;
	height: auto;
	cursor: pointer;
	background: 0 0;
	box-shadow: none;
	font-size: inherit;
	font-weight: 400;
	line-height: 1.5;
	padding: 10px 15px;
	border-radius: 3px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
}

.everest-forms .everest-forms-part-button:active, .everest-forms .everest-forms-part-button:hover, .everest-forms a.button:not(.button-large):active, .everest-forms a.button:not(.button-large):hover, .everest-forms button.button:not(.button-large):active, .everest-forms button.button:not(.button-large):hover, .everest-forms button[type=submit]:active, .everest-forms button[type=submit]:hover, .everest-forms input[type=submit]:active, .everest-forms input[type=submit]:hover, .wp-block-everest-forms-form-selector .everest-forms-part-button:active, .wp-block-everest-forms-form-selector .everest-forms-part-button:hover, .wp-block-everest-forms-form-selector a.button:not(.button-large):active, .wp-block-everest-forms-form-selector a.button:not(.button-large):hover, .wp-block-everest-forms-form-selector button.button:not(.button-large):active, .wp-block-everest-forms-form-selector button.button:not(.button-large):hover, .wp-block-everest-forms-form-selector button[type=submit]:active, .wp-block-everest-forms-form-selector button[type=submit]:hover, .wp-block-everest-forms-form-selector input[type=submit]:active, .wp-block-everest-forms-form-selector input[type=submit]:hover {
	outline: 0;
	color: #23282d;
	background-color: #eee;
}

.everest-forms .everest-forms-part-button:disabled, .everest-forms a.button:not(.button-large):disabled, .everest-forms button.button:not(.button-large):disabled, .everest-forms button[type=submit]:disabled, .everest-forms input[type=submit]:disabled, .wp-block-everest-forms-form-selector .everest-forms-part-button:disabled, .wp-block-everest-forms-form-selector a.button:not(.button-large):disabled, .wp-block-everest-forms-form-selector button.button:not(.button-large):disabled, .wp-block-everest-forms-form-selector button[type=submit]:disabled, .wp-block-everest-forms-form-selector input[type=submit]:disabled {
	opacity: .5;
	cursor: not-allowed;
}

.everest-forms .everest-forms-part-button:disabled:hover, .everest-forms a.button:not(.button-large):disabled:hover, .everest-forms button.button:not(.button-large):disabled:hover, .everest-forms button[type=submit]:disabled:hover, .everest-forms input[type=submit]:disabled:hover, .wp-block-everest-forms-form-selector .everest-forms-part-button:disabled:hover, .wp-block-everest-forms-form-selector a.button:not(.button-large):disabled:hover, .wp-block-everest-forms-form-selector button.button:not(.button-large):disabled:hover, .wp-block-everest-forms-form-selector button[type=submit]:disabled:hover, .wp-block-everest-forms-form-selector input[type=submit]:disabled:hover {
	color: #555;
	background-color: #f7f7f7;
}

.everest-forms .layout-two label, .wp-block-everest-forms-form-selector .layout-two label {
	margin-bottom: 0;
}

.everest-forms .layout-two .evf-field-checkbox label, .everest-forms .layout-two .evf-field-radio label, .wp-block-everest-forms-form-selector .layout-two .evf-field-checkbox label, .wp-block-everest-forms-form-selector .layout-two .evf-field-radio label {
	margin-bottom: 20px;
}

.everest-forms .layout-two canvas.evf-signature-canvas, .everest-forms .layout-two input, .everest-forms .layout-two select, .everest-forms .layout-two textarea, .wp-block-everest-forms-form-selector .layout-two canvas.evf-signature-canvas, .wp-block-everest-forms-form-selector .layout-two input, .wp-block-everest-forms-form-selector .layout-two select, .wp-block-everest-forms-form-selector .layout-two textarea {
	border-radius: 0;
	border-top: none transparent;
	border-right: none transparent;
	border-left: none transparent;
	border-bottom: 1px solid #8e98a2;
	padding: 10px 0;
}

.everest-forms .layout-two canvas.evf-signature-canvas:focus, .everest-forms .layout-two input:focus, .everest-forms .layout-two select:focus, .everest-forms .layout-two textarea:focus, .wp-block-everest-forms-form-selector .layout-two canvas.evf-signature-canvas:focus, .wp-block-everest-forms-form-selector .layout-two input:focus, .wp-block-everest-forms-form-selector .layout-two select:focus, .wp-block-everest-forms-form-selector .layout-two textarea:focus {
	outline: 0;
	border-top: none transparent;
	border-right: none transparent;
	border-left: none transparent;
}

.everest-forms .layout-two textarea, .wp-block-everest-forms-form-selector .layout-two textarea {
	height: 100px;
}

.everest-forms .everest-forms-notice, .wp-block-everest-forms-form-selector .everest-forms-notice {
	padding: 1em 3em;
	margin: 0 0 2em;
	position: relative;
	background-color: #0095ff;
	color: #fff;
	border-radius: 5px;
}

.everest-forms .everest-forms-notice::after, .everest-forms .everest-forms-notice::before, .wp-block-everest-forms-form-selector .everest-forms-notice::after, .wp-block-everest-forms-form-selector .everest-forms-notice::before {
	content: " ";
	display: table;
}

.everest-forms .everest-forms-notice::after, .wp-block-everest-forms-form-selector .everest-forms-notice::after {
	clear: both;
}

.everest-forms .everest-forms-notice::before, .wp-block-everest-forms-form-selector .everest-forms-notice::before {
	font-family: dashicons;
	content: "";
	position: absolute;
	top: 1em;
	left: 1.5em;
	color: inherit;
}

.everest-forms .everest-forms-notice .button, .wp-block-everest-forms-form-selector .everest-forms-notice .button {
	float: right;
}

.everest-forms .everest-forms-notice p, .wp-block-everest-forms-form-selector .everest-forms-notice p {
	margin-bottom: 0;
}

.everest-forms .everest-forms-notice a, .wp-block-everest-forms-form-selector .everest-forms-notice a {
	color: #fff;
}

.everest-forms .everest-forms-notice li, .wp-block-everest-forms-form-selector .everest-forms-notice li {
	list-style: none outside !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.everest-forms .everest-forms-notice.everst-forms-form-disable-notice, .wp-block-everest-forms-form-selector .everest-forms-notice.everst-forms-form-disable-notice {
	color: #494d50;
	background: #fffbf0;
	border: 1px solid #f4d071;
}

.everest-forms .everest-forms-notice--info, .wp-block-everest-forms-form-selector .everest-forms-notice--info {
	padding: 1em 1.6em;
	color: #494d50;
	background: #f0f9ff;
	border: 1px solid #71bdf4;
}

.everest-forms .everest-forms-notice--info::before, .wp-block-everest-forms-form-selector .everest-forms-notice--info::before {
	visibility: hidden;
}

.everest-forms .everest-forms-notice--info .everest-forms-notice--actions, .wp-block-everest-forms-form-selector .everest-forms-notice--info .everest-forms-notice--actions {
	margin-top: 10px;
}

.everest-forms .everest-forms-notice--info .everest-forms-notice--actions a.button, .wp-block-everest-forms-form-selector .everest-forms-notice--info .everest-forms-notice--actions a.button {
	float: left;
	line-height: 1;
	cursor: pointer;
	margin-right: 7px;
	padding: .618em 1em;
	box-shadow: none;
	text-shadow: none;
	text-decoration: none;
	background-image: none;
	color: #494d50;
	background-color: #f6f7f9;
}

.everest-forms .everest-forms-notice--info .everest-forms-notice--actions a.button.nitro-lazy, .wp-block-everest-forms-form-selector .everest-forms-notice--info .everest-forms-notice--actions a.button.nitro-lazy {
	background-image: none !important;
}

.everest-forms .everest-forms-notice--info .everest-forms-notice--actions a.button:focus, .wp-block-everest-forms-form-selector .everest-forms-notice--info .everest-forms-notice--actions a.button:focus {
	outline: 0;
}

.everest-forms .everest-forms-notice--success, .wp-block-everest-forms-form-selector .everest-forms-notice--success {
	background-color: #4bce61;
}

.everest-forms .everest-forms-notice--success::before, .wp-block-everest-forms-form-selector .everest-forms-notice--success::before {
	content: "";
}

.everest-forms .everest-forms-notice--warning, .wp-block-everest-forms-form-selector .everest-forms-notice--warning {
	background-color: #ffba00;
}

.everest-forms .everest-forms-notice--error, .wp-block-everest-forms-form-selector .everest-forms-notice--error {
	background-color: #fa5252;
}

.everest-forms .everest-forms-notice--error::before, .wp-block-everest-forms-form-selector .everest-forms-notice--error::before {
	content: "";
	color: inherit;
}

.everest-forms .everest-forms-notice--error .everest-forms-notice-list, .wp-block-everest-forms-form-selector .everest-forms-notice--error .everest-forms-notice-list {
	margin: 0;
	list-style: none outside;
}

.everest-forms .everest-forms-notice--error .everest-forms-notice-list .everest-forms-notice-list__item, .wp-block-everest-forms-form-selector .everest-forms-notice--error .everest-forms-notice-list .everest-forms-notice-list__item {
	margin-bottom: .5em;
}

.everest-forms .everest-forms-notice--error .everest-forms-notice-list .everest-forms-notice-list__item:last-child, .wp-block-everest-forms-form-selector .everest-forms-notice--error .everest-forms-notice-list .everest-forms-notice-list__item:last-child {
	margin-bottom: 0;
}

.wp-block-everest-forms-form-selector .everest-form-gutenberg-form-selector-wrap, .wp-block-everest-forms-frontend-listing .everest-form-gutenberg-form-selector-wrap {
	align-items: center;
}

.wp-block-everest-forms-form-selector .everest-form-gutenberg-form-selector-wrap .components-placeholder__label, .wp-block-everest-forms-frontend-listing .everest-form-gutenberg-form-selector-wrap .components-placeholder__label {
	margin-bottom: 0;
}

.wp-block-everest-forms-form-selector .everest-form-gutenberg-form-selector-wrap .components-placeholder__label svg, .wp-block-everest-forms-frontend-listing .everest-form-gutenberg-form-selector-wrap .components-placeholder__label svg {
	width: 75px;
	height: 75px;
	color: #7e3bd0;
}

.wp-block-everest-forms-form-selector .everest-form-gutenberg-form-selector-wrap .components-placeholder__instructions, .wp-block-everest-forms-frontend-listing .everest-form-gutenberg-form-selector-wrap .components-placeholder__instructions {
	color: #23282d;
	font-size: 1.3em;
	font-weight: 600;
}

.wp-block-everest-forms-form-selector .everest-form-gutenberg-form-selector-wrap .components-placeholder__fieldset .components-base-control, .wp-block-everest-forms-frontend-listing .everest-form-gutenberg-form-selector-wrap .components-placeholder__fieldset .components-base-control {
	width: 100%;
	text-align: center;
}

div.evf-gutenberg-form-selector .evf-frontend-row button[type=submit]:disabled, div.evf-gutenberg-form-selector .evf-frontend-row input:disabled, div.evf-gutenberg-form-selector .evf-frontend-row select:disabled, div.evf-gutenberg-form-selector .evf-frontend-row textarea:disabled {
	cursor: not-allowed;
}

.evf-honeypot-container {
	display: none !important;
	position: absolute !important;
	left: -9000px !important;
}

.evf-recaptcha-container {
	clear: both;
	margin-bottom: 30px;
}

.evf-recaptcha-container .evf-error {
	margin-top: 15px;
	margin-bottom: 0;
	font-weight: 300;
	line-height: 1.7;
	padding: 7px 10px;
	border-radius: 3px;
	display: inline-block;
	color: #f92020;
	border: 1px solid #fa5252;
	background-color: #fff;
}

.evf-recaptcha-container.recaptcha-hidden {
	margin: 0;
}

.evf-field-date-time .date-time-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: nowrap;
	margin: 0 -5px;
}

@media (max-width:767px) {
	.evf-field-date-time .date-time-container {
		justify-content: space-between;
		margin: 0;
	}
}

.evf-field-date-time .date-time-container input.date-dropdown-field {
	width: 100%;
	margin: 0 5px;
}

.evf-field-date-time .date-time-container .date-time-space-filler {
	width: 20px;
}

@media (max-width:767px) {
	.evf-field-date-time .date-time-container .date-time-space-filler {
		width: 100%;
	}
}

.evf-field-date-time .date-time-container select {
	margin: 0 5px 0 5px;
	width: 33.4%;
}

@media (max-width:767px) {
	.evf-field-date-time .date-time-container select {
		width: calc(33.33% - 10px);
		margin: 0;
	}
}

@media only screen and (max-width:600px) {
	.evf-container .evf-field>* {
		max-width: 100%;
	}
	
	.evf-container .evf-field:not(.evf-field-phone) {
		overflow-x: hidden;
	}
	
	.evf-container .evf-field.evf-field, .evf-container .evf-field.evf-field-likert {
		overflow: auto;
	}
}

@media screen and (min-width:768px) {
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (max-width:768px) {
	.everest-forms .evf-field-container .evf-frontend-row {
		flex-direction: column;
		margin: 0;
	}
	
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid {
		padding: 0;
	}
	
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid:last-child {
		margin-bottom: 0;
	}
	
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-3, .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-4 {
		width: 100%;
		max-width: 100%;
	}
	
	.everest-forms .evf-recaptcha-container {
		margin: 25px 0;
	}
}

.wp-admin .evf-field-repeater-fields {
	display: block !important;
}

.amp-form-submit-success .evf-field-container, .amp-form-submit-success .evf-submit-container {
	display: none;
}

@keyframes everest-forms-heartbeat {
	0% {
		box-shadow: 0 0 0 0 rgba(140, 90, 202, .6);
	}
	
	100% {
		box-shadow: 0 0 0 10px rgba(223, 119, 57, 0);
	}
}

span.everest-forms-shortcode-form-embed-dot {
	display: inline-block;
	width: 12px;
	height: 12px !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 50%;
	background-color: #8c5aca;
	animation: everest-forms-heartbeat 1.5s infinite !important;
	margin: 3px 10px;
}

.wp-editor-tools span.everest-forms-shortcode-form-embed-dot {
	margin-top: 9px;
}

.everest-forms-shortcode-form-embed-theme-tooltip {
	display: none;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip {
	z-index: 100100 !important;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 18px;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 8px;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	top: 0;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 18px;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	left: 8px;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box {
	max-width: 260px;
	background: #fff;
	border: none;
	border-radius: 4px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content {
	color: #444;
	padding: 16px 20px 18px;
	text-align: center;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content div :first-child {
	margin-top: 0 !important;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content h3 {
	font-size: 16px;
	letter-spacing: 0;
	line-height: 18px;
	margin: 0;
	color: #23282c;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content p {
	font-size: 14px;
	letter-spacing: 0;
	line-height: 18px;
	margin: 10px 0 0;
	color: #444;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content a {
	color: #1d7bac;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .everest-forms-shortcode-form-embed-theme-done-btn {
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	box-shadow: none;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	padding: 7px 18px;
	border: none;
	background-color: #8c5aca;
	color: #fff;
	display: block;
	margin: 15px auto 0;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .everest-forms-shortcode-form-embed-theme-done-btn:hover {
	background-color: #8c5aca;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .everest-forms-shortcode-form-embed-theme-done-btn:disabled {
	cursor: default;
	opacity: .5;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .everest-forms-shortcode-form-embed-theme-done-btn:disabled:hover {
	background-color: #8c5aca;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-arrow-border {
	border: none;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-top .tooltipster-arrow-background {
	border-top-color: #fff;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-right .tooltipster-arrow-background {
	border-right-color: #fff;
}

.everest-forms-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #fff;
}

.block-editor-page .edit-post-layout .components-notice-list>div {
	padding-left: 50px;
}

.block-editor-page .everest-forms-shortcode-form-embed-dot {
	position: absolute;
	top: 75px;
	left: 20px;
	z-index: 9999;
}

.block-editor-page .everest-forms-shortcode-form-embed-theme {
	width: 260px !important;
	z-index: 99980 !important;
	margin-top: 5px;
}

.block-editor-page .everest-forms-shortcode-form-embed-theme .tooltipster-box {
	margin-top: 10px;
}

.block-editor-page .everest-forms-shortcode-form-embed-theme .everest-forms-shortcode-form-embed-theme-tooltips-red-arrow {
	position: absolute;
	display: block;
	width: 15px;
	height: 42px;
	top: -65px;
	left: 145px;
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/everest-forms/assets/images/icons/red-arrow.svg");
	background-size: 15px 42px;
	background-repeat: no-repeat;
}

.block-editor-page .everest-forms-shortcode-form-embed-theme .everest-forms-shortcode-form-embed-theme-tooltips-red-arrow.nitro-lazy {
	background-image: none !important;
}

.block-editor-page.is-fullscreen-mode .edit-post-layout .components-notice-list>div {
	padding-left: 125px;
}

.block-editor-page.is-fullscreen-mode .everest-forms-shortcode-form-embed-dot {
	left: 75px;
}

.block-editor-page.is-fullscreen-mode .everest-forms-shortcode-form-embed-theme .everest-forms-shortcode-form-embed-theme-tooltips-red-arrow {
	left: 105px;
}

.everest_forms_preview_confirmation_table {
	width: 100%;
	margin-top: 20px;
	border: 1px solid #ddd;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
}

.everest_forms_preview_confirmation_table_label {
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
	border-top: 1px solid #ddd;
	font-weight: 700;
}

.everest_forms_preview_confirmation_table_value {
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.everest_forms_preview_confirmation_table_value:first-child {
	border-left: none;
}

.everest_forms_preview_confirmation_compact {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	box-sizing: border-box;
}

.everest_forms_preview_confirmation_compact .everest_forms_preview_confirmation_compact_label {
	flex: 0 0 30%;
	padding: 10px;
	font-weight: 600;
	box-sizing: border-box;
}

.everest_forms_preview_confirmation_compact .everest_forms_preview_confirmation_compact_value {
	flex: 0 0 70%;
	padding: 10px;
	box-sizing: border-box;
}

.everest_forms_preview_confirmation_compact .everest_forms_preview_confirmation_compact_label:last-child, .everest_forms_preview_confirmation_compact .everest_forms_preview_confirmation_compact_value:last-child {
	border-bottom: none;
}

.everest_forms_preview_confirmation_compact .everest_forms_preview_confirmation_compact_value {
	word-break: break-all;
}

.everest_forms_preview_confirmation_basic {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 20px;
	background-color: #f9f9f9;
}

.everest_forms_preview_confirmation_basic_label {
	margin-bottom: 10px;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.everest_forms_preview_confirmation_basic_label span {
	color: #333;
}

.everest_forms_preview_confirmation_basic_label:last-child {
	border-bottom: none;
}

.everest-forms .evf-result-feedback {
	font-size: 14px;
	border-radius: 5px;
	padding: 10px 15px;
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap;
}

.everest-forms .evf-result-feedback.correct_answer {
	color: #4bce61;
	background-color: rgba(75, 206, 97, .2);
}

.everest-forms .evf-result-feedback.incorrect_answer {
	color: #fa5252;
	background-color: rgba(250, 82, 82, .2);
}

.evf-field.evf-field-likert {
	overflow: auto;
}

.evf-field.evf-field-likert table.everest-forms-field-likert {
	background: #fff;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	border-collapse: initial;
	border: 1px solid #969696;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input, .evf-field.evf-field-likert table.everest-forms-field-likert select {
	border-color: #adb5bd;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input {
	display: none;
}

.evf-field.evf-field-likert table.everest-forms-field-likert label {
	height: 17px;
	width: 17px;
	margin: 0 auto;
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}

.evf-field.evf-field-likert table.everest-forms-field-likert label span {
	display: none;
}

.evf-field.evf-field-likert table.everest-forms-field-likert label::before {
	height: 17px;
	width: 17px;
	content: "";
	border: 1px solid #adb5bd;
	transition: all .25s ease 0s;
}

.evf-field.evf-field-likert table.everest-forms-field-likert label:hover::before {
	border: 1px solid #697582;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input[type=radio]+label::before {
	border-radius: 50%;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input[type=checkbox]+label::after, .evf-field.evf-field-likert table.everest-forms-field-likert input[type=radio]+label::after {
	content: "";
	position: absolute;
	height: 5px;
	width: 9px;
	border-left: 2px solid transparent;
	border-bottom: 2px solid transparent;
	transform: rotate(-45deg);
	margin-bottom: 0;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input[type=checkbox]:checked+label::before, .evf-field.evf-field-likert table.everest-forms-field-likert input[type=radio]:checked+label::before {
	background: #697582;
	border-color: #697582;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input[type=checkbox]:checked+label::after, .evf-field.evf-field-likert table.everest-forms-field-likert input[type=radio]:checked+label::after {
	border-color: #fff;
}

.evf-field.evf-field-likert table.everest-forms-field-likert input[type=checkbox].evf-error+label::before, .evf-field.evf-field-likert table.everest-forms-field-likert input[type=radio].evf-error+label::before {
	border-color: #fa5252;
}

.evf-field.evf-field-likert table.everest-forms-field-likert select {
	height: 25px;
	width: 100px;
	padding: 0 5px;
}

.evf-field.evf-field-likert table.everest-forms-field-likert select+label {
	display: none;
}

.evf-field.evf-field-likert table.everest-forms-field-likert td, .evf-field.evf-field-likert table.everest-forms-field-likert th {
	border: none;
	padding: 10px;
	height: 42px;
	word-break: normal;
}

.evf-field.evf-field-likert table.everest-forms-field-likert th {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
}

.evf-field.evf-field-likert table.everest-forms-field-likert thead th {
	background: #f6f7f8;
	border-bottom: 1px solid #ced4da;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr {
	text-align: left;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr th {
	text-align: left;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr th label.evf-error {
	height: auto;
	width: auto;
	display: block;
	border: none;
	padding: 0;
	background: no-repeat;
	margin-left: 0;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr th label.evf-error::before {
	content: none;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr td {
	text-align: center;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr td:last-child {
	border-right: none;
}

.evf-field.evf-field-likert table.everest-forms-field-likert tbody tr:nth-child(2n) td, .evf-field.evf-field-likert table.everest-forms-field-likert tbody tr:nth-child(2n) th {
	background: #f6f7f8;
}

.evf-field.evf-field-scale-rating {
	overflow: auto;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating {
	width: 100%;
	border: none;
	margin-bottom: 10px;
	overflow: hidden;
	border-collapse: inherit;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating input {
	display: none;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating input[type=radio]:checked+label, .evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating input[type=radio]:hover+label {
	background: #d9dee2;
	border: 3px solid #697582;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating label {
	background: #f6f7f8;
	height: 42px;
	min-width: 40px;
	margin-bottom: 0;
	transition: all .2s ease 0s;
	border: 3px solid transparent;
	display: flex;
	align-items: center;
	justify-content: center;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating td, .evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating th {
	border: none;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating thead tr th {
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 10px;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating thead tr th .lowest-rating {
	float: left;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating thead tr th .highest-rating {
	float: right;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating tbody tr td {
	padding: 0;
	border-right: none;
	border-right: none;
	text-align: center;
	border: 1px solid #d5d9e2;
	line-height: 36px;
}

.evf-field.evf-field-scale-rating table.everest-forms-field-scale-rating tbody tr td:last-child {
	border-right: 1px solid #d5d9e2;
}

.everest-forms-notice--report {
	padding: 25px;
	margin-bottom: 2rem;
	border-radius: 5px;
	border: 1px solid #cdd0d8;
	background-color: #eff1f5;
}

.everest-forms-notice--report .evf-result-box {
	border-radius: 5px;
	background: #fff;
	color: #494d50;
	margin-bottom: 25px;
	padding: 15px 20px;
}

.everest-forms-notice--report .evf-result-box:last-child {
	margin-bottom: 0;
}

.everest-forms-notice--report .evf-result-box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.everest-forms-notice--report .evf-result-box ul li {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.everest-forms-notice--report .evf-result-box ul li input[type=checkbox], .everest-forms-notice--report .evf-result-box ul li input[type=radio] {
	margin-right: 10px;
}

.everest-forms-notice--report .evf-result-box ul li.correct_answer {
	color: #4bce61;
}

.everest-forms-notice--report .evf-result-box ul li.incorrect_answer {
	color: #fa5252;
}

.everest-forms-notice--report .evf-result-box .evf-result-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 5px;
}

.everest-forms-notice--report .evf-result-box .evf-result-answers {
	font-size: 14px;
	margin-bottom: 10px;
}

.everest-forms-notice--report .evf-result-box .evf-result-answers .evf-result-label-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.everest-forms-notice--report .evf-result-box .evf-result-answers .evf-poll-answer-progressbar {
	display: flex;
	height: 15px;
	overflow: hidden;
	background-color: #e9ebf1;
	border-radius: 3px;
}

.everest-forms-notice--report .evf-result-box .evf-result-answers .evf-poll-answer-progressbar .evf-poll-answer-active-progressbar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease;
}

.everest-forms-notice--report .evf-result-box .evf-poll-answer-summary {
	display: flex;
	font-size: 18px;
	margin-top: 20px;
	margin-left: -20px;
	margin-right: -20px;
	border-top: 1px solid #cdd0d8;
}

.everest-forms-notice--report .evf-result-box .evf-poll-answer-summary .evf-skipped-answers-wrap, .everest-forms-notice--report .evf-result-box .evf-poll-answer-summary .evf-total-answers-wrap {
	font-weight: 600;
	padding: 15px 20px;
	margin-bottom: -15px;
	display: flex;
	flex: 1;
	justify-content: space-between;
}

.everest-forms-notice--report .evf-result-box .evf-poll-answer-summary .evf-total-answers-wrap {
	border-right: 1px solid #cdd0d8;
}

.everest-forms-notice--report .evf-result-box.evf-quiz-result .evf-quiz-title-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	font-size: 18px;
	font-weight: 600;
}

.everest-forms-notice--report .evf-result-box.evf-quiz-result .evf-quiz-title-wrap .evf-result-marks, .everest-forms-notice--report .evf-result-box.evf-quiz-result .evf-quiz-title-wrap .evf-result-title {
	flex: 1;
}

.everest-forms-notice--report .evf-result-box.evf-quiz-result .evf-quiz-title-wrap .evf-result-marks {
	text-align: right;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no {
	display: inline-flex;
	margin-right: 30px;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no .input-text {
	display: none;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no svg {
	height: 32px;
	width: 32px;
	opacity: .5;
	stroke-width: .6px;
	stroke: rgba(0, 0, 0, .65);
	transition: all .5s ease-in-out;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no svg:hover {
	cursor: pointer;
	opacity: 1;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no label {
	margin: 0;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no label:hover {
	cursor: pointer;
}

.everest-forms-field-yes-no-container .everest-forms-field-yes-no.active svg {
	opacity: 1;
	animation: wiggle 2s linear;
}

.everest-forms-field-rating-container input[type=radio] {
	display: none;
}

.everest-forms-field-rating-container label {
	display: inline-block;
	margin-right: 10px;
}

.everest-forms-field-rating-container .everest-forms-field-rating {
	transition: all .25s ease 0s;
}

.everest-forms-field-rating-container .everest-forms-field-rating svg {
	transition: all .25s ease 0s;
	opacity: .6;
}

.everest-forms-field-rating-container .everest-forms-field-rating.hover, .everest-forms-field-rating-container .everest-forms-field-rating.selected {
	transform: scale(1.25);
}

.everest-forms-field-rating-container .everest-forms-field-rating.hover svg, .everest-forms-field-rating-container .everest-forms-field-rating.selected svg {
	opacity: 1;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container {
	display: flex;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no {
	padding: 8px 32px;
	border: 1px solid;
	border-radius: 4px;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no:hover {
	cursor: pointer;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.yes {
	border-color: green;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.yes:hover {
	background-color: #efe;
	transition: .2s ease-in-out;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.no {
	border-color: red;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.no:hover {
	background-color: #fff1f1;
	transition: .2s ease-in-out;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.active.yes {
	background-color: #efe;
	transition: .5s ease-in-out;
	animation: shrinkgrow .2s linear;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.active.yes label {
	color: green;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.active.no {
	background-color: #fff1f1;
	transition: .5s ease-in-out;
	animation: shrinkgrow .2s linear;
}

.evf-yes-no-field-with-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no.active.no label {
	color: red;
}

.evf-yes-no-field-with-icon-text .everest-forms-field-yes-no-container .everest-forms-field-yes-no {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	column-gap: 8px;
}

@keyframes wiggle {
	0% {
		transform: rotateZ(0);
	}
	
	15% {
		transform: rotateZ(-15deg);
	}
	
	20% {
		transform: rotateZ(10deg);
	}
	
	25% {
		transform: rotateZ(-10deg);
	}
	
	30% {
		transform: rotateZ(6deg);
	}
	
	35% {
		transform: rotateZ(-4deg);
	}
	
	100% {
		transform: rotateZ(0);
	}
}

@keyframes shrinkgrow {
	0% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.evf-td-head {
	background: #f6f7f8;
	border-bottom: 1px solid #ced4da !important;
}

.everest-forms-beaver__container {
	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: center;
}

.everest-forms-beaver__container img.everest-forms-logo__beaver {
	background: #7545bb;
	padding: 1rem;
	border-radius: 14px;
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.everest_forms_divi_builder:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.4553%202.87459H12.0039L13.0616%204.65593H16.513L15.4553%202.87459Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M17.6262%206.43721H14.1748L15.2882%208.21856H18.7395L17.6262%206.43721Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M17.5703%2015.3441H17.0693H15.5106H4.4328L9.94387%206.32597L12.2262%2010H11.7252H9.94387L8.88619%2011.7814H9.94387H10.6675H15.3993L9.94387%202.98592L1.25977%2017.1254H2.81845H17.0693H18.6836L17.5703%2015.3441Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	filter: invert(47%) sepia(92%) saturate(2271%) hue-rotate(187deg) brightness(91%) contrast(86%);
}

body .iti, div.evf-container .everest-form .iti {
	position: relative;
	display: inline-block;
}

body .iti *, div.evf-container .everest-form .iti * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body .iti__hide, div.evf-container .everest-form .iti__hide {
	display: none;
}

body .iti__v-hide, div.evf-container .everest-form .iti__v-hide {
	visibility: hidden;
}

body .iti input, body .iti input[type=tel], body .iti input[type=text], div.evf-container .everest-form .iti input, div.evf-container .everest-form .iti input[type=tel], div.evf-container .everest-form .iti input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-right: 36px;
	margin-right: 0;
}

body .iti__flag-container, div.evf-container .everest-form .iti__flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px;
}

body .iti__selected-flag, div.evf-container .everest-form .iti__selected-flag {
	z-index: 1;
	outline: 0;
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 6px 0 8px;
}

body .iti__arrow, div.evf-container .everest-form .iti__arrow {
	margin-left: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555;
}

body .iti__arrow--up, div.evf-container .everest-form .iti__arrow--up {
	border-top: none;
	border-bottom: 4px solid #555;
}

body .iti__country-list, div.evf-container .everest-form .iti__country-list {
	position: absolute;
	z-index: 20;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff !important;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

body .iti__country-list--dropup, div.evf-container .everest-form .iti__country-list--dropup {
	bottom: 100%;
	margin-bottom: -1px;
}

@media (max-width:600px) {
	body .iti__country-list, div.evf-container .everest-form .iti__country-list {
		max-width: 90vw;
	}
}

body .iti__flag-box, div.evf-container .everest-form .iti__flag-box {
	display: inline-block;
	width: 20px;
}

body .iti__divider, div.evf-container .everest-form .iti__divider {
	margin: 0 !important;
	border-bottom: 1px solid #ccc !important;
}

body .iti__country, div.evf-container .everest-form .iti__country {
	padding: 5px 10px;
	outline: 0;
}

body .iti__dial-code, div.evf-container .everest-form .iti__dial-code {
	color: #999;
	vertical-align: baseline;
	line-height: 1;
}

body .iti__country.iti__highlight, div.evf-container .everest-form .iti__country.iti__highlight {
	background-color: rgba(0, 0, 0, .05) !important;
}

body .iti__country-name, body .iti__flag-box, div.evf-container .everest-form .iti__country-name, div.evf-container .everest-form .iti__flag-box {
	vertical-align: middle;
	line-height: 1;
}

body .iti__country-name, body .iti__flag-box, div.evf-container .everest-form .iti__country-name, div.evf-container .everest-form .iti__flag-box {
	margin-right: 10px;
}

body .iti--allow-dropdown input, body .iti--allow-dropdown input[type=tel], body .iti--allow-dropdown input[type=text], body .iti--separate-dial-code input, body .iti--separate-dial-code input[type=tel], body .iti--separate-dial-code input[type=text], div.evf-container .everest-form .iti--allow-dropdown input, div.evf-container .everest-form .iti--allow-dropdown input[type=tel], div.evf-container .everest-form .iti--allow-dropdown input[type=text], div.evf-container .everest-form .iti--separate-dial-code input, div.evf-container .everest-form .iti--separate-dial-code input[type=tel], div.evf-container .everest-form .iti--separate-dial-code input[type=text] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0;
}

body .iti--allow-dropdown .iti__flag-container, body .iti--separate-dial-code .iti__flag-container, div.evf-container .everest-form .iti--allow-dropdown .iti__flag-container, div.evf-container .everest-form .iti--separate-dial-code .iti__flag-container {
	right: auto;
	left: 0;
}

body .iti--allow-dropdown .iti__flag-container:hover, div.evf-container .everest-form .iti--allow-dropdown .iti__flag-container:hover {
	cursor: pointer;
}

body .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag, div.evf-container .everest-form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05);
}

body .iti--allow-dropdown input[disabled]+.iti__flag-container:hover, body .iti--allow-dropdown input[readonly]+.iti__flag-container:hover, div.evf-container .everest-form .iti--allow-dropdown input[disabled]+.iti__flag-container:hover, div.evf-container .everest-form .iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
	cursor: default;
}

body .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag, body .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag, div.evf-container .everest-form .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag, div.evf-container .everest-form .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
	background-color: transparent;
}

body .iti--separate-dial-code .iti__selected-flag, div.evf-container .everest-form .iti--separate-dial-code .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05);
}

body .iti--separate-dial-code .iti__selected-dial-code, div.evf-container .everest-form .iti--separate-dial-code .iti__selected-dial-code {
	margin-left: 6px;
}

body .iti--container, div.evf-container .everest-form .iti--container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px;
}

body .iti--container:hover, div.evf-container .everest-form .iti--container:hover {
	cursor: pointer;
}

body .iti__flag, div.evf-container .everest-form .iti__flag {
	width: 20px;
}

body .iti__flag.iti__be, div.evf-container .everest-form .iti__flag.iti__be {
	width: 18px;
}

body .iti__flag.iti__ch, div.evf-container .everest-form .iti__flag.iti__ch {
	width: 15px;
}

body .iti__flag.iti__mc, div.evf-container .everest-form .iti__flag.iti__mc {
	width: 19px;
}

body .iti__flag.iti__ne, div.evf-container .everest-form .iti__flag.iti__ne {
	width: 18px;
}

body .iti__flag.iti__np, div.evf-container .everest-form .iti__flag.iti__np {
	width: 13px;
}

body .iti__flag.iti__va, div.evf-container .everest-form .iti__flag.iti__va {
	width: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	body .iti__flag, div.evf-container .everest-form .iti__flag {
		background-size: 5652px 15px;
	}
}

body .iti__flag.iti__ac, div.evf-container .everest-form .iti__flag.iti__ac {
	height: 10px;
	background-position: 0 0;
}

body .iti__flag.iti__ad, div.evf-container .everest-form .iti__flag.iti__ad {
	height: 14px;
	background-position: -22px 0;
}

body .iti__flag.iti__ae, div.evf-container .everest-form .iti__flag.iti__ae {
	height: 10px;
	background-position: -44px 0;
}

body .iti__flag.iti__af, div.evf-container .everest-form .iti__flag.iti__af {
	height: 14px;
	background-position: -66px 0;
}

body .iti__flag.iti__ag, div.evf-container .everest-form .iti__flag.iti__ag {
	height: 14px;
	background-position: -88px 0;
}

body .iti__flag.iti__ai, div.evf-container .everest-form .iti__flag.iti__ai {
	height: 10px;
	background-position: -110px 0;
}

body .iti__flag.iti__al, div.evf-container .everest-form .iti__flag.iti__al {
	height: 15px;
	background-position: -132px 0;
}

body .iti__flag.iti__am, div.evf-container .everest-form .iti__flag.iti__am {
	height: 10px;
	background-position: -154px 0;
}

body .iti__flag.iti__ao, div.evf-container .everest-form .iti__flag.iti__ao {
	height: 14px;
	background-position: -176px 0;
}

body .iti__flag.iti__aq, div.evf-container .everest-form .iti__flag.iti__aq {
	height: 14px;
	background-position: -198px 0;
}

body .iti__flag.iti__ar, div.evf-container .everest-form .iti__flag.iti__ar {
	height: 13px;
	background-position: -220px 0;
}

body .iti__flag.iti__as, div.evf-container .everest-form .iti__flag.iti__as {
	height: 10px;
	background-position: -242px 0;
}

body .iti__flag.iti__at, div.evf-container .everest-form .iti__flag.iti__at {
	height: 14px;
	background-position: -264px 0;
}

body .iti__flag.iti__au, div.evf-container .everest-form .iti__flag.iti__au {
	height: 10px;
	background-position: -286px 0;
}

body .iti__flag.iti__aw, div.evf-container .everest-form .iti__flag.iti__aw {
	height: 14px;
	background-position: -308px 0;
}

body .iti__flag.iti__ax, div.evf-container .everest-form .iti__flag.iti__ax {
	height: 13px;
	background-position: -330px 0;
}

body .iti__flag.iti__az, div.evf-container .everest-form .iti__flag.iti__az {
	height: 10px;
	background-position: -352px 0;
}

body .iti__flag.iti__ba, div.evf-container .everest-form .iti__flag.iti__ba {
	height: 10px;
	background-position: -374px 0;
}

body .iti__flag.iti__bb, div.evf-container .everest-form .iti__flag.iti__bb {
	height: 14px;
	background-position: -396px 0;
}

body .iti__flag.iti__bd, div.evf-container .everest-form .iti__flag.iti__bd {
	height: 12px;
	background-position: -418px 0;
}

body .iti__flag.iti__be, div.evf-container .everest-form .iti__flag.iti__be {
	height: 15px;
	background-position: -440px 0;
}

body .iti__flag.iti__bf, div.evf-container .everest-form .iti__flag.iti__bf {
	height: 14px;
	background-position: -460px 0;
}

body .iti__flag.iti__bg, div.evf-container .everest-form .iti__flag.iti__bg {
	height: 12px;
	background-position: -482px 0;
}

body .iti__flag.iti__bh, div.evf-container .everest-form .iti__flag.iti__bh {
	height: 12px;
	background-position: -504px 0;
}

body .iti__flag.iti__bi, div.evf-container .everest-form .iti__flag.iti__bi {
	height: 12px;
	background-position: -526px 0;
}

body .iti__flag.iti__bj, div.evf-container .everest-form .iti__flag.iti__bj {
	height: 14px;
	background-position: -548px 0;
}

body .iti__flag.iti__bl, div.evf-container .everest-form .iti__flag.iti__bl {
	height: 14px;
	background-position: -570px 0;
}

body .iti__flag.iti__bm, div.evf-container .everest-form .iti__flag.iti__bm {
	height: 10px;
	background-position: -592px 0;
}

body .iti__flag.iti__bn, div.evf-container .everest-form .iti__flag.iti__bn {
	height: 10px;
	background-position: -614px 0;
}

body .iti__flag.iti__bo, div.evf-container .everest-form .iti__flag.iti__bo {
	height: 14px;
	background-position: -636px 0;
}

body .iti__flag.iti__bq, div.evf-container .everest-form .iti__flag.iti__bq {
	height: 14px;
	background-position: -658px 0;
}

body .iti__flag.iti__br, div.evf-container .everest-form .iti__flag.iti__br {
	height: 14px;
	background-position: -680px 0;
}

body .iti__flag.iti__bs, div.evf-container .everest-form .iti__flag.iti__bs {
	height: 10px;
	background-position: -702px 0;
}

body .iti__flag.iti__bt, div.evf-container .everest-form .iti__flag.iti__bt {
	height: 14px;
	background-position: -724px 0;
}

body .iti__flag.iti__bv, div.evf-container .everest-form .iti__flag.iti__bv {
	height: 15px;
	background-position: -746px 0;
}

body .iti__flag.iti__bw, div.evf-container .everest-form .iti__flag.iti__bw {
	height: 14px;
	background-position: -768px 0;
}

body .iti__flag.iti__by, div.evf-container .everest-form .iti__flag.iti__by {
	height: 10px;
	background-position: -790px 0;
}

body .iti__flag.iti__bz, div.evf-container .everest-form .iti__flag.iti__bz {
	height: 14px;
	background-position: -812px 0;
}

body .iti__flag.iti__ca, div.evf-container .everest-form .iti__flag.iti__ca {
	height: 10px;
	background-position: -834px 0;
}

body .iti__flag.iti__cc, div.evf-container .everest-form .iti__flag.iti__cc {
	height: 10px;
	background-position: -856px 0;
}

body .iti__flag.iti__cd, div.evf-container .everest-form .iti__flag.iti__cd {
	height: 15px;
	background-position: -878px 0;
}

body .iti__flag.iti__cf, div.evf-container .everest-form .iti__flag.iti__cf {
	height: 14px;
	background-position: -900px 0;
}

body .iti__flag.iti__cg, div.evf-container .everest-form .iti__flag.iti__cg {
	height: 14px;
	background-position: -922px 0;
}

body .iti__flag.iti__ch, div.evf-container .everest-form .iti__flag.iti__ch {
	height: 15px;
	background-position: -944px 0;
}

body .iti__flag.iti__ci, div.evf-container .everest-form .iti__flag.iti__ci {
	height: 14px;
	background-position: -961px 0;
}

body .iti__flag.iti__ck, div.evf-container .everest-form .iti__flag.iti__ck {
	height: 10px;
	background-position: -983px 0;
}

body .iti__flag.iti__cl, div.evf-container .everest-form .iti__flag.iti__cl {
	height: 14px;
	background-position: -1005px 0;
}

body .iti__flag.iti__cm, div.evf-container .everest-form .iti__flag.iti__cm {
	height: 14px;
	background-position: -1027px 0;
}

body .iti__flag.iti__cn, div.evf-container .everest-form .iti__flag.iti__cn {
	height: 14px;
	background-position: -1049px 0;
}

body .iti__flag.iti__co, div.evf-container .everest-form .iti__flag.iti__co {
	height: 14px;
	background-position: -1071px 0;
}

body .iti__flag.iti__cp, div.evf-container .everest-form .iti__flag.iti__cp {
	height: 14px;
	background-position: -1093px 0;
}

body .iti__flag.iti__cr, div.evf-container .everest-form .iti__flag.iti__cr {
	height: 12px;
	background-position: -1115px 0;
}

body .iti__flag.iti__cu, div.evf-container .everest-form .iti__flag.iti__cu {
	height: 10px;
	background-position: -1137px 0;
}

body .iti__flag.iti__cv, div.evf-container .everest-form .iti__flag.iti__cv {
	height: 12px;
	background-position: -1159px 0;
}

body .iti__flag.iti__cw, div.evf-container .everest-form .iti__flag.iti__cw {
	height: 14px;
	background-position: -1181px 0;
}

body .iti__flag.iti__cx, div.evf-container .everest-form .iti__flag.iti__cx {
	height: 10px;
	background-position: -1203px 0;
}

body .iti__flag.iti__cy, div.evf-container .everest-form .iti__flag.iti__cy {
	height: 14px;
	background-position: -1225px 0;
}

body .iti__flag.iti__cz, div.evf-container .everest-form .iti__flag.iti__cz {
	height: 14px;
	background-position: -1247px 0;
}

body .iti__flag.iti__de, div.evf-container .everest-form .iti__flag.iti__de {
	height: 12px;
	background-position: -1269px 0;
}

body .iti__flag.iti__dg, div.evf-container .everest-form .iti__flag.iti__dg {
	height: 10px;
	background-position: -1291px 0;
}

body .iti__flag.iti__dj, div.evf-container .everest-form .iti__flag.iti__dj {
	height: 14px;
	background-position: -1313px 0;
}

body .iti__flag.iti__dk, div.evf-container .everest-form .iti__flag.iti__dk {
	height: 15px;
	background-position: -1335px 0;
}

body .iti__flag.iti__dm, div.evf-container .everest-form .iti__flag.iti__dm {
	height: 10px;
	background-position: -1357px 0;
}

body .iti__flag.iti__do, div.evf-container .everest-form .iti__flag.iti__do {
	height: 14px;
	background-position: -1379px 0;
}

body .iti__flag.iti__dz, div.evf-container .everest-form .iti__flag.iti__dz {
	height: 14px;
	background-position: -1401px 0;
}

body .iti__flag.iti__ea, div.evf-container .everest-form .iti__flag.iti__ea {
	height: 14px;
	background-position: -1423px 0;
}

body .iti__flag.iti__ec, div.evf-container .everest-form .iti__flag.iti__ec {
	height: 14px;
	background-position: -1445px 0;
}

body .iti__flag.iti__ee, div.evf-container .everest-form .iti__flag.iti__ee {
	height: 13px;
	background-position: -1467px 0;
}

body .iti__flag.iti__eg, div.evf-container .everest-form .iti__flag.iti__eg {
	height: 14px;
	background-position: -1489px 0;
}

body .iti__flag.iti__eh, div.evf-container .everest-form .iti__flag.iti__eh {
	height: 10px;
	background-position: -1511px 0;
}

body .iti__flag.iti__er, div.evf-container .everest-form .iti__flag.iti__er {
	height: 10px;
	background-position: -1533px 0;
}

body .iti__flag.iti__es, div.evf-container .everest-form .iti__flag.iti__es {
	height: 14px;
	background-position: -1555px 0;
}

body .iti__flag.iti__et, div.evf-container .everest-form .iti__flag.iti__et {
	height: 10px;
	background-position: -1577px 0;
}

body .iti__flag.iti__eu, div.evf-container .everest-form .iti__flag.iti__eu {
	height: 14px;
	background-position: -1599px 0;
}

body .iti__flag.iti__fi, div.evf-container .everest-form .iti__flag.iti__fi {
	height: 12px;
	background-position: -1621px 0;
}

body .iti__flag.iti__fj, div.evf-container .everest-form .iti__flag.iti__fj {
	height: 10px;
	background-position: -1643px 0;
}

body .iti__flag.iti__fk, div.evf-container .everest-form .iti__flag.iti__fk {
	height: 10px;
	background-position: -1665px 0;
}

body .iti__flag.iti__fm, div.evf-container .everest-form .iti__flag.iti__fm {
	height: 11px;
	background-position: -1687px 0;
}

body .iti__flag.iti__fo, div.evf-container .everest-form .iti__flag.iti__fo {
	height: 15px;
	background-position: -1709px 0;
}

body .iti__flag.iti__fr, div.evf-container .everest-form .iti__flag.iti__fr {
	height: 14px;
	background-position: -1731px 0;
}

body .iti__flag.iti__ga, div.evf-container .everest-form .iti__flag.iti__ga {
	height: 15px;
	background-position: -1753px 0;
}

body .iti__flag.iti__gb, div.evf-container .everest-form .iti__flag.iti__gb {
	height: 10px;
	background-position: -1775px 0;
}

body .iti__flag.iti__gd, div.evf-container .everest-form .iti__flag.iti__gd {
	height: 12px;
	background-position: -1797px 0;
}

body .iti__flag.iti__ge, div.evf-container .everest-form .iti__flag.iti__ge {
	height: 14px;
	background-position: -1819px 0;
}

body .iti__flag.iti__gf, div.evf-container .everest-form .iti__flag.iti__gf {
	height: 14px;
	background-position: -1841px 0;
}

body .iti__flag.iti__gg, div.evf-container .everest-form .iti__flag.iti__gg {
	height: 14px;
	background-position: -1863px 0;
}

body .iti__flag.iti__gh, div.evf-container .everest-form .iti__flag.iti__gh {
	height: 14px;
	background-position: -1885px 0;
}

body .iti__flag.iti__gi, div.evf-container .everest-form .iti__flag.iti__gi {
	height: 10px;
	background-position: -1907px 0;
}

body .iti__flag.iti__gl, div.evf-container .everest-form .iti__flag.iti__gl {
	height: 14px;
	background-position: -1929px 0;
}

body .iti__flag.iti__gm, div.evf-container .everest-form .iti__flag.iti__gm {
	height: 14px;
	background-position: -1951px 0;
}

body .iti__flag.iti__gn, div.evf-container .everest-form .iti__flag.iti__gn {
	height: 14px;
	background-position: -1973px 0;
}

body .iti__flag.iti__gp, div.evf-container .everest-form .iti__flag.iti__gp {
	height: 14px;
	background-position: -1995px 0;
}

body .iti__flag.iti__gq, div.evf-container .everest-form .iti__flag.iti__gq {
	height: 14px;
	background-position: -2017px 0;
}

body .iti__flag.iti__gr, div.evf-container .everest-form .iti__flag.iti__gr {
	height: 14px;
	background-position: -2039px 0;
}

body .iti__flag.iti__gs, div.evf-container .everest-form .iti__flag.iti__gs {
	height: 10px;
	background-position: -2061px 0;
}

body .iti__flag.iti__gt, div.evf-container .everest-form .iti__flag.iti__gt {
	height: 13px;
	background-position: -2083px 0;
}

body .iti__flag.iti__gu, div.evf-container .everest-form .iti__flag.iti__gu {
	height: 11px;
	background-position: -2105px 0;
}

body .iti__flag.iti__gw, div.evf-container .everest-form .iti__flag.iti__gw {
	height: 10px;
	background-position: -2127px 0;
}

body .iti__flag.iti__gy, div.evf-container .everest-form .iti__flag.iti__gy {
	height: 12px;
	background-position: -2149px 0;
}

body .iti__flag.iti__hk, div.evf-container .everest-form .iti__flag.iti__hk {
	height: 14px;
	background-position: -2171px 0;
}

body .iti__flag.iti__hm, div.evf-container .everest-form .iti__flag.iti__hm {
	height: 10px;
	background-position: -2193px 0;
}

body .iti__flag.iti__hn, div.evf-container .everest-form .iti__flag.iti__hn {
	height: 10px;
	background-position: -2215px 0;
}

body .iti__flag.iti__hr, div.evf-container .everest-form .iti__flag.iti__hr {
	height: 10px;
	background-position: -2237px 0;
}

body .iti__flag.iti__ht, div.evf-container .everest-form .iti__flag.iti__ht {
	height: 12px;
	background-position: -2259px 0;
}

body .iti__flag.iti__hu, div.evf-container .everest-form .iti__flag.iti__hu {
	height: 10px;
	background-position: -2281px 0;
}

body .iti__flag.iti__ic, div.evf-container .everest-form .iti__flag.iti__ic {
	height: 14px;
	background-position: -2303px 0;
}

body .iti__flag.iti__id, div.evf-container .everest-form .iti__flag.iti__id {
	height: 14px;
	background-position: -2325px 0;
}

body .iti__flag.iti__ie, div.evf-container .everest-form .iti__flag.iti__ie {
	height: 10px;
	background-position: -2347px 0;
}

body .iti__flag.iti__il, div.evf-container .everest-form .iti__flag.iti__il {
	height: 15px;
	background-position: -2369px 0;
}

body .iti__flag.iti__im, div.evf-container .everest-form .iti__flag.iti__im {
	height: 10px;
	background-position: -2391px 0;
}

body .iti__flag.iti__in, div.evf-container .everest-form .iti__flag.iti__in {
	height: 14px;
	background-position: -2413px 0;
}

body .iti__flag.iti__io, div.evf-container .everest-form .iti__flag.iti__io {
	height: 10px;
	background-position: -2435px 0;
}

body .iti__flag.iti__iq, div.evf-container .everest-form .iti__flag.iti__iq {
	height: 14px;
	background-position: -2457px 0;
}

body .iti__flag.iti__ir, div.evf-container .everest-form .iti__flag.iti__ir {
	height: 12px;
	background-position: -2479px 0;
}

body .iti__flag.iti__is, div.evf-container .everest-form .iti__flag.iti__is {
	height: 15px;
	background-position: -2501px 0;
}

body .iti__flag.iti__it, div.evf-container .everest-form .iti__flag.iti__it {
	height: 14px;
	background-position: -2523px 0;
}

body .iti__flag.iti__je, div.evf-container .everest-form .iti__flag.iti__je {
	height: 12px;
	background-position: -2545px 0;
}

body .iti__flag.iti__jm, div.evf-container .everest-form .iti__flag.iti__jm {
	height: 10px;
	background-position: -2567px 0;
}

body .iti__flag.iti__jo, div.evf-container .everest-form .iti__flag.iti__jo {
	height: 10px;
	background-position: -2589px 0;
}

body .iti__flag.iti__jp, div.evf-container .everest-form .iti__flag.iti__jp {
	height: 14px;
	background-position: -2611px 0;
}

body .iti__flag.iti__ke, div.evf-container .everest-form .iti__flag.iti__ke {
	height: 14px;
	background-position: -2633px 0;
}

body .iti__flag.iti__kg, div.evf-container .everest-form .iti__flag.iti__kg {
	height: 12px;
	background-position: -2655px 0;
}

body .iti__flag.iti__kh, div.evf-container .everest-form .iti__flag.iti__kh {
	height: 13px;
	background-position: -2677px 0;
}

body .iti__flag.iti__ki, div.evf-container .everest-form .iti__flag.iti__ki {
	height: 10px;
	background-position: -2699px 0;
}

body .iti__flag.iti__km, div.evf-container .everest-form .iti__flag.iti__km {
	height: 12px;
	background-position: -2721px 0;
}

body .iti__flag.iti__kn, div.evf-container .everest-form .iti__flag.iti__kn {
	height: 14px;
	background-position: -2743px 0;
}

body .iti__flag.iti__kp, div.evf-container .everest-form .iti__flag.iti__kp {
	height: 10px;
	background-position: -2765px 0;
}

body .iti__flag.iti__kr, div.evf-container .everest-form .iti__flag.iti__kr {
	height: 14px;
	background-position: -2787px 0;
}

body .iti__flag.iti__kw, div.evf-container .everest-form .iti__flag.iti__kw {
	height: 10px;
	background-position: -2809px 0;
}

body .iti__flag.iti__ky, div.evf-container .everest-form .iti__flag.iti__ky {
	height: 10px;
	background-position: -2831px 0;
}

body .iti__flag.iti__kz, div.evf-container .everest-form .iti__flag.iti__kz {
	height: 10px;
	background-position: -2853px 0;
}

body .iti__flag.iti__la, div.evf-container .everest-form .iti__flag.iti__la {
	height: 14px;
	background-position: -2875px 0;
}

body .iti__flag.iti__lb, div.evf-container .everest-form .iti__flag.iti__lb {
	height: 14px;
	background-position: -2897px 0;
}

body .iti__flag.iti__lc, div.evf-container .everest-form .iti__flag.iti__lc {
	height: 10px;
	background-position: -2919px 0;
}

body .iti__flag.iti__li, div.evf-container .everest-form .iti__flag.iti__li {
	height: 12px;
	background-position: -2941px 0;
}

body .iti__flag.iti__lk, div.evf-container .everest-form .iti__flag.iti__lk {
	height: 10px;
	background-position: -2963px 0;
}

body .iti__flag.iti__lr, div.evf-container .everest-form .iti__flag.iti__lr {
	height: 11px;
	background-position: -2985px 0;
}

body .iti__flag.iti__ls, div.evf-container .everest-form .iti__flag.iti__ls {
	height: 14px;
	background-position: -3007px 0;
}

body .iti__flag.iti__lt, div.evf-container .everest-form .iti__flag.iti__lt {
	height: 12px;
	background-position: -3029px 0;
}

body .iti__flag.iti__lu, div.evf-container .everest-form .iti__flag.iti__lu {
	height: 12px;
	background-position: -3051px 0;
}

body .iti__flag.iti__lv, div.evf-container .everest-form .iti__flag.iti__lv {
	height: 10px;
	background-position: -3073px 0;
}

body .iti__flag.iti__ly, div.evf-container .everest-form .iti__flag.iti__ly {
	height: 10px;
	background-position: -3095px 0;
}

body .iti__flag.iti__ma, div.evf-container .everest-form .iti__flag.iti__ma {
	height: 14px;
	background-position: -3117px 0;
}

body .iti__flag.iti__mc, div.evf-container .everest-form .iti__flag.iti__mc {
	height: 15px;
	background-position: -3139px 0;
}

body .iti__flag.iti__md, div.evf-container .everest-form .iti__flag.iti__md {
	height: 10px;
	background-position: -3160px 0;
}

body .iti__flag.iti__me, div.evf-container .everest-form .iti__flag.iti__me {
	height: 10px;
	background-position: -3182px 0;
}

body .iti__flag.iti__mf, div.evf-container .everest-form .iti__flag.iti__mf {
	height: 14px;
	background-position: -3204px 0;
}

body .iti__flag.iti__mg, div.evf-container .everest-form .iti__flag.iti__mg {
	height: 14px;
	background-position: -3226px 0;
}

body .iti__flag.iti__mh, div.evf-container .everest-form .iti__flag.iti__mh {
	height: 11px;
	background-position: -3248px 0;
}

body .iti__flag.iti__mk, div.evf-container .everest-form .iti__flag.iti__mk {
	height: 10px;
	background-position: -3270px 0;
}

body .iti__flag.iti__ml, div.evf-container .everest-form .iti__flag.iti__ml {
	height: 14px;
	background-position: -3292px 0;
}

body .iti__flag.iti__mm, div.evf-container .everest-form .iti__flag.iti__mm {
	height: 14px;
	background-position: -3314px 0;
}

body .iti__flag.iti__mn, div.evf-container .everest-form .iti__flag.iti__mn {
	height: 10px;
	background-position: -3336px 0;
}

body .iti__flag.iti__mo, div.evf-container .everest-form .iti__flag.iti__mo {
	height: 14px;
	background-position: -3358px 0;
}

body .iti__flag.iti__mp, div.evf-container .everest-form .iti__flag.iti__mp {
	height: 10px;
	background-position: -3380px 0;
}

body .iti__flag.iti__mq, div.evf-container .everest-form .iti__flag.iti__mq {
	height: 14px;
	background-position: -3402px 0;
}

body .iti__flag.iti__mr, div.evf-container .everest-form .iti__flag.iti__mr {
	height: 14px;
	background-position: -3424px 0;
}

body .iti__flag.iti__ms, div.evf-container .everest-form .iti__flag.iti__ms {
	height: 10px;
	background-position: -3446px 0;
}

body .iti__flag.iti__mt, div.evf-container .everest-form .iti__flag.iti__mt {
	height: 14px;
	background-position: -3468px 0;
}

body .iti__flag.iti__mu, div.evf-container .everest-form .iti__flag.iti__mu {
	height: 14px;
	background-position: -3490px 0;
}

body .iti__flag.iti__mv, div.evf-container .everest-form .iti__flag.iti__mv {
	height: 14px;
	background-position: -3512px 0;
}

body .iti__flag.iti__mw, div.evf-container .everest-form .iti__flag.iti__mw {
	height: 14px;
	background-position: -3534px 0;
}

body .iti__flag.iti__mx, div.evf-container .everest-form .iti__flag.iti__mx {
	height: 12px;
	background-position: -3556px 0;
}

body .iti__flag.iti__my, div.evf-container .everest-form .iti__flag.iti__my {
	height: 10px;
	background-position: -3578px 0;
}

body .iti__flag.iti__mz, div.evf-container .everest-form .iti__flag.iti__mz {
	height: 14px;
	background-position: -3600px 0;
}

body .iti__flag.iti__na, div.evf-container .everest-form .iti__flag.iti__na {
	height: 14px;
	background-position: -3622px 0;
}

body .iti__flag.iti__nc, div.evf-container .everest-form .iti__flag.iti__nc {
	height: 10px;
	background-position: -3644px 0;
}

body .iti__flag.iti__ne, div.evf-container .everest-form .iti__flag.iti__ne {
	height: 15px;
	background-position: -3666px 0;
}

body .iti__flag.iti__nf, div.evf-container .everest-form .iti__flag.iti__nf {
	height: 10px;
	background-position: -3686px 0;
}

body .iti__flag.iti__ng, div.evf-container .everest-form .iti__flag.iti__ng {
	height: 10px;
	background-position: -3708px 0;
}

body .iti__flag.iti__ni, div.evf-container .everest-form .iti__flag.iti__ni {
	height: 12px;
	background-position: -3730px 0;
}

body .iti__flag.iti__nl, div.evf-container .everest-form .iti__flag.iti__nl {
	height: 14px;
	background-position: -3752px 0;
}

body .iti__flag.iti__no, div.evf-container .everest-form .iti__flag.iti__no {
	height: 15px;
	background-position: -3774px 0;
}

body .iti__flag.iti__np, div.evf-container .everest-form .iti__flag.iti__np {
	height: 15px;
	background-position: -3796px 0;
}

body .iti__flag.iti__nr, div.evf-container .everest-form .iti__flag.iti__nr {
	height: 10px;
	background-position: -3811px 0;
}

body .iti__flag.iti__nu, div.evf-container .everest-form .iti__flag.iti__nu {
	height: 10px;
	background-position: -3833px 0;
}

body .iti__flag.iti__nz, div.evf-container .everest-form .iti__flag.iti__nz {
	height: 10px;
	background-position: -3855px 0;
}

body .iti__flag.iti__om, div.evf-container .everest-form .iti__flag.iti__om {
	height: 10px;
	background-position: -3877px 0;
}

body .iti__flag.iti__pa, div.evf-container .everest-form .iti__flag.iti__pa {
	height: 14px;
	background-position: -3899px 0;
}

body .iti__flag.iti__pe, div.evf-container .everest-form .iti__flag.iti__pe {
	height: 14px;
	background-position: -3921px 0;
}

body .iti__flag.iti__pf, div.evf-container .everest-form .iti__flag.iti__pf {
	height: 14px;
	background-position: -3943px 0;
}

body .iti__flag.iti__pg, div.evf-container .everest-form .iti__flag.iti__pg {
	height: 15px;
	background-position: -3965px 0;
}

body .iti__flag.iti__ph, div.evf-container .everest-form .iti__flag.iti__ph {
	height: 10px;
	background-position: -3987px 0;
}

body .iti__flag.iti__pk, div.evf-container .everest-form .iti__flag.iti__pk {
	height: 14px;
	background-position: -4009px 0;
}

body .iti__flag.iti__pl, div.evf-container .everest-form .iti__flag.iti__pl {
	height: 13px;
	background-position: -4031px 0;
}

body .iti__flag.iti__pm, div.evf-container .everest-form .iti__flag.iti__pm {
	height: 14px;
	background-position: -4053px 0;
}

body .iti__flag.iti__pn, div.evf-container .everest-form .iti__flag.iti__pn {
	height: 10px;
	background-position: -4075px 0;
}

body .iti__flag.iti__pr, div.evf-container .everest-form .iti__flag.iti__pr {
	height: 14px;
	background-position: -4097px 0;
}

body .iti__flag.iti__ps, div.evf-container .everest-form .iti__flag.iti__ps {
	height: 10px;
	background-position: -4119px 0;
}

body .iti__flag.iti__pt, div.evf-container .everest-form .iti__flag.iti__pt {
	height: 14px;
	background-position: -4141px 0;
}

body .iti__flag.iti__pw, div.evf-container .everest-form .iti__flag.iti__pw {
	height: 13px;
	background-position: -4163px 0;
}

body .iti__flag.iti__py, div.evf-container .everest-form .iti__flag.iti__py {
	height: 11px;
	background-position: -4185px 0;
}

body .iti__flag.iti__qa, div.evf-container .everest-form .iti__flag.iti__qa {
	height: 8px;
	background-position: -4207px 0;
}

body .iti__flag.iti__re, div.evf-container .everest-form .iti__flag.iti__re {
	height: 14px;
	background-position: -4229px 0;
}

body .iti__flag.iti__ro, div.evf-container .everest-form .iti__flag.iti__ro {
	height: 14px;
	background-position: -4251px 0;
}

body .iti__flag.iti__rs, div.evf-container .everest-form .iti__flag.iti__rs {
	height: 14px;
	background-position: -4273px 0;
}

body .iti__flag.iti__ru, div.evf-container .everest-form .iti__flag.iti__ru {
	height: 14px;
	background-position: -4295px 0;
}

body .iti__flag.iti__rw, div.evf-container .everest-form .iti__flag.iti__rw {
	height: 14px;
	background-position: -4317px 0;
}

body .iti__flag.iti__sa, div.evf-container .everest-form .iti__flag.iti__sa {
	height: 14px;
	background-position: -4339px 0;
}

body .iti__flag.iti__sb, div.evf-container .everest-form .iti__flag.iti__sb {
	height: 10px;
	background-position: -4361px 0;
}

body .iti__flag.iti__sc, div.evf-container .everest-form .iti__flag.iti__sc {
	height: 10px;
	background-position: -4383px 0;
}

body .iti__flag.iti__sd, div.evf-container .everest-form .iti__flag.iti__sd {
	height: 10px;
	background-position: -4405px 0;
}

body .iti__flag.iti__se, div.evf-container .everest-form .iti__flag.iti__se {
	height: 13px;
	background-position: -4427px 0;
}

body .iti__flag.iti__sg, div.evf-container .everest-form .iti__flag.iti__sg {
	height: 14px;
	background-position: -4449px 0;
}

body .iti__flag.iti__sh, div.evf-container .everest-form .iti__flag.iti__sh {
	height: 10px;
	background-position: -4471px 0;
}

body .iti__flag.iti__si, div.evf-container .everest-form .iti__flag.iti__si {
	height: 10px;
	background-position: -4493px 0;
}

body .iti__flag.iti__sj, div.evf-container .everest-form .iti__flag.iti__sj {
	height: 15px;
	background-position: -4515px 0;
}

body .iti__flag.iti__sk, div.evf-container .everest-form .iti__flag.iti__sk {
	height: 14px;
	background-position: -4537px 0;
}

body .iti__flag.iti__sl, div.evf-container .everest-form .iti__flag.iti__sl {
	height: 14px;
	background-position: -4559px 0;
}

body .iti__flag.iti__sm, div.evf-container .everest-form .iti__flag.iti__sm {
	height: 15px;
	background-position: -4581px 0;
}

body .iti__flag.iti__sn, div.evf-container .everest-form .iti__flag.iti__sn {
	height: 14px;
	background-position: -4603px 0;
}

body .iti__flag.iti__so, div.evf-container .everest-form .iti__flag.iti__so {
	height: 14px;
	background-position: -4625px 0;
}

body .iti__flag.iti__sr, div.evf-container .everest-form .iti__flag.iti__sr {
	height: 14px;
	background-position: -4647px 0;
}

body .iti__flag.iti__ss, div.evf-container .everest-form .iti__flag.iti__ss {
	height: 10px;
	background-position: -4669px 0;
}

body .iti__flag.iti__st, div.evf-container .everest-form .iti__flag.iti__st {
	height: 10px;
	background-position: -4691px 0;
}

body .iti__flag.iti__sv, div.evf-container .everest-form .iti__flag.iti__sv {
	height: 12px;
	background-position: -4713px 0;
}

body .iti__flag.iti__sx, div.evf-container .everest-form .iti__flag.iti__sx {
	height: 14px;
	background-position: -4735px 0;
}

body .iti__flag.iti__sy, div.evf-container .everest-form .iti__flag.iti__sy {
	height: 14px;
	background-position: -4757px 0;
}

body .iti__flag.iti__sz, div.evf-container .everest-form .iti__flag.iti__sz {
	height: 14px;
	background-position: -4779px 0;
}

body .iti__flag.iti__ta, div.evf-container .everest-form .iti__flag.iti__ta {
	height: 10px;
	background-position: -4801px 0;
}

body .iti__flag.iti__tc, div.evf-container .everest-form .iti__flag.iti__tc {
	height: 10px;
	background-position: -4823px 0;
}

body .iti__flag.iti__td, div.evf-container .everest-form .iti__flag.iti__td {
	height: 14px;
	background-position: -4845px 0;
}

body .iti__flag.iti__tf, div.evf-container .everest-form .iti__flag.iti__tf {
	height: 14px;
	background-position: -4867px 0;
}

body .iti__flag.iti__tg, div.evf-container .everest-form .iti__flag.iti__tg {
	height: 13px;
	background-position: -4889px 0;
}

body .iti__flag.iti__th, div.evf-container .everest-form .iti__flag.iti__th {
	height: 14px;
	background-position: -4911px 0;
}

body .iti__flag.iti__tj, div.evf-container .everest-form .iti__flag.iti__tj {
	height: 10px;
	background-position: -4933px 0;
}

body .iti__flag.iti__tk, div.evf-container .everest-form .iti__flag.iti__tk {
	height: 10px;
	background-position: -4955px 0;
}

body .iti__flag.iti__tl, div.evf-container .everest-form .iti__flag.iti__tl {
	height: 10px;
	background-position: -4977px 0;
}

body .iti__flag.iti__tm, div.evf-container .everest-form .iti__flag.iti__tm {
	height: 14px;
	background-position: -4999px 0;
}

body .iti__flag.iti__tn, div.evf-container .everest-form .iti__flag.iti__tn {
	height: 14px;
	background-position: -5021px 0;
}

body .iti__flag.iti__to, div.evf-container .everest-form .iti__flag.iti__to {
	height: 10px;
	background-position: -5043px 0;
}

body .iti__flag.iti__tr, div.evf-container .everest-form .iti__flag.iti__tr {
	height: 14px;
	background-position: -5065px 0;
}

body .iti__flag.iti__tt, div.evf-container .everest-form .iti__flag.iti__tt {
	height: 12px;
	background-position: -5087px 0;
}

body .iti__flag.iti__tv, div.evf-container .everest-form .iti__flag.iti__tv {
	height: 10px;
	background-position: -5109px 0;
}

body .iti__flag.iti__tw, div.evf-container .everest-form .iti__flag.iti__tw {
	height: 14px;
	background-position: -5131px 0;
}

body .iti__flag.iti__tz, div.evf-container .everest-form .iti__flag.iti__tz {
	height: 14px;
	background-position: -5153px 0;
}

body .iti__flag.iti__ua, div.evf-container .everest-form .iti__flag.iti__ua {
	height: 14px;
	background-position: -5175px 0;
}

body .iti__flag.iti__ug, div.evf-container .everest-form .iti__flag.iti__ug {
	height: 14px;
	background-position: -5197px 0;
}

body .iti__flag.iti__um, div.evf-container .everest-form .iti__flag.iti__um {
	height: 11px;
	background-position: -5219px 0;
}

body .iti__flag.iti__un, div.evf-container .everest-form .iti__flag.iti__un {
	height: 14px;
	background-position: -5241px 0;
}

body .iti__flag.iti__us, div.evf-container .everest-form .iti__flag.iti__us {
	height: 11px;
	background-position: -5263px 0;
}

body .iti__flag.iti__uy, div.evf-container .everest-form .iti__flag.iti__uy {
	height: 14px;
	background-position: -5285px 0;
}

body .iti__flag.iti__uz, div.evf-container .everest-form .iti__flag.iti__uz {
	height: 10px;
	background-position: -5307px 0;
}

body .iti__flag.iti__va, div.evf-container .everest-form .iti__flag.iti__va {
	height: 15px;
	background-position: -5329px 0;
}

body .iti__flag.iti__vc, div.evf-container .everest-form .iti__flag.iti__vc {
	height: 14px;
	background-position: -5346px 0;
}

body .iti__flag.iti__ve, div.evf-container .everest-form .iti__flag.iti__ve {
	height: 14px;
	background-position: -5368px 0;
}

body .iti__flag.iti__vg, div.evf-container .everest-form .iti__flag.iti__vg {
	height: 10px;
	background-position: -5390px 0;
}

body .iti__flag.iti__vi, div.evf-container .everest-form .iti__flag.iti__vi {
	height: 14px;
	background-position: -5412px 0;
}

body .iti__flag.iti__vn, div.evf-container .everest-form .iti__flag.iti__vn {
	height: 14px;
	background-position: -5434px 0;
}

body .iti__flag.iti__vu, div.evf-container .everest-form .iti__flag.iti__vu {
	height: 12px;
	background-position: -5456px 0;
}

body .iti__flag.iti__wf, div.evf-container .everest-form .iti__flag.iti__wf {
	height: 14px;
	background-position: -5478px 0;
}

body .iti__flag.iti__ws, div.evf-container .everest-form .iti__flag.iti__ws {
	height: 10px;
	background-position: -5500px 0;
}

body .iti__flag.iti__xk, div.evf-container .everest-form .iti__flag.iti__xk {
	height: 15px;
	background-position: -5522px 0;
}

body .iti__flag.iti__ye, div.evf-container .everest-form .iti__flag.iti__ye {
	height: 14px;
	background-position: -5544px 0;
}

body .iti__flag.iti__yt, div.evf-container .everest-form .iti__flag.iti__yt {
	height: 14px;
	background-position: -5566px 0;
}

body .iti__flag.iti__za, div.evf-container .everest-form .iti__flag.iti__za {
	height: 14px;
	background-position: -5588px 0;
}

body .iti__flag.iti__zm, div.evf-container .everest-form .iti__flag.iti__zm {
	height: 14px;
	background-position: -5610px 0;
}

body .iti__flag.iti__zw, div.evf-container .everest-form .iti__flag.iti__zw {
	height: 10px;
	background-position: -5632px 0;
}

body .iti__flag, div.evf-container .everest-form .iti__flag {
	height: 15px;
	box-shadow: 0 0 1px 0 #888;
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/everest-forms/assets/images/intl-tel-input-flags.png");
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0;
}

body .iti__flag.nitro-lazy, div.evf-container .everest-form .iti__flag.nitro-lazy {
	background-image: none !important;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	body .iti__flag, div.evf-container .everest-form .iti__flag {
		background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/everest-forms/assets/images/intl-tel-input-flags@2x.png");
	}
	
	body .iti__flag.nitro-lazy, div.evf-container .everest-form .iti__flag.nitro-lazy {
		background-image: none !important;
	}
}

body .iti__flag.iti__np, div.evf-container .everest-form .iti__flag.iti__np {
	background-color: transparent;
}

.iti-mobile .iti--container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed;
}

.iti-mobile .iti__country-list {
	max-height: 100%;
	width: 100%;
}

.iti-mobile .iti__country {
	padding: 10px;
	line-height: 1.5em;
}

body.rtl .intl-tel-input input, body.rtl .intl-tel-input input[type=tel], body.rtl .intl-tel-input input[type=text], body.rtl div.evf-container .everest-form .intl-tel-input input, body.rtl div.evf-container .everest-form .intl-tel-input input[type=tel], body.rtl div.evf-container .everest-form .intl-tel-input input[type=text] {
	padding-right: 0;
	padding-left: 36px;
}

body.rtl .intl-tel-input .flag-container, body.rtl div.evf-container .everest-form .intl-tel-input .flag-container {
	right: auto;
	left: 0;
}

body.rtl .intl-tel-input .selected-flag, body.rtl div.evf-container .everest-form .intl-tel-input .selected-flag {
	padding-right: 8px;
	padding-left: 6px;
}

body.rtl .intl-tel-input .selected-flag .iti-arrow, body.rtl div.evf-container .everest-form .intl-tel-input .selected-flag .iti-arrow {
	margin-right: 6px;
	margin-left: 0;
}

body.rtl .intl-tel-input .country-list, body.rtl div.evf-container .everest-form .intl-tel-input .country-list {
	text-align: right;
}

body.rtl .intl-tel-input .country-list .country-name, body.rtl .intl-tel-input .country-list .flag-box, body.rtl div.evf-container .everest-form .intl-tel-input .country-list .country-name, body.rtl div.evf-container .everest-form .intl-tel-input .country-list .flag-box {
	margin-right: 0;
	margin-left: 6px;
}

body.rtl .intl-tel-input .country-list .country-name, body.rtl div.evf-container .everest-form .intl-tel-input .country-list .country-name {
	unicode-bidi: embed;
	direction: rtl;
}

body.rtl .intl-tel-input.allow-dropdown input, body.rtl .intl-tel-input.allow-dropdown input[type=tel], body.rtl .intl-tel-input.allow-dropdown input[type=text], body.rtl .intl-tel-input.separate-dial-code input, body.rtl .intl-tel-input.separate-dial-code input[type=tel], body.rtl .intl-tel-input.separate-dial-code input[type=text], body.rtl div.evf-container .everest-form .intl-tel-input.allow-dropdown input, body.rtl div.evf-container .everest-form .intl-tel-input.allow-dropdown input[type=tel], body.rtl div.evf-container .everest-form .intl-tel-input.allow-dropdown input[type=text], body.rtl div.evf-container .everest-form .intl-tel-input.separate-dial-code input, body.rtl div.evf-container .everest-form .intl-tel-input.separate-dial-code input[type=tel], body.rtl div.evf-container .everest-form .intl-tel-input.separate-dial-code input[type=text] {
	padding-right: 52px;
	padding-left: 6px;
}

body.rtl .intl-tel-input.allow-dropdown .flag-container, body.rtl .intl-tel-input.separate-dial-code .flag-container, body.rtl div.evf-container .everest-form .intl-tel-input.allow-dropdown .flag-container, body.rtl div.evf-container .everest-form .intl-tel-input.separate-dial-code .flag-container {
	right: 0;
	left: auto;
}

body .iti--allow-dropdown, div.evf-container .everest-form .iti--allow-dropdown {
	width: 100%;
}

body .iti .iti__country, div.evf-container .everest-form .iti .iti__country {
	padding: 5px 10px !important;
	margin: 0 !important;
}

body .iti--allow-dropdown input, body .iti--allow-dropdown input[type=tel], body .iti--allow-dropdown input[type=text], body .iti--separate-dial-code input, body .iti--separate-dial-code input[type=tel], body .iti--separate-dial-code input[type=text], div.evf-container .everest-form .iti--allow-dropdown input, div.evf-container .everest-form .iti--allow-dropdown input[type=tel], div.evf-container .everest-form .iti--allow-dropdown input[type=text], div.evf-container .everest-form .iti--separate-dial-code input, div.evf-container .everest-form .iti--separate-dial-code input[type=tel], div.evf-container .everest-form .iti--separate-dial-code input[type=text] {
	padding-left: 52px !important;
}

.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: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before, .fa-address-card:before {
	content: "";
}

.fa-vcard-o:before, .fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.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;
}
/*# sourceMappingURL=bootstrap.min.css.map */

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
	font-size: 2em;
}

mark {
	color: #000;
	background: #ff0;
}

small {
	font-size: 80%;
}

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

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

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

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

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver;
}

legend {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td, th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*, :after, :before {
		color: #000 !important;
		text-shadow: none !important;
		background: 0 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	a, a:visited {
		text-decoration: underline;
	}
	
	a[href]:after {
		content: " (" attr(href) ")";
	}
	
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	
	a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
	
	blockquote, pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	
	thead {
		display: table-header-group;
	}
	
	img, tr {
		page-break-inside: avoid;
	}
	
	img {
		max-width: 100% !important;
	}
	
	h2, h3, p {
		orphans: 3;
		widows: 3;
	}
	
	h2, h3 {
		page-break-after: avoid;
	}
	
	.navbar {
		display: none;
	}
	
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000 !important;
	}
	
	.label {
		border: 1px solid #000;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table td, .table th {
		background-color: #fff !important;
	}
	
	.table-bordered td, .table-bordered th {
		border: 1px solid #ddd !important;
	}
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "*";
}

.glyphicon-plus:before {
	content: "+";
}

.glyphicon-eur:before, .glyphicon-euro:before {
	content: "€";
}

.glyphicon-minus:before {
	content: "−";
}

.glyphicon-cloud:before {
	content: "☁";
}

.glyphicon-envelope:before {
	content: "✉";
}

.glyphicon-pencil:before {
	content: "✏";
}

.glyphicon-glass:before {
	content: "";
}

.glyphicon-music:before {
	content: "";
}

.glyphicon-search:before {
	content: "";
}

.glyphicon-heart:before {
	content: "";
}

.glyphicon-star:before {
	content: "";
}

.glyphicon-star-empty:before {
	content: "";
}

.glyphicon-user:before {
	content: "";
}

.glyphicon-film:before {
	content: "";
}

.glyphicon-th-large:before {
	content: "";
}

.glyphicon-th:before {
	content: "";
}

.glyphicon-th-list:before {
	content: "";
}

.glyphicon-ok:before {
	content: "";
}

.glyphicon-remove:before {
	content: "";
}

.glyphicon-zoom-in:before {
	content: "";
}

.glyphicon-zoom-out:before {
	content: "";
}

.glyphicon-off:before {
	content: "";
}

.glyphicon-signal:before {
	content: "";
}

.glyphicon-cog:before {
	content: "";
}

.glyphicon-trash:before {
	content: "";
}

.glyphicon-home:before {
	content: "";
}

.glyphicon-file:before {
	content: "";
}

.glyphicon-time:before {
	content: "";
}

.glyphicon-road:before {
	content: "";
}

.glyphicon-download-alt:before {
	content: "";
}

.glyphicon-download:before {
	content: "";
}

.glyphicon-upload:before {
	content: "";
}

.glyphicon-inbox:before {
	content: "";
}

.glyphicon-play-circle:before {
	content: "";
}

.glyphicon-repeat:before {
	content: "";
}

.glyphicon-refresh:before {
	content: "";
}

.glyphicon-list-alt:before {
	content: "";
}

.glyphicon-lock:before {
	content: "";
}

.glyphicon-flag:before {
	content: "";
}

.glyphicon-headphones:before {
	content: "";
}

.glyphicon-volume-off:before {
	content: "";
}

.glyphicon-volume-down:before {
	content: "";
}

.glyphicon-volume-up:before {
	content: "";
}

.glyphicon-qrcode:before {
	content: "";
}

.glyphicon-barcode:before {
	content: "";
}

.glyphicon-tag:before {
	content: "";
}

.glyphicon-tags:before {
	content: "";
}

.glyphicon-book:before {
	content: "";
}

.glyphicon-bookmark:before {
	content: "";
}

.glyphicon-print:before {
	content: "";
}

.glyphicon-camera:before {
	content: "";
}

.glyphicon-font:before {
	content: "";
}

.glyphicon-bold:before {
	content: "";
}

.glyphicon-italic:before {
	content: "";
}

.glyphicon-text-height:before {
	content: "";
}

.glyphicon-text-width:before {
	content: "";
}

.glyphicon-align-left:before {
	content: "";
}

.glyphicon-align-center:before {
	content: "";
}

.glyphicon-align-right:before {
	content: "";
}

.glyphicon-align-justify:before {
	content: "";
}

.glyphicon-list:before {
	content: "";
}

.glyphicon-indent-left:before {
	content: "";
}

.glyphicon-indent-right:before {
	content: "";
}

.glyphicon-facetime-video:before {
	content: "";
}

.glyphicon-picture:before {
	content: "";
}

.glyphicon-map-marker:before {
	content: "";
}

.glyphicon-adjust:before {
	content: "";
}

.glyphicon-tint:before {
	content: "";
}

.glyphicon-edit:before {
	content: "";
}

.glyphicon-share:before {
	content: "";
}

.glyphicon-check:before {
	content: "";
}

.glyphicon-move:before {
	content: "";
}

.glyphicon-step-backward:before {
	content: "";
}

.glyphicon-fast-backward:before {
	content: "";
}

.glyphicon-backward:before {
	content: "";
}

.glyphicon-play:before {
	content: "";
}

.glyphicon-pause:before {
	content: "";
}

.glyphicon-stop:before {
	content: "";
}

.glyphicon-forward:before {
	content: "";
}

.glyphicon-fast-forward:before {
	content: "";
}

.glyphicon-step-forward:before {
	content: "";
}

.glyphicon-eject:before {
	content: "";
}

.glyphicon-chevron-left:before {
	content: "";
}

.glyphicon-chevron-right:before {
	content: "";
}

.glyphicon-plus-sign:before {
	content: "";
}

.glyphicon-minus-sign:before {
	content: "";
}

.glyphicon-remove-sign:before {
	content: "";
}

.glyphicon-ok-sign:before {
	content: "";
}

.glyphicon-question-sign:before {
	content: "";
}

.glyphicon-info-sign:before {
	content: "";
}

.glyphicon-screenshot:before {
	content: "";
}

.glyphicon-remove-circle:before {
	content: "";
}

.glyphicon-ok-circle:before {
	content: "";
}

.glyphicon-ban-circle:before {
	content: "";
}

.glyphicon-arrow-left:before {
	content: "";
}

.glyphicon-arrow-right:before {
	content: "";
}

.glyphicon-arrow-up:before {
	content: "";
}

.glyphicon-arrow-down:before {
	content: "";
}

.glyphicon-share-alt:before {
	content: "";
}

.glyphicon-resize-full:before {
	content: "";
}

.glyphicon-resize-small:before {
	content: "";
}

.glyphicon-exclamation-sign:before {
	content: "";
}

.glyphicon-gift:before {
	content: "";
}

.glyphicon-leaf:before {
	content: "";
}

.glyphicon-fire:before {
	content: "";
}

.glyphicon-eye-open:before {
	content: "";
}

.glyphicon-eye-close:before {
	content: "";
}

.glyphicon-warning-sign:before {
	content: "";
}

.glyphicon-plane:before {
	content: "";
}

.glyphicon-calendar:before {
	content: "";
}

.glyphicon-random:before {
	content: "";
}

.glyphicon-comment:before {
	content: "";
}

.glyphicon-magnet:before {
	content: "";
}

.glyphicon-chevron-up:before {
	content: "";
}

.glyphicon-chevron-down:before {
	content: "";
}

.glyphicon-retweet:before {
	content: "";
}

.glyphicon-shopping-cart:before {
	content: "";
}

.glyphicon-folder-close:before {
	content: "";
}

.glyphicon-folder-open:before {
	content: "";
}

.glyphicon-resize-vertical:before {
	content: "";
}

.glyphicon-resize-horizontal:before {
	content: "";
}

.glyphicon-hdd:before {
	content: "";
}

.glyphicon-bullhorn:before {
	content: "";
}

.glyphicon-bell:before {
	content: "";
}

.glyphicon-certificate:before {
	content: "";
}

.glyphicon-thumbs-up:before {
	content: "";
}

.glyphicon-thumbs-down:before {
	content: "";
}

.glyphicon-hand-right:before {
	content: "";
}

.glyphicon-hand-left:before {
	content: "";
}

.glyphicon-hand-up:before {
	content: "";
}

.glyphicon-hand-down:before {
	content: "";
}

.glyphicon-circle-arrow-right:before {
	content: "";
}

.glyphicon-circle-arrow-left:before {
	content: "";
}

.glyphicon-circle-arrow-up:before {
	content: "";
}

.glyphicon-circle-arrow-down:before {
	content: "";
}

.glyphicon-globe:before {
	content: "";
}

.glyphicon-wrench:before {
	content: "";
}

.glyphicon-tasks:before {
	content: "";
}

.glyphicon-filter:before {
	content: "";
}

.glyphicon-briefcase:before {
	content: "";
}

.glyphicon-fullscreen:before {
	content: "";
}

.glyphicon-dashboard:before {
	content: "";
}

.glyphicon-paperclip:before {
	content: "";
}

.glyphicon-heart-empty:before {
	content: "";
}

.glyphicon-link:before {
	content: "";
}

.glyphicon-phone:before {
	content: "";
}

.glyphicon-pushpin:before {
	content: "";
}

.glyphicon-usd:before {
	content: "";
}

.glyphicon-gbp:before {
	content: "";
}

.glyphicon-sort:before {
	content: "";
}

.glyphicon-sort-by-alphabet:before {
	content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "";
}

.glyphicon-sort-by-order:before {
	content: "";
}

.glyphicon-sort-by-order-alt:before {
	content: "";
}

.glyphicon-sort-by-attributes:before {
	content: "";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "";
}

.glyphicon-unchecked:before {
	content: "";
}

.glyphicon-expand:before {
	content: "";
}

.glyphicon-collapse-down:before {
	content: "";
}

.glyphicon-collapse-up:before {
	content: "";
}

.glyphicon-log-in:before {
	content: "";
}

.glyphicon-flash:before {
	content: "";
}

.glyphicon-log-out:before {
	content: "";
}

.glyphicon-new-window:before {
	content: "";
}

.glyphicon-record:before {
	content: "";
}

.glyphicon-save:before {
	content: "";
}

.glyphicon-open:before {
	content: "";
}

.glyphicon-saved:before {
	content: "";
}

.glyphicon-import:before {
	content: "";
}

.glyphicon-export:before {
	content: "";
}

.glyphicon-send:before {
	content: "";
}

.glyphicon-floppy-disk:before {
	content: "";
}

.glyphicon-floppy-saved:before {
	content: "";
}

.glyphicon-floppy-remove:before {
	content: "";
}

.glyphicon-floppy-save:before {
	content: "";
}

.glyphicon-floppy-open:before {
	content: "";
}

.glyphicon-credit-card:before {
	content: "";
}

.glyphicon-transfer:before {
	content: "";
}

.glyphicon-cutlery:before {
	content: "";
}

.glyphicon-header:before {
	content: "";
}

.glyphicon-compressed:before {
	content: "";
}

.glyphicon-earphone:before {
	content: "";
}

.glyphicon-phone-alt:before {
	content: "";
}

.glyphicon-tower:before {
	content: "";
}

.glyphicon-stats:before {
	content: "";
}

.glyphicon-sd-video:before {
	content: "";
}

.glyphicon-hd-video:before {
	content: "";
}

.glyphicon-subtitles:before {
	content: "";
}

.glyphicon-sound-stereo:before {
	content: "";
}

.glyphicon-sound-dolby:before {
	content: "";
}

.glyphicon-sound-5-1:before {
	content: "";
}

.glyphicon-sound-6-1:before {
	content: "";
}

.glyphicon-sound-7-1:before {
	content: "";
}

.glyphicon-copyright-mark:before {
	content: "";
}

.glyphicon-registration-mark:before {
	content: "";
}

.glyphicon-cloud-download:before {
	content: "";
}

.glyphicon-cloud-upload:before {
	content: "";
}

.glyphicon-tree-conifer:before {
	content: "";
}

.glyphicon-tree-deciduous:before {
	content: "";
}

.glyphicon-cd:before {
	content: "";
}

.glyphicon-save-file:before {
	content: "";
}

.glyphicon-open-file:before {
	content: "";
}

.glyphicon-level-up:before {
	content: "";
}

.glyphicon-copy:before {
	content: "";
}

.glyphicon-paste:before {
	content: "";
}

.glyphicon-alert:before {
	content: "";
}

.glyphicon-equalizer:before {
	content: "";
}

.glyphicon-king:before {
	content: "";
}

.glyphicon-queen:before {
	content: "";
}

.glyphicon-pawn:before {
	content: "";
}

.glyphicon-bishop:before {
	content: "";
}

.glyphicon-knight:before {
	content: "";
}

.glyphicon-baby-formula:before {
	content: "";
}

.glyphicon-tent:before {
	content: "⛺";
}

.glyphicon-blackboard:before {
	content: "";
}

.glyphicon-bed:before {
	content: "";
}

.glyphicon-apple:before {
	content: "";
}

.glyphicon-erase:before {
	content: "";
}

.glyphicon-hourglass:before {
	content: "⌛";
}

.glyphicon-lamp:before {
	content: "";
}

.glyphicon-duplicate:before {
	content: "";
}

.glyphicon-piggy-bank:before {
	content: "";
}

.glyphicon-scissors:before {
	content: "";
}

.glyphicon-bitcoin:before {
	content: "";
}

.glyphicon-btc:before {
	content: "";
}

.glyphicon-xbt:before {
	content: "";
}

.glyphicon-yen:before {
	content: "¥";
}

.glyphicon-jpy:before {
	content: "¥";
}

.glyphicon-ruble:before {
	content: "₽";
}

.glyphicon-rub:before {
	content: "₽";
}

.glyphicon-scale:before {
	content: "";
}

.glyphicon-ice-lolly:before {
	content: "";
}

.glyphicon-ice-lolly-tasted:before {
	content: "";
}

.glyphicon-education:before {
	content: "";
}

.glyphicon-option-horizontal:before {
	content: "";
}

.glyphicon-option-vertical:before {
	content: "";
}

.glyphicon-menu-hamburger:before {
	content: "";
}

.glyphicon-modal-window:before {
	content: "";
}

.glyphicon-oil:before {
	content: "";
}

.glyphicon-grain:before {
	content: "";
}

.glyphicon-sunglasses:before {
	content: "";
}

.glyphicon-text-size:before {
	content: "";
}

.glyphicon-text-color:before {
	content: "";
}

.glyphicon-text-background:before {
	content: "";
}

.glyphicon-object-align-top:before {
	content: "";
}

.glyphicon-object-align-bottom:before {
	content: "";
}

.glyphicon-object-align-horizontal:before {
	content: "";
}

.glyphicon-object-align-left:before {
	content: "";
}

.glyphicon-object-align-vertical:before {
	content: "";
}

.glyphicon-object-align-right:before {
	content: "";
}

.glyphicon-triangle-right:before {
	content: "";
}

.glyphicon-triangle-left:before {
	content: "";
}

.glyphicon-triangle-bottom:before {
	content: "";
}

.glyphicon-triangle-top:before {
	content: "";
}

.glyphicon-console:before {
	content: "";
}

.glyphicon-superscript:before {
	content: "";
}

.glyphicon-subscript:before {
	content: "";
}

.glyphicon-menu-left:before {
	content: "";
}

.glyphicon-menu-right:before {
	content: "";
}

.glyphicon-menu-down:before {
	content: "";
}

.glyphicon-menu-up:before {
	content: "";
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

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

a {
	color: #337ab7;
	text-decoration: none;
}

a:focus, a:hover {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}

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

[role=button] {
	cursor: pointer;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%;
}

.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%;
}

.h1, h1 {
	font-size: 36px;
}

.h2, h2 {
	font-size: 30px;
}

.h3, h3 {
	font-size: 24px;
}

.h4, h4 {
	font-size: 18px;
}

.h5, h5 {
	font-size: 14px;
}

.h6, h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media (min-width:768px) {
	.lead {
		font-size: 21px;
	}
}

.small, small {
	font-size: 85%;
}

.mark, mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus, a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus, a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:focus, a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus, a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus, a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus, a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus, a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus, a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus, a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus, a.bg-danger:hover {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

ol, ul {
	margin-top: 0;
	margin-bottom: 10px;
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}

.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dd, dt {
	line-height: 1.42857143;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.dl-horizontal dd {
		margin-left: 180px;
	}
}

abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0;
}

blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: "— ";
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: "";
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: " —";
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:768px) {
	.container {
		width: 750px;
	}
}

@media (min-width:992px) {
	.container {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-11 {
		width: 91.66666667%;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-7 {
		width: 58.33333333%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-5 {
		width: 41.66666667%;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-1 {
		width: 8.33333333%;
	}
	
	.col-sm-pull-12 {
		right: 100%;
	}
	
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.col-sm-pull-9 {
		right: 75%;
	}
	
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.col-sm-pull-6 {
		right: 50%;
	}
	
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.col-sm-pull-3 {
		right: 25%;
	}
	
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.col-sm-pull-0 {
		right: auto;
	}
	
	.col-sm-push-12 {
		left: 100%;
	}
	
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.col-sm-push-9 {
		left: 75%;
	}
	
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.col-sm-push-6 {
		left: 50%;
	}
	
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.col-sm-push-3 {
		left: 25%;
	}
	
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.col-sm-push-0 {
		left: auto;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-11 {
		width: 91.66666667%;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-7 {
		width: 58.33333333%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-5 {
		width: 41.66666667%;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-1 {
		width: 8.33333333%;
	}
	
	.col-md-pull-12 {
		right: 100%;
	}
	
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.col-md-pull-9 {
		right: 75%;
	}
	
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.col-md-pull-6 {
		right: 50%;
	}
	
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.col-md-pull-3 {
		right: 25%;
	}
	
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.col-md-pull-0 {
		right: auto;
	}
	
	.col-md-push-12 {
		left: 100%;
	}
	
	.col-md-push-11 {
		left: 91.66666667%;
	}
	
	.col-md-push-10 {
		left: 83.33333333%;
	}
	
	.col-md-push-9 {
		left: 75%;
	}
	
	.col-md-push-8 {
		left: 66.66666667%;
	}
	
	.col-md-push-7 {
		left: 58.33333333%;
	}
	
	.col-md-push-6 {
		left: 50%;
	}
	
	.col-md-push-5 {
		left: 41.66666667%;
	}
	
	.col-md-push-4 {
		left: 33.33333333%;
	}
	
	.col-md-push-3 {
		left: 25%;
	}
	
	.col-md-push-2 {
		left: 16.66666667%;
	}
	
	.col-md-push-1 {
		left: 8.33333333%;
	}
	
	.col-md-push-0 {
		left: auto;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
		float: left;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.66666667%;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-7 {
		width: 58.33333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.66666667%;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-1 {
		width: 8.33333333%;
	}
	
	.col-lg-pull-12 {
		right: 100%;
	}
	
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.col-lg-pull-9 {
		right: 75%;
	}
	
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.col-lg-pull-6 {
		right: 50%;
	}
	
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.col-lg-pull-3 {
		right: 25%;
	}
	
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.col-lg-pull-0 {
		right: auto;
	}
	
	.col-lg-push-12 {
		left: 100%;
	}
	
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.col-lg-push-9 {
		left: 75%;
	}
	
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.col-lg-push-6 {
		left: 50%;
	}
	
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.col-lg-push-3 {
		left: 25%;
	}
	
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.col-lg-push-0 {
		left: auto;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none;
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none;
}

.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color: #f5f5f5;
}

.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8;
}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: #dff0d8;
}

.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6;
}

.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color: #d9edf7;
}

.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3;
}

.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color: #fcf8e3;
}

.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc;
}

.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color: #f2dede;
}

.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	
	.table-responsive>.table {
		margin-bottom: 0;
	}
	
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space: nowrap;
	}
	
	.table-responsive>.table-bordered {
		border: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0;
	}
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type=file] {
	display: block;
}

input[type=range] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control.nitro-lazy {
	background-image: none !important;
}

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

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

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

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type=search] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
		line-height: 34px;
	}
	
	.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
		line-height: 30px;
	}
	
	.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-top: 4px \9;
	margin-left: -20px;
}

.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px;
}

.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed;
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
	cursor: not-allowed;
}

.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}

.form-control-static.input-lg, .form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0;
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-sm, textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-lg, textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .form-control-static {
		display: inline-block;
	}
	
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
		width: auto;
	}
	
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox, .form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox label, .form-inline .radio label {
		padding-left: 0;
	}
	
	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}

.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn.nitro-lazy {
	background-image: none !important;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.focus, .btn:focus, .btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.active.nitro-lazy, .btn:active.nitro-lazy {
	background-image: none !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.active.nitro-lazy, .btn-default:active.nitro-lazy, .open>.dropdown-toggle.btn-default.nitro-lazy {
	background-image: none !important;
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.active.nitro-lazy, .btn-primary:active.nitro-lazy, .open>.dropdown-toggle.btn-primary.nitro-lazy {
	background-image: none !important;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.active.nitro-lazy, .btn-success:active.nitro-lazy, .open>.dropdown-toggle.btn-success.nitro-lazy {
	background-image: none !important;
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.active.nitro-lazy, .btn-info:active.nitro-lazy, .open>.dropdown-toggle.btn-info.nitro-lazy {
	background-image: none !important;
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.active.nitro-lazy, .btn-warning:active.nitro-lazy, .open>.dropdown-toggle.btn-warning.nitro-lazy {
	background-image: none !important;
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

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

.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.active.nitro-lazy, .btn-danger:active.nitro-lazy, .open>.dropdown-toggle.btn-danger.nitro-lazy {
	background-image: none !important;
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent;
}

.btn-link:focus, .btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg>.btn, .btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm>.btn, .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs>.btn, .btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown, .dropup {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	color: #777;
}

.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dropdown-menu>.disabled>a:focus.nitro-lazy, .dropdown-menu>.disabled>a:hover.nitro-lazy {
	background-image: none !important;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0;
	}
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	float: left;
}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
	z-index: 2;
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*=col-] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
	height: auto;
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
	height: auto;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell;
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 2;
}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.nav>li.disabled>a {
	color: #777;
}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}

.nav-tabs.nav-justified>li {
	float: none;
}

.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.nav-pills>li {
	float: left;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified {
	width: 100%;
}

.nav-justified>li {
	float: none;
}

.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width:768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-tabs-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

@media (min-width:768px) {
	.navbar {
		border-radius: 4px;
	}
}

@media (min-width:768px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	
	.navbar-collapse.in {
		overflow-y: visible;
	}
	
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:768px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width:768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width:768px) {
	.navbar-fixed-bottom, .navbar-fixed-top {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
}

.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none;
}

.navbar-brand>img {
	display: block;
}

@media (min-width:768px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle.nitro-lazy {
	background-image: none !important;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus.nitro-lazy, .navbar-nav .open .dropdown-menu>li>a:hover.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	
	.navbar-nav>li {
		float: left;
	}
	
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.navbar-form .form-control-static {
		display: inline-block;
	}
	
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
		width: auto;
	}
	
	.navbar-form .input-group>.form-control {
		width: 100%;
	}
	
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox, .navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox label, .navbar-form .radio label {
		padding-left: 0;
	}
	
	.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width:768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width:768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
}

@media (min-width:768px) {
	.navbar-left {
		float: left !important;
	}
	
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	
	.navbar-right~.navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a {
	color: #777;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #080808;
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/ ";
}

.breadcrumb>.active {
	color: #777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.pager li {
	display: inline;
}

.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}

.pager li>a:focus, .pager li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.pager .next>a, .pager .next>span {
	float: right;
}

.pager .previous>a, .pager .previous>span {
	float: left;
}

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

a.label:focus, a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

.label-default {
	background-color: #777;
}

.label-default[href]:focus, .label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus, .label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus, .label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus, .label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus, .label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus, .label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-group-xs>.btn .badge, .btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

a.badge:focus, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee;
}

.jumbotron .h1, .jumbotron h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron>hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	
	.container .jumbotron, .container-fluid .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	
	.jumbotron .h1, .jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

.thumbnail a>img, .thumbnail>img {
	margin-right: auto;
	margin-left: auto;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	border-color: #337ab7;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: 700;
}

.alert>p, .alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
}

.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media, .media-body {
	overflow: hidden;
	zoom: 1;
}

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right, .media>.pull-right {
	padding-left: 10px;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item, button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.list-group, .panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {
	margin-bottom: 0;
}

.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {
	padding-right: 15px;
	padding-left: 15px;
}

.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0;
}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0;
}

.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0;
}

.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0;
}

.panel>.table-responsive {
	margin-bottom: 0;
	border: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}

.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.modal-open {
	overflow: hidden;
}

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

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}

.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

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

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	
	.modal-sm {
		width: 300px;
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
}

.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}

.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}

.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}

.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow:after {
	content: "";
	border-width: 10px;
}

.popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}

.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0;
}

.popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0;
}

.popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}

.popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}
	
	.carousel-inner>.item.active.right, .carousel-inner>.item.next {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	.carousel-inner>.item.active.left, .carousel-inner>.item.prev {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	left: 100%;
}

.carousel-inner>.prev {
	left: -100%;
}

.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0;
}

.carousel-inner>.active.left {
	left: -100%;
}

.carousel-inner>.active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5;
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control:focus, .carousel-control:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next, .carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
}

.carousel-control .icon-prev:before {
	content: "‹";
}

.carousel-control .icon-next:before {
	content: "›";
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -10px;
	}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -10px;
	}
	
	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}
	
	.carousel-indicators {
		bottom: 20px;
	}
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display: table;
	content: " ";
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear: both;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
	display: none !important;
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none !important;
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important;
	}
	
	table.visible-xs {
		display: table !important;
	}
	
	tr.visible-xs {
		display: table-row !important;
	}
	
	td.visible-xs, th.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important;
	}
	
	table.visible-sm {
		display: table !important;
	}
	
	tr.visible-sm {
		display: table-row !important;
	}
	
	td.visible-sm, th.visible-sm {
		display: table-cell !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important;
	}
	
	table.visible-md {
		display: table !important;
	}
	
	tr.visible-md {
		display: table-row !important;
	}
	
	td.visible-md, th.visible-md {
		display: table-cell !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important;
	}
	
	table.visible-lg {
		display: table !important;
	}
	
	tr.visible-lg {
		display: table-row !important;
	}
	
	td.visible-lg, th.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}
	
	table.visible-print {
		display: table !important;
	}
	
	tr.visible-print {
		display: table-row !important;
	}
	
	td.visible-print, th.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/

/*
==============================================
slideDown
==============================================
*/
.slideDown {
	animation-name: slideDown;
	-webkit-animation-name: slideDown;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible;
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}
	
	50% {
		transform: translateY(8%);
	}
	
	65% {
		transform: translateY(-4%);
	}
	
	80% {
		transform: translateY(4%);
	}
	
	95% {
		transform: translateY(-2%);
	}
	
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%);
	}
	
	50% {
		-webkit-transform: translateY(8%);
	}
	
	65% {
		-webkit-transform: translateY(-4%);
	}
	
	80% {
		-webkit-transform: translateY(4%);
	}
	
	95% {
		-webkit-transform: translateY(-2%);
	}
	
	100% {
		-webkit-transform: translateY(0%);
	}
}

/*
==============================================
slideUp
==============================================
*/
.slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible;
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	
	50% {
		transform: translateY(-8%);
	}
	
	65% {
		transform: translateY(4%);
	}
	
	80% {
		transform: translateY(-4%);
	}
	
	95% {
		transform: translateY(2%);
	}
	
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%);
	}
	
	50% {
		-webkit-transform: translateY(-8%);
	}
	
	65% {
		-webkit-transform: translateY(4%);
	}
	
	80% {
		-webkit-transform: translateY(-4%);
	}
	
	95% {
		-webkit-transform: translateY(2%);
	}
	
	100% {
		-webkit-transform: translateY(0%);
	}
}

/*
==============================================
slideLeft
==============================================
*/
.slideLeft {
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible;
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%);
	}
	
	50% {
		transform: translateX(-8%);
	}
	
	65% {
		transform: translateX(4%);
	}
	
	80% {
		transform: translateX(-4%);
	}
	
	95% {
		transform: translateX(2%);
	}
	
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%);
	}
	
	50% {
		-webkit-transform: translateX(-8%);
	}
	
	65% {
		-webkit-transform: translateX(4%);
	}
	
	80% {
		-webkit-transform: translateX(-4%);
	}
	
	95% {
		-webkit-transform: translateX(2%);
	}
	
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideRight
==============================================
*/
.slideRight {
	animation-name: slideRight;
	-webkit-animation-name: slideRight;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible;
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%);
	}
	
	50% {
		transform: translateX(8%);
	}
	
	65% {
		transform: translateX(-4%);
	}
	
	80% {
		transform: translateX(4%);
	}
	
	95% {
		transform: translateX(-2%);
	}
	
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%);
	}
	
	50% {
		-webkit-transform: translateX(8%);
	}
	
	65% {
		-webkit-transform: translateX(-4%);
	}
	
	80% {
		-webkit-transform: translateX(4%);
	}
	
	95% {
		-webkit-transform: translateX(-2%);
	}
	
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideExpandUp
==============================================
*/
.slideExpandUp {
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease -out;
	visibility: visible;
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(.5);
	}
	
	30% {
		transform: translateY(-8%) scaleX(.5);
	}
	
	40% {
		transform: translateY(2%) scaleX(.5);
	}
	
	50% {
		transform: translateY(0%) scaleX(1.1);
	}
	
	60% {
		transform: translateY(0%) scaleX(.9);
	}
	
	70% {
		transform: translateY(0%) scaleX(1.05);
	}
	
	80% {
		transform: translateY(0%) scaleX(.95);
	}
	
	90% {
		transform: translateY(0%) scaleX(1.02);
	}
	
	100% {
		transform: translateY(0%) scaleX(1);
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(.5);
	}
	
	30% {
		-webkit-transform: translateY(-8%) scaleX(.5);
	}
	
	40% {
		-webkit-transform: translateY(2%) scaleX(.5);
	}
	
	50% {
		-webkit-transform: translateY(0%) scaleX(1.1);
	}
	
	60% {
		-webkit-transform: translateY(0%) scaleX(.9);
	}
	
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05);
	}
	
	80% {
		-webkit-transform: translateY(0%) scaleX(.95);
	}
	
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02);
	}
	
	100% {
		-webkit-transform: translateY(0%) scaleX(1);
	}
}

/*
==============================================
expandUp
==============================================
*/
.expandUp {
	animation-name: expandUp;
	-webkit-animation-name: expandUp;
	animation-duration: .7s;
	-webkit-animation-duration: .7s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible;
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(.6) scaleY(.5);
	}
	
	60% {
		transform: translateY(-7%) scaleY(1.12);
	}
	
	75% {
		transform: translateY(3%);
	}
	
	100% {
		transform: translateY(0%) scale(1) scaleY(1);
	}
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(.6) scaleY(.5);
	}
	
	60% {
		-webkit-transform: translateY(-7%) scaleY(1.12);
	}
	
	75% {
		-webkit-transform: translateY(3%);
	}
	
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1);
	}
}

/*
==============================================
fadeIn
==============================================
*/
.fadeIn {
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible;
}

@keyframes fadeIn {
	0% {
		transform: scale(0);
		opacity: 0;
	}
	
	60% {
		transform: scale(1.1);
	}
	
	80% {
		transform: scale(.9);
		opacity: 1;
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: scale(1.1);
	}
	
	80% {
		-webkit-transform: scale(.9);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

/*
==============================================
expandOpen
==============================================
*/
.expandOpen {
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;
	animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	visibility: visible;
}

@keyframes expandOpen {
	0% {
		transform: scale(1.8);
	}
	
	50% {
		transform: scale(.95);
	}
	
	80% {
		transform: scale(1.05);
	}
	
	90% {
		transform: scale(.98);
	}
	
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(1.8);
	}
	
	50% {
		-webkit-transform: scale(.95);
	}
	
	80% {
		-webkit-transform: scale(1.05);
	}
	
	90% {
		-webkit-transform: scale(.98);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

/*
==============================================
bigEntrance
==============================================
*/
.bigEntrance {
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	visibility: visible;
}

@keyframes bigEntrance {
	0% {
		transform: scale(.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: .2;
	}
	
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1;
	}
	
	45% {
		transform: scale(.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	75% {
		transform: scale(.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: .2;
	}
	
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1;
	}
	
	45% {
		-webkit-transform: scale(.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	75% {
		-webkit-transform: scale(.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}

/*
==============================================
hatch
==============================================
*/
.hatch {
	animation-name: hatch;
	-webkit-animation-name: hatch;
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
	visibility: visible;
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(.6);
	}
	
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	
	50% {
		transform: rotate(-2deg);
	}
	
	65% {
		transform: rotate(1deg);
	}
	
	80% {
		transform: rotate(-1deg);
	}
	
	100% {
		transform: rotate(0deg);
	}
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(.6);
	}
	
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	
	50% {
		-webkit-transform: rotate(-2deg);
	}
	
	65% {
		-webkit-transform: rotate(1deg);
	}
	
	80% {
		-webkit-transform: rotate(-1deg);
	}
	
	100% {
		-webkit-transform: rotate(0deg);
	}
}

/*
==============================================
bounce
==============================================
*/
.bounce {
	animation-name: bounce;
	-webkit-animation-name: bounce;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(.6);
	}
	
	60% {
		transform: translateY(-100%) scaleY(1.1);
	}
	
	70% {
		transform: translateY(0%) scaleY(.95) scaleX(1.05);
	}
	
	80% {
		transform: translateY(0%) scaleY(1.05) scaleX(1);
	}
	
	90% {
		transform: translateY(0%) scaleY(.95) scaleX(1);
	}
	
	100% {
		transform: translateY(0%) scaleY(1) scaleX(1);
	}
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(.6);
	}
	
	60% {
		-webkit-transform: translateY(-100%) scaleY(1.1);
	}
	
	70% {
		-webkit-transform: translateY(0%) scaleY(.95) scaleX(1.05);
	}
	
	80% {
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
	}
	
	90% {
		-webkit-transform: translateY(0%) scaleY(.95) scaleX(1);
	}
	
	100% {
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
	}
}

/*
==============================================
pulse
==============================================
*/
.pulse {
	animation-name: pulse;
	-webkit-animation-name: pulse;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(.95);
		opacity: .7;
	}
	
	50% {
		transform: scale(1);
		opacity: 1;
	}
	
	100% {
		transform: scale(.95);
		opacity: .7;
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(.95);
		opacity: .7;
	}
	
	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: scale(.95);
		opacity: .7;
	}
}

/*
==============================================
floating
==============================================
*/
.floating {
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes floating {
	0% {
		transform: translateY(0%);
	}
	
	50% {
		transform: translateY(8%);
	}
	
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);
	}
	
	50% {
		-webkit-transform: translateY(8%);
	}
	
	100% {
		-webkit-transform: translateY(0%);
	}
}

/*
==============================================
tossing
==============================================
*/
.tossing {
	animation-name: tossing;
	-webkit-animation-name: tossing;
	animation-duration: 2.5s;
	-webkit-animation-duration: 2.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);
	}
	
	50% {
		transform: rotate(4deg);
	}
	
	100% {
		transform: rotate(-4deg);
	}
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);
	}
	
	50% {
		-webkit-transform: rotate(4deg);
	}
	
	100% {
		-webkit-transform: rotate(-4deg);
	}
}

/*
==============================================
pullUp
==============================================
*/
.pullUp {
	animation-name: pullUp;
	-webkit-animation-name: pullUp;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
}

@keyframes pullUp {
	0% {
		transform: scaleY(.1);
	}
	
	40% {
		transform: scaleY(1.02);
	}
	
	60% {
		transform: scaleY(.98);
	}
	
	80% {
		transform: scaleY(1.01);
	}
	
	100% {
		transform: scaleY(.98);
	}
	
	80% {
		transform: scaleY(1.01);
	}
	
	100% {
		transform: scaleY(1);
	}
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(.1);
	}
	
	40% {
		-webkit-transform: scaleY(1.02);
	}
	
	60% {
		-webkit-transform: scaleY(.98);
	}
	
	80% {
		-webkit-transform: scaleY(1.01);
	}
	
	100% {
		-webkit-transform: scaleY(.98);
	}
	
	80% {
		-webkit-transform: scaleY(1.01);
	}
	
	100% {
		-webkit-transform: scaleY(1);
	}
}

/*
==============================================
pullDown
==============================================
*/
.pullDown {
	animation-name: pullDown;
	-webkit-animation-name: pullDown;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
	0% {
		transform: scaleY(.1);
	}
	
	40% {
		transform: scaleY(1.02);
	}
	
	60% {
		transform: scaleY(.98);
	}
	
	80% {
		transform: scaleY(1.01);
	}
	
	100% {
		transform: scaleY(.98);
	}
	
	80% {
		transform: scaleY(1.01);
	}
	
	100% {
		transform: scaleY(1);
	}
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(.1);
	}
	
	40% {
		-webkit-transform: scaleY(1.02);
	}
	
	60% {
		-webkit-transform: scaleY(.98);
	}
	
	80% {
		-webkit-transform: scaleY(1.01);
	}
	
	100% {
		-webkit-transform: scaleY(.98);
	}
	
	80% {
		-webkit-transform: scaleY(1.01);
	}
	
	100% {
		-webkit-transform: scaleY(1);
	}
}

/*
==============================================
stretchLeft
==============================================
*/
.stretchLeft {
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%;
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(.3);
	}
	
	40% {
		transform: scaleX(1.02);
	}
	
	60% {
		transform: scaleX(.98);
	}
	
	80% {
		transform: scaleX(1.01);
	}
	
	100% {
		transform: scaleX(.98);
	}
	
	80% {
		transform: scaleX(1.01);
	}
	
	100% {
		transform: scaleX(1);
	}
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(.3);
	}
	
	40% {
		-webkit-transform: scaleX(1.02);
	}
	
	60% {
		-webkit-transform: scaleX(.98);
	}
	
	80% {
		-webkit-transform: scaleX(1.01);
	}
	
	100% {
		-webkit-transform: scaleX(.98);
	}
	
	80% {
		-webkit-transform: scaleX(1.01);
	}
	
	100% {
		-webkit-transform: scaleX(1);
	}
}

/*
==============================================
stretchRight
==============================================
*/
.stretchRight {
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
}

@keyframes stretchRight {
	0% {
		transform: scaleX(.3);
	}
	
	40% {
		transform: scaleX(1.02);
	}
	
	60% {
		transform: scaleX(.98);
	}
	
	80% {
		transform: scaleX(1.01);
	}
	
	100% {
		transform: scaleX(.98);
	}
	
	80% {
		transform: scaleX(1.01);
	}
	
	100% {
		transform: scaleX(1);
	}
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(.3);
	}
	
	40% {
		-webkit-transform: scaleX(1.02);
	}
	
	60% {
		-webkit-transform: scaleX(.98);
	}
	
	80% {
		-webkit-transform: scaleX(1.01);
	}
	
	100% {
		-webkit-transform: scaleX(.98);
	}
	
	80% {
		-webkit-transform: scaleX(1.01);
	}
	
	100% {
		-webkit-transform: scaleX(1);
	}
}

.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

.animated.hinge {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

/*
@-moz-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}

@-o-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}

@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}

.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
}
*/
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-o-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}

@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}

@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}
	
	100% {
		transform: translateX(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100%);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	
	100% {
		transform: translateX(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes slideOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes moveFromLeft {
	from {
		-webkit-transform: translateX(-100%);
	}
	
	to {
		-webkit-transform: translateX(0%);
	}
}

@-moz-keyframes moveFromLeft {
	from {
		-moz-transform: translateX(-100%);
	}
	
	to {
		-moz-transform: translateX(0%);
	}
}

@-ms-keyframes moveFromLeft {
	from {
		-ms-transform: translateX(-100%);
	}
	
	to {
		-ms-transform: translateX(0%);
	}
}

@-o-keyframes moveFromLeft {
	from {
		-o-transform: translateX(-100%);
	}
	
	to {
		-o-transform: translateX(0%);
	}
}

@keyframes moveFromLeft {
	from {
		transform: translateX(-100%);
	}
	
	to {
		transform: translateX(0%);
	}
}

.moveFromLeft {
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
	-o-animation: moveFromLeft 400ms ease;
	animation: moveFromLeft 400ms ease;
}

@-webkit-keyframes moveFromRight {
	from {
		-webkit-transform: translateX(100%);
	}
	
	to {
		-webkit-transform: translateX(0%);
	}
}

@-moz-keyframes moveFromRight {
	from {
		-moz-transform: translateX(100%);
	}
	
	to {
		-moz-transform: translateX(0%);
	}
}

@-ms-keyframes moveFromRight {
	from {
		-ms-transform: translateX(100%);
	}
	
	to {
		-ms-transform: translateX(0%);
	}
}

@-o-keyframes moveFromRight {
	from {
		-o-transform: translateX(100%);
	}
	
	to {
		-o-transform: translateX(0%);
	}
}

@keyframes moveFromRight {
	from {
		transform: translateX(100%);
	}
	
	to {
		transform: translateX(0%);
	}
}

.moveFromRight {
	-webkit-animation: moveFromRight 400ms ease;
	-moz-animation: moveFromRight 400ms ease;
	-ms-animation: moveFromRight 400ms ease;
	-o-animation: moveFromRight 400ms ease;
	animation: moveFromRight 400ms ease;
}

@-webkit-keyframes moveFromBottom {
	from {
		-webkit-transform: translateY(100%);
	}
	
	to {
		-webkit-transform: translateY(0%);
	}
}

@-moz-keyframes moveFromBottom {
	from {
		-moz-transform: translateY(100%);
	}
	
	to {
		-moz-transform: translateY(0%);
	}
}

@-ms-keyframes moveFromBottom {
	from {
		-ms-transform: translateY(100%);
	}
	
	to {
		-ms-transform: translateY(0%);
	}
}

@-o-keyframes moveFromBottom {
	from {
		-o-transform: translateY(100%);
	}
	
	to {
		-o-transform: translateY(0%);
	}
}

@keyframes moveFromBottom {
	from {
		transform: translateY(100%);
	}
	
	to {
		transform: translateY(0%);
	}
}

.moveFromBottom {
	-webkit-animation: moveFromBottom 400ms ease;
	-moz-animation: moveFromBottom 400ms ease;
	-ms-animation: moveFromBottom 400ms ease;
	-o-animation: moveFromBottom 400ms ease;
	animation: moveFromBottom 400ms ease;
}

@-webkit-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
	
	60% {
		opacity: 0;
		-webkit-transform: scale(1.3);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-moz-transform: scale(1);
	}
	
	60% {
		opacity: 0;
		-moz-transform: scale(1.3);
	}
	
	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-ms-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-ms-transform: scale(1);
	}
	
	60% {
		opacity: 0;
		-ms-transform: scale(1.3);
	}
	
	100% {
		opacity: 1;
		-ms-transform: scale(1);
	}
}

@-o-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-o-transform: scale(1);
	}
	
	60% {
		opacity: 0;
		-o-transform: scale(1.3);
	}
	
	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}

@keyframes scaleDisappear {
	0% {
		opacity: 1;
		transform: scale(1);
	}
	
	60% {
		opacity: 0;
		transform: scale(1.3);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.scaleDisappear {
	-webkit-animation: scaleDisappear 350ms ease-in-out;
	-moz-animation: scaleDisappear 350ms ease-in-out;
	-ms-animation: scaleDisappear 350ms ease-in-out;
	-o-animation: scaleDisappear 350ms ease-in-out;
	animation: scaleDisappear 350ms ease-in-out;
}

@-webkit-keyframes scaleAppear {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes scaleAppear {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
	}
	
	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-ms-keyframes scaleAppear {
	0% {
		opacity: 0;
		-ms-transform: scale(0);
	}
	
	100% {
		opacity: 1;
		-ms-transform: scale(1);
	}
}

@-o-keyframes scaleAppear {
	0% {
		opacity: 0;
		-o-transform: scale(0);
	}
	
	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}

@keyframes scaleAppear {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.scaleAppear {
	-webkit-animation: scaleAppear 750ms ease;
	-moz-animation: scaleAppear 750ms ease;
	-ms-animation: scaleAppear 750ms ease;
	-o-animation: scaleAppear 750ms ease;
	animation: scaleAppear 750ms ease;
}

/*
Animation example, for spinners
*/
.animate-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}

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

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

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

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

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

@charset "UTF-8";

/* Accent colors */

/*
**bootstrap overrides
*/

/* modal */
.modal-backdrop.in {
	filter: alpha(opacity=80);
	opacity: .8;
}

/*bootstrap breadcrumbs*/
.breadcrumb {
	background-color: transparent;
	border-radius: 0;
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 20px;
	margin: 0;
	margin-top: 15px;
	padding: 0;
	text-transform: uppercase;
}

.breadcrumb > .active {
	color: inherit;
}

.breadcrumb li {
	display: inline-block;
}

.breadcrumb li a {
	color: #fff;
}

.breadcrumb li.last-item {
	color: #fff;
}

.breadcrumb > li + li:before {
	color: #fff;
	content: "/";
	font-size: 12px;
	padding: 0 26px 0 24px;
	position: relative;
	top: 0;
}

/* pagination */
.pagination {
	margin: 0;
	display: block;
	line-height: 0;
}

.pagination > li {
	display: inline-block;
	margin-right: 6px;
}

.pagination > li a.next, .pagination > li span.next, .pagination > li a.prev, .pagination > li span.prev {
	font-size: 0;
}

.pagination > li a.next:before, .pagination > li span.next:before, .pagination > li a.prev:before, .pagination > li span.prev:before {
	font-size: 12px;
	font-family: FontAwesome;
	content: "";
	position: relative;
	top: 0;
}

.pagination > li a.next:before, .pagination > li span.next:before {
	content: "";
}

.pagination > li:last-child {
	margin-right: 0;
}

.pagination > li > a, .pagination > li > span {
	color: #1f232b;
	background-color: #f2f2f2;
	border: none;
	border-radius: 0;
	font-size: 12px;
	font-weight: 600;
	margin-left: 0;
	min-width: 46px;
	padding: 14px 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 0;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #000;
	color: #fff;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #000;
	color: #fff;
}

.pagination > .disabled > a, .pagination > .disabled > span, .pagination > .disabled > a:hover, .pagination > .disabled > span:hover, .pagination > .disabled > a:focus, .pagination > .disabled > span:focus {
	background-color: #f2f2f2;
}

/*forms*/
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select, .select2-container .select2-selection--single, .form-control {
	background-color: #f2f2f2;
	color: #808080;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-size: 12px;
	font-weight: 600;
	height: 50px;
	letter-spacing: -.02em;
	line-height: 30px;
	padding-bottom: 11px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	text-transform: uppercase;
}

input[type="text"] + .theme_button, input[type="email"] + .theme_button, input[type="url"] + .theme_button, input[type="password"] + .theme_button, input[type="search"] + .theme_button, input[type="tel"] + .theme_button, input[type="number"] + .theme_button, textarea + .theme_button, select + .theme_button, .select2-container .select2-selection--single + .theme_button, .form-control + .theme_button {
	box-shadow: none;
	height: 50px;
	line-height: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 50px;
}

input[type="text"] + .theme_button i, input[type="email"] + .theme_button i, input[type="url"] + .theme_button i, input[type="password"] + .theme_button i, input[type="search"] + .theme_button i, input[type="tel"] + .theme_button i, input[type="number"] + .theme_button i, textarea + .theme_button i, select + .theme_button i, .select2-container .select2-selection--single + .theme_button i, .form-control + .theme_button i {
	font-size: 1em;
	top: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #808080;
	line-height: 34px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 50px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 50px;
}

textarea {
	height: auto;
}

.form-group {
	position: relative;
}

.form-group:last-child {
	margin-bottom: 0;
}

/* select styling */
select.form-control {
	color: rgba(255, 255, 255, .8);
	background-color: #fff;
}

select.form-control option {
	font-weight: 300;
}

select.form-control option.default-selected {
	background-color: #f2f2f2;
}

.form-control.invalid {
	-webkit-box-shadow: 0 0 0 2px #000;
	box-shadow: 0 0 0 2px #000;
}

.form-control:focus {
	box-shadow: none;
	border-color: rgba(128, 128, 128, .5);
}

.form-control::-moz-placeholder {
	font-style: normal;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: -.02em;
}

.form-control:-ms-input-placeholder {
	font-style: normal;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: -.02em;
}

.form-control::-webkit-input-placeholder {
	font-style: normal;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: -.02em;
}

.form-control:-moz-placeholder {
	color: #7f7f7f;
	opacity: 1;
}

.form-control::-moz-placeholder {
	color: #7f7f7f;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #7f7f7f;
}

.form-control::-webkit-input-placeholder {
	color: #7f7f7f;
}

.form-control:focus:-moz-placeholder {
	color: transparent !important;
	opacity: 1;
}

.form-control:focus::-moz-placeholder {
	color: transparent !important;
	opacity: 1;
}

.form-control:focus:-ms-input-placeholder {
	color: transparent !important;
}

.form-control:focus::-webkit-input-placeholder {
	color: transparent !important;
}

/*icons for forms */
form label + [class*="icon2-"] {
	position: absolute;
	font-size: 24px;
	color: #808080;
	left: 10px;
	top: 19px;
}

form label + [class*="icon2-"] + .form-control {
	padding-left: 50px;
}

.form-group label + [class*="icon2-"] + .form-control, .form-group label + [class*="fa-"] + .form-control {
	padding-left: 40px;
}

.form-group label + [class*="icon2-"], .form-group label + [class*="fa-"] {
	position: absolute;
	font-size: 14px;
	left: 15px;
	top: 18px;
	width: 14px;
	text-align: center;
}

.form-group label + [class*="icon2-"].color1, .form-group label + [class*="fa-"].color1 {
	color: #000;
}

.form-group label + [class*="icon2-"].color2, .form-group label + [class*="fa-"].color2 {
	color: #dd8706;
}

.form-group label + [class*="icon2-"].color3, .form-group label + [class*="fa-"].color3 {
	color: #d33;
}

label {
	font-weight: normal;
}

.form-control + [class*="icon2-"] {
	position: absolute;
	font-size: 24px;
	left: 20px;
	top: 50%;
	color: #000;
}

.form-wrapper.with_background, .form-wrapper.muted_background, .form-wrapper.cs, .form-wrapper.ds, .form-wrapper.ls {
	padding: 35px;
}

.form-wrapper.columns_padding_15 [class*="col-"] {
	margin-top: 15px;
	margin-bottom: 15px;
}

/* Form with background */
.form-wrapper.with_padding {
	padding: 30px 20px;
}

@media (min-width: 400px) {
	.form-wrapper.with_padding {
		padding: 35px;
	}
}

.form-wrapper.with_padding .wrap-forms-buttons {
	margin-top: 20px;
}

.form-wrapper.with_padding .wrap-forms-buttons .theme_button {
	margin-bottom: 0;
}

.form-wrapper.light_form {
	background-color: rgba(255, 255, 255, .4);
}

.form-wrapper.dark_form {
	background-color: rgba(0, 0, 0, .4);
}

.form-wrapper.color_form {
	background-color: rgba(0, 0, 0, .4);
}

/* Contact form 7 */
form.wpcf7-form {}

form.wpcf7-form .wpcf7-text, form.wpcf7-form .wpcf7-number, form.wpcf7-form .wpcf7-textarea {
	text-indent: 20px;
}

form.wpcf7-form .wpcf7-textarea {
	overflow-x: hidden;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	form.wpcf7-form .wpcf7-textarea {
		height: 320px;
	}
}

form.wpcf7-form #fileuploadfield {
	display: none;
}

form.wpcf7-form #uploadbrowsebutton {
	background-color: transparent;
	font-size: 12px;
	font-weight: 300;
	height: 40px;
	letter-spacing: -.02em;
	max-width: 170px;
	position: absolute;
	right: 5px;
	text-align: center;
	text-transform: uppercase;
	top: 5px;
	width: 100%;
	color: #dd8706;
	border: 1px solid #dd8706;
	-webkit-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

form.wpcf7-form #uploadbrowsebutton:hover, form.wpcf7-form #uploadbrowsebutton:focus {
	background-color: #dd8706;
	color: #fff;
}

.ds form.wpcf7-form #uploadbrowsebutton {
	background-color: #fff;
	color: #1f232b;
	border: 1px solid #fff;
}

.ds form.wpcf7-form #uploadbrowsebutton:hover, .ds form.wpcf7-form #uploadbrowsebutton:focus {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
}

form.wpcf7-form p {
	position: relative;
	margin-bottom: 18px;
}

form.wpcf7-form p input, form.wpcf7-form p textarea {
	padding-left: 10px;
}

form.wpcf7-form p textarea {
	padding-bottom: 12px;
}

form.wpcf7-form p input[type="submit"] {
	padding: 18px 30px 18px;
}

form.wpcf7-form p .fa {
	position: absolute;
	z-index: 100;
	font-size: 14px;
	top: 18px;
	left: 15px;
}

form.wpcf7-form .ajax-loader {
	display: none;
}

/*carousel*/
.carousel {
	overflow: hidden;
}

.carousel-indicators li {
	width: 10px;
	height: 10px;
	border-width: 0;
	background-color: #1f232b;
	margin: 0 3px;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.carousel-indicators li:hover {
	opacity: .8;
}

.carousel-indicators .active {
	width: 10px;
	height: 10px;
	margin: 0 3px;
	background-color: #000;
}

.carousel-control.left, .carousel-control.right {
	border: 1px solid #fff;
	color: #fff;
	background-image: none;
	border-radius: 0;
	filter: alpha(opacity=100);
	height: 50px;
	left: -50px;
	margin-top: -25px;
	opacity: 1;
	text-align: center;
	text-shadow: none;
	top: 50%;
	width: 50px;
}

.carousel-control.left.nitro-lazy, .carousel-control.right.nitro-lazy {
	background-image: none !important;
}

.carousel-control.right {
	right: -50px;
}

.carousel:hover .carousel-control {
	left: 50px;
}

.carousel:hover .carousel-control.right {
	left: auto;
	right: 50px;
}

.carousel-control.left span, .carousel-control.right span {
	font-family: "rt-icons-2";
	width: 50px;
	height: 50px;
	margin: 0;
	font-size: 16px;
	left: 0;
	top: 0;
	line-height: 50px;
}

.carousel-control .icon-prev:before {
	content: "";
}

.carousel-control .icon-next:before {
	content: "";
}

/* collapse accordion */
.panel-heading .panel-title {
	font-size: inherit;
	letter-spacing: 0;
	padding: 0;
	position: relative;
}

.panel-heading .panel-title > a {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 1.3;
	display: block;
	padding: 18px 50px 17px 20px;
	margin: -2px;
	background-color: #000;
	border: none;
	color: #fff;
	border-radius: 0;
	word-wrap: break-word;
}

@media (min-width: 992px) {
	.panel-heading .panel-title > a {
		padding: 18px 50px 17px 32px;
	}
	
	.panel-heading .panel-title > a i {
		margin-right: 5px;
	}
}

.panel-heading .panel-title > a.collapsed:hover, .panel-heading .panel-title > a:hover {
	background-color: #000;
	color: #fff;
}

.panel-heading .panel-title > a.collapsed:hover i, .panel-heading .panel-title > a:hover i {
	color: #fff;
}

.panel-heading .panel-title > a.collapsed {
	color: #fff;
	background-color: #dd8706;
}

.panel-heading .panel-title > a.collapsed i {
	color: #fff;
}

.panel-heading .panel-title > a:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	text-align: center;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	font-weight: 400;
}

.panel-heading .panel-title > a.collapsed:after {
	content: "";
}

.panel-heading .panel-title > a > i {
	position: relative;
	width: 2em;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	line-height: 0;
}

.panel {
	box-shadow: none;
}

.panel-group .panel {
	border-radius: 0;
	background-color: transparent;
}

.panel-default > .panel-heading {
	background-color: transparent;
	color: inherit;
	position: relative;
	border: none;
	border-radius: 0;
	padding: 0;
}

.panel-default {
	border: 1px solid rgba(0, 0, 0, .1);
}

.panel-group .panel + .panel {
	margin-top: 15px;
}

.panel-body {
	border-top: none !important;
}

.panel-body .media-left {
	padding-right: 15px;
}

.panel-body .media-left .img-circle {
	max-width: 50px;
}

.panel-body .media-left img {
	max-width: 80px;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
	padding: 20px;
	border-radius: 0px;
}

@media (min-width: 400px) {
	.panel-group .panel-heading + .panel-collapse .panel-body {
		padding: 32px 35px 20px;
	}
}

.collapse-unstyled .panel h4 {
	margin: 0 0 .5em;
}

.collapse-unstyled .panel h4 a:after {
	color: #000;
	padding: 0 5px;
	display: inline-block;
	font-family: "FontAwesome";
	content: "";
}

.collapse-unstyled .panel h4 a.collapsed:after {
	content: "";
}

.collapse-unstyled .panel-content {
	padding: 10px 20px;
}

/* datetimepicker */
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
	background-color: #dd8706 !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.bootstrap-datetimepicker-widget .timepicker .btn-primary {
	color: #fff;
	background-color: #dd8706;
	border-color: #dd8706;
	border-radius: 5px;
}

.bootstrap-datetimepicker-widget a {
	color: #dd8706;
}

/*progress bars*/
p + .progress {
	margin-top: -10px;
}

.progress {
	overflow: visible;
	height: 5px;
	margin-bottom: 20px;
	position: relative;
	border-radius: 0;
	background-color: #e5e5e5;
	box-shadow: none;
	border: none;
}

.progress:last-child {
	margin-bottom: 10px;
}

.progress-bar {
	background-color: #dd8706;
	color: inherit;
	box-shadow: none;
	height: 5px;
}

.progress-bar span {
	position: absolute;
	right: 0;
	top: -34px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .2em;
}

.progress-title {
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
	margin-bottom: 15px;
}

.progress-level {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .2em;
	float: right;
	position: relative;
	top: 4px;
}

.progress-bar-success {
	background-color: #9cc026;
}

.progress-bar-info {
	background-color: #55bce7;
}

.progress-bar-warning {
	background-color: #736fb3;
}

.progress-bar-danger {
	background-color: #dc5753;
}

.alert {
	border-radius: 0;
	border-width: 0 0 0 4px;
	padding: 30px;
	margin-bottom: 40px;
}

.media {
	margin-top: 16px;
}

.media .media-object {
	max-width: 100px;
}

/* nav and tabs */
.nav > li > a:hover, .nav > li > a:focus {
	background-color: inherit;
}

.unstyled-tabs-title {
	margin-bottom: -20px;
}

.nav-unstyled {
	list-style: none;
	padding: 0;
	margin: 0 -12px;
}

.nav-unstyled li {
	display: inline-block;
	margin-bottom: -1px;
}

.nav-unstyled li a {
	display: inline-block;
	padding: 10px 12px;
	font-weight: 500;
}

.nav-unstyled .active a {
	color: #1f232b;
	border-color: #000;
}

/*tabs*/
.tab-content {
	border-radius: 0;
	padding: 30px 20px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	background-color: transparent;
}

.tab-content.no-border {
	padding: 30px 0 0;
	background-color: transparent;
}

.tab-content.top-color-border {
	position: relative;
}

.tab-content.top-color-border:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -1px;
	height: 10px;
	background-color: #dd8706;
}

.tab-content.tab-unstyled {
	padding: 10px 0 0;
	border: none;
	background-color: transparent;
}

.ls .tab-content.tab-unstyled, .ds .tab-content.tab-unstyled, .cs .tab-content.tab-unstyled {
	background-color: transparent;
}

.tab-content .featured-tab-image {
	margin: -35px -35px 30px -35px;
}

@media (min-width: 400px) {
	.tab-content {
		padding: 45px 35px 35px;
	}
}

@media (min-width: 1200px) {
	.tab-content.big-padding {
		padding: 60px 60px 50px;
	}
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-bottom: none;
}

.nav-tabs {
	border-bottom: none;
	margin-top: 0px;
}

.nav-tabs > li {
	margin-bottom: 0;
}

.nav-tabs > li + li {
	margin-left: 3px;
}

.nav-tabs > li > a {
	display: inline-block;
	position: relative;
	z-index: 1;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
	padding: 10px;
	margin-right: 0;
	margin-top: 0px;
	border: none;
	border: 1px solid #dd8706;
	background-color: transparent;
	border-bottom: none;
	color: #dd8706 !important;
	border-radius: 0;
}

@media (max-width: 479px) {
	.nav-tabs > li > a {
		display: inline;
	}
}

.small-tabs .nav-tabs > li > a {
	padding: 10px;
}

.nav-tabs > li > a i {
	position: relative;
	top: 4px;
	padding-right: 5px;
	font-size: 1.6em;
	width: 1.5em;
	text-align: center;
	display: inline-block;
	line-height: 0;
}

@media (min-width: 992px) {
	.nav-tabs > li > a {
		padding: 15px 25px;
		font-size: 12px;
	}
}

@media (min-width: 1200px) {
	.nav-tabs > li > a {
		padding: 16px 38px 15px;
		min-width: 170px;
		text-align: center;
	}
}

@media (max-width: 400px) {
	.nav-tabs > li > a {
		padding: 8px;
	}
	
	.small-tabs .nav-tabs > li > a {
		font-size: 10px;
		padding: 8px;
	}
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-color: #dd8706;
	background-color: #dd8706;
	color: #fff !important;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs.nav-justified > .active > a {
	border-color: #dd8706;
	background-color: #dd8706;
	color: #fff !important;
}

/*vertical tabs*/
.vertical-tabs .tab-content.no-border {
	padding-top: 0;
}

.vertical-tabs .nav > li > a {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: 500;
	background-color: #f2f2f2;
	padding: 18px 40px 17px 30px;
	margin-bottom: 10px;
	position: relative;
	color: #808080;
}

.vertical-tabs .nav > li > a i {
	position: relative;
	top: 4px;
	padding-right: 8px;
	font-size: 1.6em;
	width: 2em;
	text-align: center;
	display: inline-block;
	line-height: 0;
}

.vertical-tabs .nav > li > a:after {
	font-family: "rt-icons-2";
	content: "";
	position: absolute;
	font-size: 13px;
	line-height: 60px;
	text-align: center;
	right: 0;
	top: 0;
	bottom: 0;
	width: 40px;
	letter-spacing: 0;
}

.vertical-tabs.no-arrows .nav > li > a:after {
	display: none;
}

.vertical-tabs.no-arrows .nav > li > a {
	padding: 24px 0;
}

.vertical-tabs .nav > li.active a, .vertical-tabs .nav > li > a:hover {
	background-color: #dd8706;
	border-color: #dd8706;
	color: #fff;
}

@media (min-width: 768px) {
	.vertical-tabs .nav > li.active {
		position: relative;
		z-index: 2;
	}
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 13px 8px;
	border-color: #e5e5e5;
}

.table {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.table td + th, .table th + td, .table th + th, .table td + td {
	border-left: 1px solid #e5e5e5;
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
	border-bottom-width: 1px;
}

.table-responsive {
	border: none;
}

.btn {
	padding: 18px 30px;
	text-transform: uppercase;
	margin: 0 2px 6px 0;
	border: none;
	border-radius: 0;
	outline: none;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.btn:hover, .btn:focus {
	outline: none;
}

li.media:before, li.media:after {
	display: block;
	content: "";
	clear: both;
}

/* bs dropdown menu */
.dropdown-menu {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	border-color: rgba(0, 0, 0, .1);
	z-index: 1001;
	font-size: 16px;
	margin-top: 0;
}

[class*="right"] .dropdown-menu {
	right: 0;
	left: auto;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	color: #1f232b;
	background-color: transparent;
}

.well {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-radius: 0;
}

.embed-responsive-3by2 {
	padding-bottom: 66.666%;
}

.embed-placeholder:after {
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
	content: "";
	font-family: "FontAwesome";
	position: absolute;
	color: #fff;
	font-size: 14px;
	line-height: 56px;
	width: 60px;
	height: 60px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.embed-placeholder:after {
		opacity: 0 !important;
	}
}

.embed-placeholder:hover:after {
	opacity: .4;
}

/*
**general styles
*/
html {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: visible;
}

::selection {
	color: #fff;
	background-color: #000;
}

::-moz-selection {
	color: #fff;
	background-color: #000;
}

body {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 900;
	line-height: 1;
	text-transform: uppercase;
	word-break: break-word;
	margin-top: 1.5em;
	margin-bottom: .9em;
	letter-spacing: -.02em;
}

h1, .post.vertical-item .entry-content h1 {
	font-size: 54px;
}

@media (max-width: 991px) {
	h1, .post.vertical-item .entry-content h1 {
		font-size: 44px;
	}
}

@media (max-width: 479px) {
	h1, .post.vertical-item .entry-content h1 {
		font-size: 34px;
	}
}

h2, .post.vertical-item .entry-content h2 {
	font-size: 44px;
}

@media (max-width: 991px) {
	h2, .post.vertical-item .entry-content h2 {
		font-size: 38px;
	}
}

@media (max-width: 479px) {
	h2, .post.vertical-item .entry-content h2 {
		font-size: 30px;
	}
}

h3, .post.vertical-item .entry-content h3 {
	font-size: 34px;
}

@media (max-width: 991px) {
	h3, .post.vertical-item .entry-content h3 {
		font-size: 30px;
	}
}

@media (max-width: 479px) {
	h3, .post.vertical-item .entry-content h3 {
		font-size: 26px;
	}
}

h4, .post.vertical-item .entry-content h4 {
	font-size: 28px;
}

@media (max-width: 479px) {
	h4, .post.vertical-item .entry-content h4 {
		font-size: 24px;
	}
}

h5, .post.vertical-item .entry-content h5 {
	font-size: 20px;
}

h6, .post.vertical-item .entry-content h6 {
	font-size: 16px;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top: 0;
}

p {
	margin-bottom: 20px;
}

p:last-of-type {
	margin-bottom: 0;
}

blockquote {
	position: relative;
	margin-top: 45px;
	margin-bottom: 45px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0;
	max-width: 615px;
	border: none;
	font-size: 20px;
	font-weight: 300;
	font-style: italic;
	line-height: 30px;
}

blockquote .avatar {
	position: relative;
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	z-index: 1;
}

@media (min-width: 1200px) {
	blockquote .avatar {
		margin-top: 50px;
	}
}

blockquote .avatar img {
	min-width: 160px;
	max-width: 160px;
	border-radius: 50%;
	margin: 0;
}

blockquote .item-meta, blockquote .blockqoute-meta {
	margin-top: 10px;
	font-style: normal;
	font-size: 14px;
}

blockquote footer {
	font-weight: 600;
	font-style: normal;
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
}

blockquote footer:before {
	display: none;
}

blockquote .author-job {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	display: block;
	margin-top: 0;
	letter-spacing: .05em;
	line-height: 30px;
}

.cs blockquote .author-job {
	color: #fff;
}

blockquote .author-name, blockquote cite, blockquote cite a {
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
	color: #000;
	display: inline-block;
	width: 100%;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 0;
	margin-top: 5px;
	letter-spacing: -.02em;
}

blockquote .author-name strong, blockquote cite strong, blockquote cite a strong {
	font-weight: 600;
	font-size: 30px;
	margin-top: 0;
	display: block;
	width: 100%;
}

.cs blockquote .author-name, .cs blockquote cite, .cs blockquote cite a {
	color: #fff;
}

blockquote .blockqoute-content {
	color: #808080;
}

.cs blockquote .blockqoute-content {
	color: #fff;
}

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

figcaption, .entry-caption {
	padding: 2px 0 12px;
}

figcaption p, .entry-caption p {
	margin-bottom: 0;
}

label {
	color: #1f232b;
}

a {
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

a:hover {
	color: #000;
	text-decoration: none;
	-webkit-transition: all .15s linear 0s;
	transition: all .15s linear 0s;
}

input:focus, button:focus, select:focus, textarea:focus, a:focus {
	outline: medium none;
	text-decoration: none;
}

a > img {
	-webkit-transition: all .15s ease-in-out 0s;
	transition: all .15s ease-in-out 0s;
}

a:hover > img {
	opacity: .8;
}

hr {
	border: none;
	height: 1px;
	background-color: #ddd;
}

iframe {
	border: none;
	max-width: 100%;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

table {
	width: 100%;
	max-width: 100%;
	margin: 10px 0;
}

table td, table th {
	padding: 13px 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #e5e5e5;
}

table th {
	color: #1f232b;
	font-weight: normal;
}

.table_template thead {
	background-color: #000;
	color: #1f232b;
}

.table_template thead.light {
	background-color: #fff;
}

.table_template th {
	font-weight: 700;
}

.table_template td, .table_template th {
	padding: 18px 30px;
}

.table_template tbody tr:nth-of-type(odd) {
	background-color: rgba(238, 238, 238, .1);
}

.table_template tbody tr:nth-of-type(even) {
	background-color: rgba(17, 17, 17, .05);
}

/*
**styled lists
*/
ul, ol {
	padding-left: 30px;
}

.list1 ol, ol.list1 {
	counter-reset: li;
	list-style: none outside none;
	padding: 0;
}

.list1 ol li, ol.list1 li {
	position: relative;
	padding: 5px 0 5px 25px;
	font-weight: 400;
	color: #1f232b;
}

.list1 ol li:before, ol.list1 li:before {
	content: counter(li) ".";
	counter-increment: li;
	position: absolute;
	left: 2px;
	top: 5px;
	font-weight: 400;
	color: #000;
}

.ds .list1 ol li, .ds ol.list1 li {
	color: #fff;
}

.list1 ul, ul.list1 {
	list-style: none;
	padding-left: 20px;
	margin-bottom: 20px;
}

.list1 ul li, ul.list1 li {
	position: relative;
	padding: 5px 0 5px 5px;
	font-size: 16px;
	font-weight: 400;
	color: #1f232b;
}

.list1 ul li:before, ul.list1 li:before {
	content: "";
	font-family: FontAwesome;
	position: absolute;
	left: -20px;
	top: 4px;
	color: #000;
}

.ds .list1 ul li, .ds ul.list1 li {
	color: #fff;
}

/* 
** Buttons
*/
.theme_buttons a, .theme_button, .wc-proceed-to-checkout .checkout-button, .buttons a, button, input[type="submit"] {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -.02em;
	padding: 18px 30px 18px;
	margin-bottom: 4px;
	line-height: 1;
	display: inline-block;
	text-align: center;
	color: #fff;
	border: 1px solid #000;
	background-color: #000;
	border-radius: 0;
	position: relative;
	-webkit-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

@media (min-width: 992px) {
	.theme_buttons a, .theme_button, .wc-proceed-to-checkout .checkout-button, .buttons a, button, input[type="submit"] {
		padding: 18px 40px 18px;
	}
}

.theme_buttons a:hover, .theme_buttons a:focus, .theme_buttons a:active, .theme_button:hover, .theme_button:focus, .theme_button:active, .wc-proceed-to-checkout .checkout-button:hover, .wc-proceed-to-checkout .checkout-button:focus, .wc-proceed-to-checkout .checkout-button:active, .buttons a:hover, .buttons a:focus, .buttons a:active, button:hover, button:focus, button:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {
	color: #000;
	border: 1px solid #000;
	background: transparent;
}

.page_topline .theme_buttons a, .page_topline .theme_button, .page_topline .buttons a, .page_topline button, .page_topline input[type="submit"] {
	font-weight: 300;
	padding: 18px 22px 18px;
}

.theme_buttons.color1 a, .theme_button.color1, .button.alt, .btn-accent, .form-submit [type="submit"] {
	color: #fff;
	border-color: #000;
	background-color: #000;
}

.theme_buttons.color1 a:hover, .theme_buttons.color1 a:focus, .theme_buttons.color1 a:active, .theme_button.color1:hover, .theme_button.color1:focus, .theme_button.color1:active, .button.alt:hover, .button.alt:focus, .button.alt:active, .btn-accent:hover, .btn-accent:focus, .btn-accent:active, .form-submit [type="submit"]:hover, .form-submit [type="submit"]:focus, .form-submit [type="submit"]:active {
	color: #000;
	border: 1px solid #000;
	background: transparent;
}

.theme_buttons.color2 a, .theme_button.color2 {
	color: #fff;
	border-color: #dd8706;
	background-color: #dd8706;
}

.theme_buttons.color2 a:hover, .theme_buttons.color2 a:focus, .theme_buttons.color2 a:active, .theme_button.color2:hover, .theme_button.color2:focus, .theme_button.color2:active {
	color: #dd8706;
	border: 1px solid #dd8706;
	background: transparent;
}

.theme_buttons a:active, .theme_buttons a:hover, .theme_buttons a:focus, .theme_button:active, .theme_button:hover, .theme_button:focus {
	color: #1f232b;
	opacity: 1;
	text-decoration: none;
	outline: none;
	-webkit-transition: all .05s linear 0s;
	transition: all .05s linear 0s;
}

.theme_button.inverse.color1 {
	color: #000;
	background-color: transparent;
	border-color: #000;
}

.theme_button.inverse.color1:hover, .theme_button.inverse.color1:focus, .theme_button.inverse.color1:active {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.theme_button.inverse.color2 {
	color: #dd8706;
	background-color: transparent;
	border-color: #dd8706;
}

.theme_button.inverse.color2:hover, .theme_button.inverse.color2:focus, .theme_button.inverse.color2:active {
	color: #fff;
	background-color: #dd8706;
	border-color: #dd8706;
}

.theme_button.inverse.white {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

.theme_button.inverse.white:hover, .theme_button.inverse.white:focus, .theme_button.inverse.white:active {
	color: #1f232b;
	background-color: #fff;
	border-color: #fff;
}

.wc-proceed-to-checkout .checkout-button:hover, .wc-proceed-to-checkout .checkout-button:focus, .wc-proceed-to-checkout .checkout-button:active {
	color: #000;
}

.muted_buttons a, .muted_button {
	opacity: .2;
}

.small_buttons a, .small_button {
	padding: 7px 10px 5px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
	text-indent: -.02em;
	min-width: auto;
}

.square_buttons a, .square_button {
	padding-left: 10px;
	padding-right: 10px;
	min-width: auto;
}

.wide_buttons a, .wide_button {
	padding-right: 45px;
	padding-left: 45px;
}

@media (min-width: 1200px) {
	.wide_buttons a, .wide_button {
		min-width: 170px;
	}
}

.block_buttons a, .block_button {
	display: block;
	width: 100%;
	text-align: center;
}

.no_bg_button {
	background-color: transparent !important;
}

.no_bg_button.color1 {
	color: #000;
}

.no_bg_button.color2 {
	color: #dd8706;
}

.no_bg_button[class*="color"]:hover, .no_bg_button[class*="color"]:focus, .no_bg_button[class*="color"]:active {
	color: #1f232b;
}

/*icons in headings, paragraphs and buttons*/
h1 > [class*="rt-icon"], h2 > [class*="rt-icon"], h3 > [class*="rt-icon"], h4 > [class*="rt-icon"], h5 > [class*="rt-icon"], h6 > [class*="rt-icon"] {
	position: relative;
	top: .08em;
	padding-right: .1em;
}

p > [class*="rt-icon"] {
	font-size: 1.1em;
	position: relative;
	top: .1em;
	line-height: 0;
	padding: 0 .2em;
}

p > [class*="rt-icon"] + [class*="rt-icon"] {
	margin-left: -.75em;
}

.theme_buttons a > [class*="rt-icon"], .theme_button > [class*="rt-icon"] {
	font-size: 1.8em;
	line-height: 0;
	position: relative;
	top: 5px;
	padding: 0 3px;
}

.theme_buttons a > [class*="glyphicon"], .theme_buttons a > [class*="fa-"], .theme_button > [class*="glyphicon"], .theme_button > [class*="fa-"] {
	font-size: 1.5em;
	position: relative;
	top: 3px;
	line-height: 0;
}

.form-inline [type="submit"], .form-inline .btn, .form-inline .theme_button {
	margin-bottom: 0;
}

.btn-group-lg > .btn, .btn-lg {
	padding: 16px 16px;
}

.btn-group-sm > .btn, .btn-sm {
	padding: 5px 10px;
}

.btn-group-xs > .btn, .btn-xs {
	padding: 1px 5px;
}

.read-more {
	display: block;
	margin-bottom: -10px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
}

.read-more:before {
	content: "";
	font-family: FontAwesome;
	position: relative;
	top: 0;
	transition: top .2s ease 0s;
}

.read-more:hover:before {
	top: 5px;
}

.theme_button[type="reset"] {
	display: none;
}

/*
**vertical margins and paddings
*/
.bottommargin_0 {
	margin-bottom: 0 !important;
}

/*same top and bottom paddings for sections*/
.section_padding_0 > [class*="container"] {
	padding-top: 0;
	padding-bottom: 0;
}

.section_padding_5 > [class*="container"] {
	padding-top: 5px;
	padding-bottom: 5px;
}

.section_padding_10 > [class*="container"] {
	padding-top: 10px;
	padding-bottom: 10px;
}

.section_padding_15 > [class*="container"] {
	padding-top: 15px;
	padding-bottom: 15px;
}

.section_padding_25 > [class*="container"] {
	padding-top: 25px;
	padding-bottom: 25px;
}

.section_padding_40 > [class*="container"] {
	padding-top: 40px;
	padding-bottom: 40px;
}

.section_padding_50 > [class*="container"] {
	padding-top: 50px;
	padding-bottom: 50px;
}

.section_padding_65 > [class*="container"] {
	padding-top: 65px;
	padding-bottom: 65px;
}

.section_padding_70 > [class*="container"] {
	padding-top: 70px;
	padding-bottom: 70px;
}

.section_padding_75 > [class*="container"] {
	padding-top: 75px;
	padding-bottom: 75px;
}

.section_padding_100 > [class*="container"] {
	padding-top: 100px;
	padding-bottom: 100px;
}

/*top paddings for sections*/
.section_padding_top_0 > [class*="container"] {
	padding-top: 0;
}

.section_padding_top_5 > [class*="container"] {
	padding-top: 5px;
}

.section_padding_top_15 > [class*="container"] {
	padding-top: 15px;
}

.section_padding_top_25 > [class*="container"] {
	padding-top: 25px;
}

.section_padding_top_30 > [class*="container"] {
	padding-top: 30px;
}

.section_padding_top_40 > [class*="container"] {
	padding-top: 40px;
}

.section_padding_top_50 > [class*="container"] {
	padding-top: 50px;
}

.section_padding_top_55 > [class*="container"] {
	padding-top: 55px;
}

.section_padding_top_65 > [class*="container"] {
	padding-top: 65px;
}

.section_padding_top_75 > [class*="container"] {
	padding-top: 75px;
}

.section_padding_top_90 > [class*="container"] {
	padding-top: 90px;
}

.section_padding_top_100 > [class*="container"] {
	padding-top: 100px;
}

.section_padding_top_120 > [class*="container"] {
	padding-top: 120px;
}

.section_padding_top_125 > [class*="container"] {
	padding-top: 125px;
}

.section_padding_top_130 > [class*="container"] {
	padding-top: 130px;
}

.section_padding_top_140 > [class*="container"] {
	padding-top: 140px;
}

.section_padding_top_150 > [class*="container"] {
	padding-top: 150px;
}

/*bottom paddings for sections*/
.section_padding_bottom_0 > [class*="container"] {
	padding-bottom: 0;
}

.section_padding_bottom_5 > [class*="container"] {
	padding-bottom: 5px;
}

.section_padding_bottom_15 > [class*="container"] {
	padding-bottom: 15px;
}

.section_padding_bottom_25 > [class*="container"] {
	padding-bottom: 25px;
}

.section_padding_bottom_30 > [class*="container"] {
	padding-bottom: 30px;
}

.section_padding_bottom_40 > [class*="container"] {
	padding-bottom: 40px;
}

.section_padding_bottom_50 > [class*="container"] {
	padding-bottom: 50px;
}

.section_padding_bottom_55 > [class*="container"] {
	padding-bottom: 55px;
}

.section_padding_bottom_65 > [class*="container"] {
	padding-bottom: 65px;
}

.section_padding_bottom_75 > [class*="container"] {
	padding-bottom: 75px;
}

.section_padding_bottom_90 > [class*="container"] {
	padding-bottom: 90px;
}

.section_padding_bottom_100 > [class*="container"] {
	padding-bottom: 100px;
}

.section_padding_bottom_120 > [class*="container"] {
	padding-bottom: 120px;
}

.section_padding_bottom_125 > [class*="container"] {
	padding-bottom: 125px;
}

.section_padding_bottom_130 > [class*="container"] {
	padding-bottom: 130px;
}

.section_padding_bottom_140 > [class*="container"] {
	padding-bottom: 140px;
}

.section_padding_bottom_150 > [class*="container"] {
	padding-bottom: 150px;
}

@media (max-width: 1199px) {
	.section_padding_100 > [class*="container"], .section_padding_top_90 > [class*="container"], .section_padding_top_100 > [class*="container"], .section_padding_top_120 > [class*="container"], .section_padding_top_125 > [class*="container"], .section_padding_top_130 > [class*="container"], .section_padding_top_140 > [class*="container"], .section_padding_top_150 > [class*="container"] {
		padding-top: 75px;
	}
	
	.section_padding_100 > [class*="container"], .section_padding_bottom_90 > [class*="container"], .section_padding_bottom_100 > [class*="container"], .section_padding_bottom_120 > [class*="container"], .section_padding_bottom_125 > [class*="container"], .section_padding_bottom_130 > [class*="container"], .section_padding_bottom_140 > [class*="container"], .section_padding_bottom_150 > [class*="container"] {
		padding-bottom: 75px;
	}
}

@media (max-width: 479px) {
	.section_padding_100 > [class*="container"], .section_padding_top_90 > [class*="container"], .section_padding_top_100 > [class*="container"], .section_padding_top_120 > [class*="container"], .section_padding_top_125 > [class*="container"], .section_padding_top_130 > [class*="container"], .section_padding_top_140 > [class*="container"], .section_padding_top_150 > [class*="container"] {
		padding-top: 50px;
	}
	
	.section_padding_100 > [class*="container"], .section_padding_bottom_90 > [class*="container"], .section_padding_bottom_100 > [class*="container"], .section_padding_bottom_120 > [class*="container"], .section_padding_bottom_125 > [class*="container"], .section_padding_bottom_130 > [class*="container"], .section_padding_bottom_140 > [class*="container"], .section_padding_bottom_150 > [class*="container"] {
		padding-bottom: 50px;
	}
}

[class*="col-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}

[class*="col-"] > .checkbox, [class*="col-"] > .radio {
	margin: 0;
}

[class*="_0"] [class*="col-"], header [class*="col-"] {
	margin-top: 0;
	margin-bottom: 0;
	min-height: 0;
}

.page_topline [class*="col-"] {
	margin-top: 0;
	margin-bottom: 0;
	min-height: 0;
}

.columns_padding_1 [class*="col-"] {
	margin-top: 0;
	margin-bottom: 1px;
}

.columns_padding_2 [class*="col-"] {
	margin-top: 1px;
	margin-bottom: 1px;
}

.columns_padding_5 [class*="col-"] {
	margin-top: 5px;
	margin-bottom: 5px;
}

.columns_padding_10 [class*="col-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}

.columns_padding_0 [class*="col-"] {
	padding: 0;
}

.columns_padding_1 [class*="col-"] {
	padding-left: 0;
	padding-right: 1px;
}

.columns_padding_2 [class*="col-"] {
	padding-left: 1px;
	padding-right: 1px;
}

.columns_padding_5 [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}

.columns_padding_10 [class*="col-"] {
	padding-left: 10px;
	padding-right: 10px;
}

.columns_padding_0 > .container, .columns_padding_1 > .container, .columns_padding_2 > .container {
	padding-left: 30px;
	padding-right: 30px;
}

.columns_padding_5 > .container {
	padding-left: 25px;
	padding-right: 25px;
}

.columns_padding_10 > .container {
	padding-left: 25px;
	padding-right: 25px;
}

.row.columns_padding_0, .columns_padding_0 .row {
	margin: 0;
}

.row.columns_padding_1, .columns_padding_1 .row {
	margin-left: 0;
	margin-right: -1px;
}

.row.columns_padding_2, .columns_padding_2 .row {
	margin-left: -1px;
	margin-right: -1px;
}

.row.columns_padding_5, .columns_padding_5 .row {
	margin-left: -5px;
	margin-right: -5px;
}

.row.columns_padding_10, .columns_padding_10 .row {
	margin-left: -10px;
	margin-right: -10px;
}

@media (min-width: 500px) {
	.columns_padding_25 > [class*="container"] > .row {
		margin-right: -25px;
		margin-left: -25px;
	}
	
	.columns_padding_25 > [class*="container"] > .row > [class*="col-"] {
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.row.columns_padding_25 {
		margin-left: -25px;
		margin-right: -25px;
	}
}

/* extra large column paddings */
@media (max-width: 992px) {
	.columns_padding_80 > [class*="container"] > .row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 992px) {
	.columns_padding_80 > [class*="container"] > .row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 1200px) {
	.columns_padding_80 > [class*="container"] > .row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {
		padding-left: 80px;
		padding-right: 80px;
	}
}

/*top and bottom margins for columns inside sections and rows */
.columns_margin_top_0 [class*="col-"], .row.columns_margin_top_0 [class*="col-"] {
	margin-top: 0;
}

.columns_margin_top_5 [class*="col-"], .row.columns_margin_top_5 [class*="col-"] {
	margin-top: 5px;
}

.columns_margin_top_10 [class*="col-"], .row.columns_margin_top_10 [class*="col-"] {
	margin-top: 10px;
}

.columns_margin_top_15 [class*="col-"], .row.columns_margin_top_15 [class*="col-"] {
	margin-top: 15px;
}

.columns_margin_top_20 [class*="col-"], .row.columns_margin_top_20 [class*="col-"] {
	margin-top: 20px;
}

.columns_margin_top_30 [class*="col-"], .row.columns_margin_top_30 [class*="col-"] {
	margin-top: 30px;
}

.columns_margin_bottom_0 [class*="col-"], .row.columns_margin_bottom_0 [class*="col-"] {
	margin-bottom: 0;
}

.columns_margin_bottom_5 [class*="col-"], .row.columns_margin_bottom_5 [class*="col-"] {
	margin-bottom: 5px;
}

.columns_margin_bottom_10 [class*="col-"], .row.columns_margin_bottom_10 [class*="col-"] {
	margin-bottom: 10px;
}

.columns_margin_bottom_15 [class*="col-"], .row.columns_margin_bottom_15 [class*="col-"] {
	margin-bottom: 15px;
}

.columns_margin_bottom_20 [class*="col-"], .row.columns_margin_bottom_20 [class*="col-"] {
	margin-bottom: 20px;
}

.columns_margin_bottom_30 [class*="col-"], .row.columns_margin_bottom_30 [class*="col-"] {
	margin-bottom: 30px;
}

/* vertical alignmetn in columns */
@media (min-width: 992px) {
	.table_section [class*="container"] {
		height: 100%;
	}
	
	.table_section .row {
		display: table;
		min-width: 100%;
		height: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
	.table_section [class*="col-"] {
		display: table-cell;
		vertical-align: middle;
		float: none;
	}
	
	.table_section [class*="col-"].background_cover {
		width: 50%;
		position: relative;
		background-position: 50% 50%;
		background-size: cover;
	}
}

@media screen and (max-width: 991px) {
	.table_section [class*="col-"].background_cover {
		padding-bottom: 66%;
		margin-bottom: -30px;
		width: 100%;
		position: relative;
		background-position: 50% 50%;
		background-size: cover;
	}
}

@media screen and (max-width: 767px) {
	.table_section .row, .table_section [class*="col-"] {
		display: block;
		width: auto;
	}
}

@media (min-width: 768px) {
	.table_section .container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width: 1199px) {
	.table_section.table_section_lg .row, .table_section.table_section_lg [class*="col-"] {
		display: block;
		width: auto;
	}
}

@media screen and (min-width: 1200px) {
	/* overlap featured person */
	.top-overlap {
		margin-top: -170px;
	}
	
	.top-overlap-small {
		margin-top: -100px;
	}
}

@media (max-width: 767px) {
	.container {
		max-width: 500px;
	}
}

@media (min-width: 768px) {
	.container-fluid > .row {
		margin-right: 0;
		margin-left: 0;
	}
}

@media (min-width: 992px) {
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.container-fluid {
		padding-right: 45px;
		padding-left: 45px;
	}
}

@media (min-width: 1600px) {
	.container-fluid {
		padding-right: 65px;
		padding-left: 65px;
	}
}

.fluid_padding_0 .container-fluid {
	padding-right: 15px;
	padding-left: 15px;
}

@media (max-width: 767px) {
	.table_section .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

/*
**common sections styles
*/

/* full width section */
.fullwidth-section .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

@media (min-width: 992px) {
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.container-fluid {
		padding-right: 45px;
		padding-left: 45px;
	}
}

@media (min-width: 1600px) {
	.container-fluid {
		padding-right: 65px;
		padding-left: 65px;
	}
	
	.boxed .container-fluid {
		padding-right: 55px;
		padding-left: 55px;
	}
	
	.boxed .fullwidth-section .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.table_section .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

/* flex section */
@media (min-width: 992px) {
	.section_flex > .container > .row, .section_flex > .container-fluid > .row {
		display: flex;
	}
	
	.section_flex > .container > .row > [class*="col-"], .section_flex > .container-fluid > .row > [class*="col-"] {
		flex: 1;
	}
}

/*parallax*/
.image_cover, .background_cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.image_cover {
	display: block;
	position: absolute;
	width: 50%;
	z-index: 2;
	top: 0;
	bottom: 0;
	background-position: 50% 50%;
}

.image_cover > img {
	visibility: hidden;
}

.image_cover > a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.image_cover.image_cover_right {
	right: 0;
}

@media (max-width: 991px) {
	.image_cover {
		height: 0;
		padding-bottom: 66%;
		margin-bottom: -30px;
		width: 100%;
		position: relative;
	}
}

.image_cover + [class*="container"] [class*="col-"] > img, .image_cover + [class*="container"] [class*="col-"] > a:after, .image_cover + [class*="container"] [class*="col-"] > a > img {
	display: none;
}

.half_section {
	position: relative;
}

@media (min-width: 992px) {
	.half_section.columns_padding_80 > [class*="container"] > .row {
		margin-left: 0;
		margin-right: 0;
	}
}

.half_section .image_cover_left + .container .col-md-6 {
	padding-right: 0;
}

.half_section .image_cover_right + .container .col-md-6 {
	padding-left: 0;
}

.parallax {
	background-attachment: fixed;
	background-size: cover;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative !important;
}

.parallax [class*="col-"].cs {
	background-color: rgba(0, 0, 0, .95);
}

.parallax [class*="col-"].ds {
	background-color: rgba(31, 35, 43, .95);
}

@media (max-width: 1199px) {
	.parallax {
		background-size: auto auto;
		background-attachment: scroll;
		background-position: 50% 0 !important;
	}
}

.section_overlay.ls:after {
	background-color: #fff;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";
	filter: alpha(opacity=92);
	opacity: .92;
}

.section_overlay.ls.ms:after {
	background-color: #f2f2f2;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=88)";
	filter: alpha(opacity=88);
	opacity: .88;
}

.section_overlay.cs:after {
	background-color: #000;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	opacity: .83;
}

.section_overlay.cs:before {
	display: none;
}

.section_overlay.cs.main_color2:after {
	background-color: #dd8706;
}

.section_overlay.ds:after {
	background-color: #1f232b;
	opacity: .7;
}

.parallax.ds.ms:after {
	display: none;
}

.texture_bg {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
}

.muted_section:before {
	background-color: rgba(31, 35, 43, .1);
	opacity: 1;
}

.parallax > *, .muted_section > *, .radial_gradient > *, .gradient > *, .vertical_gradient > *, .section_gradient > *, .darken_gradient > *, .diagonal_section > * {
	z-index: 4;
	position: relative;
}

.radial_gradient {
	position: relative;
	overflow: hidden;
}

.gradient, .muted_section, .vertical_gradient, .section_gradient, .darken_gradient {
	position: relative;
}

.muted_section:before, .muted_section:after, .section_overlay:before, .section_overlay:after, .gradient:before, .gradient:after, .vertical_gradient:before, .vertical_gradient:after, .section_gradient:before, .section_gradient:after, .darken_gradient:before, .darken_gradient:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
}

.muted_section:before, .muted_section:after, .section_overlay:before, .section_overlay:after {
	opacity: .8;
}

.header_gradient, .gradient:before, .dark_gradient:before {
	background: #000;
	background: -moz-linear-gradient(left, black 0%, #dd8706 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(100%, #dd8706));
	background: -webkit-linear-gradient(left, black 0%, #dd8706 100%);
	background: -o-linear-gradient(left, black 0%, #dd8706 100%);
	background: -ms-linear-gradient(left, black 0%, #dd8706 100%);
	background: linear-gradient(to right, black 0%, #dd8706 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainColor", endColorstr="$mainColor2", GradientType=1);
}

.vertical_gradient:before {
	background: #000;
	background: -moz-linear-gradient(top, black 0%, #dd8706 100%);
	background: -webkit-linear-gradient(top, black 0%, #dd8706 100%);
	background: -o-linear-gradient(top, black 0%, #dd8706 100%);
	background: -ms-linear-gradient(top, black 0%, #dd8706 100%);
	background: linear-gradient(to bottom, black 0%, #dd8706 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainColor", endColorstr="$mainColor2", GradientType=0);
}

.section_gradient {
	background: #dd8706;
}

.section_gradient:before {
	background: #dd8706;
	background: -moz-linear-gradient(top, black 0%, #dd8706 100%);
	background: -webkit-linear-gradient(top, black 0%, #dd8706 100%);
	background: -o-linear-gradient(top, black 0%, #dd8706 100%);
	background: -ms-linear-gradient(top, black 0%, #dd8706 100%);
	background: linear-gradient(to bottom, black 0%, #dd8706 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainColor", endColorstr="$mainColor2", GradientType=0);
	/* IE6-9 */
	opacity: .5;
}

.darken_gradient:before {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(55, 52, 47, .65) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(55, 52, 47, .65) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(55, 52, 47, .65) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(55, 52, 47, .65) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(55, 52, 47, .65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a637342f", GradientType=0);
}

.with_top_border, .with_bottom_border {
	position: relative;
}

.with_top_border:before, .with_bottom_border:after {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	left: 0;
	right: 0;
	top: 0;
	background-color: #e5e5e5;
}

.with_bottom_border:after {
	top: auto;
	bottom: 0;
}

.with_top_border_container .container, .with_bottom_border_container .container {
	position: relative;
}

.with_top_border_container .container:before, .with_bottom_border_container .container:after {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	left: 0;
	right: 0;
	top: 0;
	background-color: #e5e5e5;
	z-index: 1;
}

.ds .with_top_border_container .container:before, .ds .with_bottom_border_container .container:after {
	background-color: rgba(255, 255, 255, .2);
}

.ds.with_top_border_container .container:before, .ds.with_bottom_border_container .container:after {
	background-color: rgba(255, 255, 255, .2);
}

.with_top_border_container .container:before, .with_bottom_border_container .container:after {
	right: 15px;
	left: 15px;
}

.with_bottom_border_container .container:after {
	top: auto;
	bottom: 0;
}

.bg_image, .bg_image:after {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/background_section.png");
}

.section_header + h3 {
	margin: -22px 0 44px;
	font-size: 30px;
}

.section_header.big + p {
	margin-bottom: 30px;
}

.text-center .section_header + p, .section_header.text-center + p {
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

@media (max-width: 991px) {
	.section_header {
		font-size: 30px;
		margin-top: 0;
	}
	
	.section_header.text-center + p, .text-center .section_header + p {
		max-width: 100%;
	}
	
	.section_header + p {
		font-size: 1.1em;
		letter-spacing: 0;
	}
}

@media (max-width: 767px) {
	.section_header.big {
		font-size: 36px;
		margin-top: 0;
	}
}

/*page preloader*/
.preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 13000;
	height: 100%;
}

.lt-ie9 .preloader {
	display: none;
}

.preloader_image {
	width: 128px;
	height: 128px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/preloader.gif") no-repeat 50% 50% transparent;
	margin: -64px 0 0 -64px;
}

.preloader_image.nitro-lazy {
	background-image: none !important;
}

/*
animated elements
*/
.to_animate {
	visibility: hidden;
}

.lt-ie10 .to_animate, .lt-ie9 .to_animate {
	visibility: visible;
}

.animated {
	visibility: visible !important;
}

/*
**boxed layout
*/
@media (min-width: 1600px) {
	.boxed #box_wrapper {
		margin-left: 180px;
		margin-right: 180px;
	}
}

#box_wrapper, #canvas {
	overflow: hidden;
	position: relative;
}

#box_wrapper > section, #box_wrapper > div > section {
	clear: both;
}

#canvas.boxed {
	padding: 1px 0;
}

#box_wrapper.container, #box_wrapper > section, #box_wrapper > div > section {
	overflow: hidden;
}

body.boxed {
	position: static;
	width: auto;
	height: auto;
}

.pattern1 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern1.png");
}

.pattern1.nitro-lazy {
	background-image: none !important;
}

.pattern2 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern2.png");
}

.pattern2.nitro-lazy {
	background-image: none !important;
}

.pattern3 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern3.png");
}

.pattern3.nitro-lazy {
	background-image: none !important;
}

.pattern4 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern4.png");
}

.pattern4.nitro-lazy {
	background-image: none !important;
}

.pattern5 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern5.png");
}

.pattern5.nitro-lazy {
	background-image: none !important;
}

.pattern6 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern6.png");
}

.pattern6.nitro-lazy {
	background-image: none !important;
}

.pattern7 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern7.png");
}

.pattern7.nitro-lazy {
	background-image: none !important;
}

.pattern8 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern8.png");
}

.pattern8.nitro-lazy {
	background-image: none !important;
}

.pattern9 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern9.png");
}

.pattern9.nitro-lazy {
	background-image: none !important;
}

.pattern10 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern10.png");
}

.pattern10.nitro-lazy {
	background-image: none !important;
}

.pattern11 {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/pattern11.png");
}

.pattern11.nitro-lazy {
	background-image: none !important;
}

@media (min-width: 1200px) {
	.section_bottom_overlap {
		position: absolute;
		z-index: 3;
		right: 0;
		left: 0;
	}
	
	.section_bottom_overlap.slider-topline {
		background-color: rgba(0, 0, 0, .3);
	}
}

@media (min-width: 1200px) {
	.section_top_overlap {
		position: relative;
		z-index: 3;
		margin-top: -123px;
	}
}

/*
**utilites
*/

/* css helpers */
.clear, .clearfix {
	clear: both;
}

.alignleft {
	float: left;
	margin: 5px 30px 15px 0;
	max-width: 50%;
}

.alignright {
	float: right;
	margin: 5px 0 15px 30px;
	max-width: 50%;
}

.round {
	border-radius: 50%;
}

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

.divided-content > * {
	display: inline-block;
	padding-right: 11px;
}

.divided-content > * + *:before {
	content: "|";
	display: inline-block;
	padding-right: 12px;
	color: #1f232b;
}

.with_padding {
	padding: 30px 20px;
}

@media (min-width: 400px) {
	.with_padding {
		padding: 35px 45px;
	}
}

@media (min-width: 1200px) {
	.with_padding.big-padding {
		padding: 55px 60px;
	}
}

.with_background {
	background-color: #f2f2f2;
}

.transp_black_bg {
	background-color: rgba(31, 35, 43, .7);
}

.muted_background {
	background-color: rgba(31, 35, 43, .06);
}

.with_border {
	border: 1px solid #e5e5e5;
}

.rounded {
	border-radius: 3px;
}

.overflow-hidden {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.overflow-visible {
	overflow: visible !important;
}

.with_border.sticky.post {
	border: 2px solid #000;
}

.with_shadow {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
}

.content-justify {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.inline-content > * {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
	margin-left: 15px;
}

.inline-content > *.media {
	margin-top: 10px;
	margin-bottom: 10px;
}

.inline-content ul {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}

.inline-content ul:first-child {
	margin-right: 30px;
}

@media (min-width: 1200px) {
	.inline-content ul:first-child {
		margin-right: 120px;
	}
}

.bottom-border {
	position: relative;
}

.bottom-border:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background-color: rgba(0, 0, 0, .1);
}

.border-paragraphs {
	margin: 25px 0 25px;
}

.border-paragraphs p {
	padding: 9px 0 10px;
	margin: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.border-paragraphs p:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.table_section_content {
	padding: 30px 50px;
}

.table_section_content h3 {
	font-size: 42px;
	font-weight: 300;
	margin: 0 0 32px;
}

.before_cover, .after_cover, .before_cover > *, .after_cover > * {
	position: relative;
	z-index: 2;
}

.before_cover:before, .after_cover:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.top-corner {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
}

.big {
	font-size: 42px;
	line-height: .9;
}

.response, .highlight {
	color: #000;
	border-color: #000;
}

.highlight2 {
	color: #dd8706;
	border-color: #dd8706;
}

.highlight3, .highlight3 a {
	color: #d33 !important;
	border-color: #d33 !important;
}

.red, .required {
	color: #fa5c5d;
}

.black {
	color: #0f0f0f;
	border-color: #0f0f0f;
}

.marker-text {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0;
}

.lightfont {
	color: #fff !important;
}

.lightgrey {
	color: #f2f2f2;
	font-weight: 300;
}

.grey {
	color: #1f232b;
	border-color: #1f232b;
}

.greylinks a {
	color: #808080;
}

.greylinks a.social-icon {
	color: rgba(128, 128, 128, .6);
}

.greylinks a.social-icon:hover, .greylinks a.social-icon:focus, .greylinks a.social-icon:active {
	color: #000;
}

.greylinks a.social-icon.border-icon {
	border-color: rgba(128, 128, 128, .6);
}

.greylinks a.social-icon.border-icon:hover, .greylinks a.social-icon.border-icon:focus, .greylinks a.social-icon.border-icon:active {
	color: #000;
	border-color: rgba(128, 128, 128, .6);
}

.colorlinks a {
	color: #dd8706;
}

.colorlinks a:hover, .colorlinks a:focus, .colorlinks a:active {
	color: #000;
}

.color2links a, .color2links .social-icons a.social-icon {
	color: #dd8706 !important;
}

.color2links a:hover, .color2links a:focus, .color2links a:active, .color2links .social-icons a.social-icon:hover, .color2links .social-icons a.social-icon:focus, .color2links .social-icons a.social-icon:active {
	color: #1f232b !important;
}

.darklinks a, .darklinks span {
	color: #1f232b;
}

.spacing-text-small {
	letter-spacing: -.02em;
}

.spacing-text-large {
	letter-spacing: .05em;
}

ul.no-bullets {
	padding-left: 0;
}

ul.no-bullets li {
	list-style: none;
}

.extra-thin {
	font-weight: 200;
}

.thin {
	font-weight: 300;
}

.normal {
	font-weight: 400;
}

.medium {
	font-weight: 600;
}

.bold {
	font-weight: 900;
}

.quotesign {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 1;
}

.quotesign:before {
	font-size: 150px;
	font-family: "PT Sans", sans-serif;
	content: "‘‘";
	position: absolute;
	left: 0;
	top: 0;
	line-height: 1;
}

.light_bg_color {
	background-color: #fff;
}

.main_bg_color {
	color: #fff;
	background-color: #000;
}

.main_bg_color2 {
	color: #fff;
	background-color: #dd8706;
}

.main_bg_color3 {
	color: #fff;
	background-color: #d33;
}

.dark_bg_color {
	color: #fff;
	background-color: #0f0f0f;
}

.dark_bg_color h1, .dark_bg_color h2, .dark_bg_color h3, .dark_bg_color h4, .dark_bg_color h5, .dark_bg_color h6 {
	color: #fff;
}

.darkgrey_bg_color {
	color: #fff;
	background-color: #1f232b;
}

.darkgrey_bg_color h1, .darkgrey_bg_color h2, .darkgrey_bg_color h3, .darkgrey_bg_color h4, .darkgrey_bg_color h5, .darkgrey_bg_color h6 {
	color: #fff;
}

/*dividers, margins and paddings*/
.divider_15 {
	margin: 15px 0;
	line-height: 1;
}

.divider_20 {
	margin: 20px 0;
	line-height: 1;
}

.divider_30 {
	margin: 30px 0;
}

.divider_40 {
	margin: 40px 0;
}

.margin_0 {
	margin: 0;
}

.topmargin_0 {
	margin-top: 0;
}

.topmargin_1 {
	margin-top: 1px;
}

.topmargin_10 {
	margin-top: 10px;
}

.topmargin_20 {
	margin-top: 20px;
}

.topmargin_30 {
	margin-top: 30px;
}

.topmargin_40 {
	margin-top: 40px;
}

.topmargin_50 {
	margin-top: 50px;
}

.topmargin_60 {
	margin-top: 60px;
}

.bottommargin_0 {
	margin-bottom: 0;
}

.bottommargin_5 {
	margin-bottom: 5px;
}

.bottommargin_10 {
	margin-bottom: 10px;
}

.bottommargin_20 {
	margin-bottom: 20px;
}

.bottommargin_30 {
	margin-bottom: 30px;
}

.bottommargin_40 {
	margin-bottom: 40px;
}

.bottommargin_60 {
	margin-bottom: 60px;
}

.leftmargin_10 {
	margin-left: 10px;
}

.leftmargin_20 {
	margin-left: 20px;
}

.leftmargin_30 {
	margin-left: 30px;
}

.leftmargin_40 {
	margin-left: 40px;
}

.leftmargin_50 {
	margin-left: 50px;
}

.leftmargin_60 {
	margin-left: 60px;
}

.rightmargin_10 {
	margin-right: 10px;
}

.rightmargin_20 {
	margin-right: 20px;
}

.rightmargin_30 {
	margin-right: 30px;
}

.rightmargin_40 {
	margin-right: 40px;
}

.rightmargin_50 {
	margin-right: 50px;
}

.rightmargin_60 {
	margin-right: 60px;
}

.padding_0 {
	padding: 0;
}

.padding_10 {
	padding: 10px;
}

.padding_20 {
	padding: 20px;
}

.padding_30 {
	padding: 30px;
}

.padding_40 {
	padding: 40px;
}

@media (max-width: 1200px) {
	.padding_0 {
		padding: 0;
	}
	
	.padding_10 {
		padding: 10px 15px;
	}
	
	.padding_20 {
		padding: 20px 15px;
	}
	
	.padding_30 {
		padding: 30px 15px;
	}
	
	.padding_40 {
		padding: 40px 15px;
	}
}

.toppadding_10 {
	padding-top: 10px;
}

.toppadding_20 {
	padding-top: 20px;
}

.toppadding_30 {
	padding-top: 30px;
}

.toppadding_40 {
	padding-top: 40px;
}

.toppadding_50 {
	padding-top: 50px;
}

.toppadding_60 {
	padding-top: 60px;
}

.bottompadding_10 {
	padding-bottom: 10px;
}

.bottompadding_20 {
	padding-bottom: 20px;
}

.bottompadding_30 {
	padding-bottom: 30px;
}

.bottompadding_40 {
	padding-bottom: 40px;
}

.bottompadding_50 {
	padding-bottom: 50px;
}

.bottompadding_60 {
	padding-bottom: 60px;
}

.leftpadding_10 {
	padding-left: 10px;
}

.leftpadding_20 {
	padding-left: 20px;
}

.leftpadding_30 {
	padding-left: 30px;
}

.leftpadding_40 {
	padding-left: 40px;
}

.leftpadding_50 {
	padding-left: 50px;
}

.leftpadding_60 {
	padding-left: 60px;
}

.rightpadding_10 {
	padding-right: 10px;
}

.rightpadding_20 {
	padding-right: 20px;
}

.rightpadding_30 {
	padding-right: 30px;
}

.rightpadding_40 {
	padding-right: 40px;
}

.rightpadding_50 {
	padding-right: 50px;
}

.rightpadding_60 {
	padding-right: 60px;
}

.fontsize_14 {
	font-size: 14px;
}

.fontsize_16 {
	font-size: 16px;
}

.fontsize_18 {
	font-size: 18px;
}

.fontsize_20 {
	font-size: 20px;
}

.fontsize_24 {
	font-size: 24px;
}

.fontsize_32 {
	font-size: 32px;
}

/*alignment*/
.display_table {
	display: table;
	min-width: 100%;
	height: 100%;
	margin: auto;
	border-collapse: collapse;
}

.display_table_cell {
	display: table-cell;
	vertical-align: middle;
	float: none;
	overflow: hidden;
	zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@media (min-width: 1200px) {
	.text-lg-right {
		text-align: right;
	}
	
	.text-lg-left {
		text-align: left;
	}
	
	.text-lg-center {
		text-align: center;
	}
	
	.display_table_lg {
		display: table;
		min-width: 100%;
		height: 100%;
		margin: auto;
		border-collapse: collapse;
	}
	
	.display_table_cell_lg {
		display: table-cell;
		vertical-align: middle;
		float: none;
		overflow: hidden;
		zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media (min-width: 992px) {
	.text-md-right {
		text-align: right;
	}
	
	.text-md-left {
		text-align: left;
	}
	
	.text-md-center {
		text-align: center;
	}
	
	.display_inline_md {
		display: inline;
	}
	
	.display_table_md {
		display: table;
		min-width: 100%;
		height: 100%;
		margin: auto;
		border-collapse: collapse;
	}
	
	.display_table_cell_md {
		display: table-cell;
		vertical-align: middle;
		float: none;
		overflow: hidden;
		zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media (min-width: 768px) {
	.text-sm-right {
		text-align: right;
	}
	
	.text-sm-left {
		text-align: left;
	}
	
	.text-sm-center {
		text-align: center;
	}
	
	.display_table_sm {
		display: table;
		min-width: 100%;
		height: 100%;
		margin: auto;
		border-collapse: collapse;
	}
	
	.display_table_cell_sm {
		display: table-cell;
		vertical-align: middle;
		float: none;
		overflow: hidden;
		zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media (max-width: 767px) {
	.text-xs-right {
		text-align: right;
	}
	
	.text-xs-left {
		text-align: left;
	}
	
	.text-xs-center {
		text-align: center;
	}
	
	.not_found {
		font-size: 130px;
	}
}

@media (max-width: 500px) {
	.hidden-xxs {
		display: none;
	}
}

.inline-dropdown {
	list-style: none;
	margin: 0;
	padding: 0;
}

.inline-dropdown > li {
	display: inline-block;
	margin: 0 -2px;
}

.small-text, .entry-date, .entry-author, .entry-tags {
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
}

/* common side and vertical items */
.with_border .item-media {
	margin: -2px !important;
	z-index: 1;
}

.with_border.full-padding .item-media {
	margin: 0;
}

/* side and vertical items paddings */
.full-padding {
	padding: 40px 40px 40px 40px;
}

.content-padding .item-content {
	padding: 30px 40px 30px;
}

@media (max-width: 992px) {
	.full-padding {
		padding: 30px 30px 30px 30px;
	}
	
	.content-padding .item-content {
		padding: 30px 30px 20px;
	}
}

.side-item .row {
	margin: 0;
}

.side-item .row [class*="col-"] {
	padding: 0;
	margin: 0;
}

.side-item .item-media img {
	width: 100%;
}

.side-item .item-title + .item-content {
	padding-top: 20px;
}

.side-item [class*="col-"] > .item-title {
	padding: 15px 30px;
}

.side-item [class*="col-"] > .item-title h2, .side-item [class*="col-"] > .item-title h3, .side-item [class*="col-"] > .item-title h4 {
	margin: 0;
}

.side-item.with_border [class*="col-"] > .item-title {
	margin: -1px;
}

/*-xs- side-item paddings and margins*/
@media (max-width: 767px) {
	.no-content-padding [class*="col-xs-"] .item-content, .full-padding [class*="col-xs-"] .item-content {
		padding-left: 30px;
	}
	
	.no-content-padding [class*="col-xs-"][class*="col-xs-pull"] .item-content, .full-padding [class*="col-xs-"][class*="col-xs-pull"] .item-content {
		padding-left: 0;
		padding-right: 30px;
	}
	
	.no-content-padding .col-xs-12 .item-content, .full-padding .col-xs-12 .item-content {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}
}

/*-sm- side-item paddings and margins*/
@media (min-width: 768px) {
	.no-content-padding [class*="col-sm-"] .item-content, .full-padding [class*="col-sm-"] .item-content {
		padding-left: 30px;
	}
	
	.no-content-padding [class*="col-sm-"][class*="col-sm-pull"] .item-content, .full-padding [class*="col-sm-"][class*="col-sm-pull"] .item-content {
		padding-left: 0;
		padding-right: 30px;
	}
	
	.no-content-padding .col-sm-12 .item-content, .full-padding .col-sm-12 .item-content {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}
}

/*-md- side-item paddings and margins*/
@media (min-width: 992px) {
	.no-content-padding [class*="col-md-"] .item-content, .full-padding [class*="col-md-"] .item-content {
		padding-left: 30px;
	}
	
	.no-content-padding [class*="col-md-"][class*="col-md-pull"] .item-content, .full-padding [class*="col-md-"][class*="col-md-pull"] .item-content {
		padding-left: 0;
		padding-right: 30px;
	}
	
	.no-content-padding .col-md-12 .item-content, .full-padding .col-md-12 .item-content {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}
}

/*-lg- side-item paddings and margins*/
@media (min-width: 1200px) {
	.no-content-padding [class*="col-lg-"] .item-content, .full-padding [class*="col-lg-"] .item-content {
		padding-left: 30px;
	}
	
	.no-content-padding [class*="col-lg-"][class*="col-lg-pull"] .item-content, .full-padding [class*="col-lg-"][class*="col-lg-pull"] .item-content {
		padding-left: 0;
		padding-right: 30px;
	}
	
	.no-content-padding .col-lg-12 .item-content, .full-padding .col-lg-12 .item-content {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}
}

.vertical-item h3 {
	line-height: 1.1;
}

.vertical-item h4 {
	line-height: 1.25;
}

.vertical-item .item-media + .item-content {
	padding-top: 35px;
}

.vertical-item .list1 {
	text-align: left;
	margin: 0;
}

.vertical-item .list1 + .social-icons {
	margin-top: 30px;
}

.vertical-item.content-padding .item-content {
	padding: 30px 20px;
}

@media (min-width: 400px) {
	.vertical-item.content-padding .item-content {
		padding: 35px 45px;
	}
}

@media (min-width: 1200px) {
	.vertical-item.content-padding.big-padding .item-content {
		padding: 40px 50px;
	}
}

.vertical-item.sticky.content-padding .item-content {
	padding: 50px 20px 30px;
}

@media (min-width: 400px) {
	.vertical-item.sticky.content-padding .item-content {
		padding: 50px 45px 35px;
	}
}

@media (min-width: 1200px) {
	.vertical-item.sticky.content-padding .item-content {
		padding: 50px;
	}
}

.vertical-item.content-absolute {
	position: relative;
}

.vertical-item.content-absolute .item-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 30px 20px;
}

.vertical-item.content-absolute.vertical-center .item-content {
	top: 0;
	line-height: 1.1;
}

.vertical-item + .item-title {
	padding: 10px 30px;
}

.vertical-item + .item-title h2, .vertical-item + .item-title h3, .vertical-item + .item-title h4 {
	margin: 0;
}

/* item meta */
.item-meta {
	margin-bottom: 5px;
}

.item-meta i {
	position: relative;
	font-size: 20px;
	top: 3px;
	padding: 0;
	margin: 0;
}

/* item media links */
.item-media {
	position: relative;
	overflow: hidden;
}

.item-media img {
	max-width: 100%;
	width: auto;
}

a.bottom-right-corner {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	border: 25px solid transparent;
	border-right-color: #dd8706;
	border-bottom-color: #dd8706;
	font-size: 13px;
	z-index: 0;
}

a.bottom-right-corner i {
	color: #fff;
	position: absolute;
	right: -16px;
	bottom: -16px;
	z-index: 1;
	transition: all .2s ease 0s;
}

a.bottom-right-corner:hover i, a.bottom-right-corner:focus i, a.bottom-right-corner:active i {
	color: #000;
}

.format-standard .item-media-wrap, .format-image .item-media-wrap {
	position: relative;
	text-align: center;
}

.format-standard .item-media-wrap > .item-media, .format-image .item-media-wrap > .item-media {
	display: inline-block;
}

.media-links {
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.media-links div {
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -25px;
	z-index: 4;
}

.media-links:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(38, 38, 38, .5);
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}

[class*="-item"]:hover .media-links:before {
	opacity: 1;
}

.media-links a.abs-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
}

[class*="-item"]:hover .media-links a.abs-link {
	opacity: 1;
}

.links-wrap a {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 36px;
	top: -100px;
	display: inline-block;
	z-index: 5;
	font-size: 24px;
	text-align: center;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: all .6s cubic-bezier(.175, .885, .32, 1.275) 0s;
	-moz-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) 0s;
	-ms-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) 0s;
	-o-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) 0s;
	-webkit-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) 0s;
	border: 2px solid transparent;
	background-color: transparent;
}

.links-wrap a:hover {
	color: rgba(255, 255, 255, .6);
}

.links-wrap a.p-link {
	background-color: transparent;
	border-color: transparent;
	transition: all .6s cubic-bezier(.175, .885, .32, 1.275) .1s;
	-moz-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) .1s;
	-ms-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) .1s;
	-o-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) .1s;
	-webkit-transition: all .6s cubic-bezier(.175, .885, .32, 1.275) .1s;
}

.links-wrap a:before {
	font-family: FontAwesome;
	content: "";
}

.links-wrap a.p-link:before {
	content: "";
}

[class*="item"]:hover .links-wrap a {
	top: 0px;
	filter: alpha(opacity=100);
	opacity: 1;
}

[class*="item"]:hover .media-links div {
	filter: alpha(opacity=100);
	opacity: 1;
}

/* item icons */
.item-icons {
	display: table;
	width: 100%;
	border-top: 1px solid rgba(128, 128, 128, .1);
}

.item-icons i {
	display: block;
	font-size: 16px;
}

.item-icons > div {
	padding: 22px 10px 18px;
	display: table-cell;
	width: 400px;
}

.item-icons > div + div {
	border-left: 1px solid rgba(128, 128, 128, .1);
}

.item-icons [data-id] {
	display: none;
}

/**light section - .ls*/
.light-body {
	background-color: #fff;
}

.ls {
	background-color: #fff;
	color: #808080;
}

.ls h1, .ls h2, .ls h3, .ls h4, .ls h5, .ls h6 {
	color: #1f232b;
}

.ls h1 a, .ls h2 a, .ls h3 a, .ls h4 a, .ls h5 a, .ls h6 a {
	color: inherit;
}

.ls h1 a:hover, .ls h2 a:hover, .ls h3 a:hover, .ls h4 a:hover, .ls h5 a:hover, .ls h6 a:hover {
	color: #000;
}

.ls h1.grey, .ls h2.grey, .ls h3.grey, .ls h4.grey, .ls h5.grey, .ls h6.grey {
	color: #808080;
}

.ls h1.hover-color2 a:hover, .ls h2.hover-color2 a:hover, .ls h3.hover-color2 a:hover, .ls h4.hover-color2 a:hover, .ls h5.hover-color2 a:hover, .ls h6.hover-color2 a:hover {
	color: #dd8706;
}

.ls a {
	color: #000;
}

.ls a:hover {
	color: #1f232b;
}

.ls a.logo {
	color: #0f0f0f;
}

.ls .nav > li > a {
	color: #1f232b;
}

.ls.page_topline .theme_button.inverse.color1 {
	color: #1f232b;
	background-color: transparent;
	border-color: rgba(0, 0, 0, .1);
}

.ls.page_topline .theme_button.inverse.color1:hover, .ls.page_topline .theme_button.inverse.color1:focus, .ls.page_topline .theme_button.inverse.color1:active {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.ls.page_topline .theme_button.inverse.color2 {
	color: #1f232b;
	background-color: transparent;
	border-color: rgba(0, 0, 0, .1);
}

.ls.page_topline .theme_button.inverse.color2:hover, .ls.page_topline .theme_button.inverse.color2:focus, .ls.page_topline .theme_button.inverse.color2:active {
	color: #fff;
	background-color: #dd8706;
	border-color: #dd8706;
}

.ls .page-links .small_buttons a, .ls .page-links .small_button {
	background-color: #f2f2f2;
	border-color: #f2f2f2;
	color: #808080;
}

.ls .page-links .small_buttons a:hover, .ls .page-links .small_buttons a:active, .ls .page-links .small_buttons a:focus, .ls .page-links .small_button:hover, .ls .page-links .small_button:active, .ls .page-links .small_button:focus {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

.ls .with_background input[type="text"], .ls .with_background input[type="email"], .ls .with_background input[type="url"], .ls .with_background input[type="password"], .ls .with_background input[type="search"], .ls .with_background input[type="tel"], .ls .with_background input[type="number"], .ls .with_background textarea, .ls .with_background select, .ls .with_background .form-control, .ls .with_background .select-group {
	background-color: #fff;
}

.ls .tab-content input[type="text"], .ls .tab-content input[type="email"], .ls .tab-content input[type="url"], .ls .tab-content input[type="password"], .ls .tab-content input[type="search"], .ls .tab-content input[type="tel"], .ls .tab-content input[type="number"], .ls .tab-content textarea, .ls .tab-content select, .ls .tab-content .form-control, .ls .tab-content .select-group {
	background-color: #f2f2f2;
}

.ls .toggle_menu span, .ls .toggle_menu span:before, .ls .toggle_menu span:after {
	background-color: #0f0f0f;
}

.ls .color-icon.bg-icon {
	background-color: #f8f8f8;
}

.ls .grey {
	color: #1f232b;
}

.ls .highlight {
	color: #000;
}

.ls .highlight2 {
	color: #dd8706;
}

.ls .highlight2 a {
	color: #dd8706;
}

.ls .highlight2 a:hover {
	color: #1f232b;
}

.ls .greylinks a {
	color: #808080;
}

.ls .greylinks a:hover {
	color: #1f232b;
}

.ls .greylinks a.social-icon {
	color: #bebebe;
}

.ls .greylinks a.social-icon:hover, .ls .greylinks a.social-icon:focus, .ls .greylinks a.social-icon:active {
	color: #000;
}

.ls .darklinks a {
	color: #1f232b;
}

.ls .darklinks a:hover {
	color: #000;
}

.ls .pagination > li > a, .ls .pagination > li > span {
	color: #808080;
}

.ls .pagination > li.active > a, .ls .pagination > li.active > span, .ls .pagination > li > a:hover, .ls .pagination > li > span:hover, .ls .pagination > li > a:focus, .ls .pagination > li > span:focus {
	background-color: #000;
	color: #fff;
}

.ls .pagination > .disabled > a, .ls .pagination > .disabled > span, .ls .pagination > .disabled > a:hover, .ls .pagination > .disabled > span:hover, .ls .pagination > .disabled > a:focus, .ls .pagination > .disabled > span:focus {
	color: #808080;
	background-color: #f2f2f2;
}

.ls .widget_human_consult_twitter .tweet_time {
	color: #000;
}

.ls .price-table {
	background-color: #f2f2f2;
}

.ls.page_copyright {
	color: #1f232b;
}

@media (min-width: 1200px) {
	.ls.page_copyright {
		background-color: rgba(255, 255, 255, .5);
	}
}

/**grey section - light section, muted section - .ls.ms*/
.ls.ms {
	background-color: #f2f2f2;
}

.ls.ms .with_background {
	background-color: #fff;
}

.ls.ms .page-links .small_buttons a span, .ls.ms .page-links .small_button span {
	color: #1f232b;
}

.ls.ms .page-links .small_buttons a:hover, .ls.ms .page-links .small_button:hover {
	opacity: .7;
}

.ls.ms hr {
	background-color: #fff;
}

.ls.ms input[type="text"], .ls.ms input[type="email"], .ls.ms input[type="url"], .ls.ms input[type="password"], .ls.ms input[type="search"], .ls.ms input[type="tel"], .ls.ms input[type="number"], .ls.ms textarea, .ls.ms select, .ls.ms .form-control {
	background-color: #fff;
}

.ls.ms .ls:not(.ms) input[type="text"], .ls.ms .ls:not(.ms) input[type="email"], .ls.ms .ls:not(.ms) input[type="url"], .ls.ms .ls:not(.ms) input[type="password"], .ls.ms .ls:not(.ms) input[type="search"], .ls.ms .ls:not(.ms) input[type="tel"], .ls.ms .ls:not(.ms) input[type="number"], .ls.ms .ls:not(.ms) textarea, .ls.ms .ls:not(.ms) select, .ls.ms .ls:not(.ms) .form-control, .ls.ms .with_background input[type="text"], .ls.ms .with_background input[type="email"], .ls.ms .with_background input[type="url"], .ls.ms .with_background input[type="password"], .ls.ms .with_background input[type="search"], .ls.ms .with_background input[type="tel"], .ls.ms .with_background input[type="number"], .ls.ms .with_background textarea, .ls.ms .with_background select, .ls.ms .with_background .form-control {
	border-color: #e5e5e5;
}

.ls.ms .panel-title > a:hover {
	background-color: #000;
}

.ls.ms .panel-title > a.collapsed:hover {
	background-color: #000;
}

.ls.ms .pagination a, .ls.ms .pagination span {
	background-color: #fff;
	border-color: #fff;
}

.ls.ms .price-table {
	background-color: #fff;
}

/**common dark and dark muted sections - .ds and .ds.ms*/

/**darkgrey section - .ds*/
.dark-body {
	background-color: #0f0f0f;
}

.ds {
	background-color: #1f232b;
	color: #808080;
}

/**dark section - .ds.ms*/
.ds.ms {
	background-color: #0f0f0f;
}

.ds {}

.ds h1, .ds h2, .ds h3, .ds h4, .ds h5, .ds h6 {
	color: #fff;
}

.ds h1 a, .ds h2 a, .ds h3 a, .ds h4 a, .ds h5 a, .ds h6 a {
	color: #fff;
}

.ds h1 a:hover, .ds h2 a:hover, .ds h3 a:hover, .ds h4 a:hover, .ds h5 a:hover, .ds h6 a:hover {
	color: #000;
}

.ds h1.hover-color2 a:hover, .ds h2.hover-color2 a:hover, .ds h3.hover-color2 a:hover, .ds h4.hover-color2 a:hover, .ds h5.hover-color2 a:hover, .ds h6.hover-color2 a:hover {
	color: #dd8706;
}

.ds.page_topline .theme_button.inverse.color1 {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

.ds.page_topline .theme_button.inverse.color1:hover, .ds.page_topline .theme_button.inverse.color1:focus, .ds.page_topline .theme_button.inverse.color1:active {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.ds.page_topline .theme_button.inverse.color2 {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

.ds.page_topline .theme_button.inverse.color2:hover, .ds.page_topline .theme_button.inverse.color2:focus, .ds.page_topline .theme_button.inverse.color2:active {
	color: #fff;
	background-color: #dd8706;
	border-color: #dd8706;
}

.ds .ls {
	background-color: #fff;
	color: #808080;
}

.ds .ls h1, .ds .ls h2, .ds .ls h3, .ds .ls h4, .ds .ls h5, .ds .ls h6 {
	color: #1f232b;
}

.ds .ls h1 a, .ds .ls h2 a, .ds .ls h3 a, .ds .ls h4 a, .ds .ls h5 a, .ds .ls h6 a {
	color: inherit;
}

.ds .ls h1 a:hover, .ds .ls h2 a:hover, .ds .ls h3 a:hover, .ds .ls h4 a:hover, .ds .ls h5 a:hover, .ds .ls h6 a:hover {
	color: #000;
}

.ds .ls a {
	color: #000;
}

.ds .ls a:hover {
	color: #1f232b;
}

.ds label {
	color: #fff;
}

.ds a {
	color: #f2f2f2;
}

.ds a:hover {
	color: #fff;
}

.ds hr {
	border-color: rgba(0, 0, 0, .1);
}

.ds blockquote, .ds .blockquote {
	color: #fff;
}

.ds blockquote .author-job, .ds .blockquote .author-job {
	color: rgba(255, 255, 255, .8);
}

.ds a.logo {
	color: #fff;
}

.ds .nav > li > a {
	color: #fff;
}

.ds .nav > li.current-menu-item > a {
	color: #000;
}

@media (min-width: 992px) {
	.ds .sf-menu .sub-menu {
		border: 1px solid #0f0f0f;
	}
}

.ds .sf-menu > li .mega-menu, .ds .sf-menu li > ul {
	background-color: #0f0f0f;
}

.ds .sf-menu ul a {
	color: #fff;
}

.ds .social-icon.color-icon:hover {
	color: #fff;
}

.ds .transp_black_bg .form-control {
	border-color: rgba(255, 255, 255, .5);
}

.ds .transp_black_bg .form-control:-moz-placeholder {
	color: #fff;
}

.ds .transp_black_bg .form-control::-moz-placeholder {
	color: #fff;
}

.ds .transp_black_bg .form-control:-ms-input-placeholder {
	color: #fff;
}

.ds .transp_black_bg .form-control::-webkit-input-placeholder {
	color: #fff;
}

.ds .transp_black_bg .form-control:focus:-moz-placeholder {
	color: transparent;
}

.ds .transp_black_bg .form-control:focus::-moz-placeholder {
	color: transparent;
}

.ds .transp_black_bg .form-control:focus:-ms-input-placeholder {
	color: transparent;
}

.ds .transp_black_bg .form-control:focus::-webkit-input-placeholder {
	color: transparent;
}

.ds .muted_background, .ds .with_background, .ds .well {
	background-color: rgba(255, 255, 255, .05);
}

.ds.muted_section:before {
	background-color: rgba(255, 255, 255, .05);
}

.ds .with_border {
	border-color: rgba(0, 0, 0, .1);
}

.ds .highlight {
	color: #000;
}

.ds .highlight2 {
	color: #dd8706;
}

.ds .highlight2 a {
	color: #dd8706;
}

.ds .highlight2 a:hover {
	color: #fff;
}

.ds .grey, .ds .black {
	color: #fff;
	border-color: #fff;
}

.ds .lightfont {
	color: #fff;
}

.ds .highlightlinks a {
	color: #000;
}

.ds .highlightlinks a:hover {
	color: #fff;
}

.ds .greylinks a {
	color: #f2f2f2;
}

.ds .greylinks a:hover {
	color: #fff;
}

.ds .darklinks a {
	color: #fff;
}

.ds .darklinks a:hover {
	color: #dd8706;
}

.ds .darklinks.color3 a:hover {
	color: #d33;
}

.ds.with_top_border:before, .ds.with_bottom_border:after {
	background-color: rgba(0, 0, 0, .1);
}

.ds .section_header + p {
	color: inherit;
}

.ds input[type="text"], .ds input[type="email"], .ds input[type="url"], .ds input[type="password"], .ds input[type="search"], .ds input[type="tel"], .ds input[type="number"], .ds textarea, .ds select, .ds .form-control {
	background-color: rgba(15, 15, 15, .5);
	color: #fff;
	border: none;
}

.ds form label + [class*="icon-"] {
	color: #fff;
}

.ds .form-group-select:before {
	border-color: rgba(0, 0, 0, .1);
}

.ds .form-control:-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.ds .form-control::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.ds .form-control:-ms-input-placeholder {
	color: #fff;
}

.ds .form-control::-webkit-input-placeholder {
	color: #fff;
}

.ds .contact-form.transparent-background .form-control {
	border-color: rgba(0, 0, 0, .1);
}

.ds .border-paragraphs p {
	color: #fff;
	border-color: rgba(0, 0, 0, .1);
}

.ds .table, .ds .table-bordered, .ds .table th, .ds .table td, .ds table th, .ds table td {
	border-color: rgba(0, 0, 0, .1);
}

.ds table th {
	color: #fff;
}

.ds .table_template th, .ds .table_template td {
	border-color: transparent;
}

.ds .table_template th {
	color: inherit;
}

.ds .table-striped > tbody > tr:nth-child(odd), .ds .table-striped > tbody > tr:nth-child(odd) > td, .ds .table-striped > tbody > tr:nth-child(odd) > th {
	border-color: rgba(0, 0, 0, .1);
	background-color: rgba(255, 255, 255, .05);
}

.ds .color-icon.bg-icon {
	background-color: #fff;
}

.ds .color-icon.bg-icon:hover {
	color: #fff;
}

.ds .color-bg-icon:hover {
	background-color: #f2f2f2;
}

.ds .tab-content, .ds .nav-tabs > li > a {
	background-color: rgba(255, 255, 255, .05);
}

.ds .nav-tabs > li.active > a, .ds .nav-tabs > li.active > a:hover, .ds .nav-tabs > li.active > a:focus {
	border-color: #000;
	border-bottom-color: transparent;
	background-color: #000;
	color: #fff;
}

.ds .fw-package.price-table {
	background-color: #1f232b;
}

.ds .fw-package.price-table .fw-default-row {
	color: #808080;
}

.ds .fw-package.price-table hr {
	background-color: rgba(255, 255, 255, .1);
}

.ds .price-table.style2 {
	background-color: rgba(255, 255, 255, .05);
}

.ds .plan-name {
	background-color: rgba(255, 255, 255, .05);
}

.ds .features-list .disabled:before {
	color: #fff;
}

.ds ul.list1 {
	color: #fff;
}

.ds ul.list1 li {
	border-color: rgba(0, 0, 0, .1);
}

.ds .owl-theme .owl-dots .owl-dot span {
	border-color: #fff;
}

.ds .testimonials-carousel .media + p {
	background-color: rgba(255, 255, 255, .05);
}

.ds .shortcode-posts.carousel .text-owl-nav > div {
	color: #fff;
}

.ds .shortcode-posts.carousel .text-owl-nav > div:hover {
	color: rgba(255, 255, 255, .5);
}

.ds .shortcode-posts.carousel .text-owl-nav > div.owl-next:before {
	color: #fff;
}

.ds .side-item {
	border-color: rgba(0, 0, 0, .1);
}

.ds .entry-excerpt {
	color: #fff;
}

.ds .comment-meta {
	color: #fff;
}

.ds .comment-meta .author_url {
	color: #fff;
}

.ds .comment-list article:after {
	background-color: rgba(0, 0, 0, .1);
}

.ds .comment-respond {
	border-color: rgba(0, 0, 0, .1);
}

.ds .entry-tags {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget-socials a.color-bg-icon {
	color: #fff;
}

.ds .widget-socials a.color-bg-icon:hover {
	color: #000;
}

.ds .widget-socials a.border-icon {
	color: #fff;
	border-color: #fff;
}

.ds .widget_shopping_cart .cart_list, .ds .widget_recent_entries li, .ds .widget_recent_comments li, .ds .widget_archive li, .ds .widget_categories li, .ds .widget_meta li, .ds .widget_nav_menu li, .ds .widget_pages li, .ds .widget_popular_entries li {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_recent_entries li .post-date {
	color: #000;
}

.ds .widget_nav_menu ul ul {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_popular_entries .media-heading {
	color: #fff;
}

.ds .tweet_list li + li .tweet_right {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_tag_cloud a {
	color: #fff;
}

.ds .widget_shopping_cart li a + a {
	color: #fff;
}

.ds .widget_shopping_cart li a + a:hover {
	color: #000;
}

.ds .widget .woocommerce-Price-amount {
	color: #fff;
}

.ds .summary .price {
	color: #fff;
	border-color: rgba(0, 0, 0, .1);
}

.ds .summary .product_meta {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_price_filter .price_label {
	color: #fff;
}

.ds #calendar_wrap {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_calendar table {
	background-color: rgba(255, 255, 255, .05);
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_calendar tfoot td a {
	border-color: rgba(0, 0, 0, .1);
}

.ds .widget_calendar caption, .ds .widget_calendar thead, .ds .widget_calendar th {
	color: #fff;
}

.ds .widget_calendar tbody td a:hover {
	color: #fff;
}

.ds .grid-view h3:before, .ds .grid-view h3:after {
	background-color: rgba(0, 0, 0, .1);
}

.ds .owl-carousel.product-thumbnails .owl-nav > div:after {
	color: #fff;
}

.ds .ui-slider {
	background-color: rgba(255, 255, 255, .05);
}

.ds .ui-slider .ui-slider-handle {
	background-color: #fff;
}

.ds #sort_view {
	border-color: rgba(0, 0, 0, .1);
	color: #fff;
}

.ds #toggle_shop_view.grid-view:after, .ds #toggle_shop_view:before {
	background-color: rgba(247, 247, 247, .05);
}

.ds .widget_layered_nav .color-filters a:before {
	border-color: rgba(0, 0, 0, .1);
}

.ds .pagination > li > a, .ds .pagination > li > span {
	color: #808080;
	background-color: rgba(255, 255, 255, .05);
}

.ds .pagination > li.active > a, .ds .pagination > li.active > span, .ds .pagination > li > a:hover, .ds .pagination > li > span:hover, .ds .pagination > li > a:focus, .ds .pagination > li > span:focus {
	background-color: #000;
	color: #fff;
}

.ds .thumbnail {
	background-color: transparent;
}

.ds .thumbnail h3 a {
	color: #fff;
}

.ds .thumbnail .caption {
	border-color: transparent;
	background-color: rgba(252, 252, 252, .05);
}

.ds .progress {
	background-color: rgba(0, 0, 0, .1);
}

.ds .panel-default {
	border: 1px solid rgba(236, 236, 235, .1);
}

.ds .panel-group .panel-heading + .panel-collapse .panel-body {
	border-color: rgba(0, 0, 0, .1);
	color: #7f7f7f;
}

.ds .vertical-tabs .nav > li > a {
	background-color: rgba(255, 255, 255, .05);
}

.ds .vertical-tabs .nav > li.active > a, .ds .vertical-tabs .nav > li > a:hover {
	background-color: #000;
}

.ds .entry-meta .comments-link a {
	color: #fff;
}

.ds #timetable tbody th, .ds #timetable tbody td {
	border-color: rgba(0, 0, 0, .1);
}

.ds div .fw-shortcode-calendar-wrapper .page-header h3, .ds div .btn-group button[data-calendar-nav], .ds div .btn-group button[data-calendar-nav*="today"] {
	color: #fff;
}

.ds.page_copyright {
	color: #808080;
	background-color: #0f0f0f, .5;
}

/**color section*/
.cs.main_color2 {
	background-color: #dd8706;
	opacity: .9;
}

.cs.main_color2 .highlight {
	color: #000;
}

.section_gradient a {
	color: #fff;
}

.section_gradient a:hover, .section_gradient a:focus {
	opacity: .7;
}

.cs {
	background-color: #000;
	color: rgba(255, 255, 255, .6);
}

.cs h1, .cs h2, .cs h3, .cs h4, .cs h5, .cs h6 {
	color: #fff;
}

.cs h1 a, .cs h2 a, .cs h3 a, .cs h4 a, .cs h5 a, .cs h6 a {
	color: #fff;
}

.cs h1 a:hover, .cs h2 a:hover, .cs h3 a:hover, .cs h4 a:hover, .cs h5 a:hover, .cs h6 a:hover {
	color: rgba(255, 255, 255, .6);
}

.cs a {
	color: #fff;
}

.cs a:hover {
	color: #4d4d4d;
}

.cs blockquote, .cs .blockquote {
	border-color: #fff;
}

.cs .divided-content > * + *:before {
	color: #fff;
}

.cs .with_background {
	background-color: rgba(255, 255, 255, .2);
}

.cs .with_border {
	border-color: rgba(255, 255, 255, .2);
}

.cs.with_top_border .container:before, .cs.with_bottom_border .container:after {
	background-color: #1a1a1a;
}

.cs .section_header:before {
	background-color: #1a1a1a;
}

.cs .ls .greylinks a {
	color: #bebebe;
}

.cs .ls .greylinks a:hover, .cs .ls .greylinks a:focus, .cs .ls .greylinks a:active {
	color: #808080;
}

.cs .black {
	border-color: #fff;
	color: #fff;
}

.cs .grey {
	border-color: #1f232b;
	color: #1f232b;
}

.cs .response {
	color: #fff;
}

.cs.page_copyright i {
	color: #fff;
}

.cs ul.list1 li {
	border-color: rgba(255, 255, 255, .2);
}

.cs [class*="soc-"] {
	color: #fff;
	border-color: #fff;
}

.cs .color-icon.bg-icon {
	background-color: #fff;
}

.cs a.social-icon.color-bg-icon:hover {
	background-color: #1f232b;
}

.cs input[type="text"], .cs input[type="email"], .cs input[type="url"], .cs input[type="password"], .cs input[type="search"], .cs input[type="tel"], .cs input[type="number"], .cs textarea, .cs select, .cs .form-control {
	background-color: #fff;
	border: none;
}

.cs .form-control:focus {
	border-color: #fff;
}

.cs .form-control:-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.cs .form-control::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.cs .form-control:-ms-input-placeholder {
	color: #fff;
}

.cs .form-control::-webkit-input-placeholder {
	color: #fff;
}

.cs .widget_mc4wp_form_widget [type*="submit"] {
	color: #fff;
}

.cs .pagination > li > a, .cs .pagination > li > span {
	color: #fff;
	background-color: rgba(255, 255, 255, .2);
}

.cs .pagination > li.active > a, .cs .pagination > li.active > span, .cs .pagination > li > a:hover, .cs .pagination > li > span:hover, .cs .pagination > li > a:focus, .cs .pagination > li > span:focus {
	background-color: #fff;
	color: #1f232b;
}

.cs .widget_recent_entries li + li, .cs .widget_recent_comments li + li, .cs .widget_archive li + li, .cs .widget_categories li + li, .cs .widget_meta li + li, .cs .widget_popular_entries li + li, .cs .widget_nav_menu li + li, .cs .widget_pages li + li {
	border-top-color: rgba(255, 255, 255, .2);
}

.cs.page_copyright {
	color: #fff;
}

@media (min-width: 1200px) {
	.cs.page_copyright {
		background-color: rgba(0, 0, 0, .5);
	}
}

/** custom classes for all elements */
.extra-heading {
	position: relative !important;
	float: left;
	top: 0;
	font-size: 140px !important;
	line-height: .75 !important;
	padding-right: 15px !important;
	letter-spacing: -.1em;
	text-indent: -.1em;
	background: -webkit-linear-gradient(#dd8706, #000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

@supports (-ms-ime-align:auto) {
	.extra-heading {
		padding-right: 10px !important;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.extra-heading {
		padding-right: 10px !important;
		color: #000 !important;
	}
}

@media (max-width: 1199px) {
	.extra-heading {
		font-size: 108px !important;
		padding-right: 15px !important;
	}
}

@media (max-width: 479px) {
	.extra-heading {
		font-size: 70px !important;
		padding-right: 10px !important;
	}
	
	.extra-heading + h3.section_header {
		font-size: 20px !important;
	}
	
	.extra-heading + h3.section_header + h2.section_header {
		font-size: 39px !important;
	}
}

@media (min-width: 992px) {
	.top-overlap img {
		margin-top: -40px;
		max-width: 140%;
		margin-right: -20%;
		margin-left: -20%;
	}
}

/* Icons Correction */
.size_normal .fa-paw {
	font-size: 24px !important;
}

.size_big .fa-cubes {
	font-size: 30px !important;
	line-height: 24px !important;
}

.header_left_logo {
	position: relative;
}

.header_left_logo {
	white-space: nowrap;
	padding: 0 15px;
	overflow: visible;
}

.header_left_logo .logo img {
	max-width: 160px;
}

.header_mainmenu {
	overflow: visible;
	width: 10000px;
	padding: 0 15px;
}

.page_header.section_padding_20 [class*="container"] {
	padding-top: 20px;
	padding-bottom: 20px;
	transition: padding-top .2s linear 0s, padding-bottom .2s linear 0s;
}

.page_header.section_padding_20.affix [class*="container"] {
	padding-top: 0;
	padding-bottom: 0;
}

/* header 3 */
.with-slider {}

.with-slider .header-2 {
	position: absolute;
	background: transparent;
}

.with-slider .header-2.ls .nav > li > a, .with-slider .header-2.ds .nav > li > a {
	color: #fff;
}

.with-slider .header-2.ls .nav > li > a:hover, .with-slider .header-2.ds .nav > li > a:hover {
	color: #000;
}

.with-slider .header-2.ls .nav > li.current-menu-item > a, .with-slider .header-2.ds .nav > li.current-menu-item > a {
	color: #000;
}

.with-slider .header-2.ls a.logo {
	color: #fff;
}

.with-slider .header-2.ls.affix {
	background: #fff;
}

.with-slider .header-2.ls.affix .nav > li > a {
	color: #0f0f0f;
}

.with-slider .header-2.ls.affix .nav > li > a:hover {
	color: #000;
}

.with-slider .header-2.ls.affix .nav > li.current-menu-item > a {
	color: #000;
}

.with-slider .header-2.ls.affix a.logo {
	color: #0f0f0f;
}

.with-slider .header-2.ds.affix {
	background: #0f0f0f;
}

.with-slider .header-2.ds.affix .nav > li > a {
	color: #fff;
}

.with-slider .header-2.ds.affix .nav > li > a:hover {
	color: #000;
}

.with-slider .header-2.ds.affix .nav > li.current-menu-item > a {
	color: #000;
}

.with-slider .header-2.ds.affix a.logo {
	color: #fff;
}

@media (max-width: 1599px) {
	.page_header.header_tall.header-2 a.logo img {
		max-height: 60px;
	}
	
	.page_header.header_tall.header-2 .logo_text {
		font-size: 24px;
	}
}

@media screen and (max-width: 991px) {
	.header-2 [class*="col-"] {
		display: block;
	}
}

@media (min-width: 1500px) {
	.page_header.header_tall.header-2 .container-fluid {
		padding-top: 35px;
		padding-bottom: 35px;
		-webkit-transition: padding-top .3s ease-in-out, padding-bottom .3s ease-in-out;
		transition: padding-top .3s ease-in-out, padding-bottom .3s ease-in-out;
	}
	
	.page_header.header_tall.header-2.affix .container-fluid {
		padding-top: 0;
		padding-bottom: 0;
	}
}

@media (min-width: 1600px) {
	.header_left_logo {
		padding: 0 50px;
	}
	
	.row .header_left_logo {
		padding: inherit;
	}
	
	.header_right_buttons {
		padding: 0 50px;
	}
	
	.row .header_right_buttons {
		padding: inherit;
	}
}

@media (min-width: 768px) {
	.header_right_buttons {
		white-space: nowrap;
		text-align: right;
		overflow: visible;
	}
}

.ls.affix {
	box-shadow: 0px 2px 3px rgba(0, 0, 0, .1);
}

.ds.affix {
	box-shadow: 0px 2px 3px rgba(255, 255, 255, .1);
}

.header_darkgrey {
	background-color: #1f232b;
}

.header_darkgrey a[class*="soc-"] {
	color: #fff;
}

.header_darkgrey .logo-meta, .header_darkgrey .grey {
	color: #fff;
}

/* topline buttons */
.currency-dropdown .dropdown-menu {
	min-width: 0;
	padding: 20px 10px;
}

.currency-dropdown .dropdown-menu > li > a {
	color: inherit;
	padding: 5px 20px;
}

.currency-dropdown .dropdown-menu > li > a:hover, .currency-dropdown .dropdown-menu > li.active-currency {
	color: #1f232b;
}

.login-dropdown .dropdown-menu {
	min-width: 400px;
	padding: 30px 30px;
	margin-top: 14px;
}

.login-dropdown .dropdown-menu input[type=checkbox] {
	margin-top: 8px;
}

.cart-dropdown .dropdown-menu {
	min-width: 400px;
	padding: 20px 30px;
}

.cart-dropdown .cart-products-number {
	position: absolute;
	font-size: 8px;
	color: #1f232b;
	background-color: #000;
	border-radius: 50%;
	line-height: 1;
	padding: 1px 3px;
	top: 25px;
	left: 50%;
	margin-left: 2px;
	font-weight: bold;
}

@media (max-width: 767px) {
	.login-dropdown, .cart-dropdown {
		position: static;
	}
	
	.login-dropdown .dropdown-menu, .cart-dropdown .dropdown-menu {
		margin-left: 0;
		margin-right: 0;
		right: 0;
		left: 0;
		min-width: 0;
	}
}

/* logo */
a.logo {
	display: inline-block;
	white-space: nowrap;
	line-height: 1;
	position: relative;
	z-index: 2;
	padding: 5px 0;
}

a.logo img {
	display: inline-block;
	vertical-align: middle;
	max-width: 150px;
}

a.logo .logo_text {
	padding: 5px 15px;
	display: inline-block;
	vertical-align: middle;
	font-weight: 600;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 1.2;
}

a.logo .logo_text span.add {
	color: #dd8706;
	margin-left: 5px;
}

a.logo .logo_text .logo_subtext {
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
	display: block;
	width: 100%;
	color: #808080;
	margin-left: 2px;
}

a.logo.logo_text_only {
	margin-left: 0;
	line-height: 80px;
}

a.logo.logo_text_only .logo_text {
	padding: 5px 15px 5px 0;
}

.header_gradient a.logo, .header_darkgrey a.logo {
	color: #fff;
}

a.logo.bottom_logo {
	padding: 0;
	font-size: 28px;
}

a.logo.bottom_logo img {
	max-width: 65px;
}

.floating_logo a.logo {
	float: left;
	margin-right: 30px;
}

a.logo.vertical_logo {
	padding: 0;
}

a.logo.vertical_logo img {
	margin: 0 0 10px;
}

.header_logo_center a.logo {
	margin: 0 20px;
}

/* logo center & logo image between text */
.header_center_logo .logo_text {
	text-align: left;
}

.header_center_logo .logo_between_text img {
	max-width: 500px;
}

@media (max-width: 479px) {
	.header_center_logo .logo_between_text img {
		max-width: 300px;
	}
}

.header_center_logo .logo_between_text .logo_text, .header_center_logo .logo_between_text .logo_subtext {
	padding: 5px 3px;
	display: inline-block;
	vertical-align: middle;
	font-weight: 800;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1.2;
}

@media (max-width: 479px) {
	.header_center_logo .logo_between_text .logo_text, .header_center_logo .logo_between_text .logo_subtext {
		font-size: 20px;
	}
}

@media (min-width: 992px) {
	.header_thin .sf-menu > li > a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.logo-meta {
	line-height: 1.2;
	display: inline-block;
	padding: 20px 0;
}

@media (max-width: 1400px) {
	.logo + .logo-meta {
		display: none;
	}
}

.logo-meta strong {
	font-size: 20px;
}

.page_header_side .logo-meta {
	display: block !important;
}

.lt-ie9 .page_header_wrapper {
	height: auto !important;
}

.lt-ie9 .page_header_wrapper .md-hidden {
	display: inline-block;
}

.page_header {
	-webkit-transition: background .2s ease-in-out 0s;
	transition: background .2s ease-in-out 0s;
	top: 0;
	left: 0;
	right: 0;
	position: relative;
	z-index: 1000;
}

.page_header.mobile-active {
	z-index: 1002;
}

.page_header.affix {
	position: fixed;
}

.page_header.affix-bottom {
	top: 0 !important;
	position: fixed;
}

.page_header a.header-button {
	display: inline-block;
	padding: 0 10px;
	line-height: 60px;
	position: relative;
}

.page_header .social-icon:last-child {
	margin-right: 6px;
}

/* modal search */
.modal-open .page_header_wrapper, .modal-open .page_header.affix {
	right: 16px;
}

#search_modal {
	color: #fff;
}

#search_modal .search-form {
	margin: 0 0 0 40px;
}

#search_modal a {
	color: #fff;
	opacity: .6;
	font-size: 12px;
	text-transform: uppercase;
}

#search_modal a:hover {
	color: #000;
	opacity: 1;
}

#search_modal .searchform-respond {
	width: 300px;
	margin: 20px auto;
}

#search_modal .form-control {
	border: none;
	background-color: transparent;
	height: 40px;
	color: #fff;
	width: 100%;
}

#search_modal .form-control:-moz-placeholder {
	color: rgba(255, 255, 255, .8);
	opacity: 1;
}

#search_modal .form-control::-moz-placeholder {
	color: rgba(255, 255, 255, .8);
	opacity: 1;
}

#search_modal .form-control:-ms-input-placeholder {
	color: rgba(255, 255, 255, .8);
}

#search_modal .form-control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .8);
}

#search_modal .close {
	padding: 9px 10px 8px;
	position: absolute;
	min-width: 0;
	color: #fff;
	text-shadow: none;
	opacity: 1;
}

/*
header floats
*/
.page_header:before, .page_header:after {
	content: "";
	display: block;
	clear: both;
}

@media (min-width: 992px) {
	.page_header {
		height: auto;
	}
	
	.header_left_logo {
		white-space: nowrap;
	}
}

/*
**side header
*/
body {
	position: relative;
	left: 0;
}

body:after {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 1001;
	visibility: hidden;
	opacity: 0;
}

body, body:after, .page_header_side {
	transition: all .8s ease-in-out;
}

body {
	-webkit-transition-property: left, right;
	-moz-transition-property: left, right;
	-ms-transition-property: left, right;
	-o-transition-property: left, right;
	transition-property: left, right;
}

body.active-side-header {
	left: 270px;
}

body.active-side-header .page_header_side {
	left: 0;
}

body.active-side-header:after {
	visibility: visible;
	opacity: 1;
}

.page_header_side {
	z-index: 1002;
	position: fixed;
	width: 270px;
	left: -270px;
	top: 0;
	bottom: 0;
}

.page_header_side.active-slide-side-header {
	box-shadow: 0px 0px 3px 3px rgba(50, 50, 50, .15);
}

.side_header_inner {
	padding: 60px 30px;
}

.toggle_menu_side {
	position: absolute;
	top: 15px;
	right: -65px;
	background-color: #fff;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
	box-shadow: 0 0 4px 0 rgba(50, 50, 50, .5);
}

.toggle_menu_side:before {
	font-family: "FontAwesome";
	content: "";
}

.active-slide-side-header .toggle_menu_side:before, .active-side-header .toggle_menu_side:before {
	content: "";
}

.ds .toggle_menu_side {
	background-color: #1f232b;
	color: #fff;
}

@media (max-width: 350px) {
	.toggle_menu_side {
		top: 5px;
		right: -55px;
	}
}

.page_header_side.active-slide-side-header {
	left: 0;
}

.page_header_side.header_side_right {
	left: auto;
	right: -270px;
}

.page_header_side.header_side_right.active-slide-side-header {
	right: 0;
}

.page_header_side.header_side_right .toggle_menu_side {
	right: auto;
	left: -65px;
}

@media (max-width: 350px) {
	.page_header_side.header_side_right .toggle_menu_side {
		left: -50px;
	}
}

body.active-side-header.slide-right {
	left: -270px;
}

body.active-side-header.slide-right .page_header_side {
	left: auto;
	right: 0;
}

.mainmenu_side_wrapper ul ul, .mainmenu_side_wrapper .mega-menu {
	height: 0;
	overflow: hidden;
}

.mainmenu_side_wrapper ul li.sfHover > .mega-menu ul {
	display: block;
	height: 100%;
}

.mainmenu_side_wrapper .mega-menu > ul {
	height: auto;
}

.menu-side-click {
	padding: 0;
}

.menu-side-click li {
	position: relative;
	list-style: none;
}

.menu-side-click li a {
	margin-right: 25px;
}

.menu-side-click li a:before {
	top: 10px;
}

.menu-side-click li .activate_submenu {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 11px;
	font-size: 16px;
	color: #000;
	text-align: center;
	width: 25px;
}

.menu-side-click li .activate_submenu:before {
	content: "+";
}

.menu-side-click li.active-submenu > .activate_submenu:before {
	content: "-";
}

.menu-side-click ul {
	padding-left: 20px;
	opacity: 0;
	height: 0;
	overflow: hidden;
	transition: opacity .05s, height .05s ease;
}

.menu-side-click .active-submenu > div {
	height: auto;
}

.menu-side-click .active-submenu > ul, .menu-side-click .active-submenu > div > ul {
	display: block;
	opacity: 1;
	height: auto;
	transition: opacity .6s, height .6s ease;
}

/* sidebar scroll plugin */
.scroll-wrapper {
	overflow: hidden;
	padding: 0;
	position: relative;
	height: 100%;
}

.scroll-wrapper > .scroll-content {
	border: none;
	box-sizing: content-box;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	overflow: scroll;
	padding: 0;
	position: relative;
	top: 0;
	width: auto;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}

.scroll-wrapper.scroll--rtl {
	direction: rtl;
}

.scroll-element {
	box-sizing: content-box;
	display: none;
}

.scroll-element div {
	box-sizing: content-box;
}

.scroll-element .scroll-bar, .scroll-element .scroll-arrow {
	cursor: default;
}

.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}

.scrollbar-macosx > .scroll-element, .scrollbar-macosx > .scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
	display: none;
}

.scrollbar-macosx > .scroll-element .scroll-bar {
	background-color: rgba(127, 127, 127, .4);
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar, .scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .7;
}

.scrollbar-macosx > .scroll-element.scroll-x {
	bottom: 0px;
	height: 0px;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0px;
	top: 0;
	width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
	left: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
	left: -4px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
	top: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
	top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px;
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px;
}

/*
**template common sections styles
*/
.page_topline {
	font-size: 14px;
	position: relative;
	z-index: 1001;
}

.page_topline [class*="rt-icon"] {
	font-size: 18px;
	top: .16em;
	position: relative;
	padding-right: 6px;
	line-height: inherit;
}

@media (min-width: 768px) {
	.page_topline [class*="col-"] > span {
		padding-left: 33px;
	}
	
	.page_topline [class*="col-"] > span:first-child {
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.page_topline [class*="col-"] > span {
		display: block;
	}
}

.page_toplogo .teaser, .page_toplogo .small-teaser {
	vertical-align: middle;
	display: inline-block;
}

.page_toplogo .teaser .media-left, .page_toplogo .small-teaser .media-left {
	line-height: 1;
}

.page_toplogo .teaser .media-body, .page_toplogo .small-teaser .media-body {
	text-align: left;
	width: auto;
}

.page_toplogo .teaser h4, .page_toplogo .small-teaser h4 {
	font-size: 18px;
	margin-bottom: 0;
}

@media (min-width: 992px) {
	.page_toplogo {
		white-space: nowrap;
	}
}

.page_mainslider .flex-custom-nav {
	opacity: 0;
}

.page_breadcrumbs {
	position: relative;
}

.page_breadcrumbs .breadcrumbs_inner {
	z-index: 4;
}

.page_breadcrumbs h3 {
	display: inline;
	font-size: 40px;
	font-weight: 600;
	word-wrap: break-word;
	letter-spacing: -.02em;
	color: #fff;
}

.page_breadcrumbs h3.small {
	font-size: 32px;
}

@media (max-width: 991px) {
	.page_breadcrumbs h3 {
		font-size: 24px;
	}
}

@media screen and (min-width: 992px) {
	.page_breadcrumbs .display_table_md {
		width: auto;
		min-width: 0;
	}
	
	.page_breadcrumbs h2.display_table_cell_md {
		padding-right: 20px;
	}
	
	.page_breadcrumbs .breadcrumb.display_table_cell_md {
		border-left: 1px solid rgba(255, 255, 255, .2);
		padding-left: 25px;
	}
}

.page_breadcrumbs .bottom_breadcrumbs {
	text-align: center;
	float: right;
	padding: 0 20px;
	margin: 0 0 -26px 0;
	background-color: rgba(15, 15, 15, .035);
}

.page_footer {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

/* Footer and copyright correction on large screens */
@media (min-width: 992px) {
	.page_footer {
		padding-bottom: 50px;
	}
	
	.page_footer + .page_copyright {
		margin-top: -160px;
	}
	
	.page_footer + .ds.page_copyright {
		background-color: rgba(15, 15, 15, .5);
	}
}

.page_portfolio {
	overflow: hidden;
}

.page_content + .page_portfolio {
	margin-top: -270px;
}

@media (max-width: 1200px) {
	.page_portfolio {
		overflow: hidden;
	}
	
	.page_content + .page_portfolio {
		margin-top: -150px;
	}
}

@media (max-width: 479px) {
	.page_portfolio {
		overflow: hidden;
	}
	
	.page_content + .page_portfolio {
		margin-top: -100px;
	}
}

.section_subscribe .form-control {
	width: 350px;
	max-width: 100%;
	display: inline-block;
}

/* Hiding category and archives titles */
.taxonomy-name-title {
	display: none;
}

.page_breadcrumbs.parallax {
	background-size: auto auto;
}

.page_testimonials {
	overflow: hidden;
}

.page_copyright {
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 0;
	text-transform: none;
}

.page_copyright p {
	margin: 0;
}

.page_copyright i {
	padding: 0 10px;
}

.page_copyright.table_section .bottom_logo img {
	margin-bottom: 0;
}

.ds.ms + .page_footer.ds.ms {
	background-color: #0a0a0a;
}

@media (min-width: 768px) and (max-width: 992px) {
	.page_footer .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.page_footer .row > [class*="col-"] {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
}

#map, .page_map {
	height: 500px;
}

#map img, .page_map img {
	max-width: inherit;
}

#map p, .page_map p {
	line-height: 1.3;
	margin-bottom: 0;
}

#map .map_marker_description, .page_map .map_marker_description {
	padding: 10px 5px 5px;
}

#map .map_marker_icon, .page_map .map_marker_icon {
	display: none;
}

section .intro_section .slide_description_wrapper {
	padding-left: 60px;
	padding-right: 60px;
	right: 30px;
}

@media (max-width: 600px) {
	section .intro_section .slide_description_wrapper {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.muted_background .pagination {
	margin: 40px 40px 20px;
}

/**
* intro_section styles
*/

/* flexslider */
.intro_section.page_mainslider {
	position: relative;
	clear: both;
}

.intro_section.page_mainslider > img {
	width: 100%;
}

.intro_section.page_mainslider .ds {
	color: #fff;
}

.intro_section.page_mainslider .ds .theme_button.inverse.color1 {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

.intro_section.page_mainslider .ds .theme_button.inverse.color1:hover, .intro_section.page_mainslider .ds .theme_button.inverse.color1:focus, .intro_section.page_mainslider .ds .theme_button.inverse.color1:active {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.intro_section.page_mainslider .ds .theme_button.inverse.color2 {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

.intro_section.page_mainslider .ds .theme_button.inverse.color2:hover, .intro_section.page_mainslider .ds .theme_button.inverse.color2:focus, .intro_section.page_mainslider .ds .theme_button.inverse.color2:active {
	color: #fff;
	background-color: #dd8706;
	border-color: #dd8706;
}

.intro_section.page_mainslider .slides > li {
	position: relative;
	overflow: hidden;
}

.intro_section.page_mainslider .flexslider:before, .intro_section.page_mainslider .flexslider:after {
	content: "";
	display: block;
	clear: both;
}

.intro_section.page_mainslider .flexslider .intro-layer img {
	width: auto;
	display: inline-block;
}

.intro_section.page_mainslider .container, .intro_section.page_mainslider img + .container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.intro_section.page_mainslider [class*="col-"] {
	position: static;
	min-height: 0;
}

.intro_section.page_mainslider .slide_description_wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	height: 100%;
	font-size: 0;
	z-index: 5;
	padding: 30px 0;
}

.intro_section.page_mainslider .slide_description_wrapper:before, .intro_section.page_mainslider .slide_description {
	display: inline-block;
	vertical-align: middle;
}

.intro_section.page_mainslider .slide_description_wrapper:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 100%;
}

.intro_section.page_mainslider .slide_description {
	font-size: 16px;
	max-width: 580px;
}

.intro_section.page_mainslider .theme_button {
	margin-top: 2.7em;
	padding: 18px 30px 18px;
}

@media (min-width: 992px) {
	.intro_section.page_mainslider .theme_button {
		min-width: 230px;
	}
}

@media (min-width: 992px) {
	.intro_section.page_mainslider .text-center .slide_description {
		max-width: 85%;
	}
}

.intro_section.page_mainslider .big {
	font-size: 22px;
}

.intro_section.page_mainslider .grey {
	color: #bebebe;
}

.intro_section.page_mainslider .light {
	color: #fff;
}

.intro_section.page_mainslider .black {
	color: #1f232b;
}

.intro_section.page_mainslider .text-transform-none {
	text-transform: none;
}

.intro_section.page_mainslider .extra-thin {
	font-weight: 200;
}

.intro_section.page_mainslider .thin {
	font-weight: 300;
}

.intro_section.page_mainslider .normal {
	font-weight: 400;
}

.intro_section.page_mainslider .medium {
	font-weight: 600;
}

.intro_section.page_mainslider .bold {
	font-weight: 700;
}

.intro_section.page_mainslider h2 {
	font-size: 36px;
	margin-bottom: 0;
	line-height: .9;
}

@media (min-width: 768px) {
	.intro_section.page_mainslider h2 {
		font-size: 50px;
	}
}

@media (min-width: 992px) {
	.intro_section.page_mainslider h2 {
		font-size: 80px;
		line-height: .8;
	}
}

.intro_section.page_mainslider h3 {
	font-size: 26px;
	margin-bottom: 10px;
	line-height: 1;
}

@media (min-width: 992px) {
	.intro_section.page_mainslider h3 {
		font-size: 32px;
	}
}

@media (min-width: 1200px) {
	.intro_section.page_mainslider h3 {
		font-size: 40px;
	}
}

.intro_section.page_mainslider h4 {
	font-size: 18px;
	margin-bottom: 0;
}

@media (min-width: 992px) {
	.intro_section.page_mainslider h4 {
		font-size: 22px;
	}
}

@media (min-width: 1600px) {
	.intro_section.page_mainslider h4 {
		font-size: 30px;
	}
}

.intro_section.page_mainslider p {
	font-size: 14px;
	margin-bottom: 1.2em;
}

@media (min-width: 992px) {
	.intro_section.page_mainslider p {
		font-size: 18px;
	}
}

.intro_section.page_mainslider .flex-control-nav {
	display: none;
	text-align: center;
}

@media (min-width: 992px) {
	.intro_section.page_mainslider .slide_description_wrapper .slide_description {
		font-size: 20px;
		line-height: 30px;
	}
}

@media (min-width: 1450px) {
	.intro_section.page_mainslider p {
		font-size: 20px;
	}
	
	.intro_section.page_mainslider .flex-control-nav {
		bottom: 60px;
	}
}

@media (max-width: 992px) {
	.intro_section.page_mainslider {
		text-align: center;
	}
	
	.intro_section.page_mainslider .nav-container {
		padding: 0;
	}
	
	.intro_section.page_mainslider .flex-control-nav, .intro_section.page_mainslider .flex-custom-nav {
		bottom: 50px;
		text-align: center;
	}
	
	.intro_section.page_mainslider .flexslider .container {
		position: static;
		width: auto;
		max-width: 100%;
	}
	
	.intro_section.page_mainslider .slide_description_wrapper:before {
		display: none;
	}
	
	.intro_section.page_mainslider .slide_description {
		padding: 30px 0 100px;
		display: block;
		margin: auto;
	}
	
	.intro_section.page_mainslider .slide_description_wrapper {
		padding: 0;
		position: static;
	}
	
	.intro_section.page_mainslider .flex-direction-nav .flex-prev {
		top: 28%;
	}
	
	.intro_section.page_mainslider .flex-direction-nav .flex-next {
		top: 28%;
	}
}

@media (max-width: 767px) {
	.intro_section.page_mainslider .flex-direction-nav .flex-prev {
		top: 20%;
	}
	
	.intro_section.page_mainslider .flex-direction-nav .flex-next {
		top: 20%;
	}
}

/* Slider Bottomline */
.slider-bottomline {
	position: relative;
	display: none;
}

@media (min-width: 1200px) {
	.slider-bottomline {
		display: block;
		margin-top: -180px;
		z-index: 3;
		background-color: rgba(15, 15, 15, .5);
	}
}

.slider-bottomline .special-heading p {
	margin: 3px 0 7px 0;
}

.slider-bottomline .special-heading h4 {
	margin: 0 0 10px 0;
}

/* Blog slider */
.blog-slider {
	margin: 0;
}

.blog-slider .page_mainslider {
	margin-top: 20px;
	margin-bottom: 50px;
}

.blog-slider .slide_description_wrapper .slide_description {
	max-width: none;
}

.blog-slider img {
	opacity: .2;
}

.blog-slider .intro_section.page_mainslider .scroll_button_wrap {
	display: none;
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-control-nav {
	display: block;
	text-align: center;
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-control-paging li a:after {
	background-color: rgba(255, 255, 255, .5);
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-control-paging li a:hover {
	color: #fff;
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-control-paging li a:hover:after {
	background-color: #fff;
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-control-paging li a.flex-active {
	color: #fff;
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-control-paging li a.flex-active:after {
	background-color: #fff;
}

.blog-slider .intro_section.page_mainslider .flexslider .flex-direction-nav {
	display: none;
}

@media (min-width: 992px) {
	.blog-slider .intro_section.page_mainslider .slides > li {
		max-height: 600px;
	}
	
	.blog-slider .intro_section.page_mainslider .flexslider .flex-control-nav {
		bottom: 40px;
	}
}

.blog-slider .intro_section.page_mainslider .grey {
	color: #bebebe;
}

.blog-slider .intro_section.page_mainslider .light {
	color: #fff;
}

.blog-slider .intro_section.page_mainslider .black {
	color: #1f232b;
}

.blog-slider .intro_section.page_mainslider .bold {
	font-weight: 900;
}

.blog-slider .intro_section.page_mainslider .container {
	width: 100% !important;
}

.blog-slider .intro_section.page_mainslider .container .slide_description_wrapper {
	padding: 0 15px;
}

@media (min-width: 1199px) {
	.blog-slider .intro_section.page_mainslider .container .slide_description_wrapper {
		padding-left: 25px;
		padding-right: 25px;
	}
}

/*
** Main Menu styles
*/
.sf-menu a {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
	font-weight: 700;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.sf-menu a {
		font-weight: 500;
	}
}

/* Desktop menu - (min 992px) styles */
@media (min-width: 992px) {
	/* menu layout */
	
	/* menu skin */
	
	/* second and next levels */
	
	/* third level */
	.mainmenu_wrapper {
		position: relative;
	}
	
	.sf-menu, .sf-menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.sf-menu li {
		position: relative;
	}
	
	.sf-menu li > ul {
		position: absolute;
		display: none;
		top: 100%;
		z-index: 99;
	}
	
	.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
		display: block;
	}
	
	.sf-menu a {
		display: block;
		position: relative;
	}
	
	.sf-menu li > ul > li > ul {
		top: -15px;
		left: 100%;
	}
	
	.sf-menu a {
		padding: 5px 10px 5px;
		text-decoration: none;
		zoom: 1;
		-webkit-transition-property: color, background-color, border-color, padding-top, padding-bottom;
		-moz-transition-property: color, background-color, border-color, padding-top, padding-bottom;
		-ms-transition-property: color, background-color, border-color, padding-top, padding-bottom;
		-o-transition-property: color, background-color, border-color, padding-top, padding-bottom;
		transition-property: color, background-color, border-color, padding-top, padding-bottom;
	}
	
	.sf-menu li {
		white-space: nowrap;
		/* ...unless you support IE7 (let it wrap) */
		-webkit-transition: background .2s;
		transition: background .2s;
	}
	
	.sf-menu > li {
		display: inline-block;
		position: relative;
		margin: 0 -2px;
	}
	
	.sf-menu > li:first-child {
		margin-left: 0;
	}
	
	.sf-menu > li:last-child {
		margin-right: 0;
	}
	
	.sf-menu > li > a {
		padding-top: 26px;
		padding-bottom: 26px;
		padding-right: 0;
		padding-left: 0;
	}
	
	.affix .sf-menu > li > a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.sf-menu > li > a:hover {
		color: #000;
		border-color: #000;
	}
	
	.item_with_border .sf-menu > li.current-menu-item > a {
		border-top: 5px solid #000;
	}
	
	.bordered_items .sf-menu > li {
		padding: 0;
	}
	
	.bordered_items .sf-menu > li + li:before {
		content: "";
		width: 1px;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		height: 100%;
		background-color: rgba(255, 255, 255, .2);
	}
	
	.header_white .sf-menu > li > a {
		color: #1f232b;
	}
	
	.header_white .sf-menu > li > a:hover, .header_white .sf-menu > li.current-menu-item > a {
		color: #000;
	}
	
	.header_white .sf-menu > li + li:before {
		background-color: #e5e5e5;
	}
	
	.header_darkgrey .sf-menu > li > a {
		color: #fff;
	}
	
	.header_darkgrey .sf-menu > li > a:hover, .header_darkgrey .sf-menu > li.current-menu-item > a {
		color: #000;
	}
	
	.header_color .sf-menu > li > a {
		color: #fff;
	}
	
	.header_color .sf-menu > li > a:hover, .header_color .sf-menu > li.current-menu-item > a {
		color: #1f232b;
	}
	
	.sf-menu li:hover, .sf-menu li.sfHover {
		/* only transition out, not in */
		-webkit-transition: none;
		transition: none;
	}
	
	.sf-menu > li .mega-menu, .sf-menu li > ul {
		margin-top: 10px;
		text-align: left;
		list-style: none;
		padding: 15px 0;
		background-color: #fff;
		box-shadow: 2px 0 10px rgba(0, 0, 0, .2);
		min-width: 10em;
		/* no auto sub width for IE7, see white-space comment below */
		border-radius: 0;
	}
	
	.sf-menu > li .mega-menu > li > ul, .sf-menu li > ul > li > ul {
		background-color: #f2f2f2;
	}
	
	.sf-menu > li .mega-menu > li > ul > li > a:hover, .sf-menu li > ul > li > ul > li > a:hover {
		color: #dd8706;
	}
	
	.sf-menu > li ul {
		min-width: 250px;
	}
	
	.sf-menu ul a {
		color: #1f232b;
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.sf-menu .mega-menu ul {
		box-shadow: none;
		padding: 0;
	}
	
	.sf-menu .mega-menu ul a {
		padding-left: 0;
		padding-right: 0;
	}
	
	.sf-menu ul a:hover, .sf-menu ul li.current-menu-item > a {
		color: #000;
	}
	
	.sf-menu ul ul {
		margin-top: 0;
	}
}

@media (min-width: 992px) and (min-width: 1450px) {
	.sf-menu > li > a {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

/* common paddings */
@media (min-width: 992px) {
	.sf-menu > li > a {
		margin-left: 2px;
		margin-right: 2px;
	}
	
	[class*="container"] .sf-menu > li:first-child > a {
		margin-left: 0;
	}
	
	[class*="container"] .sf-menu > li:last-child > a {
		margin-right: 0;
	}
	
	.bordered_items .sf-menu > li > a {
		margin: 0;
		padding: 25px 40px;
	}
}

/* -md- paddings */
@media (min-width: 992px) and (max-width: 1199px) {
	.sf-menu > li > a {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.bordered_items .sf-menu > li > a {
		margin-right: 24px;
		margin-left: 24px;
	}
}

/* -lg- paddings */
@media (min-width: 1200px) {
	.sf-menu > li > a {
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (min-width: 1400px) {
	.sf-menu > li > a {
		margin-left: 40px;
		margin-right: 40px;
	}
}

.sf-menu i[class] {
	margin-right: 7px;
	font-size: 1.1em;
}

/* hidden menu items */
@media (min-width: 992px) {
	.sf-menu .sf-md-hidden {
		display: none !important;
	}
}

@media (max-width: 991px) {
	.sf-more-li {
		display: none;
	}
}

/* logo in center of menu */
.sf-menu > .sf-logo-li {
	visibility: hidden;
}

/* Mobile menu toggler */
@media (max-width: 991px) {
	.header_mainmenu {
		height: 60px;
	}
	
	.toggle_menu {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -30px;
		margin-top: -30px;
		width: 60px;
		height: 60px;
		cursor: pointer;
		z-index: 1001;
		visibility: visible;
	}
	
	.toggler_right .toggle_menu {
		right: 0;
		left: auto;
	}
	
	.toggler_left .toggle_menu {
		right: auto;
		left: 0;
		margin-left: 0;
	}
	
	.ls .toggle_menu span, .ls .toggle_menu span:before, .ls .toggle_menu span:after, .header_white .toggle_menu span, .header_white .toggle_menu span:before, .header_white .toggle_menu span:after {
		background-color: #1f232b;
	}
	
	.intro_section + .page_header_wrapper .toggle_menu span, .intro_section + .page_header_wrapper .toggle_menu span:before, .intro_section + .page_header_wrapper .toggle_menu span:after {
		background-color: #fff;
	}
	
	.intro_section + .page_header_wrapper .affix .toggle_menu span, .intro_section + .page_header_wrapper .affix .toggle_menu span:before, .intro_section + .page_header_wrapper .affix .toggle_menu span:after {
		background-color: #1f232b;
	}
	
	.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span, .intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:before, .intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:after {
		background-color: #fff;
	}
	
	.page_toplogo .toggle_menu {
		position: fixed;
		top: 0;
		left: auto;
		right: 0;
		margin: 0;
	}
	
	.header_logo_center .toggle_menu {
		right: 0;
		left: auto;
	}
	
	.toggle_menu:hover span:before {
		top: -9px;
	}
	
	.toggle_menu:hover span:after {
		top: 9px;
	}
	
	.toggle_menu span, .toggle_menu span:before, .toggle_menu span:after {
		display: block;
		width: 30px;
		position: absolute;
		background-color: #fff;
		content: "";
		left: 0;
		transform: rotate(0deg);
		transition: .25s ease-in-out;
		height: 2px;
	}
	
	.toggle_menu:before, .toggle_menu span {
		left: 15px;
		top: 50%;
	}
	
	.toggle_menu span:before {
		opacity: 1;
		top: -8px;
	}
	
	.toggle_menu span:after {
		opacity: 1;
		top: 8px;
	}
	
	.toggle_menu.mobile-active {
		background-color: #1f232b;
		border: none;
		left: auto;
		top: 0;
		right: 0;
		position: fixed;
		margin: 0;
		z-index: 3000;
	}
	
	.toggle_menu.mobile-active span {
		background-color: #fff;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	.toggle_menu.mobile-active span:before, .toggle_menu.mobile-active span:after {
		opacity: 0;
	}
}

@media (max-width: 991px) and (max-width: 767px) {
	.toggler_xs_right .toggle_menu {
		right: 0;
		left: auto;
	}
}

@media (max-width: 991px) and (max-width: 499px) {
	.toggler_xxs_right .toggle_menu {
		right: 0;
		left: auto;
	}
}

/*
**main menu mobile styles
*/
@media (max-width: 991px) {
	/*** arrows (for all except IE7) **/
	
	/* styling for both css and generated arrows */
	.mainmenu_wrapper {
		position: fixed;
		visibility: hidden;
		z-index: 10;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background-color: transparent;
		opacity: 0;
		-webkit-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
	}
	
	.mobile-active .mainmenu_wrapper {
		visibility: visible;
		opacity: 1;
		background-color: #111;
	}
	
	.toggle_menu {
		display: block;
		cursor: pointer;
	}
	
	.toggle_menu.mobile-active {
		background-color: #111;
		border: none;
		left: 0;
		top: 0;
		right: 0;
		position: fixed;
		margin: 0;
		width: auto;
		height: 50px;
		z-index: 3000;
	}
	
	.toggle_menu.mobile-active:after {
		position: absolute;
		top: 14px;
		right: 5px;
		font-family: "rt-icons-2";
		content: "";
		font-size: 40px;
		color: #fff;
	}
	
	.toggle_menu.mobile-active span {
		display: none;
	}
	
	.nav-justified > li > a {
		text-align: left;
	}
	
	.sf-menu {
		position: fixed;
		overflow: auto;
		background-color: #1f232b;
		padding: 60px 0 20px 10px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 100%;
		font-size: 1.1em;
		text-transform: uppercase;
		font-weight: 400;
		word-wrap: break-word;
		text-align: left;
		-webkit-transition: all .25s ease-out 0s;
		transition: all .25s ease-out 0s;
		opacity: 0;
	}
	
	.mobile-active .sf-menu {
		opacity: 1;
		right: 15px;
	}
	
	.sf-menu li {
		position: relative;
	}
	
	.sf-menu > li > a, .sf-menu a {
		color: #fff !important;
		z-index: 2;
	}
	
	.sf-menu ul {
		list-style: none;
		padding-left: 10px;
		opacity: 1 !important;
		margin-top: 0 !important;
	}
	
	.sf-menu ul li a {
		display: block;
		padding: 10px;
		font-weight: 300;
		font-size: 16px;
		text-transform: none;
	}
	
	.sf-menu ul li a:before {
		content: "-";
		padding-right: 5px;
	}
	
	.sf-menu ul ul li a:before {
		content: "--";
		padding-right: 5px;
	}
	
	.sf-arrows .sf-with-ul {
		padding-right: 3em;
	}
	
	.sf-arrows .sfHover > .sf-with-ul {
		margin-right: 3em;
	}
	
	.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler {
		position: absolute;
		right: 5px;
		top: 7px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		background-color: #111;
		text-align: center;
		font-size: 20px;
		z-index: 1;
	}
	
	.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler:after {
		font-family: "FontAwesome";
		content: "";
		position: relative;
		top: -1px;
	}
	
	.sf-arrows .sfHover > a, .sf-arrows .sfHover > a:hover {
		color: rgba(255, 255, 255, .8) !important;
	}
	
	.sfHover > .sf-with-ul + .sf-menu-item-mobile-toggler:after {
		content: "";
	}
}

/* Mega Menu */
@media screen and (min-width: 992px) {
	/* row */
	
	/* column */
	.mainmenu_wrapper ul .mega-menu ul {
		min-width: auto;
	}
	
	.mainmenu_wrapper .menu-item-has-mega-menu {
		position: relative;
	}
	
	.mainmenu_wrapper .mega-menu {
		display: none;
		position: absolute;
		width: 940px;
		top: 100%;
		z-index: 10;
	}
	
	.mainmenu_wrapper .menu-item-has-mega-menu:hover .mega-menu {
		display: block;
	}
	
	.mainmenu_wrapper .mega-menu-row {
		position: static;
		display: table;
		table-layout: fixed;
	}
	
	.mainmenu_wrapper .mega-menu-row ul {
		position: static;
		display: block;
	}
	
	.mainmenu_wrapper .mega-menu-col {
		display: table-cell;
		width: 2000px;
		padding: 0 20px;
		border-left: 1px solid #e5e5e5;
	}
	
	.mainmenu_wrapper .mega-menu-col > a {
		text-transform: uppercase;
		font-weight: 700;
	}
	
	.mainmenu_wrapper .mega-menu-col:first-child {
		border-left: none;
	}
	
	.mainmenu_wrapper ul ul .mega-menu {
		width: auto;
		width: auto;
		top: -20px;
		margin-left: 1px;
		display: block;
	}
	
	.mainmenu_wrapper ul ul .mega-menu li {
		display: block;
		width: auto;
		border: none;
	}
}

@media screen and (min-width: 1200px) {
	.mainmenu_wrapper .mega-menu {
		width: 1140px;
	}
	
	.mainmenu_wrapper ul .mega-menu ul {
		min-width: 12em;
	}
}

@media screen and (max-width: 991px) {
	.mainmenu_wrapper .mega-menu {
		position: static;
	}
}

/*
**subpages
*/
.edit-link {
	text-align: right;
	display: block;
}

/*about*/
.about-content {
	padding: 10px 10px 20px;
}

/* page meta blog */
.page-meta {
	padding: 9px 40px 30px;
}

.page-meta h5 {
	font-size: 14px;
	font-weight: 300;
}

.page-meta i {
	line-height: .6;
	padding-right: 8px;
}

.page-meta .media {
	position: relative;
	padding: 28px 0 0;
	margin-bottom: 20px;
}

.page-meta .media + .media:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	top: 0;
	background-color: rgba(150, 150, 150, .1);
}

.page-meta .media-left {
	padding-right: 8px;
}

/*blog*/
article iframe {
	margin-bottom: -8px;
}

@media (min-width: 992px) {
	article .side-item > .row {
		display: flex;
	}
	
	article .side-item > .row .cover-image {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%;
	}
}

@media (min-width: 992px) and (min-width: 768px) {
	article .side-item > .row .cover-image {
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover;
		bottom: 0;
		display: block;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
	}
	
	article .side-item > .row .cover-image img {
		display: none;
	}
}

h1.entry-title {
	font-size: 42px;
	margin: 0 0 5px;
}

@media (max-width: 991px) {
	h1.entry-title {
		font-size: 32px;
	}
}

article.post + article.post, .search article + article, .archive article + article {
	margin-top: 60px;
}

/* mosaic */
.mosaic-post p {
	margin-bottom: 0;
}

.mosaic-post .post-social-links {
	margin: -1px;
	padding: 18px 40px 17px;
}

h3.entry-title {
	font-size: 28px;
	margin: 0 0 14px;
}

h3.entry-title + .date {
	display: inline-block;
	text-transform: uppercase;
	line-height: 1;
	padding: 4px 14px;
	margin-bottom: 22px;
}

h4.entry-title {
	margin: 0 0 20px;
}

h2.search-title {
	margin: 0 0 30px;
	font-size: 40px;
}

.entry-header + h2 {
	margin-top: .5em;
}

.item-meta + .entry-title {
	margin-bottom: 20px;
}

.single .item-meta + .entry-title {
	font-size: 20px;
	margin-bottom: 25px;
}

.entry-tags .theme_button {
	margin-right: 6px;
}

.entry-tags span + span {
	margin-left: 14px;
}

.entry-tags i {
	font-size: 14px;
	margin-right: 5px;
}

.entry-meta:before, .entry-meta:after, .comment-meta:before, .comment-meta:after, .post-adds:before, .post-adds:after {
	display: block;
	clear: both;
	content: "";
	width: 0;
	height: 0;
}

.entry-thumbnail {
	text-align: center;
	position: relative;
}

.entry-thumbnail[class*="col-"] {
	margin-bottom: 0;
}

.entry-thumbnail .entry-thumbnail-carousel .owl-dots {
	position: absolute;
	bottom: 40px;
	text-align: center;
	left: 0;
	right: 0;
}

/* additional meta at the bottom of entry-title */
.post-adds {
	margin: 22px 0 33px;
}

.post-adds span, .post-adds a {
	display: inline-block;
}

.post-adds .item-likes {
	padding-left: 20px;
	padding-right: 20px;
}

.post-adds .votes_count, .post-adds .views-count {
	padding: 0 20px;
	line-height: 40px;
}

.post-adds .views-count {
	padding: 0 30px;
}

.post-adds .item-views-count {
	font-weight: 700;
}

.post-adds .theme_button {
	padding: 10px 6px;
	min-width: 0;
	margin-bottom: 0;
}

.post-adds .theme_button > i {
	font-size: 18px;
	top: 3px;
}

.post-adds .theme_button:hover > i {
	opacity: .7;
}

.post-adds .theme_button.inverse, .post-adds .like_button {
	border-color: transparent rgba(55, 52, 47, .1) transparent transparent;
	border-width: 1px;
	border-style: solid;
	line-height: 38px;
}

.post-adds .theme_button.inverse > i, .post-adds .like_button > i {
	padding: 0 12px 0 10px;
	color: #000;
}

/**
* Theme share buttons
*/
.share_buttons {
	min-width: 300px;
}

.post-adds .dropdown-menu {
	margin: 1px 0 0;
	padding: 0;
	border: none;
	background-color: transparent;
}

/* additional meta in corner of thumbnail */
.entry-meta-corner {
	display: none;
	position: absolute;
	z-index: 2;
	text-align: center;
	color: #fff;
	background-color: #000;
}

.entry-meta-corner a {
	color: #fff;
}

.entry-meta-corner a:hover {
	color: #000;
}

.entry-meta-corner .date {
	color: #1f232b;
	display: block;
	min-width: 60px;
	padding: 0 3px;
	text-transform: uppercase;
}

.entry-meta-corner .date strong {
	color: #fff;
	display: block;
	font-size: 42px;
	font-weight: 100;
	padding: 12px 0 0;
}

.entry-meta-corner .comments-link {
	line-height: 1;
	display: block;
	padding: 2px 5px;
	background-color: #1f232b;
}

.entry-meta-corner .comments-link i {
	position: relative;
	top: 1px;
}

.categories-links {
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
}

.categories-links a {
	margin-right: 6px;
	margin-bottom: 6px;
}

/* blog post entry meta */
.item-content .entry-meta, .entry-content .entry-meta {
	text-align: left;
	margin-top: 20px;
}

.item-content .entry-meta > *, .entry-content .entry-meta > * {
	display: inline-block;
	margin-right: 25px;
}

.item-content .entry-meta .tag-links > *, .entry-content .entry-meta .tag-links > * {
	margin-right: 10px;
}

.item-content .entry-author:before, .item-content .entry-date:before, .item-content .tag-links:first-child:before, .entry-content .entry-author:before, .entry-content .entry-date:before, .entry-content .tag-links:first-child:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "";
	color: #000;
	margin-right: 10px;
	font-weight: 400;
}

.item-content .entry-author:before, .entry-content .entry-author:before {
	content: "";
}

.item-content .entry-date:before, .entry-content .entry-date:before {
	content: "";
}

.item-content .tag-links:first-child:before, .entry-content .tag-links:first-child:before {
	content: "";
}

.entry-excerpt {
	font-size: 20px;
	line-height: 30px;
	margin: 8px 0 30px;
}

.entry-excerpt p {
	margin-bottom: 16px;
}

.blog .sticky, .archive .sticky, .search .sticky, .single-post .sticky {
	border: 1px solid #000;
}

.blog .sticky .featured-post, .archive .sticky .featured-post, .search .sticky .featured-post, .single-post .sticky .featured-post {
	display: none;
}

.blog .entry-title, .archive .entry-title, .search .entry-title, .single-post .entry-title {
	font-weight: 600;
	text-transform: none;
	margin-top: 0;
	font-size: 28px;
}

.blog .more-link, .archive .more-link, .search .more-link, .single-post .more-link {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -.02em;
	font-size: 12px;
	margin-left: 10px;
}

.blog .more-link:after, .archive .more-link:after, .search .more-link:after, .single-post .more-link:after {
	font-family: FontAwesome;
	content: "";
	font-size: 14px;
	margin-left: 5px;
}

.blog .readmore-hidden .more-link, .archive .readmore-hidden .more-link, .search .readmore-hidden .more-link, .single-post .readmore-hidden .more-link {
	display: none;
}

.blog .owl-carousel.owl-loaded, .archive .owl-carousel.owl-loaded, .search .owl-carousel.owl-loaded, .single-post .owl-carousel.owl-loaded {
	margin-bottom: 0;
}

.blog .entry-content ul, .blog .entry-content ol, .archive .entry-content ul, .archive .entry-content ol, .search .entry-content ul, .search .entry-content ol, .single-post .entry-content ul, .single-post .entry-content ol {
	margin-bottom: 20px;
}

.blog .entry-content ul ul, .blog .entry-content ul ol, .blog .entry-content ol ul, .blog .entry-content ol ol, .archive .entry-content ul ul, .archive .entry-content ul ol, .archive .entry-content ol ul, .archive .entry-content ol ol, .search .entry-content ul ul, .search .entry-content ul ol, .search .entry-content ol ul, .search .entry-content ol ol, .single-post .entry-content ul ul, .single-post .entry-content ul ol, .single-post .entry-content ol ul, .single-post .entry-content ol ol {
	margin-bottom: 0;
}

/* Blog list */
.blog, .archive, .search {}

.blog .sticky, .archive .sticky, .search .sticky {
	border: 1px solid #000;
}

.blog .sticky .item-content, .archive .sticky .item-content, .search .sticky .item-content {
	position: relative;
}

.blog .sticky .item-content::before, .archive .sticky .item-content::before, .search .sticky .item-content::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	border-left: 3.5em solid #000;
	border-bottom: 3.5em solid transparent;
}

.blog .sticky .item-content::after, .archive .sticky .item-content::after, .search .sticky .item-content::after {
	position: absolute;
	top: 4px;
	left: 8px;
	color: #fff;
	font-family: FontAwesome;
	content: "";
	font-size: 1.5em;
	transform: rotate(45deg);
}

.blog .entry-content p:last-child, .archive .entry-content p:last-child, .search .entry-content p:last-child {
	margin-bottom: 0;
}

.blog blockquote, .archive blockquote, .search blockquote {
	margin: 0 auto;
	width: 100%;
	max-width: 600px;
	padding: 30px 0;
}

.blog blockquote:after, .blog blockquote:before, .archive blockquote:after, .archive blockquote:before, .search blockquote:after, .search blockquote:before {
	display: none;
}

.blog .format-small-image .item-media-wrap > .item-media, .archive .format-small-image .item-media-wrap > .item-media, .search .format-small-image .item-media-wrap > .item-media {
	display: block;
}

.blog .format-quote blockquote, .archive .format-quote blockquote, .search .format-quote blockquote {
	color: #fff;
	padding: 30px 0 0;
}

.blog .format-quote blockquote cite, .archive .format-quote blockquote cite, .search .format-quote blockquote cite {
	margin-top: 30px;
}

.blog .format-quote .entry-title, .archive .format-quote .entry-title, .search .format-quote .entry-title {
	margin: 3px 0 0 0;
	line-height: 1;
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
}

.blog .format-quote .entry-meta, .archive .format-quote .entry-meta, .search .format-quote .entry-meta {
	margin-top: 0;
	line-height: 1;
}

.blog .format-quote .entry-meta .post-date, .archive .format-quote .entry-meta .post-date, .search .format-quote .entry-meta .post-date {
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
	margin-right: 0;
}

.blog .format-status, .archive .format-status, .search .format-status {
	background-color: rgba(31, 35, 43, .9);
}

.blog .format-status .header-title, .archive .format-status .header-title, .search .format-status .header-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: -.02em;
	margin: 0;
}

.blog .format-status .entry-title, .archive .format-status .entry-title, .search .format-status .entry-title {
	color: #fff;
	margin: 0;
}

.blog .format-status .entry-avatar, .archive .format-status .entry-avatar, .search .format-status .entry-avatar {
	margin-top: 25px;
	margin-bottom: 30px;
}

.blog .format-status .entry-avatar img, .archive .format-status .entry-avatar img, .search .format-status .entry-avatar img {
	margin: 0;
	border: 0;
	border-radius: 50%;
}

.blog .format-status .entry-content, .archive .format-status .entry-content, .search .format-status .entry-content {
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 10px;
}

.blog .format-status .entry-meta, .archive .format-status .entry-meta, .search .format-status .entry-meta {
	margin: 10px 0 20px;
	line-height: 1;
	text-align: center;
}

.blog .format-status .entry-meta .post-date, .archive .format-status .entry-meta .post-date, .search .format-status .entry-meta .post-date {
	margin-right: 0;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
}

.blog .format-status .entry-meta .post-date a, .archive .format-status .entry-meta .post-date a, .search .format-status .entry-meta .post-date a {
	color: #000;
}

.blog .format-status .entry-meta .post-date a:hover, .archive .format-status .entry-meta .post-date a:hover, .search .format-status .entry-meta .post-date a:hover {
	color: #fff;
}

.blog .format-status .entry-author a, .archive .format-status .entry-author a, .search .format-status .entry-author a {
	color: #000;
	font-size: 13px;
	font-weight: 400;
}

/* Single post */
.single-post {}

.single-post .format-quote .entry-meta, .single-post .format-status .entry-meta {
	text-align: center;
}

.single-post .format-quote .entry-meta > *:last-child, .single-post .format-status .entry-meta > *:last-child {
	margin-right: 0;
}

.single-post .format-quote blockquote {
	color: #fff;
	padding: 0;
}

.single-post .format-quote blockquote cite {
	margin-top: 30px;
}

.single-post .format-quote .categories-links a {
	color: #000;
}

.single-post .format-quote .categories-links a:hover {
	color: #fff;
}

.single-post .format-quote .entry-title {
	margin: 3px 0 0 0;
	line-height: 1;
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
}

.single-post .format-quote .entry-meta {
	margin-top: 0;
	line-height: 1;
}

.single-post .format-quote .entry-meta a {
	color: #fff;
}

.single-post .format-quote .entry-meta a:hover {
	color: #000;
}

.single-post .format-quote .entry-meta .post-date {
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
	margin-right: 0;
}

.single-post .format-status {
	background-color: rgba(31, 35, 43, .9);
}

.single-post .format-status p {
	color: #fff;
}

.single-post .format-status .header-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: -.02em;
	margin: 0;
}

.single-post .format-status .entry-title {
	color: #fff;
	margin: 0;
}

.single-post .format-status .entry-avatar {
	margin-top: 25px;
	margin-bottom: 30px;
}

.single-post .format-status .entry-avatar img {
	margin: 0;
	border: 0;
	border-radius: 50%;
}

.single-post .format-status .entry-content {
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 10px;
}

.single-post .format-status .item-meta .categories-links a {
	color: #000;
}

.single-post .format-status .item-meta .categories-links a:hover {
	color: #fff;
}

.single-post .format-status .entry-meta {
	margin: 10px 0 20px;
	line-height: 1;
	text-align: center;
}

.single-post .format-status .entry-meta a {
	color: #fff;
}

.single-post .format-status .entry-meta a:hover {
	color: #000;
}

.single-post .format-status .entry-meta .post-date {
	margin-right: 0;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
}

.single-post .format-status .entry-meta .post-date a {
	color: #fff;
}

.single-post .format-status .entry-meta .post-date a:hover {
	color: #000;
}

.single-post .format-status .entry-author a {
	color: #fff;
	font-size: 13px;
	font-weight: 600;
}

.single-post .format-status .entry-author a:hover {
	color: #000;
}

/* format chat */
.format-chat p {
	margin: 0;
	padding: 10px 0;
}

.format-chat p:first-of-type {
	padding: 0 0 6px;
}

.format-chat p:nth-child(even) {
	background: #f2f2f2;
	padding: 10px 10px 10px 20px;
}

.format-chat p:nth-child(odd) strong {
	color: #7f7f7f;
	font-weight: 600;
}

.format-chat p:nth-child(even) strong {
	color: #000;
	font-weight: 600;
}

.blog-more-toggle {
	display: block;
	text-transform: uppercase;
	padding: 9px 0;
	margin: 32px 0 80px;
	background-color: rgba(128, 128, 128, .05);
}

.blog-more-toggle .blog-more-visible {
	display: inline;
}

.blog-more-toggle .blog-more-hidden {
	display: none;
}

.blog-more-toggle.collapsed .blog-more-visible {
	display: none;
}

.blog-more-toggle.collapsed .blog-more-hidden {
	display: inline;
}

.item-cats {
	margin: 0 0 20px 0;
}

.st_facebook_hcount, .st_twitter_hcount, .st_googleplus_hcount {
	position: relative;
	text-align: right;
}

.st_facebook_hcount span, .st_twitter_hcount span, .st_googleplus_hcount span {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.author-meta {
	border-color: #000;
	margin-top: 60px;
}

.author-meta .author-name {
	font-size: 30px;
	font-weight: 600;
	color: #1f232b;
	letter-spacing: -.02em;
	margin: 0 0 15px;
	position: relative;
}

.author-meta .item-media img {
	margin: 0;
}

.author-meta .item-content {
	padding: 40px 40px 30px 40px;
}

.author-meta .item-content p {
	margin-bottom: 10px;
}

.author-meta .author-social {
	position: relative;
	left: 0;
	bottom: 0;
}

.author-meta .author-social a {
	display: inline-block;
	margin: 0;
}

.author-meta .author-social a:before {
	top: 1px;
	position: relative;
}

.author-meta .author-social a:hover {
	background-color: #f2f2f2 !important;
}

.author-meta .author-social a.social-icon + a.social-icon.color-bg-icon {
	margin-left: 5px;
}

.ds .author-meta .item-content {
	background-color: #000;
}

/*single post*/
.single-post article > .entry-thumbnail {
	margin-bottom: 0;
}

.single-post blockquote {
	margin-top: 42px;
	margin-bottom: 44px;
	padding: 0;
	max-width: 600px;
}

.single-post blockquote cite {
	margin-top: 24px;
}

.single-post .video-entry-thumbnail [class*="col-"] {
	margin-top: 0;
	margin-bottom: 0;
}

.single-post .video-entry-thumbnail .entry-thumbnail {
	margin-bottom: 0;
}

.single-post footer.entry-meta {
	margin: 30px 0 0;
}

/*comments*/
.comments-area {
	margin-top: 60px;
}

.comments-area h1 {
	font-size: 54px;
}

@media (max-width: 991px) {
	.comments-area h1 {
		font-size: 28px;
	}
}

@media (max-width: 479px) {
	.comments-area h1 {
		font-size: 26px;
	}
}

.comments-area h2 {
	font-size: 44px;
}

@media (max-width: 991px) {
	.comments-area h2 {
		font-size: 26px;
	}
}

@media (max-width: 479px) {
	.comments-area h2 {
		font-size: 24px;
	}
}

.comments-area h3 {
	font-size: 34px;
}

@media (max-width: 991px) {
	.comments-area h3 {
		font-size: 22px;
	}
}

@media (max-width: 479px) {
	.comments-area h3 {
		font-size: 22px;
	}
}

.comments-area h4 {
	font-size: 28px;
}

@media (max-width: 991px) {
	.comments-area h4 {
		font-size: 20px;
	}
}

@media (max-width: 479px) {
	.comments-area h4 {
		font-size: 20px;
	}
}

.comments-area h5 {
	font-size: 20px;
}

@media (max-width: 991px) {
	.comments-area h5 {
		font-size: 18px;
	}
}

.comments-area h6 {
	font-size: 16px;
}

.comments-area table {
	overflow-x: auto;
}

@media (max-width: 600px) {
	.comments-area table {
		display: block;
	}
}

@media (max-width: 991px) {
	.comments-area ol.children {
		padding-left: 0;
	}
}

.comments-area form [class*="col-sm-4"] {
	margin-bottom: 10px;
}

.comments-area li.comment {
	list-style: none;
	padding-top: 5px;
	position: relative;
}

.comments-area .comment-body {
	display: flex;
}

.comments-area .comment-body .comment-text {
	margin-left: 10px;
	min-width: 0;
}

.comments-area .comment-body img {
	max-width: 70px;
	border: 0;
	border-radius: 50%;
}

.comments-area .pingback .comment-body {
	margin-bottom: 10px;
}

@media (min-width: 480px) {
	.comments-area .pingback .comment-body a {
		margin-left: 10px;
	}
}

.comments-area .media-object {
	max-width: 70px;
}

.comments-area .comment-text {
	padding: 20px 20px 10px 0;
	width: auto;
}

.comments-area .comment-text .comment-content p {
	margin-bottom: 10px;
}

.comments-area .comment-text .comment-content blockquote {
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	max-width: 500px !important;
}

.comments-area .comment-text .comment-content table {
	overflow-x: auto;
}

@media (max-width: 600px) {
	.comments-area .comment-text .comment-content table {
		display: block;
	}
}

.comments-area .comment-text .comment-metadata {
	display: block;
	margin: 0 0 10px;
	line-height: 30px;
}

.comments-area .comment-text .comment-metadata:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "";
	color: #000;
	margin-right: 10px;
	font-weight: 400;
}

.comments-area .comment-text .comment-metadata a {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -.02em;
}

.comment-list {
	margin: 0 0 20px;
	padding: 0;
	position: relative;
	list-style: none;
}

.comment-list ol.comment-list {
	padding-left: 15px;
}

@media (min-width: 992px) {
	.comment-list ol.comment-list {
		padding-left: 70px;
	}
}

.comment-meta {
	line-height: 1;
	margin-bottom: 0;
	padding-bottom: 0;
}

.comment-meta .comment-date {
	display: block;
	margin: 7px 0 10px;
}

.comment-meta .author_url {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -.02em;
	text-transform: uppercase;
}

.comment-meta .author_url a {
	line-height: 1;
}

.reply a {
	position: absolute;
	right: -1px;
	top: 17px;
	padding: 10px 4px 13px;
	color: #1f232b;
	font-size: 16px;
}

.reply a:hover {
	color: #000;
}

.comment-respond {
	margin-top: 0;
	margin-bottom: 0;
}

.comment-respond h3 {
	font-size: 30px;
	margin: 0 0 25px;
}

.comment-respond p {
	margin-bottom: 10px;
	position: relative;
}

.comment-form.muted_background {
	padding: 30px 30px 20px;
}

.comment-form p {
	margin-bottom: 0;
	line-height: 1.2;
}

.comment-form .form-submit {
	margin-top: 30px;
	margin-bottom: 0;
}

.comment-form label[for] {
	display: none;
}

.comment-form .theme_button {
	margin: 0 5px 0 0;
}

@media (max-width: 500px) {
	.comment-respond i.pull-left {
		display: none;
	}
	
	.comment-respond .comment-form {
		margin-left: 0;
	}
}

.comment-navigation {
	margin-top: 40px;
}

.comment-navigation .pagination > li > a, .comment-navigation .pagination > li > span {
	padding: 5px 10px;
}

.post-password-form input[type="password"].form-control {
	border-color: rgba(0, 0, 0, .1);
}

.post-password-form .theme_button {
	top: -1px;
	padding: 17px 30px 17px;
}

@media (min-width: 768px) {
	.post-password-form .theme_button {
		min-width: 150px;
		margin-left: 20px;
	}
}

/* gallery */
#isotope_filters, .filters {
	text-align: center;
	font-size: 13px;
	margin: 0 0 50px;
	padding: 0;
	list-style: none;
	position: relative;
}

@media (min-width: 1200px) {
	#isotope_filters, .filters {
		margin: 0 0 57px;
	}
}

#isotope_filters li, .filters li {
	display: inline-block;
	margin: 0;
	padding: 0;
}

#isotope_filters a, .filters a {
	padding: 5px 20px;
	margin: 0 0 10px;
	display: inline-block;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .5em;
	color: #0f0f0f;
	background-color: transparent;
	position: relative;
	z-index: 2;
}

#isotope_filters a:hover, #isotope_filters a.selected, #isotope_filters a.active, .filters a:hover, .filters a.selected, .filters a.active {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

@media (max-width: 479px) {
	#isotope_filters a, .filters a {
		padding: 5px 10px;
	}
}

.ds #isotope_filters a, .ds .filters a {
	color: #fff;
}

.ds #isotope_filters a:hover, .ds #isotope_filters a.selected, .ds #isotope_filters a.active, .ds .filters a:hover, .ds .filters a.selected, .ds .filters a.active {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

.filter_text {
	position: absolute;
	font-size: 104px;
	width: 100%;
	text-align: center;
	font-weight: 700;
	top: 6px;
	text-transform: uppercase;
	color: rgba(15, 15, 15, .05);
	z-index: 1;
	letter-spacing: .2em;
}

@media (max-width: 768px) {
	.filter_text {
		display: none;
	}
}

.gallery-item {
	overflow: hidden;
	position: relative;
}

.gallery-item .item-content {
	padding: 0 40px 5px;
}

.gallery-item h4.item-meta {
	font-weight: 300;
	z-index: 5;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.gallery-item:hover h4.item-meta {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.gallery-item .post-adds {
	margin-bottom: 0;
}

.gallery-title-item + .item-title {
	padding: 30px 0;
}

.gallery-title-item + .item-title h3 {
	font-size: 28px;
	margin-bottom: 5px;
}

i.loadmore_spinner {
	font-size: 30px;
	opacity: .3;
	margin: 10px 0 20px;
}

/* gallery single */
.gallery-single-title {
	margin: 12px 0 0;
}

@media (min-width: 768px) {
	.gallery-single-title {
		font-size: 60px;
	}
}

.gallery-single-title + .block-header {
	margin-bottom: 40px;
}

.share-gallery-single {
	margin: 40px 0 16px;
}

.items-nav {
	padding: 30px 23px;
}

.items-nav[class*="display_table_"] {
	margin-top: 40px;
}

.items-nav h4 {
	margin: -5px 0 0;
}

.items-nav .media {
	position: relative;
	padding: 10px 0;
}

.items-nav .next-item img {
	max-width: none;
	padding: 0 30px 0 0;
}

.items-nav .next-item i {
	right: 0;
}

.items-nav .prev-item img {
	max-width: none;
	padding: 0 0 0 30px;
}

.items-nav a {
	position: relative;
}

.items-nav a i {
	top: 50%;
	margin-top: -14px;
	font-size: 20px;
}

.items-nav a i.position-absolute {
	position: absolute;
}

.loop-pagination {
	margin-top: 60px;
}

.muted_background .loop-pagination {
	margin-top: 0;
}

.owl-carousel.hover-scale {
	margin-bottom: 50px;
}

@media (min-width: 768px) {
	.owl-carousel.hover-scale .owl-stage-outer {
		overflow: visible;
	}
	
	.owl-carousel.hover-scale .vertical-item {
		-webkit-transition: all .2s ease-in;
		-moz-transition: all .2s ease-in;
		-ms-transition: all .2s ease-in;
		-o-transition: all .2s ease-in;
		transition: all .2s ease-in;
	}
	
	.owl-carousel.hover-scale .owl-item:hover .vertical-item, .owl-carousel.hover-scale .owl-item.center .vertical-item {
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
		z-index: 4;
		overflow: hidden;
	}
}

.owl-carousel.related-photos-carousel {
	margin-bottom: 0;
}

/*404*/
.error404 .not_found {
	font-size: 130px;
	font-weight: 700;
	line-height: .8;
}

@media (min-width: 600px) {
	.error404 .not_found {
		font-size: 210px;
	}
}

.error404 .not_found + h3 {
	font-size: 40px;
	font-weight: 900;
	margin: 0 0 30px;
	color: #fff;
}

.error404 .not_found + h3 + p {
	margin: 0 0 12px;
	color: #fff;
}

.error404 .not_found + h3 + p + .widget_search {
	max-width: 340px;
	margin: 0 auto;
}

.error404 .not_found + h3 + p + .widget_search input {
	color: #808080;
}

.error404 .not_found + h3 + p + .widget_search .form-control {
	background-color: #fff;
}

.error404 .not_found + h3 + p + .widget_search .form-control:-moz-placeholder {
	color: #808080;
	opacity: 1;
}

.error404 .not_found + h3 + p + .widget_search .form-control::-moz-placeholder {
	color: #808080;
	opacity: 1;
}

.error404 .not_found + h3 + p + .widget_search .form-control:-ms-input-placeholder {
	color: #808080;
}

.error404 .not_found + h3 + p + .widget_search .form-control::-webkit-input-placeholder {
	color: #808080;
}

.error404 .page_content {
	background-color: #f2f2f2;
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/404.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.error404 .page_content.nitro-lazy {
	background-image: none !important;
}

.error404 .page_content p {
	color: #fff;
}

.error404 .page_content .content-404 {
	margin-top: 40px;
	margin-bottom: 50px;
}

.error404 .page_content .theme_button:hover {
	color: #fff;
	border-color: #fff;
}

.error404 .page_breadcrumbs, .error404 .page_footer {
	display: none;
}

.error404 .page_copyright {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/404-copyright-bg.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin-top: 0;
}

.error404 .page_copyright.nitro-lazy {
	background-image: none !important;
}

.error404 .page_copyright:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #0f0f0f;
	opacity: .5;
	z-index: 1;
}

.error404 .page_copyright p {
	color: #808080 !important;
	z-index: 2;
}

.navigation.post-navigation {
	padding: 0;
	margin-top: 80px;
	margin-bottom: 65px;
}

@media (max-width: 767px) {
	.navigation.post-navigation {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

.navigation.post-navigation a {
	display: inline-block;
	width: 48.5%;
	position: relative;
	text-align: center;
	overflow: hidden;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
}

.navigation.post-navigation a[rel="next"] {
	float: right;
}

.navigation.post-navigation a .media {
	background-position: center;
	background-size: cover;
	padding: 0;
	height: 145px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.navigation.post-navigation a .media .nav-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	display: block;
	background: rgba(31, 35, 43, .8);
	z-index: 1;
}

.navigation.post-navigation a .media .nav-middle {
	position: relative;
	display: block;
	z-index: 2;
	padding: 0 15px;
	max-width: 100%;
}

.navigation.post-navigation a .media .nav-middle .nav {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .05em;
	color: #000;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.navigation.post-navigation a .media .nav-middle .nav:hover {
	color: #fff;
}

@media (max-width: 479px) {
	.navigation.post-navigation a .media .nav-middle .nav {
		font-size: 18px;
	}
}

.navigation.post-navigation a .media .nav-middle .title {
	font-size: 17px;
	font-weight: 500;
	display: inline-block;
	word-wrap: break-word;
	max-width: 100%;
	margin-top: 5px;
	color: #fff;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.navigation.post-navigation a .media .nav-middle .title:hover {
	color: #000;
}

@media (max-width: 479px) {
	.navigation.post-navigation a .media .nav-middle .title {
		display: none;
	}
}

/* Unyson portfolio extension */
.fw-portfolio .categories-links {
	display: none;
}

/* Portfolio single page */
.single-fw-portfolio .gallery-single-title {
	margin-bottom: 20px;
}

.single-fw-portfolio .owl-carousel.owl-loaded {
	margin-bottom: 0;
}

/* Taxonomies */
.post-type-archive-fw-portfolio, .tax-fw-portfolio-category {}

.post-type-archive-fw-portfolio .item-button, .tax-fw-portfolio-category .item-button {
	display: none;
}

.post-type-archive-fw-portfolio .extended .item-content p, .tax-fw-portfolio-category .extended .item-content p {
	margin-bottom: 0;
}

.post-type-archive-fw-portfolio .extended .item-title, .tax-fw-portfolio-category .extended .item-title {
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}

@media (min-width: 1200px) {
	.post-type-archive-fw-portfolio .gallery_fluid_section .container-fluid, .tax-fw-portfolio-category .gallery_fluid_section .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
}

.post-type-archive-fw-portfolio .gallery_fluid_section .container-fluid .item-title, .tax-fw-portfolio-category .gallery_fluid_section .container-fluid .item-title {
	overflow: hidden;
	margin-bottom: 0;
	padding: 38px 5px 40px;
}

.post-type-archive-fw-portfolio .gallery_fluid_section .container-fluid .item-title h3, .tax-fw-portfolio-category .gallery_fluid_section .container-fluid .item-title h3 {
	font-size: 20px;
	overflow: hidden;
	text-transform: uppercase;
	margin: 5px 0;
	height: 20px;
}

.page-links {
	clear: both;
}

.page-links .page-links-title {
	margin-right: 10px;
}

/* Services plugin */

/* category and archive */
@media (min-width: 1200px) {
	.services-grid {
		margin-bottom: -20px;
	}
}

@media (min-width: 400px) {
	.services-grid .vertical-item.content-padding .item-content {
		padding: 35px 40px;
	}
}

.services-grid .entry-title {
	text-transform: none;
}

.services-grid .item-content p {
	margin-bottom: 0;
}

@media (min-width: 1200px) {
	.services-grid .vertical-item {
		margin-bottom: 30px;
		margin-left: 15px;
		margin-right: 15px;
	}
}

.service_item {
	z-index: 1;
	position: relative;
}

.service_item .read-more {
	display: block;
	margin-bottom: -10px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
}

.service_item .read-more:before {
	content: "";
	font-family: FontAwesome;
	position: relative;
	top: 0;
	transition: top .2s ease 0s;
	color: #251dba;
}

.service_item .read-more:hover:before {
	top: 5px;
}

.service_item .excerpt {
	height: 92px;
	overflow: hidden;
}

/* single */
.single-service .entry-title {
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 40px;
}

/* MWT Unyson Team plugin */
@media (min-width: 1200px) {
	.team-list {
		margin-bottom: -20px;
	}
	
	.team-list .vertical-item {
		margin-bottom: 30px;
		margin-left: 15px;
		margin-right: 15px;
	}
}

.team-list .position {
	margin-bottom: 10px;
}

.single-fw-team .vertical-item {
	margin-bottom: 10px;
}

.single-fw-team .vertical-item img {
	width: 100%;
}

.single-fw-team .item-content {
	margin-bottom: 10px;
}

.single-fw-team .item-content .soc-youtube:before {
	font-size: 16px;
}

.single-fw-team .item-content .tab-member-bio h1, .single-fw-team .item-content .tab-member-bio h2, .single-fw-team .item-content .tab-member-bio h3, .single-fw-team .item-content .tab-member-bio h4, .single-fw-team .item-content .tab-member-bio h5, .single-fw-team .item-content .tab-member-bio h6 {
	margin-bottom: .6em;
}

.single-fw-team .item-content .bootstrap-tabs {
	margin-top: 50px;
}

.single-fw-team .item-content .bootstrap-tabs .tab-content {
	margin-bottom: 55px;
}

.single-fw-team .item-content blockquote {
	text-align: left;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
	z-index: 1;
	padding: 30px 15px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
}

@media (min-width: 400px) {
	.single-fw-team .item-content blockquote {
		padding: 35px 45px;
	}
}

@media (min-width: 1200px) {
	.single-fw-team .item-content blockquote {
		padding: 50px 60px;
	}
}

.single-fw-team .item-content blockquote:before {
	top: 100px;
	left: -15px;
	font-style: normal;
	color: #000;
	font-size: 300px;
	opacity: .2;
}

.single-fw-team .item-content blockquote:after {
	display: none;
}

.single-fw-team .item-content blockquote cite {
	text-align: left;
	margin-top: 15px;
}

.team-social-icons {
	margin-top: 20px;
	line-height: 1;
}

.team-social-icons .soc-youtube:before {
	font-size: 16px;
}

.shortcode-team .vertical-item {
	box-shadow: none;
}

.shortcode-team .vertical-item .item-content .team-social-icons {
	margin-top: 30px;
}

.shortcode-team .item-content .position {
	margin-bottom: 0;
}

.shortcode-team.hide-excerpt .item-content .desc {
	display: none;
}

.shortcode-team.hide-socials .item-content .team-social-icons {
	display: none;
}

/* Team Slider Shortcode */
.shortcode-team-slider {
	position: relative;
	width: 100%;
	display: block;
}

.shortcode-team-slider .menu__item {
	text-decoration: none;
	color: #1f232b;
	outline: none;
	opacity: .3;
	margin-bottom: 15px;
	cursor: pointer;
}

.shortcode-team-slider .team-social-icons {
	margin-top: 0;
	margin-bottom: 20px;
	z-index: 4;
}

.shortcode-team-slider .team-social-icons a.social-icon.color-icon.border-icon.rounded-icon {
	border-width: 4px;
	border-style: solid;
	padding: 16px 17px;
	margin-bottom: 4px;
	line-height: 16px;
	width: 60px;
	height: 60px;
}

@media (min-width: 992px) {
	.shortcode-team-slider .team-social-icons a.social-icon.color-icon.border-icon.rounded-icon {
		line-height: 0;
	}
}

.shortcode-team-slider .menu__item:hover, .shortcode-team-slider .menu__item:focus {
	outline: none;
	opacity: 1;
}

.shortcode-team-slider .slider-title {
	display: block;
	word-break: unset;
	text-transform: lowercase;
	position: absolute;
	color: #000;
	opacity: .1;
	font-size: 300px;
	font-weight: 600;
	line-height: 1;
	left: -260px;
	top: 50%;
	transform: translateY(-58%) rotate(-90deg);
	margin-top: 0;
	margin-bottom: 0;
	z-index: 4;
}

@media (max-width: 1600px) {
	.shortcode-team-slider .slider-title {
		display: none;
	}
}

.shortcode-team-slider .flexslider-controls {
	position: absolute;
	width: auto;
	right: 0;
	left: 10%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 4;
}

@media (min-width: 1200px) {
	.shortcode-team-slider .flexslider-controls {
		left: 17%;
	}
}

.shortcode-team-slider .menu__item {
	font-size: 44px;
	line-height: 1;
	font-weight: 600;
	display: block;
	-webkit-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	-o-transition: all .2s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.shortcode-team-slider .menu__item span {
	color: #000;
}

.shortcode-team-slider .menu__item.flex-active, .shortcode-team-slider .menu__item.flex-active:hover, .shortcode-team-slider .menu__item.flex-active:focus {
	opacity: 1;
}

.shortcode-team-slider .team-social-icons {
	display: none;
	-webkit-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	-o-transition: all .2s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.shortcode-team-slider .menu__item.flex-active .team-social-icons {
	display: block;
}

@media (min-width: 768px) {
	.shortcode-team-slider .team-social-icons {
		margin-bottom: 0;
		position: absolute;
		right: 80px;
		width: 60px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.shortcode-team-slider .team-social-icons a.social-icon {
		display: inline-block;
		width: 60px;
		height: 60px;
		margin-left: 0;
		margin-bottom: 10px !important;
	}
	
	.shortcode-team-slider .team-social-icons a.social-icon:last-child {
		margin-bottom: 0 !important;
	}
}

@media (max-width: 992px) {
	.shortcode-team-slider .flexslider-controls {
		padding: 40px 15px 60px;
		position: relative;
		width: 100%;
		right: 0;
		left: 0;
		top: auto;
		transform: none;
	}
	
	.shortcode-team-slider .menu__item {
		font-size: 1.5em;
	}
}

@media (max-width: 768px) {
	.shortcode-team-slider .team-social-icons {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) and (max-width: 1441px) {
	.shortcode-team-slider .overlay {
		content: "";
		position: absolute;
		top: -1px;
		left: -1px;
		right: -1px;
		bottom: -1px;
		background: rgba(255, 255, 255, .7);
		z-index: 2;
	}
}

/*
**widgets
*/
aside .widget-title, .before-loop-area .widget-title {
	text-align: left;
	position: relative;
	display: block;
	font-weight: 700;
}

aside > div + div, .before-loop-area > div + div {
	margin-top: 10px;
}

aside > div + div > .widget-title, aside > div + div.widget_no_background .widget-title, .before-loop-area > div + div > .widget-title, .before-loop-area > div + div.widget_no_background .widget-title {
	margin-top: 15px;
}

aside .widget + .widget, .before-loop-area .widget + .widget {
	margin-top: 48px;
}

aside input[type="text"]:focus, aside input[type="email"]:focus, aside input[type="url"]:focus, aside input[type="password"]:focus, aside input[type="search"]:focus, aside input[type="tel"]:focus, aside input[type="number"]:focus, aside textarea:focus, aside select:focus, aside .form-control:focus, .before-loop-area input[type="text"]:focus, .before-loop-area input[type="email"]:focus, .before-loop-area input[type="url"]:focus, .before-loop-area input[type="password"]:focus, .before-loop-area input[type="search"]:focus, .before-loop-area input[type="tel"]:focus, .before-loop-area input[type="number"]:focus, .before-loop-area textarea:focus, .before-loop-area select:focus, .before-loop-area .form-control:focus {
	border-color: #e5e5e5;
}

.before-loop-area .widget {
	margin-top: 30px;
	margin-bottom: 40px;
	display: block;
	overflow: hidden;
}

.before-loop-area .widget .widget-title {
	margin-top: 40px;
	margin-bottom: 55px;
}

.before-loop-area .widget.widget-first {
	margin-top: 0;
}

.widget-theme-wrapper.with_background, .widget-theme-wrapper.muted_background, .widget-theme-wrapper.cs, .widget-theme-wrapper.ds, .widget-theme-wrapper.ls {
	padding: 35px;
}

/* affix-aside */
.affix-aside {
	position: relative;
}

.affix-aside.affix {
	position: fixed;
	top: 50px;
}

@media (max-width: 767px) {
	.affix-aside, .affix-aside.affix, .affix-aside.affix-bottom {
		position: static;
		width: inherit !important;
	}
}

.module-header {
	margin: 0 0 38px;
	text-transform: capitalize;
	font-size: 40px;
}

.page_footer .module-header {
	font-size: 28px;
}

.widget > h3, .widget-title {
	font-size: 20px;
	margin: 0 0 25px;
	position: relative;
	line-height: 1;
}

.widget:before, .widget:after {
	display: block;
	content: "";
	clear: both;
}

.widget ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.widget ul ul li {
	padding-left: 20px;
}

.widget li {
	position: relative;
}

.widget .vertical-item h4 {
	font-size: 20px;
	margin: 17px 0 0;
}

.widget .vertical-item + .widget .vertical-item {
	margin-top: 16px;
}

.widget select {
	width: 100%;
	max-width: 100%;
	height: 50px;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 9px;
	padding-bottom: 9px;
	border: 1px solid #000;
	background-color: #f2f2f2;
	font-style: normal;
	text-transform: uppercase;
	font-size: 12px;
	color: #7f7f7f;
	font-weight: 600;
	letter-spacing: -.02em;
}

.page_footer .widget li, .page_footer .widget ul {
	border: none;
}

.page_footer .widget-title {
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: -.02em;
	font-weight: 600;
	margin-top: 35px;
	margin-bottom: 55px;
	position: relative;
	display: block;
}

.page_footer .widget_banner {
	margin-bottom: 18px;
}

.page_footer .widget_text {
	margin-bottom: 26px;
}

.page_footer .widget_human_consult_twitter ul.tweet_list {
	padding-top: 5px;
	overflow: hidden;
}

.page_footer .widget_recent_entries ul li:first-of-type {
	padding: 0 0 11px 0;
}

.page_footer .widget_recent_entries ul li:before {
	display: none;
}

.page_footer .widget_recent_entries ul li .post-date {
	display: block;
}

/* Widget Instagram */
#sb_instagram {
	padding-bottom: 0 !important;
}

#sb_instagram #sbi_images {
	margin: -10px;
	width: calc(100% + 20px);
}

@media screen and (max-width: 767px) {
	aside {
		margin-top: 60px !important;
	}
}

/*
widget_search,
widget_mailchimp
*/
.widget_mailchimp {
	overflow: hidden;
}

.widget_mailchimp p {
	padding-top: 10px;
}

.widget_search .form-inline, .widget_product_search form, .widget_mailchimp .form-inline {
	position: relative;
}

.widget_search .form-inline .form-control, .widget_product_search form .form-control, .widget_mailchimp .form-inline .form-control {
	width: 100%;
	margin: 0;
}

.widget_search .form-inline label, .widget_product_search form label, .widget_mailchimp .form-inline label {
	display: block;
}

.widget_search .form-inline label[for], .widget_product_search form label[for], .widget_mailchimp .form-inline label[for] {
	display: none;
}

.page_topline .widget_search .form-inline, .page_topline .widget_product_search form, .page_topline .widget_mailchimp .form-inline {
	display: inline-block;
}

.page_topline .widget_search .form-inline label, .page_topline .widget_product_search form label, .page_topline .widget_mailchimp .form-inline label {
	margin: 0;
}

.widget_search .form-inline .form-group, .widget_mailchimp .form-inline .form-group {
	display: block;
	vertical-align: top;
	position: relative;
}

.page_topline .form-control {
	height: 30px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 20px;
	background-color: transparent;
}

.page_topline .form-control:focus {
	border-color: transparent;
}

.cs.page_topline .form-control {
	color: #fff;
}

.cs.page_topline .form-control:-moz-placeholder {
	color: #fff;
}

.cs.page_topline .form-control::-moz-placeholder {
	color: #fff;
}

.cs.page_topline .form-control:-ms-input-placeholder {
	color: #fff;
}

.cs.page_topline .form-control::-webkit-input-placeholder {
	color: #fff;
}

.cs.page_topline .form-control:focus:-moz-placeholder {
	color: transparent;
}

.cs.page_topline .form-control:focus::-moz-placeholder {
	color: transparent;
}

.cs.page_topline .form-control:focus:-ms-input-placeholder {
	color: transparent;
}

.cs.page_topline .form-control:focus::-webkit-input-placeholder {
	color: transparent;
}

.widget_search .form-inline [type="text"], .widget_product_search [type="search"], .widget_mailchimp .form-inline [type="email"] {
	padding-right: 50px;
	display: block;
	width: 100%;
}

@media (min-width: 768px) {
	.widget_search .form-group.inline-block, .widget_mailchimp .form-group.inline-block {
		min-width: 370px;
		margin-right: 5px;
	}
}

.page_topline .widget_search .form-group .form-control {
	height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: transparent;
	box-shadow: none;
	min-width: 230px;
	border: none;
	color: #7f7f7f;
}

.page_topline .widget_search .form-group .form-control:-moz-placeholder {
	color: #7f7f7f;
}

.page_topline .widget_search .form-group .form-control::-moz-placeholder {
	color: #7f7f7f;
}

.page_topline .widget_search .form-group .form-control:-ms-input-placeholder {
	color: #7f7f7f;
}

.page_topline .widget_search .form-group .form-control::-webkit-input-placeholder {
	color: #7f7f7f;
}

.page_topline .widget_search .form-group .form-control:focus:-moz-placeholder {
	color: transparent;
}

.page_topline .widget_search .form-group .form-control:focus::-moz-placeholder {
	color: transparent;
}

.page_topline .widget_search .form-group .form-control:focus:-ms-input-placeholder {
	color: transparent;
}

.page_topline .widget_search .form-group .form-control:focus::-webkit-input-placeholder {
	color: transparent;
}

.widget_search .form-inline .theme_button, .widget_product_search [type="submit"], .widget_mailchimp .form-inline .theme_button {
	font-size: 0;
	padding: 10px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	height: 50px;
	width: 50px;
	border: none;
	box-shadow: none;
	background-color: transparent;
	color: #000;
	font-weight: 300;
}

.widget_search .form-inline .theme_button:hover, .widget_search .form-inline .theme_button:focus, .widget_search .form-inline .theme_button:active, .widget_product_search [type="submit"]:hover, .widget_product_search [type="submit"]:focus, .widget_product_search [type="submit"]:active, .widget_mailchimp .form-inline .theme_button:hover, .widget_mailchimp .form-inline .theme_button:focus, .widget_mailchimp .form-inline .theme_button:active {
	color: #1f232b;
}

.widget_search .form-inline .theme_button:before, .widget_product_search [type="submit"]:before, .widget_mailchimp .form-inline .theme_button:before {
	font-size: 16px;
	content: "";
	font-family: FontAwesome;
}

.page_topline .widget_search .form-inline .theme_button, .page_topline .widget_product_search [type="submit"], .page_topline .widget_mailchimp .form-inline .theme_button {
	height: 40px;
	width: 40px;
	padding: 0;
	top: 0;
	background: transparent;
	color: rgba(128, 128, 128, .5);
}

.page_topline .widget_search .form-inline .theme_button:hover, .page_topline .widget_search .form-inline .theme_button:focus, .page_topline .widget_search .form-inline .theme_button:active, .page_topline .widget_product_search [type="submit"]:hover, .page_topline .widget_product_search [type="submit"]:focus, .page_topline .widget_product_search [type="submit"]:active, .page_topline .widget_mailchimp .form-inline .theme_button:hover, .page_topline .widget_mailchimp .form-inline .theme_button:focus, .page_topline .widget_mailchimp .form-inline .theme_button:active {
	color: #000;
}

.page_topline .widget_search .form-inline .theme_button:before, .page_topline .widget_product_search [type="submit"]:before, .page_topline .widget_mailchimp .form-inline .theme_button:before {
	font-size: 14px;
}

.widget_mailchimp .form-inline .theme_button:before {
	content: "";
}

/*wordpress - widget_mc4wp_form_widget*/
.widget_mc4wp_form_widget label {
	display: none;
}

.widget_mc4wp_form_widget .mc4wp-form-inner {
	position: relative;
}

.widget_mc4wp_form_widget .mc4wp-form-fields {
	position: relative;
}

.widget_mc4wp_form_widget [type*="email"] {
	width: 100%;
	padding-right: 40px;
	border-width: 0;
	border-style: solid;
}

.widget_mc4wp_form_widget [type*="submit"] {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 50px;
	width: 50px;
	font-size: 0;
	padding: 0;
	margin-bottom: 0;
	border: none;
	box-shadow: none;
	background-color: transparent;
	color: #000;
	font-weight: 300;
}

.widget_mc4wp_form_widget [type*="submit"]:hover, .widget_mc4wp_form_widget [type*="submit"]:focus, .widget_mc4wp_form_widget [type*="submit"]:active {
	color: #1f232b;
	border: none;
}

.widget_mc4wp_form_widget [type*="submit"]:before {
	font-size: 16px;
	content: "";
	font-family: FontAwesome;
}

.shortcode-widget-area .widget_mc4wp_form_widget .mc4wp-form-inner {
	margin-bottom: 0;
}

/* Footer and asside widget correction */
.text_for_aside, .text_for_footer, .button_for_footer {
	display: none;
}

aside .text_for_aside {
	display: block;
}

.page_footer .widget_mc4wp_form_widget .mc4wp-form {
	margin-top: -7px;
}

.page_footer .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-inner {
	margin-bottom: 30px;
}

.page_footer .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-inner .form-control {
	text-align: center;
}

.page_footer .widget_mc4wp_form_widget [type*="submit"] {
	display: none;
}

.page_footer .widget_mc4wp_form_widget .text_for_footer {
	display: block;
}

.page_footer .widget_mc4wp_form_widget .button_for_footer {
	display: block;
	text-align: center;
}

.page_footer .widget_mc4wp_form_widget .button_for_footer input[type*="submit"] {
	display: inline-block;
	position: relative;
	font-size: 12px;
	padding: 18px 30px 18px;
	border: 1px solid #0f0f0f;
	color: #0f0f0f;
	background-color: transparent;
	right: auto;
	bottom: auto;
	width: 100%;
	max-width: 170px;
}

.page_footer .widget_mc4wp_form_widget .button_for_footer input[type*="submit"]:hover {
	border: 1px solid #dd8706;
	color: #fff;
	background-color: #dd8706;
}

.page_footer.ds .widget_mc4wp_form_widget .button_for_footer input[type*="submit"] {
	border: 1px solid #fff;
	color: #fff;
}

.page_footer.ds .widget_mc4wp_form_widget .button_for_footer input[type*="submit"]:hover {
	border: 1px solid #dd8706;
	color: #fff;
	background-color: #dd8706;
}

/*
widget_recent_entries
widget_recent_comments
widget_archive
widget_categories
widget_meta
widget_nav_menu
widget_pages
*/
.widget_archive ul, .widget_categories ul, .widget_nav_menu ul, .widget_meta ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}

.widget_archive ul ul li, .widget_categories ul ul li, .widget_nav_menu ul ul li, .widget_meta ul ul li, .widget_pages ul ul li, .widget_recent_comments ul ul li, .widget_recent_entries ul ul li {
	padding-left: 20px;
}

.widget_archive ul ul li:last-child, .widget_categories ul ul li:last-child, .widget_nav_menu ul ul li:last-child, .widget_meta ul ul li:last-child, .widget_pages ul ul li:last-child, .widget_recent_comments ul ul li:last-child, .widget_recent_entries ul ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.widget_archive ul li:last-child, .widget_categories ul li:last-child, .widget_nav_menu ul li:last-child, .widget_meta ul li:last-child, .widget_pages ul li:last-child, .widget_recent_comments ul li:last-child, .widget_recent_entries ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.widget_archive li + li, .widget_categories li + li, .widget_nav_menu li + li, .widget_meta li + li, .widget_pages li + li, .widget_recent_comments li + li, .widget_recent_entries li + li {
	border-top: none;
}

.widget_archive a:empty, .widget_archive li > a:not([href]), .widget_categories a:empty, .widget_categories li > a:not([href]), .widget_nav_menu a:empty, .widget_nav_menu li > a:not([href]), .widget_meta a:empty, .widget_meta li > a:not([href]), .widget_pages a:empty, .widget_pages li > a:not([href]), .widget_recent_comments a:empty, .widget_recent_comments li > a:not([href]), .widget_recent_entries a:empty, .widget_recent_entries li > a:not([href]) {
	display: none !important;
}

.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_meta li, .widget_pages li {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.widget_archive li a, .widget_categories li a, .widget_nav_menu li a, .widget_meta li a, .widget_pages li a {
	flex-grow: 10;
	display: inline-block;
	padding-top: 12px;
	padding-bottom: 12px;
}

.widget_recent_comments li {
	padding: 15px 0;
}

.widget_recent_comments li:first-child {
	padding-top: 0;
}

.widget_recent_comments li:before {
	font-family: FontAwesome;
	content: "";
	font-size: 16px;
	line-height: 1;
	position: relative;
	top: 0;
	padding-right: 10px;
	color: #000;
}

.widget_recent_entries li {
	padding: 15px 0 15px 36px;
}

.widget_recent_entries p {
	margin-bottom: 0;
}

.widget_recent_entries li:first-child {
	padding-top: 0;
}

.widget_recent_entries li:before {
	font-family: "rt-icons-2";
	content: "";
	font-size: 16px;
	line-height: 1;
	position: absolute;
	top: 18px;
	left: 0;
	padding-right: 10px;
	color: #000;
}

.widget_recent_entries li:first-child:before {
	top: 7px;
}

.widget_recent_entries > ul > li:first-child, .widget_recent_comments > ul > li:first-child, .widget_archive > ul > li:first-child, .widget_categories > ul > li:first-child, .widget_meta > ul > li:first-child, .widget_popular_entries > ul > li:first-child, .widget_nav_menu > ul > li:first-child, .widget_pages > ul > li:first-child {
	border-top: none;
	margin-top: 0;
}

.widget_popular_entries > ul > li:first-child {
	margin-top: 0;
}

.widget_archive a, .widget_categories a, .widget_meta a, .widget_nav_menu a, .widget_pages a {
	display: inline-block;
	padding: 3px 0 3px 25px;
	position: relative;
	color: #808080;
}

.widget_archive a:before, .widget_categories a:before, .widget_meta a:before, .widget_nav_menu a:before, .widget_pages a:before {
	font-family: FontAwesome;
	content: "";
	font-size: 14px;
	color: #000;
	position: absolute;
	left: 0;
	top: 11px;
}

.widget_nav_menu a i {
	padding-right: 7px;
}

.widget_archive ul li > span, .widget_categories ul li > span {
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border-radius: 5px;
	float: right;
	color: #fff;
	background-color: #dd8706;
	text-align: center;
}

.page_footer {}

.page_footer .widget_recent_entries ul, .page_footer .widget_recent_comments ul, .page_footer .widget_archive ul, .page_footer .widget_categories ul, .page_footer .widget_meta ul, .page_footer .widget_popular_entries ul, .page_footer .widget_pages ul {
	margin-top: -10px;
}

.page_footer .widget_recent_entries li, .page_footer .widget_recent_comments li, .page_footer .widget_archive li, .page_footer .widget_categories li, .page_footer .widget_meta li, .page_footer .widget_popular_entries li, .page_footer .widget_pages li {
	padding: 10px 0 10px 0;
}

.page_footer .widget_nav_menu {
	margin-bottom: 25px;
}

.page_footer .widget_nav_menu.footer-menu ul {
	margin-top: -20px;
}

.page_footer .widget_nav_menu.footer-menu ul li {
	width: 50%;
	float: left;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.page_footer .widget_nav_menu.footer-menu ul li:nth-child(odd) {
	text-align: right;
}

.page_footer .widget_nav_menu.footer-menu ul li:nth-child(even) {
	text-align: left;
}

.page_footer .widget_nav_menu.footer-menu ul li a {
	padding: 12px 15px;
}

.page_footer .widget_nav_menu.footer-menu ul li a:before {
	display: none;
}

.page_footer.ds .widget_nav_menu ul li a {
	color: #808080;
}

.page_footer.ds .widget_nav_menu ul li a:hover {
	color: #fff;
}

/*widget_tag_cloud*/
.widget_tag_cloud a {
	border: 1px solid #0f0f0f;
	color: #0f0f0f;
	padding: 3px 15px 1px;
	margin: 0 4px 10px 0;
	font-size: 12px !important;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	letter-spacing: .4em;
	display: inline-block;
}

.widget_tag_cloud a:hover {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

.ds .widget_tag_cloud a {
	border: 1px solid #fff;
	color: #fff;
}

/*widget_calendar*/
#calendar_wrap {
	width: 100%;
	margin-bottom: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

@media (min-width: 768px) and (max-width: 992px) {
	#calendar_wrap {
		overflow-x: auto;
		overflow-y: hidden;
	}
}

#today {
	color: #000;
}

.widget_calendar table {
	width: 100%;
	margin: 0;
	position: relative;
	text-align: center;
	background-color: #f2f2f2;
}

.widget_calendar caption {
	line-height: 1;
	font-size: 24px;
	padding: 18px 0 18px;
	text-align: center;
	color: #fff;
	background-color: #000;
}

.widget_calendar thead {
	background-color: #1f232b;
	border: 1px solid #1f232b;
	border-width: 7px 1px 7px 1px;
	color: #fff;
}

.widget_calendar thead th {
	font-weight: 300;
}

.widget_calendar thead th:first-child {
	padding-left: 30px;
}

.widget_calendar thead th:last-child {
	padding-right: 30px;
}

.widget_calendar tbody {
	font-weight: 300;
}

.widget_calendar tbody tr:first-child td {
	padding-top: 29px;
}

.widget_calendar tbody tr:last-child td {
	padding-bottom: 30px;
}

.widget_calendar tbody td {
	border: none;
	padding: 3px 4px;
	position: relative;
}

.widget_calendar tbody td:first-child {
	padding-left: 30px;
}

.widget_calendar tbody td:last-child {
	padding-right: 30px;
}

.widget_calendar tbody td a {
	font-weight: 700;
	color: #000;
}

.widget_calendar tbody td a:hover {
	color: #000;
}

.widget_calendar th {
	text-align: center;
	border: 0;
	color: inherit;
}

.widget_calendar td {
	border: 0;
}

.widget_calendar tfoot {
	position: absolute;
	top: -3px;
	right: 0;
	left: 0;
}

.widget_calendar tfoot td {
	position: absolute;
	top: 0;
}

.widget_calendar tfoot td a {
	color: #fff;
	text-align: center;
	font-size: 0;
	width: 60px;
	height: 60px;
	line-height: 60px;
	display: inline-block;
}

.widget_calendar tfoot td a:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.widget_calendar tfoot #prev {
	left: 0;
	padding: 0;
}

.widget_calendar tfoot #prev a {
	border-right: 1px solid rgba(255, 255, 255, .2);
}

.widget_calendar tfoot #prev a:before {
	font-size: 14px;
	font-family: "rt-icons-2";
	content: "";
}

.widget_calendar tfoot #next {
	right: 0;
	padding: 0;
}

.widget_calendar tfoot #next a {
	border-left: 1px solid rgba(255, 255, 255, .2);
}

.widget_calendar tfoot #next a:after {
	font-size: 14px;
	font-family: "rt-icons-2";
	content: "";
}

/*widget_banner*/
.widget_banner {
	overflow: hidden;
	line-height: 1;
}

.widget_banner .item-content {
	padding: 20px;
}

.widget_banner .item-content h3 {
	margin: 0;
	padding: 8px 0;
	font-size: 28px;
}

.widget_banner .item-content span {
	display: inline-block;
	text-transform: uppercase;
	padding: 4px 10px 1px;
	min-width: 120px;
}

.widget_banner .small-text {
	margin-bottom: 0;
}

/* widget socials */
.widget_socials a.social-icon {
	margin-left: 7px !important;
}

.widget_socials a.social-icon:first-of-type {
	margin-left: 0 !important;
}

.widget_socials a.social-icon:before {
	top: 1px;
	position: relative;
}

.page_footer.ds .widget_socials a[class*="soc-"]:hover {
	border-color: #fff;
	color: #fff;
	background-color: transparent;
}

/* widget icons list */
.widget_icons_list .media-body, .widget_icons_list .media-left {
	display: table-cell;
	vertical-align: top;
}

.widget_icons_list .media-left {
	padding-right: 10px;
}

.widget_icons_list .media-left i {
	display: inline-block;
	width: 16px;
	text-align: center;
	color: #000;
}

.widget_icons_list .media.inline-block {
	width: 100%;
	margin-top: 0;
}

.widget_icons_list .media.inline-block .media-body, .widget_icons_list .media.inline-block .media-left {
	display: inline-block;
}

.widget_icons_list .media.inline-block .media-body i, .widget_icons_list .media.inline-block .media-left i {
	line-height: 16px;
}

.widget_icons_list .media.inline-block .media-body {
	width: auto;
}

@media (max-width: 991px) {
	.page_footer .widget_icons_list .small-teaser {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
}

/*widget_slider*/
.widget_slider .owl-carousel {
	margin-bottom: 0;
}

.widget_slider .owl-carousel:hover .owl-nav {
	top: -43px;
}

.widget_slider .owl-carousel .owl-nav {
	opacity: 1;
	top: -43px;
}

.widget_slider .owl-carousel .owl-nav > div {
	width: auto;
	height: auto;
	right: 0;
	background-color: transparent;
}

.widget_slider .owl-carousel .owl-nav > div:first-child {
	left: auto;
	right: 22px;
}

.widget_slider .owl-carousel .owl-nav > div:after {
	font-size: 12px;
	color: inherit;
	color: #0f0f0f;
}

/*widget_flickr*/
.widget_flickr li {
	display: inline-block;
	margin: 0 10px 10px 0;
}

.widget_flickr img {
	max-width: 70px;
	border-radius: 1px;
}

/*widget_twitter*/
.widget_human_consult_twitter .tweet_avatar {
	display: none;
}

.widget_human_consult_twitter .tweet_text {
	font-size: 16px;
	font-style: italic;
	color: #808080;
}

.widget_human_consult_twitter .tweet_text a {
	display: none;
}

.widget_human_consult_twitter .tweet_time {
	display: block;
	font-size: 14px;
	color: #fff;
}

.widget_human_consult_twitter .tweet_right {
	overflow: hidden;
	position: relative;
	zoom: 1;
	padding-left: 25px;
}

.widget_human_consult_twitter .tweet_right:before {
	font-family: FontAwesome;
	content: "";
	font-size: 18px;
	color: #000;
	position: absolute;
	top: 0;
	left: 0;
}

.widget_human_consult_twitter .tweet_list li + li {
	margin-top: 10px;
	clear: both;
}

/* posts widget */
.widget-posts .item-media {
	max-height: 240px;
	overflow: hidden;
	display: block;
}

.widget-posts .item-content .categories-links a {
	margin-right: 0;
}

.widget-posts .item-content .item-title {
	display: block;
	height: 42px;
	font-weight: 700;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 20px;
	text-transform: uppercase;
}

.widget-posts .item-content p {
	padding-top: 0;
	margin-bottom: 0;
	height: 120px;
	overflow: hidden;
}

/*widget_popular_entries*/
.widget_popular_entries h4 {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 0;
	font-weight: 700;
	line-height: 1;
}

.widget_popular_entries .media-left, .widget_popular_entries .media-right {
	vertical-align: middle;
}

.widget_popular_entries .media-body {
	overflow: visible;
	display: table-cell;
	vertical-align: middle;
}

.widget_popular_entries .media-body .title {
	line-height: 20px;
	text-transform: none;
	font-weight: 600;
	margin: 0;
}

.ds .widget_popular_entries .media-body .title a {
	color: #fff;
}

.ds .widget_popular_entries .media-body .title a:hover {
	color: #000;
}

.widget_popular_entries .media-body p {
	line-height: 20px;
	margin: 0 0 5px;
	height: 60px;
	overflow: hidden;
}

.widget_popular_entries .media-body .item-meta {
	margin-bottom: 0;
}

.widget_popular_entries .media-body .item-meta .widget-post-date {
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: -.02em;
}

.widget_popular_entries .media-body .item-meta .widget-post-date:before {
	font-size: 14px;
	font-weight: 400;
	margin-right: 10px;
	content: "";
	color: #000;
	font-family: FontAwesome;
}

.widget_popular_entries .media-left {
	padding-right: 20px;
}

.widget_popular_entries a img, .widget_popular_entries .media-object {
	max-width: 70px;
	border: 0;
	border-radius: 0;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.widget_popular_entries .media-object {
		max-width: 40px;
	}
}

.widget_popular_entries li {
	margin-top: 0;
	padding: 0 0 20px 0;
}

.widget_popular_entries li:last-child {
	padding-bottom: 0;
}

aside .widget_popular_entries .widget-title {
	margin-bottom: 40px;
}

/* widget schedule */
.widget_schedule ul {
	margin: 0;
}

/* widget_theme_post_tabs */
.widget_theme_post_tabs .nav-tabs > li > a {
	padding: 10px 15px;
}

.widget_theme_post_tabs .item-likes-word {
	display: none;
}

.widget_theme_post_tabs [class*="rt-icon"] {
	line-height: 0;
}

.widget_theme_post_tabs .vertical-item {
	margin-bottom: 15px;
}

.widget_theme_post_tabs .pull-right {
	margin-left: 10px;
}

.widget_rss li {
	margin-bottom: 15px;
}

.widget_rss li .rsswidget {
	font-size: 1.1em;
}

.widget_rss .rss-date {
	display: block;
	font-weight: 700;
}

.widget_rss cite {
	display: block;
	text-align: right;
	font-weight: 700;
}

/*
**shortcodes
*/

/* media component with icon */
.small-teaser {
	line-height: 22px;
}

.small-teaser i {
	line-height: inherit;
}

/*teasers*/
.teaser {
	position: relative;
	overflow: visible;
}

.teaser[class*="bg_color"], .teaser[class*="with_"] {
	padding: 30px 20px;
}

@media (min-width: 399px) {
	.teaser[class*="bg_color"], .teaser[class*="with_"] {
		padding: 30px 30px 45px;
	}
}

@media (min-width: 1200px) {
	.teaser[class*="bg_color"], .teaser[class*="with_"] {
		padding: 30px 55px 50px;
	}
}

.teaser [class*="bg_color"] {
	width: 2.86em;
	height: 2.86em;
	text-align: center;
	vertical-align: bottom;
}

.teaser [class*="bg_color"] + h4 {
	margin-top: 37px;
}

.teaser [class*="bg_color"] i {
	line-height: 2.86em;
}

.teaser .media-top {
	line-height: 1;
}

.teaser .border_icon {
	width: 2em;
	height: 2em;
	border-width: 2px;
	border-style: solid;
}

.teaser .border_icon i {
	line-height: 2em;
	display: block;
	margin: -3px 0 0 0;
}

.teaser .border_icon.big {
	width: 4.29em;
	height: 4.29em;
}

.teaser .border_icon.big i {
	line-height: 4.29em;
}

.teaser i {
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}

.teaser h2 {
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 33px;
	letter-spacing: -.02em;
	text-transform: none;
	position: relative;
	padding-bottom: 10px;
}

.teaser h2:after {
	content: "";
	position: absolute;
	width: 50px;
	margin-left: -25px;
	height: 1px;
	background-color: rgba(204, 204, 204, .2);
	bottom: -12px;
	left: 50%;
}

.teaser h3 {
	font-size: 30px;
	font-weight: 600;
	display: block;
	letter-spacing: -.02em;
	text-transform: none;
}

.teaser h3 strong {
	width: 100%;
	display: block;
}

.teaser h4 {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: -.02em;
	text-transform: none;
}

.teaser p {
	margin-bottom: 0;
}

.teaser .media-left {
	padding-right: 20px;
}

.teaser .media-right {
	padding-left: 20px;
}

.teaser .media-body h3 {
	margin-bottom: 20px;
	font-size: 28px;
}

.teaser .media-body h4 {
	margin-top: 0;
	margin-bottom: .6em;
}

@media (max-width: 500px) {
	.teaser h2, .teaser h3, .teaser h4 {
		font-size: 1.4em;
	}
	
	.teaser h2 span, .teaser h3 span, .teaser h4 span {
		font-size: 1.2em;
	}
}

.teaser [class*="count"] {
	font-size: 40px;
	font-weight: 700;
	margin: 17px 0 6px;
}

.teaser [class*="count"] + p {
	margin: 0;
}

.teaser .theme_button {
	margin: 22px 0 0;
}

.section_padding_bottom_0 .teaser {
	margin-bottom: 0;
}

.teaser.color_1 h4 a:hover {
	color: #000;
}

.teaser.color_2 h4 a:hover {
	color: #dd8706;
}

.teaser.color_3 h4 a:hover {
	color: #d33;
}

.teaser.color_4 h4 a:hover {
	color: #251dba;
}

.teaser.color_dark h4 a:hover {
	color: #0f0f0f;
}

.teaser.color_light h4 a:hover {
	color: #fff;
}

.teaser .default_icon.color_1 {
	color: #000;
}

.teaser .default_icon.color_2 {
	color: #dd8706;
}

.teaser .default_icon.color_3 {
	color: #d33;
}

.teaser .default_icon.color_4 {
	color: #251dba;
}

.teaser .default_icon.color_dark {
	color: #0f0f0f;
}

.teaser .default_icon.color_light {
	color: #fff;
}

.teaser .border_icon.color_1 {
	color: #000;
	border-color: #000;
}

.teaser .border_icon.color_2 {
	color: #dd8706;
	border-color: #dd8706;
}

.teaser .border_icon.color_3 {
	color: #d33;
	border-color: #d33;
}

.teaser .border_icon.color_4 {
	color: #251dba;
	border-color: #251dba;
}

.teaser .border_icon.color_dark {
	color: #0f0f0f;
	border-color: #0f0f0f;
}

.teaser .border_icon.color_light {
	color: #fff;
	border-color: #fff;
}

.teaser .bg_color.color_1 {
	color: #fff;
	background-color: #000;
}

.teaser .bg_color.color_2 {
	color: #fff;
	background-color: #dd8706;
}

.teaser .bg_color.color_1.teaser_gradient {
	color: #fff;
	background: #000;
	background: -moz-linear-gradient(top, black 0%, #dd8706 100%);
	background: -webkit-linear-gradient(top, black 0%, #dd8706 100%);
	background: -o-linear-gradient(top, black 0%, #dd8706 100%);
	background: -ms-linear-gradient(top, black 0%, #dd8706 100%);
	background: linear-gradient(to bottom, black 0%, #dd8706 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainColor", endColorstr="$mainColor2", GradientType=0);
}

.teaser .bg_color.color_2.teaser_gradient {
	color: #fff;
	background: #dd8706;
	background: -moz-linear-gradient(top, #dd8706 0%, black 100%);
	background: -webkit-linear-gradient(top, #dd8706 0%, black 100%);
	background: -o-linear-gradient(top, #dd8706 0%, black 100%);
	background: -ms-linear-gradient(top, #dd8706 0%, black 100%);
	background: linear-gradient(to bottom, #dd8706 0%, black 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainColor2", endColorstr="$mainColor", GradientType=0);
}

.teaser .bg_color.color_3 {
	color: #fff;
	background-color: #d33;
}

.teaser .bg_color.color_4 {
	color: #fff;
	background-color: #251dba;
}

.teaser .bg_color.color_dark {
	color: #fff;
	background-color: #0f0f0f;
}

.teaser .bg_color.color_light {
	color: #0f0f0f;
	background-color: #fff;
}

.teaser.icon_top.with_shadow .bg_color, .teaser.icon_top.with_background .bg_color, .teaser.icon_top.with_border .bg_color {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.teaser.icon_top.with_shadow .bg_color.size_small, .teaser.icon_top.with_background .bg_color.size_small, .teaser.icon_top.with_border .bg_color.size_small {
	margin-top: -52px;
	font-size: 14px;
	width: 40px;
	height: 40px;
}

.teaser.icon_top.with_shadow .bg_color.size_small i, .teaser.icon_top.with_background .bg_color.size_small i, .teaser.icon_top.with_border .bg_color.size_small i {
	line-height: 40px;
}

.teaser.icon_top.with_shadow .bg_color.size_normal, .teaser.icon_top.with_background .bg_color.size_normal, .teaser.icon_top.with_border .bg_color.size_normal {
	margin-top: -62px;
	font-size: 28px;
	width: 60px;
	height: 60px;
}

.teaser.icon_top.with_shadow .bg_color.size_normal i, .teaser.icon_top.with_background .bg_color.size_normal i, .teaser.icon_top.with_border .bg_color.size_normal i {
	line-height: 60px;
}

.teaser.icon_top.with_shadow .bg_color.size_big, .teaser.icon_top.with_background .bg_color.size_big, .teaser.icon_top.with_border .bg_color.size_big {
	margin-top: -72px;
	font-size: 28px;
	width: 80px;
	height: 80px;
}

.teaser.icon_top.with_shadow .bg_color.size_big i, .teaser.icon_top.with_background .bg_color.size_big i, .teaser.icon_top.with_border .bg_color.size_big i {
	line-height: 80px;
}

.teaser.icon_top h4 {
	margin-top: 1.7em;
	margin-bottom: 1.5em;
}

.teaser_icon {
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.teaser_icon + p {
	margin-top: 27px;
}

.teaser:hover .teaser_icon {
	-webkit-animation: scaleDisappear .5s;
	-moz-animation: scaleDisappear .5s;
	-ms-animation: scaleDisappear .5s;
	-o-animation: scaleDisappear .5s;
	animation: scaleDisappear .5s;
}

@media (min-width: 1200px) {
	.borders-angle {
		position: relative;
	}
	
	.borders-angle:before, .borders-angle:after {
		content: "";
		position: absolute;
		width: 1px;
		top: -30px;
		bottom: 28px;
		left: -1px;
		background-color: rgba(15, 15, 15, .1);
		-moz-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	.borders-angle:after {
		left: auto;
		right: -5px;
	}
}

.size_big {
	font-size: 42px;
	line-height: 34px;
}

.size_normal {
	font-size: 28px;
}

.size_small {
	font-size: 14px;
}

/*horizontal teaser*/
.teaser.table_section {
	margin-top: 26px;
}

.teaser.table_section + .teaser.table_section {
	margin-top: 70px;
}

@media (min-width: 768px) {
	.teaser.table_section [class*="col-"] > * {
		margin: 0;
		top: 0;
	}
}

@media (max-width: 767px) {
	.teaser.table_section [class*="col-"] * {
		text-align: center;
	}
}

/* background teaser */
.bg_teaser {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 0;
	position: relative;
	color: #fff;
	overflow: hidden;
}

.bg_teaser .bg_overlay {
	position: absolute;
	width: 100%;
	height: 1000px;
}

.bg_teaser .highlight {
	color: #fff;
}

.bg_teaser h4 + h3 {
	margin-top: -14px;
	font-size: 50px;
}

.bg_teaser.rectangular .teaser_content {
	padding: 200px 30px 50px;
}

.bg_teaser.rectangular .teaser_content h3 {
	font-size: 40px;
}

.bg_teaser > img {
	display: none;
	visibility: hidden;
}

.bg_teaser .teaser_content {
	margin: 0;
	padding: 40px 40px 35px;
	z-index: 2;
}

.bg_teaser .teaser_content > .media-left {
	padding-right: 35px;
}

.bg_teaser .teaser_content.media {
	padding: 75px 40px 60px;
}

.color_bg_1 .bg_overlay {
	background-color: rgba(0, 0, 0, .85);
}

.color_bg_2 .bg_overlay {
	background-color: rgba(221, 135, 6, .9);
}

.color_bg_3 .bg_overlay {
	background-color: rgba(221, 135, 6, .9);
}

.darkgrey_bg .bg_overlay {
	background-color: rgba(31, 35, 43, .8);
}

.square_teaser .item-media:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(31, 35, 43, .8);
}

.square_teaser .item-content {
	top: 0;
	margin: 30px 0 80px;
	overflow: hidden;
}

.square_teaser .teaser_icon {
	color: #000;
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.square_teaser .item-media:after, .square_teaser .teaser_icon, .square_teaser h4, .square_teaser p {
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.square_teaser h4 {
	color: #fff;
	font-size: 28px;
	font-weight: 700;
}

.square_teaser p {
	color: #fff;
	opacity: 0;
}

.square_teaser:hover h4, .square_teaser:hover .teaser_icon {
	color: #1f232b;
}

.square_teaser:hover p {
	opacity: 1;
}

.square_teaser:hover .item-media:after {
	background-color: #000;
}

.square_teaser.no-image .item-content {
	margin: 0;
}

.square_teaser.no-image .teaser_icon {
	position: static;
}

.square_teaser.no-image p {
	opacity: 1;
}

.inline-teasers-wrap {
	display: inline-block;
	margin-left: -15px;
	margin-right: -15px;
}

.inline-teasers-wrap > * {
	vertical-align: middle;
	margin: 10px 15px;
}

@media (min-width: 1200px) {
	.inline-teasers-wrap {
		margin-left: -25px;
		margin-right: -25px;
	}
	
	.inline-teasers-wrap > * {
		margin: 10px 25px;
	}
}

/* Teasers Carousel */
.teaser-carousel.owl-carousel .owl-stage-outer {
	overflow: visible;
}

.teaser-carousel .teaser.text-center .teaser_image {
	max-width: 180px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
}

.teaser-carousel .teaser.text-center .teaser_image img {
	width: 270px;
	max-width: 270px;
}

/* portfolio-carousel-shortcode */
.portfolio-carousel-shortcode {
	margin-bottom: 0 !important;
}

.portfolio-carousel-shortcode .item-layout-item-title .item-title {
	overflow: hidden;
	margin-bottom: 0;
	padding: 38px 5px 40px;
}

.portfolio-carousel-shortcode .item-layout-item-title .item-title h3 {
	font-size: 20px;
	overflow: hidden;
	text-transform: uppercase;
	margin: 5px 0;
	height: 20px;
}

.portfolio-shortcode-filters {
	margin: 50px 0 40px;
}

@media (min-width: 1200px) {
	.portfolio-shortcode-filters {
		margin: 64px 0 60px;
	}
}

.testimonials blockquote {
	margin-top: 20px;
	margin-bottom: 20px;
	max-width: 755px;
}

.testimonials blockquote .avatar {
	margin-top: 0;
	margin-bottom: 35px;
}

.testimonials blockquote .author-name {
	margin-top: 0;
}

.testimonials blockquote .author-name span {
	width: 100%;
	display: block;
	font-weight: 600;
	font-size: 40px;
	letter-spacing: -.02em;
}

.testimonials blockquote .blockqoute-meta:after {
	content: "“";
	display: block;
	margin-top: 45px;
	font-family: "Vidaloka", sans-serif;
	font-style: normal;
	color: #000;
	font-size: 100px;
}

.cs .testimonials .blockqoute-content {
	color: #fff;
}

.testimonials.owl-theme .owl-dots {
	margin-top: 8px;
}

/*thumbnail*/
.thumbnail {
	position: relative;
	text-align: center;
	border-radius: 0;
	padding: 0;
	border: none;
	overflow: hidden;
	background-color: #fff;
}

.isotope-item .thumbnail {
	margin-bottom: 30px;
}

.thumbnail h3 {
	font-size: 20px;
	margin-bottom: 2px;
}

.thumbnail h3 a {
	color: inherit;
}

.thumbnail h3 + p {
	color: #000;
	margin-bottom: 10px;
}

.thumbnail .caption {
	color: #808080;
	background-color: #fff;
	padding: 16px 20px 26px;
}

/*price tables*/
.fw-pricing .default-col, .fw-pricing .highlight-col {
	margin-bottom: 50px;
}

.fw-pricing .fw-default-row {
	line-height: 29px;
}

.price-table, .price-table ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

.price-table {
	margin: 0;
}

/* price table with background */
.price-table {
	background-color: #f2f2f2;
}

.price-table .plan-name h3 {
	color: #fff;
}

.price-table.color_bg_1 .fw-heading-row, .price-table.color_bg_1 .fw-pricing-row {
	background-color: #000;
}

.price-table.color_bg_2 .fw-heading-row, .price-table.color_bg_2 .fw-pricing-row {
	background-color: #dd8706;
}

.price-table .features-list li + li {
	border-top: 1px solid rgba(255, 255, 255, .2);
}

.plan-name {
	padding: 50px 0 17px;
	margin-bottom: -1px;
	display: block;
}

.plan-name h3 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 1em;
	text-align: center;
	text-indent: 1em;
	margin: 0;
}

.plan-price {
	padding: 10px 0 35px;
	position: relative;
	color: #0f0f0f;
	margin-bottom: 50px;
}

.plan-price span:first-child:before {
	content: "$";
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 200px;
	font-weight: 700;
	margin-top: -31px;
	color: rgba(255, 255, 255, .1);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
}

.plan-price span + span {
	font-size: 60px;
	font-weight: 700;
}

.plan-price p {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: .5em;
	font-weight: 700;
	text-align: center;
	line-height: 1;
	text-indent: .5em;
}

.features-list {
	margin-top: 20px;
}

.features-list li {
	margin: 10px 40px;
	padding-top: 10px;
}

.features-list .enabled:before, .features-list .disabled:before {
	font-family: "rt-icons-2";
	font-size: 24px;
	line-height: 1;
	position: relative;
	top: 5px;
	right: 4px;
	content: "";
	padding-right: 8px;
	color: #1f232b;
}

.features-list .disabled:before {
	content: "";
}

.call-to-action {
	padding: 20px 40px 0;
}

.call-to-action .theme_button {
	position: relative;
	top: 33px;
	padding: 23px 25px 21px;
}

.price-table.style1 {
	border: 1px solid rgba(0, 0, 0, .1);
}

.price-table.style1 .features-list li + li {
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.price-table.style1 .plan-price {
	background-color: #000;
	color: #fff;
	margin: 1px -1px;
}

.price-table.style2 {
	background-color: #f2f2f2;
}

.price-table.style2 .plan-name {
	background-color: #000;
	padding: 30px 0;
}

.price-table.style2 .plan-name h3 {
	color: #fff;
}

.price-table.style2 .plan-price {
	padding-bottom: 0;
	color: #1f232b;
}

.price-table.style2 .enabled:before, .price-table.style2 .disabled:before {
	font-family: "rt-icons-2";
	content: "";
	padding-right: 13px;
	color: #000;
}

.price-table.style2 .disabled:before {
	color: #1f232b;
	content: "";
}

.fw-package.price-table hr {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: rgba(0, 0, 0, .1);
}

.fw-package.price-table hr:last-of-type {
	display: none;
}

@media (min-width: 1200px) {
	.fw-package.price-table hr {
		margin-left: 60px;
		margin-right: 60px;
	}
}

.fw-switch-row {
	display: inline-block;
	font-size: 24px;
	position: relative;
	top: 4px;
	margin-right: 4px;
}

.fw-switch-row + .fw-default-row {
	display: inline-block;
}

.desc-col .fw-default-row {
	margin: 20px 0;
}

@media (min-width: 992px) {
	.highlight-col .price-table .plan-name {
		padding: 70px 0 17px;
		margin-top: -40px;
	}
	
	.highlight-col .price-table .plan-price {
		padding: 10px 0 55px;
	}
	
	.highlight-col .price-table .plan-price span:first-child:before {
		margin-top: -44px;
	}
	
	.highlight-col .price-table .call-to-action {
		padding: 50px 40px 0;
	}
}

/* dividers */
.fw-divider-short-line .divider_left {
	margin-left: 0;
	text-align: left;
}

.fw-divider-short-line .divider_right {
	margin-right: 0;
	text-align: right;
}

/* notification */
.shortcode-notification.alert {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: .2em;
	font-weight: 400;
	border: 0;
	border-radius: 0;
	padding: 17px 15px 17px 50px;
	margin-bottom: 10px;
	position: relative;
}

.shortcode-notification.alert:before {
	content: "";
	font-family: FontAwesome;
	position: relative;
	top: 0;
	left: -20px;
	font-size: 14px;
}

@media (min-width: 1200px) {
	.shortcode-notification.alert {
		padding: 17px 15px 17px 53px;
	}
	
	.shortcode-notification.alert:before {
		left: -10px;
	}
}

.shortcode-notification.alert-success {
	background-color: #9cc026;
}

.shortcode-notification.alert-success:before {
	content: "";
}

.shortcode-notification.alert-info {
	background-color: #55bce7;
}

.shortcode-notification.alert-info:before {
	content: "";
}

.shortcode-notification.alert-warning {
	background-color: #736fb3;
}

.shortcode-notification.alert-warning:before {
	content: "";
}

.shortcode-notification.alert-danger {
	background-color: #dc5753;
}

.shortcode-notification.alert-danger:before {
	content: "";
}

/* Call To Action */
.fw-theme-call-to-action {
	border: 0;
	padding: 0;
	display: block;
	margin-bottom: 0;
}

.fw-theme-call-to-action .section_header {
	margin-bottom: 30px;
}

.fw-theme-call-to-action .fw-action-wrap {
	display: inline-block;
	color: #808080;
	margin-bottom: 30px;
}

.fw-theme-call-to-action .fw-action-wrap .fw-action-desc {
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
}

.fw-theme-call-to-action .fw-action-wrap .fw-action-desc strong {
	color: #1f232b;
}

.fw-theme-call-to-action .fw-action-wrap .fw-action-btn {
	margin-left: -6px;
}

@media (min-width: 1199px) {
	.fw-theme-call-to-action .fw-action-wrap {
		display: flex;
		justify-content: space-around;
		margin-bottom: 0;
	}
	
	.fw-theme-call-to-action .fw-action-wrap .fw-action-desc {
		margin-right: 35px;
	}
	
	.fw-theme-call-to-action .fw-action-wrap .fw-action-btn {
		margin-left: 0;
	}
}

@media (min-width: 992px) {
	.fw-theme-call-to-action .fw-action-wrap .fw-action-desc {
		margin-right: 90px;
	}
}

/* icon */
.shortcode-icon {
	overflow: visible;
}

.shortcode-icon .media-body, .shortcode-icon .media-left, .shortcode-icon .media-right {
	display: table-cell;
	vertical-align: middle;
}

.shortcode-icon .media-left {
	padding-right: 20px;
}

.shortcode-icon .media-right {
	padding-left: 20px;
}

.shortcode-icon .media-body {
	line-height: 1;
}

.shortcode-icon .media-body .title {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: .05em;
	margin-bottom: 5px;
}

.cs .shortcode-icon .media-body .title, .ds .shortcode-icon .media-body .title {
	color: #fff;
}

.shortcode-icon .media-body .text {
	font-size: 20px;
	color: #808080;
	font-weight: 700;
	line-height: 1;
}

.cs .shortcode-icon .media-body .text, .ds .shortcode-icon .media-body .text {
	color: #fff;
}

.shortcode-icon .icon-wrap.size_big {
	width: 80px;
	height: 80px;
}

.shortcode-icon .icon-wrap.size_big i {
	line-height: 80px;
	display: block;
	margin: 0;
	font-size: 35px;
}

.shortcode-icon .icon-wrap.size_normal {
	width: 60px;
	height: 60px;
}

.shortcode-icon .icon-wrap.size_normal i {
	line-height: 60px;
	display: block;
	margin: 0;
	font-size: 28px;
}

.shortcode-icon .icon-wrap.size_small {
	width: 60px;
	height: 60px;
}

.shortcode-icon .icon-wrap.size_small i {
	line-height: 60px;
	display: block;
	margin: 0;
	font-size: 14px;
}

.shortcode-icon .icon-wrap.default_icon.color_1 {
	color: #000;
}

.shortcode-icon .icon-wrap.default_icon.color_2 {
	color: #dd8706;
}

.shortcode-icon .icon-wrap.default_icon.color_3 {
	color: #d33;
}

.shortcode-icon .icon-wrap.default_icon.color_4 {
	color: #251dba;
}

.shortcode-icon .icon-wrap.default_icon.color_dark {
	color: #0f0f0f;
}

.shortcode-icon .icon-wrap.default_icon.color_light {
	color: #fff;
}

.shortcode-icon .icon-wrap.border_icon {
	border-width: 2px;
	border-style: solid;
	margin-right: 0;
}

.shortcode-icon .icon-wrap.border_icon.color_1 {
	color: #000;
	border-color: #000;
}

.shortcode-icon .icon-wrap.border_icon.color_2 {
	color: #dd8706;
	border-color: #dd8706;
}

.shortcode-icon .icon-wrap.border_icon.color_3 {
	color: #d33;
	border-color: #d33;
}

.shortcode-icon .icon-wrap.border_icon.color_4 {
	color: #251dba;
	border-color: #251dba;
}

.shortcode-icon .icon-wrap.border_icon.color_dark {
	color: #0f0f0f;
	border-color: #0f0f0f;
}

.shortcode-icon .icon-wrap.border_icon.color_light {
	color: #fff;
	border-color: #fff;
}

.shortcode-icon .icon-wrap.bg_color {
	margin-right: 10px;
}

.shortcode-icon .icon-wrap.bg_color.color_1 {
	color: #fff;
	background-color: #000;
}

.shortcode-icon .icon-wrap.bg_color.color_2 {
	color: #fff;
	background-color: #dd8706;
}

.shortcode-icon .icon-wrap.bg_color.color_3 {
	color: #fff;
	background-color: #d33;
}

.shortcode-icon .icon-wrap.bg_color.color_4 {
	color: #fff;
	background-color: #251dba;
}

.shortcode-icon .icon-wrap.bg_color.color_dark {
	color: #fff;
	background-color: #0f0f0f;
}

.shortcode-icon .icon-wrap.bg_color.color_light {
	color: #d33;
	background-color: #fff;
}

.shortcode-icon .icon-wrap.default_icon {
	width: auto;
	height: auto;
}

.shortcode-icon .icon-wrap.default_icon.size_big i, .shortcode-icon .icon-wrap.default_icon.size_normal i, .shortcode-icon .icon-wrap.default_icon.size_small i {
	line-height: 1.2;
}

.shortcode-icon.small-teaser .icon-wrap {
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.shortcode-icon.small-teaser .icon-wrap:hover {
	-webkit-animation: scaleDisappear .5s;
	-moz-animation: scaleDisappear .5s;
	-ms-animation: scaleDisappear .5s;
	-o-animation: scaleDisappear .5s;
	animation: scaleDisappear .5s;
}

.shortcode-icon.small-teaser .icon-wrap.size_big, .shortcode-icon.small-teaser .icon-wrap.size_normal, .shortcode-icon.small-teaser .icon-wrap.size_small {
	text-align: center;
}

/* icons list */
.icons-list a {
	cursor: pointer;
}

.icons-list ul {
	margin: 5px 0;
}

.icons-list ul .media-left {
	padding-right: 15px;
}

.icons-list ul .media-body {
	vertical-align: middle;
}

.icons-list ul .media-body .title {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0;
	text-transform: none;
}

.icons-list ul .media-body .title span {
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 0;
}

.icons-list ul .media-body .text {
	text-transform: none;
	font-size: 16px;
	line-height: 26px;
	font-weight: 300;
}

.icons-list i {
	display: inline-block;
	width: 30px;
	font-size: 28px;
	text-align: center;
	vertical-align: top;
	margin-right: 20px;
}

.icons-list li {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	position: relative;
	padding: 10px 0 10px 0;
	line-height: 30px;
}

.icons-list li:first-child {
	padding: 0 0 10px 0;
}

.icons-list li:last-child {
	border-bottom: 0;
}

.icons-list li .media {
	margin: 0;
}

.ls .icons-list i {
	color: rgba(31, 35, 43, .1);
}

.ls .icons-list .media-body .title {
	color: #1f232b;
}

.ls .icons-list .media-body .title span {
	color: #000;
}

.ls .icons-list .media-body .text {
	color: #1f232b;
}

.ls .icons-list a {
	color: #808080;
}

.ls .icons-list a:hover {
	color: #000;
}

.ds .icons-list .media-body {
	color: #fff;
}

/* shortcode-image-carousel */
.shortcode-image-carousel.owl-carousel .owl-item img {
	width: auto;
	margin: 0 auto;
	opacity: .3;
	-webkit-transition: all .15s ease-in-out 0s;
	transition: all .15s ease-in-out 0s;
}

.shortcode-image-carousel.owl-carousel .owl-item img:hover {
	opacity: .8;
}

.shortcode-image-carousel.owl-carousel .owl-item.center img {
	opacity: 1;
}

/* posts shortcode */
.shortcode-posts .owl-carousel .owl-stage-outer {
	overflow: visible;
}

.shortcode-posts.carousel .text-owl-nav {
	text-align: left;
}

.shortcode-posts.carousel .text-owl-nav > div {
	display: inline-block;
	position: relative;
	cursor: pointer;
	font-size: 13px !important;
	color: #0f0f0f;
	letter-spacing: .5em;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
}

.shortcode-posts.carousel .text-owl-nav > div:hover {
	color: rgba(15, 15, 15, .5);
}

.shortcode-posts.carousel .text-owl-nav > div.owl-next {
	margin-left: 20px;
}

.shortcode-posts.carousel .text-owl-nav > div.owl-next:before {
	content: "|";
	position: absolute;
	top: -1px;
	left: -15px;
	opacity: 1;
	color: #0f0f0f;
}

.shortcode-posts .item-content .item-title {
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 600;
	height: 44px;
	overflow: hidden;
}

.shortcode-posts .item-content p {
	height: 85px;
	overflow: hidden;
	margin-bottom: 20px;
}

.shortcode-posts .item-icons span.author, .shortcode-posts .item-icons span.post-date, .shortcode-posts .item-icons span.tag-links {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
}

/* Special heading shortcodes */
.special-heading p {
	font-size: 16px;
	margin-bottom: 7px;
}

h2.section_header {
	margin: 0;
	font-size: 68px;
	line-height: 1.1;
	position: relative;
	word-wrap: break-word;
}

@media (max-width: 1199px) {
	h2.section_header {
		font-size: 40px;
	}
}

h2.section_header + p {
	margin-top: 5px;
	margin-bottom: 0;
}

h3.section_header {
	margin: 0;
	font-size: 40px;
	line-height: 1;
	position: relative;
	word-wrap: break-word;
}

h4.section_header {
	font-size: 30px;
}

@media (max-width: 480px) {
	h4.section_header {
		font-size: 26px;
	}
}

h4.section_header + h2.section_header {
	margin: 0;
}

/* Special heading weights */
.special-heading .extra-thin {
	font-weight: 200;
}

.special-heading .thin {
	font-weight: 300;
}

.special-heading .regular {
	font-weight: 400;
}

.special-heading .medium {
	font-weight: 600;
}

.special-heading .bold {
	font-weight: 900;
}

.special-heading .text-transform-none {
	text-transform: none;
}

/*contacts*/
.contact-form {
	position: relative;
	z-index: 3;
}

.contact-form.ls {
	background-color: #fafafa;
}

.contact-form.ls.ms {
	background-color: #efefef;
}

.contact-form label[for] {
	display: none;
}

.contact-form textarea {
	max-height: 140px;
}

.contact-form.parallax {
	padding: 50px 50px 35px;
}

.contact-form-respond {
	display: block;
	font-weight: 800;
}

.contact-form-respond:before {
	font-family: "rt-icons-2";
	content: "";
	padding-right: 10px;
}

.contact-form p {
	margin-bottom: 10px;
	position: relative;
}

.contact-form-submit .theme_button {
	margin-right: 6px;
}

.contact-form.transparent-background .form-control {
	background-color: transparent;
}

.contact-email {
	font-size: 40px;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.contact-email {
		font-size: 20px;
		margin-bottom: 6px;
	}
	
	.contact-form.parallax {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 40px;
	}
}

.wrap-forms .form-group p {
	margin: 10px 0 0;
}

.wrap-forms .form-group.has-placeholder label {
	display: none;
}

.wrap-forms .field-select label {
	display: inline;
}

#messages_modal .fw-messages-wrap {
	position: absolute;
	left: 50%;
	top: 10%;
	margin-left: -150px;
	width: 300px;
}

#messages_modal ul {
	margin-bottom: 0;
}

.form-wrapper.text-center .wrap-forms input, .form-wrapper.text-center .wrap-forms textarea {
	text-align: center;
}

.form-wrapper.text-left .wrap-forms input, .form-wrapper.text-left .wrap-forms textarea {
	text-align: left;
}

.form-wrapper.text-right .wrap-forms input, .form-wrapper.text-right .wrap-forms textarea {
	text-align: right;
}

/* partners carousel */
.owl-carousel.partners-carousel {
	margin-bottom: 0;
}

.light-partner-image a {
	display: block;
	position: relative;
}

.light-partner-image a:before {
	content: "";
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	background-color: #808080;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.light-partner-image a:hover:before {
	background-color: #000;
}

.highlight-partner-image a {
	display: block;
	background-color: #000;
}

.highlight-partner-image a:hover {
	background-color: #1f232b;
}

/* events calendar */
div .fw-shortcode-calendar-wrapper .page-header h3, div .btn-group button[data-calendar-nav], div .btn-group button[data-calendar-nav*="today"], div #cal-slide-content a.event-item {
	color: #1f232b;
}

div #cal-day-box .time-col, div #cal-day-box .cal-row-head, div #cal-day-box .cal-day-hour, div #cal-day-box .cal-day-hour .cal-day-hour-part, div .cal-week-box .cal-column, div .cal-row-fluid.cal-row-head [class*="cal-cell"], div .cal-week-box .cal-row-head [class*="cal-cell"] small, div .cal-year-box [class*="span"], div .cal-month-box [class*="cal-cell"], div .cal-year-box .row-fluid, div .cal-month-box .cal-row-fluid {
	border-color: #e5e5e5;
}

div .fw-shortcode-calendar .cal-week-box hr {
	background-color: #e5e5e5;
}

div .cal-day-today, div .cal-day-today.event-day {
	background-color: #000;
}

div .cal-month-day.event-day {
	background-color: #333;
}

div .cal-year-box [class*="span"]:hover, div .cal-month-box [class*="cal-cell"]:hover {
	background-color: #333;
}

div #cal-slide-tick {
	border-top-color: #333;
}

div .cal-week-box .cal-day-today span[data-cal-date], div .cal-week-box .cal-day-today.event-day span[data-cal-date], div .cal-month-box [class*="cal-cell"]:hover span[data-cal-date], div .cal-month-day.event-day span[data-cal-date] {
	color: #0f0f0f;
}

/*
**shop
*/
input[disabled] {
	opacity: .4;
	cursor: not-allowed;
}

.woocommerce-breadcrumb, .woocommerce-products-header {
	display: none;
}

/* sort panel */
.storefront-sorting {
	line-height: 1;
	padding: 0;
	display: block;
	position: relative;
}

@media (min-width: 1200px) {
	.storefront-sorting {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.storefront-sorting .form-group {
	margin-bottom: 15px;
}

.storefront-sorting label {
	padding-right: 10px;
}

.woocommerce-ordering {
	display: inline-block;
	float: right;
}

@media (max-width: 767px) {
	.woocommerce-ordering {
		float: none;
		display: inline-block;
		text-align: left;
	}
}

.woocommerce-result-count {
	float: left;
	line-height: 60px;
	font-weight: 300;
	font-size: 16px;
	color: #808080;
}

@media (max-width: 767px) {
	.woocommerce-result-count {
		float: none;
		display: inline-block;
		text-align: left;
		width: 100%;
	}
}

#toggle_shop_view {
	margin-left: 14px;
}

#toggle_shop_view:before, #toggle_shop_view:after {
	font-family: "FontAwesome";
	display: inline-block;
	background-color: #1f232b;
	color: #fff;
	padding: 12px 12px 13px;
	font-size: 14px;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

#toggle_shop_view:before {
	content: "";
	margin-right: 5px;
}

#toggle_shop_view:after {
	content: "";
	background-color: #000;
}

#toggle_shop_view.grid-view:before {
	background-color: #000;
}

#toggle_shop_view.grid-view:after {
	background-color: #1f232b;
}

#sort_view {
	color: #1f232b;
	display: inline-block;
	padding: 12px 16px 13px;
	font-size: 14px;
	background-color: #fff;
}

.woocommerce .pagination > li.active > a, .woocommerce .pagination > li.active > span, .woocommerce .pagination > li > a:hover, .woocommerce .pagination > li > span:hover, .woocommerce .pagination > li > a:focus, .woocommerce .pagination > li > span:focus {
	background-color: #000 !important;
}

.columns-1 .product {
	width: 100%;
	margin-right: 0;
}

@media (min-width: 768px) {
	.columns-2 .product, .columns-3 .product, .columns-4 .product {
		width: 50%;
	}
}

@media (min-width: 992px) {
	.columns-2 .product {
		width: 50%;
	}
	
	.columns-3 .product {
		width: 33.33333333%;
	}
	
	.columns-4 .product {
		width: 25%;
	}
}

.product .thumbnails a, .product .item-media {
	overflow: hidden;
	display: block;
}

.product .thumbnails a img, .product .item-media img {
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
	width: 100%;
}

.product .thumbnails a:hover img, .product .item-media:hover img {
	opacity: .8;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.product figure {
	max-width: none;
}

.product .thumbnails-wrap {
	margin-top: 30px;
}

.products {
	margin-left: -15px;
	margin-right: -15px;
}

.products:before, .products:after {
	content: "";
	clear: both;
	display: block;
}

.upsells .products, .related .products {
	margin-left: 0;
	margin-right: 0;
}

.products .item-content h4 {
	display: none;
}

li.product {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 60px;
}

@media (min-width: 1200px) {
	li.product {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.owl-item .product {
	padding: 0;
}

.product h1.entry-title {
	font-size: 28px;
	margin: 3px 0 5px;
}

.product h3 {
	margin-bottom: 20px;
}

.product .rating-title {
	font-size: 1.2em;
}

.product [class*="col-"]:first-child h2, .product [class*="col-"]:first-child h3 {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin: 18px 0 24px;
	position: relative;
	letter-spacing: 0;
}

.product .product-media {
	position: relative;
}

.product .images {
	position: relative;
	background: #f2f2f2;
	border-radius: 5px;
	overflow: hidden;
}

.product .flex-control-thumbs {
	margin: 0;
	border-top: 10px solid #fff;
	position: static;
	overflow: hidden;
}

.product [class*="col-"]:first-child a span, .product [class*="col-"]:first-child .onsale, .product [class*="col-"]:first-child .product-media span {
	position: absolute;
	background-color: #000;
	color: #fff;
	padding: 8px 18px;
	text-transform: uppercase;
	top: 20px;
	right: 20px;
}

.product [class*="col-"]:first-child a span.onsale, .product [class*="col-"]:first-child .onsale.onsale, .product [class*="col-"]:first-child .product-media span.onsale {
	background-color: #000;
	left: 20px;
	bottom: 20px;
	right: auto;
	top: auto;
	z-index: 1;
}

.related, .upsells {
	margin-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
}

.related > h2, .upsells > h2 {
	margin: 20px 0 30px;
	font-size: 28px;
}

.related .item-content p, .upsells .item-content p {
	display: none;
}

.upsells + .related {
	margin-top: 30px;
}

.related .owl-theme:hover .owl-nav {
	top: 25%;
}

.product-buttons {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.product-buttons a {
	float: left;
	width: 40px;
	height: 40px;
	font-size: 0;
	color: transparent;
	text-align: center;
	background-color: #000;
}

.product-buttons a.loading [class*="rt-icon"], .product-buttons a.loading:before {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.product-buttons a.loading [class*="rt-icon"]:before, .product-buttons a.loading:before:before {
	content: "";
}

.product-buttons a.loading:before {
	content: "";
}

.product-buttons a i, .product-buttons a:before {
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}

.product-buttons a:before {
	font-family: "rt-icons-2";
	content: "";
}

.product-buttons a.favorite_button {
	background-color: #fff;
	color: #1f232b;
}

.product-buttons a:hover {
	background-color: #1f232b;
	color: #fff;
}

.product-buttons a.added_to_cart {
	background-color: #fff;
	font-size: 0;
	display: none;
	color: transparent;
}

.product-buttons a.added_to_cart:hover {
	background-color: #000;
}

.product-buttons a.added_to_cart:before {
	content: "";
	line-height: 40px;
	color: #1f232b;
	font-family: "rt-icons-2";
	font-size: 26px;
}

.product-buttons a.product_type_variable:before {
	font-size: 20px;
	content: "";
}

.grid-view {
	list-style: none;
	padding: 0;
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
	clear: both;
}

.grid-view .star-rating {
	display: none;
}

.grid-view .product-category h2.woocommerce-loop-category__title {
	font-size: 20px;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.2;
	letter-spacing: -.02em;
	font-weight: 600;
	-webkit-transition: all .15s linear 0s;
	-moz-transition: all .15s linear 0s;
	-o-transition: all .15s linear 0s;
	-ms-transition: all .15s linear 0s;
	transition: all .15s linear 0s;
}

.grid-view .product-category h2.woocommerce-loop-category__title:hover {
	color: #000;
}

.grid-view .product-category h2.woocommerce-loop-category__title .count {
	background: transparent;
}

.grid-view .product-description {
	display: none;
}

.grid-view [class*="col-"] {
	width: 100%;
	float: none;
}

.grid-view .item-media .onsale {
	display: none;
}

.grid-view .item-content p {
	margin-bottom: 30px;
}

.grid-view .item-content a {
	color: inherit;
}

.grid-view .item-content a > h2 {
	font-size: 20px;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 10px;
	letter-spacing: -.02em;
	line-height: 1.2;
	font-weight: 600;
	-webkit-transition: all .15s linear 0s;
	-moz-transition: all .15s linear 0s;
	-o-transition: all .15s linear 0s;
	-ms-transition: all .15s linear 0s;
	transition: all .15s linear 0s;
}

.grid-view .item-content a > h2:hover {
	color: #000;
}

.grid-view .item-content .price {
	color: #dd8706;
	padding: 0;
	width: 100%;
	display: block;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 10px;
}

.grid-view .item-content .price del {
	margin-right: 20px;
	color: #808080;
}

.grid-view .item-content .price ins {
	text-decoration: none;
	color: #dd8706;
}

.grid-view .item-content .added_to_cart {
	position: relative;
	display: inline-block;
	font-size: 0;
	color: transparent;
}

.grid-view .item-content .added_to_cart:before {
	content: "";
	line-height: 50px;
	color: #1f232b;
	font-family: "rt-icons-2";
	font-size: 26px;
	-webkit-transition: all .15s linear 0s;
	-moz-transition: all .15s linear 0s;
	-o-transition: all .15s linear 0s;
	-ms-transition: all .15s linear 0s;
	transition: all .15s linear 0s;
}

.grid-view .item-content .added_to_cart:hover:before {
	color: #000;
}

.grid-view .item-content .add_to_cart_button {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -.02em;
	padding: 18px 30px 18px;
	margin-bottom: 4px;
	line-height: 1;
	display: inline-block;
	text-align: center;
	color: #fff;
	border: 1px solid #000;
	background-color: #000;
	border-radius: 0;
	position: relative;
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.grid-view .item-content .add_to_cart_button:hover {
	color: #000;
	background-color: transparent;
}

/* single-product */
.summary h1 {
	margin-bottom: 3px;
}

.summary .product-rating, .summary .woocommerce-product-rating {
	margin-bottom: 10px;
}

.summary .woocommerce-product-details__short-description p {
	margin-bottom: 20px;
}

.summary .price {
	position: static;
	display: block;
	padding: 20px 0 20px;
	font-size: 50px;
	background-color: transparent;
	line-height: 1;
	word-wrap: break-word;
	border-bottom: 1px solid #e5e5e5;
}

.summary .price ins {
	color: #000;
	text-decoration: none;
}

.summary .price del {
	font-size: 28px;
}

.summary .woocommerce-variation-price .price {
	padding-top: 0;
}

.summary .star-rating {
	display: inline-block;
	top: 4px;
	margin-right: 20px;
}

.summary .stock {
	margin-bottom: 0;
}

.summary .email-to {
	margin-bottom: 10px;
}

.summary .product-option-name {
	display: inline-block;
	margin: 10px 0;
}

.summary .theme_button {
	margin-top: 0;
}

.summary .theme_button.wc-variation-selection-needed {
	opacity: .4;
	cursor: not-allowed;
}

.summary .posted_in {
	margin: 10px 0;
}

.summary .posted_in .small_button {
	margin-left: 5px;
	padding-left: 6px;
	padding-right: 6px;
}

.summary .product_meta {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e5e5e5;
}

.summary .product_meta > span {
	display: block;
}

.summary .product_meta a {
	margin: 0 -3px 0 6px;
	padding: 5px 10px 3px;
	color: #fff;
}

.summary [itemprop="description"] {
	margin: 30px 0;
}

.summary ul.list1 li {
	padding-top: 15px;
	padding-bottom: 20px;
}

.summary .reset_variations {
	color: transparent;
	font-size: 0;
	padding: 0 5px;
}

.summary .reset_variations:before {
	font-family: "rt-icons-2";
	content: "";
	font-size: 18px;
	color: #1f232b;
}

.summary label {
	margin: 0;
}

.summary [class*="add-to-cart"] {
	margin: 10px 0;
}

.summary [class*="add-to-cart"] .theme_button {
	float: right;
}

@media (max-width: 992px) {
	.summary [class*="add-to-cart"] .theme_button {
		float: none;
	}
}

.quantity {
	position: relative;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}

.quantity [type="button"] {
	position: absolute;
	right: 5px;
	top: 3px;
	line-height: 1;
	border: none;
	width: 22px;
	height: 24px;
	background-color: transparent;
}

.quantity [type="button"].minus {
	top: auto;
	bottom: 3px;
}

.quantity [type="number"] {
	padding-right: 30px;
	padding-left: 20px;
	max-width: 70px;
	min-width: 70px;
}

.variations td {
	display: block;
	border: 0;
	padding: 3px 0;
}

.variations td.value {
	margin-bottom: 10px;
}

.product_meta_bottom {
	margin: 0 0 20px;
}

.product-tabs {
	margin-top: 30px;
}

.owl-carousel.thumbnails {
	margin: 30px 0 30px;
}

.owl-carousel.thumbnails .owl-dots {
	margin: 20px 0 5px;
}

.owl-carousel.thumbnails .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	border-width: 1px;
}

.owl-carousel.thumbnails .owl-nav {
	margin-top: -18px;
}

.owl-carousel.thumbnails .owl-nav > div {
	right: 0;
}

.owl-carousel.thumbnails .owl-nav > div:first-child {
	left: 0;
}

.owl-carousel.thumbnails .owl-nav > div:after {
	font-size: 16px;
	color: #1f232b;
}

.product-icons .teaser [class*="_bg_color"] {
	padding: 10px;
}

.product + .nav-tabs, .woocommerce-tabs {
	margin-top: 60px;
}

.star-rating, p.stars a {
	font-weight: 400;
	height: 1em;
}

.star-rating span:before, .star-rating:before {
	content: "";
	top: 0;
	left: 0;
}

.star-rating {
	overflow: hidden;
	position: relative;
	line-height: 1;
	width: 5.4em;
	font-family: "rt-icons-2";
}

.star-rating:before {
	opacity: .5;
	float: left;
	letter-spacing: .1em;
	position: absolute;
}

.star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	letter-spacing: .1em;
}

.star-rating span:before {
	position: absolute;
	color: #000;
}

p.stars a:before, p.stars a:hover ~ a:before {
	color: #808080;
	content: "";
}

p.stars {
	display: inline-block;
	margin: 0 0 30px;
	line-height: 1;
}

p.stars a {
	display: inline-block;
	position: relative;
	width: 1em;
	text-indent: -999em;
	margin-right: 1px;
}

p.stars a:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	line-height: 1;
	font-family: "rt-icons-2";
	text-indent: 0;
}

p.stars.selected a.active:before, p.stars:hover a:before {
	content: "";
	color: #000;
	opacity: 1;
}

p.stars.selected a.active ~ a:before {
	content: "";
	color: #808080;
	opacity: .75;
}

p.stars.selected a:not(.active):before {
	content: "";
	color: #000;
	opacity: 1;
}

/*shop comments*/
.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	margin-bottom: 40px;
}

.commentlist li img {
	display: block;
	float: left;
	overflow: hidden;
}

.commentlist .comment-text {
	overflow: hidden;
	position: relative;
	padding: 26px 30px 26px 30px;
	border: 1px solid #e1e1e1;
}

.commentlist p.meta {
	font-size: 0;
	margin: 0 0 40px;
}

.commentlist p.meta strong {
	color: #1f232b;
	font-weight: 300;
	font-size: 24px;
	line-height: 1;
	display: block;
}

.commentlist p.meta time {
	font-size: 14px;
}

.commentlist .star-rating {
	position: absolute;
	top: 93px;
}

.woocommerce-tabs .tab-content {
	padding-top: 40px;
}

.woocommerce-tabs .tab-content .woocommerce-Tabs-panel--description h2 {
	display: none;
}

.woocommerce-tabs .tab-content .woocommerce-Reviews-title {
	display: none;
}

.woocommerce-tabs .tab-content .comment-form-rating {
	margin-bottom: 40px;
}

.woocommerce-tabs .tab-content .comment-respond {
	margin: 30px 0 0;
}

.woocommerce-tabs .tab-content .comment-respond h3 {
	font-size: 28px;
}

.woocommerce-tabs .tab-content .comment-respond h4 {
	margin-bottom: 0;
	font-size: 28px;
}

/*comment respond form*/
#review_form textarea, #review_form [type*="text"], #review_form [type*="email"] {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

#review_form .form-submit {
	padding-top: 20px;
}

@media (min-width: 768px) {
	#review_form .form-submit .submit {
		min-width: 200px;
	}
}

@media (min-width: 992px) {
	#review_form .comment-form-author {
		float: left;
		width: 50%;
		padding-right: 5px;
	}
	
	#review_form .comment-form-email {
		float: left;
		width: 50%;
		padding-left: 5px;
	}
	
	#review_form .form-submit {
		clear: both;
	}
}

.comment-form-rating label[for] {
	display: block;
}

/* cart */
.shop_table ul {
	list-style: none;
	padding: 0;
}

.shop_table .input-text {
	margin-left: 10px;
}

.shop_table .actions input[type="submit"] {
	padding: 17px 30px 17px;
	min-width: 150px;
	margin-top: 10px;
}

.shop_table .actions input[type="submit"]:hover {
	color: #000;
}

.shop_table .actions .coupon input[type="submit"] {
	margin-left: 10px;
}

.shop-adds {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.4;
}

.shop-adds .fa {
	padding: 0 10px;
}

.shop-adds.teaser {
	margin-bottom: 0;
}

.shop-adds.teaser [class*="_bg_color"] {
	padding: 12px;
}

table.cart {
	margin-bottom: 30px;
}

@media (max-width: 992px) {
	table.cart {
		display: block;
		overflow-x: auto;
	}
}

table.cart .media {
	margin-left: -15px;
}

table.cart .product-thumbnail img {
	max-width: 80px;
	background: #f2f2f2;
}

table.cart h4 {
	margin-bottom: 12px;
}

table.cart td, table.cart th {
	vertical-align: middle;
	padding: 18px 20px;
}

table.cart .coupon {
	display: inline-block;
}

table.cart a {
	color: #1f232b;
}

table.cart td.product-name {
	font-size: 20px;
}

table.cart .product-remove {
	text-align: center;
	font-size: 1.6em;
}

.cart_totals > h2 {
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
}

.cart_totals h4:first-child {
	margin: 60px 0 30px;
}

.cart_totals table {
	margin: 0 0 50px;
}

.cart_totals table th, .cart_totals table td {
	padding: 20px 20px;
}

.cart_totals table th {
	width: 140px;
}

/* chekcout */
.shop-info {
	margin-bottom: 15px;
}

#createaccount {
	margin-top: 0;
}

#ship-to-different-address label {
	display: inline-block;
}

#ship-to-different-address label + input {
	margin: 0 12px;
}

.checkout [class*="col-"], .shop-register [class*="col-"] {
	margin-top: 0;
	margin-bottom: 0;
}

.woocommerce-checkout .entry-header {
	display: none;
}

.woocommerce-checkout .vertical-item {
	border: 0;
}

.woocommerce-checkout h3 {
	font-size: 28px;
}

.woocommerce-checkout .woocommerce-additional-fields {
	margin-top: 30px !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order table {
	margin-top: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order table strong {
	font-weight: 400;
	color: #d33;
}

.woocommerce-checkout .woocommerce-checkout-review-order table .order-total .woocommerce-Price-amount {
	font-weight: 400;
	color: #dd8706;
}

.woocommerce-checkout .selectize-input {
	width: 100%;
}

.woocommerce-checkout #billing_phone {
	width: auto;
	min-width: 100%;
}

@media (min-width: 768px) {
	.woocommerce-checkout #billing_address_1, .woocommerce-checkout #billing_city, .woocommerce-checkout #billing_state, .woocommerce-checkout #billing_postcode, .woocommerce-checkout #billing_phone, .woocommerce-checkout .selectize-input {
		width: auto;
		min-width: 504px;
	}
}

@media (min-width: 992px) {
	.woocommerce-checkout #billing_address_1, .woocommerce-checkout #billing_city, .woocommerce-checkout #billing_state, .woocommerce-checkout #billing_postcode, .woocommerce-checkout #billing_phone, .woocommerce-checkout .selectize-input {
		min-width: 426px;
	}
}

@media (min-width: 1200px) {
	.woocommerce-checkout #billing_address_1, .woocommerce-checkout #billing_city, .woocommerce-checkout #billing_state, .woocommerce-checkout #billing_postcode, .woocommerce-checkout #billing_phone, .woocommerce-checkout .selectize-input {
		min-width: 524px;
	}
}

.woocommerce-checkout .create-account {
	margin-top: 30px;
}

@media (max-width: 767px) {
	.woocommerce-checkout .create-account {
		text-align: left;
		margin-left: 22px;
	}
}

.woocommerce-checkout .create-account input[type="checkbox"] {
	margin-right: 0;
	top: 1px;
}

.woocommerce form:before, .woocommerce form:after {
	content: "";
	display: block;
	clear: both;
}

.woocommerce form input[type="radio"] {
	margin-right: 6px;
}

.woocommerce form input[type="checkbox"] {
	margin-right: 6px;
	position: relative;
	top: 2px;
}

.woocommerce form p:last-child {
	margin-bottom: 10px;
}

.form-row {
	margin: 0 0 15px;
}

.form-row:before, .form-row:after {
	content: "";
	display: block;
	clear: both;
}

.form-row .checkbox {
	margin: -5px 0 0;
}

.form-row .lost_password {
	margin: 15px 0 -15px;
}

.form-row label {
	display: block;
	margin-top: 10px;
}

.form-row [type="email"], .form-row [type="number"], .form-row [type="password"], .form-row [type="text"], .form-row select, .form-row textarea {
	display: block;
	width: 100%;
}

@media (min-width: 768px) {
	.form-row label {
		padding-right: 25px;
		width: 30%;
		float: left;
		text-align: right;
	}
	
	.form-row label + *, .form-row.address-field input {
		float: right;
		width: 70% !important;
	}
}

.woocommerce form.login label, .woocommerce form.login input {
	float: none;
	text-align: left;
	width: auto !important;
}

.woocommerce form.login [type="submit"] {
	margin-top: 10px;
	text-align: center;
}

@media (min-width: 992px) {
	.col2-set {
		width: 70%;
		float: left;
		padding-right: 50px;
	}
	
	.col2-set.addresses {
		width: 100%;
		float: none;
		padding: 0;
		margin: 0 -15px;
	}
	
	.col2-set.addresses:before, .col2-set.addresses:after {
		display: block;
		content: "";
		clear: both;
	}
	
	.col2-set.addresses .col-1, .col2-set.addresses .col-2 {
		float: left;
		width: 50%;
		padding: 0 15px;
	}
	
	#order_review_heading, #order_review {
		width: 30%;
		float: left;
		margin-top: 0;
	}
}

/* shop single*/
.cart-button {
	margin: 50px 0 55px;
}

.share-title {
	font-size: 20px;
	margin: 56px 0 18px;
}

/* shop */
.shop-item .item-content {
	padding: 30px 40px;
}

.shop-item .item-price {
	margin: 9px 0 16px;
	font-size: 30px;
	line-height: 1;
	font-weight: 800;
}

.shop-item .item-price span {
	font-size: 40px;
}

.shop-item .cart-button {
	margin: 50px 0 28px;
}

.related .owl-carousel .owl-stage-outer {
	overflow: visible;
}

.related .item-content {
	padding: 14px 20px;
}

.related .item-content .woocommerce-loop-product__title {
	font-size: 16px;
}

.related .item-content .add_to_cart_button {
	padding: 20px 20px 20px;
}

.related h2 {
	font-size: 30px;
	line-height: 1;
}

.select2-container .select2-choice {
	border: none;
	padding: 10px 20px;
	border-radius: 0;
}

.select2-drop-active {
	border-color: #e5e5e5;
}

.woocommerce-checkout-payment {
	margin-top: 40px;
}

.woocommerce-checkout-payment .radio {
	margin: 2px 0;
}

.woocommerce-checkout-payment ul {
	list-style: none;
	padding: 0;
}

.woocommerce-checkout-payment li {
	padding: 11px 0 6px;
	border-bottom: 1px solid #e5e5e5;
}

.woocommerce-checkout-payment li:first-child {
	border-top: 1px solid #e5e5e5;
}

.woocommerce-checkout-payment p {
	margin: 0;
}

.woocommerce-checkout-payment img {
	display: none;
}

.woocommerce-checkout-payment [type="submit"] {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.woocommerce-checkout-payment [type="submit"] {
		min-width: 200px;
	}
}

/*messages*/
.wc-forward {
	float: right;
}

.row > .alert {
	margin-left: 25px;
	margin-right: 25px;
}

/*my account*/
.woocommerce-MyAccount-navigation {
	margin-bottom: 40px;
}

.woocommerce-MyAccount-navigation ul {
	padding: 0;
}

.woocommerce-MyAccount-navigation li {
	display: inline-block;
}

.woocommerce-MyAccount-navigation .is-active a {
	background-color: #000;
	border-color: #000;
}

.wc-proceed-to-checkout .checkout-button {
	color: #fff;
}

.wc-proceed-to-checkout .checkout-button:hover {
	background: transparent;
}

.woocommerce-MyAccount-content h2 {
	margin: 40px 0;
}

.woocommerce-Message {
	background: #fff;
	padding: 30px;
}

.woocommerce-Message .woocommerce-Button {
	float: right;
}

.order-actions {
	text-align: center;
}

.customer_details {
	margin-bottom: 60px;
}

.addresses address {
	margin-bottom: 0;
}

/* shop widgets */

/* cart widget */
.widget_shopping_cart img {
	max-width: 80px;
}

.widget_shopping_cart .cart_list {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-bottom: 4px;
	margin: 20px 0;
}

.widget_shopping_cart .quantity {
	display: block;
}

.widget_shopping_cart .remove {
	float: right;
	font-size: 0;
}

.widget_shopping_cart .remove:before {
	font-family: "rt-icons-2";
	font-size: 16px;
	content: "";
}

.widget_shopping_cart li {
	margin-bottom: 16px;
}

.widget_shopping_cart li a + a {
	color: #1f232b;
	font-size: 16px;
}

.widget_shopping_cart .wc-forward {
	float: none;
}

/* price filter */
.widget_price_filter input[readonly] {
	background-color: transparent;
	padding-right: 3px;
	padding-left: 3px;
	max-width: 89px;
	margin-bottom: 4px;
	display: inline-block;
}

.widget_price_filter .ui-slider-range {
	background-color: #000;
}

.widget_price_filter .ui-slider-horizontal {
	margin-bottom: 30px;
}

.widget_price_filter label[for] {
	display: inline-block;
	padding-right: 4px;
}

.widget_price_filter .price_label {
	color: #1f232b;
}

.widget_price_filter .form-group {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}

.widget_price_filter button {
	margin-top: 26px;
	text-transform: uppercase;
	padding: 8px 7px 7px;
	min-width: 0;
	float: right;
}

.widget_price_filter .price_slider_amount:after {
	content: "";
	display: block;
	clear: both;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-slider {
	position: relative;
	text-align: left;
	background-color: #fafafa;
	margin: 0 5px 0 8px;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 12px;
	height: 12px;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
	background-color: #1f232b;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: 10px;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -1px;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.related .owl-carousel .owl-stage-outer {
	overflow: visible;
}

.related .owl-carousel.owl-theme .owl-nav {
	top: 30% !important;
}

.related h2 {
	font-size: 20px;
}

/* color layered nav */
.widget_layered_nav .color-filters li {
	display: inline-block;
	margin: 0 29px 14px 0;
}

.widget_layered_nav .color-filters a {
	display: inline-block;
	width: 23px;
	height: 23px;
	font-size: 0;
	background-color: #ccc;
	color: transparent;
	position: relative;
}

.widget_layered_nav .color-filters a:before {
	content: "";
	display: block;
	position: absolute;
	border: 1px solid rgba(0, 0, 0, .1);
	top: -2px;
	left: -2px;
	bottom: -2px;
	right: -2px;
}

.widget_layered_nav .color-filters span {
	position: relative;
	top: 2px;
	left: 5px;
}

/* widget_products */
.widget_products img {
	max-width: 80px;
}

.widget_products .media h3 {
	font-size: inherit;
	line-height: 1.4;
	margin: 3px 0 10px;
}

.widget_products .star-rating {
	margin-bottom: 10px;
}

.widget_products .price {
	position: static;
	background-color: transparent;
	padding: 0;
}

.widget_products .add_to_cart_button {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 14px;
	text-align: center;
	background-color: #000;
	color: #fff;
	margin-right: 5px;
}

.widget_products .add_to_cart_button:hover {
	color: #fff;
	background-color: #1f232b;
}

/*widget_top_rated_products*/
.widget .product-title {
	display: block;
}

.widget .woocommerce-Price-amount {
	color: #1f232b;
}

.widget del .woocommerce-Price-amount {
	color: inherit;
}

.widget .star-rating {
	margin: 5px 0 7px;
}

/*widget_recent_reviews*/
.widget_recent_reviews li:before, .widget_recent_reviews li:after, .product_list_widget li:before, .product_list_widget li:after {
	content: "";
	display: block;
	clear: both;
}

.widget_recent_reviews img, .product_list_widget img {
	display: block;
	float: left;
	max-width: 100px;
	margin-right: 20px;
}

.widget_rating_filter {
	text-align: right;
}

.widget_rating_filter li {
	clear: both;
	margin-bottom: 8px;
}

.widget_rating_filter .star-rating {
	float: left;
}

/*
**plugins
*/

/* Owl carousel v 2.1.6 styles */

/* Owl Carousel - Core */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	-webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	display: none;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel.dots-center .owl-dots {
	text-align: center;
}

.owl-carousel .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	counter-reset: owl-dots;
}

.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	padding: 0 8px;
}

.owl-carousel .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	display: block;
	border-radius: 50%;
	color: transparent;
	background-color: #dd8706;
	cursor: pointer;
	text-indent: -9999px;
	transition: all .2s ease-in-out 0s;
}

.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #000;
}

.owl-carousel .owl-nav {
	-webkit-transition: all .6s ease 0s;
	transition: all .6s ease 0s;
}

.owl-carousel .owl-nav > div {
	color: transparent;
	font-size: 0;
	display: inline-block;
	right: 0;
	text-align: center;
}

.owl-carousel .owl-nav > div.disabled {
	opacity: .5;
	cursor: default;
}

.owl-carousel .owl-nav > div:first-child {
	left: 0;
	right: auto;
}

.owl-carousel .owl-nav > div:after {
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	font-family: FontAwesome;
	font-size: 40px;
	line-height: 60px;
	content: "";
	color: #808080;
}

.owl-carousel .owl-nav > div:first-child:after {
	content: "";
}

.owl-carousel .owl-nav > div:hover:after {
	color: #000;
}

@media (max-width: 1299px) {
	.container .owl-carousel[data-nav=true] {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media (min-width: 1300px) {
	.container .owl-carousel[data-nav=true] .owl-nav {
		left: -60px;
		right: -60px;
	}
}

@media (min-width: 1600px) {
	.container .owl-carousel[data-nav=true] .owl-nav {
		left: -150px;
		right: -150px;
	}
}

.top-right-nav .owl-nav {
	position: absolute;
	top: -70px;
	right: 0;
}

.top-right-nav .owl-nav > div {
	background: transparent;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

/* Owl Carousel - Auto Height Plugin */
.owl-height {
	transition: height 500ms ease-in-out;
}

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("https://www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon.nitro-lazy {
	background-image: none !important;
}

.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/* Owl Default Theme */
.owl-theme:hover .owl-nav {
	opacity: 1;
}

.owl-theme .owl-nav {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav > div {
	font-size: 0;
	position: absolute;
	right: 0;
	text-align: center;
	margin-top: -30px;
	width: 30px;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.owl-theme .owl-dots {
	margin-top: 40px;
}

/* .Owl Center theme */
.owl-center .owl-nav {
	top: 0;
	bottom: 0;
	position: static;
	margin-top: 0;
	opacity: 1;
}

.owl-center .owl-nav > div {
	right: 0;
	width: 30px;
	top: 40%;
	bottom: 0;
	margin: 0;
	height: 80px;
	text-align: center;
	opacity: 0;
	background-color: rgba(31, 35, 43, .6);
	transform: translateY(-50%);
}

.owl-center .owl-nav > div:first-child {
	left: 0;
	right: auto;
}

.owl-center .owl-nav > div:first-child:after {
	left: 4px;
}

.owl-center .owl-nav > div:after {
	position: absolute;
	top: 50%;
	color: #fff;
	font-size: 20px;
	left: 6px;
	transform: translateY(-50%);
}

.owl-center:hover .owl-nav > div {
	top: 50%;
	opacity: 1;
}

/* text-nav */
.text-nav {
	padding-right: 30px;
	padding-left: 30px;
}

.text-nav .owl-nav {
	position: static;
}

.text-nav .owl-nav > div {
	top: 0;
	bottom: 0;
	right: 0;
	margin-top: 0;
	background-color: #f2f2f2;
}

.text-nav .owl-nav > div:first-child {
	left: 0;
}

.text-nav .owl-nav > div:after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "next";
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1;
	color: #1f232b;
	transform: translate(-50%, -50%) rotate(-90deg);
}

.text-nav .owl-nav > div:first-child:after {
	content: "prev";
}

@media (min-width: 600px) {
	.text-nav {
		padding-right: 60px;
		padding-left: 60px;
	}
	
	.text-nav .owl-nav > div {
		width: 60px;
	}
}

/* owl images fix */
.owl-carousel .owl-item {
	-webkit-transition: opacity .2s ease .1s;
	transition: opacity .2s ease .1s;
	opacity: 0;
}

.owl-carousel .owl-item.active {
	opacity: 1;
}

.owl-center .owl-item {
	opacity: 1;
}

.with_shadow_items .owl-stage-outer {
	margin: -20px;
	padding: 20px;
}

/*
flexslider
*/

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Browser Resets
*********************************/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 0 0;
	position: relative;
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.flexslider .slides {
	zoom: 1;
}

/* Direction Nav */
.flex-direction-nav {}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -40px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	font-size: 0;
	color: transparent;
	text-align: center;
}

.flex-direction-nav .flex-prev {
	left: 40px;
}

.flex-direction-nav .flex-next {
	right: 40px;
	text-align: right;
}

.flexslider:hover .flex-prev {
	opacity: 1;
	left: 40px;
}

.flexslider:hover .flex-next {
	opacity: 1;
	right: 40px;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}

.flex-direction-nav .flex-disabled {
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: default;
}

.flex-direction-nav a:before {
	font-family: "FontAwesome";
	font-size: 40px;
	content: "";
	color: #fff;
	opacity: .5;
	position: absolute;
	top: 5px;
	left: 12px;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.flex-direction-nav a:hover:before {
	color: #fff;
	opacity: 1;
}

.flex-direction-nav a.flex-next:before {
	content: "";
	left: 14px;
}

/* Pause/Play */
.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: "rt-icons-2";
	font-size: 20px;
	display: inline-block;
	content: "";
}

.flex-pauseplay a:hover {
	opacity: 1;
}

.flex-pauseplay a.flex-play:before {
	content: "";
}

/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 42px;
	text-align: center;
	z-index: 10;
}

.flex-control-nav li {
	text-align: center;
	display: inline-block;
	padding: 0 7px;
	zoom: 1;
}

.flex-control-paging li a {
	width: 10px;
	height: 10px;
	display: block;
	background-color: #dd8706;
	border: 0;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.ds .flex-control-paging li a, .cs .flex-control-paging li a {
	border-color: #fff;
}

.flex-control-paging li a:hover {
	border-color: #000;
	background-color: #000;
}

.flex-control-paging li a.flex-active {
	border-color: #000;
	background-color: #000;
}

.flex-control-thumbs {
	margin: 1px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flex-control-thumbs img:hover {
	opacity: 1;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

@media screen and (max-width: 600px) {
	.flex-direction-nav .flex-prev {
		top: 14%;
	}
	
	.flex-direction-nav .flex-next {
		top: 14%;
	}
}

/* custom nav for flex slider*/
.flex-custom-nav {
	text-align: center;
	position: absolute;
	bottom: 38px;
	right: 0;
	left: 0;
	z-index: 3;
	line-height: 1;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.flex-custom-nav .flex-control-nav {
	width: auto;
	display: inline-block;
	position: static;
}

.flex-custom-nav .flex-custom-link {
	font-size: 12px;
	position: relative;
	bottom: 7px;
	margin: 0 8px;
	color: #1f232b;
}

.ds .flex-custom-nav .flex-custom-link, .cs .flex-custom-nav .flex-custom-link {
	color: #fff;
}

.flex-custom-nav .flex-custom-link:hover {
	color: #000;
}

.intro_section:hover .flex-custom-nav {
	opacity: 1;
}

/*
prettyPhoto
*/
div.facebook .pp_description {
	margin: 0 37px 0 0;
}

div.pp_pic_holder a:focus {
	outline: none;
}

div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}

div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}

.pp_content {
	height: 40px;
	min-width: 40px;
	overflow: hidden;
}

* html .pp_content {
	width: 40px;
}

.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}

.pp_content_container .pp_left {
	padding-left: 20px;
}

.pp_content_container .pp_right {
	padding-right: 20px;
}

.pp_content_container .pp_details {
	float: left;
	padding: 8px 10px;
	line-height: 1;
	background-color: #fff;
}

.pp_description {
	display: none;
	margin: 0;
}

.pp_social {
	float: left;
	margin: 0 0 0 30px;
}

.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: auto;
	overflow: hidden;
}

.pp_social .twitter {
	float: left;
}

.pp_nav p {
	float: left;
	white-space: nowrap;
	margin: 4px 6px;
	font-weight: bold;
	opacity: .7;
}

.pp_nav .pp_play, .pp_nav .pp_pause, a.pp_arrow_previous, a.pp_arrow_next {
	float: left;
	text-align: center;
	font-size: 0;
	color: transparent;
}

.pp_nav .pp_play:before, .pp_nav .pp_pause:before, a.pp_arrow_previous:before, a.pp_arrow_next:before {
	line-height: 20px;
	display: inline-block;
	width: 20px;
	font-family: "FontAwesome";
	font-size: 12px;
	color: #1f232b;
	opacity: .7;
	content: "";
}

.pp_nav .pp_play:hover:before, .pp_nav .pp_pause:hover:before, a.pp_arrow_previous:hover:before, a.pp_arrow_next:hover:before {
	opacity: 1;
}

.pp_nav .pp_pause:before {
	content: "";
}

a.pp_arrow_previous:before {
	content: "";
}

a.pp_arrow_next:before {
	content: "";
}

a.pp_arrow_previous.disabled, a.pp_arrow_next.disabled {
	visibility: hidden;
	cursor: default;
}

.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}

.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}

.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative;
}

.pp_gallery ul {
	float: left;
	height: 35px;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0;
}

.pp_gallery ul a {
	border: 1px rgba(0, 0, 0, .1) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}

.pp_gallery ul a:hover, .pp_gallery ul .selected a {
	border-color: #000;
}

.pp_gallery ul a img {
	border: 0;
}

.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

.pp_gallery li.default a {
	display: block;
	height: 33px;
	width: 50px;
}

div.facebook .pp_gallery .pp_arrow_previous, div.facebook .pp_gallery .pp_arrow_next {
	margin-top: 7px;
}

a.pp_next, a.pp_previous {
	position: relative;
	display: block;
	float: right;
	height: 100%;
	width: 49%;
	font-size: 0;
	color: transparent;
	opacity: 0;
}

a.pp_next:before, a.pp_previous:before {
	line-height: 1;
	background-color: rgba(31, 35, 43, .3);
	font-size: 18px;
	padding: 10px 15px 10px 18px;
	color: #fff;
	font-family: "FontAwesome";
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 30px;
}

a.pp_next:hover, a.pp_previous:hover {
	opacity: 1;
}

a.pp_previous {
	float: left;
}

a.pp_previous:before {
	content: "";
	right: auto;
	padding: 10px 18px 10px 15px;
	left: 30px;
}

a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	position: absolute;
	right: 30px;
	top: 19px;
	z-index: 20000;
	font-size: 0;
	color: transparent;
	text-align: center;
}

a.pp_expand:before, a.pp_contract:before {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-family: "FontAwesome";
	content: "";
	background-color: rgba(31, 35, 43, .3);
	padding: 12px 13px;
}

a.pp_contract:before {
	content: "";
}

a.pp_close {
	display: none;
	position: absolute;
	right: -7px;
	top: -25px;
	font-size: 0;
	color: transparent;
}

a.pp_close:before {
	background-color: #0f0f0f;
	padding: 6px 8px;
	font-size: 14px;
	color: #fff;
	font-family: "FontAwesome";
	content: "";
}

.pp_loaderIcon {
	height: 50px;
	width: 50px;
	left: 50%;
	top: 50%;
	position: absolute;
	margin: -25px 0 0 -25px;
	text-align: center;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.pp_loaderIcon:before {
	display: block;
	font-family: "FontAwesome";
	content: "";
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	opacity: .6;
}

#pp_full_res {
	line-height: 1;
}

#pp_full_res .pp_inline {
	text-align: left;
}

#pp_full_res .pp_inline p {
	margin: 0 0 15px;
}

div.ppt {
	color: #fff;
	display: none;
	font-size: 18px;
	z-index: 9999;
	margin: 0 0 5px 20px;
}

.pp_top, .pp_bottom {
	position: relative;
}

* html .pp_top, * html .pp_bottom {
	padding: 0 20px;
}

.pp_top .pp_left, .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}

.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}

* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}

.pp_top .pp_right, .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.pp_fade, .pp_gallery li.default a img {
	display: none;
}

/*
easy pie chart
*/
.chart {
	position: relative;
	display: inline-block;
	min-height: 150px;
	min-width: 150px;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: center;
}

.chart .chart-meta {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -32px;
}

.chart .chart-meta .title {
	margin-top: .2em;
	font-size: 20px;
	font-weight: 300;
	color: #808080;
	text-transform: none;
	letter-spacing: 0;
}

.percent {
	display: inline-block;
	font-size: 60px;
	font-weight: 600;
	z-index: 2;
	letter-spacing: 0;
	color: #1f232b;
}

.percent:after {
	content: "%";
}

.angular {
	margin-top: 100px;
}

.angular .chart {
	margin-top: 0;
}

/* 
timetable 
*/
#timetable span {
	display: block;
}

#timetable th, #timetable td {
	vertical-align: middle;
	font-weight: normal;
	text-align: center;
	padding: 25px 5px;
}

#timetable thead {
	color: #fff;
}

#timetable thead th {
	border: 1px solid rgba(255, 255, 255, .2);
	border-width: 0 1px;
}

#timetable tbody th, #timetable tbody td {
	border: 1px solid #e5e5e5;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

#timetable tbody .current {
	background-color: #000;
	border-color: #000;
}

#timetable tbody .current a {
	color: #fff;
}

/* 
totop 
*/
#toTop {
	bottom: 10px;
	right: 10px;
	display: none;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: fixed;
	text-decoration: none;
	z-index: 9999;
	font-size: 0;
	color: transparent;
	background-color: #000;
	border-radius: 50%;
	opacity: .7;
}

#toTop:after {
	color: #fff;
	content: "";
	font-size: 16px;
	line-height: 47px;
	font-family: "FontAwesome";
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}

#toTopHover, #toTop:hover {
	bottom: 8px;
	opacity: 1;
}

#toTop:hover:after {
	color: #fff;
}

#toTop:active, #toTop:focus {
	outline: medium none;
}

.modal-open #toTop {
	visibility: hidden;
}

/* jQuery Countdown styles 2.0.2. */
#comingsoon-countdown {
	text-align: center;
}

#comingsoon-countdown:before, #comingsoon-countdown:after {
	clear: both;
	display: table;
	content: " ";
}

.countdown-rtl {
	direction: rtl;
}

.countdown-row {
	clear: both;
	display: table;
	margin: auto;
	padding: 20px 0;
	margin-bottom: 20px;
	text-align: center;
}

.countdown-section {
	display: table-cell;
	padding: 10px 30px 20px;
	text-align: center;
	border-left: 1px solid rgba(255, 255, 255, .2);
}

.countdown-section:first-child {
	border-left-width: 0;
}

.countdown-amount {
	font-size: 90px;
	line-height: 1;
	font-weight: 100;
	color: #000;
}

.countdown-period {
	display: block;
	font-size: 28px;
	font-weight: 100;
}

.countdown-descr {
	display: block;
}

@media (max-width: 767px) {
	.countdown-section {
		padding: 20px 8px 0;
	}
	
	.countdown-amount {
		font-size: 40px;
	}
	
	.countdown-period {
		font-size: 16px;
	}
}

/*
Simple Job Board
*/
.human-consult {}

.human-consult .sjb-page {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 15px;
}

.human-consult .sjb-page .list-data {
	box-shadow: 0px 0px 9.5px .5px rgba(0, 0, 0, .15);
	border: 0;
}

@media (min-width: 500px) {
	.human-consult .sjb-page .list-data > .row {
		margin-right: -25px;
		margin-left: -25px;
	}
	
	.human-consult .sjb-page .list-data > .row > [class*="col-"] {
		padding-left: 25px;
		padding-right: 25px;
	}
}

@media (min-width: 992px) {
	.human-consult .sjb-page .list-data > .row {
		display: flex;
	}
	
	.human-consult .sjb-page .list-data > .row > [class*="col-"] {
		display: flex;
		flex-direction: column;
	}
	
	.human-consult .sjb-page .list-data > .row > [class*="col-"].job-meta-wrap {
		justify-content: center;
	}
}

.human-consult .sjb-page .list-data .company-logo img {
	border: 0;
	max-width: 100px;
}

.human-consult .sjb-page .list-data .job-info h4.job-title {
	margin: 0 0 10px;
}

.human-consult .sjb-page .list-data .job-info h4.job-title a {
	font-size: 28px;
	font-weight: 600;
	text-transform: none;
	letter-spacing: -.02em;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	color: #1f232b;
}

.human-consult .sjb-page .list-data .job-info h4.job-title a:hover {
	color: #000;
}

.human-consult .sjb-page .list-data .company-name {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -.02em;
	text-transform: uppercase;
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.human-consult .sjb-page .list-data .job-description p:last-child {
	margin-bottom: 0;
}

.human-consult .sjb-page .list-data .job-description .btn.btn-primary {
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	letter-spacing: -.02em;
	font-size: 12px;
	margin-left: 0;
	background: none;
	color: #000;
	text-transform: uppercase;
	padding: 0;
}

.human-consult .sjb-page .list-data .job-description .btn.btn-primary:hover, .human-consult .sjb-page .list-data .job-description .btn.btn-primary:focus {
	color: #1f232b;
}

.human-consult .sjb-page .list-data .job-description .btn.btn-primary:after {
	font-family: FontAwesome;
	content: "";
	font-size: 14px;
	margin-left: 5px;
}

@media (min-width: 992px) {
	.human-consult .sjb-page .list-data .job-meta-wrap {
		border-left: 1px solid #e5e5e5;
	}
}

.human-consult .sjb-page .list-data .job-meta-wrap .job-type, .human-consult .sjb-page .list-data .job-meta-wrap .job-location, .human-consult .sjb-page .list-data .job-meta-wrap .job-date {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 1.4;
	color: #1f232b;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.human-consult .sjb-page .list-data .job-meta-wrap .job-type i, .human-consult .sjb-page .list-data .job-meta-wrap .job-location i, .human-consult .sjb-page .list-data .job-meta-wrap .job-date i {
	font-size: 20px;
	width: 20px;
	text-align: center;
	margin-right: 10px;
}

.human-consult .sjb-page .list-data .job-meta-wrap .job-type, .human-consult .sjb-page .list-data .job-meta-wrap .job-type i {
	color: #ff493c;
}

.human-consult .sjb-page .list-data .job-meta-wrap .job-location i, .human-consult .sjb-page .list-data .job-meta-wrap .job-date i {
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.human-consult .sjb-page .list-data.readmore-hidden .job-description .btn {
	display: none;
}

.human-consult .sjb-page .sjb-filters {
	position: relative;
	margin: 20px 0 45px;
	text-align: center;
	padding: 40px 20px 0;
}

@media (min-width: 768px) {
	.human-consult .sjb-page .sjb-filters {
		padding: 40px 50px 0;
	}
}

.human-consult .sjb-page .sjb-filters .row {
	margin-left: -10px;
	margin-right: -10px;
}

.human-consult .sjb-page .sjb-filters [class*="col-"] {
	padding-left: 10px;
	padding-right: 10px;
}

.human-consult .sjb-page .sjb-filters .sjb-search-button {
	position: absolute;
	right: 0;
	top: 10px;
}

.human-consult .sjb-page .sjb-filters .sjb-search-button .btn-search {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: "FontAwesome";
	font-size: 14px;
	font-weight: 400;
	color: #1f232b;
	height: 50px;
	margin-bottom: 0;
	padding: 0;
	width: 50px;
	background-color: #fff;
}

.human-consult .sjb-page .sjb-filters .sjb-search-button .btn-search:hover, .human-consult .sjb-page .sjb-filters .sjb-search-button .btn-search:focus, .human-consult .sjb-page .sjb-filters .sjb-search-button .btn-search.active {
	background-color: #000;
	color: #fff;
}

@media (max-width: 992px) {
	.human-consult .sjb-page .sjb-filters .sjb-search-button {
		position: relative;
		right: auto;
		top: auto;
		padding-bottom: 40px;
	}
	
	.human-consult .sjb-page .sjb-filters .sjb-search-button .btn-search {
		width: 180px;
		text-align: center;
	}
}

.human-consult .sjb-page .sjb-filters input[type="text"].form-control, .human-consult .sjb-page .sjb-filters select.form-control {
	background-color: rgba(15, 15, 15, .5);
	color: #fff;
	border: none;
	font-weight: 600;
	height: 50px;
	font-size: 12px;
	letter-spacing: -.02em;
	text-transform: uppercase;
	text-indent: 20px;
	margin-bottom: 25px;
}

@media (min-width: 768px) {
	.human-consult .sjb-page .sjb-filters input[type="text"].form-control, .human-consult .sjb-page .sjb-filters select.form-control {
		margin-bottom: 40px;
	}
}

.human-consult .sjb-page .sjb-filters input[type="text"].form-control:-moz-placeholder, .human-consult .sjb-page .sjb-filters select.form-control:-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.human-consult .sjb-page .sjb-filters input[type="text"].form-control::-moz-placeholder, .human-consult .sjb-page .sjb-filters select.form-control::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.human-consult .sjb-page .sjb-filters input[type="text"].form-control:-ms-input-placeholder, .human-consult .sjb-page .sjb-filters select.form-control:-ms-input-placeholder {
	color: #fff;
}

.human-consult .sjb-page .sjb-filters input[type="text"].form-control::-webkit-input-placeholder, .human-consult .sjb-page .sjb-filters select.form-control::-webkit-input-placeholder {
	color: #fff;
}

.human-consult .sjb-page .sjb-filters select {
	-webkit-appearance: inherit;
	-moz-appearance: inherit;
	appearance: inherit;
	background: #fff url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/themes/human-consult/img/select-arrow.png") no-repeat center right 15px;
}

.human-consult .sjb-page .sjb-filters select.nitro-lazy {
	background-image: none !important;
}

.human-consult .sjb-page .sjb-filters select option {
	background: #1f232b;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
}

.human-consult .sjb-page .pagination li {
	margin-left: 6px;
	margin-right: 6px;
}

.human-consult .sjb-page .pagination li .page-numbers, .human-consult .sjb-page .pagination li .prev, .human-consult .sjb-page .pagination li .next {
	color: #808080;
	background-color: #f2f2f2;
	border: none;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	margin-left: 0;
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.human-consult .sjb-page .pagination li .page-numbers:before, .human-consult .sjb-page .pagination li .page-numbers:after, .human-consult .sjb-page .pagination li .prev:before, .human-consult .sjb-page .pagination li .prev:after, .human-consult .sjb-page .pagination li .next:before, .human-consult .sjb-page .pagination li .next:after {
	line-height: 50px;
	font-size: 14px;
	font-weight: 600;
}

.human-consult .sjb-page .pagination li .page-numbers.current, .human-consult .sjb-page .pagination li .page-numbers.current:hover, .human-consult .sjb-page .pagination li .page-numbers.current:focus, .human-consult .sjb-page .pagination li .prev.current, .human-consult .sjb-page .pagination li .prev.current:hover, .human-consult .sjb-page .pagination li .prev.current:focus, .human-consult .sjb-page .pagination li .next.current, .human-consult .sjb-page .pagination li .next.current:hover, .human-consult .sjb-page .pagination li .next.current:focus {
	color: #fff;
	background-color: #000;
}

.human-consult .job-grid-view .grid-item .list-data {
	margin: 5px 0;
	padding: 30px 20px;
}

@media (min-width: 400px) {
	.human-consult .job-grid-view .grid-item .list-data {
		padding: 35px;
	}
}

.human-consult .job-grid-view .grid-item .list-data .company-logo {
	margin-bottom: 25px;
}

.human-consult .job-grid-view .grid-item .list-data .company-logo img {
	border: 0;
	max-width: 100px;
}

.human-consult .job-grid-view .grid-item .list-data .job-info {
	margin: 0 0 20px;
}

.human-consult .job-grid-view .grid-item .list-data .job-info h4.job-title {
	margin: 0 0 5px;
}

.human-consult .job-grid-view .grid-item .list-data .job-info h4.job-title a {
	font-size: 20px;
	font-weight: 600;
	text-transform: none;
	letter-spacing: -.02em;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	color: #1f232b;
}

.human-consult .job-grid-view .grid-item .list-data .job-info h4.job-title a:hover {
	color: #000;
}

.human-consult .job-grid-view .grid-item .list-data .company-name {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -.02em;
	text-transform: uppercase;
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.human-consult .job-grid-view .grid-item .list-data .job-meta {
	margin-bottom: 20px;
}

.human-consult .job-grid-view .grid-item .list-data .job-meta .job-type, .human-consult .job-grid-view .grid-item .list-data .job-meta .job-location, .human-consult .job-grid-view .grid-item .list-data .job-meta .job-date {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 1.4;
	color: #1f232b;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.human-consult .job-grid-view .grid-item .list-data .job-meta .job-type i, .human-consult .job-grid-view .grid-item .list-data .job-meta .job-location i, .human-consult .job-grid-view .grid-item .list-data .job-meta .job-date i {
	font-size: 20px;
	width: 20px;
	text-align: center;
	margin-right: 10px;
}

.human-consult .job-grid-view .grid-item .list-data .job-meta .job-type, .human-consult .job-grid-view .grid-item .list-data .job-meta .job-type i {
	color: #ff493c;
}

.human-consult .job-grid-view .grid-item .list-data .job-meta .job-location i, .human-consult .job-grid-view .grid-item .list-data .job-meta .job-date i {
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.human-consult .job-grid-view .grid-item .list-data .job-description p {
	margin: 0;
}

.human-consult .job-grid-view .grid-item .list-data .job-description .btn.btn-primary {
	margin: 20px 0 0;
}

/* Category */
.tax-jobpost_category .entry-meta, .tax-jobpost_job_type .entry-meta, .tax-jobpost_location .entry-meta {
	display: none;
}

/* Single post */
.single-jobpost .sjb-page .sjb-detail {
	margin: 0;
}

.single-jobpost .sjb-page .sjb-detail .list-data {
	padding: 30px 20px;
}

@media (min-width: 400px) {
	.single-jobpost .sjb-page .sjb-detail .list-data {
		padding: 55px;
	}
}

.single-jobpost .sjb-page .sjb-detail .list-data .job-title {
	font-size: 28px;
	font-weight: 600;
	text-transform: none;
	letter-spacing: -.02em;
	margin: 0 0 35px;
	padding: 0;
	word-wrap: break-word;
	color: #1f232b;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0;
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block > .row {
		display: flex;
		align-items: center;
	}
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-info-wrap {
	display: flex;
	align-items: center;
}

@media (max-width: 767px) {
	.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-info-wrap {
		margin-bottom: 30px;
	}
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-info-wrap .company-logo {
	margin: 0 35px 0 0;
	width: auto;
	display: inline-block;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-info-wrap .job-info {
	display: inline-block;
	margin: 0;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-info-wrap .job-info .company-name {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -.02em;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-info-wrap .job-info .company-tagline {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0;
	letter-spacing: -.02em;
	line-height: 1.4;
	color: #1f232b;
}

@media (min-width: 992px) {
	.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap {
		border-left: 1px solid #e5e5e5;
		padding-left: 45px;
	}
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-type, .single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-location, .single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-date {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: 1.4;
	color: #1f232b;
	display: flex;
	align-items: center;
	margin-top: 14px;
	margin-bottom: 14px;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-type i, .single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-location i, .single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-date i {
	font-size: 20px;
	width: 20px;
	text-align: center;
	margin-right: 10px;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-type, .single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-type i {
	color: #ff493c;
}

.single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-location i, .single-jobpost .sjb-page .sjb-detail .list-data .single-top-block .job-meta-wrap .job-date i {
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.single-jobpost .sjb-page .sjb-detail .list-data .features-title, .single-jobpost .sjb-page .sjb-detail .list-data .form-title {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -.02em;
	color: #000;
	background: -webkit-linear-gradient(#000, #dd8706);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: 40px 0 30px;
}

.single-jobpost .sjb-page .sjb-detail .list-data .job-features .table td {
	padding: 15px;
	line-height: 30px;
}

.single-jobpost .sjb-page .sjb-detail .list-data .job-features .table td:first-child {
	color: #1f232b;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -.02em;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -.02em;
	text-transform: uppercase;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label.small {
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label .required {
	padding: 0 5px;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label[for="jobapp_text_field"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label[for="jobapp_text_area"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label[for="jobapp_email_field"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label[for="jobapp_phone_number"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group label[for="jobapp_date_picker"] {
	display: none;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group input[type="text"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group input[type="email"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group input[type="tel"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .file, .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group textarea, .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group select, .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .form-control {
	background-color: #f2f2f2;
	color: #808080;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-size: 12px;
	font-weight: 600;
	height: 50px;
	letter-spacing: -.02em;
	line-height: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 12px;
	text-transform: uppercase;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group textarea {
	min-height: 150px;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group input[type="radio"], .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group input[type="checkbox"] {
	margin: 5px 5px 0;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .file div {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -.02em;
	line-height: 28px;
	height: 38px;
	padding: 6px 16px;
	text-align: center;
	color: #fff;
	background-color: #000;
	border-radius: 0;
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .btn-primary {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -.02em;
	padding: 18px 30px 18px;
	margin-bottom: 0;
	line-height: 1;
	display: inline-block;
	text-align: center;
	color: #fff;
	border: 1px solid #000;
	background-color: #000;
	border-radius: 0;
	position: relative;
	-webkit-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

@media (min-width: 992px) {
	.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .btn-primary {
		padding: 18px 40px 18px;
	}
}

.single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .btn-primary:hover, .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .btn-primary:focus, .single-jobpost .sjb-page .sjb-detail .list-data .jobpost-form .form-group .btn-primary:active {
	color: #000;
	border: 1px solid #000;
	background: transparent;
}

/* Widgets */
.sjb-recent-jobs-widget li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 8px 0;
	border-bottom: 1px solid #e5e5e5;
}

.sjb-recent-jobs-widget li:first-child {
	padding-top: 0;
}

.sjb-recent-jobs-widget li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.sjb-recent-jobs-widget li a {
	color: #808080;
}

.sjb-recent-jobs-widget li a:hover, .sjb-recent-jobs-widget li a:focus {
	color: #1f232b;
}

.sjb-recent-jobs-widget li div {
	color: #dd8706;
}

.sjb-recent-jobs-widget li div i {
	margin-right: 5px;
}

/*
**icons
*/
a[class*="soc-"]:before {
	font-family: "socicon";
	font-size: 14px;
}

a.social-icon {
	display: inline-block;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
}

a.social-icon span {
	opacity: .7;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
}

a.social-icon span:first-child {
	font-size: 24px;
	margin-top: 8px;
	font-weight: bold;
}

a.social-icon [class*="rt-icon"] + span {
	font-size: 24px;
	margin-top: 8px;
	font-weight: bold;
}

a.social-icon + a.social-icon, a.social-icon .tooltip + a.social-icon {
	margin-left: 24px;
}

a.social-icon.bg-icon + a.social-icon.bg-icon, a.social-icon .tooltip + a.social-icon.bg-icon, a.social-icon.color-bg-icon + a.social-icon.color-bg-icon, a.social-icon .tooltip + a.social-icon.color-bg-icon, a.social-icon.border-icon + a.social-icon.border-icon, a.social-icon .tooltip + a.social-icon.border-icon {
	margin-left: 5px;
}

a.social-icon.block-icon {
	width: 100%;
}

a[class*="soc-"].rounded-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-width: 1px;
	border-style: solid;
}

a.big-icon {
	width: 112px;
	height: 112px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}

a.big-icon[class*="soc-"]:before {
	font-size: 32px;
}

a.big-icon [class*="rt-icon"]:before {
	font-size: 32px;
}

.social-icons a.social-icon.color-bg-icon.rounded-icon {
	margin-left: 7px !important;
}

.social-icons a.social-icon.color-bg-icon.rounded-icon:first-of-type {
	margin-left: 0 !important;
}

.social-icons a.social-icon.color-bg-icon.rounded-icon:before {
	position: relative;
	top: 1px;
}

.social-icons a.social-icon.color-bg-icon.rounded-icon:hover {
	background-color: #f2f2f2;
}

/*corporate colors*/
a.color-icon.soc-twitter, a[class*="soc-"].soc-twitter:hover {
	color: #00abef;
	border-color: #00abef;
}

a.color-icon.soc-facebook, a[class*="soc-"].soc-facebook:hover {
	color: #507cbe;
	border-color: #507cbe;
}

a.color-icon.soc-google, a[class*="soc-"].soc-google:hover {
	color: #d93e2d;
	border-color: #d93e2d;
}

a.color-icon.soc-pinterest, a[class*="soc-"].soc-pinterest:hover {
	color: #c92619;
	border-color: #c92619;
}

a.color-icon.soc-foursquare, a[class*="soc-"].soc-foursquare:hover {
	color: #23b7e0;
	border-color: #23b7e0;
}

a.color-icon.soc-yahoo, a[class*="soc-"].soc-yahoo:hover {
	color: #6e2a85;
	border-color: #6e2a85;
}

a.color-icon.soc-skype, a[class*="soc-"].soc-skype:hover {
	color: #28abe3;
	border-color: #28abe3;
}

a.color-icon.soc-yelp, a[class*="soc-"].soc-yelp:hover {
	color: #c83218;
	border-color: #c83218;
}

a.color-icon.soc-feedburner, a[class*="soc-"].soc-feedburner:hover {
	color: #fc0;
	border-color: #fc0;
}

a.color-icon.soc-linkedin, a[class*="soc-"].soc-linkedin:hover {
	color: #3371b7;
	border-color: #3371b7;
}

a.color-icon.soc-viadeo, a[class*="soc-"].soc-viadeo:hover {
	color: #e4a000;
	border-color: #e4a000;
}

a.color-icon.soc-xing, a[class*="soc-"].soc-xing:hover {
	color: #005a60;
	border-color: #005a60;
}

a.color-icon.soc-myspace, a[class*="soc-"].soc-myspace:hover {
	color: #323232;
	border-color: #323232;
}

a.color-icon.soc-soundcloud, a[class*="soc-"].soc-soundcloud:hover {
	color: #fe3801;
	border-color: #fe3801;
}

a.color-icon.soc-spotify, a[class*="soc-"].soc-spotify:hover {
	color: #7bb342;
	border-color: #7bb342;
}

a.color-icon.soc-grooveshark, a[class*="soc-"].soc-grooveshark:hover {
	color: #f67e03;
	border-color: #f67e03;
}

a.color-icon.soc-lastfm, a[class*="soc-"].soc-lastfm:hover {
	color: #d41316;
	border-color: #d41316;
}

a.color-icon.soc-youtube, a[class*="soc-"].soc-youtube:hover {
	color: #d12121;
	border-color: #d12121;
}

a.color-icon.soc-vimeo, a[class*="soc-"].soc-vimeo:hover {
	color: #51b5e7;
	border-color: #51b5e7;
}

a.color-icon.soc-dailymotion, a[class*="soc-"].soc-dailymotion:hover {
	color: #004e72;
	border-color: #004e72;
}

a.color-icon.soc-vine, a[class*="soc-"].soc-vine:hover {
	color: #00b389;
	border-color: #00b389;
}

a.color-icon.soc-flickr, a[class*="soc-"].soc-flickr:hover {
	color: #0062dd;
	border-color: #0062dd;
}

a.color-icon.soc-500px, a[class*="soc-"].soc-500px:hover {
	color: #58a9de;
	border-color: #58a9de;
}

a.color-icon.soc-instagram, a[class*="soc-"].soc-instagram:hover {
	color: #9c7c6e;
	border-color: #9c7c6e;
}

a.color-icon.soc-wordpress, a[class*="soc-"].soc-wordpress:hover {
	color: #464646;
	border-color: #464646;
}

a.color-icon.soc-tumblr, a[class*="soc-"].soc-tumblr:hover {
	color: #45556c;
	border-color: #45556c;
}

a.color-icon.soc-blogger, a[class*="soc-"].soc-blogger:hover {
	color: #ec661c;
	border-color: #ec661c;
}

a.color-icon.soc-technorati, a[class*="soc-"].soc-technorati:hover {
	color: #5cb030;
	border-color: #5cb030;
}

a.color-icon.soc-reddit, a[class*="soc-"].soc-reddit:hover {
	color: #e74a1e;
	border-color: #e74a1e;
}

a.color-icon.soc-dribbble, a[class*="soc-"].soc-dribbble:hover {
	color: #e84d88;
	border-color: #e84d88;
}

a.color-icon.soc-stumbleupon, a[class*="soc-"].soc-stumbleupon:hover {
	color: #e64011;
	border-color: #e64011;
}

a.color-icon.soc-digg, a[class*="soc-"].soc-digg:hover {
	color: #1d1d1b;
	border-color: #1d1d1b;
}

a.color-icon.soc-envato, a[class*="soc-"].soc-envato:hover {
	color: #597c3a;
	border-color: #597c3a;
}

a.color-icon.soc-behance, a[class*="soc-"].soc-behance:hover {
	color: #007eff;
	border-color: #007eff;
}

a.color-icon.soc-delicious, a[class*="soc-"].soc-delicious:hover {
	color: #31a9ff;
	border-color: #31a9ff;
}

a.color-icon.soc-deviantart, a[class*="soc-"].soc-deviantart:hover {
	color: #c5d200;
	border-color: #c5d200;
}

a.color-icon.soc-forrst, a[class*="soc-"].soc-forrst:hover {
	color: #5b9a68;
	border-color: #5b9a68;
}

a.color-icon.soc-play, a[class*="soc-"].soc-play:hover {
	color: #5acdbd;
	border-color: #5acdbd;
}

a.color-icon.soc-zerply, a[class*="soc-"].soc-zerply:hover {
	color: #9dbc7a;
	border-color: #9dbc7a;
}

a.color-icon.soc-wikipedia, a[class*="soc-"].soc-wikipedia:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-apple, a[class*="soc-"].soc-apple:hover {
	color: #b9bfc1;
	border-color: #b9bfc1;
}

a.color-icon.soc-flattr, a[class*="soc-"].soc-flattr:hover {
	color: #f67c1a;
	border-color: #f67c1a;
}

a.color-icon.soc-github, a[class*="soc-"].soc-github:hover {
	color: #221e1b;
	border-color: #221e1b;
}

a.color-icon.soc-friendfeed, a[class*="soc-"].soc-friendfeed:hover {
	color: #2f72c4;
	border-color: #2f72c4;
}

a.color-icon.soc-newsvine, a[class*="soc-"].soc-newsvine:hover {
	color: #075b2f;
	border-color: #075b2f;
}

a.color-icon.soc-identica, a[class*="soc-"].soc-identica:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-bebo, a[class*="soc-"].soc-bebo:hover {
	color: #ef1011;
	border-color: #ef1011;
}

a.color-icon.soc-zynga, a[class*="soc-"].soc-zynga:hover {
	color: #dc0606;
	border-color: #dc0606;
}

a.color-icon.soc-steam, a[class*="soc-"].soc-steam:hover {
	color: #8f8d8a;
	border-color: #8f8d8a;
}

a.color-icon.soc-xbox, a[class*="soc-"].soc-xbox:hover {
	color: #92c83e;
	border-color: #92c83e;
}

a.color-icon.soc-windows, a[class*="soc-"].soc-windows:hover {
	color: #00bdf6;
	border-color: #00bdf6;
}

a.color-icon.soc-outlook, a[class*="soc-"].soc-outlook:hover {
	color: #0072c6;
	border-color: #0072c6;
}

a.color-icon.soc-coderwall, a[class*="soc-"].soc-coderwall:hover {
	color: #3e8dcc;
	border-color: #3e8dcc;
}

a.color-icon.soc-tripadvisor, a[class*="soc-"].soc-tripadvisor:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-appnet, a[class*="soc-"].soc-appnet:hover {
	color: #494949;
	border-color: #494949;
}

a.color-icon.soc-goodreads, a[class*="soc-"].soc-goodreads:hover {
	color: #1abc9c;
	border-color: #1abc9c;
}

a.color-icon.soc-tripit, a[class*="soc-"].soc-tripit:hover {
	color: #1982c3;
	border-color: #1982c3;
}

a.color-icon.soc-lanyrd, a[class*="soc-"].soc-lanyrd:hover {
	color: #3c80c9;
	border-color: #3c80c9;
}

a.color-icon.soc-slideshare, a[class*="soc-"].soc-slideshare:hover {
	color: #4ba3a6;
	border-color: #4ba3a6;
}

a.color-icon.soc-buffer, a[class*="soc-"].soc-buffer:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-rss, a[class*="soc-"].soc-rss:hover {
	color: #f26109;
	border-color: #f26109;
}

a.color-icon.soc-vkontakte, a[class*="soc-"].soc-vkontakte:hover {
	color: #5a7fa6;
	border-color: #5a7fa6;
}

a.color-icon.soc-disqus, a[class*="soc-"].soc-disqus:hover {
	color: #2e9fff;
	border-color: #2e9fff;
}

a.color-icon.soc-houzz, a[class*="soc-"].soc-houzz:hover {
	color: #7cc04b;
	border-color: #7cc04b;
}

a.color-icon.soc-mail, a[class*="soc-"].soc-mail:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-patreon, a[class*="soc-"].soc-patreon:hover {
	color: #e44727;
	border-color: #e44727;
}

a.color-icon.soc-paypal, a[class*="soc-"].soc-paypal:hover {
	color: #009cde;
	border-color: #009cde;
}

a.color-icon.soc-playstation, a[class*="soc-"].soc-playstation:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-smugmug, a[class*="soc-"].soc-smugmug:hover {
	color: #acfd32;
	border-color: #acfd32;
}

a.color-icon.soc-swarm, a[class*="soc-"].soc-swarm:hover {
	color: #fc9d3c;
	border-color: #fc9d3c;
}

a.color-icon.soc-triplej, a[class*="soc-"].soc-triplej:hover {
	color: #e53531;
	border-color: #e53531;
}

a.color-icon.soc-yammer, a[class*="soc-"].soc-yammer:hover {
	color: #1175c4;
	border-color: #1175c4;
}

a.color-icon.soc-stackoverflow, a[class*="soc-"].soc-stackoverflow:hover {
	color: #fd9827;
	border-color: #fd9827;
}

a.color-icon.soc-drupal, a[class*="soc-"].soc-drupal:hover {
	color: #00598e;
	border-color: #00598e;
}

a.color-icon.soc-odnoklassniki, a[class*="soc-"].soc-odnoklassniki:hover {
	color: #f48420;
	border-color: #f48420;
}

a.color-icon.soc-android, a[class*="soc-"].soc-android:hover {
	color: #8ec047;
	border-color: #8ec047;
}

a.color-icon.soc-meetup, a[class*="soc-"].soc-meetup:hover {
	color: #e2373c;
	border-color: #e2373c;
}

a.color-icon.soc-persona, a[class*="soc-"].soc-persona:hover {
	color: #e6753d;
	border-color: #e6753d;
}

a.color-icon.soc-amazon, a[class*="soc-"].soc-amazon:hover {
	color: #f90;
	border-color: #f90;
}

a.color-icon.soc-ello, a[class*="soc-"].soc-ello:hover {
	color: #000;
	border-color: #000;
}

a.color-icon.soc-mixcloud, a[class*="soc-"].soc-mixcloud:hover {
	color: #314359;
	border-color: #314359;
}

a.color-icon.soc-8tracks, a[class*="soc-"].soc-8tracks:hover {
	color: #122c4b;
	border-color: #122c4b;
}

a.color-icon.soc-twitch, a[class*="soc-"].soc-twitch:hover {
	color: #6441a5;
	border-color: #6441a5;
}

a.color-icon.soc-airbnb, a[class*="soc-"].soc-airbnb:hover {
	color: #ff5a5f;
	border-color: #ff5a5f;
}

a.color-icon.soc-pocket, a[class*="soc-"].soc-pocket:hover {
	color: #ed4055;
	border-color: #ed4055;
}

/*corporate background colors*/
.color-bg-icon {
	color: #fff;
}

.color-bg-icon.soc-twitter, a.soc-twitter.bg-icon:hover, .soc-twitter.color-icon.border-icon:hover {
	background-color: #00abef;
	border-color: #00abef;
}

.color-bg-icon.soc-facebook, a.soc-facebook.bg-icon:hover, .soc-facebook.color-icon.border-icon:hover {
	background-color: #507cbe;
	border-color: #507cbe;
}

.color-bg-icon.soc-google, a.soc-google.bg-icon:hover, .soc-google.color-icon.border-icon:hover {
	background-color: #d93e2d;
	border-color: #d93e2d;
}

.color-bg-icon.soc-pinterest, a.soc-pinterest.bg-icon:hover, .soc-pinterest.color-icon.border-icon:hover {
	background-color: #c92619;
	border-color: #c92619;
}

.color-bg-icon.soc-foursquare, a.soc-foursquare.bg-icon:hover, .soc-foursquare.color-icon.border-icon:hover {
	background-color: #23b7e0;
	border-color: #23b7e0;
}

.color-bg-icon.soc-yahoo, a.soc-yahoo.bg-icon:hover, .soc-yahoo.color-icon.border-icon:hover {
	background-color: #6e2a85;
	border-color: #6e2a85;
}

.color-bg-icon.soc-skype, a.soc-skype.bg-icon:hover, .soc-skype.color-icon.border-icon:hover {
	background-color: #28abe3;
	border-color: #28abe3;
}

.color-bg-icon.soc-yelp, a.soc-yelp.bg-icon:hover, .soc-yelp.color-icon.border-icon:hover {
	background-color: #c83218;
	border-color: #c83218;
}

.color-bg-icon.soc-feedburner, a.soc-feedburner.bg-icon:hover, .soc-feedburner.color-icon.border-icon:hover {
	background-color: #fc0;
	border-color: #fc0;
}

.color-bg-icon.soc-linkedin, a.soc-linkedin.bg-icon:hover, .soc-linkedin.color-icon.border-icon:hover {
	background-color: #3371b7;
	border-color: #3371b7;
}

.color-bg-icon.soc-viadeo, a.soc-viadeo.bg-icon:hover, .soc-viadeo.color-icon.border-icon:hover {
	background-color: #e4a000;
	border-color: #e4a000;
}

.color-bg-icon.soc-xing, a.soc-xing.bg-icon:hover, .soc-xing.color-icon.border-icon:hover {
	background-color: #005a60;
	border-color: #005a60;
}

.color-bg-icon.soc-myspace, a.soc-myspace.bg-icon:hover, .soc-myspace.color-icon.border-icon:hover {
	background-color: #323232;
	border-color: #323232;
}

.color-bg-icon.soc-soundcloud, a.soc-soundcloud.bg-icon:hover, .soc-soundcloud.color-icon.border-icon:hover {
	background-color: #fe3801;
	border-color: #fe3801;
}

.color-bg-icon.soc-spotify, a.soc-spotify.bg-icon:hover, .soc-spotify.color-icon.border-icon:hover {
	background-color: #7bb342;
	border-color: #7bb342;
}

.color-bg-icon.soc-grooveshark, a.soc-grooveshark.bg-icon:hover, .soc-grooveshark.color-icon.border-icon:hover {
	background-color: #f67e03;
	border-color: #f67e03;
}

.color-bg-icon.soc-lastfm, a.soc-lastfm.bg-icon:hover, .soc-lastfm.color-icon.border-icon:hover {
	background-color: #d41316;
	border-color: #d41316;
}

.color-bg-icon.soc-youtube, a.soc-youtube.bg-icon:hover, .soc-youtube.color-icon.border-icon:hover {
	background-color: #d12121;
	border-color: #d12121;
}

.color-bg-icon.soc-vimeo, a.soc-vimeo.bg-icon:hover, .soc-vimeo.color-icon.border-icon:hover {
	background-color: #51b5e7;
	border-color: #51b5e7;
}

.color-bg-icon.soc-dailymotion, a.soc-dailymotion.bg-icon:hover, .soc-dailymotion.color-icon.border-icon:hover {
	background-color: #004e72;
	border-color: #004e72;
}

.color-bg-icon.soc-vine, a.soc-vine.bg-icon:hover, .soc-vine.color-icon.border-icon:hover {
	background-color: #00b389;
	border-color: #00b389;
}

.color-bg-icon.soc-flickr, a.soc-flickr.bg-icon:hover, .soc-flickr.color-icon.border-icon:hover {
	background-color: #0062dd;
	border-color: #0062dd;
}

.color-bg-icon.soc-500px, a.soc-500px.bg-icon:hover, .soc-500px.color-icon.border-icon:hover {
	background-color: #58a9de;
	border-color: #58a9de;
}

.color-bg-icon.soc-instagram, a.soc-instagram.bg-icon:hover, .soc-instagram.color-icon.border-icon:hover {
	background-color: #9c7c6e;
	border-color: #9c7c6e;
}

.color-bg-icon.soc-wordpress, a.soc-wordpress.bg-icon:hover, .soc-wordpress.color-icon.border-icon:hover {
	background-color: #464646;
	border-color: #464646;
}

.color-bg-icon.soc-tumblr, a.soc-tumblr.bg-icon:hover, .soc-tumblr.color-icon.border-icon:hover {
	background-color: #45556c;
	border-color: #45556c;
}

.color-bg-icon.soc-blogger, a.soc-blogger.bg-icon:hover, .soc-blogger.color-icon.border-icon:hover {
	background-color: #ec661c;
	border-color: #ec661c;
}

.color-bg-icon.soc-technorati, a.soc-technorati.bg-icon:hover, .soc-technorati.color-icon.border-icon:hover {
	background-color: #5cb030;
	border-color: #5cb030;
}

.color-bg-icon.soc-reddit, a.soc-reddit.bg-icon:hover, .soc-reddit.color-icon.border-icon:hover {
	background-color: #e74a1e;
	border-color: #e74a1e;
}

.color-bg-icon.soc-dribbble, a.soc-dribbble.bg-icon:hover, .soc-dribbble.color-icon.border-icon:hover {
	background-color: #e84d88;
	border-color: #e84d88;
}

.color-bg-icon.soc-stumbleupon, a.soc-stumbleupon.bg-icon:hover, .soc-stumbleupon.color-icon.border-icon:hover {
	background-color: #e64011;
	border-color: #e64011;
}

.color-bg-icon.soc-digg, a.soc-digg.bg-icon:hover, .soc-digg.color-icon.border-icon:hover {
	background-color: #1d1d1b;
	border-color: #1d1d1b;
}

.color-bg-icon.soc-envato, a.soc-envato.bg-icon:hover, .soc-envato.color-icon.border-icon:hover {
	background-color: #597c3a;
	border-color: #597c3a;
}

.color-bg-icon.soc-behance, a.soc-behance.bg-icon:hover, .soc-behance.color-icon.border-icon:hover {
	background-color: #007eff;
	border-color: #007eff;
}

.color-bg-icon.soc-delicious, a.soc-delicious.bg-icon:hover, .soc-delicious.color-icon.border-icon:hover {
	background-color: #31a9ff;
	border-color: #31a9ff;
}

.color-bg-icon.soc-deviantart, a.soc-deviantart.bg-icon:hover, .soc-deviantart.color-icon.border-icon:hover {
	background-color: #c5d200;
	border-color: #c5d200;
}

.color-bg-icon.soc-forrst, a.soc-forrst.bg-icon:hover, .soc-forrst.color-icon.border-icon:hover {
	background-color: #5b9a68;
	border-color: #5b9a68;
}

.color-bg-icon.soc-play, a.soc-play.bg-icon:hover, .soc-play.color-icon.border-icon:hover {
	background-color: #5acdbd;
	border-color: #5acdbd;
}

.color-bg-icon.soc-zerply, a.soc-zerply.bg-icon:hover, .soc-zerply.color-icon.border-icon:hover {
	background-color: #9dbc7a;
	border-color: #9dbc7a;
}

.color-bg-icon.soc-wikipedia, a.soc-wikipedia.bg-icon:hover, .soc-wikipedia.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-apple, a.soc-apple.bg-icon:hover, .soc-apple.color-icon.border-icon:hover {
	background-color: #b9bfc1;
	border-color: #b9bfc1;
}

.color-bg-icon.soc-flattr, a.soc-flattr.bg-icon:hover, .soc-flattr.color-icon.border-icon:hover {
	background-color: #f67c1a;
	border-color: #f67c1a;
}

.color-bg-icon.soc-github, a.soc-github.bg-icon:hover, .soc-github.color-icon.border-icon:hover {
	background-color: #221e1b;
	border-color: #221e1b;
}

.color-bg-icon.soc-friendfeed, a.soc-friendfeed.bg-icon:hover, .soc-friendfeed.color-icon.border-icon:hover {
	background-color: #2f72c4;
	border-color: #2f72c4;
}

.color-bg-icon.soc-newsvine, a.soc-newsvine.bg-icon:hover, .soc-newsvine.color-icon.border-icon:hover {
	background-color: #075b2f;
	border-color: #075b2f;
}

.color-bg-icon.soc-identica, a.soc-identica.bg-icon:hover, .soc-identica.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-bebo, a.soc-bebo.bg-icon:hover, .soc-bebo.color-icon.border-icon:hover {
	background-color: #ef1011;
	border-color: #ef1011;
}

.color-bg-icon.soc-zynga, a.soc-zynga.bg-icon:hover, .soc-zynga.color-icon.border-icon:hover {
	background-color: #dc0606;
	border-color: #dc0606;
}

.color-bg-icon.soc-steam, a.soc-steam.bg-icon:hover, .soc-steam.color-icon.border-icon:hover {
	background-color: #8f8d8a;
	border-color: #8f8d8a;
}

.color-bg-icon.soc-xbox, a.soc-xbox.bg-icon:hover, .soc-xbox.color-icon.border-icon:hover {
	background-color: #92c83e;
	border-color: #92c83e;
}

.color-bg-icon.soc-windows, a.soc-windows.bg-icon:hover, .soc-windows.color-icon.border-icon:hover {
	background-color: #00bdf6;
	border-color: #00bdf6;
}

.color-bg-icon.soc-outlook, a.soc-outlook.bg-icon:hover, .soc-outlook.color-icon.border-icon:hover {
	background-color: #0072c6;
	border-color: #0072c6;
}

.color-bg-icon.soc-coderwall, a.soc-coderwall.bg-icon:hover, .soc-coderwall.color-icon.border-icon:hover {
	background-color: #3e8dcc;
	border-color: #3e8dcc;
}

.color-bg-icon.soc-tripadvisor, a.soc-tripadvisor.bg-icon:hover, .soc-tripadvisor.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-appnet, a.soc-appnet.bg-icon:hover, .soc-appnet.color-icon.border-icon:hover {
	background-color: #494949;
	border-color: #494949;
}

.color-bg-icon.soc-goodreads, a.soc-goodreads.bg-icon:hover, .soc-goodreads.color-icon.border-icon:hover {
	background-color: #1abc9c;
	border-color: #1abc9c;
}

.color-bg-icon.soc-tripit, a.soc-tripit.bg-icon:hover, .soc-tripit.color-icon.border-icon:hover {
	background-color: #1982c3;
	border-color: #1982c3;
}

.color-bg-icon.soc-lanyrd, a.soc-lanyrd.bg-icon:hover, .soc-lanyrd.color-icon.border-icon:hover {
	background-color: #3c80c9;
	border-color: #3c80c9;
}

.color-bg-icon.soc-slideshare, a.soc-slideshare.bg-icon:hover, .soc-slideshare.color-icon.border-icon:hover {
	background-color: #4ba3a6;
	border-color: #4ba3a6;
}

.color-bg-icon.soc-buffer, a.soc-buffer.bg-icon:hover, .soc-buffer.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-rss, a.soc-rss.bg-icon:hover, .soc-rss.color-icon.border-icon:hover {
	background-color: #f26109;
	border-color: #f26109;
}

.color-bg-icon.soc-vkontakte, a.soc-vkontakte.bg-icon:hover, .soc-vkontakte.color-icon.border-icon:hover {
	background-color: #5a7fa6;
	border-color: #5a7fa6;
}

.color-bg-icon.soc-disqus, a.soc-disqus.bg-icon:hover, .soc-disqus.color-icon.border-icon:hover {
	background-color: #2e9fff;
	border-color: #2e9fff;
}

.color-bg-icon.soc-houzz, a.soc-houzz.bg-icon:hover, .soc-houzz.color-icon.border-icon:hover {
	background-color: #7cc04b;
	border-color: #7cc04b;
}

.color-bg-icon.soc-mail, a.soc-mail.bg-icon:hover, .soc-mail.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-patreon, a.soc-patreon.bg-icon:hover, .soc-patreon.color-icon.border-icon:hover {
	background-color: #e44727;
	border-color: #e44727;
}

.color-bg-icon.soc-paypal, a.soc-paypal.bg-icon:hover, .soc-paypal.color-icon.border-icon:hover {
	background-color: #009cde;
	border-color: #009cde;
}

.color-bg-icon.soc-playstation, a.soc-playstation.bg-icon:hover, .soc-playstation.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-smugmug, a.soc-smugmug.bg-icon:hover, .soc-smugmug.color-icon.border-icon:hover {
	background-color: #acfd32;
	border-color: #acfd32;
}

.color-bg-icon.soc-swarm, a.soc-swarm.bg-icon:hover, .soc-swarm.color-icon.border-icon:hover {
	background-color: #fc9d3c;
	border-color: #fc9d3c;
}

.color-bg-icon.soc-triplej, a.soc-triplej.bg-icon:hover, .soc-triplej.color-icon.border-icon:hover {
	background-color: #e53531;
	border-color: #e53531;
}

.color-bg-icon.soc-yammer, a.soc-yammer.bg-icon:hover, .soc-yammer.color-icon.border-icon:hover {
	background-color: #1175c4;
	border-color: #1175c4;
}

.color-bg-icon.soc-stackoverflow, a.soc-stackoverflow.bg-icon:hover, .soc-stackoverflow.color-icon.border-icon:hover {
	background-color: #fd9827;
	border-color: #fd9827;
}

.color-bg-icon.soc-drupal, a.soc-drupal.bg-icon:hover, .soc-drupal.color-icon.border-icon:hover {
	background-color: #00598e;
	border-color: #00598e;
}

.color-bg-icon.soc-odnoklassniki, a.soc-odnoklassniki.bg-icon:hover, .soc-odnoklassniki.color-icon.border-icon:hover {
	background-color: #f48420;
	border-color: #f48420;
}

.color-bg-icon.soc-android, a.soc-android.bg-icon:hover, .soc-android.color-icon.border-icon:hover {
	background-color: #8ec047;
	border-color: #8ec047;
}

.color-bg-icon.soc-meetup, a.soc-meetup.bg-icon:hover, .soc-meetup.color-icon.border-icon:hover {
	background-color: #e2373c;
	border-color: #e2373c;
}

.color-bg-icon.soc-persona, a.soc-persona.bg-icon:hover, .soc-persona.color-icon.border-icon:hover {
	background-color: #e6753d;
	border-color: #e6753d;
}

.color-bg-icon.soc-amazon, a.soc-amazon.bg-icon:hover, .soc-amazon.color-icon.border-icon:hover {
	background-color: #f90;
	border-color: #f90;
}

.color-bg-icon.soc-ello, a.soc-ello.bg-icon:hover, .soc-ello.color-icon.border-icon:hover {
	background-color: #000;
	border-color: #000;
}

.color-bg-icon.soc-mixcloud, a.soc-mixcloud.bg-icon:hover, .soc-mixcloud.color-icon.border-icon:hover {
	background-color: #314359;
	border-color: #314359;
}

.color-bg-icon.soc-8tracks, a.soc-8tracks.bg-icon:hover, .soc-8tracks.color-icon.border-icon:hover {
	background-color: #122c4b;
	border-color: #122c4b;
}

.color-bg-icon.soc-twitch, a.soc-twitch.bg-icon:hover, .soc-twitch.color-icon.border-icon:hover {
	background-color: #6441a5;
	border-color: #6441a5;
}

.color-bg-icon.soc-airbnb, a.soc-airbnb.bg-icon:hover, .soc-airbnb.color-icon.border-icon:hover {
	background-color: #ff5a5f;
	border-color: #ff5a5f;
}

.color-bg-icon.soc-pocket, a.soc-pocket.bg-icon:hover, .soc-pocket.color-icon.border-icon:hover {
	background-color: #ed4055;
	border-color: #ed4055;
}

a.social-icon {
	color: #bebebe;
}

a.border-icon {
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 10px 12px;
	margin-bottom: 4px;
}

a.border-icon:before {
	font-size: 14px;
	line-height: 16px;
}

a.bg-icon {
	color: #fff;
	background-color: #808080;
	padding: 11px 12px;
	margin-bottom: 4px;
}

a.social-icon.color-icon:hover {
	color: #1f232b;
}

a.social-icon.bg-icon:hover {
	color: #fff;
}

a.color-bg-icon {
	color: #fff;
	background-color: #1f232b;
	margin-bottom: 4px;
	padding: 15px 16px;
}

a.color-icon:hover {
	color: #1f232b;
}

a.color-icon.border-icon:hover {
	color: #fff;
}

.darklinks a.social-icon {
	color: #1f232b;
	border-color: #1f232b;
}

.demo-icon {
	display: inline-block;
	text-align: center;
	padding: 15px 20px 10px;
}

.demo-icon span {
	display: block;
}

.demo-icon .name {
	font-size: 1.01em;
	font-weight: 700;
}

.demo-icon a[class*="soc-"] {
	font-size: 24px;
	margin: 10px 0 0;
}

.social-icons-demo [class*="col-"] a[class*="soc-"] {
	margin: 10px;
}

/*
isotope portfolio and gallery pos
*/
.gallery-item {
	text-align: center;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.11%;
}

.gallery-icon img {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.gallery-caption {
	display: block;
	padding: .5em;
}

.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none;
}

@media (max-width: 600px) {
	.gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
		width: 33%;
	}
	
	.gallery-columns-4 .gallery-caption, .gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
		display: none;
	}
}

.isotope_container {
	-webkit-transition: height .2s ease-in-out 0s;
	transition: height .2s ease-in-out 0s;
}

.single-post .isotope_container {
	margin: 20px 0;
	clear: both;
}
/*
Theme Name: Human Consult
Theme URI: http://webdesign-finder.com/human-consult
Author: MWTemplates
Author URI: http://modernwebtemplates.com/
Description: Human Consult - light and airy WordPress theme created specifically for the human resources agency.
Version: 1.2.0
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: custom-header, left-sidebar, right-sidebar, post-formats, full-width-template
Text Domain: human-consult
Domain Path: /languages

This theme uses great Unyson Framework to make best user experience

see css/main.css for all of the styles
*/


/*
** WordPress Required
*/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-dt {
    background: transparent;
    border: 0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption .wp-caption-dt:empty {
    display: none;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    clip: auto !important;
    display: block;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

aside .widget label {
    display: none;
}

.sticky,
.bypostauthor{position: relative;}
[class*=" eicon-"], [class^=eicon] {
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@keyframes a {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(359deg);
	}
}

.eicon-animation-spin {
	animation: a 2s infinite linear;
}

.eicon-editor-link:before {
	content: "";
}

.eicon-editor-unlink:before {
	content: "";
}

.eicon-editor-external-link:before {
	content: "";
}

.eicon-editor-close:before {
	content: "";
}

.eicon-editor-list-ol:before {
	content: "";
}

.eicon-editor-list-ul:before {
	content: "";
}

.eicon-editor-bold:before {
	content: "";
}

.eicon-editor-italic:before {
	content: "";
}

.eicon-editor-underline:before {
	content: "";
}

.eicon-editor-paragraph:before {
	content: "";
}

.eicon-editor-h1:before {
	content: "";
}

.eicon-editor-h2:before {
	content: "";
}

.eicon-editor-h3:before {
	content: "";
}

.eicon-editor-h4:before {
	content: "";
}

.eicon-editor-h5:before {
	content: "";
}

.eicon-editor-h6:before {
	content: "";
}

.eicon-editor-quote:before {
	content: "";
}

.eicon-editor-code:before {
	content: "";
}

.eicon-elementor:before {
	content: "";
}

.eicon-elementor-circle:before {
	content: "";
}

.eicon-pojome:before {
	content: "";
}

.eicon-plus:before {
	content: "";
}

.eicon-menu-bar:before {
	content: "";
}

.eicon-apps:before {
	content: "";
}

.eicon-accordion:before {
	content: "";
}

.eicon-alert:before {
	content: "";
}

.eicon-animation-text:before {
	content: "";
}

.eicon-animation:before {
	content: "";
}

.eicon-banner:before {
	content: "";
}

.eicon-blockquote:before {
	content: "";
}

.eicon-button:before {
	content: "";
}

.eicon-call-to-action:before {
	content: "";
}

.eicon-captcha:before {
	content: "";
}

.eicon-carousel:before {
	content: "";
}

.eicon-checkbox:before {
	content: "";
}

.eicon-columns:before {
	content: "";
}

.eicon-countdown:before {
	content: "";
}

.eicon-counter:before {
	content: "";
}

.eicon-date:before {
	content: "";
}

.eicon-divider-shape:before {
	content: "";
}

.eicon-divider:before {
	content: "";
}

.eicon-download-button:before {
	content: "";
}

.eicon-dual-button:before {
	content: "";
}

.eicon-email-field:before {
	content: "";
}

.eicon-facebook-comments:before {
	content: "";
}

.eicon-facebook-like-box:before {
	content: "";
}

.eicon-form-horizontal:before {
	content: "";
}

.eicon-form-vertical:before {
	content: "";
}

.eicon-gallery-grid:before {
	content: "";
}

.eicon-gallery-group:before {
	content: "";
}

.eicon-gallery-justified:before {
	content: "";
}

.eicon-gallery-masonry:before {
	content: "";
}

.eicon-icon-box:before {
	content: "";
}

.eicon-image-before-after:before {
	content: "";
}

.eicon-image-box:before {
	content: "";
}

.eicon-image-hotspot:before {
	content: "";
}

.eicon-image-rollover:before {
	content: "";
}

.eicon-info-box:before {
	content: "";
}

.eicon-inner-section:before {
	content: "";
}

.eicon-mailchimp:before {
	content: "";
}

.eicon-menu-card:before {
	content: "";
}

.eicon-navigation-horizontal:before {
	content: "";
}

.eicon-nav-menu:before {
	content: "";
}

.eicon-navigation-vertical:before {
	content: "";
}

.eicon-number-field:before {
	content: "";
}

.eicon-parallax:before {
	content: "";
}

.eicon-php7:before {
	content: "";
}

.eicon-post-list:before {
	content: "";
}

.eicon-post-slider:before {
	content: "";
}

.eicon-post:before {
	content: "";
}

.eicon-posts-carousel:before {
	content: "";
}

.eicon-posts-grid:before {
	content: "";
}

.eicon-posts-group:before {
	content: "";
}

.eicon-posts-justified:before {
	content: "";
}

.eicon-posts-masonry:before {
	content: "";
}

.eicon-posts-ticker:before {
	content: "";
}

.eicon-price-list:before {
	content: "";
}

.eicon-price-table:before {
	content: "";
}

.eicon-radio:before {
	content: "";
}

.eicon-rtl:before {
	content: "";
}

.eicon-scroll:before {
	content: "";
}

.eicon-search:before {
	content: "";
}

.eicon-select:before {
	content: "";
}

.eicon-share:before {
	content: "";
}

.eicon-sidebar:before {
	content: "";
}

.eicon-skill-bar:before {
	content: "";
}

.eicon-slider-3d:before {
	content: "";
}

.eicon-slider-album:before {
	content: "";
}

.eicon-slider-device:before {
	content: "";
}

.eicon-slider-full-screen:before {
	content: "";
}

.eicon-slider-push:before {
	content: "";
}

.eicon-slider-vertical:before {
	content: "";
}

.eicon-slider-video:before {
	content: "";
}

.eicon-slides:before {
	content: "";
}

.eicon-social-icons:before {
	content: "";
}

.eicon-spacer:before {
	content: "";
}

.eicon-table:before {
	content: "";
}

.eicon-tabs:before {
	content: "";
}

.eicon-tel-field:before {
	content: "";
}

.eicon-text-area:before {
	content: "";
}

.eicon-text-field:before {
	content: "";
}

.eicon-thumbnails-down:before {
	content: "";
}

.eicon-thumbnails-half:before {
	content: "";
}

.eicon-thumbnails-right:before {
	content: "";
}

.eicon-time-line:before {
	content: "";
}

.eicon-toggle:before {
	content: "";
}

.eicon-url:before {
	content: "";
}

.eicon-t-letter:before {
	content: "";
}

.eicon-wordpress:before {
	content: "";
}

.eicon-text:before {
	content: "";
}

.eicon-anchor:before {
	content: "";
}

.eicon-bullet-list:before {
	content: "";
}

.eicon-code:before {
	content: "";
}

.eicon-favorite:before {
	content: "";
}

.eicon-google-maps:before {
	content: "";
}

.eicon-image:before {
	content: "";
}

.eicon-photo-library:before {
	content: "";
}

.eicon-woocommerce:before {
	content: "";
}

.eicon-youtube:before {
	content: "";
}

.eicon-flip-box:before {
	content: "";
}

.eicon-settings:before {
	content: "";
}

.eicon-headphones:before {
	content: "";
}

.eicon-testimonial:before {
	content: "";
}

.eicon-counter-circle:before {
	content: "";
}

.eicon-person:before {
	content: "";
}

.eicon-chevron-right:before {
	content: "";
}

.eicon-chevron-left:before {
	content: "";
}

.eicon-close:before {
	content: "";
}

.eicon-file-download:before {
	content: "";
}

.eicon-save:before {
	content: "";
}

.eicon-zoom-in:before {
	content: "";
}

.eicon-shortcode:before {
	content: "";
}

.eicon-nerd:before {
	content: "";
}

.eicon-device-desktop:before {
	content: "";
}

.eicon-device-tablet:before {
	content: "";
}

.eicon-device-mobile:before {
	content: "";
}

.eicon-document-file:before {
	content: "";
}

.eicon-folder-o:before {
	content: "";
}

.eicon-hypster:before {
	content: "";
}

.eicon-h-align-left:before {
	content: "";
}

.eicon-h-align-right:before {
	content: "";
}

.eicon-h-align-center:before {
	content: "";
}

.eicon-h-align-stretch:before {
	content: "";
}

.eicon-v-align-top:before {
	content: "";
}

.eicon-v-align-bottom:before {
	content: "";
}

.eicon-v-align-middle:before {
	content: "";
}

.eicon-v-align-stretch:before {
	content: "";
}

.eicon-pro-icon:before {
	content: "";
}

.eicon-mail:before {
	content: "";
}

.eicon-lock-user:before {
	content: "";
}

.eicon-testimonial-carousel:before {
	content: "";
}

.eicon-media-carousel:before {
	content: "";
}

.eicon-section:before {
	content: "";
}

.eicon-column:before {
	content: "";
}

.eicon-edit:before {
	content: "";
}

.eicon-clone:before {
	content: "";
}

.eicon-trash:before {
	content: "";
}

.eicon-play:before {
	content: "";
}

.eicon-angle-right:before {
	content: "";
}

.eicon-angle-left:before {
	content: "";
}

.eicon-animated-headline:before {
	content: "";
}

.eicon-menu-toggle:before {
	content: "";
}

.eicon-fb-embed:before {
	content: "";
}

.eicon-fb-feed:before {
	content: "";
}

.eicon-twitter-embed:before {
	content: "";
}

.eicon-twitter-feed:before {
	content: "";
}

.eicon-sync:before {
	content: "";
}

.eicon-import-export:before {
	content: "";
}

.eicon-check-circle:before {
	content: "";
}

.eicon-library-save:before {
	content: "";
}

.eicon-library-download:before {
	content: "";
}

.eicon-insert:before {
	content: "";
}

.eicon-preview-medium:before {
	content: "";
}

.eicon-sort-down:before {
	content: "";
}

.eicon-sort-up:before {
	content: "";
}

.eicon-heading:before {
	content: "";
}

.eicon-logo:before {
	content: "";
}

.eicon-meta-data:before {
	content: "";
}

.eicon-post-content:before {
	content: "";
}

.eicon-post-excerpt:before {
	content: "";
}

.eicon-post-navigation:before {
	content: "";
}

.eicon-yoast:before {
	content: "";
}

.eicon-nerd-chuckle:before {
	content: "";
}

.eicon-nerd-wink:before {
	content: "";
}

.eicon-comments:before {
	content: "";
}

.eicon-download-circle-o:before {
	content: "";
}

.eicon-library-upload:before {
	content: "";
}

.eicon-save-o:before {
	content: "";
}

.eicon-upload-circle-o:before {
	content: "";
}

.eicon-ellipsis-h:before {
	content: "";
}

.eicon-ellipsis-v:before {
	content: "";
}

.eicon-arrow-left:before {
	content: "";
}

.eicon-arrow-right:before {
	content: "";
}

.eicon-arrow-up:before {
	content: "";
}

.eicon-arrow-down:before {
	content: "";
}

.eicon-play-o:before {
	content: "";
}

.eicon-archive-posts:before {
	content: "";
}

.eicon-archive-title:before {
	content: "";
}

.eicon-featured-image:before {
	content: "";
}

.eicon-post-info:before {
	content: "";
}

.eicon-post-title:before {
	content: "";
}

.eicon-site-logo:before {
	content: "";
}

.eicon-site-search:before {
	content: "";
}

.eicon-site-title:before {
	content: "";
}

.eicon-plus-square:before {
	content: "";
}

.eicon-minus-square:before {
	content: "";
}

.eicon-cloud-check:before {
	content: "";
}

.eicon-drag-n-drop:before {
	content: "";
}

.eicon-welcome:before {
	content: "";
}

.eicon-handle:before {
	content: "";
}

.eicon-cart:before {
	content: "";
}

.eicon-product-add-to-cart:before {
	content: "";
}

.eicon-product-breadcrumbs:before {
	content: "";
}

.eicon-product-categories:before {
	content: "";
}

.eicon-product-description:before {
	content: "";
}

.eicon-product-images:before {
	content: "";
}

.eicon-product-info:before {
	content: "";
}

.eicon-product-meta:before {
	content: "";
}

.eicon-product-pages:before {
	content: "";
}

.eicon-product-price:before {
	content: "";
}

.eicon-product-rating:before {
	content: "";
}

.eicon-product-related:before {
	content: "";
}

.eicon-product-stock:before {
	content: "";
}

.eicon-product-tabs:before {
	content: "";
}

.eicon-product-title:before {
	content: "";
}

.eicon-product-upsell:before {
	content: "";
}

.eicon-products:before {
	content: "";
}

.eicon-bag-light:before {
	content: "";
}

.eicon-bag-medium:before {
	content: "";
}

.eicon-bag-solid:before {
	content: "";
}

.eicon-basket-light:before {
	content: "";
}

.eicon-basket-medium:before {
	content: "";
}

.eicon-basket-solid:before {
	content: "";
}

.eicon-cart-light:before {
	content: "";
}

.eicon-cart-medium:before {
	content: "";
}

.eicon-cart-solid:before {
	content: "";
}

.eicon-exchange:before {
	content: "";
}

.eicon-preview-thin:before {
	content: "";
}

.eicon-device-laptop:before {
	content: "";
}

.eicon-collapse:before {
	content: "";
}

.eicon-expand:before {
	content: "";
}

.eicon-navigator:before {
	content: "";
}

.eicon-plug:before {
	content: "";
}

.eicon-dashboard:before {
	content: "";
}

.eicon-typography:before {
	content: "";
}

.eicon-info-circle-o:before {
	content: "";
}

.eicon-integration:before {
	content: "";
}

.eicon-plus-circle-o:before {
	content: "";
}

.eicon-rating:before {
	content: "";
}

.eicon-review:before {
	content: "";
}

.eicon-tools:before {
	content: "";
}

.eicon-loading:before {
	content: "";
}

.eicon-sitemap:before {
	content: "";
}

.eicon-click:before {
	content: "";
}

.eicon-clock:before {
	content: "";
}

.eicon-library-open:before {
	content: "";
}

.eicon-warning:before {
	content: "";
}

.eicon-flow:before {
	content: "";
}

.eicon-cursor-move:before {
	content: "";
}

.eicon-arrow-circle-left:before {
	content: "";
}

.eicon-flash:before {
	content: "";
}

.eicon-redo:before {
	content: "";
}

.eicon-ban:before {
	content: "";
}

.eicon-barcode:before {
	content: "";
}

.eicon-calendar:before {
	content: "";
}

.eicon-caret-left:before {
	content: "";
}

.eicon-caret-right:before {
	content: "";
}

.eicon-caret-up:before {
	content: "";
}

.eicon-chain-broken:before {
	content: "";
}

.eicon-check-circle-o:before {
	content: "";
}

.eicon-check:before {
	content: "";
}

.eicon-chevron-double-left:before {
	content: "";
}

.eicon-chevron-double-right:before {
	content: "";
}

.eicon-undo:before {
	content: "";
}

.eicon-filter:before {
	content: "";
}

.eicon-circle-o:before {
	content: "";
}

.eicon-circle:before {
	content: "";
}

.eicon-clock-o:before {
	content: "";
}

.eicon-cog:before {
	content: "";
}

.eicon-cogs:before {
	content: "";
}

.eicon-commenting-o:before {
	content: "";
}

.eicon-copy:before {
	content: "";
}

.eicon-database:before {
	content: "";
}

.eicon-dot-circle-o:before {
	content: "";
}

.eicon-envelope:before {
	content: "";
}

.eicon-external-link-square:before {
	content: "";
}

.eicon-eyedropper:before {
	content: "";
}

.eicon-folder:before {
	content: "";
}

.eicon-font:before {
	content: "";
}

.eicon-adjust:before {
	content: "";
}

.eicon-lightbox:before {
	content: "";
}

.eicon-heart-o:before {
	content: "";
}

.eicon-history:before {
	content: "";
}

.eicon-image-bold:before {
	content: "";
}

.eicon-info-circle:before {
	content: "";
}

.eicon-link:before {
	content: "";
}

.eicon-long-arrow-left:before {
	content: "";
}

.eicon-long-arrow-right:before {
	content: "";
}

.eicon-caret-down:before {
	content: "";
}

.eicon-paint-brush:before {
	content: "";
}

.eicon-pencil:before {
	content: "";
}

.eicon-plus-circle:before {
	content: "";
}

.eicon-zoom-in-bold:before {
	content: "";
}

.eicon-sort-amount-desc:before {
	content: "";
}

.eicon-sign-out:before {
	content: "";
}

.eicon-spinner:before {
	content: "";
}

.eicon-square:before {
	content: "";
}

.eicon-star-o:before {
	content: "";
}

.eicon-star:before {
	content: "";
}

.eicon-text-align-justify:before {
	content: "";
}

.eicon-text-align-center:before {
	content: "";
}

.eicon-tags:before {
	content: "";
}

.eicon-text-align-left:before {
	content: "";
}

.eicon-text-align-right:before {
	content: "";
}

.eicon-close-circle:before {
	content: "";
}

.eicon-trash-o:before {
	content: "";
}

.eicon-font-awesome:before {
	content: "";
}

.eicon-user-circle-o:before {
	content: "";
}

.eicon-video-camera:before {
	content: "";
}

.eicon-heart:before {
	content: "";
}

.eicon-wrench:before {
	content: "";
}

.eicon-help:before {
	content: "";
}

.eicon-help-o:before {
	content: "";
}

.eicon-zoom-out-bold:before {
	content: "";
}

.eicon-plus-square-o:before {
	content: "";
}

.eicon-minus-square-o:before {
	content: "";
}

.eicon-minus-circle:before {
	content: "";
}

.eicon-minus-circle-o:before {
	content: "";
}

.eicon-code-bold:before {
	content: "";
}

.eicon-cloud-upload:before {
	content: "";
}

.eicon-search-bold:before {
	content: "";
}

.eicon-map-pin:before {
	content: "";
}

.eicon-meetup:before {
	content: "";
}

.eicon-slideshow:before {
	content: "";
}

.eicon-t-letter-bold:before {
	content: "";
}

.eicon-preferences:before {
	content: "";
}

.eicon-table-of-contents:before {
	content: "";
}

.eicon-tv:before {
	content: "";
}

.eicon-upload:before {
	content: "";
}

.eicon-instagram-comments:before {
	content: "";
}

.eicon-instagram-nested-gallery:before {
	content: "";
}

.eicon-instagram-post:before {
	content: "";
}

.eicon-instagram-video:before {
	content: "";
}

.eicon-instagram-gallery:before {
	content: "";
}

.eicon-instagram-likes:before {
	content: "";
}

.eicon-facebook:before {
	content: "";
}

.eicon-twitter:before {
	content: "";
}

.eicon-pinterest:before {
	content: "";
}

.eicon-frame-expand:before {
	content: "";
}

.eicon-frame-minimize:before {
	content: "";
}

.eicon-archive:before {
	content: "";
}

.eicon-colors-typography:before {
	content: "";
}

.eicon-custom:before {
	content: "";
}

.eicon-footer:before {
	content: "";
}

.eicon-header:before {
	content: "";
}

.eicon-layout-settings:before {
	content: "";
}

.eicon-lightbox-expand:before {
	content: "";
}

.eicon-error-404:before {
	content: "";
}

.eicon-theme-style:before {
	content: "";
}

.eicon-search-results:before {
	content: "";
}

.eicon-single-post:before {
	content: "";
}

.eicon-site-identity:before {
	content: "";
}

.eicon-theme-builder:before {
	content: "";
}

.eicon-download-bold:before {
	content: "";
}

.eicon-share-arrow:before {
	content: "";
}

.eicon-global-settings:before {
	content: "";
}

.eicon-user-preferences:before {
	content: "";
}

.eicon-lock:before {
	content: "";
}

.eicon-export-kit:before {
	content: "";
}

.eicon-import-kit:before {
	content: "";
}

.eicon-lottie:before {
	content: "";
}

.eicon-products-archive:before {
	content: "";
}

.eicon-single-product:before {
	content: "";
}

.eicon-disable-trash-o:before {
	content: "";
}

.eicon-single-page:before {
	content: "";
}

.eicon-wordpress-light:before {
	content: "";
}

.eicon-cogs-check:before {
	content: "";
}

.eicon-custom-css:before {
	content: "";
}

.eicon-global-colors:before {
	content: "";
}

.eicon-globe:before {
	content: "";
}

.eicon-typography-1:before {
	content: "";
}

.eicon-background:before {
	content: "";
}

.eicon-device-responsive:before {
	content: "";
}

.eicon-device-wide:before {
	content: "";
}

.eicon-code-highlight:before {
	content: "";
}

.eicon-video-playlist:before {
	content: "";
}

.eicon-download-kit:before {
	content: "";
}

.eicon-kit-details:before {
	content: "";
}

.eicon-kit-parts:before {
	content: "";
}

.eicon-kit-upload:before {
	content: "";
}

.eicon-kit-plugins:before {
	content: "";
}

.eicon-kit-upload-alt:before {
	content: "";
}

.eicon-hotspot:before {
	content: "";
}

.eicon-paypal-button:before {
	content: "";
}

.eicon-shape:before {
	content: "";
}

.eicon-wordart:before {
	content: "";
}

.eicon-checkout:before {
	content: "";
}

.eicon-container:before {
	content: "";
}

.eicon-flip:before {
	content: "";
}

.eicon-info:before {
	content: "";
}

.eicon-my-account:before {
	content: "";
}

.eicon-purchase-summary:before {
	content: "";
}

.eicon-page-transition:before {
	content: "";
}

.eicon-spotify:before {
	content: "";
}

.eicon-stripe-button:before {
	content: "";
}

.eicon-woo-settings:before {
	content: "";
}

.eicon-woo-cart:before {
	content: "";
}

.eicon-grow:before {
	content: "";
}

.eicon-order-end:before {
	content: "";
}

.eicon-nowrap:before {
	content: "";
}

.eicon-order-start:before {
	content: "";
}

.eicon-progress-tracker:before {
	content: "";
}

.eicon-shrink:before {
	content: "";
}

.eicon-wrap:before {
	content: "";
}

.eicon-align-center-h:before {
	content: "";
}

.eicon-align-center-v:before {
	content: "";
}

.eicon-align-end-h:before {
	content: "";
}

.eicon-align-end-v:before {
	content: "";
}

.eicon-align-start-h:before {
	content: "";
}

.eicon-align-start-v:before {
	content: "";
}

.eicon-align-stretch-h:before {
	content: "";
}

.eicon-align-stretch-v:before {
	content: "";
}

.eicon-justify-center-h:before {
	content: "";
}

.eicon-justify-center-v:before {
	content: "";
}

.eicon-justify-end-h:before {
	content: "";
}

.eicon-justify-end-v:before {
	content: "";
}

.eicon-justify-space-around-h:before {
	content: "";
}

.eicon-justify-space-around-v:before {
	content: "";
}

.eicon-justify-space-between-h:before {
	content: "";
}

.eicon-justify-space-between-v:before {
	content: "";
}

.eicon-justify-space-evenly-h:before {
	content: "";
}

.eicon-justify-space-evenly-v:before {
	content: "";
}

.eicon-justify-start-h:before {
	content: "";
}

.eicon-justify-start-v:before {
	content: "";
}

.eicon-woocommerce-cross-sells:before {
	content: "";
}

.eicon-woocommerce-notices:before {
	content: "";
}

.eicon-inner-container:before {
	content: "";
}

.eicon-warning-full:before {
	content: "";
}

.eicon-exit:before {
	content: "";
}

.eicon-loop-builder:before {
	content: "";
}

.eicon-notes:before {
	content: "";
}

.eicon-read:before {
	content: "";
}

.eicon-unread:before {
	content: "";
}

.eicon-carousel-loop:before {
	content: "";
}

.eicon-mega-menu:before {
	content: "";
}

.eicon-nested-carousel:before {
	content: "";
}

.eicon-ai:before {
	content: "";
}

.eicon-taxonomy-filter:before {
	content: "";
}

.eicon-container-grid:before {
	content: "";
}

.eicon-upgrade:before {
	content: "";
}

.eicon-advanced:before {
	content: "";
}

.eicon-div-block:before {
	content: "";
}

.eicon-notification:before {
	content: "";
}

.eicon-light-mode:before {
	content: "";
}

.eicon-dark-mode:before {
	content: "";
}

.eicon-upgrade-crown:before {
	content: "";
}

.eicon-off-canvas:before {
	content: "";
}

.eicon-speakerphone:before {
	content: "";
}

.eicon-ehp-cta:before {
	content: "";
}

.eicon-ehp-forms:before {
	content: "";
}

.eicon-ehp-hero:before {
	content: "";
}

.eicon-ehp-zigzag:before {
	content: "";
}

.eicon-e-button:before {
	content: "";
}

.eicon-flexbox:before {
	content: "";
}

.eicon-paragraph:before {
	content: "";
}

.eicon-icon:before {
	content: "";
}

.eicon-e-image:before {
	content: "";
}

.eicon-video:before {
	content: "";
}

.eicon-svg:before {
	content: "";
}

.eicon-e-divider:before {
	content: "";
}

.eicon-e-heading:before {
	content: "";
}

.eicon-eye:before {
	content: "";
}

.eicon-elementor-square:before {
	content: "";
}

/*! elementor - v3.28.0 - 22-04-2025 */
.elementor-hidden {
	display: none;
}

.elementor-visibility-hidden {
	visibility: hidden;
}

.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -10000em;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.elementor-clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	width: 0;
}

.e-logo-wrapper {
	background: var(--e-a-bg-logo);
	border-radius: 50%;
	display: inline-block;
	line-height: 1;
	padding: .75em;
}

.e-logo-wrapper i {
	color: var(--e-a-color-logo);
	font-size: 1em;
}

.elementor *, .elementor :after, .elementor :before {
	box-sizing: border-box;
}

.elementor a {
	box-shadow: none;
	text-decoration: none;
}

.elementor hr {
	background-color: transparent;
	margin: 0;
}

.elementor img {
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	max-width: 100%;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
	margin: 0;
}

.elementor embed, .elementor iframe, .elementor object, .elementor video {
	border: none;
	line-height: 1;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container {
	direction: ltr;
	inset: 0;
	overflow: hidden;
	position: absolute;
	z-index: 0;
}

.elementor .elementor-background-video-container {
	pointer-events: none;
	transition: opacity 1s;
}

.elementor .elementor-background-video-container.elementor-loading {
	opacity: 0;
}

.elementor .elementor-background-video-embed {
	max-width: none;
}

.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.elementor .elementor-background-video {
	max-width: none;
}

.elementor .elementor-background-video-hosted {
	-o-object-fit: cover;
	object-fit: cover;
}

.elementor .elementor-background-overlay {
	inset: 0;
	position: absolute;
}

.elementor .elementor-background-slideshow {
	inset: 0;
	position: absolute;
	z-index: 0;
}

.elementor .elementor-background-slideshow__slide__image {
	background-position: 50%;
	background-size: cover;
	height: 100%;
	width: 100%;
}

.e-con-inner>.elementor-element.elementor-absolute, .e-con>.elementor-element.elementor-absolute, .elementor-widget-wrap>.elementor-element.elementor-absolute {
	position: absolute;
}

.e-con-inner>.elementor-element.elementor-fixed, .e-con>.elementor-element.elementor-fixed, .elementor-widget-wrap>.elementor-element.elementor-fixed {
	position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
	max-width: 100%;
}

@media (max-width:1024px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
		max-width: 100%;
	}
}

.elementor-element {
	--flex-direction: initial;
	--flex-wrap: initial;
	--justify-content: initial;
	--align-items: initial;
	--align-content: initial;
	--gap: initial;
	--flex-basis: initial;
	--flex-grow: initial;
	--flex-shrink: initial;
	--order: initial;
	--align-self: initial;
	align-self: var(--align-self);
	flex-basis: var(--flex-basis);
	flex-grow: var(--flex-grow);
	flex-shrink: var(--flex-shrink);
	order: var(--order);
}

.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
	z-index: 1;
}

.elementor-element:where(.e-con-full, .elementor-widget) {
	align-content: var(--align-content);
	align-items: var(--align-items);
	flex-direction: var(--flex-direction);
	flex-wrap: var(--flex-wrap);
	gap: var(--row-gap) var(--column-gap);
	justify-content: var(--justify-content);
}

.elementor-invisible {
	visibility: hidden;
}

.elementor-align-center {
	text-align: center;
}

.elementor-align-right {
	text-align: right;
}

.elementor-align-left {
	text-align: left;
}

.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button {
	width: auto;
}

.elementor-align-justify .elementor-button {
	width: 100%;
}

.elementor-custom-embed-play {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.elementor-custom-embed-play i {
	color: #fff;
	font-size: 100px;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
}

.elementor-custom-embed-play svg {
	height: 100px;
	width: 100px;
	fill: #fff;
	filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3));
}

.elementor-custom-embed-play i, .elementor-custom-embed-play svg {
	opacity: .8;
	transition: all .5s;
}

.elementor-custom-embed-play.elementor-playing i {
	font-family: eicons;
}

.elementor-custom-embed-play.elementor-playing i:before {
	content: "";
}

.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg {
	animation: eicon-spin 2s linear infinite;
}

.elementor-tag {
	display: inline-flex;
}

.elementor-ken-burns {
	transition-duration: 10s;
	transition-property: transform;
	transition-timing-function: linear;
}

.elementor-ken-burns--out {
	transform: scale(1.3);
}

.elementor-ken-burns--active {
	transition-duration: 20s;
}

.elementor-ken-burns--active.elementor-ken-burns--out {
	transform: scale(1);
}

.elementor-ken-burns--active.elementor-ken-burns--in {
	transform: scale(1.3);
}

@media (min-width:-1) {
	.elementor-widescreen-align-center {
		text-align: center;
	}
	
	.elementor-widescreen-align-right {
		text-align: right;
	}
	
	.elementor-widescreen-align-left {
		text-align: left;
	}
	
	.elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-left .elementor-button, .elementor-widescreen-align-right .elementor-button {
		width: auto;
	}
	
	.elementor-widescreen-align-justify .elementor-button {
		width: 100%;
	}
}

@media (max-width:-1) {
	.elementor-laptop-align-center {
		text-align: center;
	}
	
	.elementor-laptop-align-right {
		text-align: right;
	}
	
	.elementor-laptop-align-left {
		text-align: left;
	}
	
	.elementor-laptop-align-center .elementor-button, .elementor-laptop-align-left .elementor-button, .elementor-laptop-align-right .elementor-button {
		width: auto;
	}
	
	.elementor-laptop-align-justify .elementor-button {
		width: 100%;
	}
	
	.elementor-tablet_extra-align-center {
		text-align: center;
	}
	
	.elementor-tablet_extra-align-right {
		text-align: right;
	}
	
	.elementor-tablet_extra-align-left {
		text-align: left;
	}
	
	.elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-left .elementor-button, .elementor-tablet_extra-align-right .elementor-button {
		width: auto;
	}
	
	.elementor-tablet_extra-align-justify .elementor-button {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-tablet-align-center {
		text-align: center;
	}
	
	.elementor-tablet-align-right {
		text-align: right;
	}
	
	.elementor-tablet-align-left {
		text-align: left;
	}
	
	.elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button {
		width: auto;
	}
	
	.elementor-tablet-align-justify .elementor-button {
		width: 100%;
	}
}

@media (max-width:-1) {
	.elementor-mobile_extra-align-center {
		text-align: center;
	}
	
	.elementor-mobile_extra-align-right {
		text-align: right;
	}
	
	.elementor-mobile_extra-align-left {
		text-align: left;
	}
	
	.elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-left .elementor-button, .elementor-mobile_extra-align-right .elementor-button {
		width: auto;
	}
	
	.elementor-mobile_extra-align-justify .elementor-button {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-mobile-align-center {
		text-align: center;
	}
	
	.elementor-mobile-align-right {
		text-align: right;
	}
	
	.elementor-mobile-align-left {
		text-align: left;
	}
	
	.elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button {
		width: auto;
	}
	
	.elementor-mobile-align-justify .elementor-button {
		width: 100%;
	}
}

:root {
	--page-title-display: block;
}

.elementor-page-title, h1.entry-title {
	display: var(--page-title-display);
}

@keyframes eicon-spin {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(359deg);
	}
}

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

.elementor-section {
	position: relative;
}

.elementor-section .elementor-container {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

@media (max-width:1024px) {
	.elementor-section .elementor-container {
		flex-wrap: wrap;
	}
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px;
}

.elementor-section.elementor-section-stretched {
	position: relative;
	width: 100%;
}

.elementor-section.elementor-section-items-top>.elementor-container {
	align-items: flex-start;
}

.elementor-section.elementor-section-items-middle>.elementor-container {
	align-items: center;
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
	align-items: flex-end;
}

@media (min-width:768px) {
	.elementor-section.elementor-section-height-full {
		height: 100vh;
	}
	
	.elementor-section.elementor-section-height-full>.elementor-container {
		height: 100%;
	}
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-widget-wrap {
	align-content: flex-start;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
	display: flex;
}

.elementor-widget-wrap>.elementor-element {
	width: 100%;
}

.elementor-widget-wrap.e-swiper-container {
	width: calc(100% - ( var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px) ));
}

.elementor-widget {
	position: relative;
}

.elementor-widget:not(:last-child) {
	margin-bottom: var(--kit-widget-spacing, 20px);
}

.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial {
	margin-bottom: 0;
}

.elementor-column {
	display: flex;
	min-height: 1px;
	position: relative;
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
	padding: 5px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 10px;
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
	padding: 15px;
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
	padding: 20px;
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
	padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
	padding: 0;
}

@media (min-width:768px) {
	.elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
		width: 10%;
	}
	
	.elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
		width: 11.111%;
	}
	
	.elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
		width: 12.5%;
	}
	
	.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
		width: 14.285%;
	}
	
	.elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
		width: 16.666%;
	}
	
	.elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
		width: 20%;
	}
	
	.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
		width: 25%;
	}
	
	.elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
		width: 30%;
	}
	
	.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
		width: 33.333%;
	}
	
	.elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
		width: 40%;
	}
	
	.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
		width: 50%;
	}
	
	.elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
		width: 60%;
	}
	
	.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
		width: 66.666%;
	}
	
	.elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
		width: 70%;
	}
	
	.elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
		width: 75%;
	}
	
	.elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
		width: 80%;
	}
	
	.elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
		width: 83.333%;
	}
	
	.elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
		width: 90%;
	}
	
	.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
		width: 100%;
	}
}

@media (max-width:479px) {
	.elementor-column.elementor-xs-10 {
		width: 10%;
	}
	
	.elementor-column.elementor-xs-11 {
		width: 11.111%;
	}
	
	.elementor-column.elementor-xs-12 {
		width: 12.5%;
	}
	
	.elementor-column.elementor-xs-14 {
		width: 14.285%;
	}
	
	.elementor-column.elementor-xs-16 {
		width: 16.666%;
	}
	
	.elementor-column.elementor-xs-20 {
		width: 20%;
	}
	
	.elementor-column.elementor-xs-25 {
		width: 25%;
	}
	
	.elementor-column.elementor-xs-30 {
		width: 30%;
	}
	
	.elementor-column.elementor-xs-33 {
		width: 33.333%;
	}
	
	.elementor-column.elementor-xs-40 {
		width: 40%;
	}
	
	.elementor-column.elementor-xs-50 {
		width: 50%;
	}
	
	.elementor-column.elementor-xs-60 {
		width: 60%;
	}
	
	.elementor-column.elementor-xs-66 {
		width: 66.666%;
	}
	
	.elementor-column.elementor-xs-70 {
		width: 70%;
	}
	
	.elementor-column.elementor-xs-75 {
		width: 75%;
	}
	
	.elementor-column.elementor-xs-80 {
		width: 80%;
	}
	
	.elementor-column.elementor-xs-83 {
		width: 83.333%;
	}
	
	.elementor-column.elementor-xs-90 {
		width: 90%;
	}
	
	.elementor-column.elementor-xs-100 {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-column.elementor-sm-10 {
		width: 10%;
	}
	
	.elementor-column.elementor-sm-11 {
		width: 11.111%;
	}
	
	.elementor-column.elementor-sm-12 {
		width: 12.5%;
	}
	
	.elementor-column.elementor-sm-14 {
		width: 14.285%;
	}
	
	.elementor-column.elementor-sm-16 {
		width: 16.666%;
	}
	
	.elementor-column.elementor-sm-20 {
		width: 20%;
	}
	
	.elementor-column.elementor-sm-25 {
		width: 25%;
	}
	
	.elementor-column.elementor-sm-30 {
		width: 30%;
	}
	
	.elementor-column.elementor-sm-33 {
		width: 33.333%;
	}
	
	.elementor-column.elementor-sm-40 {
		width: 40%;
	}
	
	.elementor-column.elementor-sm-50 {
		width: 50%;
	}
	
	.elementor-column.elementor-sm-60 {
		width: 60%;
	}
	
	.elementor-column.elementor-sm-66 {
		width: 66.666%;
	}
	
	.elementor-column.elementor-sm-70 {
		width: 70%;
	}
	
	.elementor-column.elementor-sm-75 {
		width: 75%;
	}
	
	.elementor-column.elementor-sm-80 {
		width: 80%;
	}
	
	.elementor-column.elementor-sm-83 {
		width: 83.333%;
	}
	
	.elementor-column.elementor-sm-90 {
		width: 90%;
	}
	
	.elementor-column.elementor-sm-100 {
		width: 100%;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor-column.elementor-md-10 {
		width: 10%;
	}
	
	.elementor-column.elementor-md-11 {
		width: 11.111%;
	}
	
	.elementor-column.elementor-md-12 {
		width: 12.5%;
	}
	
	.elementor-column.elementor-md-14 {
		width: 14.285%;
	}
	
	.elementor-column.elementor-md-16 {
		width: 16.666%;
	}
	
	.elementor-column.elementor-md-20 {
		width: 20%;
	}
	
	.elementor-column.elementor-md-25 {
		width: 25%;
	}
	
	.elementor-column.elementor-md-30 {
		width: 30%;
	}
	
	.elementor-column.elementor-md-33 {
		width: 33.333%;
	}
	
	.elementor-column.elementor-md-40 {
		width: 40%;
	}
	
	.elementor-column.elementor-md-50 {
		width: 50%;
	}
	
	.elementor-column.elementor-md-60 {
		width: 60%;
	}
	
	.elementor-column.elementor-md-66 {
		width: 66.666%;
	}
	
	.elementor-column.elementor-md-70 {
		width: 70%;
	}
	
	.elementor-column.elementor-md-75 {
		width: 75%;
	}
	
	.elementor-column.elementor-md-80 {
		width: 80%;
	}
	
	.elementor-column.elementor-md-83 {
		width: 83.333%;
	}
	
	.elementor-column.elementor-md-90 {
		width: 90%;
	}
	
	.elementor-column.elementor-md-100 {
		width: 100%;
	}
}

@media (min-width:-1) {
	.elementor-reverse-widescreen>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (min-width:1025px) and (max-width:-1) {
	.elementor-reverse-laptop>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (min-width:-1) and (max-width:-1) {
	.elementor-reverse-laptop>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-laptop>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (min-width:1025px) and (max-width:-1) {
	.elementor-reverse-laptop>.elementor-container>:first-child, .elementor-reverse-laptop>.elementor-container>:nth-child(10), .elementor-reverse-laptop>.elementor-container>:nth-child(2), .elementor-reverse-laptop>.elementor-container>:nth-child(3), .elementor-reverse-laptop>.elementor-container>:nth-child(4), .elementor-reverse-laptop>.elementor-container>:nth-child(5), .elementor-reverse-laptop>.elementor-container>:nth-child(6), .elementor-reverse-laptop>.elementor-container>:nth-child(7), .elementor-reverse-laptop>.elementor-container>:nth-child(8), .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
		order: 0;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor-reverse-tablet>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (min-width:-1) and (max-width:1024px) {
	.elementor-reverse-tablet>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (min-width:768px) and (max-width:-1) {
	.elementor-reverse-tablet>.elementor-container>:first-child, .elementor-reverse-tablet>.elementor-container>:nth-child(10), .elementor-reverse-tablet>.elementor-container>:nth-child(2), .elementor-reverse-tablet>.elementor-container>:nth-child(3), .elementor-reverse-tablet>.elementor-container>:nth-child(4), .elementor-reverse-tablet>.elementor-container>:nth-child(5), .elementor-reverse-tablet>.elementor-container>:nth-child(6), .elementor-reverse-tablet>.elementor-container>:nth-child(7), .elementor-reverse-tablet>.elementor-container>:nth-child(8), .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
		order: 0;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
		order: 1;
	}
}

@media (max-width:767px) {
	.elementor-reverse-mobile>.elementor-container>:first-child {
		order: 10;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(2) {
		order: 9;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(3) {
		order: 8;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(4) {
		order: 7;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(5) {
		order: 6;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(6) {
		order: 5;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(7) {
		order: 4;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(8) {
		order: 3;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(9) {
		order: 2;
	}
	
	.elementor-reverse-mobile>.elementor-container>:nth-child(10) {
		order: 1;
	}
	
	.elementor-column {
		width: 100%;
	}
}

.elementor-grid {
	display: grid;
	grid-column-gap: var(--grid-column-gap);
	grid-row-gap: var(--grid-row-gap);
}

.elementor-grid .elementor-grid-item {
	min-width: 0;
}

.elementor-grid-0 .elementor-grid {
	display: inline-block;
	margin-bottom: calc(-1 * var(--grid-row-gap));
	width: 100%;
	word-spacing: var(--grid-column-gap);
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
	display: inline-block;
	margin-bottom: var(--grid-row-gap);
	word-break: break-word;
}

.elementor-grid-1 .elementor-grid {
	grid-template-columns: repeat(1, 1fr);
}

.elementor-grid-2 .elementor-grid {
	grid-template-columns: repeat(2, 1fr);
}

.elementor-grid-3 .elementor-grid {
	grid-template-columns: repeat(3, 1fr);
}

.elementor-grid-4 .elementor-grid {
	grid-template-columns: repeat(4, 1fr);
}

.elementor-grid-5 .elementor-grid {
	grid-template-columns: repeat(5, 1fr);
}

.elementor-grid-6 .elementor-grid {
	grid-template-columns: repeat(6, 1fr);
}

.elementor-grid-7 .elementor-grid {
	grid-template-columns: repeat(7, 1fr);
}

.elementor-grid-8 .elementor-grid {
	grid-template-columns: repeat(8, 1fr);
}

.elementor-grid-9 .elementor-grid {
	grid-template-columns: repeat(9, 1fr);
}

.elementor-grid-10 .elementor-grid {
	grid-template-columns: repeat(10, 1fr);
}

.elementor-grid-11 .elementor-grid {
	grid-template-columns: repeat(11, 1fr);
}

.elementor-grid-12 .elementor-grid {
	grid-template-columns: repeat(12, 1fr);
}

@media (min-width:-1) {
	.elementor-grid-widescreen-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	
	.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	
	.elementor-grid-widescreen-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-grid-widescreen-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-grid-widescreen-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.elementor-grid-widescreen-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.elementor-grid-widescreen-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.elementor-grid-widescreen-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
	}
	
	.elementor-grid-widescreen-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
	}
	
	.elementor-grid-widescreen-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
	}
	
	.elementor-grid-widescreen-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
	}
	
	.elementor-grid-widescreen-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
	}
	
	.elementor-grid-widescreen-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
	}
	
	.elementor-grid-widescreen-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width:-1) {
	.elementor-grid-laptop-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	
	.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	
	.elementor-grid-laptop-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-grid-laptop-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-grid-laptop-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.elementor-grid-laptop-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.elementor-grid-laptop-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.elementor-grid-laptop-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
	}
	
	.elementor-grid-laptop-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
	}
	
	.elementor-grid-laptop-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
	}
	
	.elementor-grid-laptop-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
	}
	
	.elementor-grid-laptop-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
	}
	
	.elementor-grid-laptop-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
	}
	
	.elementor-grid-laptop-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
	}
	
	.elementor-grid-tablet_extra-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	
	.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	
	.elementor-grid-tablet_extra-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-grid-tablet_extra-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-grid-tablet_extra-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.elementor-grid-tablet_extra-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.elementor-grid-tablet_extra-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.elementor-grid-tablet_extra-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
	}
	
	.elementor-grid-tablet_extra-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
	}
	
	.elementor-grid-tablet_extra-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
	}
	
	.elementor-grid-tablet_extra-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
	}
	
	.elementor-grid-tablet_extra-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
	}
	
	.elementor-grid-tablet_extra-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
	}
	
	.elementor-grid-tablet_extra-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width:1024px) {
	.elementor-grid-tablet-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	
	.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	
	.elementor-grid-tablet-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-grid-tablet-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-grid-tablet-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.elementor-grid-tablet-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.elementor-grid-tablet-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.elementor-grid-tablet-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
	}
	
	.elementor-grid-tablet-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
	}
	
	.elementor-grid-tablet-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
	}
	
	.elementor-grid-tablet-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
	}
	
	.elementor-grid-tablet-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
	}
	
	.elementor-grid-tablet-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
	}
	
	.elementor-grid-tablet-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width:-1) {
	.elementor-grid-mobile_extra-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	
	.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	
	.elementor-grid-mobile_extra-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-grid-mobile_extra-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-grid-mobile_extra-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.elementor-grid-mobile_extra-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.elementor-grid-mobile_extra-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.elementor-grid-mobile_extra-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
	}
	
	.elementor-grid-mobile_extra-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
	}
	
	.elementor-grid-mobile_extra-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
	}
	
	.elementor-grid-mobile_extra-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
	}
	
	.elementor-grid-mobile_extra-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
	}
	
	.elementor-grid-mobile_extra-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
	}
	
	.elementor-grid-mobile_extra-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width:767px) {
	.elementor-grid-mobile-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	
	.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	
	.elementor-grid-mobile-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-grid-mobile-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-grid-mobile-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.elementor-grid-mobile-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.elementor-grid-mobile-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.elementor-grid-mobile-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
	}
	
	.elementor-grid-mobile-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
	}
	
	.elementor-grid-mobile-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
	}
	
	.elementor-grid-mobile-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
	}
	
	.elementor-grid-mobile-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
	}
	
	.elementor-grid-mobile-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
	}
	
	.elementor-grid-mobile-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width:1025px) {
	#elementor-device-mode:after {
		content: "desktop";
	}
}

@media (min-width:-1) {
	#elementor-device-mode:after {
		content: "widescreen";
	}
}

@media (max-width:-1) {
	#elementor-device-mode:after {
		content: "laptop";
		content: "tablet_extra";
	}
}

@media (max-width:1024px) {
	#elementor-device-mode:after {
		content: "tablet";
	}
}

@media (max-width:-1) {
	#elementor-device-mode:after {
		content: "mobile_extra";
	}
}

@media (max-width:767px) {
	#elementor-device-mode:after {
		content: "mobile";
	}
}

@media (prefers-reduced-motion:no-preference) {
	html {
		scroll-behavior: smooth;
	}
}

.e-con {
	--border-radius: 0;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-style: initial;
	--border-color: initial;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--content-width: min(100%, var(--container-max-width, 1140px));
	--width: 100%;
	--min-height: initial;
	--height: auto;
	--text-align: initial;
	--margin-top: 0px;
	--margin-right: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--padding-top: var(--container-default-padding-top, 10px);
	--padding-right: var(--container-default-padding-right, 10px);
	--padding-bottom: var(--container-default-padding-bottom, 10px);
	--padding-left: var(--container-default-padding-left, 10px);
	--position: relative;
	--z-index: revert;
	--overflow: visible;
	--gap: var(--widgets-spacing, 20px);
	--row-gap: var(--widgets-spacing-row, 20px);
	--column-gap: var(--widgets-spacing-column, 20px);
	--overlay-mix-blend-mode: initial;
	--overlay-opacity: 1;
	--overlay-transition: .3s;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	border-radius: var(--border-radius);
	height: var(--height);
	min-height: var(--min-height);
	min-width: 0;
	overflow: var(--overflow);
	position: var(--position);
	transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s);
	width: var(--width);
	z-index: var(--z-index);
	--flex-wrap-mobile: wrap;
	margin-block-end: var(--margin-block-end);
	margin-block-start: var(--margin-block-start);
	margin-inline-end: var(--margin-inline-end);
	margin-inline-start: var(--margin-inline-start);
	padding-inline-end: var(--padding-inline-end);
	padding-inline-start: var(--padding-inline-start);
	--margin-block-start: var(--margin-top);
	--margin-block-end: var(--margin-bottom);
	--margin-inline-start: var(--margin-left);
	--margin-inline-end: var(--margin-right);
	--padding-inline-start: var(--padding-left);
	--padding-inline-end: var(--padding-right);
	--padding-block-start: var(--padding-top);
	--padding-block-end: var(--padding-bottom);
	--border-block-start-width: var(--border-top-width);
	--border-block-end-width: var(--border-bottom-width);
	--border-inline-start-width: var(--border-left-width);
	--border-inline-end-width: var(--border-right-width);
}

body.rtl .e-con {
	--padding-inline-start: var(--padding-right);
	--padding-inline-end: var(--padding-left);
	--margin-inline-start: var(--margin-right);
	--margin-inline-end: var(--margin-left);
	--border-inline-start-width: var(--border-right-width);
	--border-inline-end-width: var(--border-left-width);
}

.e-con.e-flex {
	--flex-direction: column;
	--flex-basis: auto;
	--flex-grow: 0;
	--flex-shrink: 1;
	flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}

.e-con-full, .e-con>.e-con-inner {
	padding-block-end: var(--padding-block-end);
	padding-block-start: var(--padding-block-start);
	text-align: var(--text-align);
}

.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {
	flex-direction: var(--flex-direction);
}

.e-con, .e-con>.e-con-inner {
	display: var(--display);
}

.e-con.e-grid {
	--grid-justify-content: start;
	--grid-align-content: start;
	--grid-auto-flow: row;
}

.e-con.e-grid, .e-con.e-grid>.e-con-inner {
	align-content: var(--grid-align-content);
	align-items: var(--align-items);
	grid-auto-flow: var(--grid-auto-flow);
	grid-template-columns: var(--e-con-grid-template-columns);
	grid-template-rows: var(--e-con-grid-template-rows);
	justify-content: var(--grid-justify-content);
	justify-items: var(--justify-items);
}

.e-con-boxed.e-flex {
	align-content: normal;
	align-items: normal;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: normal;
}

.e-con-boxed.e-grid {
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	justify-items: legacy;
}

.e-con-boxed {
	gap: initial;
	text-align: initial;
}

.e-con.e-flex>.e-con-inner {
	align-content: var(--align-content);
	align-items: var(--align-items);
	align-self: auto;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	flex-wrap: var(--flex-wrap);
	justify-content: var(--justify-content);
}

.e-con.e-grid>.e-con-inner {
	align-items: var(--align-items);
	justify-items: var(--justify-items);
}

.e-con>.e-con-inner {
	gap: var(--row-gap) var(--column-gap);
	height: 100%;
	margin: 0 auto;
	max-width: var(--content-width);
	padding-inline-end: 0;
	padding-inline-start: 0;
	width: 100%;
}

:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
	--margin-left: auto;
	--margin-right: auto;
	max-width: min(100%, var(--width));
}

.e-con .elementor-widget.elementor-widget {
	margin-block-end: 0;
}

.e-con:before, .e-con>.elementor-background-slideshow:before, .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before, :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
	border-block-end-width: var(--border-block-end-width);
	border-block-start-width: var(--border-block-start-width);
	border-color: var(--border-color);
	border-inline-end-width: var(--border-inline-end-width);
	border-inline-start-width: var(--border-inline-start-width);
	border-radius: var(--border-radius);
	border-style: var(--border-style);
	content: var(--background-overlay);
	display: block;
	height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
	left: calc(0px - var(--border-left-width));
	mix-blend-mode: var(--overlay-mix-blend-mode);
	opacity: var(--overlay-opacity);
	position: absolute;
	top: calc(0px - var(--border-top-width));
	transition: var(--overlay-transition, .3s);
	width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}

.e-con:before {
	transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s);
}

.e-con>.elementor-background-slideshow, :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container {
	border-block-end-width: var(--border-block-end-width);
	border-block-start-width: var(--border-block-start-width);
	border-color: var(--border-color);
	border-inline-end-width: var(--border-inline-end-width);
	border-inline-start-width: var(--border-inline-start-width);
	border-radius: var(--border-radius);
	border-style: var(--border-style);
	height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
	left: calc(0px - var(--border-left-width));
	top: calc(0px - var(--border-top-width));
	width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}

@media (max-width:767px) {
	:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
		display: none;
	}
}

:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
	z-index: 1;
}

:is(.e-con, .e-con>.e-con-inner)>.elementor-background-slideshow:before {
	z-index: 2;
}

.e-con .elementor-widget {
	min-width: 0;
}

.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper {
	width: 100%;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
	height: 100%;
}

.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
	max-width: 100%;
}

.e-con .elementor-widget:not(:last-child) {
	--kit-widget-spacing: 0px;
}

@media (max-width:767px) {
	.e-con.e-flex {
		--width: 100%;
		--flex-wrap: var(--flex-wrap-mobile);
	}
	
	.e-con.e-flex .elementor-widget-archive-posts {
		width: 100%;
	}
}

.elementor-form-fields-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
	flex-basis: 100%;
	max-width: 100%;
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
	flex-grow: 1;
}

.elementor-field-group {
	align-items: center;
	flex-wrap: wrap;
}

.elementor-field-group.elementor-field-type-submit {
	align-items: flex-end;
}

.elementor-field-group .elementor-field-textual {
	background-color: transparent;
	border: 1px solid #69727d;
	color: #1f2124;
	flex-grow: 1;
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}

.elementor-field-group .elementor-field-textual:focus {
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	outline: 0;
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-field-textual::placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-select-wrapper {
	display: flex;
	position: relative;
	width: 100%;
}

.elementor-field-group .elementor-select-wrapper select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: inherit;
	flex-basis: 100%;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	padding-inline-end: 20px;
	text-transform: inherit;
}

.elementor-field-group .elementor-select-wrapper:before {
	content: "";
	font-family: eicons;
	font-size: 15px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	text-shadow: 0 0 3px rgba(0, 0, 0, .3);
	top: 50%;
	transform: translateY(-50%);
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
	content: "";
}

.elementor-field-subgroup {
	display: flex;
	flex-wrap: wrap;
}

.elementor-field-subgroup .elementor-field-option label {
	display: inline-block;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
	padding-inline-end: 10px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
	flex-basis: 100%;
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	display: inline;
}

.elementor-field-label {
	cursor: pointer;
}

.elementor-mark-required .elementor-field-label:after {
	color: red;
	content: "*";
	padding-inline-start: .2em;
}

.elementor-field-textual {
	border-radius: 3px;
	font-size: 15px;
	line-height: 1.4;
	min-height: 40px;
	padding: 5px 14px;
}

.elementor-field-textual.elementor-size-xs {
	border-radius: 2px;
	font-size: 13px;
	min-height: 33px;
	padding: 4px 12px;
}

.elementor-field-textual.elementor-size-md {
	border-radius: 4px;
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
}

.elementor-field-textual.elementor-size-lg {
	border-radius: 5px;
	font-size: 18px;
	min-height: 59px;
	padding: 7px 20px;
}

.elementor-field-textual.elementor-size-xl {
	border-radius: 6px;
	font-size: 20px;
	min-height: 72px;
	padding: 8px 24px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
	flex-basis: 100%;
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
	flex-basis: 50%;
	flex-grow: 1;
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
	flex-basis: 100%;
}

.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit {
	justify-content: center;
}

.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit {
	justify-content: flex-start;
}

.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit {
	justify-content: flex-end;
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
	flex-basis: auto;
}

.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper {
	flex-grow: 0;
}

.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button {
	flex-basis: auto;
}

@media screen and (max-width:1024px) {
	.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		flex-basis: 100%;
	}
	
	.elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
		flex-basis: 50%;
		flex-grow: 1;
	}
	
	.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
		flex-basis: 100%;
	}
	
	.elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit {
		justify-content: center;
	}
	
	.elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit {
		justify-content: flex-start;
	}
	
	.elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit {
		justify-content: flex-end;
	}
	
	.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		flex-basis: auto;
	}
	
	.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper {
		flex-grow: 0;
	}
	
	.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
		flex-basis: auto;
	}
}

@media screen and (max-width:767px) {
	.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		flex-basis: 100%;
	}
	
	.elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
		flex-basis: 50%;
		flex-grow: 1;
	}
	
	.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
		flex-basis: 100%;
	}
	
	.elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit {
		justify-content: center;
	}
	
	.elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit {
		justify-content: flex-start;
	}
	
	.elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit {
		justify-content: flex-end;
	}
	
	.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		flex-basis: auto;
	}
	
	.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper {
		flex-grow: 0;
	}
	
	.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
		flex-basis: auto;
	}
}

.elementor-error .elementor-field {
	border-color: #d9534f;
}

.elementor-error .help-inline {
	color: #d9534f;
	font-size: .9em;
}

.elementor-message {
	font-size: 1em;
	line-height: 1;
	margin: 10px 0;
}

.elementor-message:before {
	content: "";
	display: inline-block;
	font-family: eicons;
	font-style: normal;
	font-weight: 400;
	margin-inline-end: 5px;
	vertical-align: middle;
}

.elementor-message.elementor-message-danger {
	color: #d9534f;
}

.elementor-message.elementor-message-danger:before {
	content: "";
}

.elementor-message.form-message-success {
	color: #5cb85c;
}

.elementor-form .elementor-button {
	border: none;
	padding-block-end: 0;
	padding-block-start: 0;
}

.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button>span {
	display: flex;
	flex-direction: row;
	gap: 5px;
	justify-content: center;
}

.elementor-form .elementor-button.elementor-size-xs {
	min-height: 33px;
}

.elementor-form .elementor-button.elementor-size-sm {
	min-height: 40px;
}

.elementor-form .elementor-button.elementor-size-md {
	min-height: 47px;
}

.elementor-form .elementor-button.elementor-size-lg {
	min-height: 59px;
}

.elementor-form .elementor-button.elementor-size-xl {
	min-height: 72px;
}

.elementor-element .elementor-widget-container, .elementor-element:not(:has(.elementor-widget-container)) {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}

.elementor-heading-title {
	line-height: 1;
	margin: 0;
	padding: 0;
}

.elementor-button {
	background-color: #69727d;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	padding: 12px 24px;
	fill: #fff;
	text-align: center;
	transition: all .3s;
}

.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
	color: #fff;
}

.elementor-button-content-wrapper {
	display: flex;
	flex-direction: row;
	gap: 5px;
	justify-content: center;
}

.elementor-button-icon {
	align-items: center;
	display: flex;
}

.elementor-button-icon svg {
	height: auto;
	width: 1em;
}

.elementor-button-icon .e-font-icon-svg {
	height: 1em;
}

.elementor-button-text {
	display: inline-block;
}

.elementor-button.elementor-size-xs {
	border-radius: 2px;
	font-size: 13px;
	padding: 10px 20px;
}

.elementor-button.elementor-size-md {
	border-radius: 4px;
	font-size: 16px;
	padding: 15px 30px;
}

.elementor-button.elementor-size-lg {
	border-radius: 5px;
	font-size: 18px;
	padding: 20px 40px;
}

.elementor-button.elementor-size-xl {
	border-radius: 6px;
	font-size: 20px;
	padding: 25px 50px;
}

.elementor-button span {
	text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
	background-color: #5bc0de;
}

.elementor-element.elementor-button-success .elementor-button {
	background-color: #5cb85c;
}

.elementor-element.elementor-button-warning .elementor-button {
	background-color: #f0ad4e;
}

.elementor-element.elementor-button-danger .elementor-button {
	background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
	background-color: #5bc0de;
}

.elementor-widget-button .elementor-button .elementor-button-success {
	background-color: #5cb85c;
}

.elementor-widget-button .elementor-button .elementor-button-warning {
	background-color: #f0ad4e;
}

.elementor-widget-button .elementor-button .elementor-button-danger {
	background-color: #d9534f;
}

.elementor-view-stacked .elementor-icon {
	background-color: #69727d;
	color: #fff;
	padding: .5em;
	fill: #fff;
}

.elementor-view-framed .elementor-icon {
	background-color: transparent;
	border: 3px solid #69727d;
	color: #69727d;
	padding: .5em;
}

.elementor-icon {
	color: #69727d;
	display: inline-block;
	font-size: 50px;
	line-height: 1;
	text-align: center;
	transition: all .3s;
}

.elementor-icon:hover {
	color: #69727d;
}

.elementor-icon i, .elementor-icon svg {
	display: block;
	height: 1em;
	position: relative;
	width: 1em;
}

.elementor-icon i:before, .elementor-icon svg:before {
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}

.elementor-icon i.fad {
	width: auto;
}

.elementor-shape-square .elementor-icon {
	border-radius: 0;
}

.elementor-shape-rounded .elementor-icon {
	border-radius: 10%;
}

.elementor-shape-circle .elementor-icon {
	border-radius: 50%;
}

.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
	transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
	transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
	transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
	transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

.animated {
	animation-duration: 1.25s;
}

.animated.animated-slow {
	animation-duration: 2s;
}

.animated.animated-fast {
	animation-duration: .75s;
}

.animated.infinite {
	animation-iteration-count: infinite;
}

.animated.reverse {
	animation-direction: reverse;
	animation-fill-mode: forwards;
}

@media (prefers-reduced-motion:reduce) {
	.animated {
		animation: none;
	}
}

@media (max-width:767px) {
	.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
		display: none;
	}
}

@media (min-width:-1) and (max-width:-1) {
	.elementor .elementor-hidden-mobile_extra {
		display: none;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor .elementor-hidden-tablet {
		display: none;
	}
}

@media (min-width:-1) and (max-width:-1) {
	.elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra {
		display: none;
	}
}

@media (min-width:1025px) and (max-width:99999px) {
	.elementor .elementor-hidden-desktop {
		display: none;
	}
}

@media (min-width:-1) {
	.elementor .elementor-hidden-widescreen {
		display: none;
	}
}

.elementor-kit-5670 {
	--e-global-color-primary: #6ec1e4;
	--e-global-color-secondary: #54595f;
	--e-global-color-text: #7a7a7a;
	--e-global-color-accent: #61ce70;
	--e-global-color-256d6638: #4054b2;
	--e-global-color-50aaacc5: #23a455;
	--e-global-color-6307b7b6: #000;
	--e-global-color-591f88f9: #fff;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.e-con {
	--container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

@media (max-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/*! elementor - v3.28.0 - 22-04-2025 */
.elementor-column .elementor-spacer-inner {
	height: var(--spacer-size);
}

.e-con {
	--container-widget-width: 100%;
}

.e-con-inner>.elementor-widget-spacer, .e-con>.elementor-widget-spacer {
	width: var(--container-widget-width, var(--spacer-size));
	--align-self: var(--container-widget-align-self, initial);
	--flex-shrink: 0;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container, .e-con>.elementor-widget-spacer>.elementor-widget-container {
	height: 100%;
	width: 100%;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer, .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
	height: 100%;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner, .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
	height: var(--container-widget-height, var(--spacer-size));
}

.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer, .e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer {
	height: 100%;
}

.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner, .e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner {
	height: var(--container-widget-height, var(--spacer-size));
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty, .e-con>.elementor-widget-spacer.elementor-widget-empty {
	min-height: 22px;
	min-width: 22px;
	position: relative;
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon, .e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
	height: 22px;
	inset: 0;
	margin: auto;
	padding: 0;
	position: absolute;
	width: 22px;
}

@keyframes slideInLeft {
	from {
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		transform: translate3d(0, 0, 0);
	}
}

.slideInLeft {
	animation-name: slideInLeft;
}

@keyframes slideInRight {
	from {
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		transform: translate3d(0, 0, 0);
	}
}

.slideInRight {
	animation-name: slideInRight;
}

/*! elementor - v3.28.0 - 22-04-2025 */
.elementor-widget-image {
	text-align: center;
}

.elementor-widget-image a {
	display: inline-block;
}

.elementor-widget-image a img[src$=".svg"] {
	width: 48px;
}

.elementor-widget-image img {
	display: inline-block;
	vertical-align: middle;
}

/*! elementor - v3.28.0 - 22-04-2025 */
.elementor-counter {
	align-items: stretch;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
}

.elementor-counter .elementor-counter-number {
	flex-grow: var(--counter-number-grow, 0);
}

.elementor-counter .elementor-counter-number-wrapper {
	display: flex;
	flex: 1;
	font-size: 69px;
	font-weight: 600;
	line-height: 1;
	text-align: center;
}

.elementor-counter .elementor-counter-number-prefix {
	flex-grow: var(--counter-prefix-grow, 1);
	text-align: end;
	white-space: pre-wrap;
}

.elementor-counter .elementor-counter-number-suffix {
	flex-grow: var(--counter-suffix-grow, 1);
	text-align: start;
	white-space: pre-wrap;
}

.elementor-counter .elementor-counter-title {
	align-items: center;
	display: flex;
	flex: 1;
	font-size: 19px;
	font-weight: 400;
	justify-content: center;
	line-height: 2.5;
	margin: 0;
	padding: 0;
}

.elementor-7 .elementor-element.elementor-element-5f157e9 {
	--spacer-size: 15px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7 .elementor-element.elementor-element-ea6d405 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ea6d405 {
	text-align: center;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-7 .elementor-element.elementor-element-ffa5e75 .elementor-counter-number-wrapper {
	color: #ee9305;
}

.elementor-7 .elementor-element.elementor-element-48d749e .elementor-counter-number-wrapper {
	color: #ee9305;
}

.elementor-7 .elementor-element.elementor-element-d40bedc .elementor-counter-number-wrapper {
	color: #ee9305;
}

.elementor-7 .elementor-element.elementor-element-5d9a41b .elementor-counter-number-wrapper {
	color: #ee9305;
}

/* Divider space (empty) */
.fw-divider-space {
	clear: both;
	width: 100%;
}

.fw-divider-space.space-sm {
	height: 30px;
}

.fw-divider-space.space-md {
	height: 60px;
}

.fw-divider-space.space-lg {
	height: 100px;
}

/* Divider only Line */
.fw-divider-line {
	clear: both;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block}.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i{margin-right:8px}

.um-popup-overlay {
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1999992;
}

.um-popup * {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-popup {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: fixed;
	left: 50%;
	top: 10%;
	margin-left: -250px;
	width: 500px;
	background: #fff;
	box-shadow: 0 1px 3px #111;
	z-index: 1999993;
	box-sizing: border-box;
	overflow: auto;
	color: #888;
	padding: 0 !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-popup.loading {
	background: #fff url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/img/loading.gif") no-repeat center;
	min-height: 100px;
}

.um-popup.loading.nitro-lazy {
	background-image: none !important;
}

.um-popup a {
	outline: 0 !important;
}

.um-modal-overlay {
	background: rgba(0, 0, 0, .85);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
}

.um-modal * {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-modal-hidden-content {
	display: none;
}

.um-modal-close {
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	font-size: 24px;
	text-decoration: none !important;
	color: #fff !important;
	padding: 0 10px;
}

.um-modal {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: fixed;
	left: 50%;
	display: none;
	z-index: 1999993;
	box-sizing: border-box;
	bottom: -50px;
}

.um-modal.normal {
	width: 500px;
	margin-left: -250px;
}

.um-modal.large {
	width: 730px;
	margin-left: -365px;
}

.um-modal.small {
	width: 400px;
	margin-left: -200px;
}

.um-modal-body {
	min-height: 3px;
	padding: 20px;
	box-sizing: border-box !important;
	width: 100%;
	background: #fff;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.um-modal-body.photo {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 1px rgba(255, 255, 255, .12) inset;
	background: #888;
	padding: 0;
}

.um-modal-body.photo img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	overflow: hidden;
	opacity: 0;
}

.um-modal.loading .um-modal-body {
	background: #fff url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/img/loading.gif") no-repeat center;
	min-height: 150px;
}

.um-modal.loading .um-modal-body.nitro-lazy {
	background-image: none !important;
}

.um-modal div.um {
	margin-bottom: 20px !important;
}

.um-modal-header {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	height: 44px;
	line-height: 44px;
	color: #fff;
	padding: 0 20px;
	box-sizing: border-box;
	font-size: 17px;
}

.um-modal-footer {
	margin-top: 20px;
}

.um-modal-left {
	float: left;
}

.um-modal-right {
	float: right;
}

.um-modal-btn.disabled, .um-modal-btn.disabled:hover {
	opacity: .5;
	cursor: default !important;
}

.um-modal-btn {
	cursor: pointer !important;
	line-height: 34px !important;
	height: 34px;
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 20px;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	box-sizing: border-box;
	transition: .2s;
	text-decoration: none !important;
}

a.um-modal-btn:visited {
	color: #fff;
}

.um-modal-btn:hover {
	background: #44b0ec;
	color: #fff;
}

.um-modal-btn.alt {
	color: #666;
	background: #eee;
}

.um-modal-btn.alt:hover {
	background: #e5e5e5;
}

.um-modal .um-single-image-preview.crop img {
	float: left;
}

/*! jQuery UI - v1.13.2 - 2023-10-18
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=.um&folderName=um-&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.um .ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-helper-hidden {
	display: none;
}

.um .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.um .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.um .ui-helper-clearfix:before, .um .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.um .ui-helper-clearfix:after {
	clear: both;
}

.um .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}

.um .ui-front {
	z-index: 100;
}

.um .ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.um .ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.um .ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

.um .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.um .ui-resizable {
	position: relative;
}

.um .ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-resizable-disabled .ui-resizable-handle, .um .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.um .ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.um .ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.um .ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.um .ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.um .ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.um .ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.um .ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.um .ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.um .ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.um .ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}

.um .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.um .ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.um .ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.um .ui-menu .ui-menu {
	position: absolute;
}

.um .ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.um .ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.um .ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.um .ui-menu .ui-state-focus, .um .ui-menu .ui-state-active {
	margin: -1px;
}

.um .ui-menu-icons {
	position: relative;
}

.um .ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

.um .ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

.um .ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.um .ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
}

.um .ui-button, .um .ui-button:link, .um .ui-button:visited, .um .ui-button:hover, .um .ui-button:active {
	text-decoration: none;
}

.um .ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

input.um .ui-button.ui-button-icon-only {
	text-indent: 0;
}

.um .ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.um .ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.um .ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

input.um .ui-button::-moz-focus-inner, button.um .ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.um .ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.um .ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.um .ui-controlgroup > .ui-controlgroup-item:focus, .um .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.um .ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.um .ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.um .ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}

.um .ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.um .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.um .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.um .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.um .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

.um .ui-controlgroup-vertical .ui-spinner-input {
	width: 75%;
	width: calc(100% - 2.4em);
}

.um .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.um .ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}

.um .ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.um .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .um .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.um .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon.nitro-lazy, .um .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-checkboxradio-disabled {
	pointer-events: none;
}

.um .ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.um .ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.um .ui-datepicker .ui-datepicker-prev, .um .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.um .ui-datepicker .ui-datepicker-prev-hover, .um .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.um .ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.um .ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.um .ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.um .ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.um .ui-datepicker .ui-datepicker-prev span, .um .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.um .ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.um .ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.um .ui-datepicker select.ui-datepicker-month, .um .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.um .ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.um .ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.um .ui-datepicker td {
	border: 0;
	padding: 1px;
}

.um .ui-datepicker td span, .um .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.um .ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.um .ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.um .ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.um .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.um .ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.um .ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.um .ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.um .ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.um .ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.um .ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.um .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .um .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.um .ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.um .ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.um .ui-datepicker-rtl {
	direction: rtl;
}

.um .ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.um .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.um .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .um .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.um .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .um .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.um .ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.um .ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.um .ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.um .ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.um .ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.um .ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.um .ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.um .ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.um .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.um .ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.um .ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.um .ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.um .ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.um .ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.um .ui-dialog .ui-resizable-se, .um .ui-dialog .ui-resizable-sw, .um .ui-dialog .ui-resizable-ne, .um .ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.um .ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.um .ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.um .ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.um .ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.um .ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.um .ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.um .ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.um .ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)";
	opacity: .25;
}

.um .ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.um .ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.um .ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.um .ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.um .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.um .ui-selectmenu-open {
	display: block;
}

.um .ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.um .ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.um .ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.um .ui-slider {
	position: relative;
	text-align: left;
}

.um .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.um .ui-slider.ui-state-disabled .ui-slider-handle, .um .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.um .ui-slider-horizontal {
	height: .8em;
}

.um .ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.um .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.um .ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.um .ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.um .ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.um .ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.um .ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.um .ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.um .ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.um .ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.um .ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}

.um .ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.um .ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.um .ui-spinner-up {
	top: 0;
}

.um .ui-spinner-down {
	bottom: 0;
}

.um .ui-tabs {
	position: relative;
	padding: .2em;
}

.um .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.um .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.um .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.um .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.um .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .um .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .um .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.um .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.um .ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.um .ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .um .ui-tooltip {
	border-width: 2px;
}

.um .ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.um .ui-widget .ui-widget {
	font-size: 1em;
}

.um .ui-widget input, .um .ui-widget select, .um .ui-widget textarea, .um .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.um .ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}

.um .ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
}

.um .ui-widget-content a {
	color: #333;
}

.um .ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: bold;
}

.um .ui-widget-header a {
	color: #333;
}

.um .ui-state-default, .um .ui-widget-content .ui-state-default, .um .ui-widget-header .ui-state-default, .um .ui-button, html .um .ui-button.ui-state-disabled:hover, html .um .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}

.um .ui-state-default a, .um .ui-state-default a:link, .um .ui-state-default a:visited, a.um .ui-button, a:link.um .ui-button, a:visited.um .ui-button, .um .ui-button {
	color: #454545;
	text-decoration: none;
}

.um .ui-state-hover, .um .ui-widget-content .ui-state-hover, .um .ui-widget-header .ui-state-hover, .um .ui-state-focus, .um .ui-widget-content .ui-state-focus, .um .ui-widget-header .ui-state-focus, .um .ui-button:hover, .um .ui-button:focus {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}

.um .ui-state-hover a, .um .ui-state-hover a:hover, .um .ui-state-hover a:link, .um .ui-state-hover a:visited, .um .ui-state-focus a, .um .ui-state-focus a:hover, .um .ui-state-focus a:link, .um .ui-state-focus a:visited, a.um .ui-button:hover, a.um .ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.um .ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.um .ui-state-active, .um .ui-widget-content .ui-state-active, .um .ui-widget-header .ui-state-active, a.um .ui-button:active, .um .ui-button:active, .um .ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff;
}

.um .ui-icon-background, .um .ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #fff;
}

.um .ui-state-active a, .um .ui-state-active a:link, .um .ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}

.um .ui-state-highlight, .um .ui-widget-content .ui-state-highlight, .um .ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}

.um .ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}

.um .ui-state-highlight a, .um .ui-widget-content .ui-state-highlight a, .um .ui-widget-header .ui-state-highlight a {
	color: #777620;
}

.um .ui-state-error, .um .ui-widget-content .ui-state-error, .um .ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}

.um .ui-state-error a, .um .ui-widget-content .ui-state-error a, .um .ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}

.um .ui-state-error-text, .um .ui-widget-content .ui-state-error-text, .um .ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}

.um .ui-priority-primary, .um .ui-widget-content .ui-priority-primary, .um .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.um .ui-priority-secondary, .um .ui-widget-content .ui-priority-secondary, .um .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)";
	font-weight: normal;
}

.um .ui-state-disabled, .um .ui-widget-content .ui-state-disabled, .um .ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)";
	background-image: none;
}

.um .ui-state-disabled.nitro-lazy, .um .ui-widget-content .ui-state-disabled.nitro-lazy, .um .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)";
}

.um .ui-icon {
	width: 16px;
	height: 16px;
}

.um .ui-icon, .um .ui-widget-content .ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png");
}

.um .ui-icon.nitro-lazy, .um .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-widget-header .ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png");
}

.um .ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-hover .ui-icon, .um .ui-state-focus .ui-icon, .um .ui-button:hover .ui-icon, .um .ui-button:focus .ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_555555_256x240.png");
}

.um .ui-state-hover .ui-icon.nitro-lazy, .um .ui-state-focus .ui-icon.nitro-lazy, .um .ui-button:hover .ui-icon.nitro-lazy, .um .ui-button:focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-active .ui-icon, .um .ui-button:active .ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_ffffff_256x240.png");
}

.um .ui-state-active .ui-icon.nitro-lazy, .um .ui-button:active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-highlight .ui-icon, .um .ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_777620_256x240.png");
}

.um .ui-state-highlight .ui-icon.nitro-lazy, .um .ui-button .ui-state-highlight.ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-error .ui-icon, .um .ui-state-error-text .ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_cc0000_256x240.png");
}

.um .ui-state-error .ui-icon.nitro-lazy, .um .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-button .ui-icon {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_777777_256x240.png");
}

.um .ui-button .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}

.um .ui-icon-blank.ui-icon-blank.ui-icon-blank.nitro-lazy {
	background-image: none !important;
}

.um .ui-icon-caret-1-n {
	background-position: 0 0;
}

.um .ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.um .ui-icon-caret-1-e {
	background-position: -32px 0;
}

.um .ui-icon-caret-1-se {
	background-position: -48px 0;
}

.um .ui-icon-caret-1-s {
	background-position: -65px 0;
}

.um .ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.um .ui-icon-caret-1-w {
	background-position: -96px 0;
}

.um .ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.um .ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.um .ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.um .ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.um .ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.um .ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.um .ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.um .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.um .ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.um .ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.um .ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.um .ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.um .ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.um .ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.um .ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.um .ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.um .ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.um .ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.um .ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.um .ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.um .ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.um .ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.um .ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.um .ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.um .ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.um .ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.um .ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.um .ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.um .ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.um .ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.um .ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.um .ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.um .ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.um .ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.um .ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.um .ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.um .ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.um .ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.um .ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.um .ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.um .ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.um .ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.um .ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.um .ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.um .ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.um .ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.um .ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.um .ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.um .ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.um .ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.um .ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.um .ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.um .ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.um .ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.um .ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.um .ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.um .ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.um .ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.um .ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.um .ui-icon-extlink {
	background-position: -32px -80px;
}

.um .ui-icon-newwin {
	background-position: -48px -80px;
}

.um .ui-icon-refresh {
	background-position: -64px -80px;
}

.um .ui-icon-shuffle {
	background-position: -80px -80px;
}

.um .ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.um .ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.um .ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.um .ui-icon-folder-open {
	background-position: -16px -96px;
}

.um .ui-icon-document {
	background-position: -32px -96px;
}

.um .ui-icon-document-b {
	background-position: -48px -96px;
}

.um .ui-icon-note {
	background-position: -64px -96px;
}

.um .ui-icon-mail-closed {
	background-position: -80px -96px;
}

.um .ui-icon-mail-open {
	background-position: -96px -96px;
}

.um .ui-icon-suitcase {
	background-position: -112px -96px;
}

.um .ui-icon-comment {
	background-position: -128px -96px;
}

.um .ui-icon-person {
	background-position: -144px -96px;
}

.um .ui-icon-print {
	background-position: -160px -96px;
}

.um .ui-icon-trash {
	background-position: -176px -96px;
}

.um .ui-icon-locked {
	background-position: -192px -96px;
}

.um .ui-icon-unlocked {
	background-position: -208px -96px;
}

.um .ui-icon-bookmark {
	background-position: -224px -96px;
}

.um .ui-icon-tag {
	background-position: -240px -96px;
}

.um .ui-icon-home {
	background-position: 0 -112px;
}

.um .ui-icon-flag {
	background-position: -16px -112px;
}

.um .ui-icon-calendar {
	background-position: -32px -112px;
}

.um .ui-icon-cart {
	background-position: -48px -112px;
}

.um .ui-icon-pencil {
	background-position: -64px -112px;
}

.um .ui-icon-clock {
	background-position: -80px -112px;
}

.um .ui-icon-disk {
	background-position: -96px -112px;
}

.um .ui-icon-calculator {
	background-position: -112px -112px;
}

.um .ui-icon-zoomin {
	background-position: -128px -112px;
}

.um .ui-icon-zoomout {
	background-position: -144px -112px;
}

.um .ui-icon-search {
	background-position: -160px -112px;
}

.um .ui-icon-wrench {
	background-position: -176px -112px;
}

.um .ui-icon-gear {
	background-position: -192px -112px;
}

.um .ui-icon-heart {
	background-position: -208px -112px;
}

.um .ui-icon-star {
	background-position: -224px -112px;
}

.um .ui-icon-link {
	background-position: -240px -112px;
}

.um .ui-icon-cancel {
	background-position: 0 -128px;
}

.um .ui-icon-plus {
	background-position: -16px -128px;
}

.um .ui-icon-plusthick {
	background-position: -32px -128px;
}

.um .ui-icon-minus {
	background-position: -48px -128px;
}

.um .ui-icon-minusthick {
	background-position: -64px -128px;
}

.um .ui-icon-close {
	background-position: -80px -128px;
}

.um .ui-icon-closethick {
	background-position: -96px -128px;
}

.um .ui-icon-key {
	background-position: -112px -128px;
}

.um .ui-icon-lightbulb {
	background-position: -128px -128px;
}

.um .ui-icon-scissors {
	background-position: -144px -128px;
}

.um .ui-icon-clipboard {
	background-position: -160px -128px;
}

.um .ui-icon-copy {
	background-position: -176px -128px;
}

.um .ui-icon-contact {
	background-position: -192px -128px;
}

.um .ui-icon-image {
	background-position: -208px -128px;
}

.um .ui-icon-video {
	background-position: -224px -128px;
}

.um .ui-icon-script {
	background-position: -240px -128px;
}

.um .ui-icon-alert {
	background-position: 0 -144px;
}

.um .ui-icon-info {
	background-position: -16px -144px;
}

.um .ui-icon-notice {
	background-position: -32px -144px;
}

.um .ui-icon-help {
	background-position: -48px -144px;
}

.um .ui-icon-check {
	background-position: -64px -144px;
}

.um .ui-icon-bullet {
	background-position: -80px -144px;
}

.um .ui-icon-radio-on {
	background-position: -96px -144px;
}

.um .ui-icon-radio-off {
	background-position: -112px -144px;
}

.um .ui-icon-pin-w {
	background-position: -128px -144px;
}

.um .ui-icon-pin-s {
	background-position: -144px -144px;
}

.um .ui-icon-play {
	background-position: 0 -160px;
}

.um .ui-icon-pause {
	background-position: -16px -160px;
}

.um .ui-icon-seek-next {
	background-position: -32px -160px;
}

.um .ui-icon-seek-prev {
	background-position: -48px -160px;
}

.um .ui-icon-seek-end {
	background-position: -64px -160px;
}

.um .ui-icon-seek-start {
	background-position: -80px -160px;
}

.um .ui-icon-seek-first {
	background-position: -80px -160px;
}

.um .ui-icon-stop {
	background-position: -96px -160px;
}

.um .ui-icon-eject {
	background-position: -112px -160px;
}

.um .ui-icon-volume-off {
	background-position: -128px -160px;
}

.um .ui-icon-volume-on {
	background-position: -144px -160px;
}

.um .ui-icon-power {
	background-position: 0 -176px;
}

.um .ui-icon-signal-diag {
	background-position: -16px -176px;
}

.um .ui-icon-signal {
	background-position: -32px -176px;
}

.um .ui-icon-battery-0 {
	background-position: -48px -176px;
}

.um .ui-icon-battery-1 {
	background-position: -64px -176px;
}

.um .ui-icon-battery-2 {
	background-position: -80px -176px;
}

.um .ui-icon-battery-3 {
	background-position: -96px -176px;
}

.um .ui-icon-circle-plus {
	background-position: 0 -192px;
}

.um .ui-icon-circle-minus {
	background-position: -16px -192px;
}

.um .ui-icon-circle-close {
	background-position: -32px -192px;
}

.um .ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.um .ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.um .ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.um .ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.um .ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.um .ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.um .ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.um .ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.um .ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.um .ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.um .ui-icon-circle-check {
	background-position: -208px -192px;
}

.um .ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.um .ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.um .ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.um .ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.um .ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.um .ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.um .ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.um .ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.um .ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.um .ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.um .ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.um .ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.um .ui-corner-all, .um .ui-corner-top, .um .ui-corner-left, .um .ui-corner-tl {
	border-top-left-radius: 3px;
}

.um .ui-corner-all, .um .ui-corner-top, .um .ui-corner-right, .um .ui-corner-tr {
	border-top-right-radius: 3px;
}

.um .ui-corner-all, .um .ui-corner-bottom, .um .ui-corner-left, .um .ui-corner-bl {
	border-bottom-left-radius: 3px;
}

.um .ui-corner-all, .um .ui-corner-bottom, .um .ui-corner-right, .um .ui-corner-br {
	border-bottom-right-radius: 3px;
}

.um .ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	-ms-filter: Alpha(Opacity=30);
}

.um .ui-widget-shadow {
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
}

.tipsy {
	font-size: 10px;
	position: absolute;
	padding: 5px;
	z-index: 100000;
}

.tipsy-inner {
	background-color: #000;
	color: #fff;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}

.tipsy-inner {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000;
}

.tipsy-arrow-n {
	border-bottom-color: #000;
}

.tipsy-arrow-s {
	border-top-color: #000;
}

.tipsy-arrow-e {
	border-left-color: #000;
}

.tipsy-arrow-w {
	border-right-color: #000;
}

.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.cancel-off-png, .cancel-on-png, .star-half-png, .star-off-png, .star-on-png {
	font-family: raty;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-right: .2em;
	color: #ccc;
}

.star-half-png, .star-on-png {
	color: #ffbe32;
}

.cancel-on-png:before {
	content: "";
}

.cancel-off-png:before {
	content: "";
}

.star-on-png:before {
	content: "";
}

.star-off-png:before {
	content: "";
}

.star-half-png:before {
	content: "";
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-search--inline {
	float: left;
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none;
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
	border-top: none;
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff;
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}

.um .um-single-file-preview, .um .um-single-image-preview {
	margin-bottom: 20px;
}

.um .um-single-image-preview>img {
	max-height: 300px;
	display: inline-block;
	overflow: hidden;
	margin: auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.um-single-file-preview, .um-single-image-preview {
	display: none;
	text-align: center;
	position: relative;
}

.um-single-file-preview.show, .um-single-image-preview.show {
	display: block;
}

.um-single-image-preview>img {
	max-width: 100%;
	max-height: inherit;
}

.um-single-file-preview a.cancel, .um-single-image-preview a.cancel {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	-moz-border-radius: 999px;
	-webkit-border-radius: 999px;
	border-radius: 999px;
	background: #ddd;
	cursor: pointer;
	text-decoration: none !important;
	z-index: 666;
	opacity: .75;
}

.um-single-file-preview a.cancel i, .um-single-image-preview a.cancel i {
	font-size: 16px;
	color: #888;
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
	overflow: hidden;
}

.um-single-file-preview a.cancel i:before, .um-single-image-preview a.cancel i:before {
	line-height: inherit;
}

.um-single-fileinfo {
	padding: 26px 0 20px 0;
	display: inline-block;
	max-width: 100%;
}

.um-single-fileinfo span.icon {
	font-size: 40px;
	display: inline-block;
	width: 100px;
	height: 70px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #666;
	color: #fff !important;
}

.um-single-fileinfo span.icon i {
	display: block;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
}

.um-single-fileinfo span.icon i:before {
	line-height: inherit;
}

.um-single-fileinfo span.filename {
	display: block;
	font-size: 16px;
	color: #888;
	padding-top: 5px;
}

.um-single-fileinfo a {
	text-decoration: none !important;
	opacity: .9;
}

.um-single-fileinfo a:hover {
	opacity: 1;
}

div.um-modal .upload-statusbar {
	margin: 20px 0 0 0;
}

div.um-modal .upload-filename {
	display: none !important;
}

div.um-modal .upload-progress {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

div.um-modal .upload-bar {
	width: 0;
	height: 10px;
	color: #666;
	background: #7acf58;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.um-modal .ajax-upload-dragdrop {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
	box-sizing: border-box;
	border: 2px dashed #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	line-height: 1em;
}

div.um-modal .ajax-upload-dragdrop span.str {
	display: block;
	margin: 0 0 15px 0;
}

div.um-modal .ajax-upload-dragdrop span.icon {
	display: block;
	font-size: 80px;
	line-height: 80px;
	vertical-align: middle;
	margin-bottom: 10px;
}

div.um-modal .ajax-upload-dragdrop span.help {
	display: block;
	font-size: 14px;
	color: #aaa;
	margin: 0 0 12px 0;
}

div.um-modal .upload {
	cursor: pointer !important;
	line-height: 34px !important;
	height: 34px;
	display: inline-block;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 20px;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	box-sizing: border-box;
	transition: .2s;
}

div.um-modal .upload:hover {
	background: #44b0ec;
}

.um-modal input[type=file]::-webkit-file-upload-button {
	cursor: pointer;
}
#um_confirm_block{display:none}#um_confirm_block_back{background-color:rgba(0,0,0,.2);width:100%;height:100%;position:fixed;left:0;top:0;z-index:2147483646}.um_confirm{position:fixed;color:#fff;width:400px;background-color:#000;left:50%;top:50%;z-index:2147483647}.um_confirm #um_confirm_title{background-color:rgba(0,0,0,.4);border-bottom:1px solid #5c5c5c;color:#ccc;font-weight:700;height:15px;padding:10px;text-align:center;width:calc(100% - 20px)}.um_confirm #um_confirm_message{width:calc(100% - 40px);text-align:center;padding:20px}.um_confirm #um_confirm_buttons{height:40px;width:100%}.um_confirm .um_confirm_button{border-top:1px solid #5c5c5c;color:#aaa;font-size:15px;font-weight:700;float:left;line-height:40px;text-align:center;width:50%;cursor:pointer}.um_confirm .um_confirm_button:hover{background-color:rgba(0,0,0,.6);border-top:1px solid #fff;color:#fff}
.um .picker {
	font-size: 16px;
	text-align: left;
	line-height: 1.2;
	color: #fff;
	position: absolute;
	z-index: 10000;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.um .picker__box ul li[role=presentation] {
	margin: 10px 0 0 0;
}

.um .picker__input {
	cursor: default;
}

.um .picker__input.picker__input--active {
	border-color: #0089ec;
}

.um .picker__holder {
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.um .picker__frame, .um .picker__holder {
	bottom: 0;
	left: 0;
	right: 0;
	top: 100%;
}

.um .picker__holder {
	position: fixed;
	-webkit-transition: background .15s ease-out, top 0s .15s;
	-moz-transition: background .15s ease-out, top 0s .15s;
	transition: background .15s ease-out, top 0s .15s;
}

.um .picker__frame {
	position: absolute;
	margin: 0 auto;
	min-width: 256px;
	max-width: 400px;
	width: 100%;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
}

@media (min-height:33.875em) {
	.um .picker__frame {
		overflow: visible;
		top: auto;
		bottom: -100%;
		max-height: 80%;
	}
}

@media (min-height:40.125em) {
	.um .picker__frame {
		margin-bottom: 15% !important;
	}
}

.um .picker__wrap {
	display: table;
	width: 100%;
	height: 100%;
}

@media (min-height:33.875em) {
	.um .picker__wrap {
		display: block;
	}
}

.um .picker__box {
	display: table-cell;
	vertical-align: middle;
}

@media (min-height:33.875em) {
	.um .picker__box {
		display: block;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
}

@media (min-height:40.125em) {
	.um .picker__box {
		border-bottom-width: 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
}

.um .picker--opened .picker__holder {
	top: 0;
	background: 0 0;
	background: rgba(0, 0, 0, .7);
	zoom: 1;
	-webkit-transition: background .15s ease-out;
	-moz-transition: background .15s ease-out;
	transition: background .15s ease-out;
}

.um .picker--opened .picker__frame {
	top: 0;
	-moz-opacity: 1;
	opacity: 1;
}

@media (min-height:33.875em) {
	.um .picker--opened .picker__frame {
		top: auto;
		bottom: 0;
	}
}

.um .picker__header {
	text-align: center;
	position: relative;
	margin-top: .75em;
	border-radius: 2px 2px 0 0;
	padding: 15px 0;
	font-size: 18px;
}

.um .picker__month, .um .picker__year {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.um .picker__select--month, .um .picker__select--year {
	margin-left: .25em;
	margin-right: .25em;
	font-size: 16px;
	color: #999;
	background: #fff !important;
	outline: 0 !important;
	border: 0 !important;
}

@media (min-width:24.5em) {
	.um .picker__select--month, .um .picker__select--year {
		margin-top: -.5em;
	}
}

.um .picker__select--month {
	width: 35%;
}

.um .picker__select--year {
	width: 22.5%;
}

.um .picker__nav--next, .um .picker__nav--prev {
	position: absolute;
	padding: .5em 1.25em;
	width: 1em;
	height: 1em;
	box-sizing: content-box !important;
	top: 8px;
	color: #fff;
}

.um-popup .picker__nav--next, .um-popup .picker__nav--prev {
	position: absolute;
	padding: .5em 1.25em;
	width: 1em;
	height: 1em;
	box-sizing: content-box !important;
	top: 8px;
	color: #fff;
}

.um .picker__nav--prev {
	left: 0;
	padding-right: 1.25em;
}

.um-popup .picker__nav--prev {
	left: 0;
	padding-right: 1.25em;
}

@media (min-width:24.5em) {
	.um .picker__nav--prev {
		padding-right: 1.5em;
	}
	
	.um-popup .picker__nav--prev {
		padding-right: 1.5em;
	}
}

.um .picker__nav--next {
	right: 0;
	padding-left: 1.25em;
}

.um-popup .picker__nav--next {
	right: 0;
	padding-left: 1.25em;
}

@media (min-width:24.5em) {
	.um .picker__nav--next {
		padding-left: 1.5em;
	}
	
	.um-popup .picker__nav--next {
		padding-left: 1.5em;
	}
}

.um .picker__nav--next:before, .um .picker__nav--prev:before {
	content: " ";
	border-top: .5em solid transparent;
	border-bottom: .5em solid transparent;
	border-right: .5em solid #fff;
	width: 0;
	height: 0;
	display: block;
	margin: 0 auto;
}

.um-popup .picker__nav--next:before, .um-popup .picker__nav--prev:before {
	content: " ";
	border-top: .5em solid transparent;
	border-bottom: .5em solid transparent;
	border-right: .5em solid #fff;
	width: 0;
	height: 0;
	display: block;
	margin: 0 auto;
}

.um .picker__nav--next:before {
	border-right: 0;
	border-left: .5em solid #fff;
}

.um-popup .picker__nav--next:before {
	border-right: 0;
	border-left: .5em solid #fff;
}

.um .picker__nav--next:hover, .um .picker__nav--prev:hover {
	cursor: pointer;
	color: #fff;
}

.um-popup .picker__nav--next:hover, .um-popup .picker__nav--prev:hover {
	cursor: pointer;
	color: #fff;
}

.um .picker__nav--disabled, .um .picker__nav--disabled:before, .um .picker__nav--disabled:before:hover, .um .picker__nav--disabled:hover {
	cursor: default;
	background: 0 0;
}

.um-popup .picker__nav--disabled, .um-popup .picker__nav--disabled:before, .um-popup .picker__nav--disabled:before:hover, .um-popup .picker__nav--disabled:hover {
	cursor: default;
	background: 0 0;
}

.um .picker__table {
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	font-size: inherit;
	width: 100%;
	margin-top: 5px;
	border: none;
	margin-bottom: 0;
}

.um .picker__table td {
	margin: 0;
	padding: 0 10px;
	text-align: center;
	border: 0;
}

.um .picker__weekday {
	width: 14.285714286%;
	color: #fff;
	text-align: center;
	padding: 5px 0 !important;
}

.um .picker__day {
	padding: 10px 0;
	line-height: 1em !important;
}

.um .picker__day--today {
	position: relative;
}

.um .picker__day--outfocus {
	opacity: .75;
}

.um .picker__day--infocus:hover, .um .picker__day--outfocus:hover {
	border-radius: 2px;
	cursor: pointer;
}

.um .picker--focused .picker__day--highlighted, .um .picker__day--highlighted:hover {
	border-radius: 2px;
}

.um .picker__day--disabled, .um .picker__day--disabled:hover {
	cursor: default;
	background: 0 0 !important;
	opacity: .3;
}

.um .picker__footer {
	text-align: center;
	height: 50px !important;
	line-height: 50px !important;
	margin-top: 5px;
	border-radius: 0 0 2px 2px;
}

.um .picker__button--clear, .um .picker__button--today {
	margin: 0 !important;
	width: 50%;
	display: inline-block;
	background: 0 0 !important;
	box-shadow: none !important;
	border: 0 !important;
	outline: 0 !important;
	box-sizing: border-box !important;
}

.um .picker__button--clear:focus, .um .picker__button--clear:hover, .um .picker__button--today:focus, .um .picker__button--today:hover {
	cursor: pointer;
}

.um .picker__list {
	list-style: none;
	list-style: none !important;
	padding: 5px !important;
	margin: 0 !important;
}

.um .picker__list-item {
	position: relative;
	border-radius: 2px;
	display: inline-block;
	width: 25%;
	text-align: center;
	box-sizing: border-box;
	padding: 6px 0 !important;
	margin: 5px 0 !important;
}

.um .picker__list-item:hover {
	cursor: pointer;
	z-index: 10;
}

.um .picker__list-item--highlighted {
	z-index: 10;
}

.um .picker--focused .picker__list-item--highlighted, .um .picker__list-item--highlighted:hover {
	cursor: pointer;
	font-weight: 700;
}

.um .picker--focused .picker__list-item--selected, .um .picker__list-item--selected, .um .picker__list-item--selected:hover {
	z-index: 10;
}

.um .picker--focused .picker__list-item--disabled, .um .picker__list-item--disabled, .um .picker__list-item--disabled:hover {
	color: #a9e792;
	cursor: default;
	background: 0 0;
	z-index: auto;
}

.um .picker--time .picker__button--clear {
	width: 100%;
	display: inline-block;
	background: 0 0;
	background: 0 0 !important;
	box-shadow: none !important;
	border: 0 !important;
	outline: 0 !important;
	border-radius: 0 0 2px 2px;
	color: #fff !important;
}

.um .picker--time .picker__button--clear:focus, .um .picker--time .picker__button--clear:hover {
	cursor: pointer;
}

.um .picker--time .picker__frame {
	min-width: 256px;
	max-width: 400px;
}

.um .picker--time .picker__box {
	font-size: 15px;
	padding: 0;
	border-radius: 2px !important;
}

.um .picker__box ul li[role=presentation] {
	margin: 10px 0 0 0;
}

@media (min-height:40.125em) {
	.um .picker--time .picker__frame {
		margin-bottom: 10% !important;
	}
}

@charset "UTF-8";

[class*=" um-icon-"]:before, [class^=um-icon-]:before {
	font-family: Ionicons !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.um-icon-alert:before {
	content: "";
}

.um-icon-alert-circled:before {
	content: "";
}

.um-icon-android-add:before {
	content: "";
}

.um-icon-android-add-circle:before {
	content: "";
}

.um-icon-android-alarm-clock:before {
	content: "";
}

.um-icon-android-alert:before {
	content: "";
}

.um-icon-android-apps:before {
	content: "";
}

.um-icon-android-archive:before {
	content: "";
}

.um-icon-android-arrow-back:before {
	content: "";
}

.um-icon-android-arrow-down:before {
	content: "";
}

.um-icon-android-arrow-dropdown:before {
	content: "";
}

.um-icon-android-arrow-dropdown-circle:before {
	content: "";
}

.um-icon-android-arrow-dropleft:before {
	content: "";
}

.um-icon-android-arrow-dropleft-circle:before {
	content: "";
}

.um-icon-android-arrow-dropright:before {
	content: "";
}

.um-icon-android-arrow-dropright-circle:before {
	content: "";
}

.um-icon-android-arrow-dropup:before {
	content: "";
}

.um-icon-android-arrow-dropup-circle:before {
	content: "";
}

.um-icon-android-arrow-forward:before {
	content: "";
}

.um-icon-android-arrow-up:before {
	content: "";
}

.um-icon-android-attach:before {
	content: "";
}

.um-icon-android-bar:before {
	content: "";
}

.um-icon-android-bicycle:before {
	content: "";
}

.um-icon-android-boat:before {
	content: "";
}

.um-icon-android-bookmark:before {
	content: "";
}

.um-icon-android-bulb:before {
	content: "";
}

.um-icon-android-bus:before {
	content: "";
}

.um-icon-android-calendar:before {
	content: "";
}

.um-icon-android-call:before {
	content: "";
}

.um-icon-android-camera:before {
	content: "";
}

.um-icon-android-cancel:before {
	content: "";
}

.um-icon-android-car:before {
	content: "";
}

.um-icon-android-cart:before {
	content: "";
}

.um-icon-android-chat:before {
	content: "";
}

.um-icon-android-checkbox:before {
	content: "";
}

.um-icon-android-checkbox-blank:before {
	content: "";
}

.um-icon-android-checkbox-outline:before {
	content: "";
}

.um-icon-android-checkbox-outline-blank:before {
	content: "";
}

.um-icon-android-checkmark-circle:before {
	content: "";
}

.um-icon-android-clipboard:before {
	content: "";
}

.um-icon-android-close:before {
	content: "";
}

.um-icon-android-cloud:before {
	content: "";
}

.um-icon-android-cloud-circle:before {
	content: "";
}

.um-icon-android-cloud-done:before {
	content: "";
}

.um-icon-android-cloud-outline:before {
	content: "";
}

.um-icon-android-color-palette:before {
	content: "";
}

.um-icon-android-compass:before {
	content: "";
}

.um-icon-android-contact:before {
	content: "";
}

.um-icon-android-contacts:before {
	content: "";
}

.um-icon-android-contract:before {
	content: "";
}

.um-icon-android-create:before {
	content: "";
}

.um-icon-android-delete:before {
	content: "";
}

.um-icon-android-desktop:before {
	content: "";
}

.um-icon-android-document:before {
	content: "";
}

.um-icon-android-done:before {
	content: "";
}

.um-icon-android-done-all:before {
	content: "";
}

.um-icon-android-download:before {
	content: "";
}

.um-icon-android-drafts:before {
	content: "";
}

.um-icon-android-exit:before {
	content: "";
}

.um-icon-android-expand:before {
	content: "";
}

.um-icon-android-favorite:before {
	content: "";
}

.um-icon-android-favorite-outline:before {
	content: "";
}

.um-icon-android-film:before {
	content: "";
}

.um-icon-android-folder:before {
	content: "";
}

.um-icon-android-folder-open:before {
	content: "";
}

.um-icon-android-funnel:before {
	content: "";
}

.um-icon-android-globe:before {
	content: "";
}

.um-icon-android-hand:before {
	content: "";
}

.um-icon-android-hangout:before {
	content: "";
}

.um-icon-android-happy:before {
	content: "";
}

.um-icon-android-home:before {
	content: "";
}

.um-icon-android-image:before {
	content: "";
}

.um-icon-android-laptop:before {
	content: "";
}

.um-icon-android-list:before {
	content: "";
}

.um-icon-android-locate:before {
	content: "";
}

.um-icon-android-lock:before {
	content: "";
}

.um-icon-android-mail:before {
	content: "";
}

.um-icon-android-map:before {
	content: "";
}

.um-icon-android-menu:before {
	content: "";
}

.um-icon-android-microphone:before {
	content: "";
}

.um-icon-android-microphone-off:before {
	content: "";
}

.um-icon-android-more-horizontal:before {
	content: "";
}

.um-icon-android-more-vertical:before {
	content: "";
}

.um-icon-android-navigate:before {
	content: "";
}

.um-icon-android-notifications:before {
	content: "";
}

.um-icon-android-notifications-none:before {
	content: "";
}

.um-icon-android-notifications-off:before {
	content: "";
}

.um-icon-android-open:before {
	content: "";
}

.um-icon-android-options:before {
	content: "";
}

.um-icon-android-people:before {
	content: "";
}

.um-icon-android-person:before {
	content: "";
}

.um-icon-android-person-add:before {
	content: "";
}

.um-icon-android-phone-landscape:before {
	content: "";
}

.um-icon-android-phone-portrait:before {
	content: "";
}

.um-icon-android-pin:before {
	content: "";
}

.um-icon-android-plane:before {
	content: "";
}

.um-icon-android-playstore:before {
	content: "";
}

.um-icon-android-print:before {
	content: "";
}

.um-icon-android-radio-button-off:before {
	content: "";
}

.um-icon-android-radio-button-on:before {
	content: "";
}

.um-icon-android-refresh:before {
	content: "";
}

.um-icon-android-remove:before {
	content: "";
}

.um-icon-android-remove-circle:before {
	content: "";
}

.um-icon-android-restaurant:before {
	content: "";
}

.um-icon-android-sad:before {
	content: "";
}

.um-icon-android-search:before {
	content: "";
}

.um-icon-android-send:before {
	content: "";
}

.um-icon-android-settings:before {
	content: "";
}

.um-icon-android-share:before {
	content: "";
}

.um-icon-android-share-alt:before {
	content: "";
}

.um-icon-android-star:before {
	content: "";
}

.um-icon-android-star-half:before {
	content: "";
}

.um-icon-android-star-outline:before {
	content: "";
}

.um-icon-android-stopwatch:before {
	content: "";
}

.um-icon-android-subway:before {
	content: "";
}

.um-icon-android-sunny:before {
	content: "";
}

.um-icon-android-sync:before {
	content: "";
}

.um-icon-android-textsms:before {
	content: "";
}

.um-icon-android-time:before {
	content: "";
}

.um-icon-android-train:before {
	content: "";
}

.um-icon-android-unlock:before {
	content: "";
}

.um-icon-android-upload:before {
	content: "";
}

.um-icon-android-volume-down:before {
	content: "";
}

.um-icon-android-volume-mute:before {
	content: "";
}

.um-icon-android-volume-off:before {
	content: "";
}

.um-icon-android-volume-up:before {
	content: "";
}

.um-icon-android-walk:before {
	content: "";
}

.um-icon-android-warning:before {
	content: "";
}

.um-icon-android-watch:before {
	content: "";
}

.um-icon-android-wifi:before {
	content: "";
}

.um-icon-aperture:before {
	content: "";
}

.um-icon-archive:before {
	content: "";
}

.um-icon-arrow-down-a:before {
	content: "";
}

.um-icon-arrow-down-b:before {
	content: "";
}

.um-icon-arrow-down-c:before {
	content: "";
}

.um-icon-arrow-expand:before {
	content: "";
}

.um-icon-arrow-graph-down-left:before {
	content: "";
}

.um-icon-arrow-graph-down-right:before {
	content: "";
}

.um-icon-arrow-graph-up-left:before {
	content: "";
}

.um-icon-arrow-graph-up-right:before {
	content: "";
}

.um-icon-arrow-left-a:before {
	content: "";
}

.um-icon-arrow-left-b:before {
	content: "";
}

.um-icon-arrow-left-c:before {
	content: "";
}

.um-icon-arrow-move:before {
	content: "";
}

.um-icon-arrow-resize:before {
	content: "";
}

.um-icon-arrow-return-left:before {
	content: "";
}

.um-icon-arrow-return-right:before {
	content: "";
}

.um-icon-arrow-right-a:before {
	content: "";
}

.um-icon-arrow-right-b:before {
	content: "";
}

.um-icon-arrow-right-c:before {
	content: "";
}

.um-icon-arrow-shrink:before {
	content: "";
}

.um-icon-arrow-swap:before {
	content: "";
}

.um-icon-arrow-up-a:before {
	content: "";
}

.um-icon-arrow-up-b:before {
	content: "";
}

.um-icon-arrow-up-c:before {
	content: "";
}

.um-icon-asterisk:before {
	content: "";
}

.um-icon-at:before {
	content: "";
}

.um-icon-backspace:before {
	content: "";
}

.um-icon-backspace-outline:before {
	content: "";
}

.um-icon-bag:before {
	content: "";
}

.um-icon-battery-charging:before {
	content: "";
}

.um-icon-battery-empty:before {
	content: "";
}

.um-icon-battery-full:before {
	content: "";
}

.um-icon-battery-half:before {
	content: "";
}

.um-icon-battery-low:before {
	content: "";
}

.um-icon-beaker:before {
	content: "";
}

.um-icon-beer:before {
	content: "";
}

.um-icon-bluetooth:before {
	content: "";
}

.um-icon-bonfire:before {
	content: "";
}

.um-icon-bookmark:before {
	content: "";
}

.um-icon-bowtie:before {
	content: "";
}

.um-icon-briefcase:before {
	content: "";
}

.um-icon-bug:before {
	content: "";
}

.um-icon-calculator:before {
	content: "";
}

.um-icon-calendar:before {
	content: "";
}

.um-icon-camera:before {
	content: "";
}

.um-icon-card:before {
	content: "";
}

.um-icon-cash:before {
	content: "";
}

.um-icon-chatbox:before {
	content: "";
}

.um-icon-chatbox-working:before {
	content: "";
}

.um-icon-chatboxes:before {
	content: "";
}

.um-icon-chatbubble:before {
	content: "";
}

.um-icon-chatbubble-working:before {
	content: "";
}

.um-icon-chatbubbles:before {
	content: "";
}

.um-icon-checkmark:before {
	content: "";
}

.um-icon-checkmark-circled:before {
	content: "";
}

.um-icon-checkmark-round:before {
	content: "";
}

.um-icon-chevron-down:before {
	content: "";
}

.um-icon-chevron-left:before {
	content: "";
}

.um-icon-chevron-right:before {
	content: "";
}

.um-icon-chevron-up:before {
	content: "";
}

.um-icon-clipboard:before {
	content: "";
}

.um-icon-clock:before {
	content: "";
}

.um-icon-close:before {
	content: "";
}

.um-icon-close-circled:before {
	content: "";
}

.um-icon-close-round:before {
	content: "";
}

.um-icon-closed-captioning:before {
	content: "";
}

.um-icon-cloud:before {
	content: "";
}

.um-icon-code:before {
	content: "";
}

.um-icon-code-download:before {
	content: "";
}

.um-icon-code-working:before {
	content: "";
}

.um-icon-coffee:before {
	content: "";
}

.um-icon-compass:before {
	content: "";
}

.um-icon-compose:before {
	content: "";
}

.um-icon-connection-bars:before {
	content: "";
}

.um-icon-contrast:before {
	content: "";
}

.um-icon-crop:before {
	content: "";
}

.um-icon-cube:before {
	content: "";
}

.um-icon-disc:before {
	content: "";
}

.um-icon-document:before {
	content: "";
}

.um-icon-document-text:before {
	content: "";
}

.um-icon-drag:before {
	content: "";
}

.um-icon-earth:before {
	content: "";
}

.um-icon-easel:before {
	content: "";
}

.um-icon-edit:before {
	content: "";
}

.um-icon-egg:before {
	content: "";
}

.um-icon-eject:before {
	content: "";
}

.um-icon-email:before {
	content: "";
}

.um-icon-email-unread:before {
	content: "";
}

.um-icon-erlenmeyer-flask:before {
	content: "";
}

.um-icon-erlenmeyer-flask-bubbles:before {
	content: "";
}

.um-icon-eye:before {
	content: "";
}

.um-icon-eye-disabled:before {
	content: "";
}

.um-icon-female:before {
	content: "";
}

.um-icon-filing:before {
	content: "";
}

.um-icon-film-marker:before {
	content: "";
}

.um-icon-fireball:before {
	content: "";
}

.um-icon-flag:before {
	content: "";
}

.um-icon-flame:before {
	content: "";
}

.um-icon-flash:before {
	content: "";
}

.um-icon-flash-off:before {
	content: "";
}

.um-icon-folder:before {
	content: "";
}

.um-icon-fork:before {
	content: "";
}

.um-icon-fork-repo:before {
	content: "";
}

.um-icon-forward:before {
	content: "";
}

.um-icon-funnel:before {
	content: "";
}

.um-icon-gear-a:before {
	content: "";
}

.um-icon-gear-b:before {
	content: "";
}

.um-icon-grid:before {
	content: "";
}

.um-icon-hammer:before {
	content: "";
}

.um-icon-happy:before {
	content: "";
}

.um-icon-happy-outline:before {
	content: "";
}

.um-icon-headphone:before {
	content: "";
}

.um-icon-heart:before {
	content: "";
}

.um-icon-heart-broken:before {
	content: "";
}

.um-icon-help:before {
	content: "";
}

.um-icon-help-buoy:before {
	content: "";
}

.um-icon-help-circled:before {
	content: "";
}

.um-icon-home:before {
	content: "";
}

.um-icon-icecream:before {
	content: "";
}

.um-icon-image:before {
	content: "";
}

.um-icon-images:before {
	content: "";
}

.um-icon-information:before {
	content: "";
}

.um-icon-information-circled:before {
	content: "";
}

.um-icon-ionic:before {
	content: "";
}

.um-icon-ios-alarm:before {
	content: "";
}

.um-icon-ios-alarm-outline:before {
	content: "";
}

.um-icon-ios-albums:before {
	content: "";
}

.um-icon-ios-albums-outline:before {
	content: "";
}

.um-icon-ios-americanfootball:before {
	content: "";
}

.um-icon-ios-americanfootball-outline:before {
	content: "";
}

.um-icon-ios-analytics:before {
	content: "";
}

.um-icon-ios-analytics-outline:before {
	content: "";
}

.um-icon-ios-arrow-back:before {
	content: "";
}

.um-icon-ios-arrow-down:before {
	content: "";
}

.um-icon-ios-arrow-forward:before {
	content: "";
}

.um-icon-ios-arrow-left:before {
	content: "";
}

.um-icon-ios-arrow-right:before {
	content: "";
}

.um-icon-ios-arrow-thin-down:before {
	content: "";
}

.um-icon-ios-arrow-thin-left:before {
	content: "";
}

.um-icon-ios-arrow-thin-right:before {
	content: "";
}

.um-icon-ios-arrow-thin-up:before {
	content: "";
}

.um-icon-ios-arrow-up:before {
	content: "";
}

.um-icon-ios-at:before {
	content: "";
}

.um-icon-ios-at-outline:before {
	content: "";
}

.um-icon-ios-barcode:before {
	content: "";
}

.um-icon-ios-barcode-outline:before {
	content: "";
}

.um-icon-ios-baseball:before {
	content: "";
}

.um-icon-ios-baseball-outline:before {
	content: "";
}

.um-icon-ios-basketball:before {
	content: "";
}

.um-icon-ios-basketball-outline:before {
	content: "";
}

.um-icon-ios-bell:before {
	content: "";
}

.um-icon-ios-bell-outline:before {
	content: "";
}

.um-icon-ios-body:before {
	content: "";
}

.um-icon-ios-body-outline:before {
	content: "";
}

.um-icon-ios-bolt:before {
	content: "";
}

.um-icon-ios-bolt-outline:before {
	content: "";
}

.um-icon-ios-book:before {
	content: "";
}

.um-icon-ios-book-outline:before {
	content: "";
}

.um-icon-ios-bookmarks:before {
	content: "";
}

.um-icon-ios-bookmarks-outline:before {
	content: "";
}

.um-icon-ios-box:before {
	content: "";
}

.um-icon-ios-box-outline:before {
	content: "";
}

.um-icon-ios-briefcase:before {
	content: "";
}

.um-icon-ios-briefcase-outline:before {
	content: "";
}

.um-icon-ios-browsers:before {
	content: "";
}

.um-icon-ios-browsers-outline:before {
	content: "";
}

.um-icon-ios-calculator:before {
	content: "";
}

.um-icon-ios-calculator-outline:before {
	content: "";
}

.um-icon-ios-calendar:before {
	content: "";
}

.um-icon-ios-calendar-outline:before {
	content: "";
}

.um-icon-ios-camera:before {
	content: "";
}

.um-icon-ios-camera-outline:before {
	content: "";
}

.um-icon-ios-cart:before {
	content: "";
}

.um-icon-ios-cart-outline:before {
	content: "";
}

.um-icon-ios-chatboxes:before {
	content: "";
}

.um-icon-ios-chatboxes-outline:before {
	content: "";
}

.um-icon-ios-chatbubble:before {
	content: "";
}

.um-icon-ios-chatbubble-outline:before {
	content: "";
}

.um-icon-ios-checkmark:before {
	content: "";
}

.um-icon-ios-checkmark-empty:before {
	content: "";
}

.um-icon-ios-checkmark-outline:before {
	content: "";
}

.um-icon-ios-circle-filled:before {
	content: "";
}

.um-icon-ios-circle-outline:before {
	content: "";
}

.um-icon-ios-clock:before {
	content: "";
}

.um-icon-ios-clock-outline:before {
	content: "";
}

.um-icon-ios-close:before {
	content: "";
}

.um-icon-ios-close-empty:before {
	content: "";
}

.um-icon-ios-close-outline:before {
	content: "";
}

.um-icon-ios-cloud:before {
	content: "";
}

.um-icon-ios-cloud-download:before {
	content: "";
}

.um-icon-ios-cloud-download-outline:before {
	content: "";
}

.um-icon-ios-cloud-outline:before {
	content: "";
}

.um-icon-ios-cloud-upload:before {
	content: "";
}

.um-icon-ios-cloud-upload-outline:before {
	content: "";
}

.um-icon-ios-cloudy:before {
	content: "";
}

.um-icon-ios-cloudy-night:before {
	content: "";
}

.um-icon-ios-cloudy-night-outline:before {
	content: "";
}

.um-icon-ios-cloudy-outline:before {
	content: "";
}

.um-icon-ios-cog:before {
	content: "";
}

.um-icon-ios-cog-outline:before {
	content: "";
}

.um-icon-ios-color-filter:before {
	content: "";
}

.um-icon-ios-color-filter-outline:before {
	content: "";
}

.um-icon-ios-color-wand:before {
	content: "";
}

.um-icon-ios-color-wand-outline:before {
	content: "";
}

.um-icon-ios-compose:before {
	content: "";
}

.um-icon-ios-compose-outline:before {
	content: "";
}

.um-icon-ios-contact:before {
	content: "";
}

.um-icon-ios-contact-outline:before {
	content: "";
}

.um-icon-ios-copy:before {
	content: "";
}

.um-icon-ios-copy-outline:before {
	content: "";
}

.um-icon-ios-crop:before {
	content: "";
}

.um-icon-ios-crop-strong:before {
	content: "";
}

.um-icon-ios-download:before {
	content: "";
}

.um-icon-ios-download-outline:before {
	content: "";
}

.um-icon-ios-drag:before {
	content: "";
}

.um-icon-ios-email:before {
	content: "";
}

.um-icon-ios-email-outline:before {
	content: "";
}

.um-icon-ios-eye:before {
	content: "";
}

.um-icon-ios-eye-outline:before {
	content: "";
}

.um-icon-ios-fastforward:before {
	content: "";
}

.um-icon-ios-fastforward-outline:before {
	content: "";
}

.um-icon-ios-filing:before {
	content: "";
}

.um-icon-ios-filing-outline:before {
	content: "";
}

.um-icon-ios-film:before {
	content: "";
}

.um-icon-ios-film-outline:before {
	content: "";
}

.um-icon-ios-flag:before {
	content: "";
}

.um-icon-ios-flag-outline:before {
	content: "";
}

.um-icon-ios-flame:before {
	content: "";
}

.um-icon-ios-flame-outline:before {
	content: "";
}

.um-icon-ios-flask:before {
	content: "";
}

.um-icon-ios-flask-outline:before {
	content: "";
}

.um-icon-ios-flower:before {
	content: "";
}

.um-icon-ios-flower-outline:before {
	content: "";
}

.um-icon-ios-folder:before {
	content: "";
}

.um-icon-ios-folder-outline:before {
	content: "";
}

.um-icon-ios-football:before {
	content: "";
}

.um-icon-ios-football-outline:before {
	content: "";
}

.um-icon-ios-game-controller-a:before {
	content: "";
}

.um-icon-ios-game-controller-a-outline:before {
	content: "";
}

.um-icon-ios-game-controller-b:before {
	content: "";
}

.um-icon-ios-game-controller-b-outline:before {
	content: "";
}

.um-icon-ios-gear:before {
	content: "";
}

.um-icon-ios-gear-outline:before {
	content: "";
}

.um-icon-ios-glasses:before {
	content: "";
}

.um-icon-ios-glasses-outline:before {
	content: "";
}

.um-icon-ios-grid-view:before {
	content: "";
}

.um-icon-ios-grid-view-outline:before {
	content: "";
}

.um-icon-ios-heart:before {
	content: "";
}

.um-icon-ios-heart-outline:before {
	content: "";
}

.um-icon-ios-help:before {
	content: "";
}

.um-icon-ios-help-empty:before {
	content: "";
}

.um-icon-ios-help-outline:before {
	content: "";
}

.um-icon-ios-home:before {
	content: "";
}

.um-icon-ios-home-outline:before {
	content: "";
}

.um-icon-ios-infinite:before {
	content: "";
}

.um-icon-ios-infinite-outline:before {
	content: "";
}

.um-icon-ios-information:before {
	content: "";
}

.um-icon-ios-information-empty:before {
	content: "";
}

.um-icon-ios-information-outline:before {
	content: "";
}

.um-icon-ios-ionic-outline:before {
	content: "";
}

.um-icon-ios-keypad:before {
	content: "";
}

.um-icon-ios-keypad-outline:before {
	content: "";
}

.um-icon-ios-lightbulb:before {
	content: "";
}

.um-icon-ios-lightbulb-outline:before {
	content: "";
}

.um-icon-ios-list:before {
	content: "";
}

.um-icon-ios-list-outline:before {
	content: "";
}

.um-icon-ios-location:before {
	content: "";
}

.um-icon-ios-location-outline:before {
	content: "";
}

.um-icon-ios-locked:before {
	content: "";
}

.um-icon-ios-locked-outline:before {
	content: "";
}

.um-icon-ios-loop:before {
	content: "";
}

.um-icon-ios-loop-strong:before {
	content: "";
}

.um-icon-ios-medical:before {
	content: "";
}

.um-icon-ios-medical-outline:before {
	content: "";
}

.um-icon-ios-medkit:before {
	content: "";
}

.um-icon-ios-medkit-outline:before {
	content: "";
}

.um-icon-ios-mic:before {
	content: "";
}

.um-icon-ios-mic-off:before {
	content: "";
}

.um-icon-ios-mic-outline:before {
	content: "";
}

.um-icon-ios-minus:before {
	content: "";
}

.um-icon-ios-minus-empty:before {
	content: "";
}

.um-icon-ios-minus-outline:before {
	content: "";
}

.um-icon-ios-monitor:before {
	content: "";
}

.um-icon-ios-monitor-outline:before {
	content: "";
}

.um-icon-ios-moon:before {
	content: "";
}

.um-icon-ios-moon-outline:before {
	content: "";
}

.um-icon-ios-more:before {
	content: "";
}

.um-icon-ios-more-outline:before {
	content: "";
}

.um-icon-ios-musical-note:before {
	content: "";
}

.um-icon-ios-musical-notes:before {
	content: "";
}

.um-icon-ios-navigate:before {
	content: "";
}

.um-icon-ios-navigate-outline:before {
	content: "";
}

.um-icon-ios-nutrition:before {
	content: "";
}

.um-icon-ios-nutrition-outline:before {
	content: "";
}

.um-icon-ios-paper:before {
	content: "";
}

.um-icon-ios-paper-outline:before {
	content: "";
}

.um-icon-ios-paperplane:before {
	content: "";
}

.um-icon-ios-paperplane-outline:before {
	content: "";
}

.um-icon-ios-partlysunny:before {
	content: "";
}

.um-icon-ios-partlysunny-outline:before {
	content: "";
}

.um-icon-ios-pause:before {
	content: "";
}

.um-icon-ios-pause-outline:before {
	content: "";
}

.um-icon-ios-paw:before {
	content: "";
}

.um-icon-ios-paw-outline:before {
	content: "";
}

.um-icon-ios-people:before {
	content: "";
}

.um-icon-ios-people-outline:before {
	content: "";
}

.um-icon-ios-person:before {
	content: "";
}

.um-icon-ios-person-outline:before {
	content: "";
}

.um-icon-ios-personadd:before {
	content: "";
}

.um-icon-ios-personadd-outline:before {
	content: "";
}

.um-icon-ios-photos:before {
	content: "";
}

.um-icon-ios-photos-outline:before {
	content: "";
}

.um-icon-ios-pie:before {
	content: "";
}

.um-icon-ios-pie-outline:before {
	content: "";
}

.um-icon-ios-pint:before {
	content: "";
}

.um-icon-ios-pint-outline:before {
	content: "";
}

.um-icon-ios-play:before {
	content: "";
}

.um-icon-ios-play-outline:before {
	content: "";
}

.um-icon-ios-plus:before {
	content: "";
}

.um-icon-ios-plus-empty:before {
	content: "";
}

.um-icon-ios-plus-outline:before {
	content: "";
}

.um-icon-ios-pricetag:before {
	content: "";
}

.um-icon-ios-pricetag-outline:before {
	content: "";
}

.um-icon-ios-pricetags:before {
	content: "";
}

.um-icon-ios-pricetags-outline:before {
	content: "";
}

.um-icon-ios-printer:before {
	content: "";
}

.um-icon-ios-printer-outline:before {
	content: "";
}

.um-icon-ios-pulse:before {
	content: "";
}

.um-icon-ios-pulse-strong:before {
	content: "";
}

.um-icon-ios-rainy:before {
	content: "";
}

.um-icon-ios-rainy-outline:before {
	content: "";
}

.um-icon-ios-recording:before {
	content: "";
}

.um-icon-ios-recording-outline:before {
	content: "";
}

.um-icon-ios-redo:before {
	content: "";
}

.um-icon-ios-redo-outline:before {
	content: "";
}

.um-icon-ios-refresh:before {
	content: "";
}

.um-icon-ios-refresh-empty:before {
	content: "";
}

.um-icon-ios-refresh-outline:before {
	content: "";
}

.um-icon-ios-reload:before {
	content: "";
}

.um-icon-ios-reverse-camera:before {
	content: "";
}

.um-icon-ios-reverse-camera-outline:before {
	content: "";
}

.um-icon-ios-rewind:before {
	content: "";
}

.um-icon-ios-rewind-outline:before {
	content: "";
}

.um-icon-ios-rose:before {
	content: "";
}

.um-icon-ios-rose-outline:before {
	content: "";
}

.um-icon-ios-search:before {
	content: "";
}

.um-icon-ios-search-strong:before {
	content: "";
}

.um-icon-ios-settings:before {
	content: "";
}

.um-icon-ios-settings-strong:before {
	content: "";
}

.um-icon-ios-shuffle:before {
	content: "";
}

.um-icon-ios-shuffle-strong:before {
	content: "";
}

.um-icon-ios-skipbackward:before {
	content: "";
}

.um-icon-ios-skipbackward-outline:before {
	content: "";
}

.um-icon-ios-skipforward:before {
	content: "";
}

.um-icon-ios-skipforward-outline:before {
	content: "";
}

.um-icon-ios-snowy:before {
	content: "";
}

.um-icon-ios-speedometer:before {
	content: "";
}

.um-icon-ios-speedometer-outline:before {
	content: "";
}

.um-icon-ios-star:before {
	content: "";
}

.um-icon-ios-star-half:before {
	content: "";
}

.um-icon-ios-star-outline:before {
	content: "";
}

.um-icon-ios-stopwatch:before {
	content: "";
}

.um-icon-ios-stopwatch-outline:before {
	content: "";
}

.um-icon-ios-sunny:before {
	content: "";
}

.um-icon-ios-sunny-outline:before {
	content: "";
}

.um-icon-ios-telephone:before {
	content: "";
}

.um-icon-ios-telephone-outline:before {
	content: "";
}

.um-icon-ios-tennisball:before {
	content: "";
}

.um-icon-ios-tennisball-outline:before {
	content: "";
}

.um-icon-ios-thunderstorm:before {
	content: "";
}

.um-icon-ios-thunderstorm-outline:before {
	content: "";
}

.um-icon-ios-time:before {
	content: "";
}

.um-icon-ios-time-outline:before {
	content: "";
}

.um-icon-ios-timer:before {
	content: "";
}

.um-icon-ios-timer-outline:before {
	content: "";
}

.um-icon-ios-toggle:before {
	content: "";
}

.um-icon-ios-toggle-outline:before {
	content: "";
}

.um-icon-ios-trash:before {
	content: "";
}

.um-icon-ios-trash-outline:before {
	content: "";
}

.um-icon-ios-undo:before {
	content: "";
}

.um-icon-ios-undo-outline:before {
	content: "";
}

.um-icon-ios-unlocked:before {
	content: "";
}

.um-icon-ios-unlocked-outline:before {
	content: "";
}

.um-icon-ios-upload:before {
	content: "";
}

.um-icon-ios-upload-outline:before {
	content: "";
}

.um-icon-ios-videocam:before {
	content: "";
}

.um-icon-ios-videocam-outline:before {
	content: "";
}

.um-icon-ios-volume-high:before {
	content: "";
}

.um-icon-ios-volume-low:before {
	content: "";
}

.um-icon-ios-wineglass:before {
	content: "";
}

.um-icon-ios-wineglass-outline:before {
	content: "";
}

.um-icon-ios-world:before {
	content: "";
}

.um-icon-ios-world-outline:before {
	content: "";
}

.um-icon-ipad:before {
	content: "";
}

.um-icon-iphone:before {
	content: "";
}

.um-icon-ipod:before {
	content: "";
}

.um-icon-jet:before {
	content: "";
}

.um-icon-key:before {
	content: "";
}

.um-icon-knife:before {
	content: "";
}

.um-icon-laptop:before {
	content: "";
}

.um-icon-leaf:before {
	content: "";
}

.um-icon-levels:before {
	content: "";
}

.um-icon-lightbulb:before {
	content: "";
}

.um-icon-link:before {
	content: "";
}

.um-icon-load-a:before {
	content: "";
}

.um-icon-load-b:before {
	content: "";
}

.um-icon-load-c:before {
	content: "";
}

.um-icon-load-d:before {
	content: "";
}

.um-icon-location:before {
	content: "";
}

.um-icon-lock-combination:before {
	content: "";
}

.um-icon-locked:before {
	content: "";
}

.um-icon-log-in:before {
	content: "";
}

.um-icon-log-out:before {
	content: "";
}

.um-icon-loop:before {
	content: "";
}

.um-icon-magnet:before {
	content: "";
}

.um-icon-male:before {
	content: "";
}

.um-icon-man:before {
	content: "";
}

.um-icon-map:before {
	content: "";
}

.um-icon-medkit:before {
	content: "";
}

.um-icon-merge:before {
	content: "";
}

.um-icon-mic-a:before {
	content: "";
}

.um-icon-mic-b:before {
	content: "";
}

.um-icon-mic-c:before {
	content: "";
}

.um-icon-minus:before {
	content: "";
}

.um-icon-minus-circled:before {
	content: "";
}

.um-icon-minus-round:before {
	content: "";
}

.um-icon-model-s:before {
	content: "";
}

.um-icon-monitor:before {
	content: "";
}

.um-icon-more:before {
	content: "";
}

.um-icon-mouse:before {
	content: "";
}

.um-icon-music-note:before {
	content: "";
}

.um-icon-navicon:before {
	content: "";
}

.um-icon-navicon-round:before {
	content: "";
}

.um-icon-navigate:before {
	content: "";
}

.um-icon-network:before {
	content: "";
}

.um-icon-no-smoking:before {
	content: "";
}

.um-icon-nuclear:before {
	content: "";
}

.um-icon-outlet:before {
	content: "";
}

.um-icon-paintbrush:before {
	content: "";
}

.um-icon-paintbucket:before {
	content: "";
}

.um-icon-paper-airplane:before {
	content: "";
}

.um-icon-paperclip:before {
	content: "";
}

.um-icon-pause:before {
	content: "";
}

.um-icon-person:before {
	content: "";
}

.um-icon-person-add:before {
	content: "";
}

.um-icon-person-stalker:before {
	content: "";
}

.um-icon-pie-graph:before {
	content: "";
}

.um-icon-pin:before {
	content: "";
}

.um-icon-pinpoint:before {
	content: "";
}

.um-icon-pizza:before {
	content: "";
}

.um-icon-plane:before {
	content: "";
}

.um-icon-planet:before {
	content: "";
}

.um-icon-play:before {
	content: "";
}

.um-icon-playstation:before {
	content: "";
}

.um-icon-plus:before {
	content: "";
}

.um-icon-plus-circled:before {
	content: "";
}

.um-icon-plus-round:before {
	content: "";
}

.um-icon-podium:before {
	content: "";
}

.um-icon-pound:before {
	content: "";
}

.um-icon-power:before {
	content: "";
}

.um-icon-pricetag:before {
	content: "";
}

.um-icon-pricetags:before {
	content: "";
}

.um-icon-printer:before {
	content: "";
}

.um-icon-pull-request:before {
	content: "";
}

.um-icon-qr-scanner:before {
	content: "";
}

.um-icon-quote:before {
	content: "";
}

.um-icon-radio-waves:before {
	content: "";
}

.um-icon-record:before {
	content: "";
}

.um-icon-refresh:before {
	content: "";
}

.um-icon-reply:before {
	content: "";
}

.um-icon-reply-all:before {
	content: "";
}

.um-icon-ribbon-a:before {
	content: "";
}

.um-icon-ribbon-b:before {
	content: "";
}

.um-icon-sad:before {
	content: "";
}

.um-icon-sad-outline:before {
	content: "";
}

.um-icon-scissors:before {
	content: "";
}

.um-icon-search:before {
	content: "";
}

.um-icon-settings:before {
	content: "";
}

.um-icon-share:before {
	content: "";
}

.um-icon-shuffle:before {
	content: "";
}

.um-icon-skip-backward:before {
	content: "";
}

.um-icon-skip-forward:before {
	content: "";
}

.um-icon-social-android:before {
	content: "";
}

.um-icon-social-android-outline:before {
	content: "";
}

.um-icon-social-angular:before {
	content: "";
}

.um-icon-social-angular-outline:before {
	content: "";
}

.um-icon-social-apple:before {
	content: "";
}

.um-icon-social-apple-outline:before {
	content: "";
}

.um-icon-social-bitcoin:before {
	content: "";
}

.um-icon-social-bitcoin-outline:before {
	content: "";
}

.um-icon-social-buffer:before {
	content: "";
}

.um-icon-social-buffer-outline:before {
	content: "";
}

.um-icon-social-chrome:before {
	content: "";
}

.um-icon-social-chrome-outline:before {
	content: "";
}

.um-icon-social-codepen:before {
	content: "";
}

.um-icon-social-codepen-outline:before {
	content: "";
}

.um-icon-social-css3:before {
	content: "";
}

.um-icon-social-css3-outline:before {
	content: "";
}

.um-icon-social-designernews:before {
	content: "";
}

.um-icon-social-designernews-outline:before {
	content: "";
}

.um-icon-social-dribbble:before {
	content: "";
}

.um-icon-social-dribbble-outline:before {
	content: "";
}

.um-icon-social-dropbox:before {
	content: "";
}

.um-icon-social-dropbox-outline:before {
	content: "";
}

.um-icon-social-euro:before {
	content: "";
}

.um-icon-social-euro-outline:before {
	content: "";
}

.um-icon-social-facebook:before {
	content: "";
}

.um-icon-social-facebook-outline:before {
	content: "";
}

.um-icon-social-foursquare:before {
	content: "";
}

.um-icon-social-foursquare-outline:before {
	content: "";
}

.um-icon-social-freebsd-devil:before {
	content: "";
}

.um-icon-social-github:before {
	content: "";
}

.um-icon-social-github-outline:before {
	content: "";
}

.um-icon-social-google:before {
	content: "";
}

.um-icon-social-google-outline:before {
	content: "";
}

.um-icon-social-googleplus:before {
	content: "";
}

.um-icon-social-googleplus-outline:before {
	content: "";
}

.um-icon-social-hackernews:before {
	content: "";
}

.um-icon-social-hackernews-outline:before {
	content: "";
}

.um-icon-social-html5:before {
	content: "";
}

.um-icon-social-html5-outline:before {
	content: "";
}

.um-icon-social-instagram:before {
	content: "";
}

.um-icon-social-instagram-outline:before {
	content: "";
}

.um-icon-social-javascript:before {
	content: "";
}

.um-icon-social-javascript-outline:before {
	content: "";
}

.um-icon-social-linkedin:before {
	content: "";
}

.um-icon-social-linkedin-outline:before {
	content: "";
}

.um-icon-social-markdown:before {
	content: "";
}

.um-icon-social-nodejs:before {
	content: "";
}

.um-icon-social-octocat:before {
	content: "";
}

.um-icon-social-pinterest:before {
	content: "";
}

.um-icon-social-pinterest-outline:before {
	content: "";
}

.um-icon-social-python:before {
	content: "";
}

.um-icon-social-reddit:before {
	content: "";
}

.um-icon-social-reddit-outline:before {
	content: "";
}

.um-icon-social-rss:before {
	content: "";
}

.um-icon-social-rss-outline:before {
	content: "";
}

.um-icon-social-sass:before {
	content: "";
}

.um-icon-social-skype:before {
	content: "";
}

.um-icon-social-skype-outline:before {
	content: "";
}

.um-icon-social-snapchat:before {
	content: "";
}

.um-icon-social-snapchat-outline:before {
	content: "";
}

.um-icon-social-tumblr:before {
	content: "";
}

.um-icon-social-tumblr-outline:before {
	content: "";
}

.um-icon-social-tux:before {
	content: "";
}

.um-icon-social-twitch:before {
	content: "";
}

.um-icon-social-twitch-outline:before {
	content: "";
}

.um-icon-social-twitter:before {
	content: "";
}

.um-icon-social-twitter-outline:before {
	content: "";
}

.um-icon-social-usd:before {
	content: "";
}

.um-icon-social-usd-outline:before {
	content: "";
}

.um-icon-social-vimeo:before {
	content: "";
}

.um-icon-social-vimeo-outline:before {
	content: "";
}

.um-icon-social-whatsapp:before {
	content: "";
}

.um-icon-social-whatsapp-outline:before {
	content: "";
}

.um-icon-social-windows:before {
	content: "";
}

.um-icon-social-windows-outline:before {
	content: "";
}

.um-icon-social-wordpress:before {
	content: "";
}

.um-icon-social-wordpress-outline:before {
	content: "";
}

.um-icon-social-yahoo:before {
	content: "";
}

.um-icon-social-yahoo-outline:before {
	content: "";
}

.um-icon-social-yen:before {
	content: "";
}

.um-icon-social-yen-outline:before {
	content: "";
}

.um-icon-social-youtube:before {
	content: "";
}

.um-icon-social-youtube-outline:before {
	content: "";
}

.um-icon-soup-can:before {
	content: "";
}

.um-icon-soup-can-outline:before {
	content: "";
}

.um-icon-speakerphone:before {
	content: "";
}

.um-icon-speedometer:before {
	content: "";
}

.um-icon-spoon:before {
	content: "";
}

.um-icon-star:before {
	content: "";
}

.um-icon-stats-bars:before {
	content: "";
}

.um-icon-steam:before {
	content: "";
}

.um-icon-stop:before {
	content: "";
}

.um-icon-thermometer:before {
	content: "";
}

.um-icon-thumbsdown:before {
	content: "";
}

.um-icon-thumbsup:before {
	content: "";
}

.um-icon-toggle:before {
	content: "";
}

.um-icon-toggle-filled:before {
	content: "";
}

.um-icon-transgender:before {
	content: "";
}

.um-icon-trash-a:before {
	content: "";
}

.um-icon-trash-b:before {
	content: "";
}

.um-icon-trophy:before {
	content: "";
}

.um-icon-tshirt:before {
	content: "";
}

.um-icon-tshirt-outline:before {
	content: "";
}

.um-icon-umbrella:before {
	content: "";
}

.um-icon-university:before {
	content: "";
}

.um-icon-unlocked:before {
	content: "";
}

.um-icon-upload:before {
	content: "";
}

.um-icon-usb:before {
	content: "";
}

.um-icon-videocamera:before {
	content: "";
}

.um-icon-volume-high:before {
	content: "";
}

.um-icon-volume-low:before {
	content: "";
}

.um-icon-volume-medium:before {
	content: "";
}

.um-icon-volume-mute:before {
	content: "";
}

.um-icon-wand:before {
	content: "";
}

.um-icon-waterdrop:before {
	content: "";
}

.um-icon-wifi:before {
	content: "";
}

.um-icon-wineglass:before {
	content: "";
}

.um-icon-woman:before {
	content: "";
}

.um-icon-wrench:before {
	content: "";
}

.um-icon-xbox:before {
	content: "";
}

@charset "UTF-8";

[class*=" um-faicon-"]:before, [class^=um-faicon-]:before {
	font-family: FontAwesome !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.um-faicon-sticky-note:before {
	content: "";
}

.um-faicon-glass:before {
	content: "";
}

.um-faicon-music:before {
	content: "";
}

.um-faicon-search:before {
	content: "";
}

.um-faicon-envelope-o:before {
	content: "";
}

.um-faicon-heart:before {
	content: "";
}

.um-faicon-star:before {
	content: "";
}

.um-faicon-star-o:before {
	content: "";
}

.um-faicon-user:before {
	content: "";
}

.um-faicon-film:before {
	content: "";
}

.um-faicon-th-large:before {
	content: "";
}

.um-faicon-th:before {
	content: "";
}

.um-faicon-th-list:before {
	content: "";
}

.um-faicon-check:before {
	content: "";
}

.um-faicon-close:before, .um-faicon-remove:before, .um-faicon-times:before {
	content: "";
}

.um-faicon-search-plus:before {
	content: "";
}

.um-faicon-search-minus:before {
	content: "";
}

.um-faicon-power-off:before {
	content: "";
}

.um-faicon-signal:before {
	content: "";
}

.um-faicon-cog:before, .um-faicon-gear:before {
	content: "";
}

.um-faicon-trash-o:before {
	content: "";
}

.um-faicon-home:before {
	content: "";
}

.um-faicon-file-o:before {
	content: "";
}

.um-faicon-clock-o:before {
	content: "";
}

.um-faicon-road:before {
	content: "";
}

.um-faicon-download:before {
	content: "";
}

.um-faicon-arrow-circle-o-down:before {
	content: "";
}

.um-faicon-arrow-circle-o-up:before {
	content: "";
}

.um-faicon-inbox:before {
	content: "";
}

.um-faicon-play-circle-o:before {
	content: "";
}

.um-faicon-repeat:before, .um-faicon-rotate-right:before {
	content: "";
}

.um-faicon-refresh:before {
	content: "";
}

.um-faicon-list-alt:before {
	content: "";
}

.um-faicon-lock:before {
	content: "";
}

.um-faicon-flag:before {
	content: "";
}

.um-faicon-headphones:before {
	content: "";
}

.um-faicon-volume-off:before {
	content: "";
}

.um-faicon-volume-down:before {
	content: "";
}

.um-faicon-volume-up:before {
	content: "";
}

.um-faicon-qrcode:before {
	content: "";
}

.um-faicon-barcode:before {
	content: "";
}

.um-faicon-tag:before {
	content: "";
}

.um-faicon-tags:before {
	content: "";
}

.um-faicon-book:before {
	content: "";
}

.um-faicon-bookmark:before {
	content: "";
}

.um-faicon-print:before {
	content: "";
}

.um-faicon-camera:before {
	content: "";
}

.um-faicon-font:before {
	content: "";
}

.um-faicon-bold:before {
	content: "";
}

.um-faicon-italic:before {
	content: "";
}

.um-faicon-text-height:before {
	content: "";
}

.um-faicon-text-width:before {
	content: "";
}

.um-faicon-align-left:before {
	content: "";
}

.um-faicon-align-center:before {
	content: "";
}

.um-faicon-align-right:before {
	content: "";
}

.um-faicon-align-justify:before {
	content: "";
}

.um-faicon-list:before {
	content: "";
}

.um-faicon-dedent:before, .um-faicon-outdent:before {
	content: "";
}

.um-faicon-indent:before {
	content: "";
}

.um-faicon-video-camera:before {
	content: "";
}

.um-faicon-image:before, .um-faicon-photo:before, .um-faicon-picture-o:before {
	content: "";
}

.um-faicon-pencil:before {
	content: "";
}

.um-faicon-map-marker:before {
	content: "";
}

.um-faicon-adjust:before {
	content: "";
}

.um-faicon-tint:before {
	content: "";
}

.um-faicon-edit:before, .um-faicon-pencil-square-o:before {
	content: "";
}

.um-faicon-share-square-o:before {
	content: "";
}

.um-faicon-check-square-o:before {
	content: "";
}

.um-faicon-arrows:before {
	content: "";
}

.um-faicon-step-backward:before {
	content: "";
}

.um-faicon-fast-backward:before {
	content: "";
}

.um-faicon-backward:before {
	content: "";
}

.um-faicon-play:before {
	content: "";
}

.um-faicon-pause:before {
	content: "";
}

.um-faicon-stop:before {
	content: "";
}

.um-faicon-forward:before {
	content: "";
}

.um-faicon-fast-forward:before {
	content: "";
}

.um-faicon-step-forward:before {
	content: "";
}

.um-faicon-eject:before {
	content: "";
}

.um-faicon-chevron-left:before {
	content: "";
}

.um-faicon-chevron-right:before {
	content: "";
}

.um-faicon-plus-circle:before {
	content: "";
}

.um-faicon-minus-circle:before {
	content: "";
}

.um-faicon-times-circle:before {
	content: "";
}

.um-faicon-check-circle:before {
	content: "";
}

.um-faicon-question-circle:before {
	content: "";
}

.um-faicon-info-circle:before {
	content: "";
}

.um-faicon-crosshairs:before {
	content: "";
}

.um-faicon-times-circle-o:before {
	content: "";
}

.um-faicon-check-circle-o:before {
	content: "";
}

.um-faicon-ban:before {
	content: "";
}

.um-faicon-arrow-left:before {
	content: "";
}

.um-faicon-arrow-right:before {
	content: "";
}

.um-faicon-arrow-up:before {
	content: "";
}

.um-faicon-arrow-down:before {
	content: "";
}

.um-faicon-mail-forward:before, .um-faicon-share:before {
	content: "";
}

.um-faicon-expand:before {
	content: "";
}

.um-faicon-compress:before {
	content: "";
}

.um-faicon-plus:before {
	content: "";
}

.um-faicon-minus:before {
	content: "";
}

.um-faicon-asterisk:before {
	content: "";
}

.um-faicon-exclamation-circle:before {
	content: "";
}

.um-faicon-gift:before {
	content: "";
}

.um-faicon-leaf:before {
	content: "";
}

.um-faicon-fire:before {
	content: "";
}

.um-faicon-eye:before {
	content: "";
}

.um-faicon-eye-slash:before {
	content: "";
}

.um-faicon-exclamation-triangle:before, .um-faicon-warning:before {
	content: "";
}

.um-faicon-plane:before {
	content: "";
}

.um-faicon-calendar:before {
	content: "";
}

.um-faicon-random:before {
	content: "";
}

.um-faicon-comment:before {
	content: "";
}

.um-faicon-magnet:before {
	content: "";
}

.um-faicon-chevron-up:before {
	content: "";
}

.um-faicon-chevron-down:before {
	content: "";
}

.um-faicon-retweet:before {
	content: "";
}

.um-faicon-shopping-cart:before {
	content: "";
}

.um-faicon-folder:before {
	content: "";
}

.um-faicon-folder-open:before {
	content: "";
}

.um-faicon-arrows-v:before {
	content: "";
}

.um-faicon-arrows-h:before {
	content: "";
}

.um-faicon-bar-chart-o:before, .um-faicon-bar-chart:before {
	content: "";
}

.um-faicon-twitter-square:before {
	content: "";
}

.um-faicon-facebook-square:before {
	content: "";
}

.um-faicon-camera-retro:before {
	content: "";
}

.um-faicon-key:before {
	content: "";
}

.um-faicon-cogs:before, .um-faicon-gears:before {
	content: "";
}

.um-faicon-comments:before {
	content: "";
}

.um-faicon-thumbs-o-up:before {
	content: "";
}

.um-faicon-thumbs-o-down:before {
	content: "";
}

.um-faicon-star-half:before {
	content: "";
}

.um-faicon-heart-o:before {
	content: "";
}

.um-faicon-sign-out:before {
	content: "";
}

.um-faicon-linkedin-square:before {
	content: "";
}

.um-faicon-thumb-tack:before {
	content: "";
}

.um-faicon-external-link:before {
	content: "";
}

.um-faicon-sign-in:before {
	content: "";
}

.um-faicon-trophy:before {
	content: "";
}

.um-faicon-github-square:before {
	content: "";
}

.um-faicon-upload:before {
	content: "";
}

.um-faicon-lemon-o:before {
	content: "";
}

.um-faicon-phone:before {
	content: "";
}

.um-faicon-square-o:before {
	content: "";
}

.um-faicon-bookmark-o:before {
	content: "";
}

.um-faicon-phone-square:before {
	content: "";
}

.um-faicon-twitter:before {
	content: "";
}

.um-faicon-facebook:before {
	content: "";
}

.um-faicon-github:before {
	content: "";
}

.um-faicon-unlock:before {
	content: "";
}

.um-faicon-credit-card:before {
	content: "";
}

.um-faicon-rss:before {
	content: "";
}

.um-faicon-hdd-o:before {
	content: "";
}

.um-faicon-bullhorn:before {
	content: "";
}

.um-faicon-bell:before {
	content: "";
}

.um-faicon-certificate:before {
	content: "";
}

.um-faicon-hand-o-right:before {
	content: "";
}

.um-faicon-hand-o-left:before {
	content: "";
}

.um-faicon-hand-o-up:before {
	content: "";
}

.um-faicon-hand-o-down:before {
	content: "";
}

.um-faicon-arrow-circle-left:before {
	content: "";
}

.um-faicon-arrow-circle-right:before {
	content: "";
}

.um-faicon-arrow-circle-up:before {
	content: "";
}

.um-faicon-arrow-circle-down:before {
	content: "";
}

.um-faicon-globe:before {
	content: "";
}

.um-faicon-wrench:before {
	content: "";
}

.um-faicon-tasks:before {
	content: "";
}

.um-faicon-filter:before {
	content: "";
}

.um-faicon-briefcase:before {
	content: "";
}

.um-faicon-arrows-alt:before {
	content: "";
}

.um-faicon-group:before, .um-faicon-users:before {
	content: "";
}

.um-faicon-chain:before, .um-faicon-link:before {
	content: "";
}

.um-faicon-cloud:before {
	content: "";
}

.um-faicon-flask:before {
	content: "";
}

.um-faicon-cut:before, .um-faicon-scissors:before {
	content: "";
}

.um-faicon-copy:before, .um-faicon-files-o:before {
	content: "";
}

.um-faicon-paperclip:before {
	content: "";
}

.um-faicon-floppy-o:before, .um-faicon-save:before {
	content: "";
}

.um-faicon-square:before {
	content: "";
}

.um-faicon-bars:before, .um-faicon-navicon:before, .um-faicon-reorder:before {
	content: "";
}

.um-faicon-list-ul:before {
	content: "";
}

.um-faicon-list-ol:before {
	content: "";
}

.um-faicon-strikethrough:before {
	content: "";
}

.um-faicon-underline:before {
	content: "";
}

.um-faicon-table:before {
	content: "";
}

.um-faicon-magic:before {
	content: "";
}

.um-faicon-truck:before {
	content: "";
}

.um-faicon-pinterest:before {
	content: "";
}

.um-faicon-pinterest-square:before {
	content: "";
}

.um-faicon-google-plus-square:before {
	content: "";
}

.um-faicon-google-plus:before {
	content: "";
}

.um-faicon-money:before {
	content: "";
}

.um-faicon-caret-down:before {
	content: "";
}

.um-faicon-caret-up:before {
	content: "";
}

.um-faicon-caret-left:before {
	content: "";
}

.um-faicon-caret-right:before {
	content: "";
}

.um-faicon-columns:before {
	content: "";
}

.um-faicon-sort:before, .um-faicon-unsorted:before {
	content: "";
}

.um-faicon-sort-desc:before, .um-faicon-sort-down:before {
	content: "";
}

.um-faicon-sort-asc:before, .um-faicon-sort-up:before {
	content: "";
}

.um-faicon-envelope:before {
	content: "";
}

.um-faicon-linkedin:before {
	content: "";
}

.um-faicon-rotate-left:before, .um-faicon-undo:before {
	content: "";
}

.um-faicon-gavel:before, .um-faicon-legal:before {
	content: "";
}

.um-faicon-dashboard:before, .um-faicon-tachometer:before {
	content: "";
}

.um-faicon-comment-o:before {
	content: "";
}

.um-faicon-comments-o:before {
	content: "";
}

.um-faicon-bolt:before, .um-faicon-flash:before {
	content: "";
}

.um-faicon-sitemap:before {
	content: "";
}

.um-faicon-umbrella:before {
	content: "";
}

.um-faicon-clipboard:before, .um-faicon-paste:before {
	content: "";
}

.um-faicon-lightbulb-o:before {
	content: "";
}

.um-faicon-exchange:before {
	content: "";
}

.um-faicon-cloud-download:before {
	content: "";
}

.um-faicon-cloud-upload:before {
	content: "";
}

.um-faicon-user-md:before {
	content: "";
}

.um-faicon-stethoscope:before {
	content: "";
}

.um-faicon-suitcase:before {
	content: "";
}

.um-faicon-bell-o:before {
	content: "";
}

.um-faicon-coffee:before {
	content: "";
}

.um-faicon-cutlery:before {
	content: "";
}

.um-faicon-file-text-o:before {
	content: "";
}

.um-faicon-building-o:before {
	content: "";
}

.um-faicon-hospital-o:before {
	content: "";
}

.um-faicon-ambulance:before {
	content: "";
}

.um-faicon-medkit:before {
	content: "";
}

.um-faicon-fighter-jet:before {
	content: "";
}

.um-faicon-beer:before {
	content: "";
}

.um-faicon-h-square:before {
	content: "";
}

.um-faicon-plus-square:before {
	content: "";
}

.um-faicon-angle-double-left:before {
	content: "";
}

.um-faicon-angle-double-right:before {
	content: "";
}

.um-faicon-angle-double-up:before {
	content: "";
}

.um-faicon-angle-double-down:before {
	content: "";
}

.um-faicon-angle-left:before {
	content: "";
}

.um-faicon-angle-right:before {
	content: "";
}

.um-faicon-angle-up:before {
	content: "";
}

.um-faicon-angle-down:before {
	content: "";
}

.um-faicon-desktop:before {
	content: "";
}

.um-faicon-laptop:before {
	content: "";
}

.um-faicon-tablet:before {
	content: "";
}

.um-faicon-mobile-phone:before, .um-faicon-mobile:before {
	content: "";
}

.um-faicon-circle-o:before {
	content: "";
}

.um-faicon-quote-left:before {
	content: "";
}

.um-faicon-quote-right:before {
	content: "";
}

.um-faicon-spinner:before {
	content: "";
}

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

.um-faicon-circle:before {
	content: "";
}

.um-faicon-mail-reply:before, .um-faicon-reply:before {
	content: "";
}

.um-faicon-github-alt:before {
	content: "";
}

.um-faicon-folder-o:before {
	content: "";
}

.um-faicon-folder-open-o:before {
	content: "";
}

.um-faicon-smile-o:before {
	content: "";
}

.um-faicon-frown-o:before {
	content: "";
}

.um-faicon-meh-o:before {
	content: "";
}

.um-faicon-gamepad:before {
	content: "";
}

.um-faicon-keyboard-o:before {
	content: "";
}

.um-faicon-flag-o:before {
	content: "";
}

.um-faicon-flag-checkered:before {
	content: "";
}

.um-faicon-terminal:before {
	content: "";
}

.um-faicon-code:before {
	content: "";
}

.um-faicon-mail-reply-all:before, .um-faicon-reply-all:before {
	content: "";
}

.um-faicon-star-half-empty:before, .um-faicon-star-half-full:before, .um-faicon-star-half-o:before {
	content: "";
}

.um-faicon-location-arrow:before {
	content: "";
}

.um-faicon-crop:before {
	content: "";
}

.um-faicon-code-fork:before {
	content: "";
}

.um-faicon-chain-broken:before, .um-faicon-unlink:before {
	content: "";
}

.um-faicon-question:before {
	content: "";
}

.um-faicon-info:before {
	content: "";
}

.um-faicon-exclamation:before {
	content: "";
}

.um-faicon-superscript:before {
	content: "";
}

.um-faicon-subscript:before {
	content: "";
}

.um-faicon-eraser:before {
	content: "";
}

.um-faicon-puzzle-piece:before {
	content: "";
}

.um-faicon-microphone:before {
	content: "";
}

.um-faicon-microphone-slash:before {
	content: "";
}

.um-faicon-shield:before {
	content: "";
}

.um-faicon-calendar-o:before {
	content: "";
}

.um-faicon-fire-extinguisher:before {
	content: "";
}

.um-faicon-rocket:before {
	content: "";
}

.um-faicon-maxcdn:before {
	content: "";
}

.um-faicon-chevron-circle-left:before {
	content: "";
}

.um-faicon-chevron-circle-right:before {
	content: "";
}

.um-faicon-chevron-circle-up:before {
	content: "";
}

.um-faicon-chevron-circle-down:before {
	content: "";
}

.um-faicon-html5:before {
	content: "";
}

.um-faicon-css3:before {
	content: "";
}

.um-faicon-anchor:before {
	content: "";
}

.um-faicon-unlock-alt:before {
	content: "";
}

.um-faicon-bullseye:before {
	content: "";
}

.um-faicon-ellipsis-h:before {
	content: "";
}

.um-faicon-ellipsis-v:before {
	content: "";
}

.um-faicon-rss-square:before {
	content: "";
}

.um-faicon-play-circle:before {
	content: "";
}

.um-faicon-ticket:before {
	content: "";
}

.um-faicon-minus-square:before {
	content: "";
}

.um-faicon-minus-square-o:before {
	content: "";
}

.um-faicon-level-up:before {
	content: "";
}

.um-faicon-level-down:before {
	content: "";
}

.um-faicon-check-square:before {
	content: "";
}

.um-faicon-pencil-square:before {
	content: "";
}

.um-faicon-external-link-square:before {
	content: "";
}

.um-faicon-share-square:before {
	content: "";
}

.um-faicon-compass:before {
	content: "";
}

.um-faicon-caret-square-o-down:before, .um-faicon-toggle-down:before {
	content: "";
}

.um-faicon-caret-square-o-up:before, .um-faicon-toggle-up:before {
	content: "";
}

.um-faicon-caret-square-o-right:before, .um-faicon-toggle-right:before {
	content: "";
}

.um-faicon-eur:before, .um-faicon-euro:before {
	content: "";
}

.um-faicon-gbp:before {
	content: "";
}

.um-faicon-dollar:before, .um-faicon-usd:before {
	content: "";
}

.um-faicon-inr:before, .um-faicon-rupee:before {
	content: "";
}

.um-faicon-cny:before, .um-faicon-jpy:before, .um-faicon-rmb:before, .um-faicon-yen:before {
	content: "";
}

.um-faicon-rouble:before, .um-faicon-rub:before, .um-faicon-ruble:before {
	content: "";
}

.um-faicon-krw:before, .um-faicon-won:before {
	content: "";
}

.um-faicon-bitcoin:before, .um-faicon-btc:before {
	content: "";
}

.um-faicon-file:before {
	content: "";
}

.um-faicon-file-text:before {
	content: "";
}

.um-faicon-sort-alpha-asc:before {
	content: "";
}

.um-faicon-sort-alpha-desc:before {
	content: "";
}

.um-faicon-sort-amount-asc:before {
	content: "";
}

.um-faicon-sort-amount-desc:before {
	content: "";
}

.um-faicon-sort-numeric-asc:before {
	content: "";
}

.um-faicon-sort-numeric-desc:before {
	content: "";
}

.um-faicon-thumbs-up:before {
	content: "";
}

.um-faicon-thumbs-down:before {
	content: "";
}

.um-faicon-youtube-square:before {
	content: "";
}

.um-faicon-youtube:before {
	content: "";
}

.um-faicon-xing:before {
	content: "";
}

.um-faicon-xing-square:before {
	content: "";
}

.um-faicon-youtube-play:before {
	content: "";
}

.um-faicon-dropbox:before {
	content: "";
}

.um-faicon-stack-overflow:before {
	content: "";
}

.um-faicon-instagram:before {
	content: "";
}

.um-faicon-flickr:before {
	content: "";
}

.um-faicon-adn:before {
	content: "";
}

.um-faicon-bitbucket:before {
	content: "";
}

.um-faicon-bitbucket-square:before {
	content: "";
}

.um-faicon-tumblr:before {
	content: "";
}

.um-faicon-tumblr-square:before {
	content: "";
}

.um-faicon-long-arrow-down:before {
	content: "";
}

.um-faicon-long-arrow-up:before {
	content: "";
}

.um-faicon-long-arrow-left:before {
	content: "";
}

.um-faicon-long-arrow-right:before {
	content: "";
}

.um-faicon-apple:before {
	content: "";
}

.um-faicon-windows:before {
	content: "";
}

.um-faicon-android:before {
	content: "";
}

.um-faicon-linux:before {
	content: "";
}

.um-faicon-dribbble:before {
	content: "";
}

.um-faicon-skype:before {
	content: "";
}

.um-faicon-foursquare:before {
	content: "";
}

.um-faicon-trello:before {
	content: "";
}

.um-faicon-female:before {
	content: "";
}

.um-faicon-male:before {
	content: "";
}

.um-faicon-gittip:before {
	content: "";
}

.um-faicon-sun-o:before {
	content: "";
}

.um-faicon-moon-o:before {
	content: "";
}

.um-faicon-archive:before {
	content: "";
}

.um-faicon-bug:before {
	content: "";
}

.um-faicon-vk:before {
	content: "";
}

.um-faicon-weibo:before {
	content: "";
}

.um-faicon-renren:before {
	content: "";
}

.um-faicon-pagelines:before {
	content: "";
}

.um-faicon-stack-exchange:before {
	content: "";
}

.um-faicon-arrow-circle-o-right:before {
	content: "";
}

.um-faicon-arrow-circle-o-left:before {
	content: "";
}

.um-faicon-caret-square-o-left:before, .um-faicon-toggle-left:before {
	content: "";
}

.um-faicon-dot-circle-o:before {
	content: "";
}

.um-faicon-wheelchair:before {
	content: "";
}

.um-faicon-vimeo-square:before {
	content: "";
}

.um-faicon-try:before, .um-faicon-turkish-lira:before {
	content: "";
}

.um-faicon-plus-square-o:before {
	content: "";
}

.um-faicon-space-shuttle:before {
	content: "";
}

.um-faicon-slack:before {
	content: "";
}

.um-faicon-envelope-square:before {
	content: "";
}

.um-faicon-wordpress:before {
	content: "";
}

.um-faicon-openid:before {
	content: "";
}

.um-faicon-bank:before, .um-faicon-institution:before, .um-faicon-university:before {
	content: "";
}

.um-faicon-graduation-cap:before, .um-faicon-mortar-board:before {
	content: "";
}

.um-faicon-yahoo:before {
	content: "";
}

.um-faicon-google:before {
	content: "";
}

.um-faicon-reddit:before {
	content: "";
}

.um-faicon-reddit-square:before {
	content: "";
}

.um-faicon-stumbleupon-circle:before {
	content: "";
}

.um-faicon-stumbleupon:before {
	content: "";
}

.um-faicon-delicious:before {
	content: "";
}

.um-faicon-digg:before {
	content: "";
}

.um-faicon-pied-piper:before {
	content: "";
}

.um-faicon-pied-piper-alt:before {
	content: "";
}

.um-faicon-drupal:before {
	content: "";
}

.um-faicon-joomla:before {
	content: "";
}

.um-faicon-language:before {
	content: "";
}

.um-faicon-fax:before {
	content: "";
}

.um-faicon-building:before {
	content: "";
}

.um-faicon-child:before {
	content: "";
}

.um-faicon-paw:before {
	content: "";
}

.um-faicon-spoon:before {
	content: "";
}

.um-faicon-cube:before {
	content: "";
}

.um-faicon-cubes:before {
	content: "";
}

.um-faicon-behance:before {
	content: "";
}

.um-faicon-behance-square:before {
	content: "";
}

.um-faicon-steam:before {
	content: "";
}

.um-faicon-steam-square:before {
	content: "";
}

.um-faicon-recycle:before {
	content: "";
}

.um-faicon-automobile:before, .um-faicon-car:before {
	content: "";
}

.um-faicon-cab:before, .um-faicon-taxi:before {
	content: "";
}

.um-faicon-tree:before {
	content: "";
}

.um-faicon-spotify:before {
	content: "";
}

.um-faicon-deviantart:before {
	content: "";
}

.um-faicon-soundcloud:before {
	content: "";
}

.um-faicon-database:before {
	content: "";
}

.um-faicon-file-pdf-o:before {
	content: "";
}

.um-faicon-file-word-o:before {
	content: "";
}

.um-faicon-file-excel-o:before {
	content: "";
}

.um-faicon-file-powerpoint-o:before {
	content: "";
}

.um-faicon-file-image-o:before, .um-faicon-file-photo-o:before, .um-faicon-file-picture-o:before {
	content: "";
}

.um-faicon-file-archive-o:before, .um-faicon-file-zip-o:before {
	content: "";
}

.um-faicon-file-audio-o:before, .um-faicon-file-sound-o:before {
	content: "";
}

.um-faicon-file-movie-o:before, .um-faicon-file-video-o:before {
	content: "";
}

.um-faicon-file-code-o:before {
	content: "";
}

.um-faicon-vine:before {
	content: "";
}

.um-faicon-codepen:before {
	content: "";
}

.um-faicon-jsfiddle:before {
	content: "";
}

.um-faicon-life-bouy:before, .um-faicon-life-buoy:before, .um-faicon-life-ring:before, .um-faicon-life-saver:before, .um-faicon-support:before {
	content: "";
}

.um-faicon-circle-o-notch:before {
	content: "";
}

.um-faicon-ra:before, .um-faicon-rebel:before {
	content: "";
}

.um-faicon-empire:before, .um-faicon-ge:before {
	content: "";
}

.um-faicon-git-square:before {
	content: "";
}

.um-faicon-git:before {
	content: "";
}

.um-faicon-hacker-news:before {
	content: "";
}

.um-faicon-tencent-weibo:before {
	content: "";
}

.um-faicon-qq:before {
	content: "";
}

.um-faicon-wechat:before, .um-faicon-weixin:before {
	content: "";
}

.um-faicon-paper-plane:before, .um-faicon-send:before {
	content: "";
}

.um-faicon-paper-plane-o:before, .um-faicon-send-o:before {
	content: "";
}

.um-faicon-history:before {
	content: "";
}

.um-faicon-circle-thin:before {
	content: "";
}

.um-faicon-header:before {
	content: "";
}

.um-faicon-paragraph:before {
	content: "";
}

.um-faicon-sliders:before {
	content: "";
}

.um-faicon-share-alt:before {
	content: "";
}

.um-faicon-share-alt-square:before {
	content: "";
}

.um-faicon-bomb:before {
	content: "";
}

.um-faicon-futbol-o:before, .um-faicon-soccer-ball-o:before {
	content: "";
}

.um-faicon-tty:before {
	content: "";
}

.um-faicon-binoculars:before {
	content: "";
}

.um-faicon-plug:before {
	content: "";
}

.um-faicon-slideshare:before {
	content: "";
}

.um-faicon-twitch:before {
	content: "";
}

.um-faicon-yelp:before {
	content: "";
}

.um-faicon-newspaper-o:before {
	content: "";
}

.um-faicon-wifi:before {
	content: "";
}

.um-faicon-calculator:before {
	content: "";
}

.um-faicon-paypal:before {
	content: "";
}

.um-faicon-google-wallet:before {
	content: "";
}

.um-faicon-cc-visa:before {
	content: "";
}

.um-faicon-cc-mastercard:before {
	content: "";
}

.um-faicon-cc-discover:before {
	content: "";
}

.um-faicon-cc-amex:before {
	content: "";
}

.um-faicon-cc-paypal:before {
	content: "";
}

.um-faicon-cc-stripe:before {
	content: "";
}

.um-faicon-bell-slash:before {
	content: "";
}

.um-faicon-bell-slash-o:before {
	content: "";
}

.um-faicon-trash:before {
	content: "";
}

.um-faicon-copyright:before {
	content: "";
}

.um-faicon-at:before {
	content: "";
}

.um-faicon-eyedropper:before {
	content: "";
}

.um-faicon-paint-brush:before {
	content: "";
}

.um-faicon-birthday-cake:before {
	content: "";
}

.um-faicon-area-chart:before {
	content: "";
}

.um-faicon-pie-chart:before {
	content: "";
}

.um-faicon-line-chart:before {
	content: "";
}

.um-faicon-lastfm:before {
	content: "";
}

.um-faicon-lastfm-square:before {
	content: "";
}

.um-faicon-toggle-off:before {
	content: "";
}

.um-faicon-toggle-on:before {
	content: "";
}

.um-faicon-bicycle:before {
	content: "";
}

.um-faicon-bus:before {
	content: "";
}

.um-faicon-ioxhost:before {
	content: "";
}

.um-faicon-angellist:before {
	content: "";
}

.um-faicon-cc:before {
	content: "";
}

.um-faicon-ils:before, .um-faicon-shekel:before, .um-faicon-sheqel:before {
	content: "";
}

.um-faicon-meanpath:before {
	content: "";
}

@-moz-keyframes um-faicon-spin {
	0% {
		-moz-transform: rotate(0);
	}
	
	100% {
		-moz-transform: rotate(359deg);
	}
}

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

@-o-keyframes um-faicon-spin {
	0% {
		-o-transform: rotate(0);
	}
	
	100% {
		-o-transform: rotate(359deg);
	}
}

@-ms-keyframes um-faicon-spin {
	0% {
		-ms-transform: rotate(0);
	}
	
	100% {
		-ms-transform: rotate(359deg);
	}
}

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

.um, .um-icon-within {}

.um .fa, .um-icon-within .fa {
	font-family: var(--fa-style-family, "Font Awesome 6 Free");
	font-weight: var(--fa-style, 900);
}

.um .fa, .um .fa-brands, .um .fa-classic, .um .fa-regular, .um .fa-sharp, .um .fa-solid, .um .fab, .um .far, .um .fas, .um-icon-within .fa, .um-icon-within .fa-brands, .um-icon-within .fa-classic, .um-icon-within .fa-regular, .um-icon-within .fa-sharp, .um-icon-within .fa-solid, .um-icon-within .fab, .um-icon-within .far, .um-icon-within .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

.um .fa-classic, .um .fa-regular, .um .fa-solid, .um .far, .um .fas, .um-icon-within .fa-classic, .um-icon-within .fa-regular, .um-icon-within .fa-solid, .um-icon-within .far, .um-icon-within .fas {
	font-family: "Font Awesome 6 Free";
}

.um .fa-brands, .um .fab, .um-icon-within .fa-brands, .um-icon-within .fab {
	font-family: "Font Awesome 6 Brands";
}

.um .fa-1x, .um-icon-within .fa-1x {
	font-size: 1em;
}

.um .fa-2x, .um-icon-within .fa-2x {
	font-size: 2em;
}

.um .fa-3x, .um-icon-within .fa-3x {
	font-size: 3em;
}

.um .fa-4x, .um-icon-within .fa-4x {
	font-size: 4em;
}

.um .fa-5x, .um-icon-within .fa-5x {
	font-size: 5em;
}

.um .fa-6x, .um-icon-within .fa-6x {
	font-size: 6em;
}

.um .fa-7x, .um-icon-within .fa-7x {
	font-size: 7em;
}

.um .fa-8x, .um-icon-within .fa-8x {
	font-size: 8em;
}

.um .fa-9x, .um-icon-within .fa-9x {
	font-size: 9em;
}

.um .fa-10x, .um-icon-within .fa-10x {
	font-size: 10em;
}

.um .fa-2xs, .um-icon-within .fa-2xs {
	font-size: .625em;
	line-height: .1em;
	vertical-align: .225em;
}

.um .fa-xs, .um-icon-within .fa-xs {
	font-size: .75em;
	line-height: .0833333337em;
	vertical-align: .125em;
}

.um .fa-sm, .um-icon-within .fa-sm {
	font-size: .875em;
	line-height: .0714285718em;
	vertical-align: .0535714295em;
}

.um .fa-lg, .um-icon-within .fa-lg {
	font-size: 1.25em;
	line-height: .05em;
	vertical-align: -.075em;
}

.um .fa-xl, .um-icon-within .fa-xl {
	font-size: 1.5em;
	line-height: .0416666682em;
	vertical-align: -.125em;
}

.um .fa-2xl, .um-icon-within .fa-2xl {
	font-size: 2em;
	line-height: .03125em;
	vertical-align: -.1875em;
}

.um .fa-fw, .um-icon-within .fa-fw {
	text-align: center;
	width: 1.25em;
}

.um .fa-ul, .um-icon-within .fa-ul {
	list-style-type: none;
	margin-left: var(--fa-li-margin, 2.5em);
	padding-left: 0;
}

.um .fa-ul>li, .um-icon-within .fa-ul>li {
	position: relative;
}

.um .fa-li, .um-icon-within .fa-li {
	left: calc(var(--fa-li-width, 2em) * -1);
	position: absolute;
	text-align: center;
	width: var(--fa-li-width, 2em);
	line-height: inherit;
}

.um .fa-border, .um-icon-within .fa-border {
	border-color: var(--fa-border-color, #eee);
	border-radius: var(--fa-border-radius, .1em);
	border-style: var(--fa-border-style, solid);
	border-width: var(--fa-border-width, .08em);
	padding: var(--fa-border-padding, .2em .25em .15em);
}

.um .fa-pull-left, .um-icon-within .fa-pull-left {
	float: left;
	margin-right: var(--fa-pull-margin, .3em);
}

.um .fa-pull-right, .um-icon-within .fa-pull-right {
	float: right;
	margin-left: var(--fa-pull-margin, .3em);
}

.um .fa-beat, .um-icon-within .fa-beat {
	animation-name: fa-beat;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.um .fa-bounce, .um-icon-within .fa-bounce {
	animation-name: fa-bounce;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));
}

.um .fa-fade, .um-icon-within .fa-fade {
	animation-name: fa-fade;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.um .fa-beat-fade, .um-icon-within .fa-beat-fade {
	animation-name: fa-beat-fade;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.um .fa-flip, .um-icon-within .fa-flip {
	animation-name: fa-flip;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.um .fa-shake, .um-icon-within .fa-shake {
	animation-name: fa-shake;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.um .fa-spin, .um-icon-within .fa-spin {
	animation-name: fa-spin;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 2s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.um .fa-spin-reverse, .um-icon-within .fa-spin-reverse {
	--fa-animation-direction: reverse;
}

.um .fa-pulse, .um .fa-spin-pulse, .um-icon-within .fa-pulse, .um-icon-within .fa-spin-pulse {
	animation-name: fa-spin;
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion:reduce) {
	.um .fa-beat, .um .fa-beat-fade, .um .fa-bounce, .um .fa-fade, .um .fa-flip, .um .fa-pulse, .um .fa-shake, .um .fa-spin, .um .fa-spin-pulse, .um-icon-within .fa-beat, .um-icon-within .fa-beat-fade, .um-icon-within .fa-bounce, .um-icon-within .fa-fade, .um-icon-within .fa-flip, .um-icon-within .fa-pulse, .um-icon-within .fa-shake, .um-icon-within .fa-spin, .um-icon-within .fa-spin-pulse {
		animation-delay: -1ms;
		animation-duration: 1ms;
		animation-iteration-count: 1;
		transition-delay: 0s;
		transition-duration: 0s;
	}
}

@keyframes fa-beat {
	0%, 90% {
		transform: scale(1);
	}
	
	45% {
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@keyframes fa-bounce {
	0% {
		transform: scale(1, 1) translateY(0);
	}
	
	10% {
		transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
	}
	
	30% {
		transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
	}
	
	50% {
		transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
	}
	
	57% {
		transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em));
	}
	
	64% {
		transform: scale(1, 1) translateY(0);
	}
	
	100% {
		transform: scale(1, 1) translateY(0);
	}
}

@keyframes fa-fade {
	50% {
		opacity: var(--fa-fade-opacity, .4);
	}
}

@keyframes fa-beat-fade {
	0%, 100% {
		opacity: var(--fa-beat-fade-opacity, .4);
		transform: scale(1);
	}
	
	50% {
		opacity: 1;
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@keyframes fa-flip {
	50% {
		transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
	}
}

@keyframes fa-shake {
	0% {
		transform: rotate(-15deg);
	}
	
	4% {
		transform: rotate(15deg);
	}
	
	24%, 8% {
		transform: rotate(-18deg);
	}
	
	12%, 28% {
		transform: rotate(18deg);
	}
	
	16% {
		transform: rotate(-22deg);
	}
	
	20% {
		transform: rotate(22deg);
	}
	
	32% {
		transform: rotate(-12deg);
	}
	
	36% {
		transform: rotate(12deg);
	}
	
	100%, 40% {
		transform: rotate(0);
	}
}

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

.um .fa-rotate-90, .um-icon-within .fa-rotate-90 {
	transform: rotate(90deg);
}

.um .fa-rotate-180, .um-icon-within .fa-rotate-180 {
	transform: rotate(180deg);
}

.um .fa-rotate-270, .um-icon-within .fa-rotate-270 {
	transform: rotate(270deg);
}

.um .fa-flip-horizontal, .um-icon-within .fa-flip-horizontal {
	transform: scale(-1, 1);
}

.um .fa-flip-vertical, .um-icon-within .fa-flip-vertical {
	transform: scale(1, -1);
}

.um .fa-flip-both, .um .fa-flip-horizontal.fa-flip-vertical, .um-icon-within .fa-flip-both, .um-icon-within .fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1, -1);
}

.um .fa-rotate-by, .um-icon-within .fa-rotate-by {
	transform: rotate(var(--fa-rotate-angle, 0));
}

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

.um .fa-stack-1x, .um .fa-stack-2x, .um-icon-within .fa-stack-1x, .um-icon-within .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: var(--fa-stack-z-index, auto);
}

.um .fa-stack-1x, .um-icon-within .fa-stack-1x {
	line-height: inherit;
}

.um .fa-stack-2x, .um-icon-within .fa-stack-2x {
	font-size: 2em;
}

.um .fa-inverse, .um-icon-within .fa-inverse {
	color: var(--fa-inverse, #fff);
}

.um .fa-0::before, .um-icon-within .fa-0::before {
	content: "0";
}

.um .fa-1::before, .um-icon-within .fa-1::before {
	content: "1";
}

.um .fa-2::before, .um-icon-within .fa-2::before {
	content: "2";
}

.um .fa-3::before, .um-icon-within .fa-3::before {
	content: "3";
}

.um .fa-4::before, .um-icon-within .fa-4::before {
	content: "4";
}

.um .fa-5::before, .um-icon-within .fa-5::before {
	content: "5";
}

.um .fa-6::before, .um-icon-within .fa-6::before {
	content: "6";
}

.um .fa-7::before, .um-icon-within .fa-7::before {
	content: "7";
}

.um .fa-8::before, .um-icon-within .fa-8::before {
	content: "8";
}

.um .fa-9::before, .um-icon-within .fa-9::before {
	content: "9";
}

.um .fa-fill-drip::before, .um-icon-within .fa-fill-drip::before {
	content: "";
}

.um .fa-arrows-to-circle::before, .um-icon-within .fa-arrows-to-circle::before {
	content: "";
}

.um .fa-circle-chevron-right::before, .um-icon-within .fa-circle-chevron-right::before {
	content: "";
}

.um .fa-chevron-circle-right::before, .um-icon-within .fa-chevron-circle-right::before {
	content: "";
}

.um .fa-at::before, .um-icon-within .fa-at::before {
	content: "@";
}

.um .fa-trash-can::before, .um-icon-within .fa-trash-can::before {
	content: "";
}

.um .fa-trash-alt::before, .um-icon-within .fa-trash-alt::before {
	content: "";
}

.um .fa-text-height::before, .um-icon-within .fa-text-height::before {
	content: "";
}

.um .fa-user-xmark::before, .um-icon-within .fa-user-xmark::before {
	content: "";
}

.um .fa-user-times::before, .um-icon-within .fa-user-times::before {
	content: "";
}

.um .fa-stethoscope::before, .um-icon-within .fa-stethoscope::before {
	content: "";
}

.um .fa-message::before, .um-icon-within .fa-message::before {
	content: "";
}

.um .fa-comment-alt::before, .um-icon-within .fa-comment-alt::before {
	content: "";
}

.um .fa-info::before, .um-icon-within .fa-info::before {
	content: "";
}

.um .fa-down-left-and-up-right-to-center::before, .um-icon-within .fa-down-left-and-up-right-to-center::before {
	content: "";
}

.um .fa-compress-alt::before, .um-icon-within .fa-compress-alt::before {
	content: "";
}

.um .fa-explosion::before, .um-icon-within .fa-explosion::before {
	content: "";
}

.um .fa-file-lines::before, .um-icon-within .fa-file-lines::before {
	content: "";
}

.um .fa-file-alt::before, .um-icon-within .fa-file-alt::before {
	content: "";
}

.um .fa-file-text::before, .um-icon-within .fa-file-text::before {
	content: "";
}

.um .fa-wave-square::before, .um-icon-within .fa-wave-square::before {
	content: "";
}

.um .fa-ring::before, .um-icon-within .fa-ring::before {
	content: "";
}

.um .fa-building-un::before, .um-icon-within .fa-building-un::before {
	content: "";
}

.um .fa-dice-three::before, .um-icon-within .fa-dice-three::before {
	content: "";
}

.um .fa-calendar-days::before, .um-icon-within .fa-calendar-days::before {
	content: "";
}

.um .fa-calendar-alt::before, .um-icon-within .fa-calendar-alt::before {
	content: "";
}

.um .fa-anchor-circle-check::before, .um-icon-within .fa-anchor-circle-check::before {
	content: "";
}

.um .fa-building-circle-arrow-right::before, .um-icon-within .fa-building-circle-arrow-right::before {
	content: "";
}

.um .fa-volleyball::before, .um-icon-within .fa-volleyball::before {
	content: "";
}

.um .fa-volleyball-ball::before, .um-icon-within .fa-volleyball-ball::before {
	content: "";
}

.um .fa-arrows-up-to-line::before, .um-icon-within .fa-arrows-up-to-line::before {
	content: "";
}

.um .fa-sort-down::before, .um-icon-within .fa-sort-down::before {
	content: "";
}

.um .fa-sort-desc::before, .um-icon-within .fa-sort-desc::before {
	content: "";
}

.um .fa-circle-minus::before, .um-icon-within .fa-circle-minus::before {
	content: "";
}

.um .fa-minus-circle::before, .um-icon-within .fa-minus-circle::before {
	content: "";
}

.um .fa-door-open::before, .um-icon-within .fa-door-open::before {
	content: "";
}

.um .fa-right-from-bracket::before, .um-icon-within .fa-right-from-bracket::before {
	content: "";
}

.um .fa-sign-out-alt::before, .um-icon-within .fa-sign-out-alt::before {
	content: "";
}

.um .fa-atom::before, .um-icon-within .fa-atom::before {
	content: "";
}

.um .fa-soap::before, .um-icon-within .fa-soap::before {
	content: "";
}

.um .fa-icons::before, .um-icon-within .fa-icons::before {
	content: "";
}

.um .fa-heart-music-camera-bolt::before, .um-icon-within .fa-heart-music-camera-bolt::before {
	content: "";
}

.um .fa-microphone-lines-slash::before, .um-icon-within .fa-microphone-lines-slash::before {
	content: "";
}

.um .fa-microphone-alt-slash::before, .um-icon-within .fa-microphone-alt-slash::before {
	content: "";
}

.um .fa-bridge-circle-check::before, .um-icon-within .fa-bridge-circle-check::before {
	content: "";
}

.um .fa-pump-medical::before, .um-icon-within .fa-pump-medical::before {
	content: "";
}

.um .fa-fingerprint::before, .um-icon-within .fa-fingerprint::before {
	content: "";
}

.um .fa-hand-point-right::before, .um-icon-within .fa-hand-point-right::before {
	content: "";
}

.um .fa-magnifying-glass-location::before, .um-icon-within .fa-magnifying-glass-location::before {
	content: "";
}

.um .fa-search-location::before, .um-icon-within .fa-search-location::before {
	content: "";
}

.um .fa-forward-step::before, .um-icon-within .fa-forward-step::before {
	content: "";
}

.um .fa-step-forward::before, .um-icon-within .fa-step-forward::before {
	content: "";
}

.um .fa-face-smile-beam::before, .um-icon-within .fa-face-smile-beam::before {
	content: "";
}

.um .fa-smile-beam::before, .um-icon-within .fa-smile-beam::before {
	content: "";
}

.um .fa-flag-checkered::before, .um-icon-within .fa-flag-checkered::before {
	content: "";
}

.um .fa-football::before, .um-icon-within .fa-football::before {
	content: "";
}

.um .fa-football-ball::before, .um-icon-within .fa-football-ball::before {
	content: "";
}

.um .fa-school-circle-exclamation::before, .um-icon-within .fa-school-circle-exclamation::before {
	content: "";
}

.um .fa-crop::before, .um-icon-within .fa-crop::before {
	content: "";
}

.um .fa-angles-down::before, .um-icon-within .fa-angles-down::before {
	content: "";
}

.um .fa-angle-double-down::before, .um-icon-within .fa-angle-double-down::before {
	content: "";
}

.um .fa-users-rectangle::before, .um-icon-within .fa-users-rectangle::before {
	content: "";
}

.um .fa-people-roof::before, .um-icon-within .fa-people-roof::before {
	content: "";
}

.um .fa-people-line::before, .um-icon-within .fa-people-line::before {
	content: "";
}

.um .fa-beer-mug-empty::before, .um-icon-within .fa-beer-mug-empty::before {
	content: "";
}

.um .fa-beer::before, .um-icon-within .fa-beer::before {
	content: "";
}

.um .fa-diagram-predecessor::before, .um-icon-within .fa-diagram-predecessor::before {
	content: "";
}

.um .fa-arrow-up-long::before, .um-icon-within .fa-arrow-up-long::before {
	content: "";
}

.um .fa-long-arrow-up::before, .um-icon-within .fa-long-arrow-up::before {
	content: "";
}

.um .fa-fire-flame-simple::before, .um-icon-within .fa-fire-flame-simple::before {
	content: "";
}

.um .fa-burn::before, .um-icon-within .fa-burn::before {
	content: "";
}

.um .fa-person::before, .um-icon-within .fa-person::before {
	content: "";
}

.um .fa-male::before, .um-icon-within .fa-male::before {
	content: "";
}

.um .fa-laptop::before, .um-icon-within .fa-laptop::before {
	content: "";
}

.um .fa-file-csv::before, .um-icon-within .fa-file-csv::before {
	content: "";
}

.um .fa-menorah::before, .um-icon-within .fa-menorah::before {
	content: "";
}

.um .fa-truck-plane::before, .um-icon-within .fa-truck-plane::before {
	content: "";
}

.um .fa-record-vinyl::before, .um-icon-within .fa-record-vinyl::before {
	content: "";
}

.um .fa-face-grin-stars::before, .um-icon-within .fa-face-grin-stars::before {
	content: "";
}

.um .fa-grin-stars::before, .um-icon-within .fa-grin-stars::before {
	content: "";
}

.um .fa-bong::before, .um-icon-within .fa-bong::before {
	content: "";
}

.um .fa-spaghetti-monster-flying::before, .um-icon-within .fa-spaghetti-monster-flying::before {
	content: "";
}

.um .fa-pastafarianism::before, .um-icon-within .fa-pastafarianism::before {
	content: "";
}

.um .fa-arrow-down-up-across-line::before, .um-icon-within .fa-arrow-down-up-across-line::before {
	content: "";
}

.um .fa-spoon::before, .um-icon-within .fa-spoon::before {
	content: "";
}

.um .fa-utensil-spoon::before, .um-icon-within .fa-utensil-spoon::before {
	content: "";
}

.um .fa-jar-wheat::before, .um-icon-within .fa-jar-wheat::before {
	content: "";
}

.um .fa-envelopes-bulk::before, .um-icon-within .fa-envelopes-bulk::before {
	content: "";
}

.um .fa-mail-bulk::before, .um-icon-within .fa-mail-bulk::before {
	content: "";
}

.um .fa-file-circle-exclamation::before, .um-icon-within .fa-file-circle-exclamation::before {
	content: "";
}

.um .fa-circle-h::before, .um-icon-within .fa-circle-h::before {
	content: "";
}

.um .fa-hospital-symbol::before, .um-icon-within .fa-hospital-symbol::before {
	content: "";
}

.um .fa-pager::before, .um-icon-within .fa-pager::before {
	content: "";
}

.um .fa-address-book::before, .um-icon-within .fa-address-book::before {
	content: "";
}

.um .fa-contact-book::before, .um-icon-within .fa-contact-book::before {
	content: "";
}

.um .fa-strikethrough::before, .um-icon-within .fa-strikethrough::before {
	content: "";
}

.um .fa-k::before, .um-icon-within .fa-k::before {
	content: "K";
}

.um .fa-landmark-flag::before, .um-icon-within .fa-landmark-flag::before {
	content: "";
}

.um .fa-pencil::before, .um-icon-within .fa-pencil::before {
	content: "";
}

.um .fa-pencil-alt::before, .um-icon-within .fa-pencil-alt::before {
	content: "";
}

.um .fa-backward::before, .um-icon-within .fa-backward::before {
	content: "";
}

.um .fa-caret-right::before, .um-icon-within .fa-caret-right::before {
	content: "";
}

.um .fa-comments::before, .um-icon-within .fa-comments::before {
	content: "";
}

.um .fa-paste::before, .um-icon-within .fa-paste::before {
	content: "";
}

.um .fa-file-clipboard::before, .um-icon-within .fa-file-clipboard::before {
	content: "";
}

.um .fa-code-pull-request::before, .um-icon-within .fa-code-pull-request::before {
	content: "";
}

.um .fa-clipboard-list::before, .um-icon-within .fa-clipboard-list::before {
	content: "";
}

.um .fa-truck-ramp-box::before, .um-icon-within .fa-truck-ramp-box::before {
	content: "";
}

.um .fa-truck-loading::before, .um-icon-within .fa-truck-loading::before {
	content: "";
}

.um .fa-user-check::before, .um-icon-within .fa-user-check::before {
	content: "";
}

.um .fa-vial-virus::before, .um-icon-within .fa-vial-virus::before {
	content: "";
}

.um .fa-sheet-plastic::before, .um-icon-within .fa-sheet-plastic::before {
	content: "";
}

.um .fa-blog::before, .um-icon-within .fa-blog::before {
	content: "";
}

.um .fa-user-ninja::before, .um-icon-within .fa-user-ninja::before {
	content: "";
}

.um .fa-person-arrow-up-from-line::before, .um-icon-within .fa-person-arrow-up-from-line::before {
	content: "";
}

.um .fa-scroll-torah::before, .um-icon-within .fa-scroll-torah::before {
	content: "";
}

.um .fa-torah::before, .um-icon-within .fa-torah::before {
	content: "";
}

.um .fa-broom-ball::before, .um-icon-within .fa-broom-ball::before {
	content: "";
}

.um .fa-quidditch::before, .um-icon-within .fa-quidditch::before {
	content: "";
}

.um .fa-quidditch-broom-ball::before, .um-icon-within .fa-quidditch-broom-ball::before {
	content: "";
}

.um .fa-toggle-off::before, .um-icon-within .fa-toggle-off::before {
	content: "";
}

.um .fa-box-archive::before, .um-icon-within .fa-box-archive::before {
	content: "";
}

.um .fa-archive::before, .um-icon-within .fa-archive::before {
	content: "";
}

.um .fa-person-drowning::before, .um-icon-within .fa-person-drowning::before {
	content: "";
}

.um .fa-arrow-down-9-1::before, .um-icon-within .fa-arrow-down-9-1::before {
	content: "";
}

.um .fa-sort-numeric-desc::before, .um-icon-within .fa-sort-numeric-desc::before {
	content: "";
}

.um .fa-sort-numeric-down-alt::before, .um-icon-within .fa-sort-numeric-down-alt::before {
	content: "";
}

.um .fa-face-grin-tongue-squint::before, .um-icon-within .fa-face-grin-tongue-squint::before {
	content: "";
}

.um .fa-grin-tongue-squint::before, .um-icon-within .fa-grin-tongue-squint::before {
	content: "";
}

.um .fa-spray-can::before, .um-icon-within .fa-spray-can::before {
	content: "";
}

.um .fa-truck-monster::before, .um-icon-within .fa-truck-monster::before {
	content: "";
}

.um .fa-w::before, .um-icon-within .fa-w::before {
	content: "W";
}

.um .fa-earth-africa::before, .um-icon-within .fa-earth-africa::before {
	content: "";
}

.um .fa-globe-africa::before, .um-icon-within .fa-globe-africa::before {
	content: "";
}

.um .fa-rainbow::before, .um-icon-within .fa-rainbow::before {
	content: "";
}

.um .fa-circle-notch::before, .um-icon-within .fa-circle-notch::before {
	content: "";
}

.um .fa-tablet-screen-button::before, .um-icon-within .fa-tablet-screen-button::before {
	content: "";
}

.um .fa-tablet-alt::before, .um-icon-within .fa-tablet-alt::before {
	content: "";
}

.um .fa-paw::before, .um-icon-within .fa-paw::before {
	content: "";
}

.um .fa-cloud::before, .um-icon-within .fa-cloud::before {
	content: "";
}

.um .fa-trowel-bricks::before, .um-icon-within .fa-trowel-bricks::before {
	content: "";
}

.um .fa-face-flushed::before, .um-icon-within .fa-face-flushed::before {
	content: "";
}

.um .fa-flushed::before, .um-icon-within .fa-flushed::before {
	content: "";
}

.um .fa-hospital-user::before, .um-icon-within .fa-hospital-user::before {
	content: "";
}

.um .fa-tent-arrow-left-right::before, .um-icon-within .fa-tent-arrow-left-right::before {
	content: "";
}

.um .fa-gavel::before, .um-icon-within .fa-gavel::before {
	content: "";
}

.um .fa-legal::before, .um-icon-within .fa-legal::before {
	content: "";
}

.um .fa-binoculars::before, .um-icon-within .fa-binoculars::before {
	content: "";
}

.um .fa-microphone-slash::before, .um-icon-within .fa-microphone-slash::before {
	content: "";
}

.um .fa-box-tissue::before, .um-icon-within .fa-box-tissue::before {
	content: "";
}

.um .fa-motorcycle::before, .um-icon-within .fa-motorcycle::before {
	content: "";
}

.um .fa-bell-concierge::before, .um-icon-within .fa-bell-concierge::before {
	content: "";
}

.um .fa-concierge-bell::before, .um-icon-within .fa-concierge-bell::before {
	content: "";
}

.um .fa-pen-ruler::before, .um-icon-within .fa-pen-ruler::before {
	content: "";
}

.um .fa-pencil-ruler::before, .um-icon-within .fa-pencil-ruler::before {
	content: "";
}

.um .fa-people-arrows::before, .um-icon-within .fa-people-arrows::before {
	content: "";
}

.um .fa-people-arrows-left-right::before, .um-icon-within .fa-people-arrows-left-right::before {
	content: "";
}

.um .fa-mars-and-venus-burst::before, .um-icon-within .fa-mars-and-venus-burst::before {
	content: "";
}

.um .fa-square-caret-right::before, .um-icon-within .fa-square-caret-right::before {
	content: "";
}

.um .fa-caret-square-right::before, .um-icon-within .fa-caret-square-right::before {
	content: "";
}

.um .fa-scissors::before, .um-icon-within .fa-scissors::before {
	content: "";
}

.um .fa-cut::before, .um-icon-within .fa-cut::before {
	content: "";
}

.um .fa-sun-plant-wilt::before, .um-icon-within .fa-sun-plant-wilt::before {
	content: "";
}

.um .fa-toilets-portable::before, .um-icon-within .fa-toilets-portable::before {
	content: "";
}

.um .fa-hockey-puck::before, .um-icon-within .fa-hockey-puck::before {
	content: "";
}

.um .fa-table::before, .um-icon-within .fa-table::before {
	content: "";
}

.um .fa-magnifying-glass-arrow-right::before, .um-icon-within .fa-magnifying-glass-arrow-right::before {
	content: "";
}

.um .fa-tachograph-digital::before, .um-icon-within .fa-tachograph-digital::before {
	content: "";
}

.um .fa-digital-tachograph::before, .um-icon-within .fa-digital-tachograph::before {
	content: "";
}

.um .fa-users-slash::before, .um-icon-within .fa-users-slash::before {
	content: "";
}

.um .fa-clover::before, .um-icon-within .fa-clover::before {
	content: "";
}

.um .fa-reply::before, .um-icon-within .fa-reply::before {
	content: "";
}

.um .fa-mail-reply::before, .um-icon-within .fa-mail-reply::before {
	content: "";
}

.um .fa-star-and-crescent::before, .um-icon-within .fa-star-and-crescent::before {
	content: "";
}

.um .fa-house-fire::before, .um-icon-within .fa-house-fire::before {
	content: "";
}

.um .fa-square-minus::before, .um-icon-within .fa-square-minus::before {
	content: "";
}

.um .fa-minus-square::before, .um-icon-within .fa-minus-square::before {
	content: "";
}

.um .fa-helicopter::before, .um-icon-within .fa-helicopter::before {
	content: "";
}

.um .fa-compass::before, .um-icon-within .fa-compass::before {
	content: "";
}

.um .fa-square-caret-down::before, .um-icon-within .fa-square-caret-down::before {
	content: "";
}

.um .fa-caret-square-down::before, .um-icon-within .fa-caret-square-down::before {
	content: "";
}

.um .fa-file-circle-question::before, .um-icon-within .fa-file-circle-question::before {
	content: "";
}

.um .fa-laptop-code::before, .um-icon-within .fa-laptop-code::before {
	content: "";
}

.um .fa-swatchbook::before, .um-icon-within .fa-swatchbook::before {
	content: "";
}

.um .fa-prescription-bottle::before, .um-icon-within .fa-prescription-bottle::before {
	content: "";
}

.um .fa-bars::before, .um-icon-within .fa-bars::before {
	content: "";
}

.um .fa-navicon::before, .um-icon-within .fa-navicon::before {
	content: "";
}

.um .fa-people-group::before, .um-icon-within .fa-people-group::before {
	content: "";
}

.um .fa-hourglass-end::before, .um-icon-within .fa-hourglass-end::before {
	content: "";
}

.um .fa-hourglass-3::before, .um-icon-within .fa-hourglass-3::before {
	content: "";
}

.um .fa-heart-crack::before, .um-icon-within .fa-heart-crack::before {
	content: "";
}

.um .fa-heart-broken::before, .um-icon-within .fa-heart-broken::before {
	content: "";
}

.um .fa-square-up-right::before, .um-icon-within .fa-square-up-right::before {
	content: "";
}

.um .fa-external-link-square-alt::before, .um-icon-within .fa-external-link-square-alt::before {
	content: "";
}

.um .fa-face-kiss-beam::before, .um-icon-within .fa-face-kiss-beam::before {
	content: "";
}

.um .fa-kiss-beam::before, .um-icon-within .fa-kiss-beam::before {
	content: "";
}

.um .fa-film::before, .um-icon-within .fa-film::before {
	content: "";
}

.um .fa-ruler-horizontal::before, .um-icon-within .fa-ruler-horizontal::before {
	content: "";
}

.um .fa-people-robbery::before, .um-icon-within .fa-people-robbery::before {
	content: "";
}

.um .fa-lightbulb::before, .um-icon-within .fa-lightbulb::before {
	content: "";
}

.um .fa-caret-left::before, .um-icon-within .fa-caret-left::before {
	content: "";
}

.um .fa-circle-exclamation::before, .um-icon-within .fa-circle-exclamation::before {
	content: "";
}

.um .fa-exclamation-circle::before, .um-icon-within .fa-exclamation-circle::before {
	content: "";
}

.um .fa-school-circle-xmark::before, .um-icon-within .fa-school-circle-xmark::before {
	content: "";
}

.um .fa-arrow-right-from-bracket::before, .um-icon-within .fa-arrow-right-from-bracket::before {
	content: "";
}

.um .fa-sign-out::before, .um-icon-within .fa-sign-out::before {
	content: "";
}

.um .fa-circle-chevron-down::before, .um-icon-within .fa-circle-chevron-down::before {
	content: "";
}

.um .fa-chevron-circle-down::before, .um-icon-within .fa-chevron-circle-down::before {
	content: "";
}

.um .fa-unlock-keyhole::before, .um-icon-within .fa-unlock-keyhole::before {
	content: "";
}

.um .fa-unlock-alt::before, .um-icon-within .fa-unlock-alt::before {
	content: "";
}

.um .fa-cloud-showers-heavy::before, .um-icon-within .fa-cloud-showers-heavy::before {
	content: "";
}

.um .fa-headphones-simple::before, .um-icon-within .fa-headphones-simple::before {
	content: "";
}

.um .fa-headphones-alt::before, .um-icon-within .fa-headphones-alt::before {
	content: "";
}

.um .fa-sitemap::before, .um-icon-within .fa-sitemap::before {
	content: "";
}

.um .fa-circle-dollar-to-slot::before, .um-icon-within .fa-circle-dollar-to-slot::before {
	content: "";
}

.um .fa-donate::before, .um-icon-within .fa-donate::before {
	content: "";
}

.um .fa-memory::before, .um-icon-within .fa-memory::before {
	content: "";
}

.um .fa-road-spikes::before, .um-icon-within .fa-road-spikes::before {
	content: "";
}

.um .fa-fire-burner::before, .um-icon-within .fa-fire-burner::before {
	content: "";
}

.um .fa-flag::before, .um-icon-within .fa-flag::before {
	content: "";
}

.um .fa-hanukiah::before, .um-icon-within .fa-hanukiah::before {
	content: "";
}

.um .fa-feather::before, .um-icon-within .fa-feather::before {
	content: "";
}

.um .fa-volume-low::before, .um-icon-within .fa-volume-low::before {
	content: "";
}

.um .fa-volume-down::before, .um-icon-within .fa-volume-down::before {
	content: "";
}

.um .fa-comment-slash::before, .um-icon-within .fa-comment-slash::before {
	content: "";
}

.um .fa-cloud-sun-rain::before, .um-icon-within .fa-cloud-sun-rain::before {
	content: "";
}

.um .fa-compress::before, .um-icon-within .fa-compress::before {
	content: "";
}

.um .fa-wheat-awn::before, .um-icon-within .fa-wheat-awn::before {
	content: "";
}

.um .fa-wheat-alt::before, .um-icon-within .fa-wheat-alt::before {
	content: "";
}

.um .fa-ankh::before, .um-icon-within .fa-ankh::before {
	content: "";
}

.um .fa-hands-holding-child::before, .um-icon-within .fa-hands-holding-child::before {
	content: "";
}

.um .fa-asterisk::before, .um-icon-within .fa-asterisk::before {
	content: "*";
}

.um .fa-square-check::before, .um-icon-within .fa-square-check::before {
	content: "";
}

.um .fa-check-square::before, .um-icon-within .fa-check-square::before {
	content: "";
}

.um .fa-peseta-sign::before, .um-icon-within .fa-peseta-sign::before {
	content: "";
}

.um .fa-heading::before, .um-icon-within .fa-heading::before {
	content: "";
}

.um .fa-header::before, .um-icon-within .fa-header::before {
	content: "";
}

.um .fa-ghost::before, .um-icon-within .fa-ghost::before {
	content: "";
}

.um .fa-list::before, .um-icon-within .fa-list::before {
	content: "";
}

.um .fa-list-squares::before, .um-icon-within .fa-list-squares::before {
	content: "";
}

.um .fa-square-phone-flip::before, .um-icon-within .fa-square-phone-flip::before {
	content: "";
}

.um .fa-phone-square-alt::before, .um-icon-within .fa-phone-square-alt::before {
	content: "";
}

.um .fa-cart-plus::before, .um-icon-within .fa-cart-plus::before {
	content: "";
}

.um .fa-gamepad::before, .um-icon-within .fa-gamepad::before {
	content: "";
}

.um .fa-circle-dot::before, .um-icon-within .fa-circle-dot::before {
	content: "";
}

.um .fa-dot-circle::before, .um-icon-within .fa-dot-circle::before {
	content: "";
}

.um .fa-face-dizzy::before, .um-icon-within .fa-face-dizzy::before {
	content: "";
}

.um .fa-dizzy::before, .um-icon-within .fa-dizzy::before {
	content: "";
}

.um .fa-egg::before, .um-icon-within .fa-egg::before {
	content: "";
}

.um .fa-house-medical-circle-xmark::before, .um-icon-within .fa-house-medical-circle-xmark::before {
	content: "";
}

.um .fa-campground::before, .um-icon-within .fa-campground::before {
	content: "";
}

.um .fa-folder-plus::before, .um-icon-within .fa-folder-plus::before {
	content: "";
}

.um .fa-futbol::before, .um-icon-within .fa-futbol::before {
	content: "";
}

.um .fa-futbol-ball::before, .um-icon-within .fa-futbol-ball::before {
	content: "";
}

.um .fa-soccer-ball::before, .um-icon-within .fa-soccer-ball::before {
	content: "";
}

.um .fa-paintbrush::before, .um-icon-within .fa-paintbrush::before {
	content: "";
}

.um .fa-paint-brush::before, .um-icon-within .fa-paint-brush::before {
	content: "";
}

.um .fa-lock::before, .um-icon-within .fa-lock::before {
	content: "";
}

.um .fa-gas-pump::before, .um-icon-within .fa-gas-pump::before {
	content: "";
}

.um .fa-hot-tub-person::before, .um-icon-within .fa-hot-tub-person::before {
	content: "";
}

.um .fa-hot-tub::before, .um-icon-within .fa-hot-tub::before {
	content: "";
}

.um .fa-map-location::before, .um-icon-within .fa-map-location::before {
	content: "";
}

.um .fa-map-marked::before, .um-icon-within .fa-map-marked::before {
	content: "";
}

.um .fa-house-flood-water::before, .um-icon-within .fa-house-flood-water::before {
	content: "";
}

.um .fa-tree::before, .um-icon-within .fa-tree::before {
	content: "";
}

.um .fa-bridge-lock::before, .um-icon-within .fa-bridge-lock::before {
	content: "";
}

.um .fa-sack-dollar::before, .um-icon-within .fa-sack-dollar::before {
	content: "";
}

.um .fa-pen-to-square::before, .um-icon-within .fa-pen-to-square::before {
	content: "";
}

.um .fa-edit::before, .um-icon-within .fa-edit::before {
	content: "";
}

.um .fa-car-side::before, .um-icon-within .fa-car-side::before {
	content: "";
}

.um .fa-share-nodes::before, .um-icon-within .fa-share-nodes::before {
	content: "";
}

.um .fa-share-alt::before, .um-icon-within .fa-share-alt::before {
	content: "";
}

.um .fa-heart-circle-minus::before, .um-icon-within .fa-heart-circle-minus::before {
	content: "";
}

.um .fa-hourglass-half::before, .um-icon-within .fa-hourglass-half::before {
	content: "";
}

.um .fa-hourglass-2::before, .um-icon-within .fa-hourglass-2::before {
	content: "";
}

.um .fa-microscope::before, .um-icon-within .fa-microscope::before {
	content: "";
}

.um .fa-sink::before, .um-icon-within .fa-sink::before {
	content: "";
}

.um .fa-bag-shopping::before, .um-icon-within .fa-bag-shopping::before {
	content: "";
}

.um .fa-shopping-bag::before, .um-icon-within .fa-shopping-bag::before {
	content: "";
}

.um .fa-arrow-down-z-a::before, .um-icon-within .fa-arrow-down-z-a::before {
	content: "";
}

.um .fa-sort-alpha-desc::before, .um-icon-within .fa-sort-alpha-desc::before {
	content: "";
}

.um .fa-sort-alpha-down-alt::before, .um-icon-within .fa-sort-alpha-down-alt::before {
	content: "";
}

.um .fa-mitten::before, .um-icon-within .fa-mitten::before {
	content: "";
}

.um .fa-person-rays::before, .um-icon-within .fa-person-rays::before {
	content: "";
}

.um .fa-users::before, .um-icon-within .fa-users::before {
	content: "";
}

.um .fa-eye-slash::before, .um-icon-within .fa-eye-slash::before {
	content: "";
}

.um .fa-flask-vial::before, .um-icon-within .fa-flask-vial::before {
	content: "";
}

.um .fa-hand::before, .um-icon-within .fa-hand::before {
	content: "";
}

.um .fa-hand-paper::before, .um-icon-within .fa-hand-paper::before {
	content: "";
}

.um .fa-om::before, .um-icon-within .fa-om::before {
	content: "";
}

.um .fa-worm::before, .um-icon-within .fa-worm::before {
	content: "";
}

.um .fa-house-circle-xmark::before, .um-icon-within .fa-house-circle-xmark::before {
	content: "";
}

.um .fa-plug::before, .um-icon-within .fa-plug::before {
	content: "";
}

.um .fa-chevron-up::before, .um-icon-within .fa-chevron-up::before {
	content: "";
}

.um .fa-hand-spock::before, .um-icon-within .fa-hand-spock::before {
	content: "";
}

.um .fa-stopwatch::before, .um-icon-within .fa-stopwatch::before {
	content: "";
}

.um .fa-face-kiss::before, .um-icon-within .fa-face-kiss::before {
	content: "";
}

.um .fa-kiss::before, .um-icon-within .fa-kiss::before {
	content: "";
}

.um .fa-bridge-circle-xmark::before, .um-icon-within .fa-bridge-circle-xmark::before {
	content: "";
}

.um .fa-face-grin-tongue::before, .um-icon-within .fa-face-grin-tongue::before {
	content: "";
}

.um .fa-grin-tongue::before, .um-icon-within .fa-grin-tongue::before {
	content: "";
}

.um .fa-chess-bishop::before, .um-icon-within .fa-chess-bishop::before {
	content: "";
}

.um .fa-face-grin-wink::before, .um-icon-within .fa-face-grin-wink::before {
	content: "";
}

.um .fa-grin-wink::before, .um-icon-within .fa-grin-wink::before {
	content: "";
}

.um .fa-ear-deaf::before, .um-icon-within .fa-ear-deaf::before {
	content: "";
}

.um .fa-deaf::before, .um-icon-within .fa-deaf::before {
	content: "";
}

.um .fa-deafness::before, .um-icon-within .fa-deafness::before {
	content: "";
}

.um .fa-hard-of-hearing::before, .um-icon-within .fa-hard-of-hearing::before {
	content: "";
}

.um .fa-road-circle-check::before, .um-icon-within .fa-road-circle-check::before {
	content: "";
}

.um .fa-dice-five::before, .um-icon-within .fa-dice-five::before {
	content: "";
}

.um .fa-square-rss::before, .um-icon-within .fa-square-rss::before {
	content: "";
}

.um .fa-rss-square::before, .um-icon-within .fa-rss-square::before {
	content: "";
}

.um .fa-land-mine-on::before, .um-icon-within .fa-land-mine-on::before {
	content: "";
}

.um .fa-i-cursor::before, .um-icon-within .fa-i-cursor::before {
	content: "";
}

.um .fa-stamp::before, .um-icon-within .fa-stamp::before {
	content: "";
}

.um .fa-stairs::before, .um-icon-within .fa-stairs::before {
	content: "";
}

.um .fa-i::before, .um-icon-within .fa-i::before {
	content: "I";
}

.um .fa-hryvnia-sign::before, .um-icon-within .fa-hryvnia-sign::before {
	content: "";
}

.um .fa-hryvnia::before, .um-icon-within .fa-hryvnia::before {
	content: "";
}

.um .fa-pills::before, .um-icon-within .fa-pills::before {
	content: "";
}

.um .fa-face-grin-wide::before, .um-icon-within .fa-face-grin-wide::before {
	content: "";
}

.um .fa-grin-alt::before, .um-icon-within .fa-grin-alt::before {
	content: "";
}

.um .fa-tooth::before, .um-icon-within .fa-tooth::before {
	content: "";
}

.um .fa-v::before, .um-icon-within .fa-v::before {
	content: "V";
}

.um .fa-bangladeshi-taka-sign::before, .um-icon-within .fa-bangladeshi-taka-sign::before {
	content: "";
}

.um .fa-bicycle::before, .um-icon-within .fa-bicycle::before {
	content: "";
}

.um .fa-staff-snake::before, .um-icon-within .fa-staff-snake::before {
	content: "";
}

.um .fa-rod-asclepius::before, .um-icon-within .fa-rod-asclepius::before {
	content: "";
}

.um .fa-rod-snake::before, .um-icon-within .fa-rod-snake::before {
	content: "";
}

.um .fa-staff-aesculapius::before, .um-icon-within .fa-staff-aesculapius::before {
	content: "";
}

.um .fa-head-side-cough-slash::before, .um-icon-within .fa-head-side-cough-slash::before {
	content: "";
}

.um .fa-truck-medical::before, .um-icon-within .fa-truck-medical::before {
	content: "";
}

.um .fa-ambulance::before, .um-icon-within .fa-ambulance::before {
	content: "";
}

.um .fa-wheat-awn-circle-exclamation::before, .um-icon-within .fa-wheat-awn-circle-exclamation::before {
	content: "";
}

.um .fa-snowman::before, .um-icon-within .fa-snowman::before {
	content: "";
}

.um .fa-mortar-pestle::before, .um-icon-within .fa-mortar-pestle::before {
	content: "";
}

.um .fa-road-barrier::before, .um-icon-within .fa-road-barrier::before {
	content: "";
}

.um .fa-school::before, .um-icon-within .fa-school::before {
	content: "";
}

.um .fa-igloo::before, .um-icon-within .fa-igloo::before {
	content: "";
}

.um .fa-joint::before, .um-icon-within .fa-joint::before {
	content: "";
}

.um .fa-angle-right::before, .um-icon-within .fa-angle-right::before {
	content: "";
}

.um .fa-horse::before, .um-icon-within .fa-horse::before {
	content: "";
}

.um .fa-q::before, .um-icon-within .fa-q::before {
	content: "Q";
}

.um .fa-g::before, .um-icon-within .fa-g::before {
	content: "G";
}

.um .fa-notes-medical::before, .um-icon-within .fa-notes-medical::before {
	content: "";
}

.um .fa-temperature-half::before, .um-icon-within .fa-temperature-half::before {
	content: "";
}

.um .fa-temperature-2::before, .um-icon-within .fa-temperature-2::before {
	content: "";
}

.um .fa-thermometer-2::before, .um-icon-within .fa-thermometer-2::before {
	content: "";
}

.um .fa-thermometer-half::before, .um-icon-within .fa-thermometer-half::before {
	content: "";
}

.um .fa-dong-sign::before, .um-icon-within .fa-dong-sign::before {
	content: "";
}

.um .fa-capsules::before, .um-icon-within .fa-capsules::before {
	content: "";
}

.um .fa-poo-storm::before, .um-icon-within .fa-poo-storm::before {
	content: "";
}

.um .fa-poo-bolt::before, .um-icon-within .fa-poo-bolt::before {
	content: "";
}

.um .fa-face-frown-open::before, .um-icon-within .fa-face-frown-open::before {
	content: "";
}

.um .fa-frown-open::before, .um-icon-within .fa-frown-open::before {
	content: "";
}

.um .fa-hand-point-up::before, .um-icon-within .fa-hand-point-up::before {
	content: "";
}

.um .fa-money-bill::before, .um-icon-within .fa-money-bill::before {
	content: "";
}

.um .fa-bookmark::before, .um-icon-within .fa-bookmark::before {
	content: "";
}

.um .fa-align-justify::before, .um-icon-within .fa-align-justify::before {
	content: "";
}

.um .fa-umbrella-beach::before, .um-icon-within .fa-umbrella-beach::before {
	content: "";
}

.um .fa-helmet-un::before, .um-icon-within .fa-helmet-un::before {
	content: "";
}

.um .fa-bullseye::before, .um-icon-within .fa-bullseye::before {
	content: "";
}

.um .fa-bacon::before, .um-icon-within .fa-bacon::before {
	content: "";
}

.um .fa-hand-point-down::before, .um-icon-within .fa-hand-point-down::before {
	content: "";
}

.um .fa-arrow-up-from-bracket::before, .um-icon-within .fa-arrow-up-from-bracket::before {
	content: "";
}

.um .fa-folder::before, .um-icon-within .fa-folder::before {
	content: "";
}

.um .fa-folder-blank::before, .um-icon-within .fa-folder-blank::before {
	content: "";
}

.um .fa-file-waveform::before, .um-icon-within .fa-file-waveform::before {
	content: "";
}

.um .fa-file-medical-alt::before, .um-icon-within .fa-file-medical-alt::before {
	content: "";
}

.um .fa-radiation::before, .um-icon-within .fa-radiation::before {
	content: "";
}

.um .fa-chart-simple::before, .um-icon-within .fa-chart-simple::before {
	content: "";
}

.um .fa-mars-stroke::before, .um-icon-within .fa-mars-stroke::before {
	content: "";
}

.um .fa-vial::before, .um-icon-within .fa-vial::before {
	content: "";
}

.um .fa-gauge::before, .um-icon-within .fa-gauge::before {
	content: "";
}

.um .fa-dashboard::before, .um-icon-within .fa-dashboard::before {
	content: "";
}

.um .fa-gauge-med::before, .um-icon-within .fa-gauge-med::before {
	content: "";
}

.um .fa-tachometer-alt-average::before, .um-icon-within .fa-tachometer-alt-average::before {
	content: "";
}

.um .fa-wand-magic-sparkles::before, .um-icon-within .fa-wand-magic-sparkles::before {
	content: "";
}

.um .fa-magic-wand-sparkles::before, .um-icon-within .fa-magic-wand-sparkles::before {
	content: "";
}

.um .fa-e::before, .um-icon-within .fa-e::before {
	content: "E";
}

.um .fa-pen-clip::before, .um-icon-within .fa-pen-clip::before {
	content: "";
}

.um .fa-pen-alt::before, .um-icon-within .fa-pen-alt::before {
	content: "";
}

.um .fa-bridge-circle-exclamation::before, .um-icon-within .fa-bridge-circle-exclamation::before {
	content: "";
}

.um .fa-user::before, .um-icon-within .fa-user::before {
	content: "";
}

.um .fa-school-circle-check::before, .um-icon-within .fa-school-circle-check::before {
	content: "";
}

.um .fa-dumpster::before, .um-icon-within .fa-dumpster::before {
	content: "";
}

.um .fa-van-shuttle::before, .um-icon-within .fa-van-shuttle::before {
	content: "";
}

.um .fa-shuttle-van::before, .um-icon-within .fa-shuttle-van::before {
	content: "";
}

.um .fa-building-user::before, .um-icon-within .fa-building-user::before {
	content: "";
}

.um .fa-square-caret-left::before, .um-icon-within .fa-square-caret-left::before {
	content: "";
}

.um .fa-caret-square-left::before, .um-icon-within .fa-caret-square-left::before {
	content: "";
}

.um .fa-highlighter::before, .um-icon-within .fa-highlighter::before {
	content: "";
}

.um .fa-key::before, .um-icon-within .fa-key::before {
	content: "";
}

.um .fa-bullhorn::before, .um-icon-within .fa-bullhorn::before {
	content: "";
}

.um .fa-globe::before, .um-icon-within .fa-globe::before {
	content: "";
}

.um .fa-synagogue::before, .um-icon-within .fa-synagogue::before {
	content: "";
}

.um .fa-person-half-dress::before, .um-icon-within .fa-person-half-dress::before {
	content: "";
}

.um .fa-road-bridge::before, .um-icon-within .fa-road-bridge::before {
	content: "";
}

.um .fa-location-arrow::before, .um-icon-within .fa-location-arrow::before {
	content: "";
}

.um .fa-c::before, .um-icon-within .fa-c::before {
	content: "C";
}

.um .fa-tablet-button::before, .um-icon-within .fa-tablet-button::before {
	content: "";
}

.um .fa-building-lock::before, .um-icon-within .fa-building-lock::before {
	content: "";
}

.um .fa-pizza-slice::before, .um-icon-within .fa-pizza-slice::before {
	content: "";
}

.um .fa-money-bill-wave::before, .um-icon-within .fa-money-bill-wave::before {
	content: "";
}

.um .fa-chart-area::before, .um-icon-within .fa-chart-area::before {
	content: "";
}

.um .fa-area-chart::before, .um-icon-within .fa-area-chart::before {
	content: "";
}

.um .fa-house-flag::before, .um-icon-within .fa-house-flag::before {
	content: "";
}

.um .fa-person-circle-minus::before, .um-icon-within .fa-person-circle-minus::before {
	content: "";
}

.um .fa-ban::before, .um-icon-within .fa-ban::before {
	content: "";
}

.um .fa-cancel::before, .um-icon-within .fa-cancel::before {
	content: "";
}

.um .fa-camera-rotate::before, .um-icon-within .fa-camera-rotate::before {
	content: "";
}

.um .fa-spray-can-sparkles::before, .um-icon-within .fa-spray-can-sparkles::before {
	content: "";
}

.um .fa-air-freshener::before, .um-icon-within .fa-air-freshener::before {
	content: "";
}

.um .fa-star::before, .um-icon-within .fa-star::before {
	content: "";
}

.um .fa-repeat::before, .um-icon-within .fa-repeat::before {
	content: "";
}

.um .fa-cross::before, .um-icon-within .fa-cross::before {
	content: "";
}

.um .fa-box::before, .um-icon-within .fa-box::before {
	content: "";
}

.um .fa-venus-mars::before, .um-icon-within .fa-venus-mars::before {
	content: "";
}

.um .fa-arrow-pointer::before, .um-icon-within .fa-arrow-pointer::before {
	content: "";
}

.um .fa-mouse-pointer::before, .um-icon-within .fa-mouse-pointer::before {
	content: "";
}

.um .fa-maximize::before, .um-icon-within .fa-maximize::before {
	content: "";
}

.um .fa-expand-arrows-alt::before, .um-icon-within .fa-expand-arrows-alt::before {
	content: "";
}

.um .fa-charging-station::before, .um-icon-within .fa-charging-station::before {
	content: "";
}

.um .fa-shapes::before, .um-icon-within .fa-shapes::before {
	content: "";
}

.um .fa-triangle-circle-square::before, .um-icon-within .fa-triangle-circle-square::before {
	content: "";
}

.um .fa-shuffle::before, .um-icon-within .fa-shuffle::before {
	content: "";
}

.um .fa-random::before, .um-icon-within .fa-random::before {
	content: "";
}

.um .fa-person-running::before, .um-icon-within .fa-person-running::before {
	content: "";
}

.um .fa-running::before, .um-icon-within .fa-running::before {
	content: "";
}

.um .fa-mobile-retro::before, .um-icon-within .fa-mobile-retro::before {
	content: "";
}

.um .fa-grip-lines-vertical::before, .um-icon-within .fa-grip-lines-vertical::before {
	content: "";
}

.um .fa-spider::before, .um-icon-within .fa-spider::before {
	content: "";
}

.um .fa-hands-bound::before, .um-icon-within .fa-hands-bound::before {
	content: "";
}

.um .fa-file-invoice-dollar::before, .um-icon-within .fa-file-invoice-dollar::before {
	content: "";
}

.um .fa-plane-circle-exclamation::before, .um-icon-within .fa-plane-circle-exclamation::before {
	content: "";
}

.um .fa-x-ray::before, .um-icon-within .fa-x-ray::before {
	content: "";
}

.um .fa-spell-check::before, .um-icon-within .fa-spell-check::before {
	content: "";
}

.um .fa-slash::before, .um-icon-within .fa-slash::before {
	content: "";
}

.um .fa-computer-mouse::before, .um-icon-within .fa-computer-mouse::before {
	content: "";
}

.um .fa-mouse::before, .um-icon-within .fa-mouse::before {
	content: "";
}

.um .fa-arrow-right-to-bracket::before, .um-icon-within .fa-arrow-right-to-bracket::before {
	content: "";
}

.um .fa-sign-in::before, .um-icon-within .fa-sign-in::before {
	content: "";
}

.um .fa-shop-slash::before, .um-icon-within .fa-shop-slash::before {
	content: "";
}

.um .fa-store-alt-slash::before, .um-icon-within .fa-store-alt-slash::before {
	content: "";
}

.um .fa-server::before, .um-icon-within .fa-server::before {
	content: "";
}

.um .fa-virus-covid-slash::before, .um-icon-within .fa-virus-covid-slash::before {
	content: "";
}

.um .fa-shop-lock::before, .um-icon-within .fa-shop-lock::before {
	content: "";
}

.um .fa-hourglass-start::before, .um-icon-within .fa-hourglass-start::before {
	content: "";
}

.um .fa-hourglass-1::before, .um-icon-within .fa-hourglass-1::before {
	content: "";
}

.um .fa-blender-phone::before, .um-icon-within .fa-blender-phone::before {
	content: "";
}

.um .fa-building-wheat::before, .um-icon-within .fa-building-wheat::before {
	content: "";
}

.um .fa-person-breastfeeding::before, .um-icon-within .fa-person-breastfeeding::before {
	content: "";
}

.um .fa-right-to-bracket::before, .um-icon-within .fa-right-to-bracket::before {
	content: "";
}

.um .fa-sign-in-alt::before, .um-icon-within .fa-sign-in-alt::before {
	content: "";
}

.um .fa-venus::before, .um-icon-within .fa-venus::before {
	content: "";
}

.um .fa-passport::before, .um-icon-within .fa-passport::before {
	content: "";
}

.um .fa-heart-pulse::before, .um-icon-within .fa-heart-pulse::before {
	content: "";
}

.um .fa-heartbeat::before, .um-icon-within .fa-heartbeat::before {
	content: "";
}

.um .fa-people-carry-box::before, .um-icon-within .fa-people-carry-box::before {
	content: "";
}

.um .fa-people-carry::before, .um-icon-within .fa-people-carry::before {
	content: "";
}

.um .fa-temperature-high::before, .um-icon-within .fa-temperature-high::before {
	content: "";
}

.um .fa-microchip::before, .um-icon-within .fa-microchip::before {
	content: "";
}

.um .fa-crown::before, .um-icon-within .fa-crown::before {
	content: "";
}

.um .fa-weight-hanging::before, .um-icon-within .fa-weight-hanging::before {
	content: "";
}

.um .fa-xmarks-lines::before, .um-icon-within .fa-xmarks-lines::before {
	content: "";
}

.um .fa-file-prescription::before, .um-icon-within .fa-file-prescription::before {
	content: "";
}

.um .fa-weight-scale::before, .um-icon-within .fa-weight-scale::before {
	content: "";
}

.um .fa-weight::before, .um-icon-within .fa-weight::before {
	content: "";
}

.um .fa-user-group::before, .um-icon-within .fa-user-group::before {
	content: "";
}

.um .fa-user-friends::before, .um-icon-within .fa-user-friends::before {
	content: "";
}

.um .fa-arrow-up-a-z::before, .um-icon-within .fa-arrow-up-a-z::before {
	content: "";
}

.um .fa-sort-alpha-up::before, .um-icon-within .fa-sort-alpha-up::before {
	content: "";
}

.um .fa-chess-knight::before, .um-icon-within .fa-chess-knight::before {
	content: "";
}

.um .fa-face-laugh-squint::before, .um-icon-within .fa-face-laugh-squint::before {
	content: "";
}

.um .fa-laugh-squint::before, .um-icon-within .fa-laugh-squint::before {
	content: "";
}

.um .fa-wheelchair::before, .um-icon-within .fa-wheelchair::before {
	content: "";
}

.um .fa-circle-arrow-up::before, .um-icon-within .fa-circle-arrow-up::before {
	content: "";
}

.um .fa-arrow-circle-up::before, .um-icon-within .fa-arrow-circle-up::before {
	content: "";
}

.um .fa-toggle-on::before, .um-icon-within .fa-toggle-on::before {
	content: "";
}

.um .fa-person-walking::before, .um-icon-within .fa-person-walking::before {
	content: "";
}

.um .fa-walking::before, .um-icon-within .fa-walking::before {
	content: "";
}

.um .fa-l::before, .um-icon-within .fa-l::before {
	content: "L";
}

.um .fa-fire::before, .um-icon-within .fa-fire::before {
	content: "";
}

.um .fa-bed-pulse::before, .um-icon-within .fa-bed-pulse::before {
	content: "";
}

.um .fa-procedures::before, .um-icon-within .fa-procedures::before {
	content: "";
}

.um .fa-shuttle-space::before, .um-icon-within .fa-shuttle-space::before {
	content: "";
}

.um .fa-space-shuttle::before, .um-icon-within .fa-space-shuttle::before {
	content: "";
}

.um .fa-face-laugh::before, .um-icon-within .fa-face-laugh::before {
	content: "";
}

.um .fa-laugh::before, .um-icon-within .fa-laugh::before {
	content: "";
}

.um .fa-folder-open::before, .um-icon-within .fa-folder-open::before {
	content: "";
}

.um .fa-heart-circle-plus::before, .um-icon-within .fa-heart-circle-plus::before {
	content: "";
}

.um .fa-code-fork::before, .um-icon-within .fa-code-fork::before {
	content: "";
}

.um .fa-city::before, .um-icon-within .fa-city::before {
	content: "";
}

.um .fa-microphone-lines::before, .um-icon-within .fa-microphone-lines::before {
	content: "";
}

.um .fa-microphone-alt::before, .um-icon-within .fa-microphone-alt::before {
	content: "";
}

.um .fa-pepper-hot::before, .um-icon-within .fa-pepper-hot::before {
	content: "";
}

.um .fa-unlock::before, .um-icon-within .fa-unlock::before {
	content: "";
}

.um .fa-colon-sign::before, .um-icon-within .fa-colon-sign::before {
	content: "";
}

.um .fa-headset::before, .um-icon-within .fa-headset::before {
	content: "";
}

.um .fa-store-slash::before, .um-icon-within .fa-store-slash::before {
	content: "";
}

.um .fa-road-circle-xmark::before, .um-icon-within .fa-road-circle-xmark::before {
	content: "";
}

.um .fa-user-minus::before, .um-icon-within .fa-user-minus::before {
	content: "";
}

.um .fa-mars-stroke-up::before, .um-icon-within .fa-mars-stroke-up::before {
	content: "";
}

.um .fa-mars-stroke-v::before, .um-icon-within .fa-mars-stroke-v::before {
	content: "";
}

.um .fa-champagne-glasses::before, .um-icon-within .fa-champagne-glasses::before {
	content: "";
}

.um .fa-glass-cheers::before, .um-icon-within .fa-glass-cheers::before {
	content: "";
}

.um .fa-clipboard::before, .um-icon-within .fa-clipboard::before {
	content: "";
}

.um .fa-house-circle-exclamation::before, .um-icon-within .fa-house-circle-exclamation::before {
	content: "";
}

.um .fa-file-arrow-up::before, .um-icon-within .fa-file-arrow-up::before {
	content: "";
}

.um .fa-file-upload::before, .um-icon-within .fa-file-upload::before {
	content: "";
}

.um .fa-wifi::before, .um-icon-within .fa-wifi::before {
	content: "";
}

.um .fa-wifi-3::before, .um-icon-within .fa-wifi-3::before {
	content: "";
}

.um .fa-wifi-strong::before, .um-icon-within .fa-wifi-strong::before {
	content: "";
}

.um .fa-bath::before, .um-icon-within .fa-bath::before {
	content: "";
}

.um .fa-bathtub::before, .um-icon-within .fa-bathtub::before {
	content: "";
}

.um .fa-underline::before, .um-icon-within .fa-underline::before {
	content: "";
}

.um .fa-user-pen::before, .um-icon-within .fa-user-pen::before {
	content: "";
}

.um .fa-user-edit::before, .um-icon-within .fa-user-edit::before {
	content: "";
}

.um .fa-signature::before, .um-icon-within .fa-signature::before {
	content: "";
}

.um .fa-stroopwafel::before, .um-icon-within .fa-stroopwafel::before {
	content: "";
}

.um .fa-bold::before, .um-icon-within .fa-bold::before {
	content: "";
}

.um .fa-anchor-lock::before, .um-icon-within .fa-anchor-lock::before {
	content: "";
}

.um .fa-building-ngo::before, .um-icon-within .fa-building-ngo::before {
	content: "";
}

.um .fa-manat-sign::before, .um-icon-within .fa-manat-sign::before {
	content: "";
}

.um .fa-not-equal::before, .um-icon-within .fa-not-equal::before {
	content: "";
}

.um .fa-border-top-left::before, .um-icon-within .fa-border-top-left::before {
	content: "";
}

.um .fa-border-style::before, .um-icon-within .fa-border-style::before {
	content: "";
}

.um .fa-map-location-dot::before, .um-icon-within .fa-map-location-dot::before {
	content: "";
}

.um .fa-map-marked-alt::before, .um-icon-within .fa-map-marked-alt::before {
	content: "";
}

.um .fa-jedi::before, .um-icon-within .fa-jedi::before {
	content: "";
}

.um .fa-square-poll-vertical::before, .um-icon-within .fa-square-poll-vertical::before {
	content: "";
}

.um .fa-poll::before, .um-icon-within .fa-poll::before {
	content: "";
}

.um .fa-mug-hot::before, .um-icon-within .fa-mug-hot::before {
	content: "";
}

.um .fa-car-battery::before, .um-icon-within .fa-car-battery::before {
	content: "";
}

.um .fa-battery-car::before, .um-icon-within .fa-battery-car::before {
	content: "";
}

.um .fa-gift::before, .um-icon-within .fa-gift::before {
	content: "";
}

.um .fa-dice-two::before, .um-icon-within .fa-dice-two::before {
	content: "";
}

.um .fa-chess-queen::before, .um-icon-within .fa-chess-queen::before {
	content: "";
}

.um .fa-glasses::before, .um-icon-within .fa-glasses::before {
	content: "";
}

.um .fa-chess-board::before, .um-icon-within .fa-chess-board::before {
	content: "";
}

.um .fa-building-circle-check::before, .um-icon-within .fa-building-circle-check::before {
	content: "";
}

.um .fa-person-chalkboard::before, .um-icon-within .fa-person-chalkboard::before {
	content: "";
}

.um .fa-mars-stroke-right::before, .um-icon-within .fa-mars-stroke-right::before {
	content: "";
}

.um .fa-mars-stroke-h::before, .um-icon-within .fa-mars-stroke-h::before {
	content: "";
}

.um .fa-hand-back-fist::before, .um-icon-within .fa-hand-back-fist::before {
	content: "";
}

.um .fa-hand-rock::before, .um-icon-within .fa-hand-rock::before {
	content: "";
}

.um .fa-square-caret-up::before, .um-icon-within .fa-square-caret-up::before {
	content: "";
}

.um .fa-caret-square-up::before, .um-icon-within .fa-caret-square-up::before {
	content: "";
}

.um .fa-cloud-showers-water::before, .um-icon-within .fa-cloud-showers-water::before {
	content: "";
}

.um .fa-chart-bar::before, .um-icon-within .fa-chart-bar::before {
	content: "";
}

.um .fa-bar-chart::before, .um-icon-within .fa-bar-chart::before {
	content: "";
}

.um .fa-hands-bubbles::before, .um-icon-within .fa-hands-bubbles::before {
	content: "";
}

.um .fa-hands-wash::before, .um-icon-within .fa-hands-wash::before {
	content: "";
}

.um .fa-less-than-equal::before, .um-icon-within .fa-less-than-equal::before {
	content: "";
}

.um .fa-train::before, .um-icon-within .fa-train::before {
	content: "";
}

.um .fa-eye-low-vision::before, .um-icon-within .fa-eye-low-vision::before {
	content: "";
}

.um .fa-low-vision::before, .um-icon-within .fa-low-vision::before {
	content: "";
}

.um .fa-crow::before, .um-icon-within .fa-crow::before {
	content: "";
}

.um .fa-sailboat::before, .um-icon-within .fa-sailboat::before {
	content: "";
}

.um .fa-window-restore::before, .um-icon-within .fa-window-restore::before {
	content: "";
}

.um .fa-square-plus::before, .um-icon-within .fa-square-plus::before {
	content: "";
}

.um .fa-plus-square::before, .um-icon-within .fa-plus-square::before {
	content: "";
}

.um .fa-torii-gate::before, .um-icon-within .fa-torii-gate::before {
	content: "";
}

.um .fa-frog::before, .um-icon-within .fa-frog::before {
	content: "";
}

.um .fa-bucket::before, .um-icon-within .fa-bucket::before {
	content: "";
}

.um .fa-image::before, .um-icon-within .fa-image::before {
	content: "";
}

.um .fa-microphone::before, .um-icon-within .fa-microphone::before {
	content: "";
}

.um .fa-cow::before, .um-icon-within .fa-cow::before {
	content: "";
}

.um .fa-caret-up::before, .um-icon-within .fa-caret-up::before {
	content: "";
}

.um .fa-screwdriver::before, .um-icon-within .fa-screwdriver::before {
	content: "";
}

.um .fa-folder-closed::before, .um-icon-within .fa-folder-closed::before {
	content: "";
}

.um .fa-house-tsunami::before, .um-icon-within .fa-house-tsunami::before {
	content: "";
}

.um .fa-square-nfi::before, .um-icon-within .fa-square-nfi::before {
	content: "";
}

.um .fa-arrow-up-from-ground-water::before, .um-icon-within .fa-arrow-up-from-ground-water::before {
	content: "";
}

.um .fa-martini-glass::before, .um-icon-within .fa-martini-glass::before {
	content: "";
}

.um .fa-glass-martini-alt::before, .um-icon-within .fa-glass-martini-alt::before {
	content: "";
}

.um .fa-rotate-left::before, .um-icon-within .fa-rotate-left::before {
	content: "";
}

.um .fa-rotate-back::before, .um-icon-within .fa-rotate-back::before {
	content: "";
}

.um .fa-rotate-backward::before, .um-icon-within .fa-rotate-backward::before {
	content: "";
}

.um .fa-undo-alt::before, .um-icon-within .fa-undo-alt::before {
	content: "";
}

.um .fa-table-columns::before, .um-icon-within .fa-table-columns::before {
	content: "";
}

.um .fa-columns::before, .um-icon-within .fa-columns::before {
	content: "";
}

.um .fa-lemon::before, .um-icon-within .fa-lemon::before {
	content: "";
}

.um .fa-head-side-mask::before, .um-icon-within .fa-head-side-mask::before {
	content: "";
}

.um .fa-handshake::before, .um-icon-within .fa-handshake::before {
	content: "";
}

.um .fa-gem::before, .um-icon-within .fa-gem::before {
	content: "";
}

.um .fa-dolly::before, .um-icon-within .fa-dolly::before {
	content: "";
}

.um .fa-dolly-box::before, .um-icon-within .fa-dolly-box::before {
	content: "";
}

.um .fa-smoking::before, .um-icon-within .fa-smoking::before {
	content: "";
}

.um .fa-minimize::before, .um-icon-within .fa-minimize::before {
	content: "";
}

.um .fa-compress-arrows-alt::before, .um-icon-within .fa-compress-arrows-alt::before {
	content: "";
}

.um .fa-monument::before, .um-icon-within .fa-monument::before {
	content: "";
}

.um .fa-snowplow::before, .um-icon-within .fa-snowplow::before {
	content: "";
}

.um .fa-angles-right::before, .um-icon-within .fa-angles-right::before {
	content: "";
}

.um .fa-angle-double-right::before, .um-icon-within .fa-angle-double-right::before {
	content: "";
}

.um .fa-cannabis::before, .um-icon-within .fa-cannabis::before {
	content: "";
}

.um .fa-circle-play::before, .um-icon-within .fa-circle-play::before {
	content: "";
}

.um .fa-play-circle::before, .um-icon-within .fa-play-circle::before {
	content: "";
}

.um .fa-tablets::before, .um-icon-within .fa-tablets::before {
	content: "";
}

.um .fa-ethernet::before, .um-icon-within .fa-ethernet::before {
	content: "";
}

.um .fa-euro-sign::before, .um-icon-within .fa-euro-sign::before {
	content: "";
}

.um .fa-eur::before, .um-icon-within .fa-eur::before {
	content: "";
}

.um .fa-euro::before, .um-icon-within .fa-euro::before {
	content: "";
}

.um .fa-chair::before, .um-icon-within .fa-chair::before {
	content: "";
}

.um .fa-circle-check::before, .um-icon-within .fa-circle-check::before {
	content: "";
}

.um .fa-check-circle::before, .um-icon-within .fa-check-circle::before {
	content: "";
}

.um .fa-circle-stop::before, .um-icon-within .fa-circle-stop::before {
	content: "";
}

.um .fa-stop-circle::before, .um-icon-within .fa-stop-circle::before {
	content: "";
}

.um .fa-compass-drafting::before, .um-icon-within .fa-compass-drafting::before {
	content: "";
}

.um .fa-drafting-compass::before, .um-icon-within .fa-drafting-compass::before {
	content: "";
}

.um .fa-plate-wheat::before, .um-icon-within .fa-plate-wheat::before {
	content: "";
}

.um .fa-icicles::before, .um-icon-within .fa-icicles::before {
	content: "";
}

.um .fa-person-shelter::before, .um-icon-within .fa-person-shelter::before {
	content: "";
}

.um .fa-neuter::before, .um-icon-within .fa-neuter::before {
	content: "";
}

.um .fa-id-badge::before, .um-icon-within .fa-id-badge::before {
	content: "";
}

.um .fa-marker::before, .um-icon-within .fa-marker::before {
	content: "";
}

.um .fa-face-laugh-beam::before, .um-icon-within .fa-face-laugh-beam::before {
	content: "";
}

.um .fa-laugh-beam::before, .um-icon-within .fa-laugh-beam::before {
	content: "";
}

.um .fa-helicopter-symbol::before, .um-icon-within .fa-helicopter-symbol::before {
	content: "";
}

.um .fa-universal-access::before, .um-icon-within .fa-universal-access::before {
	content: "";
}

.um .fa-circle-chevron-up::before, .um-icon-within .fa-circle-chevron-up::before {
	content: "";
}

.um .fa-chevron-circle-up::before, .um-icon-within .fa-chevron-circle-up::before {
	content: "";
}

.um .fa-lari-sign::before, .um-icon-within .fa-lari-sign::before {
	content: "";
}

.um .fa-volcano::before, .um-icon-within .fa-volcano::before {
	content: "";
}

.um .fa-person-walking-dashed-line-arrow-right::before, .um-icon-within .fa-person-walking-dashed-line-arrow-right::before {
	content: "";
}

.um .fa-sterling-sign::before, .um-icon-within .fa-sterling-sign::before {
	content: "";
}

.um .fa-gbp::before, .um-icon-within .fa-gbp::before {
	content: "";
}

.um .fa-pound-sign::before, .um-icon-within .fa-pound-sign::before {
	content: "";
}

.um .fa-viruses::before, .um-icon-within .fa-viruses::before {
	content: "";
}

.um .fa-square-person-confined::before, .um-icon-within .fa-square-person-confined::before {
	content: "";
}

.um .fa-user-tie::before, .um-icon-within .fa-user-tie::before {
	content: "";
}

.um .fa-arrow-down-long::before, .um-icon-within .fa-arrow-down-long::before {
	content: "";
}

.um .fa-long-arrow-down::before, .um-icon-within .fa-long-arrow-down::before {
	content: "";
}

.um .fa-tent-arrow-down-to-line::before, .um-icon-within .fa-tent-arrow-down-to-line::before {
	content: "";
}

.um .fa-certificate::before, .um-icon-within .fa-certificate::before {
	content: "";
}

.um .fa-reply-all::before, .um-icon-within .fa-reply-all::before {
	content: "";
}

.um .fa-mail-reply-all::before, .um-icon-within .fa-mail-reply-all::before {
	content: "";
}

.um .fa-suitcase::before, .um-icon-within .fa-suitcase::before {
	content: "";
}

.um .fa-person-skating::before, .um-icon-within .fa-person-skating::before {
	content: "";
}

.um .fa-skating::before, .um-icon-within .fa-skating::before {
	content: "";
}

.um .fa-filter-circle-dollar::before, .um-icon-within .fa-filter-circle-dollar::before {
	content: "";
}

.um .fa-funnel-dollar::before, .um-icon-within .fa-funnel-dollar::before {
	content: "";
}

.um .fa-camera-retro::before, .um-icon-within .fa-camera-retro::before {
	content: "";
}

.um .fa-circle-arrow-down::before, .um-icon-within .fa-circle-arrow-down::before {
	content: "";
}

.um .fa-arrow-circle-down::before, .um-icon-within .fa-arrow-circle-down::before {
	content: "";
}

.um .fa-file-import::before, .um-icon-within .fa-file-import::before {
	content: "";
}

.um .fa-arrow-right-to-file::before, .um-icon-within .fa-arrow-right-to-file::before {
	content: "";
}

.um .fa-square-arrow-up-right::before, .um-icon-within .fa-square-arrow-up-right::before {
	content: "";
}

.um .fa-external-link-square::before, .um-icon-within .fa-external-link-square::before {
	content: "";
}

.um .fa-box-open::before, .um-icon-within .fa-box-open::before {
	content: "";
}

.um .fa-scroll::before, .um-icon-within .fa-scroll::before {
	content: "";
}

.um .fa-spa::before, .um-icon-within .fa-spa::before {
	content: "";
}

.um .fa-location-pin-lock::before, .um-icon-within .fa-location-pin-lock::before {
	content: "";
}

.um .fa-pause::before, .um-icon-within .fa-pause::before {
	content: "";
}

.um .fa-hill-avalanche::before, .um-icon-within .fa-hill-avalanche::before {
	content: "";
}

.um .fa-temperature-empty::before, .um-icon-within .fa-temperature-empty::before {
	content: "";
}

.um .fa-temperature-0::before, .um-icon-within .fa-temperature-0::before {
	content: "";
}

.um .fa-thermometer-0::before, .um-icon-within .fa-thermometer-0::before {
	content: "";
}

.um .fa-thermometer-empty::before, .um-icon-within .fa-thermometer-empty::before {
	content: "";
}

.um .fa-bomb::before, .um-icon-within .fa-bomb::before {
	content: "";
}

.um .fa-registered::before, .um-icon-within .fa-registered::before {
	content: "";
}

.um .fa-address-card::before, .um-icon-within .fa-address-card::before {
	content: "";
}

.um .fa-contact-card::before, .um-icon-within .fa-contact-card::before {
	content: "";
}

.um .fa-vcard::before, .um-icon-within .fa-vcard::before {
	content: "";
}

.um .fa-scale-unbalanced-flip::before, .um-icon-within .fa-scale-unbalanced-flip::before {
	content: "";
}

.um .fa-balance-scale-right::before, .um-icon-within .fa-balance-scale-right::before {
	content: "";
}

.um .fa-subscript::before, .um-icon-within .fa-subscript::before {
	content: "";
}

.um .fa-diamond-turn-right::before, .um-icon-within .fa-diamond-turn-right::before {
	content: "";
}

.um .fa-directions::before, .um-icon-within .fa-directions::before {
	content: "";
}

.um .fa-burst::before, .um-icon-within .fa-burst::before {
	content: "";
}

.um .fa-house-laptop::before, .um-icon-within .fa-house-laptop::before {
	content: "";
}

.um .fa-laptop-house::before, .um-icon-within .fa-laptop-house::before {
	content: "";
}

.um .fa-face-tired::before, .um-icon-within .fa-face-tired::before {
	content: "";
}

.um .fa-tired::before, .um-icon-within .fa-tired::before {
	content: "";
}

.um .fa-money-bills::before, .um-icon-within .fa-money-bills::before {
	content: "";
}

.um .fa-smog::before, .um-icon-within .fa-smog::before {
	content: "";
}

.um .fa-crutch::before, .um-icon-within .fa-crutch::before {
	content: "";
}

.um .fa-cloud-arrow-up::before, .um-icon-within .fa-cloud-arrow-up::before {
	content: "";
}

.um .fa-cloud-upload::before, .um-icon-within .fa-cloud-upload::before {
	content: "";
}

.um .fa-cloud-upload-alt::before, .um-icon-within .fa-cloud-upload-alt::before {
	content: "";
}

.um .fa-palette::before, .um-icon-within .fa-palette::before {
	content: "";
}

.um .fa-arrows-turn-right::before, .um-icon-within .fa-arrows-turn-right::before {
	content: "";
}

.um .fa-vest::before, .um-icon-within .fa-vest::before {
	content: "";
}

.um .fa-ferry::before, .um-icon-within .fa-ferry::before {
	content: "";
}

.um .fa-arrows-down-to-people::before, .um-icon-within .fa-arrows-down-to-people::before {
	content: "";
}

.um .fa-seedling::before, .um-icon-within .fa-seedling::before {
	content: "";
}

.um .fa-sprout::before, .um-icon-within .fa-sprout::before {
	content: "";
}

.um .fa-left-right::before, .um-icon-within .fa-left-right::before {
	content: "";
}

.um .fa-arrows-alt-h::before, .um-icon-within .fa-arrows-alt-h::before {
	content: "";
}

.um .fa-boxes-packing::before, .um-icon-within .fa-boxes-packing::before {
	content: "";
}

.um .fa-circle-arrow-left::before, .um-icon-within .fa-circle-arrow-left::before {
	content: "";
}

.um .fa-arrow-circle-left::before, .um-icon-within .fa-arrow-circle-left::before {
	content: "";
}

.um .fa-group-arrows-rotate::before, .um-icon-within .fa-group-arrows-rotate::before {
	content: "";
}

.um .fa-bowl-food::before, .um-icon-within .fa-bowl-food::before {
	content: "";
}

.um .fa-candy-cane::before, .um-icon-within .fa-candy-cane::before {
	content: "";
}

.um .fa-arrow-down-wide-short::before, .um-icon-within .fa-arrow-down-wide-short::before {
	content: "";
}

.um .fa-sort-amount-asc::before, .um-icon-within .fa-sort-amount-asc::before {
	content: "";
}

.um .fa-sort-amount-down::before, .um-icon-within .fa-sort-amount-down::before {
	content: "";
}

.um .fa-cloud-bolt::before, .um-icon-within .fa-cloud-bolt::before {
	content: "";
}

.um .fa-thunderstorm::before, .um-icon-within .fa-thunderstorm::before {
	content: "";
}

.um .fa-text-slash::before, .um-icon-within .fa-text-slash::before {
	content: "";
}

.um .fa-remove-format::before, .um-icon-within .fa-remove-format::before {
	content: "";
}

.um .fa-face-smile-wink::before, .um-icon-within .fa-face-smile-wink::before {
	content: "";
}

.um .fa-smile-wink::before, .um-icon-within .fa-smile-wink::before {
	content: "";
}

.um .fa-file-word::before, .um-icon-within .fa-file-word::before {
	content: "";
}

.um .fa-file-powerpoint::before, .um-icon-within .fa-file-powerpoint::before {
	content: "";
}

.um .fa-arrows-left-right::before, .um-icon-within .fa-arrows-left-right::before {
	content: "";
}

.um .fa-arrows-h::before, .um-icon-within .fa-arrows-h::before {
	content: "";
}

.um .fa-house-lock::before, .um-icon-within .fa-house-lock::before {
	content: "";
}

.um .fa-cloud-arrow-down::before, .um-icon-within .fa-cloud-arrow-down::before {
	content: "";
}

.um .fa-cloud-download::before, .um-icon-within .fa-cloud-download::before {
	content: "";
}

.um .fa-cloud-download-alt::before, .um-icon-within .fa-cloud-download-alt::before {
	content: "";
}

.um .fa-children::before, .um-icon-within .fa-children::before {
	content: "";
}

.um .fa-chalkboard::before, .um-icon-within .fa-chalkboard::before {
	content: "";
}

.um .fa-blackboard::before, .um-icon-within .fa-blackboard::before {
	content: "";
}

.um .fa-user-large-slash::before, .um-icon-within .fa-user-large-slash::before {
	content: "";
}

.um .fa-user-alt-slash::before, .um-icon-within .fa-user-alt-slash::before {
	content: "";
}

.um .fa-envelope-open::before, .um-icon-within .fa-envelope-open::before {
	content: "";
}

.um .fa-handshake-simple-slash::before, .um-icon-within .fa-handshake-simple-slash::before {
	content: "";
}

.um .fa-handshake-alt-slash::before, .um-icon-within .fa-handshake-alt-slash::before {
	content: "";
}

.um .fa-mattress-pillow::before, .um-icon-within .fa-mattress-pillow::before {
	content: "";
}

.um .fa-guarani-sign::before, .um-icon-within .fa-guarani-sign::before {
	content: "";
}

.um .fa-arrows-rotate::before, .um-icon-within .fa-arrows-rotate::before {
	content: "";
}

.um .fa-refresh::before, .um-icon-within .fa-refresh::before {
	content: "";
}

.um .fa-sync::before, .um-icon-within .fa-sync::before {
	content: "";
}

.um .fa-fire-extinguisher::before, .um-icon-within .fa-fire-extinguisher::before {
	content: "";
}

.um .fa-cruzeiro-sign::before, .um-icon-within .fa-cruzeiro-sign::before {
	content: "";
}

.um .fa-greater-than-equal::before, .um-icon-within .fa-greater-than-equal::before {
	content: "";
}

.um .fa-shield-halved::before, .um-icon-within .fa-shield-halved::before {
	content: "";
}

.um .fa-shield-alt::before, .um-icon-within .fa-shield-alt::before {
	content: "";
}

.um .fa-book-atlas::before, .um-icon-within .fa-book-atlas::before {
	content: "";
}

.um .fa-atlas::before, .um-icon-within .fa-atlas::before {
	content: "";
}

.um .fa-virus::before, .um-icon-within .fa-virus::before {
	content: "";
}

.um .fa-envelope-circle-check::before, .um-icon-within .fa-envelope-circle-check::before {
	content: "";
}

.um .fa-layer-group::before, .um-icon-within .fa-layer-group::before {
	content: "";
}

.um .fa-arrows-to-dot::before, .um-icon-within .fa-arrows-to-dot::before {
	content: "";
}

.um .fa-archway::before, .um-icon-within .fa-archway::before {
	content: "";
}

.um .fa-heart-circle-check::before, .um-icon-within .fa-heart-circle-check::before {
	content: "";
}

.um .fa-house-chimney-crack::before, .um-icon-within .fa-house-chimney-crack::before {
	content: "";
}

.um .fa-house-damage::before, .um-icon-within .fa-house-damage::before {
	content: "";
}

.um .fa-file-zipper::before, .um-icon-within .fa-file-zipper::before {
	content: "";
}

.um .fa-file-archive::before, .um-icon-within .fa-file-archive::before {
	content: "";
}

.um .fa-square::before, .um-icon-within .fa-square::before {
	content: "";
}

.um .fa-martini-glass-empty::before, .um-icon-within .fa-martini-glass-empty::before {
	content: "";
}

.um .fa-glass-martini::before, .um-icon-within .fa-glass-martini::before {
	content: "";
}

.um .fa-couch::before, .um-icon-within .fa-couch::before {
	content: "";
}

.um .fa-cedi-sign::before, .um-icon-within .fa-cedi-sign::before {
	content: "";
}

.um .fa-italic::before, .um-icon-within .fa-italic::before {
	content: "";
}

.um .fa-table-cells-column-lock::before, .um-icon-within .fa-table-cells-column-lock::before {
	content: "";
}

.um .fa-church::before, .um-icon-within .fa-church::before {
	content: "";
}

.um .fa-comments-dollar::before, .um-icon-within .fa-comments-dollar::before {
	content: "";
}

.um .fa-democrat::before, .um-icon-within .fa-democrat::before {
	content: "";
}

.um .fa-z::before, .um-icon-within .fa-z::before {
	content: "Z";
}

.um .fa-person-skiing::before, .um-icon-within .fa-person-skiing::before {
	content: "";
}

.um .fa-skiing::before, .um-icon-within .fa-skiing::before {
	content: "";
}

.um .fa-road-lock::before, .um-icon-within .fa-road-lock::before {
	content: "";
}

.um .fa-a::before, .um-icon-within .fa-a::before {
	content: "A";
}

.um .fa-temperature-arrow-down::before, .um-icon-within .fa-temperature-arrow-down::before {
	content: "";
}

.um .fa-temperature-down::before, .um-icon-within .fa-temperature-down::before {
	content: "";
}

.um .fa-feather-pointed::before, .um-icon-within .fa-feather-pointed::before {
	content: "";
}

.um .fa-feather-alt::before, .um-icon-within .fa-feather-alt::before {
	content: "";
}

.um .fa-p::before, .um-icon-within .fa-p::before {
	content: "P";
}

.um .fa-snowflake::before, .um-icon-within .fa-snowflake::before {
	content: "";
}

.um .fa-newspaper::before, .um-icon-within .fa-newspaper::before {
	content: "";
}

.um .fa-rectangle-ad::before, .um-icon-within .fa-rectangle-ad::before {
	content: "";
}

.um .fa-ad::before, .um-icon-within .fa-ad::before {
	content: "";
}

.um .fa-circle-arrow-right::before, .um-icon-within .fa-circle-arrow-right::before {
	content: "";
}

.um .fa-arrow-circle-right::before, .um-icon-within .fa-arrow-circle-right::before {
	content: "";
}

.um .fa-filter-circle-xmark::before, .um-icon-within .fa-filter-circle-xmark::before {
	content: "";
}

.um .fa-locust::before, .um-icon-within .fa-locust::before {
	content: "";
}

.um .fa-sort::before, .um-icon-within .fa-sort::before {
	content: "";
}

.um .fa-unsorted::before, .um-icon-within .fa-unsorted::before {
	content: "";
}

.um .fa-list-ol::before, .um-icon-within .fa-list-ol::before {
	content: "";
}

.um .fa-list-1-2::before, .um-icon-within .fa-list-1-2::before {
	content: "";
}

.um .fa-list-numeric::before, .um-icon-within .fa-list-numeric::before {
	content: "";
}

.um .fa-person-dress-burst::before, .um-icon-within .fa-person-dress-burst::before {
	content: "";
}

.um .fa-money-check-dollar::before, .um-icon-within .fa-money-check-dollar::before {
	content: "";
}

.um .fa-money-check-alt::before, .um-icon-within .fa-money-check-alt::before {
	content: "";
}

.um .fa-vector-square::before, .um-icon-within .fa-vector-square::before {
	content: "";
}

.um .fa-bread-slice::before, .um-icon-within .fa-bread-slice::before {
	content: "";
}

.um .fa-language::before, .um-icon-within .fa-language::before {
	content: "";
}

.um .fa-face-kiss-wink-heart::before, .um-icon-within .fa-face-kiss-wink-heart::before {
	content: "";
}

.um .fa-kiss-wink-heart::before, .um-icon-within .fa-kiss-wink-heart::before {
	content: "";
}

.um .fa-filter::before, .um-icon-within .fa-filter::before {
	content: "";
}

.um .fa-question::before, .um-icon-within .fa-question::before {
	content: "?";
}

.um .fa-file-signature::before, .um-icon-within .fa-file-signature::before {
	content: "";
}

.um .fa-up-down-left-right::before, .um-icon-within .fa-up-down-left-right::before {
	content: "";
}

.um .fa-arrows-alt::before, .um-icon-within .fa-arrows-alt::before {
	content: "";
}

.um .fa-house-chimney-user::before, .um-icon-within .fa-house-chimney-user::before {
	content: "";
}

.um .fa-hand-holding-heart::before, .um-icon-within .fa-hand-holding-heart::before {
	content: "";
}

.um .fa-puzzle-piece::before, .um-icon-within .fa-puzzle-piece::before {
	content: "";
}

.um .fa-money-check::before, .um-icon-within .fa-money-check::before {
	content: "";
}

.um .fa-star-half-stroke::before, .um-icon-within .fa-star-half-stroke::before {
	content: "";
}

.um .fa-star-half-alt::before, .um-icon-within .fa-star-half-alt::before {
	content: "";
}

.um .fa-code::before, .um-icon-within .fa-code::before {
	content: "";
}

.um .fa-whiskey-glass::before, .um-icon-within .fa-whiskey-glass::before {
	content: "";
}

.um .fa-glass-whiskey::before, .um-icon-within .fa-glass-whiskey::before {
	content: "";
}

.um .fa-building-circle-exclamation::before, .um-icon-within .fa-building-circle-exclamation::before {
	content: "";
}

.um .fa-magnifying-glass-chart::before, .um-icon-within .fa-magnifying-glass-chart::before {
	content: "";
}

.um .fa-arrow-up-right-from-square::before, .um-icon-within .fa-arrow-up-right-from-square::before {
	content: "";
}

.um .fa-external-link::before, .um-icon-within .fa-external-link::before {
	content: "";
}

.um .fa-cubes-stacked::before, .um-icon-within .fa-cubes-stacked::before {
	content: "";
}

.um .fa-won-sign::before, .um-icon-within .fa-won-sign::before {
	content: "";
}

.um .fa-krw::before, .um-icon-within .fa-krw::before {
	content: "";
}

.um .fa-won::before, .um-icon-within .fa-won::before {
	content: "";
}

.um .fa-virus-covid::before, .um-icon-within .fa-virus-covid::before {
	content: "";
}

.um .fa-austral-sign::before, .um-icon-within .fa-austral-sign::before {
	content: "";
}

.um .fa-f::before, .um-icon-within .fa-f::before {
	content: "F";
}

.um .fa-leaf::before, .um-icon-within .fa-leaf::before {
	content: "";
}

.um .fa-road::before, .um-icon-within .fa-road::before {
	content: "";
}

.um .fa-taxi::before, .um-icon-within .fa-taxi::before {
	content: "";
}

.um .fa-cab::before, .um-icon-within .fa-cab::before {
	content: "";
}

.um .fa-person-circle-plus::before, .um-icon-within .fa-person-circle-plus::before {
	content: "";
}

.um .fa-chart-pie::before, .um-icon-within .fa-chart-pie::before {
	content: "";
}

.um .fa-pie-chart::before, .um-icon-within .fa-pie-chart::before {
	content: "";
}

.um .fa-bolt-lightning::before, .um-icon-within .fa-bolt-lightning::before {
	content: "";
}

.um .fa-sack-xmark::before, .um-icon-within .fa-sack-xmark::before {
	content: "";
}

.um .fa-file-excel::before, .um-icon-within .fa-file-excel::before {
	content: "";
}

.um .fa-file-contract::before, .um-icon-within .fa-file-contract::before {
	content: "";
}

.um .fa-fish-fins::before, .um-icon-within .fa-fish-fins::before {
	content: "";
}

.um .fa-building-flag::before, .um-icon-within .fa-building-flag::before {
	content: "";
}

.um .fa-face-grin-beam::before, .um-icon-within .fa-face-grin-beam::before {
	content: "";
}

.um .fa-grin-beam::before, .um-icon-within .fa-grin-beam::before {
	content: "";
}

.um .fa-object-ungroup::before, .um-icon-within .fa-object-ungroup::before {
	content: "";
}

.um .fa-poop::before, .um-icon-within .fa-poop::before {
	content: "";
}

.um .fa-location-pin::before, .um-icon-within .fa-location-pin::before {
	content: "";
}

.um .fa-map-marker::before, .um-icon-within .fa-map-marker::before {
	content: "";
}

.um .fa-kaaba::before, .um-icon-within .fa-kaaba::before {
	content: "";
}

.um .fa-toilet-paper::before, .um-icon-within .fa-toilet-paper::before {
	content: "";
}

.um .fa-helmet-safety::before, .um-icon-within .fa-helmet-safety::before {
	content: "";
}

.um .fa-hard-hat::before, .um-icon-within .fa-hard-hat::before {
	content: "";
}

.um .fa-hat-hard::before, .um-icon-within .fa-hat-hard::before {
	content: "";
}

.um .fa-eject::before, .um-icon-within .fa-eject::before {
	content: "";
}

.um .fa-circle-right::before, .um-icon-within .fa-circle-right::before {
	content: "";
}

.um .fa-arrow-alt-circle-right::before, .um-icon-within .fa-arrow-alt-circle-right::before {
	content: "";
}

.um .fa-plane-circle-check::before, .um-icon-within .fa-plane-circle-check::before {
	content: "";
}

.um .fa-face-rolling-eyes::before, .um-icon-within .fa-face-rolling-eyes::before {
	content: "";
}

.um .fa-meh-rolling-eyes::before, .um-icon-within .fa-meh-rolling-eyes::before {
	content: "";
}

.um .fa-object-group::before, .um-icon-within .fa-object-group::before {
	content: "";
}

.um .fa-chart-line::before, .um-icon-within .fa-chart-line::before {
	content: "";
}

.um .fa-line-chart::before, .um-icon-within .fa-line-chart::before {
	content: "";
}

.um .fa-mask-ventilator::before, .um-icon-within .fa-mask-ventilator::before {
	content: "";
}

.um .fa-arrow-right::before, .um-icon-within .fa-arrow-right::before {
	content: "";
}

.um .fa-signs-post::before, .um-icon-within .fa-signs-post::before {
	content: "";
}

.um .fa-map-signs::before, .um-icon-within .fa-map-signs::before {
	content: "";
}

.um .fa-cash-register::before, .um-icon-within .fa-cash-register::before {
	content: "";
}

.um .fa-person-circle-question::before, .um-icon-within .fa-person-circle-question::before {
	content: "";
}

.um .fa-h::before, .um-icon-within .fa-h::before {
	content: "H";
}

.um .fa-tarp::before, .um-icon-within .fa-tarp::before {
	content: "";
}

.um .fa-screwdriver-wrench::before, .um-icon-within .fa-screwdriver-wrench::before {
	content: "";
}

.um .fa-tools::before, .um-icon-within .fa-tools::before {
	content: "";
}

.um .fa-arrows-to-eye::before, .um-icon-within .fa-arrows-to-eye::before {
	content: "";
}

.um .fa-plug-circle-bolt::before, .um-icon-within .fa-plug-circle-bolt::before {
	content: "";
}

.um .fa-heart::before, .um-icon-within .fa-heart::before {
	content: "";
}

.um .fa-mars-and-venus::before, .um-icon-within .fa-mars-and-venus::before {
	content: "";
}

.um .fa-house-user::before, .um-icon-within .fa-house-user::before {
	content: "";
}

.um .fa-home-user::before, .um-icon-within .fa-home-user::before {
	content: "";
}

.um .fa-dumpster-fire::before, .um-icon-within .fa-dumpster-fire::before {
	content: "";
}

.um .fa-house-crack::before, .um-icon-within .fa-house-crack::before {
	content: "";
}

.um .fa-martini-glass-citrus::before, .um-icon-within .fa-martini-glass-citrus::before {
	content: "";
}

.um .fa-cocktail::before, .um-icon-within .fa-cocktail::before {
	content: "";
}

.um .fa-face-surprise::before, .um-icon-within .fa-face-surprise::before {
	content: "";
}

.um .fa-surprise::before, .um-icon-within .fa-surprise::before {
	content: "";
}

.um .fa-bottle-water::before, .um-icon-within .fa-bottle-water::before {
	content: "";
}

.um .fa-circle-pause::before, .um-icon-within .fa-circle-pause::before {
	content: "";
}

.um .fa-pause-circle::before, .um-icon-within .fa-pause-circle::before {
	content: "";
}

.um .fa-toilet-paper-slash::before, .um-icon-within .fa-toilet-paper-slash::before {
	content: "";
}

.um .fa-apple-whole::before, .um-icon-within .fa-apple-whole::before {
	content: "";
}

.um .fa-apple-alt::before, .um-icon-within .fa-apple-alt::before {
	content: "";
}

.um .fa-kitchen-set::before, .um-icon-within .fa-kitchen-set::before {
	content: "";
}

.um .fa-r::before, .um-icon-within .fa-r::before {
	content: "R";
}

.um .fa-temperature-quarter::before, .um-icon-within .fa-temperature-quarter::before {
	content: "";
}

.um .fa-temperature-1::before, .um-icon-within .fa-temperature-1::before {
	content: "";
}

.um .fa-thermometer-1::before, .um-icon-within .fa-thermometer-1::before {
	content: "";
}

.um .fa-thermometer-quarter::before, .um-icon-within .fa-thermometer-quarter::before {
	content: "";
}

.um .fa-cube::before, .um-icon-within .fa-cube::before {
	content: "";
}

.um .fa-bitcoin-sign::before, .um-icon-within .fa-bitcoin-sign::before {
	content: "";
}

.um .fa-shield-dog::before, .um-icon-within .fa-shield-dog::before {
	content: "";
}

.um .fa-solar-panel::before, .um-icon-within .fa-solar-panel::before {
	content: "";
}

.um .fa-lock-open::before, .um-icon-within .fa-lock-open::before {
	content: "";
}

.um .fa-elevator::before, .um-icon-within .fa-elevator::before {
	content: "";
}

.um .fa-money-bill-transfer::before, .um-icon-within .fa-money-bill-transfer::before {
	content: "";
}

.um .fa-money-bill-trend-up::before, .um-icon-within .fa-money-bill-trend-up::before {
	content: "";
}

.um .fa-house-flood-water-circle-arrow-right::before, .um-icon-within .fa-house-flood-water-circle-arrow-right::before {
	content: "";
}

.um .fa-square-poll-horizontal::before, .um-icon-within .fa-square-poll-horizontal::before {
	content: "";
}

.um .fa-poll-h::before, .um-icon-within .fa-poll-h::before {
	content: "";
}

.um .fa-circle::before, .um-icon-within .fa-circle::before {
	content: "";
}

.um .fa-backward-fast::before, .um-icon-within .fa-backward-fast::before {
	content: "";
}

.um .fa-fast-backward::before, .um-icon-within .fa-fast-backward::before {
	content: "";
}

.um .fa-recycle::before, .um-icon-within .fa-recycle::before {
	content: "";
}

.um .fa-user-astronaut::before, .um-icon-within .fa-user-astronaut::before {
	content: "";
}

.um .fa-plane-slash::before, .um-icon-within .fa-plane-slash::before {
	content: "";
}

.um .fa-trademark::before, .um-icon-within .fa-trademark::before {
	content: "";
}

.um .fa-basketball::before, .um-icon-within .fa-basketball::before {
	content: "";
}

.um .fa-basketball-ball::before, .um-icon-within .fa-basketball-ball::before {
	content: "";
}

.um .fa-satellite-dish::before, .um-icon-within .fa-satellite-dish::before {
	content: "";
}

.um .fa-circle-up::before, .um-icon-within .fa-circle-up::before {
	content: "";
}

.um .fa-arrow-alt-circle-up::before, .um-icon-within .fa-arrow-alt-circle-up::before {
	content: "";
}

.um .fa-mobile-screen-button::before, .um-icon-within .fa-mobile-screen-button::before {
	content: "";
}

.um .fa-mobile-alt::before, .um-icon-within .fa-mobile-alt::before {
	content: "";
}

.um .fa-volume-high::before, .um-icon-within .fa-volume-high::before {
	content: "";
}

.um .fa-volume-up::before, .um-icon-within .fa-volume-up::before {
	content: "";
}

.um .fa-users-rays::before, .um-icon-within .fa-users-rays::before {
	content: "";
}

.um .fa-wallet::before, .um-icon-within .fa-wallet::before {
	content: "";
}

.um .fa-clipboard-check::before, .um-icon-within .fa-clipboard-check::before {
	content: "";
}

.um .fa-file-audio::before, .um-icon-within .fa-file-audio::before {
	content: "";
}

.um .fa-burger::before, .um-icon-within .fa-burger::before {
	content: "";
}

.um .fa-hamburger::before, .um-icon-within .fa-hamburger::before {
	content: "";
}

.um .fa-wrench::before, .um-icon-within .fa-wrench::before {
	content: "";
}

.um .fa-bugs::before, .um-icon-within .fa-bugs::before {
	content: "";
}

.um .fa-rupee-sign::before, .um-icon-within .fa-rupee-sign::before {
	content: "";
}

.um .fa-rupee::before, .um-icon-within .fa-rupee::before {
	content: "";
}

.um .fa-file-image::before, .um-icon-within .fa-file-image::before {
	content: "";
}

.um .fa-circle-question::before, .um-icon-within .fa-circle-question::before {
	content: "";
}

.um .fa-question-circle::before, .um-icon-within .fa-question-circle::before {
	content: "";
}

.um .fa-plane-departure::before, .um-icon-within .fa-plane-departure::before {
	content: "";
}

.um .fa-handshake-slash::before, .um-icon-within .fa-handshake-slash::before {
	content: "";
}

.um .fa-book-bookmark::before, .um-icon-within .fa-book-bookmark::before {
	content: "";
}

.um .fa-code-branch::before, .um-icon-within .fa-code-branch::before {
	content: "";
}

.um .fa-hat-cowboy::before, .um-icon-within .fa-hat-cowboy::before {
	content: "";
}

.um .fa-bridge::before, .um-icon-within .fa-bridge::before {
	content: "";
}

.um .fa-phone-flip::before, .um-icon-within .fa-phone-flip::before {
	content: "";
}

.um .fa-phone-alt::before, .um-icon-within .fa-phone-alt::before {
	content: "";
}

.um .fa-truck-front::before, .um-icon-within .fa-truck-front::before {
	content: "";
}

.um .fa-cat::before, .um-icon-within .fa-cat::before {
	content: "";
}

.um .fa-anchor-circle-exclamation::before, .um-icon-within .fa-anchor-circle-exclamation::before {
	content: "";
}

.um .fa-truck-field::before, .um-icon-within .fa-truck-field::before {
	content: "";
}

.um .fa-route::before, .um-icon-within .fa-route::before {
	content: "";
}

.um .fa-clipboard-question::before, .um-icon-within .fa-clipboard-question::before {
	content: "";
}

.um .fa-panorama::before, .um-icon-within .fa-panorama::before {
	content: "";
}

.um .fa-comment-medical::before, .um-icon-within .fa-comment-medical::before {
	content: "";
}

.um .fa-teeth-open::before, .um-icon-within .fa-teeth-open::before {
	content: "";
}

.um .fa-file-circle-minus::before, .um-icon-within .fa-file-circle-minus::before {
	content: "";
}

.um .fa-tags::before, .um-icon-within .fa-tags::before {
	content: "";
}

.um .fa-wine-glass::before, .um-icon-within .fa-wine-glass::before {
	content: "";
}

.um .fa-forward-fast::before, .um-icon-within .fa-forward-fast::before {
	content: "";
}

.um .fa-fast-forward::before, .um-icon-within .fa-fast-forward::before {
	content: "";
}

.um .fa-face-meh-blank::before, .um-icon-within .fa-face-meh-blank::before {
	content: "";
}

.um .fa-meh-blank::before, .um-icon-within .fa-meh-blank::before {
	content: "";
}

.um .fa-square-parking::before, .um-icon-within .fa-square-parking::before {
	content: "";
}

.um .fa-parking::before, .um-icon-within .fa-parking::before {
	content: "";
}

.um .fa-house-signal::before, .um-icon-within .fa-house-signal::before {
	content: "";
}

.um .fa-bars-progress::before, .um-icon-within .fa-bars-progress::before {
	content: "";
}

.um .fa-tasks-alt::before, .um-icon-within .fa-tasks-alt::before {
	content: "";
}

.um .fa-faucet-drip::before, .um-icon-within .fa-faucet-drip::before {
	content: "";
}

.um .fa-cart-flatbed::before, .um-icon-within .fa-cart-flatbed::before {
	content: "";
}

.um .fa-dolly-flatbed::before, .um-icon-within .fa-dolly-flatbed::before {
	content: "";
}

.um .fa-ban-smoking::before, .um-icon-within .fa-ban-smoking::before {
	content: "";
}

.um .fa-smoking-ban::before, .um-icon-within .fa-smoking-ban::before {
	content: "";
}

.um .fa-terminal::before, .um-icon-within .fa-terminal::before {
	content: "";
}

.um .fa-mobile-button::before, .um-icon-within .fa-mobile-button::before {
	content: "";
}

.um .fa-house-medical-flag::before, .um-icon-within .fa-house-medical-flag::before {
	content: "";
}

.um .fa-basket-shopping::before, .um-icon-within .fa-basket-shopping::before {
	content: "";
}

.um .fa-shopping-basket::before, .um-icon-within .fa-shopping-basket::before {
	content: "";
}

.um .fa-tape::before, .um-icon-within .fa-tape::before {
	content: "";
}

.um .fa-bus-simple::before, .um-icon-within .fa-bus-simple::before {
	content: "";
}

.um .fa-bus-alt::before, .um-icon-within .fa-bus-alt::before {
	content: "";
}

.um .fa-eye::before, .um-icon-within .fa-eye::before {
	content: "";
}

.um .fa-face-sad-cry::before, .um-icon-within .fa-face-sad-cry::before {
	content: "";
}

.um .fa-sad-cry::before, .um-icon-within .fa-sad-cry::before {
	content: "";
}

.um .fa-audio-description::before, .um-icon-within .fa-audio-description::before {
	content: "";
}

.um .fa-person-military-to-person::before, .um-icon-within .fa-person-military-to-person::before {
	content: "";
}

.um .fa-file-shield::before, .um-icon-within .fa-file-shield::before {
	content: "";
}

.um .fa-user-slash::before, .um-icon-within .fa-user-slash::before {
	content: "";
}

.um .fa-pen::before, .um-icon-within .fa-pen::before {
	content: "";
}

.um .fa-tower-observation::before, .um-icon-within .fa-tower-observation::before {
	content: "";
}

.um .fa-file-code::before, .um-icon-within .fa-file-code::before {
	content: "";
}

.um .fa-signal::before, .um-icon-within .fa-signal::before {
	content: "";
}

.um .fa-signal-5::before, .um-icon-within .fa-signal-5::before {
	content: "";
}

.um .fa-signal-perfect::before, .um-icon-within .fa-signal-perfect::before {
	content: "";
}

.um .fa-bus::before, .um-icon-within .fa-bus::before {
	content: "";
}

.um .fa-heart-circle-xmark::before, .um-icon-within .fa-heart-circle-xmark::before {
	content: "";
}

.um .fa-house-chimney::before, .um-icon-within .fa-house-chimney::before {
	content: "";
}

.um .fa-home-lg::before, .um-icon-within .fa-home-lg::before {
	content: "";
}

.um .fa-window-maximize::before, .um-icon-within .fa-window-maximize::before {
	content: "";
}

.um .fa-face-frown::before, .um-icon-within .fa-face-frown::before {
	content: "";
}

.um .fa-frown::before, .um-icon-within .fa-frown::before {
	content: "";
}

.um .fa-prescription::before, .um-icon-within .fa-prescription::before {
	content: "";
}

.um .fa-shop::before, .um-icon-within .fa-shop::before {
	content: "";
}

.um .fa-store-alt::before, .um-icon-within .fa-store-alt::before {
	content: "";
}

.um .fa-floppy-disk::before, .um-icon-within .fa-floppy-disk::before {
	content: "";
}

.um .fa-save::before, .um-icon-within .fa-save::before {
	content: "";
}

.um .fa-vihara::before, .um-icon-within .fa-vihara::before {
	content: "";
}

.um .fa-scale-unbalanced::before, .um-icon-within .fa-scale-unbalanced::before {
	content: "";
}

.um .fa-balance-scale-left::before, .um-icon-within .fa-balance-scale-left::before {
	content: "";
}

.um .fa-sort-up::before, .um-icon-within .fa-sort-up::before {
	content: "";
}

.um .fa-sort-asc::before, .um-icon-within .fa-sort-asc::before {
	content: "";
}

.um .fa-comment-dots::before, .um-icon-within .fa-comment-dots::before {
	content: "";
}

.um .fa-commenting::before, .um-icon-within .fa-commenting::before {
	content: "";
}

.um .fa-plant-wilt::before, .um-icon-within .fa-plant-wilt::before {
	content: "";
}

.um .fa-diamond::before, .um-icon-within .fa-diamond::before {
	content: "";
}

.um .fa-face-grin-squint::before, .um-icon-within .fa-face-grin-squint::before {
	content: "";
}

.um .fa-grin-squint::before, .um-icon-within .fa-grin-squint::before {
	content: "";
}

.um .fa-hand-holding-dollar::before, .um-icon-within .fa-hand-holding-dollar::before {
	content: "";
}

.um .fa-hand-holding-usd::before, .um-icon-within .fa-hand-holding-usd::before {
	content: "";
}

.um .fa-bacterium::before, .um-icon-within .fa-bacterium::before {
	content: "";
}

.um .fa-hand-pointer::before, .um-icon-within .fa-hand-pointer::before {
	content: "";
}

.um .fa-drum-steelpan::before, .um-icon-within .fa-drum-steelpan::before {
	content: "";
}

.um .fa-hand-scissors::before, .um-icon-within .fa-hand-scissors::before {
	content: "";
}

.um .fa-hands-praying::before, .um-icon-within .fa-hands-praying::before {
	content: "";
}

.um .fa-praying-hands::before, .um-icon-within .fa-praying-hands::before {
	content: "";
}

.um .fa-arrow-rotate-right::before, .um-icon-within .fa-arrow-rotate-right::before {
	content: "";
}

.um .fa-arrow-right-rotate::before, .um-icon-within .fa-arrow-right-rotate::before {
	content: "";
}

.um .fa-arrow-rotate-forward::before, .um-icon-within .fa-arrow-rotate-forward::before {
	content: "";
}

.um .fa-redo::before, .um-icon-within .fa-redo::before {
	content: "";
}

.um .fa-biohazard::before, .um-icon-within .fa-biohazard::before {
	content: "";
}

.um .fa-location-crosshairs::before, .um-icon-within .fa-location-crosshairs::before {
	content: "";
}

.um .fa-location::before, .um-icon-within .fa-location::before {
	content: "";
}

.um .fa-mars-double::before, .um-icon-within .fa-mars-double::before {
	content: "";
}

.um .fa-child-dress::before, .um-icon-within .fa-child-dress::before {
	content: "";
}

.um .fa-users-between-lines::before, .um-icon-within .fa-users-between-lines::before {
	content: "";
}

.um .fa-lungs-virus::before, .um-icon-within .fa-lungs-virus::before {
	content: "";
}

.um .fa-face-grin-tears::before, .um-icon-within .fa-face-grin-tears::before {
	content: "";
}

.um .fa-grin-tears::before, .um-icon-within .fa-grin-tears::before {
	content: "";
}

.um .fa-phone::before, .um-icon-within .fa-phone::before {
	content: "";
}

.um .fa-calendar-xmark::before, .um-icon-within .fa-calendar-xmark::before {
	content: "";
}

.um .fa-calendar-times::before, .um-icon-within .fa-calendar-times::before {
	content: "";
}

.um .fa-child-reaching::before, .um-icon-within .fa-child-reaching::before {
	content: "";
}

.um .fa-head-side-virus::before, .um-icon-within .fa-head-side-virus::before {
	content: "";
}

.um .fa-user-gear::before, .um-icon-within .fa-user-gear::before {
	content: "";
}

.um .fa-user-cog::before, .um-icon-within .fa-user-cog::before {
	content: "";
}

.um .fa-arrow-up-1-9::before, .um-icon-within .fa-arrow-up-1-9::before {
	content: "";
}

.um .fa-sort-numeric-up::before, .um-icon-within .fa-sort-numeric-up::before {
	content: "";
}

.um .fa-door-closed::before, .um-icon-within .fa-door-closed::before {
	content: "";
}

.um .fa-shield-virus::before, .um-icon-within .fa-shield-virus::before {
	content: "";
}

.um .fa-dice-six::before, .um-icon-within .fa-dice-six::before {
	content: "";
}

.um .fa-mosquito-net::before, .um-icon-within .fa-mosquito-net::before {
	content: "";
}

.um .fa-bridge-water::before, .um-icon-within .fa-bridge-water::before {
	content: "";
}

.um .fa-person-booth::before, .um-icon-within .fa-person-booth::before {
	content: "";
}

.um .fa-text-width::before, .um-icon-within .fa-text-width::before {
	content: "";
}

.um .fa-hat-wizard::before, .um-icon-within .fa-hat-wizard::before {
	content: "";
}

.um .fa-pen-fancy::before, .um-icon-within .fa-pen-fancy::before {
	content: "";
}

.um .fa-person-digging::before, .um-icon-within .fa-person-digging::before {
	content: "";
}

.um .fa-digging::before, .um-icon-within .fa-digging::before {
	content: "";
}

.um .fa-trash::before, .um-icon-within .fa-trash::before {
	content: "";
}

.um .fa-gauge-simple::before, .um-icon-within .fa-gauge-simple::before {
	content: "";
}

.um .fa-gauge-simple-med::before, .um-icon-within .fa-gauge-simple-med::before {
	content: "";
}

.um .fa-tachometer-average::before, .um-icon-within .fa-tachometer-average::before {
	content: "";
}

.um .fa-book-medical::before, .um-icon-within .fa-book-medical::before {
	content: "";
}

.um .fa-poo::before, .um-icon-within .fa-poo::before {
	content: "";
}

.um .fa-quote-right::before, .um-icon-within .fa-quote-right::before {
	content: "";
}

.um .fa-quote-right-alt::before, .um-icon-within .fa-quote-right-alt::before {
	content: "";
}

.um .fa-shirt::before, .um-icon-within .fa-shirt::before {
	content: "";
}

.um .fa-t-shirt::before, .um-icon-within .fa-t-shirt::before {
	content: "";
}

.um .fa-tshirt::before, .um-icon-within .fa-tshirt::before {
	content: "";
}

.um .fa-cubes::before, .um-icon-within .fa-cubes::before {
	content: "";
}

.um .fa-divide::before, .um-icon-within .fa-divide::before {
	content: "";
}

.um .fa-tenge-sign::before, .um-icon-within .fa-tenge-sign::before {
	content: "";
}

.um .fa-tenge::before, .um-icon-within .fa-tenge::before {
	content: "";
}

.um .fa-headphones::before, .um-icon-within .fa-headphones::before {
	content: "";
}

.um .fa-hands-holding::before, .um-icon-within .fa-hands-holding::before {
	content: "";
}

.um .fa-hands-clapping::before, .um-icon-within .fa-hands-clapping::before {
	content: "";
}

.um .fa-republican::before, .um-icon-within .fa-republican::before {
	content: "";
}

.um .fa-arrow-left::before, .um-icon-within .fa-arrow-left::before {
	content: "";
}

.um .fa-person-circle-xmark::before, .um-icon-within .fa-person-circle-xmark::before {
	content: "";
}

.um .fa-ruler::before, .um-icon-within .fa-ruler::before {
	content: "";
}

.um .fa-align-left::before, .um-icon-within .fa-align-left::before {
	content: "";
}

.um .fa-dice-d6::before, .um-icon-within .fa-dice-d6::before {
	content: "";
}

.um .fa-restroom::before, .um-icon-within .fa-restroom::before {
	content: "";
}

.um .fa-j::before, .um-icon-within .fa-j::before {
	content: "J";
}

.um .fa-users-viewfinder::before, .um-icon-within .fa-users-viewfinder::before {
	content: "";
}

.um .fa-file-video::before, .um-icon-within .fa-file-video::before {
	content: "";
}

.um .fa-up-right-from-square::before, .um-icon-within .fa-up-right-from-square::before {
	content: "";
}

.um .fa-external-link-alt::before, .um-icon-within .fa-external-link-alt::before {
	content: "";
}

.um .fa-table-cells::before, .um-icon-within .fa-table-cells::before {
	content: "";
}

.um .fa-th::before, .um-icon-within .fa-th::before {
	content: "";
}

.um .fa-file-pdf::before, .um-icon-within .fa-file-pdf::before {
	content: "";
}

.um .fa-book-bible::before, .um-icon-within .fa-book-bible::before {
	content: "";
}

.um .fa-bible::before, .um-icon-within .fa-bible::before {
	content: "";
}

.um .fa-o::before, .um-icon-within .fa-o::before {
	content: "O";
}

.um .fa-suitcase-medical::before, .um-icon-within .fa-suitcase-medical::before {
	content: "";
}

.um .fa-medkit::before, .um-icon-within .fa-medkit::before {
	content: "";
}

.um .fa-user-secret::before, .um-icon-within .fa-user-secret::before {
	content: "";
}

.um .fa-otter::before, .um-icon-within .fa-otter::before {
	content: "";
}

.um .fa-person-dress::before, .um-icon-within .fa-person-dress::before {
	content: "";
}

.um .fa-female::before, .um-icon-within .fa-female::before {
	content: "";
}

.um .fa-comment-dollar::before, .um-icon-within .fa-comment-dollar::before {
	content: "";
}

.um .fa-business-time::before, .um-icon-within .fa-business-time::before {
	content: "";
}

.um .fa-briefcase-clock::before, .um-icon-within .fa-briefcase-clock::before {
	content: "";
}

.um .fa-table-cells-large::before, .um-icon-within .fa-table-cells-large::before {
	content: "";
}

.um .fa-th-large::before, .um-icon-within .fa-th-large::before {
	content: "";
}

.um .fa-book-tanakh::before, .um-icon-within .fa-book-tanakh::before {
	content: "";
}

.um .fa-tanakh::before, .um-icon-within .fa-tanakh::before {
	content: "";
}

.um .fa-phone-volume::before, .um-icon-within .fa-phone-volume::before {
	content: "";
}

.um .fa-volume-control-phone::before, .um-icon-within .fa-volume-control-phone::before {
	content: "";
}

.um .fa-hat-cowboy-side::before, .um-icon-within .fa-hat-cowboy-side::before {
	content: "";
}

.um .fa-clipboard-user::before, .um-icon-within .fa-clipboard-user::before {
	content: "";
}

.um .fa-child::before, .um-icon-within .fa-child::before {
	content: "";
}

.um .fa-lira-sign::before, .um-icon-within .fa-lira-sign::before {
	content: "";
}

.um .fa-satellite::before, .um-icon-within .fa-satellite::before {
	content: "";
}

.um .fa-plane-lock::before, .um-icon-within .fa-plane-lock::before {
	content: "";
}

.um .fa-tag::before, .um-icon-within .fa-tag::before {
	content: "";
}

.um .fa-comment::before, .um-icon-within .fa-comment::before {
	content: "";
}

.um .fa-cake-candles::before, .um-icon-within .fa-cake-candles::before {
	content: "";
}

.um .fa-birthday-cake::before, .um-icon-within .fa-birthday-cake::before {
	content: "";
}

.um .fa-cake::before, .um-icon-within .fa-cake::before {
	content: "";
}

.um .fa-envelope::before, .um-icon-within .fa-envelope::before {
	content: "";
}

.um .fa-angles-up::before, .um-icon-within .fa-angles-up::before {
	content: "";
}

.um .fa-angle-double-up::before, .um-icon-within .fa-angle-double-up::before {
	content: "";
}

.um .fa-paperclip::before, .um-icon-within .fa-paperclip::before {
	content: "";
}

.um .fa-arrow-right-to-city::before, .um-icon-within .fa-arrow-right-to-city::before {
	content: "";
}

.um .fa-ribbon::before, .um-icon-within .fa-ribbon::before {
	content: "";
}

.um .fa-lungs::before, .um-icon-within .fa-lungs::before {
	content: "";
}

.um .fa-arrow-up-9-1::before, .um-icon-within .fa-arrow-up-9-1::before {
	content: "";
}

.um .fa-sort-numeric-up-alt::before, .um-icon-within .fa-sort-numeric-up-alt::before {
	content: "";
}

.um .fa-litecoin-sign::before, .um-icon-within .fa-litecoin-sign::before {
	content: "";
}

.um .fa-border-none::before, .um-icon-within .fa-border-none::before {
	content: "";
}

.um .fa-circle-nodes::before, .um-icon-within .fa-circle-nodes::before {
	content: "";
}

.um .fa-parachute-box::before, .um-icon-within .fa-parachute-box::before {
	content: "";
}

.um .fa-indent::before, .um-icon-within .fa-indent::before {
	content: "";
}

.um .fa-truck-field-un::before, .um-icon-within .fa-truck-field-un::before {
	content: "";
}

.um .fa-hourglass::before, .um-icon-within .fa-hourglass::before {
	content: "";
}

.um .fa-hourglass-empty::before, .um-icon-within .fa-hourglass-empty::before {
	content: "";
}

.um .fa-mountain::before, .um-icon-within .fa-mountain::before {
	content: "";
}

.um .fa-user-doctor::before, .um-icon-within .fa-user-doctor::before {
	content: "";
}

.um .fa-user-md::before, .um-icon-within .fa-user-md::before {
	content: "";
}

.um .fa-circle-info::before, .um-icon-within .fa-circle-info::before {
	content: "";
}

.um .fa-info-circle::before, .um-icon-within .fa-info-circle::before {
	content: "";
}

.um .fa-cloud-meatball::before, .um-icon-within .fa-cloud-meatball::before {
	content: "";
}

.um .fa-camera::before, .um-icon-within .fa-camera::before {
	content: "";
}

.um .fa-camera-alt::before, .um-icon-within .fa-camera-alt::before {
	content: "";
}

.um .fa-square-virus::before, .um-icon-within .fa-square-virus::before {
	content: "";
}

.um .fa-meteor::before, .um-icon-within .fa-meteor::before {
	content: "";
}

.um .fa-car-on::before, .um-icon-within .fa-car-on::before {
	content: "";
}

.um .fa-sleigh::before, .um-icon-within .fa-sleigh::before {
	content: "";
}

.um .fa-arrow-down-1-9::before, .um-icon-within .fa-arrow-down-1-9::before {
	content: "";
}

.um .fa-sort-numeric-asc::before, .um-icon-within .fa-sort-numeric-asc::before {
	content: "";
}

.um .fa-sort-numeric-down::before, .um-icon-within .fa-sort-numeric-down::before {
	content: "";
}

.um .fa-hand-holding-droplet::before, .um-icon-within .fa-hand-holding-droplet::before {
	content: "";
}

.um .fa-hand-holding-water::before, .um-icon-within .fa-hand-holding-water::before {
	content: "";
}

.um .fa-water::before, .um-icon-within .fa-water::before {
	content: "";
}

.um .fa-calendar-check::before, .um-icon-within .fa-calendar-check::before {
	content: "";
}

.um .fa-braille::before, .um-icon-within .fa-braille::before {
	content: "";
}

.um .fa-prescription-bottle-medical::before, .um-icon-within .fa-prescription-bottle-medical::before {
	content: "";
}

.um .fa-prescription-bottle-alt::before, .um-icon-within .fa-prescription-bottle-alt::before {
	content: "";
}

.um .fa-landmark::before, .um-icon-within .fa-landmark::before {
	content: "";
}

.um .fa-truck::before, .um-icon-within .fa-truck::before {
	content: "";
}

.um .fa-crosshairs::before, .um-icon-within .fa-crosshairs::before {
	content: "";
}

.um .fa-person-cane::before, .um-icon-within .fa-person-cane::before {
	content: "";
}

.um .fa-tent::before, .um-icon-within .fa-tent::before {
	content: "";
}

.um .fa-vest-patches::before, .um-icon-within .fa-vest-patches::before {
	content: "";
}

.um .fa-check-double::before, .um-icon-within .fa-check-double::before {
	content: "";
}

.um .fa-arrow-down-a-z::before, .um-icon-within .fa-arrow-down-a-z::before {
	content: "";
}

.um .fa-sort-alpha-asc::before, .um-icon-within .fa-sort-alpha-asc::before {
	content: "";
}

.um .fa-sort-alpha-down::before, .um-icon-within .fa-sort-alpha-down::before {
	content: "";
}

.um .fa-money-bill-wheat::before, .um-icon-within .fa-money-bill-wheat::before {
	content: "";
}

.um .fa-cookie::before, .um-icon-within .fa-cookie::before {
	content: "";
}

.um .fa-arrow-rotate-left::before, .um-icon-within .fa-arrow-rotate-left::before {
	content: "";
}

.um .fa-arrow-left-rotate::before, .um-icon-within .fa-arrow-left-rotate::before {
	content: "";
}

.um .fa-arrow-rotate-back::before, .um-icon-within .fa-arrow-rotate-back::before {
	content: "";
}

.um .fa-arrow-rotate-backward::before, .um-icon-within .fa-arrow-rotate-backward::before {
	content: "";
}

.um .fa-undo::before, .um-icon-within .fa-undo::before {
	content: "";
}

.um .fa-hard-drive::before, .um-icon-within .fa-hard-drive::before {
	content: "";
}

.um .fa-hdd::before, .um-icon-within .fa-hdd::before {
	content: "";
}

.um .fa-face-grin-squint-tears::before, .um-icon-within .fa-face-grin-squint-tears::before {
	content: "";
}

.um .fa-grin-squint-tears::before, .um-icon-within .fa-grin-squint-tears::before {
	content: "";
}

.um .fa-dumbbell::before, .um-icon-within .fa-dumbbell::before {
	content: "";
}

.um .fa-rectangle-list::before, .um-icon-within .fa-rectangle-list::before {
	content: "";
}

.um .fa-list-alt::before, .um-icon-within .fa-list-alt::before {
	content: "";
}

.um .fa-tarp-droplet::before, .um-icon-within .fa-tarp-droplet::before {
	content: "";
}

.um .fa-house-medical-circle-check::before, .um-icon-within .fa-house-medical-circle-check::before {
	content: "";
}

.um .fa-person-skiing-nordic::before, .um-icon-within .fa-person-skiing-nordic::before {
	content: "";
}

.um .fa-skiing-nordic::before, .um-icon-within .fa-skiing-nordic::before {
	content: "";
}

.um .fa-calendar-plus::before, .um-icon-within .fa-calendar-plus::before {
	content: "";
}

.um .fa-plane-arrival::before, .um-icon-within .fa-plane-arrival::before {
	content: "";
}

.um .fa-circle-left::before, .um-icon-within .fa-circle-left::before {
	content: "";
}

.um .fa-arrow-alt-circle-left::before, .um-icon-within .fa-arrow-alt-circle-left::before {
	content: "";
}

.um .fa-train-subway::before, .um-icon-within .fa-train-subway::before {
	content: "";
}

.um .fa-subway::before, .um-icon-within .fa-subway::before {
	content: "";
}

.um .fa-chart-gantt::before, .um-icon-within .fa-chart-gantt::before {
	content: "";
}

.um .fa-indian-rupee-sign::before, .um-icon-within .fa-indian-rupee-sign::before {
	content: "";
}

.um .fa-indian-rupee::before, .um-icon-within .fa-indian-rupee::before {
	content: "";
}

.um .fa-inr::before, .um-icon-within .fa-inr::before {
	content: "";
}

.um .fa-crop-simple::before, .um-icon-within .fa-crop-simple::before {
	content: "";
}

.um .fa-crop-alt::before, .um-icon-within .fa-crop-alt::before {
	content: "";
}

.um .fa-money-bill-1::before, .um-icon-within .fa-money-bill-1::before {
	content: "";
}

.um .fa-money-bill-alt::before, .um-icon-within .fa-money-bill-alt::before {
	content: "";
}

.um .fa-left-long::before, .um-icon-within .fa-left-long::before {
	content: "";
}

.um .fa-long-arrow-alt-left::before, .um-icon-within .fa-long-arrow-alt-left::before {
	content: "";
}

.um .fa-dna::before, .um-icon-within .fa-dna::before {
	content: "";
}

.um .fa-virus-slash::before, .um-icon-within .fa-virus-slash::before {
	content: "";
}

.um .fa-minus::before, .um-icon-within .fa-minus::before {
	content: "";
}

.um .fa-subtract::before, .um-icon-within .fa-subtract::before {
	content: "";
}

.um .fa-chess::before, .um-icon-within .fa-chess::before {
	content: "";
}

.um .fa-arrow-left-long::before, .um-icon-within .fa-arrow-left-long::before {
	content: "";
}

.um .fa-long-arrow-left::before, .um-icon-within .fa-long-arrow-left::before {
	content: "";
}

.um .fa-plug-circle-check::before, .um-icon-within .fa-plug-circle-check::before {
	content: "";
}

.um .fa-street-view::before, .um-icon-within .fa-street-view::before {
	content: "";
}

.um .fa-franc-sign::before, .um-icon-within .fa-franc-sign::before {
	content: "";
}

.um .fa-volume-off::before, .um-icon-within .fa-volume-off::before {
	content: "";
}

.um .fa-hands-asl-interpreting::before, .um-icon-within .fa-hands-asl-interpreting::before {
	content: "";
}

.um .fa-american-sign-language-interpreting::before, .um-icon-within .fa-american-sign-language-interpreting::before {
	content: "";
}

.um .fa-asl-interpreting::before, .um-icon-within .fa-asl-interpreting::before {
	content: "";
}

.um .fa-hands-american-sign-language-interpreting::before, .um-icon-within .fa-hands-american-sign-language-interpreting::before {
	content: "";
}

.um .fa-gear::before, .um-icon-within .fa-gear::before {
	content: "";
}

.um .fa-cog::before, .um-icon-within .fa-cog::before {
	content: "";
}

.um .fa-droplet-slash::before, .um-icon-within .fa-droplet-slash::before {
	content: "";
}

.um .fa-tint-slash::before, .um-icon-within .fa-tint-slash::before {
	content: "";
}

.um .fa-mosque::before, .um-icon-within .fa-mosque::before {
	content: "";
}

.um .fa-mosquito::before, .um-icon-within .fa-mosquito::before {
	content: "";
}

.um .fa-star-of-david::before, .um-icon-within .fa-star-of-david::before {
	content: "";
}

.um .fa-person-military-rifle::before, .um-icon-within .fa-person-military-rifle::before {
	content: "";
}

.um .fa-cart-shopping::before, .um-icon-within .fa-cart-shopping::before {
	content: "";
}

.um .fa-shopping-cart::before, .um-icon-within .fa-shopping-cart::before {
	content: "";
}

.um .fa-vials::before, .um-icon-within .fa-vials::before {
	content: "";
}

.um .fa-plug-circle-plus::before, .um-icon-within .fa-plug-circle-plus::before {
	content: "";
}

.um .fa-place-of-worship::before, .um-icon-within .fa-place-of-worship::before {
	content: "";
}

.um .fa-grip-vertical::before, .um-icon-within .fa-grip-vertical::before {
	content: "";
}

.um .fa-arrow-turn-up::before, .um-icon-within .fa-arrow-turn-up::before {
	content: "";
}

.um .fa-level-up::before, .um-icon-within .fa-level-up::before {
	content: "";
}

.um .fa-u::before, .um-icon-within .fa-u::before {
	content: "U";
}

.um .fa-square-root-variable::before, .um-icon-within .fa-square-root-variable::before {
	content: "";
}

.um .fa-square-root-alt::before, .um-icon-within .fa-square-root-alt::before {
	content: "";
}

.um .fa-clock::before, .um-icon-within .fa-clock::before {
	content: "";
}

.um .fa-clock-four::before, .um-icon-within .fa-clock-four::before {
	content: "";
}

.um .fa-backward-step::before, .um-icon-within .fa-backward-step::before {
	content: "";
}

.um .fa-step-backward::before, .um-icon-within .fa-step-backward::before {
	content: "";
}

.um .fa-pallet::before, .um-icon-within .fa-pallet::before {
	content: "";
}

.um .fa-faucet::before, .um-icon-within .fa-faucet::before {
	content: "";
}

.um .fa-baseball-bat-ball::before, .um-icon-within .fa-baseball-bat-ball::before {
	content: "";
}

.um .fa-s::before, .um-icon-within .fa-s::before {
	content: "S";
}

.um .fa-timeline::before, .um-icon-within .fa-timeline::before {
	content: "";
}

.um .fa-keyboard::before, .um-icon-within .fa-keyboard::before {
	content: "";
}

.um .fa-caret-down::before, .um-icon-within .fa-caret-down::before {
	content: "";
}

.um .fa-house-chimney-medical::before, .um-icon-within .fa-house-chimney-medical::before {
	content: "";
}

.um .fa-clinic-medical::before, .um-icon-within .fa-clinic-medical::before {
	content: "";
}

.um .fa-temperature-three-quarters::before, .um-icon-within .fa-temperature-three-quarters::before {
	content: "";
}

.um .fa-temperature-3::before, .um-icon-within .fa-temperature-3::before {
	content: "";
}

.um .fa-thermometer-3::before, .um-icon-within .fa-thermometer-3::before {
	content: "";
}

.um .fa-thermometer-three-quarters::before, .um-icon-within .fa-thermometer-three-quarters::before {
	content: "";
}

.um .fa-mobile-screen::before, .um-icon-within .fa-mobile-screen::before {
	content: "";
}

.um .fa-mobile-android-alt::before, .um-icon-within .fa-mobile-android-alt::before {
	content: "";
}

.um .fa-plane-up::before, .um-icon-within .fa-plane-up::before {
	content: "";
}

.um .fa-piggy-bank::before, .um-icon-within .fa-piggy-bank::before {
	content: "";
}

.um .fa-battery-half::before, .um-icon-within .fa-battery-half::before {
	content: "";
}

.um .fa-battery-3::before, .um-icon-within .fa-battery-3::before {
	content: "";
}

.um .fa-mountain-city::before, .um-icon-within .fa-mountain-city::before {
	content: "";
}

.um .fa-coins::before, .um-icon-within .fa-coins::before {
	content: "";
}

.um .fa-khanda::before, .um-icon-within .fa-khanda::before {
	content: "";
}

.um .fa-sliders::before, .um-icon-within .fa-sliders::before {
	content: "";
}

.um .fa-sliders-h::before, .um-icon-within .fa-sliders-h::before {
	content: "";
}

.um .fa-folder-tree::before, .um-icon-within .fa-folder-tree::before {
	content: "";
}

.um .fa-network-wired::before, .um-icon-within .fa-network-wired::before {
	content: "";
}

.um .fa-map-pin::before, .um-icon-within .fa-map-pin::before {
	content: "";
}

.um .fa-hamsa::before, .um-icon-within .fa-hamsa::before {
	content: "";
}

.um .fa-cent-sign::before, .um-icon-within .fa-cent-sign::before {
	content: "";
}

.um .fa-flask::before, .um-icon-within .fa-flask::before {
	content: "";
}

.um .fa-person-pregnant::before, .um-icon-within .fa-person-pregnant::before {
	content: "";
}

.um .fa-wand-sparkles::before, .um-icon-within .fa-wand-sparkles::before {
	content: "";
}

.um .fa-ellipsis-vertical::before, .um-icon-within .fa-ellipsis-vertical::before {
	content: "";
}

.um .fa-ellipsis-v::before, .um-icon-within .fa-ellipsis-v::before {
	content: "";
}

.um .fa-ticket::before, .um-icon-within .fa-ticket::before {
	content: "";
}

.um .fa-power-off::before, .um-icon-within .fa-power-off::before {
	content: "";
}

.um .fa-right-long::before, .um-icon-within .fa-right-long::before {
	content: "";
}

.um .fa-long-arrow-alt-right::before, .um-icon-within .fa-long-arrow-alt-right::before {
	content: "";
}

.um .fa-flag-usa::before, .um-icon-within .fa-flag-usa::before {
	content: "";
}

.um .fa-laptop-file::before, .um-icon-within .fa-laptop-file::before {
	content: "";
}

.um .fa-tty::before, .um-icon-within .fa-tty::before {
	content: "";
}

.um .fa-teletype::before, .um-icon-within .fa-teletype::before {
	content: "";
}

.um .fa-diagram-next::before, .um-icon-within .fa-diagram-next::before {
	content: "";
}

.um .fa-person-rifle::before, .um-icon-within .fa-person-rifle::before {
	content: "";
}

.um .fa-house-medical-circle-exclamation::before, .um-icon-within .fa-house-medical-circle-exclamation::before {
	content: "";
}

.um .fa-closed-captioning::before, .um-icon-within .fa-closed-captioning::before {
	content: "";
}

.um .fa-person-hiking::before, .um-icon-within .fa-person-hiking::before {
	content: "";
}

.um .fa-hiking::before, .um-icon-within .fa-hiking::before {
	content: "";
}

.um .fa-venus-double::before, .um-icon-within .fa-venus-double::before {
	content: "";
}

.um .fa-images::before, .um-icon-within .fa-images::before {
	content: "";
}

.um .fa-calculator::before, .um-icon-within .fa-calculator::before {
	content: "";
}

.um .fa-people-pulling::before, .um-icon-within .fa-people-pulling::before {
	content: "";
}

.um .fa-n::before, .um-icon-within .fa-n::before {
	content: "N";
}

.um .fa-cable-car::before, .um-icon-within .fa-cable-car::before {
	content: "";
}

.um .fa-tram::before, .um-icon-within .fa-tram::before {
	content: "";
}

.um .fa-cloud-rain::before, .um-icon-within .fa-cloud-rain::before {
	content: "";
}

.um .fa-building-circle-xmark::before, .um-icon-within .fa-building-circle-xmark::before {
	content: "";
}

.um .fa-ship::before, .um-icon-within .fa-ship::before {
	content: "";
}

.um .fa-arrows-down-to-line::before, .um-icon-within .fa-arrows-down-to-line::before {
	content: "";
}

.um .fa-download::before, .um-icon-within .fa-download::before {
	content: "";
}

.um .fa-face-grin::before, .um-icon-within .fa-face-grin::before {
	content: "";
}

.um .fa-grin::before, .um-icon-within .fa-grin::before {
	content: "";
}

.um .fa-delete-left::before, .um-icon-within .fa-delete-left::before {
	content: "";
}

.um .fa-backspace::before, .um-icon-within .fa-backspace::before {
	content: "";
}

.um .fa-eye-dropper::before, .um-icon-within .fa-eye-dropper::before {
	content: "";
}

.um .fa-eye-dropper-empty::before, .um-icon-within .fa-eye-dropper-empty::before {
	content: "";
}

.um .fa-eyedropper::before, .um-icon-within .fa-eyedropper::before {
	content: "";
}

.um .fa-file-circle-check::before, .um-icon-within .fa-file-circle-check::before {
	content: "";
}

.um .fa-forward::before, .um-icon-within .fa-forward::before {
	content: "";
}

.um .fa-mobile::before, .um-icon-within .fa-mobile::before {
	content: "";
}

.um .fa-mobile-android::before, .um-icon-within .fa-mobile-android::before {
	content: "";
}

.um .fa-mobile-phone::before, .um-icon-within .fa-mobile-phone::before {
	content: "";
}

.um .fa-face-meh::before, .um-icon-within .fa-face-meh::before {
	content: "";
}

.um .fa-meh::before, .um-icon-within .fa-meh::before {
	content: "";
}

.um .fa-align-center::before, .um-icon-within .fa-align-center::before {
	content: "";
}

.um .fa-book-skull::before, .um-icon-within .fa-book-skull::before {
	content: "";
}

.um .fa-book-dead::before, .um-icon-within .fa-book-dead::before {
	content: "";
}

.um .fa-id-card::before, .um-icon-within .fa-id-card::before {
	content: "";
}

.um .fa-drivers-license::before, .um-icon-within .fa-drivers-license::before {
	content: "";
}

.um .fa-outdent::before, .um-icon-within .fa-outdent::before {
	content: "";
}

.um .fa-dedent::before, .um-icon-within .fa-dedent::before {
	content: "";
}

.um .fa-heart-circle-exclamation::before, .um-icon-within .fa-heart-circle-exclamation::before {
	content: "";
}

.um .fa-house::before, .um-icon-within .fa-house::before {
	content: "";
}

.um .fa-home::before, .um-icon-within .fa-home::before {
	content: "";
}

.um .fa-home-alt::before, .um-icon-within .fa-home-alt::before {
	content: "";
}

.um .fa-home-lg-alt::before, .um-icon-within .fa-home-lg-alt::before {
	content: "";
}

.um .fa-calendar-week::before, .um-icon-within .fa-calendar-week::before {
	content: "";
}

.um .fa-laptop-medical::before, .um-icon-within .fa-laptop-medical::before {
	content: "";
}

.um .fa-b::before, .um-icon-within .fa-b::before {
	content: "B";
}

.um .fa-file-medical::before, .um-icon-within .fa-file-medical::before {
	content: "";
}

.um .fa-dice-one::before, .um-icon-within .fa-dice-one::before {
	content: "";
}

.um .fa-kiwi-bird::before, .um-icon-within .fa-kiwi-bird::before {
	content: "";
}

.um .fa-arrow-right-arrow-left::before, .um-icon-within .fa-arrow-right-arrow-left::before {
	content: "";
}

.um .fa-exchange::before, .um-icon-within .fa-exchange::before {
	content: "";
}

.um .fa-rotate-right::before, .um-icon-within .fa-rotate-right::before {
	content: "";
}

.um .fa-redo-alt::before, .um-icon-within .fa-redo-alt::before {
	content: "";
}

.um .fa-rotate-forward::before, .um-icon-within .fa-rotate-forward::before {
	content: "";
}

.um .fa-utensils::before, .um-icon-within .fa-utensils::before {
	content: "";
}

.um .fa-cutlery::before, .um-icon-within .fa-cutlery::before {
	content: "";
}

.um .fa-arrow-up-wide-short::before, .um-icon-within .fa-arrow-up-wide-short::before {
	content: "";
}

.um .fa-sort-amount-up::before, .um-icon-within .fa-sort-amount-up::before {
	content: "";
}

.um .fa-mill-sign::before, .um-icon-within .fa-mill-sign::before {
	content: "";
}

.um .fa-bowl-rice::before, .um-icon-within .fa-bowl-rice::before {
	content: "";
}

.um .fa-skull::before, .um-icon-within .fa-skull::before {
	content: "";
}

.um .fa-tower-broadcast::before, .um-icon-within .fa-tower-broadcast::before {
	content: "";
}

.um .fa-broadcast-tower::before, .um-icon-within .fa-broadcast-tower::before {
	content: "";
}

.um .fa-truck-pickup::before, .um-icon-within .fa-truck-pickup::before {
	content: "";
}

.um .fa-up-long::before, .um-icon-within .fa-up-long::before {
	content: "";
}

.um .fa-long-arrow-alt-up::before, .um-icon-within .fa-long-arrow-alt-up::before {
	content: "";
}

.um .fa-stop::before, .um-icon-within .fa-stop::before {
	content: "";
}

.um .fa-code-merge::before, .um-icon-within .fa-code-merge::before {
	content: "";
}

.um .fa-upload::before, .um-icon-within .fa-upload::before {
	content: "";
}

.um .fa-hurricane::before, .um-icon-within .fa-hurricane::before {
	content: "";
}

.um .fa-mound::before, .um-icon-within .fa-mound::before {
	content: "";
}

.um .fa-toilet-portable::before, .um-icon-within .fa-toilet-portable::before {
	content: "";
}

.um .fa-compact-disc::before, .um-icon-within .fa-compact-disc::before {
	content: "";
}

.um .fa-file-arrow-down::before, .um-icon-within .fa-file-arrow-down::before {
	content: "";
}

.um .fa-file-download::before, .um-icon-within .fa-file-download::before {
	content: "";
}

.um .fa-caravan::before, .um-icon-within .fa-caravan::before {
	content: "";
}

.um .fa-shield-cat::before, .um-icon-within .fa-shield-cat::before {
	content: "";
}

.um .fa-bolt::before, .um-icon-within .fa-bolt::before {
	content: "";
}

.um .fa-zap::before, .um-icon-within .fa-zap::before {
	content: "";
}

.um .fa-glass-water::before, .um-icon-within .fa-glass-water::before {
	content: "";
}

.um .fa-oil-well::before, .um-icon-within .fa-oil-well::before {
	content: "";
}

.um .fa-vault::before, .um-icon-within .fa-vault::before {
	content: "";
}

.um .fa-mars::before, .um-icon-within .fa-mars::before {
	content: "";
}

.um .fa-toilet::before, .um-icon-within .fa-toilet::before {
	content: "";
}

.um .fa-plane-circle-xmark::before, .um-icon-within .fa-plane-circle-xmark::before {
	content: "";
}

.um .fa-yen-sign::before, .um-icon-within .fa-yen-sign::before {
	content: "";
}

.um .fa-cny::before, .um-icon-within .fa-cny::before {
	content: "";
}

.um .fa-jpy::before, .um-icon-within .fa-jpy::before {
	content: "";
}

.um .fa-rmb::before, .um-icon-within .fa-rmb::before {
	content: "";
}

.um .fa-yen::before, .um-icon-within .fa-yen::before {
	content: "";
}

.um .fa-ruble-sign::before, .um-icon-within .fa-ruble-sign::before {
	content: "";
}

.um .fa-rouble::before, .um-icon-within .fa-rouble::before {
	content: "";
}

.um .fa-rub::before, .um-icon-within .fa-rub::before {
	content: "";
}

.um .fa-ruble::before, .um-icon-within .fa-ruble::before {
	content: "";
}

.um .fa-sun::before, .um-icon-within .fa-sun::before {
	content: "";
}

.um .fa-guitar::before, .um-icon-within .fa-guitar::before {
	content: "";
}

.um .fa-face-laugh-wink::before, .um-icon-within .fa-face-laugh-wink::before {
	content: "";
}

.um .fa-laugh-wink::before, .um-icon-within .fa-laugh-wink::before {
	content: "";
}

.um .fa-horse-head::before, .um-icon-within .fa-horse-head::before {
	content: "";
}

.um .fa-bore-hole::before, .um-icon-within .fa-bore-hole::before {
	content: "";
}

.um .fa-industry::before, .um-icon-within .fa-industry::before {
	content: "";
}

.um .fa-circle-down::before, .um-icon-within .fa-circle-down::before {
	content: "";
}

.um .fa-arrow-alt-circle-down::before, .um-icon-within .fa-arrow-alt-circle-down::before {
	content: "";
}

.um .fa-arrows-turn-to-dots::before, .um-icon-within .fa-arrows-turn-to-dots::before {
	content: "";
}

.um .fa-florin-sign::before, .um-icon-within .fa-florin-sign::before {
	content: "";
}

.um .fa-arrow-down-short-wide::before, .um-icon-within .fa-arrow-down-short-wide::before {
	content: "";
}

.um .fa-sort-amount-desc::before, .um-icon-within .fa-sort-amount-desc::before {
	content: "";
}

.um .fa-sort-amount-down-alt::before, .um-icon-within .fa-sort-amount-down-alt::before {
	content: "";
}

.um .fa-less-than::before, .um-icon-within .fa-less-than::before {
	content: "<";
}

.um .fa-angle-down::before, .um-icon-within .fa-angle-down::before {
	content: "";
}

.um .fa-car-tunnel::before, .um-icon-within .fa-car-tunnel::before {
	content: "";
}

.um .fa-head-side-cough::before, .um-icon-within .fa-head-side-cough::before {
	content: "";
}

.um .fa-grip-lines::before, .um-icon-within .fa-grip-lines::before {
	content: "";
}

.um .fa-thumbs-down::before, .um-icon-within .fa-thumbs-down::before {
	content: "";
}

.um .fa-user-lock::before, .um-icon-within .fa-user-lock::before {
	content: "";
}

.um .fa-arrow-right-long::before, .um-icon-within .fa-arrow-right-long::before {
	content: "";
}

.um .fa-long-arrow-right::before, .um-icon-within .fa-long-arrow-right::before {
	content: "";
}

.um .fa-anchor-circle-xmark::before, .um-icon-within .fa-anchor-circle-xmark::before {
	content: "";
}

.um .fa-ellipsis::before, .um-icon-within .fa-ellipsis::before {
	content: "";
}

.um .fa-ellipsis-h::before, .um-icon-within .fa-ellipsis-h::before {
	content: "";
}

.um .fa-chess-pawn::before, .um-icon-within .fa-chess-pawn::before {
	content: "";
}

.um .fa-kit-medical::before, .um-icon-within .fa-kit-medical::before {
	content: "";
}

.um .fa-first-aid::before, .um-icon-within .fa-first-aid::before {
	content: "";
}

.um .fa-person-through-window::before, .um-icon-within .fa-person-through-window::before {
	content: "";
}

.um .fa-toolbox::before, .um-icon-within .fa-toolbox::before {
	content: "";
}

.um .fa-hands-holding-circle::before, .um-icon-within .fa-hands-holding-circle::before {
	content: "";
}

.um .fa-bug::before, .um-icon-within .fa-bug::before {
	content: "";
}

.um .fa-credit-card::before, .um-icon-within .fa-credit-card::before {
	content: "";
}

.um .fa-credit-card-alt::before, .um-icon-within .fa-credit-card-alt::before {
	content: "";
}

.um .fa-car::before, .um-icon-within .fa-car::before {
	content: "";
}

.um .fa-automobile::before, .um-icon-within .fa-automobile::before {
	content: "";
}

.um .fa-hand-holding-hand::before, .um-icon-within .fa-hand-holding-hand::before {
	content: "";
}

.um .fa-book-open-reader::before, .um-icon-within .fa-book-open-reader::before {
	content: "";
}

.um .fa-book-reader::before, .um-icon-within .fa-book-reader::before {
	content: "";
}

.um .fa-mountain-sun::before, .um-icon-within .fa-mountain-sun::before {
	content: "";
}

.um .fa-arrows-left-right-to-line::before, .um-icon-within .fa-arrows-left-right-to-line::before {
	content: "";
}

.um .fa-dice-d20::before, .um-icon-within .fa-dice-d20::before {
	content: "";
}

.um .fa-truck-droplet::before, .um-icon-within .fa-truck-droplet::before {
	content: "";
}

.um .fa-file-circle-xmark::before, .um-icon-within .fa-file-circle-xmark::before {
	content: "";
}

.um .fa-temperature-arrow-up::before, .um-icon-within .fa-temperature-arrow-up::before {
	content: "";
}

.um .fa-temperature-up::before, .um-icon-within .fa-temperature-up::before {
	content: "";
}

.um .fa-medal::before, .um-icon-within .fa-medal::before {
	content: "";
}

.um .fa-bed::before, .um-icon-within .fa-bed::before {
	content: "";
}

.um .fa-square-h::before, .um-icon-within .fa-square-h::before {
	content: "";
}

.um .fa-h-square::before, .um-icon-within .fa-h-square::before {
	content: "";
}

.um .fa-podcast::before, .um-icon-within .fa-podcast::before {
	content: "";
}

.um .fa-temperature-full::before, .um-icon-within .fa-temperature-full::before {
	content: "";
}

.um .fa-temperature-4::before, .um-icon-within .fa-temperature-4::before {
	content: "";
}

.um .fa-thermometer-4::before, .um-icon-within .fa-thermometer-4::before {
	content: "";
}

.um .fa-thermometer-full::before, .um-icon-within .fa-thermometer-full::before {
	content: "";
}

.um .fa-bell::before, .um-icon-within .fa-bell::before {
	content: "";
}

.um .fa-superscript::before, .um-icon-within .fa-superscript::before {
	content: "";
}

.um .fa-plug-circle-xmark::before, .um-icon-within .fa-plug-circle-xmark::before {
	content: "";
}

.um .fa-star-of-life::before, .um-icon-within .fa-star-of-life::before {
	content: "";
}

.um .fa-phone-slash::before, .um-icon-within .fa-phone-slash::before {
	content: "";
}

.um .fa-paint-roller::before, .um-icon-within .fa-paint-roller::before {
	content: "";
}

.um .fa-handshake-angle::before, .um-icon-within .fa-handshake-angle::before {
	content: "";
}

.um .fa-hands-helping::before, .um-icon-within .fa-hands-helping::before {
	content: "";
}

.um .fa-location-dot::before, .um-icon-within .fa-location-dot::before {
	content: "";
}

.um .fa-map-marker-alt::before, .um-icon-within .fa-map-marker-alt::before {
	content: "";
}

.um .fa-file::before, .um-icon-within .fa-file::before {
	content: "";
}

.um .fa-greater-than::before, .um-icon-within .fa-greater-than::before {
	content: ">";
}

.um .fa-person-swimming::before, .um-icon-within .fa-person-swimming::before {
	content: "";
}

.um .fa-swimmer::before, .um-icon-within .fa-swimmer::before {
	content: "";
}

.um .fa-arrow-down::before, .um-icon-within .fa-arrow-down::before {
	content: "";
}

.um .fa-droplet::before, .um-icon-within .fa-droplet::before {
	content: "";
}

.um .fa-tint::before, .um-icon-within .fa-tint::before {
	content: "";
}

.um .fa-eraser::before, .um-icon-within .fa-eraser::before {
	content: "";
}

.um .fa-earth-americas::before, .um-icon-within .fa-earth-americas::before {
	content: "";
}

.um .fa-earth::before, .um-icon-within .fa-earth::before {
	content: "";
}

.um .fa-earth-america::before, .um-icon-within .fa-earth-america::before {
	content: "";
}

.um .fa-globe-americas::before, .um-icon-within .fa-globe-americas::before {
	content: "";
}

.um .fa-person-burst::before, .um-icon-within .fa-person-burst::before {
	content: "";
}

.um .fa-dove::before, .um-icon-within .fa-dove::before {
	content: "";
}

.um .fa-battery-empty::before, .um-icon-within .fa-battery-empty::before {
	content: "";
}

.um .fa-battery-0::before, .um-icon-within .fa-battery-0::before {
	content: "";
}

.um .fa-socks::before, .um-icon-within .fa-socks::before {
	content: "";
}

.um .fa-inbox::before, .um-icon-within .fa-inbox::before {
	content: "";
}

.um .fa-section::before, .um-icon-within .fa-section::before {
	content: "";
}

.um .fa-gauge-high::before, .um-icon-within .fa-gauge-high::before {
	content: "";
}

.um .fa-tachometer-alt::before, .um-icon-within .fa-tachometer-alt::before {
	content: "";
}

.um .fa-tachometer-alt-fast::before, .um-icon-within .fa-tachometer-alt-fast::before {
	content: "";
}

.um .fa-envelope-open-text::before, .um-icon-within .fa-envelope-open-text::before {
	content: "";
}

.um .fa-hospital::before, .um-icon-within .fa-hospital::before {
	content: "";
}

.um .fa-hospital-alt::before, .um-icon-within .fa-hospital-alt::before {
	content: "";
}

.um .fa-hospital-wide::before, .um-icon-within .fa-hospital-wide::before {
	content: "";
}

.um .fa-wine-bottle::before, .um-icon-within .fa-wine-bottle::before {
	content: "";
}

.um .fa-chess-rook::before, .um-icon-within .fa-chess-rook::before {
	content: "";
}

.um .fa-bars-staggered::before, .um-icon-within .fa-bars-staggered::before {
	content: "";
}

.um .fa-reorder::before, .um-icon-within .fa-reorder::before {
	content: "";
}

.um .fa-stream::before, .um-icon-within .fa-stream::before {
	content: "";
}

.um .fa-dharmachakra::before, .um-icon-within .fa-dharmachakra::before {
	content: "";
}

.um .fa-hotdog::before, .um-icon-within .fa-hotdog::before {
	content: "";
}

.um .fa-person-walking-with-cane::before, .um-icon-within .fa-person-walking-with-cane::before {
	content: "";
}

.um .fa-blind::before, .um-icon-within .fa-blind::before {
	content: "";
}

.um .fa-drum::before, .um-icon-within .fa-drum::before {
	content: "";
}

.um .fa-ice-cream::before, .um-icon-within .fa-ice-cream::before {
	content: "";
}

.um .fa-heart-circle-bolt::before, .um-icon-within .fa-heart-circle-bolt::before {
	content: "";
}

.um .fa-fax::before, .um-icon-within .fa-fax::before {
	content: "";
}

.um .fa-paragraph::before, .um-icon-within .fa-paragraph::before {
	content: "";
}

.um .fa-check-to-slot::before, .um-icon-within .fa-check-to-slot::before {
	content: "";
}

.um .fa-vote-yea::before, .um-icon-within .fa-vote-yea::before {
	content: "";
}

.um .fa-star-half::before, .um-icon-within .fa-star-half::before {
	content: "";
}

.um .fa-boxes-stacked::before, .um-icon-within .fa-boxes-stacked::before {
	content: "";
}

.um .fa-boxes::before, .um-icon-within .fa-boxes::before {
	content: "";
}

.um .fa-boxes-alt::before, .um-icon-within .fa-boxes-alt::before {
	content: "";
}

.um .fa-link::before, .um-icon-within .fa-link::before {
	content: "";
}

.um .fa-chain::before, .um-icon-within .fa-chain::before {
	content: "";
}

.um .fa-ear-listen::before, .um-icon-within .fa-ear-listen::before {
	content: "";
}

.um .fa-assistive-listening-systems::before, .um-icon-within .fa-assistive-listening-systems::before {
	content: "";
}

.um .fa-tree-city::before, .um-icon-within .fa-tree-city::before {
	content: "";
}

.um .fa-play::before, .um-icon-within .fa-play::before {
	content: "";
}

.um .fa-font::before, .um-icon-within .fa-font::before {
	content: "";
}

.um .fa-table-cells-row-lock::before, .um-icon-within .fa-table-cells-row-lock::before {
	content: "";
}

.um .fa-rupiah-sign::before, .um-icon-within .fa-rupiah-sign::before {
	content: "";
}

.um .fa-magnifying-glass::before, .um-icon-within .fa-magnifying-glass::before {
	content: "";
}

.um .fa-search::before, .um-icon-within .fa-search::before {
	content: "";
}

.um .fa-table-tennis-paddle-ball::before, .um-icon-within .fa-table-tennis-paddle-ball::before {
	content: "";
}

.um .fa-ping-pong-paddle-ball::before, .um-icon-within .fa-ping-pong-paddle-ball::before {
	content: "";
}

.um .fa-table-tennis::before, .um-icon-within .fa-table-tennis::before {
	content: "";
}

.um .fa-person-dots-from-line::before, .um-icon-within .fa-person-dots-from-line::before {
	content: "";
}

.um .fa-diagnoses::before, .um-icon-within .fa-diagnoses::before {
	content: "";
}

.um .fa-trash-can-arrow-up::before, .um-icon-within .fa-trash-can-arrow-up::before {
	content: "";
}

.um .fa-trash-restore-alt::before, .um-icon-within .fa-trash-restore-alt::before {
	content: "";
}

.um .fa-naira-sign::before, .um-icon-within .fa-naira-sign::before {
	content: "";
}

.um .fa-cart-arrow-down::before, .um-icon-within .fa-cart-arrow-down::before {
	content: "";
}

.um .fa-walkie-talkie::before, .um-icon-within .fa-walkie-talkie::before {
	content: "";
}

.um .fa-file-pen::before, .um-icon-within .fa-file-pen::before {
	content: "";
}

.um .fa-file-edit::before, .um-icon-within .fa-file-edit::before {
	content: "";
}

.um .fa-receipt::before, .um-icon-within .fa-receipt::before {
	content: "";
}

.um .fa-square-pen::before, .um-icon-within .fa-square-pen::before {
	content: "";
}

.um .fa-pen-square::before, .um-icon-within .fa-pen-square::before {
	content: "";
}

.um .fa-pencil-square::before, .um-icon-within .fa-pencil-square::before {
	content: "";
}

.um .fa-suitcase-rolling::before, .um-icon-within .fa-suitcase-rolling::before {
	content: "";
}

.um .fa-person-circle-exclamation::before, .um-icon-within .fa-person-circle-exclamation::before {
	content: "";
}

.um .fa-chevron-down::before, .um-icon-within .fa-chevron-down::before {
	content: "";
}

.um .fa-battery-full::before, .um-icon-within .fa-battery-full::before {
	content: "";
}

.um .fa-battery::before, .um-icon-within .fa-battery::before {
	content: "";
}

.um .fa-battery-5::before, .um-icon-within .fa-battery-5::before {
	content: "";
}

.um .fa-skull-crossbones::before, .um-icon-within .fa-skull-crossbones::before {
	content: "";
}

.um .fa-code-compare::before, .um-icon-within .fa-code-compare::before {
	content: "";
}

.um .fa-list-ul::before, .um-icon-within .fa-list-ul::before {
	content: "";
}

.um .fa-list-dots::before, .um-icon-within .fa-list-dots::before {
	content: "";
}

.um .fa-school-lock::before, .um-icon-within .fa-school-lock::before {
	content: "";
}

.um .fa-tower-cell::before, .um-icon-within .fa-tower-cell::before {
	content: "";
}

.um .fa-down-long::before, .um-icon-within .fa-down-long::before {
	content: "";
}

.um .fa-long-arrow-alt-down::before, .um-icon-within .fa-long-arrow-alt-down::before {
	content: "";
}

.um .fa-ranking-star::before, .um-icon-within .fa-ranking-star::before {
	content: "";
}

.um .fa-chess-king::before, .um-icon-within .fa-chess-king::before {
	content: "";
}

.um .fa-person-harassing::before, .um-icon-within .fa-person-harassing::before {
	content: "";
}

.um .fa-brazilian-real-sign::before, .um-icon-within .fa-brazilian-real-sign::before {
	content: "";
}

.um .fa-landmark-dome::before, .um-icon-within .fa-landmark-dome::before {
	content: "";
}

.um .fa-landmark-alt::before, .um-icon-within .fa-landmark-alt::before {
	content: "";
}

.um .fa-arrow-up::before, .um-icon-within .fa-arrow-up::before {
	content: "";
}

.um .fa-tv::before, .um-icon-within .fa-tv::before {
	content: "";
}

.um .fa-television::before, .um-icon-within .fa-television::before {
	content: "";
}

.um .fa-tv-alt::before, .um-icon-within .fa-tv-alt::before {
	content: "";
}

.um .fa-shrimp::before, .um-icon-within .fa-shrimp::before {
	content: "";
}

.um .fa-list-check::before, .um-icon-within .fa-list-check::before {
	content: "";
}

.um .fa-tasks::before, .um-icon-within .fa-tasks::before {
	content: "";
}

.um .fa-jug-detergent::before, .um-icon-within .fa-jug-detergent::before {
	content: "";
}

.um .fa-circle-user::before, .um-icon-within .fa-circle-user::before {
	content: "";
}

.um .fa-user-circle::before, .um-icon-within .fa-user-circle::before {
	content: "";
}

.um .fa-user-shield::before, .um-icon-within .fa-user-shield::before {
	content: "";
}

.um .fa-wind::before, .um-icon-within .fa-wind::before {
	content: "";
}

.um .fa-car-burst::before, .um-icon-within .fa-car-burst::before {
	content: "";
}

.um .fa-car-crash::before, .um-icon-within .fa-car-crash::before {
	content: "";
}

.um .fa-y::before, .um-icon-within .fa-y::before {
	content: "Y";
}

.um .fa-person-snowboarding::before, .um-icon-within .fa-person-snowboarding::before {
	content: "";
}

.um .fa-snowboarding::before, .um-icon-within .fa-snowboarding::before {
	content: "";
}

.um .fa-truck-fast::before, .um-icon-within .fa-truck-fast::before {
	content: "";
}

.um .fa-shipping-fast::before, .um-icon-within .fa-shipping-fast::before {
	content: "";
}

.um .fa-fish::before, .um-icon-within .fa-fish::before {
	content: "";
}

.um .fa-user-graduate::before, .um-icon-within .fa-user-graduate::before {
	content: "";
}

.um .fa-circle-half-stroke::before, .um-icon-within .fa-circle-half-stroke::before {
	content: "";
}

.um .fa-adjust::before, .um-icon-within .fa-adjust::before {
	content: "";
}

.um .fa-clapperboard::before, .um-icon-within .fa-clapperboard::before {
	content: "";
}

.um .fa-circle-radiation::before, .um-icon-within .fa-circle-radiation::before {
	content: "";
}

.um .fa-radiation-alt::before, .um-icon-within .fa-radiation-alt::before {
	content: "";
}

.um .fa-baseball::before, .um-icon-within .fa-baseball::before {
	content: "";
}

.um .fa-baseball-ball::before, .um-icon-within .fa-baseball-ball::before {
	content: "";
}

.um .fa-jet-fighter-up::before, .um-icon-within .fa-jet-fighter-up::before {
	content: "";
}

.um .fa-diagram-project::before, .um-icon-within .fa-diagram-project::before {
	content: "";
}

.um .fa-project-diagram::before, .um-icon-within .fa-project-diagram::before {
	content: "";
}

.um .fa-copy::before, .um-icon-within .fa-copy::before {
	content: "";
}

.um .fa-volume-xmark::before, .um-icon-within .fa-volume-xmark::before {
	content: "";
}

.um .fa-volume-mute::before, .um-icon-within .fa-volume-mute::before {
	content: "";
}

.um .fa-volume-times::before, .um-icon-within .fa-volume-times::before {
	content: "";
}

.um .fa-hand-sparkles::before, .um-icon-within .fa-hand-sparkles::before {
	content: "";
}

.um .fa-grip::before, .um-icon-within .fa-grip::before {
	content: "";
}

.um .fa-grip-horizontal::before, .um-icon-within .fa-grip-horizontal::before {
	content: "";
}

.um .fa-share-from-square::before, .um-icon-within .fa-share-from-square::before {
	content: "";
}

.um .fa-share-square::before, .um-icon-within .fa-share-square::before {
	content: "";
}

.um .fa-child-combatant::before, .um-icon-within .fa-child-combatant::before {
	content: "";
}

.um .fa-child-rifle::before, .um-icon-within .fa-child-rifle::before {
	content: "";
}

.um .fa-gun::before, .um-icon-within .fa-gun::before {
	content: "";
}

.um .fa-square-phone::before, .um-icon-within .fa-square-phone::before {
	content: "";
}

.um .fa-phone-square::before, .um-icon-within .fa-phone-square::before {
	content: "";
}

.um .fa-plus::before, .um-icon-within .fa-plus::before {
	content: "+";
}

.um .fa-add::before, .um-icon-within .fa-add::before {
	content: "+";
}

.um .fa-expand::before, .um-icon-within .fa-expand::before {
	content: "";
}

.um .fa-computer::before, .um-icon-within .fa-computer::before {
	content: "";
}

.um .fa-xmark::before, .um-icon-within .fa-xmark::before {
	content: "";
}

.um .fa-close::before, .um-icon-within .fa-close::before {
	content: "";
}

.um .fa-multiply::before, .um-icon-within .fa-multiply::before {
	content: "";
}

.um .fa-remove::before, .um-icon-within .fa-remove::before {
	content: "";
}

.um .fa-times::before, .um-icon-within .fa-times::before {
	content: "";
}

.um .fa-arrows-up-down-left-right::before, .um-icon-within .fa-arrows-up-down-left-right::before {
	content: "";
}

.um .fa-arrows::before, .um-icon-within .fa-arrows::before {
	content: "";
}

.um .fa-chalkboard-user::before, .um-icon-within .fa-chalkboard-user::before {
	content: "";
}

.um .fa-chalkboard-teacher::before, .um-icon-within .fa-chalkboard-teacher::before {
	content: "";
}

.um .fa-peso-sign::before, .um-icon-within .fa-peso-sign::before {
	content: "";
}

.um .fa-building-shield::before, .um-icon-within .fa-building-shield::before {
	content: "";
}

.um .fa-baby::before, .um-icon-within .fa-baby::before {
	content: "";
}

.um .fa-users-line::before, .um-icon-within .fa-users-line::before {
	content: "";
}

.um .fa-quote-left::before, .um-icon-within .fa-quote-left::before {
	content: "";
}

.um .fa-quote-left-alt::before, .um-icon-within .fa-quote-left-alt::before {
	content: "";
}

.um .fa-tractor::before, .um-icon-within .fa-tractor::before {
	content: "";
}

.um .fa-trash-arrow-up::before, .um-icon-within .fa-trash-arrow-up::before {
	content: "";
}

.um .fa-trash-restore::before, .um-icon-within .fa-trash-restore::before {
	content: "";
}

.um .fa-arrow-down-up-lock::before, .um-icon-within .fa-arrow-down-up-lock::before {
	content: "";
}

.um .fa-lines-leaning::before, .um-icon-within .fa-lines-leaning::before {
	content: "";
}

.um .fa-ruler-combined::before, .um-icon-within .fa-ruler-combined::before {
	content: "";
}

.um .fa-copyright::before, .um-icon-within .fa-copyright::before {
	content: "";
}

.um .fa-equals::before, .um-icon-within .fa-equals::before {
	content: "=";
}

.um .fa-blender::before, .um-icon-within .fa-blender::before {
	content: "";
}

.um .fa-teeth::before, .um-icon-within .fa-teeth::before {
	content: "";
}

.um .fa-shekel-sign::before, .um-icon-within .fa-shekel-sign::before {
	content: "";
}

.um .fa-ils::before, .um-icon-within .fa-ils::before {
	content: "";
}

.um .fa-shekel::before, .um-icon-within .fa-shekel::before {
	content: "";
}

.um .fa-sheqel::before, .um-icon-within .fa-sheqel::before {
	content: "";
}

.um .fa-sheqel-sign::before, .um-icon-within .fa-sheqel-sign::before {
	content: "";
}

.um .fa-map::before, .um-icon-within .fa-map::before {
	content: "";
}

.um .fa-rocket::before, .um-icon-within .fa-rocket::before {
	content: "";
}

.um .fa-photo-film::before, .um-icon-within .fa-photo-film::before {
	content: "";
}

.um .fa-photo-video::before, .um-icon-within .fa-photo-video::before {
	content: "";
}

.um .fa-folder-minus::before, .um-icon-within .fa-folder-minus::before {
	content: "";
}

.um .fa-store::before, .um-icon-within .fa-store::before {
	content: "";
}

.um .fa-arrow-trend-up::before, .um-icon-within .fa-arrow-trend-up::before {
	content: "";
}

.um .fa-plug-circle-minus::before, .um-icon-within .fa-plug-circle-minus::before {
	content: "";
}

.um .fa-sign-hanging::before, .um-icon-within .fa-sign-hanging::before {
	content: "";
}

.um .fa-sign::before, .um-icon-within .fa-sign::before {
	content: "";
}

.um .fa-bezier-curve::before, .um-icon-within .fa-bezier-curve::before {
	content: "";
}

.um .fa-bell-slash::before, .um-icon-within .fa-bell-slash::before {
	content: "";
}

.um .fa-tablet::before, .um-icon-within .fa-tablet::before {
	content: "";
}

.um .fa-tablet-android::before, .um-icon-within .fa-tablet-android::before {
	content: "";
}

.um .fa-school-flag::before, .um-icon-within .fa-school-flag::before {
	content: "";
}

.um .fa-fill::before, .um-icon-within .fa-fill::before {
	content: "";
}

.um .fa-angle-up::before, .um-icon-within .fa-angle-up::before {
	content: "";
}

.um .fa-drumstick-bite::before, .um-icon-within .fa-drumstick-bite::before {
	content: "";
}

.um .fa-holly-berry::before, .um-icon-within .fa-holly-berry::before {
	content: "";
}

.um .fa-chevron-left::before, .um-icon-within .fa-chevron-left::before {
	content: "";
}

.um .fa-bacteria::before, .um-icon-within .fa-bacteria::before {
	content: "";
}

.um .fa-hand-lizard::before, .um-icon-within .fa-hand-lizard::before {
	content: "";
}

.um .fa-notdef::before, .um-icon-within .fa-notdef::before {
	content: "";
}

.um .fa-disease::before, .um-icon-within .fa-disease::before {
	content: "";
}

.um .fa-briefcase-medical::before, .um-icon-within .fa-briefcase-medical::before {
	content: "";
}

.um .fa-genderless::before, .um-icon-within .fa-genderless::before {
	content: "";
}

.um .fa-chevron-right::before, .um-icon-within .fa-chevron-right::before {
	content: "";
}

.um .fa-retweet::before, .um-icon-within .fa-retweet::before {
	content: "";
}

.um .fa-car-rear::before, .um-icon-within .fa-car-rear::before {
	content: "";
}

.um .fa-car-alt::before, .um-icon-within .fa-car-alt::before {
	content: "";
}

.um .fa-pump-soap::before, .um-icon-within .fa-pump-soap::before {
	content: "";
}

.um .fa-video-slash::before, .um-icon-within .fa-video-slash::before {
	content: "";
}

.um .fa-battery-quarter::before, .um-icon-within .fa-battery-quarter::before {
	content: "";
}

.um .fa-battery-2::before, .um-icon-within .fa-battery-2::before {
	content: "";
}

.um .fa-radio::before, .um-icon-within .fa-radio::before {
	content: "";
}

.um .fa-baby-carriage::before, .um-icon-within .fa-baby-carriage::before {
	content: "";
}

.um .fa-carriage-baby::before, .um-icon-within .fa-carriage-baby::before {
	content: "";
}

.um .fa-traffic-light::before, .um-icon-within .fa-traffic-light::before {
	content: "";
}

.um .fa-thermometer::before, .um-icon-within .fa-thermometer::before {
	content: "";
}

.um .fa-vr-cardboard::before, .um-icon-within .fa-vr-cardboard::before {
	content: "";
}

.um .fa-hand-middle-finger::before, .um-icon-within .fa-hand-middle-finger::before {
	content: "";
}

.um .fa-percent::before, .um-icon-within .fa-percent::before {
	content: "%";
}

.um .fa-percentage::before, .um-icon-within .fa-percentage::before {
	content: "%";
}

.um .fa-truck-moving::before, .um-icon-within .fa-truck-moving::before {
	content: "";
}

.um .fa-glass-water-droplet::before, .um-icon-within .fa-glass-water-droplet::before {
	content: "";
}

.um .fa-display::before, .um-icon-within .fa-display::before {
	content: "";
}

.um .fa-face-smile::before, .um-icon-within .fa-face-smile::before {
	content: "";
}

.um .fa-smile::before, .um-icon-within .fa-smile::before {
	content: "";
}

.um .fa-thumbtack::before, .um-icon-within .fa-thumbtack::before {
	content: "";
}

.um .fa-thumb-tack::before, .um-icon-within .fa-thumb-tack::before {
	content: "";
}

.um .fa-trophy::before, .um-icon-within .fa-trophy::before {
	content: "";
}

.um .fa-person-praying::before, .um-icon-within .fa-person-praying::before {
	content: "";
}

.um .fa-pray::before, .um-icon-within .fa-pray::before {
	content: "";
}

.um .fa-hammer::before, .um-icon-within .fa-hammer::before {
	content: "";
}

.um .fa-hand-peace::before, .um-icon-within .fa-hand-peace::before {
	content: "";
}

.um .fa-rotate::before, .um-icon-within .fa-rotate::before {
	content: "";
}

.um .fa-sync-alt::before, .um-icon-within .fa-sync-alt::before {
	content: "";
}

.um .fa-spinner::before, .um-icon-within .fa-spinner::before {
	content: "";
}

.um .fa-robot::before, .um-icon-within .fa-robot::before {
	content: "";
}

.um .fa-peace::before, .um-icon-within .fa-peace::before {
	content: "";
}

.um .fa-gears::before, .um-icon-within .fa-gears::before {
	content: "";
}

.um .fa-cogs::before, .um-icon-within .fa-cogs::before {
	content: "";
}

.um .fa-warehouse::before, .um-icon-within .fa-warehouse::before {
	content: "";
}

.um .fa-arrow-up-right-dots::before, .um-icon-within .fa-arrow-up-right-dots::before {
	content: "";
}

.um .fa-splotch::before, .um-icon-within .fa-splotch::before {
	content: "";
}

.um .fa-face-grin-hearts::before, .um-icon-within .fa-face-grin-hearts::before {
	content: "";
}

.um .fa-grin-hearts::before, .um-icon-within .fa-grin-hearts::before {
	content: "";
}

.um .fa-dice-four::before, .um-icon-within .fa-dice-four::before {
	content: "";
}

.um .fa-sim-card::before, .um-icon-within .fa-sim-card::before {
	content: "";
}

.um .fa-transgender::before, .um-icon-within .fa-transgender::before {
	content: "";
}

.um .fa-transgender-alt::before, .um-icon-within .fa-transgender-alt::before {
	content: "";
}

.um .fa-mercury::before, .um-icon-within .fa-mercury::before {
	content: "";
}

.um .fa-arrow-turn-down::before, .um-icon-within .fa-arrow-turn-down::before {
	content: "";
}

.um .fa-level-down::before, .um-icon-within .fa-level-down::before {
	content: "";
}

.um .fa-person-falling-burst::before, .um-icon-within .fa-person-falling-burst::before {
	content: "";
}

.um .fa-award::before, .um-icon-within .fa-award::before {
	content: "";
}

.um .fa-ticket-simple::before, .um-icon-within .fa-ticket-simple::before {
	content: "";
}

.um .fa-ticket-alt::before, .um-icon-within .fa-ticket-alt::before {
	content: "";
}

.um .fa-building::before, .um-icon-within .fa-building::before {
	content: "";
}

.um .fa-angles-left::before, .um-icon-within .fa-angles-left::before {
	content: "";
}

.um .fa-angle-double-left::before, .um-icon-within .fa-angle-double-left::before {
	content: "";
}

.um .fa-qrcode::before, .um-icon-within .fa-qrcode::before {
	content: "";
}

.um .fa-clock-rotate-left::before, .um-icon-within .fa-clock-rotate-left::before {
	content: "";
}

.um .fa-history::before, .um-icon-within .fa-history::before {
	content: "";
}

.um .fa-face-grin-beam-sweat::before, .um-icon-within .fa-face-grin-beam-sweat::before {
	content: "";
}

.um .fa-grin-beam-sweat::before, .um-icon-within .fa-grin-beam-sweat::before {
	content: "";
}

.um .fa-file-export::before, .um-icon-within .fa-file-export::before {
	content: "";
}

.um .fa-arrow-right-from-file::before, .um-icon-within .fa-arrow-right-from-file::before {
	content: "";
}

.um .fa-shield::before, .um-icon-within .fa-shield::before {
	content: "";
}

.um .fa-shield-blank::before, .um-icon-within .fa-shield-blank::before {
	content: "";
}

.um .fa-arrow-up-short-wide::before, .um-icon-within .fa-arrow-up-short-wide::before {
	content: "";
}

.um .fa-sort-amount-up-alt::before, .um-icon-within .fa-sort-amount-up-alt::before {
	content: "";
}

.um .fa-house-medical::before, .um-icon-within .fa-house-medical::before {
	content: "";
}

.um .fa-golf-ball-tee::before, .um-icon-within .fa-golf-ball-tee::before {
	content: "";
}

.um .fa-golf-ball::before, .um-icon-within .fa-golf-ball::before {
	content: "";
}

.um .fa-circle-chevron-left::before, .um-icon-within .fa-circle-chevron-left::before {
	content: "";
}

.um .fa-chevron-circle-left::before, .um-icon-within .fa-chevron-circle-left::before {
	content: "";
}

.um .fa-house-chimney-window::before, .um-icon-within .fa-house-chimney-window::before {
	content: "";
}

.um .fa-pen-nib::before, .um-icon-within .fa-pen-nib::before {
	content: "";
}

.um .fa-tent-arrow-turn-left::before, .um-icon-within .fa-tent-arrow-turn-left::before {
	content: "";
}

.um .fa-tents::before, .um-icon-within .fa-tents::before {
	content: "";
}

.um .fa-wand-magic::before, .um-icon-within .fa-wand-magic::before {
	content: "";
}

.um .fa-magic::before, .um-icon-within .fa-magic::before {
	content: "";
}

.um .fa-dog::before, .um-icon-within .fa-dog::before {
	content: "";
}

.um .fa-carrot::before, .um-icon-within .fa-carrot::before {
	content: "";
}

.um .fa-moon::before, .um-icon-within .fa-moon::before {
	content: "";
}

.um .fa-wine-glass-empty::before, .um-icon-within .fa-wine-glass-empty::before {
	content: "";
}

.um .fa-wine-glass-alt::before, .um-icon-within .fa-wine-glass-alt::before {
	content: "";
}

.um .fa-cheese::before, .um-icon-within .fa-cheese::before {
	content: "";
}

.um .fa-yin-yang::before, .um-icon-within .fa-yin-yang::before {
	content: "";
}

.um .fa-music::before, .um-icon-within .fa-music::before {
	content: "";
}

.um .fa-code-commit::before, .um-icon-within .fa-code-commit::before {
	content: "";
}

.um .fa-temperature-low::before, .um-icon-within .fa-temperature-low::before {
	content: "";
}

.um .fa-person-biking::before, .um-icon-within .fa-person-biking::before {
	content: "";
}

.um .fa-biking::before, .um-icon-within .fa-biking::before {
	content: "";
}

.um .fa-broom::before, .um-icon-within .fa-broom::before {
	content: "";
}

.um .fa-shield-heart::before, .um-icon-within .fa-shield-heart::before {
	content: "";
}

.um .fa-gopuram::before, .um-icon-within .fa-gopuram::before {
	content: "";
}

.um .fa-earth-oceania::before, .um-icon-within .fa-earth-oceania::before {
	content: "";
}

.um .fa-globe-oceania::before, .um-icon-within .fa-globe-oceania::before {
	content: "";
}

.um .fa-square-xmark::before, .um-icon-within .fa-square-xmark::before {
	content: "";
}

.um .fa-times-square::before, .um-icon-within .fa-times-square::before {
	content: "";
}

.um .fa-xmark-square::before, .um-icon-within .fa-xmark-square::before {
	content: "";
}

.um .fa-hashtag::before, .um-icon-within .fa-hashtag::before {
	content: "#";
}

.um .fa-up-right-and-down-left-from-center::before, .um-icon-within .fa-up-right-and-down-left-from-center::before {
	content: "";
}

.um .fa-expand-alt::before, .um-icon-within .fa-expand-alt::before {
	content: "";
}

.um .fa-oil-can::before, .um-icon-within .fa-oil-can::before {
	content: "";
}

.um .fa-t::before, .um-icon-within .fa-t::before {
	content: "T";
}

.um .fa-hippo::before, .um-icon-within .fa-hippo::before {
	content: "";
}

.um .fa-chart-column::before, .um-icon-within .fa-chart-column::before {
	content: "";
}

.um .fa-infinity::before, .um-icon-within .fa-infinity::before {
	content: "";
}

.um .fa-vial-circle-check::before, .um-icon-within .fa-vial-circle-check::before {
	content: "";
}

.um .fa-person-arrow-down-to-line::before, .um-icon-within .fa-person-arrow-down-to-line::before {
	content: "";
}

.um .fa-voicemail::before, .um-icon-within .fa-voicemail::before {
	content: "";
}

.um .fa-fan::before, .um-icon-within .fa-fan::before {
	content: "";
}

.um .fa-person-walking-luggage::before, .um-icon-within .fa-person-walking-luggage::before {
	content: "";
}

.um .fa-up-down::before, .um-icon-within .fa-up-down::before {
	content: "";
}

.um .fa-arrows-alt-v::before, .um-icon-within .fa-arrows-alt-v::before {
	content: "";
}

.um .fa-cloud-moon-rain::before, .um-icon-within .fa-cloud-moon-rain::before {
	content: "";
}

.um .fa-calendar::before, .um-icon-within .fa-calendar::before {
	content: "";
}

.um .fa-trailer::before, .um-icon-within .fa-trailer::before {
	content: "";
}

.um .fa-bahai::before, .um-icon-within .fa-bahai::before {
	content: "";
}

.um .fa-haykal::before, .um-icon-within .fa-haykal::before {
	content: "";
}

.um .fa-sd-card::before, .um-icon-within .fa-sd-card::before {
	content: "";
}

.um .fa-dragon::before, .um-icon-within .fa-dragon::before {
	content: "";
}

.um .fa-shoe-prints::before, .um-icon-within .fa-shoe-prints::before {
	content: "";
}

.um .fa-circle-plus::before, .um-icon-within .fa-circle-plus::before {
	content: "";
}

.um .fa-plus-circle::before, .um-icon-within .fa-plus-circle::before {
	content: "";
}

.um .fa-face-grin-tongue-wink::before, .um-icon-within .fa-face-grin-tongue-wink::before {
	content: "";
}

.um .fa-grin-tongue-wink::before, .um-icon-within .fa-grin-tongue-wink::before {
	content: "";
}

.um .fa-hand-holding::before, .um-icon-within .fa-hand-holding::before {
	content: "";
}

.um .fa-plug-circle-exclamation::before, .um-icon-within .fa-plug-circle-exclamation::before {
	content: "";
}

.um .fa-link-slash::before, .um-icon-within .fa-link-slash::before {
	content: "";
}

.um .fa-chain-broken::before, .um-icon-within .fa-chain-broken::before {
	content: "";
}

.um .fa-chain-slash::before, .um-icon-within .fa-chain-slash::before {
	content: "";
}

.um .fa-unlink::before, .um-icon-within .fa-unlink::before {
	content: "";
}

.um .fa-clone::before, .um-icon-within .fa-clone::before {
	content: "";
}

.um .fa-person-walking-arrow-loop-left::before, .um-icon-within .fa-person-walking-arrow-loop-left::before {
	content: "";
}

.um .fa-arrow-up-z-a::before, .um-icon-within .fa-arrow-up-z-a::before {
	content: "";
}

.um .fa-sort-alpha-up-alt::before, .um-icon-within .fa-sort-alpha-up-alt::before {
	content: "";
}

.um .fa-fire-flame-curved::before, .um-icon-within .fa-fire-flame-curved::before {
	content: "";
}

.um .fa-fire-alt::before, .um-icon-within .fa-fire-alt::before {
	content: "";
}

.um .fa-tornado::before, .um-icon-within .fa-tornado::before {
	content: "";
}

.um .fa-file-circle-plus::before, .um-icon-within .fa-file-circle-plus::before {
	content: "";
}

.um .fa-book-quran::before, .um-icon-within .fa-book-quran::before {
	content: "";
}

.um .fa-quran::before, .um-icon-within .fa-quran::before {
	content: "";
}

.um .fa-anchor::before, .um-icon-within .fa-anchor::before {
	content: "";
}

.um .fa-border-all::before, .um-icon-within .fa-border-all::before {
	content: "";
}

.um .fa-face-angry::before, .um-icon-within .fa-face-angry::before {
	content: "";
}

.um .fa-angry::before, .um-icon-within .fa-angry::before {
	content: "";
}

.um .fa-cookie-bite::before, .um-icon-within .fa-cookie-bite::before {
	content: "";
}

.um .fa-arrow-trend-down::before, .um-icon-within .fa-arrow-trend-down::before {
	content: "";
}

.um .fa-rss::before, .um-icon-within .fa-rss::before {
	content: "";
}

.um .fa-feed::before, .um-icon-within .fa-feed::before {
	content: "";
}

.um .fa-draw-polygon::before, .um-icon-within .fa-draw-polygon::before {
	content: "";
}

.um .fa-scale-balanced::before, .um-icon-within .fa-scale-balanced::before {
	content: "";
}

.um .fa-balance-scale::before, .um-icon-within .fa-balance-scale::before {
	content: "";
}

.um .fa-gauge-simple-high::before, .um-icon-within .fa-gauge-simple-high::before {
	content: "";
}

.um .fa-tachometer::before, .um-icon-within .fa-tachometer::before {
	content: "";
}

.um .fa-tachometer-fast::before, .um-icon-within .fa-tachometer-fast::before {
	content: "";
}

.um .fa-shower::before, .um-icon-within .fa-shower::before {
	content: "";
}

.um .fa-desktop::before, .um-icon-within .fa-desktop::before {
	content: "";
}

.um .fa-desktop-alt::before, .um-icon-within .fa-desktop-alt::before {
	content: "";
}

.um .fa-m::before, .um-icon-within .fa-m::before {
	content: "M";
}

.um .fa-table-list::before, .um-icon-within .fa-table-list::before {
	content: "";
}

.um .fa-th-list::before, .um-icon-within .fa-th-list::before {
	content: "";
}

.um .fa-comment-sms::before, .um-icon-within .fa-comment-sms::before {
	content: "";
}

.um .fa-sms::before, .um-icon-within .fa-sms::before {
	content: "";
}

.um .fa-book::before, .um-icon-within .fa-book::before {
	content: "";
}

.um .fa-user-plus::before, .um-icon-within .fa-user-plus::before {
	content: "";
}

.um .fa-check::before, .um-icon-within .fa-check::before {
	content: "";
}

.um .fa-battery-three-quarters::before, .um-icon-within .fa-battery-three-quarters::before {
	content: "";
}

.um .fa-battery-4::before, .um-icon-within .fa-battery-4::before {
	content: "";
}

.um .fa-house-circle-check::before, .um-icon-within .fa-house-circle-check::before {
	content: "";
}

.um .fa-angle-left::before, .um-icon-within .fa-angle-left::before {
	content: "";
}

.um .fa-diagram-successor::before, .um-icon-within .fa-diagram-successor::before {
	content: "";
}

.um .fa-truck-arrow-right::before, .um-icon-within .fa-truck-arrow-right::before {
	content: "";
}

.um .fa-arrows-split-up-and-left::before, .um-icon-within .fa-arrows-split-up-and-left::before {
	content: "";
}

.um .fa-hand-fist::before, .um-icon-within .fa-hand-fist::before {
	content: "";
}

.um .fa-fist-raised::before, .um-icon-within .fa-fist-raised::before {
	content: "";
}

.um .fa-cloud-moon::before, .um-icon-within .fa-cloud-moon::before {
	content: "";
}

.um .fa-briefcase::before, .um-icon-within .fa-briefcase::before {
	content: "";
}

.um .fa-person-falling::before, .um-icon-within .fa-person-falling::before {
	content: "";
}

.um .fa-image-portrait::before, .um-icon-within .fa-image-portrait::before {
	content: "";
}

.um .fa-portrait::before, .um-icon-within .fa-portrait::before {
	content: "";
}

.um .fa-user-tag::before, .um-icon-within .fa-user-tag::before {
	content: "";
}

.um .fa-rug::before, .um-icon-within .fa-rug::before {
	content: "";
}

.um .fa-earth-europe::before, .um-icon-within .fa-earth-europe::before {
	content: "";
}

.um .fa-globe-europe::before, .um-icon-within .fa-globe-europe::before {
	content: "";
}

.um .fa-cart-flatbed-suitcase::before, .um-icon-within .fa-cart-flatbed-suitcase::before {
	content: "";
}

.um .fa-luggage-cart::before, .um-icon-within .fa-luggage-cart::before {
	content: "";
}

.um .fa-rectangle-xmark::before, .um-icon-within .fa-rectangle-xmark::before {
	content: "";
}

.um .fa-rectangle-times::before, .um-icon-within .fa-rectangle-times::before {
	content: "";
}

.um .fa-times-rectangle::before, .um-icon-within .fa-times-rectangle::before {
	content: "";
}

.um .fa-window-close::before, .um-icon-within .fa-window-close::before {
	content: "";
}

.um .fa-baht-sign::before, .um-icon-within .fa-baht-sign::before {
	content: "";
}

.um .fa-book-open::before, .um-icon-within .fa-book-open::before {
	content: "";
}

.um .fa-book-journal-whills::before, .um-icon-within .fa-book-journal-whills::before {
	content: "";
}

.um .fa-journal-whills::before, .um-icon-within .fa-journal-whills::before {
	content: "";
}

.um .fa-handcuffs::before, .um-icon-within .fa-handcuffs::before {
	content: "";
}

.um .fa-triangle-exclamation::before, .um-icon-within .fa-triangle-exclamation::before {
	content: "";
}

.um .fa-exclamation-triangle::before, .um-icon-within .fa-exclamation-triangle::before {
	content: "";
}

.um .fa-warning::before, .um-icon-within .fa-warning::before {
	content: "";
}

.um .fa-database::before, .um-icon-within .fa-database::before {
	content: "";
}

.um .fa-share::before, .um-icon-within .fa-share::before {
	content: "";
}

.um .fa-mail-forward::before, .um-icon-within .fa-mail-forward::before {
	content: "";
}

.um .fa-bottle-droplet::before, .um-icon-within .fa-bottle-droplet::before {
	content: "";
}

.um .fa-mask-face::before, .um-icon-within .fa-mask-face::before {
	content: "";
}

.um .fa-hill-rockslide::before, .um-icon-within .fa-hill-rockslide::before {
	content: "";
}

.um .fa-right-left::before, .um-icon-within .fa-right-left::before {
	content: "";
}

.um .fa-exchange-alt::before, .um-icon-within .fa-exchange-alt::before {
	content: "";
}

.um .fa-paper-plane::before, .um-icon-within .fa-paper-plane::before {
	content: "";
}

.um .fa-road-circle-exclamation::before, .um-icon-within .fa-road-circle-exclamation::before {
	content: "";
}

.um .fa-dungeon::before, .um-icon-within .fa-dungeon::before {
	content: "";
}

.um .fa-align-right::before, .um-icon-within .fa-align-right::before {
	content: "";
}

.um .fa-money-bill-1-wave::before, .um-icon-within .fa-money-bill-1-wave::before {
	content: "";
}

.um .fa-money-bill-wave-alt::before, .um-icon-within .fa-money-bill-wave-alt::before {
	content: "";
}

.um .fa-life-ring::before, .um-icon-within .fa-life-ring::before {
	content: "";
}

.um .fa-hands::before, .um-icon-within .fa-hands::before {
	content: "";
}

.um .fa-sign-language::before, .um-icon-within .fa-sign-language::before {
	content: "";
}

.um .fa-signing::before, .um-icon-within .fa-signing::before {
	content: "";
}

.um .fa-calendar-day::before, .um-icon-within .fa-calendar-day::before {
	content: "";
}

.um .fa-water-ladder::before, .um-icon-within .fa-water-ladder::before {
	content: "";
}

.um .fa-ladder-water::before, .um-icon-within .fa-ladder-water::before {
	content: "";
}

.um .fa-swimming-pool::before, .um-icon-within .fa-swimming-pool::before {
	content: "";
}

.um .fa-arrows-up-down::before, .um-icon-within .fa-arrows-up-down::before {
	content: "";
}

.um .fa-arrows-v::before, .um-icon-within .fa-arrows-v::before {
	content: "";
}

.um .fa-face-grimace::before, .um-icon-within .fa-face-grimace::before {
	content: "";
}

.um .fa-grimace::before, .um-icon-within .fa-grimace::before {
	content: "";
}

.um .fa-wheelchair-move::before, .um-icon-within .fa-wheelchair-move::before {
	content: "";
}

.um .fa-wheelchair-alt::before, .um-icon-within .fa-wheelchair-alt::before {
	content: "";
}

.um .fa-turn-down::before, .um-icon-within .fa-turn-down::before {
	content: "";
}

.um .fa-level-down-alt::before, .um-icon-within .fa-level-down-alt::before {
	content: "";
}

.um .fa-person-walking-arrow-right::before, .um-icon-within .fa-person-walking-arrow-right::before {
	content: "";
}

.um .fa-square-envelope::before, .um-icon-within .fa-square-envelope::before {
	content: "";
}

.um .fa-envelope-square::before, .um-icon-within .fa-envelope-square::before {
	content: "";
}

.um .fa-dice::before, .um-icon-within .fa-dice::before {
	content: "";
}

.um .fa-bowling-ball::before, .um-icon-within .fa-bowling-ball::before {
	content: "";
}

.um .fa-brain::before, .um-icon-within .fa-brain::before {
	content: "";
}

.um .fa-bandage::before, .um-icon-within .fa-bandage::before {
	content: "";
}

.um .fa-band-aid::before, .um-icon-within .fa-band-aid::before {
	content: "";
}

.um .fa-calendar-minus::before, .um-icon-within .fa-calendar-minus::before {
	content: "";
}

.um .fa-circle-xmark::before, .um-icon-within .fa-circle-xmark::before {
	content: "";
}

.um .fa-times-circle::before, .um-icon-within .fa-times-circle::before {
	content: "";
}

.um .fa-xmark-circle::before, .um-icon-within .fa-xmark-circle::before {
	content: "";
}

.um .fa-gifts::before, .um-icon-within .fa-gifts::before {
	content: "";
}

.um .fa-hotel::before, .um-icon-within .fa-hotel::before {
	content: "";
}

.um .fa-earth-asia::before, .um-icon-within .fa-earth-asia::before {
	content: "";
}

.um .fa-globe-asia::before, .um-icon-within .fa-globe-asia::before {
	content: "";
}

.um .fa-id-card-clip::before, .um-icon-within .fa-id-card-clip::before {
	content: "";
}

.um .fa-id-card-alt::before, .um-icon-within .fa-id-card-alt::before {
	content: "";
}

.um .fa-magnifying-glass-plus::before, .um-icon-within .fa-magnifying-glass-plus::before {
	content: "";
}

.um .fa-search-plus::before, .um-icon-within .fa-search-plus::before {
	content: "";
}

.um .fa-thumbs-up::before, .um-icon-within .fa-thumbs-up::before {
	content: "";
}

.um .fa-user-clock::before, .um-icon-within .fa-user-clock::before {
	content: "";
}

.um .fa-hand-dots::before, .um-icon-within .fa-hand-dots::before {
	content: "";
}

.um .fa-allergies::before, .um-icon-within .fa-allergies::before {
	content: "";
}

.um .fa-file-invoice::before, .um-icon-within .fa-file-invoice::before {
	content: "";
}

.um .fa-window-minimize::before, .um-icon-within .fa-window-minimize::before {
	content: "";
}

.um .fa-mug-saucer::before, .um-icon-within .fa-mug-saucer::before {
	content: "";
}

.um .fa-coffee::before, .um-icon-within .fa-coffee::before {
	content: "";
}

.um .fa-brush::before, .um-icon-within .fa-brush::before {
	content: "";
}

.um .fa-mask::before, .um-icon-within .fa-mask::before {
	content: "";
}

.um .fa-magnifying-glass-minus::before, .um-icon-within .fa-magnifying-glass-minus::before {
	content: "";
}

.um .fa-search-minus::before, .um-icon-within .fa-search-minus::before {
	content: "";
}

.um .fa-ruler-vertical::before, .um-icon-within .fa-ruler-vertical::before {
	content: "";
}

.um .fa-user-large::before, .um-icon-within .fa-user-large::before {
	content: "";
}

.um .fa-user-alt::before, .um-icon-within .fa-user-alt::before {
	content: "";
}

.um .fa-train-tram::before, .um-icon-within .fa-train-tram::before {
	content: "";
}

.um .fa-user-nurse::before, .um-icon-within .fa-user-nurse::before {
	content: "";
}

.um .fa-syringe::before, .um-icon-within .fa-syringe::before {
	content: "";
}

.um .fa-cloud-sun::before, .um-icon-within .fa-cloud-sun::before {
	content: "";
}

.um .fa-stopwatch-20::before, .um-icon-within .fa-stopwatch-20::before {
	content: "";
}

.um .fa-square-full::before, .um-icon-within .fa-square-full::before {
	content: "";
}

.um .fa-magnet::before, .um-icon-within .fa-magnet::before {
	content: "";
}

.um .fa-jar::before, .um-icon-within .fa-jar::before {
	content: "";
}

.um .fa-note-sticky::before, .um-icon-within .fa-note-sticky::before {
	content: "";
}

.um .fa-sticky-note::before, .um-icon-within .fa-sticky-note::before {
	content: "";
}

.um .fa-bug-slash::before, .um-icon-within .fa-bug-slash::before {
	content: "";
}

.um .fa-arrow-up-from-water-pump::before, .um-icon-within .fa-arrow-up-from-water-pump::before {
	content: "";
}

.um .fa-bone::before, .um-icon-within .fa-bone::before {
	content: "";
}

.um .fa-user-injured::before, .um-icon-within .fa-user-injured::before {
	content: "";
}

.um .fa-face-sad-tear::before, .um-icon-within .fa-face-sad-tear::before {
	content: "";
}

.um .fa-sad-tear::before, .um-icon-within .fa-sad-tear::before {
	content: "";
}

.um .fa-plane::before, .um-icon-within .fa-plane::before {
	content: "";
}

.um .fa-tent-arrows-down::before, .um-icon-within .fa-tent-arrows-down::before {
	content: "";
}

.um .fa-exclamation::before, .um-icon-within .fa-exclamation::before {
	content: "!";
}

.um .fa-arrows-spin::before, .um-icon-within .fa-arrows-spin::before {
	content: "";
}

.um .fa-print::before, .um-icon-within .fa-print::before {
	content: "";
}

.um .fa-turkish-lira-sign::before, .um-icon-within .fa-turkish-lira-sign::before {
	content: "";
}

.um .fa-try::before, .um-icon-within .fa-try::before {
	content: "";
}

.um .fa-turkish-lira::before, .um-icon-within .fa-turkish-lira::before {
	content: "";
}

.um .fa-dollar-sign::before, .um-icon-within .fa-dollar-sign::before {
	content: "$";
}

.um .fa-dollar::before, .um-icon-within .fa-dollar::before {
	content: "$";
}

.um .fa-usd::before, .um-icon-within .fa-usd::before {
	content: "$";
}

.um .fa-x::before, .um-icon-within .fa-x::before {
	content: "X";
}

.um .fa-magnifying-glass-dollar::before, .um-icon-within .fa-magnifying-glass-dollar::before {
	content: "";
}

.um .fa-search-dollar::before, .um-icon-within .fa-search-dollar::before {
	content: "";
}

.um .fa-users-gear::before, .um-icon-within .fa-users-gear::before {
	content: "";
}

.um .fa-users-cog::before, .um-icon-within .fa-users-cog::before {
	content: "";
}

.um .fa-person-military-pointing::before, .um-icon-within .fa-person-military-pointing::before {
	content: "";
}

.um .fa-building-columns::before, .um-icon-within .fa-building-columns::before {
	content: "";
}

.um .fa-bank::before, .um-icon-within .fa-bank::before {
	content: "";
}

.um .fa-institution::before, .um-icon-within .fa-institution::before {
	content: "";
}

.um .fa-museum::before, .um-icon-within .fa-museum::before {
	content: "";
}

.um .fa-university::before, .um-icon-within .fa-university::before {
	content: "";
}

.um .fa-umbrella::before, .um-icon-within .fa-umbrella::before {
	content: "";
}

.um .fa-trowel::before, .um-icon-within .fa-trowel::before {
	content: "";
}

.um .fa-d::before, .um-icon-within .fa-d::before {
	content: "D";
}

.um .fa-stapler::before, .um-icon-within .fa-stapler::before {
	content: "";
}

.um .fa-masks-theater::before, .um-icon-within .fa-masks-theater::before {
	content: "";
}

.um .fa-theater-masks::before, .um-icon-within .fa-theater-masks::before {
	content: "";
}

.um .fa-kip-sign::before, .um-icon-within .fa-kip-sign::before {
	content: "";
}

.um .fa-hand-point-left::before, .um-icon-within .fa-hand-point-left::before {
	content: "";
}

.um .fa-handshake-simple::before, .um-icon-within .fa-handshake-simple::before {
	content: "";
}

.um .fa-handshake-alt::before, .um-icon-within .fa-handshake-alt::before {
	content: "";
}

.um .fa-jet-fighter::before, .um-icon-within .fa-jet-fighter::before {
	content: "";
}

.um .fa-fighter-jet::before, .um-icon-within .fa-fighter-jet::before {
	content: "";
}

.um .fa-square-share-nodes::before, .um-icon-within .fa-square-share-nodes::before {
	content: "";
}

.um .fa-share-alt-square::before, .um-icon-within .fa-share-alt-square::before {
	content: "";
}

.um .fa-barcode::before, .um-icon-within .fa-barcode::before {
	content: "";
}

.um .fa-plus-minus::before, .um-icon-within .fa-plus-minus::before {
	content: "";
}

.um .fa-video::before, .um-icon-within .fa-video::before {
	content: "";
}

.um .fa-video-camera::before, .um-icon-within .fa-video-camera::before {
	content: "";
}

.um .fa-graduation-cap::before, .um-icon-within .fa-graduation-cap::before {
	content: "";
}

.um .fa-mortar-board::before, .um-icon-within .fa-mortar-board::before {
	content: "";
}

.um .fa-hand-holding-medical::before, .um-icon-within .fa-hand-holding-medical::before {
	content: "";
}

.um .fa-person-circle-check::before, .um-icon-within .fa-person-circle-check::before {
	content: "";
}

.um .fa-turn-up::before, .um-icon-within .fa-turn-up::before {
	content: "";
}

.um .fa-level-up-alt::before, .um-icon-within .fa-level-up-alt::before {
	content: "";
}

.um .fa-sr-only, .um .sr-only, .um-icon-within .fa-sr-only, .um-icon-within .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.um .fa-sr-only-focusable:not(:focus), .um .sr-only-focusable:not(:focus), .um-icon-within .fa-sr-only-focusable:not(:focus), .um-icon-within .sr-only-focusable:not(:focus) {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.um :host, .um :root, .um-icon-within :host, .um-icon-within :root {
	--fa-style-family-brands: "Font Awesome 6 Brands";
	--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

.um .fa-brands, .um .fab, .um-icon-within .fa-brands, .um-icon-within .fab {
	font-weight: 400;
}

.um .fa-monero:before, .um-icon-within .fa-monero:before {
	content: "";
}

.um .fa-hooli:before, .um-icon-within .fa-hooli:before {
	content: "";
}

.um .fa-yelp:before, .um-icon-within .fa-yelp:before {
	content: "";
}

.um .fa-cc-visa:before, .um-icon-within .fa-cc-visa:before {
	content: "";
}

.um .fa-lastfm:before, .um-icon-within .fa-lastfm:before {
	content: "";
}

.um .fa-shopware:before, .um-icon-within .fa-shopware:before {
	content: "";
}

.um .fa-creative-commons-nc:before, .um-icon-within .fa-creative-commons-nc:before {
	content: "";
}

.um .fa-aws:before, .um-icon-within .fa-aws:before {
	content: "";
}

.um .fa-redhat:before, .um-icon-within .fa-redhat:before {
	content: "";
}

.um .fa-yoast:before, .um-icon-within .fa-yoast:before {
	content: "";
}

.um .fa-cloudflare:before, .um-icon-within .fa-cloudflare:before {
	content: "";
}

.um .fa-ups:before, .um-icon-within .fa-ups:before {
	content: "";
}

.um .fa-pixiv:before, .um-icon-within .fa-pixiv:before {
	content: "";
}

.um .fa-wpexplorer:before, .um-icon-within .fa-wpexplorer:before {
	content: "";
}

.um .fa-dyalog:before, .um-icon-within .fa-dyalog:before {
	content: "";
}

.um .fa-bity:before, .um-icon-within .fa-bity:before {
	content: "";
}

.um .fa-stackpath:before, .um-icon-within .fa-stackpath:before {
	content: "";
}

.um .fa-buysellads:before, .um-icon-within .fa-buysellads:before {
	content: "";
}

.um .fa-first-order:before, .um-icon-within .fa-first-order:before {
	content: "";
}

.um .fa-modx:before, .um-icon-within .fa-modx:before {
	content: "";
}

.um .fa-guilded:before, .um-icon-within .fa-guilded:before {
	content: "";
}

.um .fa-vnv:before, .um-icon-within .fa-vnv:before {
	content: "";
}

.um .fa-square-js:before, .um-icon-within .fa-square-js:before {
	content: "";
}

.um .fa-js-square:before, .um-icon-within .fa-js-square:before {
	content: "";
}

.um .fa-microsoft:before, .um-icon-within .fa-microsoft:before {
	content: "";
}

.um .fa-qq:before, .um-icon-within .fa-qq:before {
	content: "";
}

.um .fa-orcid:before, .um-icon-within .fa-orcid:before {
	content: "";
}

.um .fa-java:before, .um-icon-within .fa-java:before {
	content: "";
}

.um .fa-invision:before, .um-icon-within .fa-invision:before {
	content: "";
}

.um .fa-creative-commons-pd-alt:before, .um-icon-within .fa-creative-commons-pd-alt:before {
	content: "";
}

.um .fa-centercode:before, .um-icon-within .fa-centercode:before {
	content: "";
}

.um .fa-glide-g:before, .um-icon-within .fa-glide-g:before {
	content: "";
}

.um .fa-drupal:before, .um-icon-within .fa-drupal:before {
	content: "";
}

.um .fa-jxl:before, .um-icon-within .fa-jxl:before {
	content: "";
}

.um .fa-hire-a-helper:before, .um-icon-within .fa-hire-a-helper:before {
	content: "";
}

.um .fa-creative-commons-by:before, .um-icon-within .fa-creative-commons-by:before {
	content: "";
}

.um .fa-unity:before, .um-icon-within .fa-unity:before {
	content: "";
}

.um .fa-whmcs:before, .um-icon-within .fa-whmcs:before {
	content: "";
}

.um .fa-rocketchat:before, .um-icon-within .fa-rocketchat:before {
	content: "";
}

.um .fa-vk:before, .um-icon-within .fa-vk:before {
	content: "";
}

.um .fa-untappd:before, .um-icon-within .fa-untappd:before {
	content: "";
}

.um .fa-mailchimp:before, .um-icon-within .fa-mailchimp:before {
	content: "";
}

.um .fa-css3-alt:before, .um-icon-within .fa-css3-alt:before {
	content: "";
}

.um .fa-square-reddit:before, .um-icon-within .fa-square-reddit:before {
	content: "";
}

.um .fa-reddit-square:before, .um-icon-within .fa-reddit-square:before {
	content: "";
}

.um .fa-vimeo-v:before, .um-icon-within .fa-vimeo-v:before {
	content: "";
}

.um .fa-contao:before, .um-icon-within .fa-contao:before {
	content: "";
}

.um .fa-square-font-awesome:before, .um-icon-within .fa-square-font-awesome:before {
	content: "";
}

.um .fa-deskpro:before, .um-icon-within .fa-deskpro:before {
	content: "";
}

.um .fa-brave:before, .um-icon-within .fa-brave:before {
	content: "";
}

.um .fa-sistrix:before, .um-icon-within .fa-sistrix:before {
	content: "";
}

.um .fa-square-instagram:before, .um-icon-within .fa-square-instagram:before {
	content: "";
}

.um .fa-instagram-square:before, .um-icon-within .fa-instagram-square:before {
	content: "";
}

.um .fa-battle-net:before, .um-icon-within .fa-battle-net:before {
	content: "";
}

.um .fa-the-red-yeti:before, .um-icon-within .fa-the-red-yeti:before {
	content: "";
}

.um .fa-square-hacker-news:before, .um-icon-within .fa-square-hacker-news:before {
	content: "";
}

.um .fa-hacker-news-square:before, .um-icon-within .fa-hacker-news-square:before {
	content: "";
}

.um .fa-edge:before, .um-icon-within .fa-edge:before {
	content: "";
}

.um .fa-threads:before, .um-icon-within .fa-threads:before {
	content: "";
}

.um .fa-napster:before, .um-icon-within .fa-napster:before {
	content: "";
}

.um .fa-square-snapchat:before, .um-icon-within .fa-square-snapchat:before {
	content: "";
}

.um .fa-snapchat-square:before, .um-icon-within .fa-snapchat-square:before {
	content: "";
}

.um .fa-google-plus-g:before, .um-icon-within .fa-google-plus-g:before {
	content: "";
}

.um .fa-artstation:before, .um-icon-within .fa-artstation:before {
	content: "";
}

.um .fa-markdown:before, .um-icon-within .fa-markdown:before {
	content: "";
}

.um .fa-sourcetree:before, .um-icon-within .fa-sourcetree:before {
	content: "";
}

.um .fa-google-plus:before, .um-icon-within .fa-google-plus:before {
	content: "";
}

.um .fa-diaspora:before, .um-icon-within .fa-diaspora:before {
	content: "";
}

.um .fa-foursquare:before, .um-icon-within .fa-foursquare:before {
	content: "";
}

.um .fa-stack-overflow:before, .um-icon-within .fa-stack-overflow:before {
	content: "";
}

.um .fa-github-alt:before, .um-icon-within .fa-github-alt:before {
	content: "";
}

.um .fa-phoenix-squadron:before, .um-icon-within .fa-phoenix-squadron:before {
	content: "";
}

.um .fa-pagelines:before, .um-icon-within .fa-pagelines:before {
	content: "";
}

.um .fa-algolia:before, .um-icon-within .fa-algolia:before {
	content: "";
}

.um .fa-red-river:before, .um-icon-within .fa-red-river:before {
	content: "";
}

.um .fa-creative-commons-sa:before, .um-icon-within .fa-creative-commons-sa:before {
	content: "";
}

.um .fa-safari:before, .um-icon-within .fa-safari:before {
	content: "";
}

.um .fa-google:before, .um-icon-within .fa-google:before {
	content: "";
}

.um .fa-square-font-awesome-stroke:before, .um-icon-within .fa-square-font-awesome-stroke:before {
	content: "";
}

.um .fa-font-awesome-alt:before, .um-icon-within .fa-font-awesome-alt:before {
	content: "";
}

.um .fa-atlassian:before, .um-icon-within .fa-atlassian:before {
	content: "";
}

.um .fa-linkedin-in:before, .um-icon-within .fa-linkedin-in:before {
	content: "";
}

.um .fa-digital-ocean:before, .um-icon-within .fa-digital-ocean:before {
	content: "";
}

.um .fa-nimblr:before, .um-icon-within .fa-nimblr:before {
	content: "";
}

.um .fa-chromecast:before, .um-icon-within .fa-chromecast:before {
	content: "";
}

.um .fa-evernote:before, .um-icon-within .fa-evernote:before {
	content: "";
}

.um .fa-hacker-news:before, .um-icon-within .fa-hacker-news:before {
	content: "";
}

.um .fa-creative-commons-sampling:before, .um-icon-within .fa-creative-commons-sampling:before {
	content: "";
}

.um .fa-adversal:before, .um-icon-within .fa-adversal:before {
	content: "";
}

.um .fa-creative-commons:before, .um-icon-within .fa-creative-commons:before {
	content: "";
}

.um .fa-watchman-monitoring:before, .um-icon-within .fa-watchman-monitoring:before {
	content: "";
}

.um .fa-fonticons:before, .um-icon-within .fa-fonticons:before {
	content: "";
}

.um .fa-weixin:before, .um-icon-within .fa-weixin:before {
	content: "";
}

.um .fa-shirtsinbulk:before, .um-icon-within .fa-shirtsinbulk:before {
	content: "";
}

.um .fa-codepen:before, .um-icon-within .fa-codepen:before {
	content: "";
}

.um .fa-git-alt:before, .um-icon-within .fa-git-alt:before {
	content: "";
}

.um .fa-lyft:before, .um-icon-within .fa-lyft:before {
	content: "";
}

.um .fa-rev:before, .um-icon-within .fa-rev:before {
	content: "";
}

.um .fa-windows:before, .um-icon-within .fa-windows:before {
	content: "";
}

.um .fa-wizards-of-the-coast:before, .um-icon-within .fa-wizards-of-the-coast:before {
	content: "";
}

.um .fa-square-viadeo:before, .um-icon-within .fa-square-viadeo:before {
	content: "";
}

.um .fa-viadeo-square:before, .um-icon-within .fa-viadeo-square:before {
	content: "";
}

.um .fa-meetup:before, .um-icon-within .fa-meetup:before {
	content: "";
}

.um .fa-centos:before, .um-icon-within .fa-centos:before {
	content: "";
}

.um .fa-adn:before, .um-icon-within .fa-adn:before {
	content: "";
}

.um .fa-cloudsmith:before, .um-icon-within .fa-cloudsmith:before {
	content: "";
}

.um .fa-opensuse:before, .um-icon-within .fa-opensuse:before {
	content: "";
}

.um .fa-pied-piper-alt:before, .um-icon-within .fa-pied-piper-alt:before {
	content: "";
}

.um .fa-square-dribbble:before, .um-icon-within .fa-square-dribbble:before {
	content: "";
}

.um .fa-dribbble-square:before, .um-icon-within .fa-dribbble-square:before {
	content: "";
}

.um .fa-codiepie:before, .um-icon-within .fa-codiepie:before {
	content: "";
}

.um .fa-node:before, .um-icon-within .fa-node:before {
	content: "";
}

.um .fa-mix:before, .um-icon-within .fa-mix:before {
	content: "";
}

.um .fa-steam:before, .um-icon-within .fa-steam:before {
	content: "";
}

.um .fa-cc-apple-pay:before, .um-icon-within .fa-cc-apple-pay:before {
	content: "";
}

.um .fa-scribd:before, .um-icon-within .fa-scribd:before {
	content: "";
}

.um .fa-debian:before, .um-icon-within .fa-debian:before {
	content: "";
}

.um .fa-openid:before, .um-icon-within .fa-openid:before {
	content: "";
}

.um .fa-instalod:before, .um-icon-within .fa-instalod:before {
	content: "";
}

.um .fa-expeditedssl:before, .um-icon-within .fa-expeditedssl:before {
	content: "";
}

.um .fa-sellcast:before, .um-icon-within .fa-sellcast:before {
	content: "";
}

.um .fa-square-twitter:before, .um-icon-within .fa-square-twitter:before {
	content: "";
}

.um .fa-twitter-square:before, .um-icon-within .fa-twitter-square:before {
	content: "";
}

.um .fa-r-project:before, .um-icon-within .fa-r-project:before {
	content: "";
}

.um .fa-delicious:before, .um-icon-within .fa-delicious:before {
	content: "";
}

.um .fa-freebsd:before, .um-icon-within .fa-freebsd:before {
	content: "";
}

.um .fa-vuejs:before, .um-icon-within .fa-vuejs:before {
	content: "";
}

.um .fa-accusoft:before, .um-icon-within .fa-accusoft:before {
	content: "";
}

.um .fa-ioxhost:before, .um-icon-within .fa-ioxhost:before {
	content: "";
}

.um .fa-fonticons-fi:before, .um-icon-within .fa-fonticons-fi:before {
	content: "";
}

.um .fa-app-store:before, .um-icon-within .fa-app-store:before {
	content: "";
}

.um .fa-cc-mastercard:before, .um-icon-within .fa-cc-mastercard:before {
	content: "";
}

.um .fa-itunes-note:before, .um-icon-within .fa-itunes-note:before {
	content: "";
}

.um .fa-golang:before, .um-icon-within .fa-golang:before {
	content: "";
}

.um .fa-kickstarter:before, .um-icon-within .fa-kickstarter:before {
	content: "";
}

.um .fa-square-kickstarter:before, .um-icon-within .fa-square-kickstarter:before {
	content: "";
}

.um .fa-grav:before, .um-icon-within .fa-grav:before {
	content: "";
}

.um .fa-weibo:before, .um-icon-within .fa-weibo:before {
	content: "";
}

.um .fa-uncharted:before, .um-icon-within .fa-uncharted:before {
	content: "";
}

.um .fa-firstdraft:before, .um-icon-within .fa-firstdraft:before {
	content: "";
}

.um .fa-square-youtube:before, .um-icon-within .fa-square-youtube:before {
	content: "";
}

.um .fa-youtube-square:before, .um-icon-within .fa-youtube-square:before {
	content: "";
}

.um .fa-wikipedia-w:before, .um-icon-within .fa-wikipedia-w:before {
	content: "";
}

.um .fa-wpressr:before, .um-icon-within .fa-wpressr:before {
	content: "";
}

.um .fa-rendact:before, .um-icon-within .fa-rendact:before {
	content: "";
}

.um .fa-angellist:before, .um-icon-within .fa-angellist:before {
	content: "";
}

.um .fa-galactic-republic:before, .um-icon-within .fa-galactic-republic:before {
	content: "";
}

.um .fa-nfc-directional:before, .um-icon-within .fa-nfc-directional:before {
	content: "";
}

.um .fa-skype:before, .um-icon-within .fa-skype:before {
	content: "";
}

.um .fa-joget:before, .um-icon-within .fa-joget:before {
	content: "";
}

.um .fa-fedora:before, .um-icon-within .fa-fedora:before {
	content: "";
}

.um .fa-stripe-s:before, .um-icon-within .fa-stripe-s:before {
	content: "";
}

.um .fa-meta:before, .um-icon-within .fa-meta:before {
	content: "";
}

.um .fa-laravel:before, .um-icon-within .fa-laravel:before {
	content: "";
}

.um .fa-hotjar:before, .um-icon-within .fa-hotjar:before {
	content: "";
}

.um .fa-bluetooth-b:before, .um-icon-within .fa-bluetooth-b:before {
	content: "";
}

.um .fa-square-letterboxd:before, .um-icon-within .fa-square-letterboxd:before {
	content: "";
}

.um .fa-sticker-mule:before, .um-icon-within .fa-sticker-mule:before {
	content: "";
}

.um .fa-creative-commons-zero:before, .um-icon-within .fa-creative-commons-zero:before {
	content: "";
}

.um .fa-hips:before, .um-icon-within .fa-hips:before {
	content: "";
}

.um .fa-behance:before, .um-icon-within .fa-behance:before {
	content: "";
}

.um .fa-reddit:before, .um-icon-within .fa-reddit:before {
	content: "";
}

.um .fa-discord:before, .um-icon-within .fa-discord:before {
	content: "";
}

.um .fa-chrome:before, .um-icon-within .fa-chrome:before {
	content: "";
}

.um .fa-app-store-ios:before, .um-icon-within .fa-app-store-ios:before {
	content: "";
}

.um .fa-cc-discover:before, .um-icon-within .fa-cc-discover:before {
	content: "";
}

.um .fa-wpbeginner:before, .um-icon-within .fa-wpbeginner:before {
	content: "";
}

.um .fa-confluence:before, .um-icon-within .fa-confluence:before {
	content: "";
}

.um .fa-shoelace:before, .um-icon-within .fa-shoelace:before {
	content: "";
}

.um .fa-mdb:before, .um-icon-within .fa-mdb:before {
	content: "";
}

.um .fa-dochub:before, .um-icon-within .fa-dochub:before {
	content: "";
}

.um .fa-accessible-icon:before, .um-icon-within .fa-accessible-icon:before {
	content: "";
}

.um .fa-ebay:before, .um-icon-within .fa-ebay:before {
	content: "";
}

.um .fa-amazon:before, .um-icon-within .fa-amazon:before {
	content: "";
}

.um .fa-unsplash:before, .um-icon-within .fa-unsplash:before {
	content: "";
}

.um .fa-yarn:before, .um-icon-within .fa-yarn:before {
	content: "";
}

.um .fa-square-steam:before, .um-icon-within .fa-square-steam:before {
	content: "";
}

.um .fa-steam-square:before, .um-icon-within .fa-steam-square:before {
	content: "";
}

.um .fa-500px:before, .um-icon-within .fa-500px:before {
	content: "";
}

.um .fa-square-vimeo:before, .um-icon-within .fa-square-vimeo:before {
	content: "";
}

.um .fa-vimeo-square:before, .um-icon-within .fa-vimeo-square:before {
	content: "";
}

.um .fa-asymmetrik:before, .um-icon-within .fa-asymmetrik:before {
	content: "";
}

.um .fa-font-awesome:before, .um-icon-within .fa-font-awesome:before {
	content: "";
}

.um .fa-font-awesome-flag:before, .um-icon-within .fa-font-awesome-flag:before {
	content: "";
}

.um .fa-font-awesome-logo-full:before, .um-icon-within .fa-font-awesome-logo-full:before {
	content: "";
}

.um .fa-gratipay:before, .um-icon-within .fa-gratipay:before {
	content: "";
}

.um .fa-apple:before, .um-icon-within .fa-apple:before {
	content: "";
}

.um .fa-hive:before, .um-icon-within .fa-hive:before {
	content: "";
}

.um .fa-gitkraken:before, .um-icon-within .fa-gitkraken:before {
	content: "";
}

.um .fa-keybase:before, .um-icon-within .fa-keybase:before {
	content: "";
}

.um .fa-apple-pay:before, .um-icon-within .fa-apple-pay:before {
	content: "";
}

.um .fa-padlet:before, .um-icon-within .fa-padlet:before {
	content: "";
}

.um .fa-amazon-pay:before, .um-icon-within .fa-amazon-pay:before {
	content: "";
}

.um .fa-square-github:before, .um-icon-within .fa-square-github:before {
	content: "";
}

.um .fa-github-square:before, .um-icon-within .fa-github-square:before {
	content: "";
}

.um .fa-stumbleupon:before, .um-icon-within .fa-stumbleupon:before {
	content: "";
}

.um .fa-fedex:before, .um-icon-within .fa-fedex:before {
	content: "";
}

.um .fa-phoenix-framework:before, .um-icon-within .fa-phoenix-framework:before {
	content: "";
}

.um .fa-shopify:before, .um-icon-within .fa-shopify:before {
	content: "";
}

.um .fa-neos:before, .um-icon-within .fa-neos:before {
	content: "";
}

.um .fa-square-threads:before, .um-icon-within .fa-square-threads:before {
	content: "";
}

.um .fa-hackerrank:before, .um-icon-within .fa-hackerrank:before {
	content: "";
}

.um .fa-researchgate:before, .um-icon-within .fa-researchgate:before {
	content: "";
}

.um .fa-swift:before, .um-icon-within .fa-swift:before {
	content: "";
}

.um .fa-angular:before, .um-icon-within .fa-angular:before {
	content: "";
}

.um .fa-speakap:before, .um-icon-within .fa-speakap:before {
	content: "";
}

.um .fa-angrycreative:before, .um-icon-within .fa-angrycreative:before {
	content: "";
}

.um .fa-y-combinator:before, .um-icon-within .fa-y-combinator:before {
	content: "";
}

.um .fa-empire:before, .um-icon-within .fa-empire:before {
	content: "";
}

.um .fa-envira:before, .um-icon-within .fa-envira:before {
	content: "";
}

.um .fa-google-scholar:before, .um-icon-within .fa-google-scholar:before {
	content: "";
}

.um .fa-square-gitlab:before, .um-icon-within .fa-square-gitlab:before {
	content: "";
}

.um .fa-gitlab-square:before, .um-icon-within .fa-gitlab-square:before {
	content: "";
}

.um .fa-studiovinari:before, .um-icon-within .fa-studiovinari:before {
	content: "";
}

.um .fa-pied-piper:before, .um-icon-within .fa-pied-piper:before {
	content: "";
}

.um .fa-wordpress:before, .um-icon-within .fa-wordpress:before {
	content: "";
}

.um .fa-product-hunt:before, .um-icon-within .fa-product-hunt:before {
	content: "";
}

.um .fa-firefox:before, .um-icon-within .fa-firefox:before {
	content: "";
}

.um .fa-linode:before, .um-icon-within .fa-linode:before {
	content: "";
}

.um .fa-goodreads:before, .um-icon-within .fa-goodreads:before {
	content: "";
}

.um .fa-square-odnoklassniki:before, .um-icon-within .fa-square-odnoklassniki:before {
	content: "";
}

.um .fa-odnoklassniki-square:before, .um-icon-within .fa-odnoklassniki-square:before {
	content: "";
}

.um .fa-jsfiddle:before, .um-icon-within .fa-jsfiddle:before {
	content: "";
}

.um .fa-sith:before, .um-icon-within .fa-sith:before {
	content: "";
}

.um .fa-themeisle:before, .um-icon-within .fa-themeisle:before {
	content: "";
}

.um .fa-page4:before, .um-icon-within .fa-page4:before {
	content: "";
}

.um .fa-hashnode:before, .um-icon-within .fa-hashnode:before {
	content: "";
}

.um .fa-react:before, .um-icon-within .fa-react:before {
	content: "";
}

.um .fa-cc-paypal:before, .um-icon-within .fa-cc-paypal:before {
	content: "";
}

.um .fa-squarespace:before, .um-icon-within .fa-squarespace:before {
	content: "";
}

.um .fa-cc-stripe:before, .um-icon-within .fa-cc-stripe:before {
	content: "";
}

.um .fa-creative-commons-share:before, .um-icon-within .fa-creative-commons-share:before {
	content: "";
}

.um .fa-bitcoin:before, .um-icon-within .fa-bitcoin:before {
	content: "";
}

.um .fa-keycdn:before, .um-icon-within .fa-keycdn:before {
	content: "";
}

.um .fa-opera:before, .um-icon-within .fa-opera:before {
	content: "";
}

.um .fa-itch-io:before, .um-icon-within .fa-itch-io:before {
	content: "";
}

.um .fa-umbraco:before, .um-icon-within .fa-umbraco:before {
	content: "";
}

.um .fa-galactic-senate:before, .um-icon-within .fa-galactic-senate:before {
	content: "";
}

.um .fa-ubuntu:before, .um-icon-within .fa-ubuntu:before {
	content: "";
}

.um .fa-draft2digital:before, .um-icon-within .fa-draft2digital:before {
	content: "";
}

.um .fa-stripe:before, .um-icon-within .fa-stripe:before {
	content: "";
}

.um .fa-houzz:before, .um-icon-within .fa-houzz:before {
	content: "";
}

.um .fa-gg:before, .um-icon-within .fa-gg:before {
	content: "";
}

.um .fa-dhl:before, .um-icon-within .fa-dhl:before {
	content: "";
}

.um .fa-square-pinterest:before, .um-icon-within .fa-square-pinterest:before {
	content: "";
}

.um .fa-pinterest-square:before, .um-icon-within .fa-pinterest-square:before {
	content: "";
}

.um .fa-xing:before, .um-icon-within .fa-xing:before {
	content: "";
}

.um .fa-blackberry:before, .um-icon-within .fa-blackberry:before {
	content: "";
}

.um .fa-creative-commons-pd:before, .um-icon-within .fa-creative-commons-pd:before {
	content: "";
}

.um .fa-playstation:before, .um-icon-within .fa-playstation:before {
	content: "";
}

.um .fa-quinscape:before, .um-icon-within .fa-quinscape:before {
	content: "";
}

.um .fa-less:before, .um-icon-within .fa-less:before {
	content: "";
}

.um .fa-blogger-b:before, .um-icon-within .fa-blogger-b:before {
	content: "";
}

.um .fa-opencart:before, .um-icon-within .fa-opencart:before {
	content: "";
}

.um .fa-vine:before, .um-icon-within .fa-vine:before {
	content: "";
}

.um .fa-signal-messenger:before, .um-icon-within .fa-signal-messenger:before {
	content: "";
}

.um .fa-paypal:before, .um-icon-within .fa-paypal:before {
	content: "";
}

.um .fa-gitlab:before, .um-icon-within .fa-gitlab:before {
	content: "";
}

.um .fa-typo3:before, .um-icon-within .fa-typo3:before {
	content: "";
}

.um .fa-reddit-alien:before, .um-icon-within .fa-reddit-alien:before {
	content: "";
}

.um .fa-yahoo:before, .um-icon-within .fa-yahoo:before {
	content: "";
}

.um .fa-dailymotion:before, .um-icon-within .fa-dailymotion:before {
	content: "";
}

.um .fa-affiliatetheme:before, .um-icon-within .fa-affiliatetheme:before {
	content: "";
}

.um .fa-pied-piper-pp:before, .um-icon-within .fa-pied-piper-pp:before {
	content: "";
}

.um .fa-bootstrap:before, .um-icon-within .fa-bootstrap:before {
	content: "";
}

.um .fa-odnoklassniki:before, .um-icon-within .fa-odnoklassniki:before {
	content: "";
}

.um .fa-nfc-symbol:before, .um-icon-within .fa-nfc-symbol:before {
	content: "";
}

.um .fa-mintbit:before, .um-icon-within .fa-mintbit:before {
	content: "";
}

.um .fa-ethereum:before, .um-icon-within .fa-ethereum:before {
	content: "";
}

.um .fa-speaker-deck:before, .um-icon-within .fa-speaker-deck:before {
	content: "";
}

.um .fa-creative-commons-nc-eu:before, .um-icon-within .fa-creative-commons-nc-eu:before {
	content: "";
}

.um .fa-patreon:before, .um-icon-within .fa-patreon:before {
	content: "";
}

.um .fa-avianex:before, .um-icon-within .fa-avianex:before {
	content: "";
}

.um .fa-ello:before, .um-icon-within .fa-ello:before {
	content: "";
}

.um .fa-gofore:before, .um-icon-within .fa-gofore:before {
	content: "";
}

.um .fa-bimobject:before, .um-icon-within .fa-bimobject:before {
	content: "";
}

.um .fa-brave-reverse:before, .um-icon-within .fa-brave-reverse:before {
	content: "";
}

.um .fa-facebook-f:before, .um-icon-within .fa-facebook-f:before {
	content: "";
}

.um .fa-square-google-plus:before, .um-icon-within .fa-square-google-plus:before {
	content: "";
}

.um .fa-google-plus-square:before, .um-icon-within .fa-google-plus-square:before {
	content: "";
}

.um .fa-web-awesome:before, .um-icon-within .fa-web-awesome:before {
	content: "";
}

.um .fa-mandalorian:before, .um-icon-within .fa-mandalorian:before {
	content: "";
}

.um .fa-first-order-alt:before, .um-icon-within .fa-first-order-alt:before {
	content: "";
}

.um .fa-osi:before, .um-icon-within .fa-osi:before {
	content: "";
}

.um .fa-google-wallet:before, .um-icon-within .fa-google-wallet:before {
	content: "";
}

.um .fa-d-and-d-beyond:before, .um-icon-within .fa-d-and-d-beyond:before {
	content: "";
}

.um .fa-periscope:before, .um-icon-within .fa-periscope:before {
	content: "";
}

.um .fa-fulcrum:before, .um-icon-within .fa-fulcrum:before {
	content: "";
}

.um .fa-cloudscale:before, .um-icon-within .fa-cloudscale:before {
	content: "";
}

.um .fa-forumbee:before, .um-icon-within .fa-forumbee:before {
	content: "";
}

.um .fa-mizuni:before, .um-icon-within .fa-mizuni:before {
	content: "";
}

.um .fa-schlix:before, .um-icon-within .fa-schlix:before {
	content: "";
}

.um .fa-square-xing:before, .um-icon-within .fa-square-xing:before {
	content: "";
}

.um .fa-xing-square:before, .um-icon-within .fa-xing-square:before {
	content: "";
}

.um .fa-bandcamp:before, .um-icon-within .fa-bandcamp:before {
	content: "";
}

.um .fa-wpforms:before, .um-icon-within .fa-wpforms:before {
	content: "";
}

.um .fa-cloudversify:before, .um-icon-within .fa-cloudversify:before {
	content: "";
}

.um .fa-usps:before, .um-icon-within .fa-usps:before {
	content: "";
}

.um .fa-megaport:before, .um-icon-within .fa-megaport:before {
	content: "";
}

.um .fa-magento:before, .um-icon-within .fa-magento:before {
	content: "";
}

.um .fa-spotify:before, .um-icon-within .fa-spotify:before {
	content: "";
}

.um .fa-optin-monster:before, .um-icon-within .fa-optin-monster:before {
	content: "";
}

.um .fa-fly:before, .um-icon-within .fa-fly:before {
	content: "";
}

.um .fa-aviato:before, .um-icon-within .fa-aviato:before {
	content: "";
}

.um .fa-itunes:before, .um-icon-within .fa-itunes:before {
	content: "";
}

.um .fa-cuttlefish:before, .um-icon-within .fa-cuttlefish:before {
	content: "";
}

.um .fa-blogger:before, .um-icon-within .fa-blogger:before {
	content: "";
}

.um .fa-flickr:before, .um-icon-within .fa-flickr:before {
	content: "";
}

.um .fa-viber:before, .um-icon-within .fa-viber:before {
	content: "";
}

.um .fa-soundcloud:before, .um-icon-within .fa-soundcloud:before {
	content: "";
}

.um .fa-digg:before, .um-icon-within .fa-digg:before {
	content: "";
}

.um .fa-tencent-weibo:before, .um-icon-within .fa-tencent-weibo:before {
	content: "";
}

.um .fa-letterboxd:before, .um-icon-within .fa-letterboxd:before {
	content: "";
}

.um .fa-symfony:before, .um-icon-within .fa-symfony:before {
	content: "";
}

.um .fa-maxcdn:before, .um-icon-within .fa-maxcdn:before {
	content: "";
}

.um .fa-etsy:before, .um-icon-within .fa-etsy:before {
	content: "";
}

.um .fa-facebook-messenger:before, .um-icon-within .fa-facebook-messenger:before {
	content: "";
}

.um .fa-audible:before, .um-icon-within .fa-audible:before {
	content: "";
}

.um .fa-think-peaks:before, .um-icon-within .fa-think-peaks:before {
	content: "";
}

.um .fa-bilibili:before, .um-icon-within .fa-bilibili:before {
	content: "";
}

.um .fa-erlang:before, .um-icon-within .fa-erlang:before {
	content: "";
}

.um .fa-x-twitter:before, .um-icon-within .fa-x-twitter:before {
	content: "";
}

.um .fa-cotton-bureau:before, .um-icon-within .fa-cotton-bureau:before {
	content: "";
}

.um .fa-dashcube:before, .um-icon-within .fa-dashcube:before {
	content: "";
}

.um .fa-42-group:before, .um-icon-within .fa-42-group:before {
	content: "";
}

.um .fa-innosoft:before, .um-icon-within .fa-innosoft:before {
	content: "";
}

.um .fa-stack-exchange:before, .um-icon-within .fa-stack-exchange:before {
	content: "";
}

.um .fa-elementor:before, .um-icon-within .fa-elementor:before {
	content: "";
}

.um .fa-square-pied-piper:before, .um-icon-within .fa-square-pied-piper:before {
	content: "";
}

.um .fa-pied-piper-square:before, .um-icon-within .fa-pied-piper-square:before {
	content: "";
}

.um .fa-creative-commons-nd:before, .um-icon-within .fa-creative-commons-nd:before {
	content: "";
}

.um .fa-palfed:before, .um-icon-within .fa-palfed:before {
	content: "";
}

.um .fa-superpowers:before, .um-icon-within .fa-superpowers:before {
	content: "";
}

.um .fa-resolving:before, .um-icon-within .fa-resolving:before {
	content: "";
}

.um .fa-xbox:before, .um-icon-within .fa-xbox:before {
	content: "";
}

.um .fa-square-web-awesome-stroke:before, .um-icon-within .fa-square-web-awesome-stroke:before {
	content: "";
}

.um .fa-searchengin:before, .um-icon-within .fa-searchengin:before {
	content: "";
}

.um .fa-tiktok:before, .um-icon-within .fa-tiktok:before {
	content: "";
}

.um .fa-square-facebook:before, .um-icon-within .fa-square-facebook:before {
	content: "";
}

.um .fa-facebook-square:before, .um-icon-within .fa-facebook-square:before {
	content: "";
}

.um .fa-renren:before, .um-icon-within .fa-renren:before {
	content: "";
}

.um .fa-linux:before, .um-icon-within .fa-linux:before {
	content: "";
}

.um .fa-glide:before, .um-icon-within .fa-glide:before {
	content: "";
}

.um .fa-linkedin:before, .um-icon-within .fa-linkedin:before {
	content: "";
}

.um .fa-hubspot:before, .um-icon-within .fa-hubspot:before {
	content: "";
}

.um .fa-deploydog:before, .um-icon-within .fa-deploydog:before {
	content: "";
}

.um .fa-twitch:before, .um-icon-within .fa-twitch:before {
	content: "";
}

.um .fa-ravelry:before, .um-icon-within .fa-ravelry:before {
	content: "";
}

.um .fa-mixer:before, .um-icon-within .fa-mixer:before {
	content: "";
}

.um .fa-square-lastfm:before, .um-icon-within .fa-square-lastfm:before {
	content: "";
}

.um .fa-lastfm-square:before, .um-icon-within .fa-lastfm-square:before {
	content: "";
}

.um .fa-vimeo:before, .um-icon-within .fa-vimeo:before {
	content: "";
}

.um .fa-mendeley:before, .um-icon-within .fa-mendeley:before {
	content: "";
}

.um .fa-uniregistry:before, .um-icon-within .fa-uniregistry:before {
	content: "";
}

.um .fa-figma:before, .um-icon-within .fa-figma:before {
	content: "";
}

.um .fa-creative-commons-remix:before, .um-icon-within .fa-creative-commons-remix:before {
	content: "";
}

.um .fa-cc-amazon-pay:before, .um-icon-within .fa-cc-amazon-pay:before {
	content: "";
}

.um .fa-dropbox:before, .um-icon-within .fa-dropbox:before {
	content: "";
}

.um .fa-instagram:before, .um-icon-within .fa-instagram:before {
	content: "";
}

.um .fa-cmplid:before, .um-icon-within .fa-cmplid:before {
	content: "";
}

.um .fa-upwork:before, .um-icon-within .fa-upwork:before {
	content: "";
}

.um .fa-facebook:before, .um-icon-within .fa-facebook:before {
	content: "";
}

.um .fa-gripfire:before, .um-icon-within .fa-gripfire:before {
	content: "";
}

.um .fa-jedi-order:before, .um-icon-within .fa-jedi-order:before {
	content: "";
}

.um .fa-uikit:before, .um-icon-within .fa-uikit:before {
	content: "";
}

.um .fa-fort-awesome-alt:before, .um-icon-within .fa-fort-awesome-alt:before {
	content: "";
}

.um .fa-phabricator:before, .um-icon-within .fa-phabricator:before {
	content: "";
}

.um .fa-ussunnah:before, .um-icon-within .fa-ussunnah:before {
	content: "";
}

.um .fa-earlybirds:before, .um-icon-within .fa-earlybirds:before {
	content: "";
}

.um .fa-trade-federation:before, .um-icon-within .fa-trade-federation:before {
	content: "";
}

.um .fa-autoprefixer:before, .um-icon-within .fa-autoprefixer:before {
	content: "";
}

.um .fa-whatsapp:before, .um-icon-within .fa-whatsapp:before {
	content: "";
}

.um .fa-square-upwork:before, .um-icon-within .fa-square-upwork:before {
	content: "";
}

.um .fa-slideshare:before, .um-icon-within .fa-slideshare:before {
	content: "";
}

.um .fa-google-play:before, .um-icon-within .fa-google-play:before {
	content: "";
}

.um .fa-viadeo:before, .um-icon-within .fa-viadeo:before {
	content: "";
}

.um .fa-line:before, .um-icon-within .fa-line:before {
	content: "";
}

.um .fa-google-drive:before, .um-icon-within .fa-google-drive:before {
	content: "";
}

.um .fa-servicestack:before, .um-icon-within .fa-servicestack:before {
	content: "";
}

.um .fa-simplybuilt:before, .um-icon-within .fa-simplybuilt:before {
	content: "";
}

.um .fa-bitbucket:before, .um-icon-within .fa-bitbucket:before {
	content: "";
}

.um .fa-imdb:before, .um-icon-within .fa-imdb:before {
	content: "";
}

.um .fa-deezer:before, .um-icon-within .fa-deezer:before {
	content: "";
}

.um .fa-raspberry-pi:before, .um-icon-within .fa-raspberry-pi:before {
	content: "";
}

.um .fa-jira:before, .um-icon-within .fa-jira:before {
	content: "";
}

.um .fa-docker:before, .um-icon-within .fa-docker:before {
	content: "";
}

.um .fa-screenpal:before, .um-icon-within .fa-screenpal:before {
	content: "";
}

.um .fa-bluetooth:before, .um-icon-within .fa-bluetooth:before {
	content: "";
}

.um .fa-gitter:before, .um-icon-within .fa-gitter:before {
	content: "";
}

.um .fa-d-and-d:before, .um-icon-within .fa-d-and-d:before {
	content: "";
}

.um .fa-microblog:before, .um-icon-within .fa-microblog:before {
	content: "";
}

.um .fa-cc-diners-club:before, .um-icon-within .fa-cc-diners-club:before {
	content: "";
}

.um .fa-gg-circle:before, .um-icon-within .fa-gg-circle:before {
	content: "";
}

.um .fa-pied-piper-hat:before, .um-icon-within .fa-pied-piper-hat:before {
	content: "";
}

.um .fa-kickstarter-k:before, .um-icon-within .fa-kickstarter-k:before {
	content: "";
}

.um .fa-yandex:before, .um-icon-within .fa-yandex:before {
	content: "";
}

.um .fa-readme:before, .um-icon-within .fa-readme:before {
	content: "";
}

.um .fa-html5:before, .um-icon-within .fa-html5:before {
	content: "";
}

.um .fa-sellsy:before, .um-icon-within .fa-sellsy:before {
	content: "";
}

.um .fa-square-web-awesome:before, .um-icon-within .fa-square-web-awesome:before {
	content: "";
}

.um .fa-sass:before, .um-icon-within .fa-sass:before {
	content: "";
}

.um .fa-wirsindhandwerk:before, .um-icon-within .fa-wirsindhandwerk:before {
	content: "";
}

.um .fa-wsh:before, .um-icon-within .fa-wsh:before {
	content: "";
}

.um .fa-buromobelexperte:before, .um-icon-within .fa-buromobelexperte:before {
	content: "";
}

.um .fa-salesforce:before, .um-icon-within .fa-salesforce:before {
	content: "";
}

.um .fa-octopus-deploy:before, .um-icon-within .fa-octopus-deploy:before {
	content: "";
}

.um .fa-medapps:before, .um-icon-within .fa-medapps:before {
	content: "";
}

.um .fa-ns8:before, .um-icon-within .fa-ns8:before {
	content: "";
}

.um .fa-pinterest-p:before, .um-icon-within .fa-pinterest-p:before {
	content: "";
}

.um .fa-apper:before, .um-icon-within .fa-apper:before {
	content: "";
}

.um .fa-fort-awesome:before, .um-icon-within .fa-fort-awesome:before {
	content: "";
}

.um .fa-waze:before, .um-icon-within .fa-waze:before {
	content: "";
}

.um .fa-bluesky:before, .um-icon-within .fa-bluesky:before {
	content: "";
}

.um .fa-cc-jcb:before, .um-icon-within .fa-cc-jcb:before {
	content: "";
}

.um .fa-snapchat:before, .um-icon-within .fa-snapchat:before {
	content: "";
}

.um .fa-snapchat-ghost:before, .um-icon-within .fa-snapchat-ghost:before {
	content: "";
}

.um .fa-fantasy-flight-games:before, .um-icon-within .fa-fantasy-flight-games:before {
	content: "";
}

.um .fa-rust:before, .um-icon-within .fa-rust:before {
	content: "";
}

.um .fa-wix:before, .um-icon-within .fa-wix:before {
	content: "";
}

.um .fa-square-behance:before, .um-icon-within .fa-square-behance:before {
	content: "";
}

.um .fa-behance-square:before, .um-icon-within .fa-behance-square:before {
	content: "";
}

.um .fa-supple:before, .um-icon-within .fa-supple:before {
	content: "";
}

.um .fa-webflow:before, .um-icon-within .fa-webflow:before {
	content: "";
}

.um .fa-rebel:before, .um-icon-within .fa-rebel:before {
	content: "";
}

.um .fa-css3:before, .um-icon-within .fa-css3:before {
	content: "";
}

.um .fa-staylinked:before, .um-icon-within .fa-staylinked:before {
	content: "";
}

.um .fa-kaggle:before, .um-icon-within .fa-kaggle:before {
	content: "";
}

.um .fa-space-awesome:before, .um-icon-within .fa-space-awesome:before {
	content: "";
}

.um .fa-deviantart:before, .um-icon-within .fa-deviantart:before {
	content: "";
}

.um .fa-cpanel:before, .um-icon-within .fa-cpanel:before {
	content: "";
}

.um .fa-goodreads-g:before, .um-icon-within .fa-goodreads-g:before {
	content: "";
}

.um .fa-square-git:before, .um-icon-within .fa-square-git:before {
	content: "";
}

.um .fa-git-square:before, .um-icon-within .fa-git-square:before {
	content: "";
}

.um .fa-square-tumblr:before, .um-icon-within .fa-square-tumblr:before {
	content: "";
}

.um .fa-tumblr-square:before, .um-icon-within .fa-tumblr-square:before {
	content: "";
}

.um .fa-trello:before, .um-icon-within .fa-trello:before {
	content: "";
}

.um .fa-creative-commons-nc-jp:before, .um-icon-within .fa-creative-commons-nc-jp:before {
	content: "";
}

.um .fa-get-pocket:before, .um-icon-within .fa-get-pocket:before {
	content: "";
}

.um .fa-perbyte:before, .um-icon-within .fa-perbyte:before {
	content: "";
}

.um .fa-grunt:before, .um-icon-within .fa-grunt:before {
	content: "";
}

.um .fa-weebly:before, .um-icon-within .fa-weebly:before {
	content: "";
}

.um .fa-connectdevelop:before, .um-icon-within .fa-connectdevelop:before {
	content: "";
}

.um .fa-leanpub:before, .um-icon-within .fa-leanpub:before {
	content: "";
}

.um .fa-black-tie:before, .um-icon-within .fa-black-tie:before {
	content: "";
}

.um .fa-themeco:before, .um-icon-within .fa-themeco:before {
	content: "";
}

.um .fa-python:before, .um-icon-within .fa-python:before {
	content: "";
}

.um .fa-android:before, .um-icon-within .fa-android:before {
	content: "";
}

.um .fa-bots:before, .um-icon-within .fa-bots:before {
	content: "";
}

.um .fa-free-code-camp:before, .um-icon-within .fa-free-code-camp:before {
	content: "";
}

.um .fa-hornbill:before, .um-icon-within .fa-hornbill:before {
	content: "";
}

.um .fa-js:before, .um-icon-within .fa-js:before {
	content: "";
}

.um .fa-ideal:before, .um-icon-within .fa-ideal:before {
	content: "";
}

.um .fa-git:before, .um-icon-within .fa-git:before {
	content: "";
}

.um .fa-dev:before, .um-icon-within .fa-dev:before {
	content: "";
}

.um .fa-sketch:before, .um-icon-within .fa-sketch:before {
	content: "";
}

.um .fa-yandex-international:before, .um-icon-within .fa-yandex-international:before {
	content: "";
}

.um .fa-cc-amex:before, .um-icon-within .fa-cc-amex:before {
	content: "";
}

.um .fa-uber:before, .um-icon-within .fa-uber:before {
	content: "";
}

.um .fa-github:before, .um-icon-within .fa-github:before {
	content: "";
}

.um .fa-php:before, .um-icon-within .fa-php:before {
	content: "";
}

.um .fa-alipay:before, .um-icon-within .fa-alipay:before {
	content: "";
}

.um .fa-youtube:before, .um-icon-within .fa-youtube:before {
	content: "";
}

.um .fa-skyatlas:before, .um-icon-within .fa-skyatlas:before {
	content: "";
}

.um .fa-firefox-browser:before, .um-icon-within .fa-firefox-browser:before {
	content: "";
}

.um .fa-replyd:before, .um-icon-within .fa-replyd:before {
	content: "";
}

.um .fa-suse:before, .um-icon-within .fa-suse:before {
	content: "";
}

.um .fa-jenkins:before, .um-icon-within .fa-jenkins:before {
	content: "";
}

.um .fa-twitter:before, .um-icon-within .fa-twitter:before {
	content: "";
}

.um .fa-rockrms:before, .um-icon-within .fa-rockrms:before {
	content: "";
}

.um .fa-pinterest:before, .um-icon-within .fa-pinterest:before {
	content: "";
}

.um .fa-buffer:before, .um-icon-within .fa-buffer:before {
	content: "";
}

.um .fa-npm:before, .um-icon-within .fa-npm:before {
	content: "";
}

.um .fa-yammer:before, .um-icon-within .fa-yammer:before {
	content: "";
}

.um .fa-btc:before, .um-icon-within .fa-btc:before {
	content: "";
}

.um .fa-dribbble:before, .um-icon-within .fa-dribbble:before {
	content: "";
}

.um .fa-stumbleupon-circle:before, .um-icon-within .fa-stumbleupon-circle:before {
	content: "";
}

.um .fa-internet-explorer:before, .um-icon-within .fa-internet-explorer:before {
	content: "";
}

.um .fa-stubber:before, .um-icon-within .fa-stubber:before {
	content: "";
}

.um .fa-telegram:before, .um-icon-within .fa-telegram:before {
	content: "";
}

.um .fa-telegram-plane:before, .um-icon-within .fa-telegram-plane:before {
	content: "";
}

.um .fa-old-republic:before, .um-icon-within .fa-old-republic:before {
	content: "";
}

.um .fa-odysee:before, .um-icon-within .fa-odysee:before {
	content: "";
}

.um .fa-square-whatsapp:before, .um-icon-within .fa-square-whatsapp:before {
	content: "";
}

.um .fa-whatsapp-square:before, .um-icon-within .fa-whatsapp-square:before {
	content: "";
}

.um .fa-node-js:before, .um-icon-within .fa-node-js:before {
	content: "";
}

.um .fa-edge-legacy:before, .um-icon-within .fa-edge-legacy:before {
	content: "";
}

.um .fa-slack:before, .um-icon-within .fa-slack:before {
	content: "";
}

.um .fa-slack-hash:before, .um-icon-within .fa-slack-hash:before {
	content: "";
}

.um .fa-medrt:before, .um-icon-within .fa-medrt:before {
	content: "";
}

.um .fa-usb:before, .um-icon-within .fa-usb:before {
	content: "";
}

.um .fa-tumblr:before, .um-icon-within .fa-tumblr:before {
	content: "";
}

.um .fa-vaadin:before, .um-icon-within .fa-vaadin:before {
	content: "";
}

.um .fa-quora:before, .um-icon-within .fa-quora:before {
	content: "";
}

.um .fa-square-x-twitter:before, .um-icon-within .fa-square-x-twitter:before {
	content: "";
}

.um .fa-reacteurope:before, .um-icon-within .fa-reacteurope:before {
	content: "";
}

.um .fa-medium:before, .um-icon-within .fa-medium:before {
	content: "";
}

.um .fa-medium-m:before, .um-icon-within .fa-medium-m:before {
	content: "";
}

.um .fa-amilia:before, .um-icon-within .fa-amilia:before {
	content: "";
}

.um .fa-mixcloud:before, .um-icon-within .fa-mixcloud:before {
	content: "";
}

.um .fa-flipboard:before, .um-icon-within .fa-flipboard:before {
	content: "";
}

.um .fa-viacoin:before, .um-icon-within .fa-viacoin:before {
	content: "";
}

.um .fa-critical-role:before, .um-icon-within .fa-critical-role:before {
	content: "";
}

.um .fa-sitrox:before, .um-icon-within .fa-sitrox:before {
	content: "";
}

.um .fa-discourse:before, .um-icon-within .fa-discourse:before {
	content: "";
}

.um .fa-joomla:before, .um-icon-within .fa-joomla:before {
	content: "";
}

.um .fa-mastodon:before, .um-icon-within .fa-mastodon:before {
	content: "";
}

.um .fa-airbnb:before, .um-icon-within .fa-airbnb:before {
	content: "";
}

.um .fa-wolf-pack-battalion:before, .um-icon-within .fa-wolf-pack-battalion:before {
	content: "";
}

.um .fa-buy-n-large:before, .um-icon-within .fa-buy-n-large:before {
	content: "";
}

.um .fa-gulp:before, .um-icon-within .fa-gulp:before {
	content: "";
}

.um .fa-creative-commons-sampling-plus:before, .um-icon-within .fa-creative-commons-sampling-plus:before {
	content: "";
}

.um .fa-strava:before, .um-icon-within .fa-strava:before {
	content: "";
}

.um .fa-ember:before, .um-icon-within .fa-ember:before {
	content: "";
}

.um .fa-canadian-maple-leaf:before, .um-icon-within .fa-canadian-maple-leaf:before {
	content: "";
}

.um .fa-teamspeak:before, .um-icon-within .fa-teamspeak:before {
	content: "";
}

.um .fa-pushed:before, .um-icon-within .fa-pushed:before {
	content: "";
}

.um .fa-wordpress-simple:before, .um-icon-within .fa-wordpress-simple:before {
	content: "";
}

.um .fa-nutritionix:before, .um-icon-within .fa-nutritionix:before {
	content: "";
}

.um .fa-wodu:before, .um-icon-within .fa-wodu:before {
	content: "";
}

.um .fa-google-pay:before, .um-icon-within .fa-google-pay:before {
	content: "";
}

.um .fa-intercom:before, .um-icon-within .fa-intercom:before {
	content: "";
}

.um .fa-zhihu:before, .um-icon-within .fa-zhihu:before {
	content: "";
}

.um .fa-korvue:before, .um-icon-within .fa-korvue:before {
	content: "";
}

.um .fa-pix:before, .um-icon-within .fa-pix:before {
	content: "";
}

.um .fa-steam-symbol:before, .um-icon-within .fa-steam-symbol:before {
	content: "";
}

.um :host, .um :root, .um-icon-within :host, .um-icon-within :root {
	--fa-style-family-classic: "Font Awesome 6 Free";
	--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

.um .fa-regular, .um .far, .um-icon-within .fa-regular, .um-icon-within .far {
	font-weight: 400;
}

.um :host, .um :root, .um-icon-within :host, .um-icon-within :root {
	--fa-style-family-classic: "Font Awesome 6 Free";
	--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

.um .fa-solid, .um .fas, .um-icon-within .fa-solid, .um-icon-within .fas {
	font-weight: 900;
}

.um .fa.fa-glass:before, .um-icon-within .fa.fa-glass:before {
	content: "";
}

.um .fa.fa-envelope-o, .um-icon-within .fa.fa-envelope-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-envelope-o:before, .um-icon-within .fa.fa-envelope-o:before {
	content: "";
}

.um .fa.fa-star-o, .um-icon-within .fa.fa-star-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-o:before, .um-icon-within .fa.fa-star-o:before {
	content: "";
}

.um .fa.fa-remove:before, .um-icon-within .fa.fa-remove:before {
	content: "";
}

.um .fa.fa-close:before, .um-icon-within .fa.fa-close:before {
	content: "";
}

.um .fa.fa-gear:before, .um-icon-within .fa.fa-gear:before {
	content: "";
}

.um .fa.fa-trash-o, .um-icon-within .fa.fa-trash-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-trash-o:before, .um-icon-within .fa.fa-trash-o:before {
	content: "";
}

.um .fa.fa-home:before, .um-icon-within .fa.fa-home:before {
	content: "";
}

.um .fa.fa-file-o, .um-icon-within .fa.fa-file-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-o:before, .um-icon-within .fa.fa-file-o:before {
	content: "";
}

.um .fa.fa-clock-o, .um-icon-within .fa.fa-clock-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-clock-o:before, .um-icon-within .fa.fa-clock-o:before {
	content: "";
}

.um .fa.fa-arrow-circle-o-down, .um-icon-within .fa.fa-arrow-circle-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-down:before, .um-icon-within .fa.fa-arrow-circle-o-down:before {
	content: "";
}

.um .fa.fa-arrow-circle-o-up, .um-icon-within .fa.fa-arrow-circle-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-up:before, .um-icon-within .fa.fa-arrow-circle-o-up:before {
	content: "";
}

.um .fa.fa-play-circle-o, .um-icon-within .fa.fa-play-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-play-circle-o:before, .um-icon-within .fa.fa-play-circle-o:before {
	content: "";
}

.um .fa.fa-repeat:before, .um-icon-within .fa.fa-repeat:before {
	content: "";
}

.um .fa.fa-rotate-right:before, .um-icon-within .fa.fa-rotate-right:before {
	content: "";
}

.um .fa.fa-refresh:before, .um-icon-within .fa.fa-refresh:before {
	content: "";
}

.um .fa.fa-list-alt, .um-icon-within .fa.fa-list-alt {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-list-alt:before, .um-icon-within .fa.fa-list-alt:before {
	content: "";
}

.um .fa.fa-dedent:before, .um-icon-within .fa.fa-dedent:before {
	content: "";
}

.um .fa.fa-video-camera:before, .um-icon-within .fa.fa-video-camera:before {
	content: "";
}

.um .fa.fa-picture-o, .um-icon-within .fa.fa-picture-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-picture-o:before, .um-icon-within .fa.fa-picture-o:before {
	content: "";
}

.um .fa.fa-photo, .um-icon-within .fa.fa-photo {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-photo:before, .um-icon-within .fa.fa-photo:before {
	content: "";
}

.um .fa.fa-image, .um-icon-within .fa.fa-image {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-image:before, .um-icon-within .fa.fa-image:before {
	content: "";
}

.um .fa.fa-map-marker:before, .um-icon-within .fa.fa-map-marker:before {
	content: "";
}

.um .fa.fa-pencil-square-o, .um-icon-within .fa.fa-pencil-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-pencil-square-o:before, .um-icon-within .fa.fa-pencil-square-o:before {
	content: "";
}

.um .fa.fa-edit, .um-icon-within .fa.fa-edit {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-edit:before, .um-icon-within .fa.fa-edit:before {
	content: "";
}

.um .fa.fa-share-square-o:before, .um-icon-within .fa.fa-share-square-o:before {
	content: "";
}

.um .fa.fa-check-square-o, .um-icon-within .fa.fa-check-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-check-square-o:before, .um-icon-within .fa.fa-check-square-o:before {
	content: "";
}

.um .fa.fa-arrows:before, .um-icon-within .fa.fa-arrows:before {
	content: "";
}

.um .fa.fa-times-circle-o, .um-icon-within .fa.fa-times-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-times-circle-o:before, .um-icon-within .fa.fa-times-circle-o:before {
	content: "";
}

.um .fa.fa-check-circle-o, .um-icon-within .fa.fa-check-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-check-circle-o:before, .um-icon-within .fa.fa-check-circle-o:before {
	content: "";
}

.um .fa.fa-mail-forward:before, .um-icon-within .fa.fa-mail-forward:before {
	content: "";
}

.um .fa.fa-expand:before, .um-icon-within .fa.fa-expand:before {
	content: "";
}

.um .fa.fa-compress:before, .um-icon-within .fa.fa-compress:before {
	content: "";
}

.um .fa.fa-eye, .um-icon-within .fa.fa-eye {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-eye-slash, .um-icon-within .fa.fa-eye-slash {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-warning:before, .um-icon-within .fa.fa-warning:before {
	content: "";
}

.um .fa.fa-calendar:before, .um-icon-within .fa.fa-calendar:before {
	content: "";
}

.um .fa.fa-arrows-v:before, .um-icon-within .fa.fa-arrows-v:before {
	content: "";
}

.um .fa.fa-arrows-h:before, .um-icon-within .fa.fa-arrows-h:before {
	content: "";
}

.um .fa.fa-bar-chart:before, .um-icon-within .fa.fa-bar-chart:before {
	content: "";
}

.um .fa.fa-bar-chart-o:before, .um-icon-within .fa.fa-bar-chart-o:before {
	content: "";
}

.um .fa.fa-twitter-square, .um-icon-within .fa.fa-twitter-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-twitter-square:before, .um-icon-within .fa.fa-twitter-square:before {
	content: "";
}

.um .fa.fa-facebook-square, .um-icon-within .fa.fa-facebook-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook-square:before, .um-icon-within .fa.fa-facebook-square:before {
	content: "";
}

.um .fa.fa-gears:before, .um-icon-within .fa.fa-gears:before {
	content: "";
}

.um .fa.fa-thumbs-o-up, .um-icon-within .fa.fa-thumbs-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-thumbs-o-up:before, .um-icon-within .fa.fa-thumbs-o-up:before {
	content: "";
}

.um .fa.fa-thumbs-o-down, .um-icon-within .fa.fa-thumbs-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-thumbs-o-down:before, .um-icon-within .fa.fa-thumbs-o-down:before {
	content: "";
}

.um .fa.fa-heart-o, .um-icon-within .fa.fa-heart-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-heart-o:before, .um-icon-within .fa.fa-heart-o:before {
	content: "";
}

.um .fa.fa-sign-out:before, .um-icon-within .fa.fa-sign-out:before {
	content: "";
}

.um .fa.fa-linkedin-square, .um-icon-within .fa.fa-linkedin-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-linkedin-square:before, .um-icon-within .fa.fa-linkedin-square:before {
	content: "";
}

.um .fa.fa-thumb-tack:before, .um-icon-within .fa.fa-thumb-tack:before {
	content: "";
}

.um .fa.fa-external-link:before, .um-icon-within .fa.fa-external-link:before {
	content: "";
}

.um .fa.fa-sign-in:before, .um-icon-within .fa.fa-sign-in:before {
	content: "";
}

.um .fa.fa-github-square, .um-icon-within .fa.fa-github-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-github-square:before, .um-icon-within .fa.fa-github-square:before {
	content: "";
}

.um .fa.fa-lemon-o, .um-icon-within .fa.fa-lemon-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-lemon-o:before, .um-icon-within .fa.fa-lemon-o:before {
	content: "";
}

.um .fa.fa-square-o, .um-icon-within .fa.fa-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-square-o:before, .um-icon-within .fa.fa-square-o:before {
	content: "";
}

.um .fa.fa-bookmark-o, .um-icon-within .fa.fa-bookmark-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-bookmark-o:before, .um-icon-within .fa.fa-bookmark-o:before {
	content: "";
}

.um .fa.fa-twitter, .um-icon-within .fa.fa-twitter {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook, .um-icon-within .fa.fa-facebook {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook:before, .um-icon-within .fa.fa-facebook:before {
	content: "";
}

.um .fa.fa-facebook-f, .um-icon-within .fa.fa-facebook-f {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook-f:before, .um-icon-within .fa.fa-facebook-f:before {
	content: "";
}

.um .fa.fa-github, .um-icon-within .fa.fa-github {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-credit-card, .um-icon-within .fa.fa-credit-card {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-feed:before, .um-icon-within .fa.fa-feed:before {
	content: "";
}

.um .fa.fa-hdd-o, .um-icon-within .fa.fa-hdd-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hdd-o:before, .um-icon-within .fa.fa-hdd-o:before {
	content: "";
}

.um .fa.fa-hand-o-right, .um-icon-within .fa.fa-hand-o-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-right:before, .um-icon-within .fa.fa-hand-o-right:before {
	content: "";
}

.um .fa.fa-hand-o-left, .um-icon-within .fa.fa-hand-o-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-left:before, .um-icon-within .fa.fa-hand-o-left:before {
	content: "";
}

.um .fa.fa-hand-o-up, .um-icon-within .fa.fa-hand-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-up:before, .um-icon-within .fa.fa-hand-o-up:before {
	content: "";
}

.um .fa.fa-hand-o-down, .um-icon-within .fa.fa-hand-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-down:before, .um-icon-within .fa.fa-hand-o-down:before {
	content: "";
}

.um .fa.fa-globe:before, .um-icon-within .fa.fa-globe:before {
	content: "";
}

.um .fa.fa-tasks:before, .um-icon-within .fa.fa-tasks:before {
	content: "";
}

.um .fa.fa-arrows-alt:before, .um-icon-within .fa.fa-arrows-alt:before {
	content: "";
}

.um .fa.fa-group:before, .um-icon-within .fa.fa-group:before {
	content: "";
}

.um .fa.fa-chain:before, .um-icon-within .fa.fa-chain:before {
	content: "";
}

.um .fa.fa-cut:before, .um-icon-within .fa.fa-cut:before {
	content: "";
}

.um .fa.fa-files-o, .um-icon-within .fa.fa-files-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-files-o:before, .um-icon-within .fa.fa-files-o:before {
	content: "";
}

.um .fa.fa-floppy-o, .um-icon-within .fa.fa-floppy-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-floppy-o:before, .um-icon-within .fa.fa-floppy-o:before {
	content: "";
}

.um .fa.fa-save, .um-icon-within .fa.fa-save {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-save:before, .um-icon-within .fa.fa-save:before {
	content: "";
}

.um .fa.fa-navicon:before, .um-icon-within .fa.fa-navicon:before {
	content: "";
}

.um .fa.fa-reorder:before, .um-icon-within .fa.fa-reorder:before {
	content: "";
}

.um .fa.fa-magic:before, .um-icon-within .fa.fa-magic:before {
	content: "";
}

.um .fa.fa-pinterest, .um-icon-within .fa.fa-pinterest {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pinterest-square, .um-icon-within .fa.fa-pinterest-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pinterest-square:before, .um-icon-within .fa.fa-pinterest-square:before {
	content: "";
}

.um .fa.fa-google-plus-square, .um-icon-within .fa.fa-google-plus-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-square:before, .um-icon-within .fa.fa-google-plus-square:before {
	content: "";
}

.um .fa.fa-google-plus, .um-icon-within .fa.fa-google-plus {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus:before, .um-icon-within .fa.fa-google-plus:before {
	content: "";
}

.um .fa.fa-money:before, .um-icon-within .fa.fa-money:before {
	content: "";
}

.um .fa.fa-unsorted:before, .um-icon-within .fa.fa-unsorted:before {
	content: "";
}

.um .fa.fa-sort-desc:before, .um-icon-within .fa.fa-sort-desc:before {
	content: "";
}

.um .fa.fa-sort-asc:before, .um-icon-within .fa.fa-sort-asc:before {
	content: "";
}

.um .fa.fa-linkedin, .um-icon-within .fa.fa-linkedin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-linkedin:before, .um-icon-within .fa.fa-linkedin:before {
	content: "";
}

.um .fa.fa-rotate-left:before, .um-icon-within .fa.fa-rotate-left:before {
	content: "";
}

.um .fa.fa-legal:before, .um-icon-within .fa.fa-legal:before {
	content: "";
}

.um .fa.fa-tachometer:before, .um-icon-within .fa.fa-tachometer:before {
	content: "";
}

.um .fa.fa-dashboard:before, .um-icon-within .fa.fa-dashboard:before {
	content: "";
}

.um .fa.fa-comment-o, .um-icon-within .fa.fa-comment-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-comment-o:before, .um-icon-within .fa.fa-comment-o:before {
	content: "";
}

.um .fa.fa-comments-o, .um-icon-within .fa.fa-comments-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-comments-o:before, .um-icon-within .fa.fa-comments-o:before {
	content: "";
}

.um .fa.fa-flash:before, .um-icon-within .fa.fa-flash:before {
	content: "";
}

.um .fa.fa-clipboard:before, .um-icon-within .fa.fa-clipboard:before {
	content: "";
}

.um .fa.fa-lightbulb-o, .um-icon-within .fa.fa-lightbulb-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-lightbulb-o:before, .um-icon-within .fa.fa-lightbulb-o:before {
	content: "";
}

.um .fa.fa-exchange:before, .um-icon-within .fa.fa-exchange:before {
	content: "";
}

.um .fa.fa-cloud-download:before, .um-icon-within .fa.fa-cloud-download:before {
	content: "";
}

.um .fa.fa-cloud-upload:before, .um-icon-within .fa.fa-cloud-upload:before {
	content: "";
}

.um .fa.fa-bell-o, .um-icon-within .fa.fa-bell-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-bell-o:before, .um-icon-within .fa.fa-bell-o:before {
	content: "";
}

.um .fa.fa-cutlery:before, .um-icon-within .fa.fa-cutlery:before {
	content: "";
}

.um .fa.fa-file-text-o, .um-icon-within .fa.fa-file-text-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-text-o:before, .um-icon-within .fa.fa-file-text-o:before {
	content: "";
}

.um .fa.fa-building-o, .um-icon-within .fa.fa-building-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-building-o:before, .um-icon-within .fa.fa-building-o:before {
	content: "";
}

.um .fa.fa-hospital-o, .um-icon-within .fa.fa-hospital-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hospital-o:before, .um-icon-within .fa.fa-hospital-o:before {
	content: "";
}

.um .fa.fa-tablet:before, .um-icon-within .fa.fa-tablet:before {
	content: "";
}

.um .fa.fa-mobile:before, .um-icon-within .fa.fa-mobile:before {
	content: "";
}

.um .fa.fa-mobile-phone:before, .um-icon-within .fa.fa-mobile-phone:before {
	content: "";
}

.um .fa.fa-circle-o, .um-icon-within .fa.fa-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-circle-o:before, .um-icon-within .fa.fa-circle-o:before {
	content: "";
}

.um .fa.fa-mail-reply:before, .um-icon-within .fa.fa-mail-reply:before {
	content: "";
}

.um .fa.fa-github-alt, .um-icon-within .fa.fa-github-alt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-folder-o, .um-icon-within .fa.fa-folder-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-folder-o:before, .um-icon-within .fa.fa-folder-o:before {
	content: "";
}

.um .fa.fa-folder-open-o, .um-icon-within .fa.fa-folder-open-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-folder-open-o:before, .um-icon-within .fa.fa-folder-open-o:before {
	content: "";
}

.um .fa.fa-smile-o, .um-icon-within .fa.fa-smile-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-smile-o:before, .um-icon-within .fa.fa-smile-o:before {
	content: "";
}

.um .fa.fa-frown-o, .um-icon-within .fa.fa-frown-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-frown-o:before, .um-icon-within .fa.fa-frown-o:before {
	content: "";
}

.um .fa.fa-meh-o, .um-icon-within .fa.fa-meh-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-meh-o:before, .um-icon-within .fa.fa-meh-o:before {
	content: "";
}

.um .fa.fa-keyboard-o, .um-icon-within .fa.fa-keyboard-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-keyboard-o:before, .um-icon-within .fa.fa-keyboard-o:before {
	content: "";
}

.um .fa.fa-flag-o, .um-icon-within .fa.fa-flag-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-flag-o:before, .um-icon-within .fa.fa-flag-o:before {
	content: "";
}

.um .fa.fa-mail-reply-all:before, .um-icon-within .fa.fa-mail-reply-all:before {
	content: "";
}

.um .fa.fa-star-half-o, .um-icon-within .fa.fa-star-half-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-half-o:before, .um-icon-within .fa.fa-star-half-o:before {
	content: "";
}

.um .fa.fa-star-half-empty, .um-icon-within .fa.fa-star-half-empty {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-half-empty:before, .um-icon-within .fa.fa-star-half-empty:before {
	content: "";
}

.um .fa.fa-star-half-full, .um-icon-within .fa.fa-star-half-full {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-half-full:before, .um-icon-within .fa.fa-star-half-full:before {
	content: "";
}

.um .fa.fa-code-fork:before, .um-icon-within .fa.fa-code-fork:before {
	content: "";
}

.um .fa.fa-chain-broken:before, .um-icon-within .fa.fa-chain-broken:before {
	content: "";
}

.um .fa.fa-unlink:before, .um-icon-within .fa.fa-unlink:before {
	content: "";
}

.um .fa.fa-calendar-o, .um-icon-within .fa.fa-calendar-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-o:before, .um-icon-within .fa.fa-calendar-o:before {
	content: "";
}

.um .fa.fa-maxcdn, .um-icon-within .fa.fa-maxcdn {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-html5, .um-icon-within .fa.fa-html5 {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-css3, .um-icon-within .fa.fa-css3 {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-unlock-alt:before, .um-icon-within .fa.fa-unlock-alt:before {
	content: "";
}

.um .fa.fa-minus-square-o, .um-icon-within .fa.fa-minus-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-minus-square-o:before, .um-icon-within .fa.fa-minus-square-o:before {
	content: "";
}

.um .fa.fa-level-up:before, .um-icon-within .fa.fa-level-up:before {
	content: "";
}

.um .fa.fa-level-down:before, .um-icon-within .fa.fa-level-down:before {
	content: "";
}

.um .fa.fa-pencil-square:before, .um-icon-within .fa.fa-pencil-square:before {
	content: "";
}

.um .fa.fa-external-link-square:before, .um-icon-within .fa.fa-external-link-square:before {
	content: "";
}

.um .fa.fa-compass, .um-icon-within .fa.fa-compass {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-down, .um-icon-within .fa.fa-caret-square-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-down:before, .um-icon-within .fa.fa-caret-square-o-down:before {
	content: "";
}

.um .fa.fa-toggle-down, .um-icon-within .fa.fa-toggle-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-down:before, .um-icon-within .fa.fa-toggle-down:before {
	content: "";
}

.um .fa.fa-caret-square-o-up, .um-icon-within .fa.fa-caret-square-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-up:before, .um-icon-within .fa.fa-caret-square-o-up:before {
	content: "";
}

.um .fa.fa-toggle-up, .um-icon-within .fa.fa-toggle-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-up:before, .um-icon-within .fa.fa-toggle-up:before {
	content: "";
}

.um .fa.fa-caret-square-o-right, .um-icon-within .fa.fa-caret-square-o-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-right:before, .um-icon-within .fa.fa-caret-square-o-right:before {
	content: "";
}

.um .fa.fa-toggle-right, .um-icon-within .fa.fa-toggle-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-right:before, .um-icon-within .fa.fa-toggle-right:before {
	content: "";
}

.um .fa.fa-eur:before, .um-icon-within .fa.fa-eur:before {
	content: "";
}

.um .fa.fa-euro:before, .um-icon-within .fa.fa-euro:before {
	content: "";
}

.um .fa.fa-gbp:before, .um-icon-within .fa.fa-gbp:before {
	content: "";
}

.um .fa.fa-usd:before, .um-icon-within .fa.fa-usd:before {
	content: "$";
}

.um .fa.fa-dollar:before, .um-icon-within .fa.fa-dollar:before {
	content: "$";
}

.um .fa.fa-inr:before, .um-icon-within .fa.fa-inr:before {
	content: "";
}

.um .fa.fa-rupee:before, .um-icon-within .fa.fa-rupee:before {
	content: "";
}

.um .fa.fa-jpy:before, .um-icon-within .fa.fa-jpy:before {
	content: "";
}

.um .fa.fa-cny:before, .um-icon-within .fa.fa-cny:before {
	content: "";
}

.um .fa.fa-rmb:before, .um-icon-within .fa.fa-rmb:before {
	content: "";
}

.um .fa.fa-yen:before, .um-icon-within .fa.fa-yen:before {
	content: "";
}

.um .fa.fa-rub:before, .um-icon-within .fa.fa-rub:before {
	content: "";
}

.um .fa.fa-ruble:before, .um-icon-within .fa.fa-ruble:before {
	content: "";
}

.um .fa.fa-rouble:before, .um-icon-within .fa.fa-rouble:before {
	content: "";
}

.um .fa.fa-krw:before, .um-icon-within .fa.fa-krw:before {
	content: "";
}

.um .fa.fa-won:before, .um-icon-within .fa.fa-won:before {
	content: "";
}

.um .fa.fa-btc, .um-icon-within .fa.fa-btc {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitcoin, .um-icon-within .fa.fa-bitcoin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitcoin:before, .um-icon-within .fa.fa-bitcoin:before {
	content: "";
}

.um .fa.fa-file-text:before, .um-icon-within .fa.fa-file-text:before {
	content: "";
}

.um .fa.fa-sort-alpha-asc:before, .um-icon-within .fa.fa-sort-alpha-asc:before {
	content: "";
}

.um .fa.fa-sort-alpha-desc:before, .um-icon-within .fa.fa-sort-alpha-desc:before {
	content: "";
}

.um .fa.fa-sort-amount-asc:before, .um-icon-within .fa.fa-sort-amount-asc:before {
	content: "";
}

.um .fa.fa-sort-amount-desc:before, .um-icon-within .fa.fa-sort-amount-desc:before {
	content: "";
}

.um .fa.fa-sort-numeric-asc:before, .um-icon-within .fa.fa-sort-numeric-asc:before {
	content: "";
}

.um .fa.fa-sort-numeric-desc:before, .um-icon-within .fa.fa-sort-numeric-desc:before {
	content: "";
}

.um .fa.fa-youtube-square, .um-icon-within .fa.fa-youtube-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-youtube-square:before, .um-icon-within .fa.fa-youtube-square:before {
	content: "";
}

.um .fa.fa-youtube, .um-icon-within .fa.fa-youtube {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-xing, .um-icon-within .fa.fa-xing {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-xing-square, .um-icon-within .fa.fa-xing-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-xing-square:before, .um-icon-within .fa.fa-xing-square:before {
	content: "";
}

.um .fa.fa-youtube-play, .um-icon-within .fa.fa-youtube-play {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-youtube-play:before, .um-icon-within .fa.fa-youtube-play:before {
	content: "";
}

.um .fa.fa-dropbox, .um-icon-within .fa.fa-dropbox {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-stack-overflow, .um-icon-within .fa.fa-stack-overflow {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-instagram, .um-icon-within .fa.fa-instagram {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-flickr, .um-icon-within .fa.fa-flickr {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-adn, .um-icon-within .fa.fa-adn {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitbucket, .um-icon-within .fa.fa-bitbucket {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitbucket-square, .um-icon-within .fa.fa-bitbucket-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitbucket-square:before, .um-icon-within .fa.fa-bitbucket-square:before {
	content: "";
}

.um .fa.fa-tumblr, .um-icon-within .fa.fa-tumblr {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-tumblr-square, .um-icon-within .fa.fa-tumblr-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-tumblr-square:before, .um-icon-within .fa.fa-tumblr-square:before {
	content: "";
}

.um .fa.fa-long-arrow-down:before, .um-icon-within .fa.fa-long-arrow-down:before {
	content: "";
}

.um .fa.fa-long-arrow-up:before, .um-icon-within .fa.fa-long-arrow-up:before {
	content: "";
}

.um .fa.fa-long-arrow-left:before, .um-icon-within .fa.fa-long-arrow-left:before {
	content: "";
}

.um .fa.fa-long-arrow-right:before, .um-icon-within .fa.fa-long-arrow-right:before {
	content: "";
}

.um .fa.fa-apple, .um-icon-within .fa.fa-apple {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-windows, .um-icon-within .fa.fa-windows {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-android, .um-icon-within .fa.fa-android {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-linux, .um-icon-within .fa.fa-linux {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-dribbble, .um-icon-within .fa.fa-dribbble {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-skype, .um-icon-within .fa.fa-skype {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-foursquare, .um-icon-within .fa.fa-foursquare {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-trello, .um-icon-within .fa.fa-trello {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gratipay, .um-icon-within .fa.fa-gratipay {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gittip, .um-icon-within .fa.fa-gittip {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gittip:before, .um-icon-within .fa.fa-gittip:before {
	content: "";
}

.um .fa.fa-sun-o, .um-icon-within .fa.fa-sun-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-sun-o:before, .um-icon-within .fa.fa-sun-o:before {
	content: "";
}

.um .fa.fa-moon-o, .um-icon-within .fa.fa-moon-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-moon-o:before, .um-icon-within .fa.fa-moon-o:before {
	content: "";
}

.um .fa.fa-vk, .um-icon-within .fa.fa-vk {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-weibo, .um-icon-within .fa.fa-weibo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-renren, .um-icon-within .fa.fa-renren {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pagelines, .um-icon-within .fa.fa-pagelines {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-stack-exchange, .um-icon-within .fa.fa-stack-exchange {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-right, .um-icon-within .fa.fa-arrow-circle-o-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-right:before, .um-icon-within .fa.fa-arrow-circle-o-right:before {
	content: "";
}

.um .fa.fa-arrow-circle-o-left, .um-icon-within .fa.fa-arrow-circle-o-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-left:before, .um-icon-within .fa.fa-arrow-circle-o-left:before {
	content: "";
}

.um .fa.fa-caret-square-o-left, .um-icon-within .fa.fa-caret-square-o-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-left:before, .um-icon-within .fa.fa-caret-square-o-left:before {
	content: "";
}

.um .fa.fa-toggle-left, .um-icon-within .fa.fa-toggle-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-left:before, .um-icon-within .fa.fa-toggle-left:before {
	content: "";
}

.um .fa.fa-dot-circle-o, .um-icon-within .fa.fa-dot-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-dot-circle-o:before, .um-icon-within .fa.fa-dot-circle-o:before {
	content: "";
}

.um .fa.fa-vimeo-square, .um-icon-within .fa.fa-vimeo-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-vimeo-square:before, .um-icon-within .fa.fa-vimeo-square:before {
	content: "";
}

.um .fa.fa-try:before, .um-icon-within .fa.fa-try:before {
	content: "";
}

.um .fa.fa-turkish-lira:before, .um-icon-within .fa.fa-turkish-lira:before {
	content: "";
}

.um .fa.fa-plus-square-o, .um-icon-within .fa.fa-plus-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-plus-square-o:before, .um-icon-within .fa.fa-plus-square-o:before {
	content: "";
}

.um .fa.fa-slack, .um-icon-within .fa.fa-slack {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wordpress, .um-icon-within .fa.fa-wordpress {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-openid, .um-icon-within .fa.fa-openid {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-institution:before, .um-icon-within .fa.fa-institution:before {
	content: "";
}

.um .fa.fa-bank:before, .um-icon-within .fa.fa-bank:before {
	content: "";
}

.um .fa.fa-mortar-board:before, .um-icon-within .fa.fa-mortar-board:before {
	content: "";
}

.um .fa.fa-yahoo, .um-icon-within .fa.fa-yahoo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google, .um-icon-within .fa.fa-google {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit, .um-icon-within .fa.fa-reddit {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit-square, .um-icon-within .fa.fa-reddit-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit-square:before, .um-icon-within .fa.fa-reddit-square:before {
	content: "";
}

.um .fa.fa-stumbleupon-circle, .um-icon-within .fa.fa-stumbleupon-circle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-stumbleupon, .um-icon-within .fa.fa-stumbleupon {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-delicious, .um-icon-within .fa.fa-delicious {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-digg, .um-icon-within .fa.fa-digg {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pied-piper-pp, .um-icon-within .fa.fa-pied-piper-pp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pied-piper-alt, .um-icon-within .fa.fa-pied-piper-alt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-drupal, .um-icon-within .fa.fa-drupal {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-joomla, .um-icon-within .fa.fa-joomla {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-behance, .um-icon-within .fa.fa-behance {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-behance-square, .um-icon-within .fa.fa-behance-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-behance-square:before, .um-icon-within .fa.fa-behance-square:before {
	content: "";
}

.um .fa.fa-steam, .um-icon-within .fa.fa-steam {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-steam-square, .um-icon-within .fa.fa-steam-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-steam-square:before, .um-icon-within .fa.fa-steam-square:before {
	content: "";
}

.um .fa.fa-automobile:before, .um-icon-within .fa.fa-automobile:before {
	content: "";
}

.um .fa.fa-cab:before, .um-icon-within .fa.fa-cab:before {
	content: "";
}

.um .fa.fa-spotify, .um-icon-within .fa.fa-spotify {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-deviantart, .um-icon-within .fa.fa-deviantart {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-soundcloud, .um-icon-within .fa.fa-soundcloud {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-file-pdf-o, .um-icon-within .fa.fa-file-pdf-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-pdf-o:before, .um-icon-within .fa.fa-file-pdf-o:before {
	content: "";
}

.um .fa.fa-file-word-o, .um-icon-within .fa.fa-file-word-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-word-o:before, .um-icon-within .fa.fa-file-word-o:before {
	content: "";
}

.um .fa.fa-file-excel-o, .um-icon-within .fa.fa-file-excel-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-excel-o:before, .um-icon-within .fa.fa-file-excel-o:before {
	content: "";
}

.um .fa.fa-file-powerpoint-o, .um-icon-within .fa.fa-file-powerpoint-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-powerpoint-o:before, .um-icon-within .fa.fa-file-powerpoint-o:before {
	content: "";
}

.um .fa.fa-file-image-o, .um-icon-within .fa.fa-file-image-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-image-o:before, .um-icon-within .fa.fa-file-image-o:before {
	content: "";
}

.um .fa.fa-file-photo-o, .um-icon-within .fa.fa-file-photo-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-photo-o:before, .um-icon-within .fa.fa-file-photo-o:before {
	content: "";
}

.um .fa.fa-file-picture-o, .um-icon-within .fa.fa-file-picture-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-picture-o:before, .um-icon-within .fa.fa-file-picture-o:before {
	content: "";
}

.um .fa.fa-file-archive-o, .um-icon-within .fa.fa-file-archive-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-archive-o:before, .um-icon-within .fa.fa-file-archive-o:before {
	content: "";
}

.um .fa.fa-file-zip-o, .um-icon-within .fa.fa-file-zip-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-zip-o:before, .um-icon-within .fa.fa-file-zip-o:before {
	content: "";
}

.um .fa.fa-file-audio-o, .um-icon-within .fa.fa-file-audio-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-audio-o:before, .um-icon-within .fa.fa-file-audio-o:before {
	content: "";
}

.um .fa.fa-file-sound-o, .um-icon-within .fa.fa-file-sound-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-sound-o:before, .um-icon-within .fa.fa-file-sound-o:before {
	content: "";
}

.um .fa.fa-file-video-o, .um-icon-within .fa.fa-file-video-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-video-o:before, .um-icon-within .fa.fa-file-video-o:before {
	content: "";
}

.um .fa.fa-file-movie-o, .um-icon-within .fa.fa-file-movie-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-movie-o:before, .um-icon-within .fa.fa-file-movie-o:before {
	content: "";
}

.um .fa.fa-file-code-o, .um-icon-within .fa.fa-file-code-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-code-o:before, .um-icon-within .fa.fa-file-code-o:before {
	content: "";
}

.um .fa.fa-vine, .um-icon-within .fa.fa-vine {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-codepen, .um-icon-within .fa.fa-codepen {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-jsfiddle, .um-icon-within .fa.fa-jsfiddle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-life-bouy:before, .um-icon-within .fa.fa-life-bouy:before {
	content: "";
}

.um .fa.fa-life-buoy:before, .um-icon-within .fa.fa-life-buoy:before {
	content: "";
}

.um .fa.fa-life-saver:before, .um-icon-within .fa.fa-life-saver:before {
	content: "";
}

.um .fa.fa-support:before, .um-icon-within .fa.fa-support:before {
	content: "";
}

.um .fa.fa-circle-o-notch:before, .um-icon-within .fa.fa-circle-o-notch:before {
	content: "";
}

.um .fa.fa-rebel, .um-icon-within .fa.fa-rebel {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ra, .um-icon-within .fa.fa-ra {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ra:before, .um-icon-within .fa.fa-ra:before {
	content: "";
}

.um .fa.fa-resistance, .um-icon-within .fa.fa-resistance {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-resistance:before, .um-icon-within .fa.fa-resistance:before {
	content: "";
}

.um .fa.fa-empire, .um-icon-within .fa.fa-empire {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ge, .um-icon-within .fa.fa-ge {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ge:before, .um-icon-within .fa.fa-ge:before {
	content: "";
}

.um .fa.fa-git-square, .um-icon-within .fa.fa-git-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-git-square:before, .um-icon-within .fa.fa-git-square:before {
	content: "";
}

.um .fa.fa-git, .um-icon-within .fa.fa-git {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-hacker-news, .um-icon-within .fa.fa-hacker-news {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-y-combinator-square, .um-icon-within .fa.fa-y-combinator-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-y-combinator-square:before, .um-icon-within .fa.fa-y-combinator-square:before {
	content: "";
}

.um .fa.fa-yc-square, .um-icon-within .fa.fa-yc-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yc-square:before, .um-icon-within .fa.fa-yc-square:before {
	content: "";
}

.um .fa.fa-tencent-weibo, .um-icon-within .fa.fa-tencent-weibo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-qq, .um-icon-within .fa.fa-qq {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-weixin, .um-icon-within .fa.fa-weixin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wechat, .um-icon-within .fa.fa-wechat {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wechat:before, .um-icon-within .fa.fa-wechat:before {
	content: "";
}

.um .fa.fa-send:before, .um-icon-within .fa.fa-send:before {
	content: "";
}

.um .fa.fa-paper-plane-o, .um-icon-within .fa.fa-paper-plane-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-paper-plane-o:before, .um-icon-within .fa.fa-paper-plane-o:before {
	content: "";
}

.um .fa.fa-send-o, .um-icon-within .fa.fa-send-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-send-o:before, .um-icon-within .fa.fa-send-o:before {
	content: "";
}

.um .fa.fa-circle-thin, .um-icon-within .fa.fa-circle-thin {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-circle-thin:before, .um-icon-within .fa.fa-circle-thin:before {
	content: "";
}

.um .fa.fa-header:before, .um-icon-within .fa.fa-header:before {
	content: "";
}

.um .fa.fa-futbol-o, .um-icon-within .fa.fa-futbol-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-futbol-o:before, .um-icon-within .fa.fa-futbol-o:before {
	content: "";
}

.um .fa.fa-soccer-ball-o, .um-icon-within .fa.fa-soccer-ball-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-soccer-ball-o:before, .um-icon-within .fa.fa-soccer-ball-o:before {
	content: "";
}

.um .fa.fa-slideshare, .um-icon-within .fa.fa-slideshare {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-twitch, .um-icon-within .fa.fa-twitch {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yelp, .um-icon-within .fa.fa-yelp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-newspaper-o, .um-icon-within .fa.fa-newspaper-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-newspaper-o:before, .um-icon-within .fa.fa-newspaper-o:before {
	content: "";
}

.um .fa.fa-paypal, .um-icon-within .fa.fa-paypal {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-wallet, .um-icon-within .fa.fa-google-wallet {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-visa, .um-icon-within .fa.fa-cc-visa {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-mastercard, .um-icon-within .fa.fa-cc-mastercard {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-discover, .um-icon-within .fa.fa-cc-discover {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-amex, .um-icon-within .fa.fa-cc-amex {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-paypal, .um-icon-within .fa.fa-cc-paypal {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-stripe, .um-icon-within .fa.fa-cc-stripe {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bell-slash-o, .um-icon-within .fa.fa-bell-slash-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-bell-slash-o:before, .um-icon-within .fa.fa-bell-slash-o:before {
	content: "";
}

.um .fa.fa-trash:before, .um-icon-within .fa.fa-trash:before {
	content: "";
}

.um .fa.fa-copyright, .um-icon-within .fa.fa-copyright {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-eyedropper:before, .um-icon-within .fa.fa-eyedropper:before {
	content: "";
}

.um .fa.fa-area-chart:before, .um-icon-within .fa.fa-area-chart:before {
	content: "";
}

.um .fa.fa-pie-chart:before, .um-icon-within .fa.fa-pie-chart:before {
	content: "";
}

.um .fa.fa-line-chart:before, .um-icon-within .fa.fa-line-chart:before {
	content: "";
}

.um .fa.fa-lastfm, .um-icon-within .fa.fa-lastfm {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-lastfm-square, .um-icon-within .fa.fa-lastfm-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-lastfm-square:before, .um-icon-within .fa.fa-lastfm-square:before {
	content: "";
}

.um .fa.fa-ioxhost, .um-icon-within .fa.fa-ioxhost {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-angellist, .um-icon-within .fa.fa-angellist {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc, .um-icon-within .fa.fa-cc {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-cc:before, .um-icon-within .fa.fa-cc:before {
	content: "";
}

.um .fa.fa-ils:before, .um-icon-within .fa.fa-ils:before {
	content: "";
}

.um .fa.fa-shekel:before, .um-icon-within .fa.fa-shekel:before {
	content: "";
}

.um .fa.fa-sheqel:before, .um-icon-within .fa.fa-sheqel:before {
	content: "";
}

.um .fa.fa-buysellads, .um-icon-within .fa.fa-buysellads {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-connectdevelop, .um-icon-within .fa.fa-connectdevelop {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-dashcube, .um-icon-within .fa.fa-dashcube {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-forumbee, .um-icon-within .fa.fa-forumbee {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-leanpub, .um-icon-within .fa.fa-leanpub {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-sellsy, .um-icon-within .fa.fa-sellsy {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-shirtsinbulk, .um-icon-within .fa.fa-shirtsinbulk {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-simplybuilt, .um-icon-within .fa.fa-simplybuilt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-skyatlas, .um-icon-within .fa.fa-skyatlas {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-diamond, .um-icon-within .fa.fa-diamond {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-diamond:before, .um-icon-within .fa.fa-diamond:before {
	content: "";
}

.um .fa.fa-transgender:before, .um-icon-within .fa.fa-transgender:before {
	content: "";
}

.um .fa.fa-intersex:before, .um-icon-within .fa.fa-intersex:before {
	content: "";
}

.um .fa.fa-transgender-alt:before, .um-icon-within .fa.fa-transgender-alt:before {
	content: "";
}

.um .fa.fa-facebook-official, .um-icon-within .fa.fa-facebook-official {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook-official:before, .um-icon-within .fa.fa-facebook-official:before {
	content: "";
}

.um .fa.fa-pinterest-p, .um-icon-within .fa.fa-pinterest-p {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-whatsapp, .um-icon-within .fa.fa-whatsapp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-hotel:before, .um-icon-within .fa.fa-hotel:before {
	content: "";
}

.um .fa.fa-viacoin, .um-icon-within .fa.fa-viacoin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-medium, .um-icon-within .fa.fa-medium {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-y-combinator, .um-icon-within .fa.fa-y-combinator {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yc, .um-icon-within .fa.fa-yc {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yc:before, .um-icon-within .fa.fa-yc:before {
	content: "";
}

.um .fa.fa-optin-monster, .um-icon-within .fa.fa-optin-monster {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-opencart, .um-icon-within .fa.fa-opencart {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-expeditedssl, .um-icon-within .fa.fa-expeditedssl {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-battery-4:before, .um-icon-within .fa.fa-battery-4:before {
	content: "";
}

.um .fa.fa-battery:before, .um-icon-within .fa.fa-battery:before {
	content: "";
}

.um .fa.fa-battery-3:before, .um-icon-within .fa.fa-battery-3:before {
	content: "";
}

.um .fa.fa-battery-2:before, .um-icon-within .fa.fa-battery-2:before {
	content: "";
}

.um .fa.fa-battery-1:before, .um-icon-within .fa.fa-battery-1:before {
	content: "";
}

.um .fa.fa-battery-0:before, .um-icon-within .fa.fa-battery-0:before {
	content: "";
}

.um .fa.fa-object-group, .um-icon-within .fa.fa-object-group {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-object-ungroup, .um-icon-within .fa.fa-object-ungroup {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-sticky-note-o, .um-icon-within .fa.fa-sticky-note-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-sticky-note-o:before, .um-icon-within .fa.fa-sticky-note-o:before {
	content: "";
}

.um .fa.fa-cc-jcb, .um-icon-within .fa.fa-cc-jcb {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-diners-club, .um-icon-within .fa.fa-cc-diners-club {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-clone, .um-icon-within .fa.fa-clone {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hourglass-o:before, .um-icon-within .fa.fa-hourglass-o:before {
	content: "";
}

.um .fa.fa-hourglass-1:before, .um-icon-within .fa.fa-hourglass-1:before {
	content: "";
}

.um .fa.fa-hourglass-2:before, .um-icon-within .fa.fa-hourglass-2:before {
	content: "";
}

.um .fa.fa-hourglass-3:before, .um-icon-within .fa.fa-hourglass-3:before {
	content: "";
}

.um .fa.fa-hand-rock-o, .um-icon-within .fa.fa-hand-rock-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-rock-o:before, .um-icon-within .fa.fa-hand-rock-o:before {
	content: "";
}

.um .fa.fa-hand-grab-o, .um-icon-within .fa.fa-hand-grab-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-grab-o:before, .um-icon-within .fa.fa-hand-grab-o:before {
	content: "";
}

.um .fa.fa-hand-paper-o, .um-icon-within .fa.fa-hand-paper-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-paper-o:before, .um-icon-within .fa.fa-hand-paper-o:before {
	content: "";
}

.um .fa.fa-hand-stop-o, .um-icon-within .fa.fa-hand-stop-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-stop-o:before, .um-icon-within .fa.fa-hand-stop-o:before {
	content: "";
}

.um .fa.fa-hand-scissors-o, .um-icon-within .fa.fa-hand-scissors-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-scissors-o:before, .um-icon-within .fa.fa-hand-scissors-o:before {
	content: "";
}

.um .fa.fa-hand-lizard-o, .um-icon-within .fa.fa-hand-lizard-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-lizard-o:before, .um-icon-within .fa.fa-hand-lizard-o:before {
	content: "";
}

.um .fa.fa-hand-spock-o, .um-icon-within .fa.fa-hand-spock-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-spock-o:before, .um-icon-within .fa.fa-hand-spock-o:before {
	content: "";
}

.um .fa.fa-hand-pointer-o, .um-icon-within .fa.fa-hand-pointer-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-pointer-o:before, .um-icon-within .fa.fa-hand-pointer-o:before {
	content: "";
}

.um .fa.fa-hand-peace-o, .um-icon-within .fa.fa-hand-peace-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-peace-o:before, .um-icon-within .fa.fa-hand-peace-o:before {
	content: "";
}

.um .fa.fa-registered, .um-icon-within .fa.fa-registered {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-creative-commons, .um-icon-within .fa.fa-creative-commons {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gg, .um-icon-within .fa.fa-gg {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gg-circle, .um-icon-within .fa.fa-gg-circle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-odnoklassniki, .um-icon-within .fa.fa-odnoklassniki {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-odnoklassniki-square, .um-icon-within .fa.fa-odnoklassniki-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-odnoklassniki-square:before, .um-icon-within .fa.fa-odnoklassniki-square:before {
	content: "";
}

.um .fa.fa-get-pocket, .um-icon-within .fa.fa-get-pocket {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wikipedia-w, .um-icon-within .fa.fa-wikipedia-w {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-safari, .um-icon-within .fa.fa-safari {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-chrome, .um-icon-within .fa.fa-chrome {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-firefox, .um-icon-within .fa.fa-firefox {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-opera, .um-icon-within .fa.fa-opera {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-internet-explorer, .um-icon-within .fa.fa-internet-explorer {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-television:before, .um-icon-within .fa.fa-television:before {
	content: "";
}

.um .fa.fa-contao, .um-icon-within .fa.fa-contao {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-500px, .um-icon-within .fa.fa-500px {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-amazon, .um-icon-within .fa.fa-amazon {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-calendar-plus-o, .um-icon-within .fa.fa-calendar-plus-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-plus-o:before, .um-icon-within .fa.fa-calendar-plus-o:before {
	content: "";
}

.um .fa.fa-calendar-minus-o, .um-icon-within .fa.fa-calendar-minus-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-minus-o:before, .um-icon-within .fa.fa-calendar-minus-o:before {
	content: "";
}

.um .fa.fa-calendar-times-o, .um-icon-within .fa.fa-calendar-times-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-times-o:before, .um-icon-within .fa.fa-calendar-times-o:before {
	content: "";
}

.um .fa.fa-calendar-check-o, .um-icon-within .fa.fa-calendar-check-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-check-o:before, .um-icon-within .fa.fa-calendar-check-o:before {
	content: "";
}

.um .fa.fa-map-o, .um-icon-within .fa.fa-map-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-map-o:before, .um-icon-within .fa.fa-map-o:before {
	content: "";
}

.um .fa.fa-commenting:before, .um-icon-within .fa.fa-commenting:before {
	content: "";
}

.um .fa.fa-commenting-o, .um-icon-within .fa.fa-commenting-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-commenting-o:before, .um-icon-within .fa.fa-commenting-o:before {
	content: "";
}

.um .fa.fa-houzz, .um-icon-within .fa.fa-houzz {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-vimeo, .um-icon-within .fa.fa-vimeo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-vimeo:before, .um-icon-within .fa.fa-vimeo:before {
	content: "";
}

.um .fa.fa-black-tie, .um-icon-within .fa.fa-black-tie {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fonticons, .um-icon-within .fa.fa-fonticons {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit-alien, .um-icon-within .fa.fa-reddit-alien {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-edge, .um-icon-within .fa.fa-edge {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-credit-card-alt:before, .um-icon-within .fa.fa-credit-card-alt:before {
	content: "";
}

.um .fa.fa-codiepie, .um-icon-within .fa.fa-codiepie {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-modx, .um-icon-within .fa.fa-modx {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fort-awesome, .um-icon-within .fa.fa-fort-awesome {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-usb, .um-icon-within .fa.fa-usb {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-product-hunt, .um-icon-within .fa.fa-product-hunt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-mixcloud, .um-icon-within .fa.fa-mixcloud {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-scribd, .um-icon-within .fa.fa-scribd {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pause-circle-o, .um-icon-within .fa.fa-pause-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-pause-circle-o:before, .um-icon-within .fa.fa-pause-circle-o:before {
	content: "";
}

.um .fa.fa-stop-circle-o, .um-icon-within .fa.fa-stop-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-stop-circle-o:before, .um-icon-within .fa.fa-stop-circle-o:before {
	content: "";
}

.um .fa.fa-bluetooth, .um-icon-within .fa.fa-bluetooth {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bluetooth-b, .um-icon-within .fa.fa-bluetooth-b {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gitlab, .um-icon-within .fa.fa-gitlab {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wpbeginner, .um-icon-within .fa.fa-wpbeginner {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wpforms, .um-icon-within .fa.fa-wpforms {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-envira, .um-icon-within .fa.fa-envira {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wheelchair-alt, .um-icon-within .fa.fa-wheelchair-alt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wheelchair-alt:before, .um-icon-within .fa.fa-wheelchair-alt:before {
	content: "";
}

.um .fa.fa-question-circle-o, .um-icon-within .fa.fa-question-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-question-circle-o:before, .um-icon-within .fa.fa-question-circle-o:before {
	content: "";
}

.um .fa.fa-volume-control-phone:before, .um-icon-within .fa.fa-volume-control-phone:before {
	content: "";
}

.um .fa.fa-asl-interpreting:before, .um-icon-within .fa.fa-asl-interpreting:before {
	content: "";
}

.um .fa.fa-deafness:before, .um-icon-within .fa.fa-deafness:before {
	content: "";
}

.um .fa.fa-hard-of-hearing:before, .um-icon-within .fa.fa-hard-of-hearing:before {
	content: "";
}

.um .fa.fa-glide, .um-icon-within .fa.fa-glide {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-glide-g, .um-icon-within .fa.fa-glide-g {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-signing:before, .um-icon-within .fa.fa-signing:before {
	content: "";
}

.um .fa.fa-viadeo, .um-icon-within .fa.fa-viadeo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-viadeo-square, .um-icon-within .fa.fa-viadeo-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-viadeo-square:before, .um-icon-within .fa.fa-viadeo-square:before {
	content: "";
}

.um .fa.fa-snapchat, .um-icon-within .fa.fa-snapchat {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-snapchat-ghost, .um-icon-within .fa.fa-snapchat-ghost {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-snapchat-ghost:before, .um-icon-within .fa.fa-snapchat-ghost:before {
	content: "";
}

.um .fa.fa-snapchat-square, .um-icon-within .fa.fa-snapchat-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-snapchat-square:before, .um-icon-within .fa.fa-snapchat-square:before {
	content: "";
}

.um .fa.fa-pied-piper, .um-icon-within .fa.fa-pied-piper {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-first-order, .um-icon-within .fa.fa-first-order {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yoast, .um-icon-within .fa.fa-yoast {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-themeisle, .um-icon-within .fa.fa-themeisle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-official, .um-icon-within .fa.fa-google-plus-official {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-official:before, .um-icon-within .fa.fa-google-plus-official:before {
	content: "";
}

.um .fa.fa-google-plus-circle, .um-icon-within .fa.fa-google-plus-circle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-circle:before, .um-icon-within .fa.fa-google-plus-circle:before {
	content: "";
}

.um .fa.fa-font-awesome, .um-icon-within .fa.fa-font-awesome {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fa, .um-icon-within .fa.fa-fa {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fa:before, .um-icon-within .fa.fa-fa:before {
	content: "";
}

.um .fa.fa-handshake-o, .um-icon-within .fa.fa-handshake-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-handshake-o:before, .um-icon-within .fa.fa-handshake-o:before {
	content: "";
}

.um .fa.fa-envelope-open-o, .um-icon-within .fa.fa-envelope-open-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-envelope-open-o:before, .um-icon-within .fa.fa-envelope-open-o:before {
	content: "";
}

.um .fa.fa-linode, .um-icon-within .fa.fa-linode {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-address-book-o, .um-icon-within .fa.fa-address-book-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-address-book-o:before, .um-icon-within .fa.fa-address-book-o:before {
	content: "";
}

.um .fa.fa-vcard:before, .um-icon-within .fa.fa-vcard:before {
	content: "";
}

.um .fa.fa-address-card-o, .um-icon-within .fa.fa-address-card-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-address-card-o:before, .um-icon-within .fa.fa-address-card-o:before {
	content: "";
}

.um .fa.fa-vcard-o, .um-icon-within .fa.fa-vcard-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-vcard-o:before, .um-icon-within .fa.fa-vcard-o:before {
	content: "";
}

.um .fa.fa-user-circle-o, .um-icon-within .fa.fa-user-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-user-circle-o:before, .um-icon-within .fa.fa-user-circle-o:before {
	content: "";
}

.um .fa.fa-user-o, .um-icon-within .fa.fa-user-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-user-o:before, .um-icon-within .fa.fa-user-o:before {
	content: "";
}

.um .fa.fa-id-badge, .um-icon-within .fa.fa-id-badge {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-drivers-license:before, .um-icon-within .fa.fa-drivers-license:before {
	content: "";
}

.um .fa.fa-id-card-o, .um-icon-within .fa.fa-id-card-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-id-card-o:before, .um-icon-within .fa.fa-id-card-o:before {
	content: "";
}

.um .fa.fa-drivers-license-o, .um-icon-within .fa.fa-drivers-license-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-drivers-license-o:before, .um-icon-within .fa.fa-drivers-license-o:before {
	content: "";
}

.um .fa.fa-quora, .um-icon-within .fa.fa-quora {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-free-code-camp, .um-icon-within .fa.fa-free-code-camp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-telegram, .um-icon-within .fa.fa-telegram {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-thermometer-4:before, .um-icon-within .fa.fa-thermometer-4:before {
	content: "";
}

.um .fa.fa-thermometer:before, .um-icon-within .fa.fa-thermometer:before {
	content: "";
}

.um .fa.fa-thermometer-3:before, .um-icon-within .fa.fa-thermometer-3:before {
	content: "";
}

.um .fa.fa-thermometer-2:before, .um-icon-within .fa.fa-thermometer-2:before {
	content: "";
}

.um .fa.fa-thermometer-1:before, .um-icon-within .fa.fa-thermometer-1:before {
	content: "";
}

.um .fa.fa-thermometer-0:before, .um-icon-within .fa.fa-thermometer-0:before {
	content: "";
}

.um .fa.fa-bathtub:before, .um-icon-within .fa.fa-bathtub:before {
	content: "";
}

.um .fa.fa-s15:before, .um-icon-within .fa.fa-s15:before {
	content: "";
}

.um .fa.fa-window-maximize, .um-icon-within .fa.fa-window-maximize {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-window-restore, .um-icon-within .fa.fa-window-restore {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-times-rectangle:before, .um-icon-within .fa.fa-times-rectangle:before {
	content: "";
}

.um .fa.fa-window-close-o, .um-icon-within .fa.fa-window-close-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-window-close-o:before, .um-icon-within .fa.fa-window-close-o:before {
	content: "";
}

.um .fa.fa-times-rectangle-o, .um-icon-within .fa.fa-times-rectangle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-times-rectangle-o:before, .um-icon-within .fa.fa-times-rectangle-o:before {
	content: "";
}

.um .fa.fa-bandcamp, .um-icon-within .fa.fa-bandcamp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-grav, .um-icon-within .fa.fa-grav {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-etsy, .um-icon-within .fa.fa-etsy {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-imdb, .um-icon-within .fa.fa-imdb {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ravelry, .um-icon-within .fa.fa-ravelry {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-eercast, .um-icon-within .fa.fa-eercast {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-eercast:before, .um-icon-within .fa.fa-eercast:before {
	content: "";
}

.um .fa.fa-snowflake-o, .um-icon-within .fa.fa-snowflake-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-snowflake-o:before, .um-icon-within .fa.fa-snowflake-o:before {
	content: "";
}

.um .fa.fa-superpowers, .um-icon-within .fa.fa-superpowers {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wpexplorer, .um-icon-within .fa.fa-wpexplorer {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-meetup, .um-icon-within .fa.fa-meetup {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .tipsy, .um-page .tipsy {
	z-index: 9999999999;
	font-size: inherit;
}

.um .tipsy-inner, .um-page .tipsy-inner {
	background-color: #333;
	color: #fff;
	max-width: 250px;
	padding: 6px 10px;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
	word-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.um .tipsy-arrow-n, .um-page .tipsy-arrow-n {
	border-bottom-color: #333;
}

.um .tipsy-arrow-s, .um-page .tipsy-arrow-s {
	border-top-color: #333;
}

.um .tipsy-arrow-e, .um-page .tipsy-arrow-e {
	border-left-color: #333;
}

.um .tipsy-arrow-w, .um-page .tipsy-arrow-w {
	border-right-color: #333;
}

.uimob340-show, .uimob500-show, .uimob800-show, .uimob960-show {
	display: none;
}

.um-profile-nav-item a.uimob340-show, .um-profile-nav-item a.uimob500-show, .um-profile-nav-item a.uimob800-show, .um-profile-nav-item a.uimob960-show {
	display: none;
}

div.uimob340 .uimob340-show, div.uimob500 .uimob500-show, div.uimob800 .uimob800-show, div.uimob960 .uimob960-show {
	display: block;
}

div.uimob340 .uimob340-hide, div.uimob500 .uimob500-hide, div.uimob800 .uimob800-hide, div.uimob960 .uimob960-hide {
	display: none;
}

div.uimob340 .um-item-link a {
	font-size: 14px;
}

div.uimob340 .um-item-meta span {
	font-size: 13px;
}

div.uimob340 .um-load-items a {
	width: 100% !important;
	max-width: 100% !important;
}

div.uimob340 .um-profile-nav {
	padding: 0;
}

div.uimob340 .um-profile-nav-item a {
	padding: 10px 16px;
	margin-left: 0;
	border-radius: 0;
}

div.uimob340 .um-profile-nav-item i {
	display: block;
	position: static;
	top: auto;
	left: auto;
}

div.uimob340 .um-profile-subnav {
	padding: 8px 15px;
}

div.uimob340 .um-profile-subnav a {
	display: block;
	text-align: left;
	font-size: 13px;
	margin: 0;
	padding: 6px 0;
}

div.uimob340 .um-profile-subnav span {
	font-size: 12px;
	padding: 1px 6px;
}

div.uimob340 .um-cover-overlay span.um-cover-overlay-t {
	display: none !important;
}

div.uimob340 .um-cover-overlay {
	padding: 0;
}

div.uimob340 .um-cover-overlay i, div.uimob340 .um-profile-photo-overlay i {
	margin-bottom: 0;
	font-size: 30px;
}

.um-modal.uimob340 {
	width: 100% !important;
	margin: 0 !important;
	left: 0 !important;
	height: 100%;
	background: #fff;
}

.um-modal.uimob340, .um-modal.uimob340 .um-modal-body, .um-modal.uimob340 .um-modal-header {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.um-modal.uimob340 .um-modal-header {
	text-align: center;
}

.um-modal.uimob340 .um-modal-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	border-top: 1px solid #ddd;
}

.um-modal.uimob340 .um-modal-right {
	width: 100%;
	float: none;
}

.um-modal.uimob340 .um-modal-footer a.um-modal-btn {
	width: 48%;
	margin: 0 1%;
	float: left;
	display: block;
	line-height: 44px !important;
	height: 44px;
}

.um-modal.uimob340 .ajax-upload-dragdrop span.icon {
	font-size: 40px;
	line-height: 40px;
}

div.uimob340 .um-profile-body {
	padding-left: 0;
	padding-right: 0;
}

div.uimob340 .um-profile-photo {
	width: 100% !important;
	text-align: center !important;
	position: absolute;
	top: -40px;
	left: 0;
	margin: 0;
}

div.uimob340 .um-header.no-cover .um-profile-photo {
	position: static;
	top: auto;
	left: auto;
}

div.uimob340 .um-profile-photo a.um-profile-photo-img {
	width: 100px !important;
	height: 100px !important;
	margin: 0 auto !important;
	float: none !important;
	display: inline-block !important;
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

div.uimob340 .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
	width: 120px !important;
	height: 120px !important;
}

div.uimob340 .um-header .um-profile-meta {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
	padding-top: 60px !important;
}

div.uimob340 .um-header.no-cover .um-profile-meta {
	padding-top: 0 !important;
}

div.uimob340 .um-header .um-name {
	float: none !important;
	margin-right: 0 !important;
	font-size: 18px;
}

div.uimob340 .um-header .um-meta-text {
	padding: 0 20px;
}

div.uimob340 .um-header .um-meta {
	padding: 0 10px;
	display: inline-block;
}

div.uimob340 .um-col-121, div.uimob340 .um-col-122, div.uimob340 .um-col-131, div.uimob340 .um-col-132, div.uimob340 .um-col-133 {
	float: none;
	width: 100%;
	margin: 0;
}

div.uimob340 .um-field-half {
	float: none;
	width: 100%;
}

div.uimob340 .um-account-main {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}

div.uimob340 .um-account-tab {
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

div.uimob340 .um-account-meta {
	margin-bottom: 0;
}

.uimob340 .um-half {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
}

.uimob340 .um-button.um-btn-auto-width {
	min-width: auto;
	max-width: auto;
	width: 100%;
}

.uimob340 .um-col-alt-s {
	padding-top: 0;
}

div.uimob500 .um-profile-nav {
	padding: 0;
}

div.uimob500 .um-profile-nav-item a {
	padding: 10px 16px;
	margin-left: 0;
	border-radius: 0;
}

div.uimob500 .um-profile-nav-item i {
	display: block;
	position: static;
	top: auto;
	left: auto;
	font-size: 22px;
	height: 22px;
	line-height: 22px;
}

div.uimob500 .um-profile-subnav {
	padding: 8px 15px;
}

div.uimob500 .um-profile-subnav a {
	display: block;
	text-align: left;
	font-size: 13px;
	margin: 0;
	padding: 6px 0;
}

div.uimob500 .um-profile-subnav span {
	font-size: 12px;
	padding: 1px 6px;
}

div.uimob500 .um-cover-overlay span.um-cover-overlay-t {
	display: none !important;
}

div.uimob500 .um-cover-overlay {
	padding: 0;
}

div.uimob500 .um-cover-overlay i, div.uimob500 .um-profile-photo-overlay i {
	margin-bottom: 0;
	font-size: 30px;
}

.um-modal.uimob500 {
	width: 100% !important;
	margin: 0 !important;
	left: 0 !important;
	height: 100%;
	background: #fff;
}

.um-modal.uimob500, .um-modal.uimob500 .um-modal-body, .um-modal.uimob500 .um-modal-header {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.um-modal.uimob500 .um-modal-header {
	text-align: center;
}

.um-modal.uimob500 .um-modal-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	border-top: 1px solid #ddd;
}

.um-modal.uimob500 .um-modal-right {
	width: 100%;
	float: none;
}

.um-modal.uimob500 .um-modal-footer a.um-modal-btn {
	width: 48%;
	margin: 0 1%;
	float: left;
	display: block;
	line-height: 44px !important;
	height: 44px;
}

.um-modal.uimob500 .ajax-upload-dragdrop span.icon {
	font-size: 40px;
	line-height: 40px;
}

div.uimob500 .um-profile-body {
	padding-left: 0;
	padding-right: 0;
}

div.uimob500 .um-profile-photo {
	width: 100% !important;
	text-align: center !important;
	position: absolute;
	top: -40px;
	left: 0;
	margin: 0;
}

div.uimob500 .um-header.no-cover .um-profile-photo {
	position: static;
	top: auto;
	left: auto;
}

div.uimob500 .um-profile-photo a.um-profile-photo-img {
	width: 100px !important;
	height: 100px !important;
	margin: 0 auto !important;
	float: none !important;
	display: inline-block !important;
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

div.uimob500 .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
	width: 120px !important;
	height: 120px !important;
}

div.uimob500 .um-header .um-profile-meta {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
	padding-top: 60px !important;
}

div.uimob500 .um-header.no-cover .um-profile-meta {
	padding-top: 0 !important;
}

div.uimob500 .um-header .um-name {
	float: none !important;
	margin-right: 0 !important;
	font-size: 21px;
}

div.uimob500 .um-header .um-meta-text {
	padding: 0 20px;
}

div.uimob500 .um-header .um-meta {
	padding: 0 20px;
	display: block;
}

div.uimob500 .um-col-121, div.uimob500 .um-col-122, div.uimob500 .um-col-131, div.uimob500 .um-col-132, div.uimob500 .um-col-133 {
	float: none;
	width: 100%;
	margin: 0;
}

div.uimob500 .um-field-half {
	float: none;
	width: 100%;
}

div.uimob500 .um-account-main {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}

div.uimob500 .um-account-tab {
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

div.uimob500 .um-account-meta {
	margin-bottom: 0;
}

div.uimob800 .um-profile-nav {
	padding: 0;
}

div.uimob800 .um-profile-nav-item a {
	padding: 10px 20px;
	margin-left: 0;
	border-radius: 0;
}

div.uimob800 .um-profile-nav-item i {
	display: block;
	position: static;
	top: auto;
	left: auto;
	font-size: 26px;
	height: 26px;
	line-height: 26px;
}

div.uimob800 .um-profile-subnav {
	padding: 8px 15px;
}

div.uimob800 .um-profile-subnav a {
	display: block;
	text-align: left;
	font-size: 14px;
	margin: 0;
	padding: 6px 0;
}

div.uimob800 .um-profile-subnav span {
	font-size: 12px;
	padding: 2px 8px;
}

div.uimob800 .um-account-main {
	width: 90%;
	max-width: 450px;
}

div.uimob800 .um-account-side {
	padding: 0;
	width: 10%;
}

div.uimob800 .um-account-side ul {
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.uimob800 .um-account-side li {
	margin-bottom: 0 !important;
	background: 0 0;
}

div.uimob800 .um-account-side li a {
	display: block;
	padding: 0 !important;
	height: 44px;
	line-height: 44px;
	color: #666 !important;
	text-align: center;
	text-decoration: none !important;
	background: 0 0;
	transition: all .2s linear;
}

div.uimob800 .um-account-side li:first-child a {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

div.uimob800 .um-account-side li:last-child a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

div.uimob800 .um-account-side li a span.um-account-icontip {
	display: block;
	float: left;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 22px;
	line-height: 44px;
}

div.uimob800 .um-account-side li a span.um-account-icontip i {
	position: relative;
	text-align: center;
	width: 100%;
}

div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
	color: #fff !important;
}

div.uimob800 .um-account-meta a {
	border: 1px solid #ddd;
}

div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img {
	display: block;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-width: 100%;
	height: auto;
}

div.uimob800 .um-account-meta img {
	width: 100%;
}

div.uimob800 .um-profile-photo {
	width: 150px !important;
}

div.uimob800 .um-profile-photo a.um-profile-photo-img {
	width: 140px !important;
	height: 140px !important;
	top: -70px !important;
}

div.uimob800 .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
	top: auto !important;
}

div.uimob800 .um-header .um-profile-meta {
	padding-left: 200px;
}

div.uimob800 .um-cover-overlay {
	padding: 0;
}

div.uimob960 .um-profile-photo {
	width: 200px !important;
}

div.uimob960 .um-profile-photo a.um-profile-photo-img {
	width: 140px !important;
	height: 140px !important;
	top: -70px !important;
}

@media screen and (max-height:400px) {
	.ajax-upload-dragdrop span.icon {
		display: none;
	}
	
	.um-modal.no-photo {
		width: 100% !important;
		margin: 0 !important;
		left: 0 !important;
		height: 100%;
		background: #fff;
	}
	
	.um-modal.no-photo, .um-modal.no-photo .um-modal-body, .um-modal.no-photo .um-modal-header {
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	
	.um-modal.no-photo .um-modal-header {
		text-align: center;
		font-size: 14px;
	}
	
	.um-modal.no-photo .um-modal-footer {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
		border-top: 1px solid #ddd;
	}
	
	.um-modal.no-photo .um-modal-right {
		width: 100%;
		float: none;
	}
	
	.um-modal.no-photo .um-modal-footer a.um-modal-btn {
		width: 48%;
		margin: 0 1%;
		float: left;
		display: block;
		line-height: 44px !important;
		height: 44px;
	}
}

@media screen and (max-height:300px) {
	.um-modal.no-photo .um-modal-header {
		display: none;
	}
	
	.ajax-upload-dragdrop span.icon, .ajax-upload-dragdrop span.str {
		display: none;
	}
}

@media screen and (max-width:600px) {
	.um-popup {
		width: 96% !important;
		margin-left: 2% !important;
		left: 0 !important;
		top: 15px !important;
	}
}

.um:not(.um-admin) {
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	color: #666;
	font-size: 15px;
	margin-bottom: 30px !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	opacity: 0;
}

.um-s1, .um-s2 {
	display: none;
}

.um:not(.um-admin) :after, .um:not(.um-admin) :before {
	box-sizing: content-box;
}

.um-account-side li a, .um-cover a, .um-field-value a, .um-header a, .um-member-less a, .um-member-more a, .um-member-name a, .um-member-photo a, .um-members a, .um-members-pagi a, .um-members-pagi span {
	border-bottom: 0 !important;
}

.um-modal a:focus, .um:not(.um-admin) a:focus {
	outline: 0 !important;
}

.um:not(.um-admin) a .image-overlay, .um:not(.um-admin) a:hover .image-overlay, .um:not(.um-admin) a:hover .image-overlay * {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	position: static !important;
}

.um.um-in-admin {
	padding-top: 0;
}

.um.um-in-admin .um-tip {
	display: none !important;
}

.um:not(.um-admin):not(.um-directory) input, .um:not(.um-admin):not(.um-directory) select, .um:not(.um-admin):not(.um-directory) textarea {
	font-size: 15px;
}

.um:not(.um-admin) * {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-left {
	float: left;
}

.um-right {
	float: right;
}

.um-clear {
	clear: both;
}

.um-center {
	text-align: center;
}

.um-center .um-button {
	display: inline-block !important;
	width: auto !important;
	min-width: 250px !important;
}

.um-half {
	width: 48%;
}

.um-field-half {
	width: 48%;
	float: left;
}

.um-field-half.right {
	float: right;
}

.um-field-tri {
	width: 30%;
	float: left;
	margin-right: 3%;
}

.um img {
	box-shadow: none !important;
}

.um-col {
	padding-bottom: 20px;
}

.um-col-alt {
	margin: 15px 0 5px 0;
}

.um-col-alt-s {
	padding-top: 10px;
}

.um-col-alt-b {
	padding-top: 20px;
}

.um-col-121 {
	float: left;
	width: 48%;
}

.um-col-122 {
	float: right;
	width: 48%;
}

.um-col-131 {
	float: left;
	width: 30%;
}

.um-col-132 {
	float: left;
	width: 30%;
	margin: 0 5%;
}

.um-col-133 {
	float: left;
	width: 30%;
}

.um-raty i {
	font-size: 26px;
}

.um-field-half .um-raty i {
	font-size: 21px;
}

.um-field-tri .um-raty i {
	font-size: 21px;
}

.um-button i {
	font-size: 22px;
	width: 22px;
	height: 12px !important;
	display: inline-block;
	line-height: 12px !important;
	vertical-align: middle !important;
	position: relative;
	top: -6px;
	margin-right: 8px;
}

.um-row-heading {
	padding: 5px 0;
	font-size: 16px;
}

.um-row-heading i {
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	margin: 0 12px 0 0;
	display: inline-block;
	width: 30px;
	text-align: center;
}

.um-row-heading i:before {
	vertical-align: middle !important;
}

p.um-notice {
	width: auto;
	color: #fff;
	box-sizing: border-box;
	font-size: 15px;
	padding: 12px !important;
	margin: 12px 0 0 0 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}

p.um-notice a {
	color: #fff;
	text-decoration: underline;
}

p.um-notice i {
	position: absolute;
	right: 14px;
	font-size: 36px;
	cursor: pointer;
	top: 7px;
	display: block;
	height: 30px;
	line-height: 30px;
}

p.um-notice.success {
	background: #7acf58;
}

p.um-notice.err {
	background: #c74a4a;
}

p.um-notice.warning {
	background: #f9f9d1;
	color: #666;
	border: 1px solid #efe4a2;
	padding: 8px 15px !important;
}

p.um-notice.warning a {
	color: #666;
	text-decoration: underline;
}

.um-field-error {
	width: auto;
	max-width: 100%;
	background: #c74a4a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 20px !important;
	margin: 12px 0 0 0;
}

.um-field-error a {
	color: #fff !important;
	text-decoration: underline !important;
}

.um-field-arrow {
	top: -17px;
	left: 10px;
	position: absolute;
	z-index: 1;
	color: #c74a4a;
	font-size: 28px;
	line-height: 1em !important;
}

.um-error-block {
	width: auto;
	max-width: 100%;
	background: #c74a4a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 1em !important;
	margin: 12px 0 0 0;
}

.um-field-notice {
	width: auto;
	max-width: 100%;
	background: #497bc7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 20px !important;
	margin: 5px 0 0 0;
}

.um-field-notice a {
	color: #fff !important;
	text-decoration: underline !important;
}

.um-field-notice .um-field-arrow {
	top: -17px;
	left: 10px;
	position: absolute;
	z-index: 1;
	color: #497bc7 !important;
	font-size: 28px;
	line-height: 1em !important;
}

.um-notice-block {
	width: auto;
	max-width: 100%;
	background: #497bc7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 1em !important;
	margin: 12px 0 0 0;
}

.um-tip {
	margin: 0 0 0 8px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	top: 3px;
}

.um-tip i {
	font-size: 22px;
	height: 22px;
	line-height: 22px;
	display: block;
	position: relative;
}

.um-tip-text {
	display: block;
	font-size: 13px;
	line-height: 15px;
	color: #999;
}

.um-form button::-moz-focus-inner, .um-form input::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
}

.um-field {
	position: relative;
	padding: 15px 0 0 0;
}

.um-field-b, .um-field-c {
	padding-top: 0 !important;
}

.um-field-label {
	display: block;
	margin: 0 0 8px 0;
}

.um-field-label .um-field-label-icon {
	float: left;
	margin: 0 8px 0 0;
	height: 22px;
	line-height: 18px;
	display: inline-block;
	width: 24px;
	text-align: center;
}

.um-field-label .um-field-label-icon i {
	font-size: 22px;
	position: relative;
	top: 1px;
}

.um-field-label label {
	font-size: 15px !important;
	line-height: 22px !important;
	font-weight: 600;
}

.um-field-area {
	position: relative;
	word-wrap: break-word;
}

.um-field-area-password {
	position: relative;
}

.um-toggle-password {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 40px;
	text-align: center;
	box-sizing: border-box;
	font-size: 20px;
	line-height: 2;
}

.um-toggle-password i {
	transition: all .2s linear;
}

.um-toggle-password:hover i {
	color: #44b0ec;
}

.um-field-value p {
	margin: 0 0 6px 0 !important;
	padding: 0;
}

.um-field-block {
	color: #777;
	font-size: 17px;
}

.um-field-spacing {
	width: 100%;
}

.um-field-divider {
	width: 100%;
	margin: 0 0 12px 0;
	height: 24px;
	position: relative;
}

.um-field-divider-text {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: -24px;
	left: 0;
	font-size: 16px;
	padding: 10px 0;
}

.um-field-divider-text span {
	background: #fff;
	color: #555;
	display: inline-block;
	padding: 0 15px;
}

.um-field-icon {
	position: absolute;
	cursor: default;
	text-align: center !important;
	top: 2px;
	left: 0;
	width: 44px;
	font-size: 22px;
	line-height: 1.7em;
	z-index: 1;
}

.um-form input[type=number], .um-form input[type=password], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=text] {
	padding: 0 12px !important;
	width: 100%;
	display: block !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	outline: 0 !important;
	cursor: text !important;
	font-size: 15px !important;
	height: 40px !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	margin: 0 !important;
	position: static;
}

.um-form .um-field-area-password input[type=password] {
	padding-right: 40px !important;
}

.um-form .um-field-area-password input[type=password]::-ms-clear, .um-form .um-field-area-password input[type=password]::-ms-reveal {
	display: none;
}

.um-form input[type=number] {
	width: auto;
	padding: 0 0 0 5px !important;
	height: 30px !important;
}

.um-form input[type=number]:focus, .um-form input[type=password]:focus, .um-form input[type=search]:focus, .um-form input[type=tel]:focus, .um-form input[type=text]:focus, .um-form textarea:focus {
	box-shadow: none !important;
	outline: 0 !important;
}

.um-form input[type=password].um-iconed, .um-form input[type=tel].um-iconed, .um-form input[type=text].um-iconed {
	padding-left: 44px !important;
}

.um-form input[type=password].um-error, .um-form input[type=tel].um-error, .um-form input[type=text].um-error {
	border-color: #c74a4a !important;
}

.um-form textarea {
	width: 100%;
	padding: 8px 12px !important;
	display: block;
	font-size: 15px !important;
	line-height: 22px !important;
	background: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	box-sizing: border-box;
	min-height: 80px !important;
	box-shadow: none;
	outline: 0 !important;
}

.um-form .um-meta-text textarea {
	max-width: 100%;
}

.um-form .wp-editor-container {
	border: 1px solid #ddd;
}

.um-form .wp-editor-container textarea {
	background: #ddd !important;
	color: #222 !important;
	border-radius: 0;
}

.um-field-c .um-field-checkbox {
	margin-bottom: 14px;
	margin-top: 0 !important;
	position: relative;
}

.um-field-checkbox:not(.um-field), .um-field-radio:not(.um-field) {
	display: block;
	margin: 8px 0;
	position: relative;
}

.um-profile.um-editing .um-field-checkbox, .um-profile.um-editing .um-field-radio {
	cursor: pointer !important;
}

.um-field-checkbox:hover i, .um-field-radio:hover i {
	color: #666;
}

.um-field-checkbox input, .um-field-radio input {
	opacity: 0 !important;
	display: inline !important;
	width: 0 !important;
	float: left;
}

.um-field-checkbox-state, .um-field-radio-state {
	position: absolute;
	top: 0;
	left: 1px;
	width: 24px;
	height: 24px;
}

.um-field-checkbox-state i, .um-field-radio-state i {
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	color: #aaa;
	transition: all .2s linear;
}

.um-field-checkbox-option, .um-field-radio-option {
	margin: 0 0 0 36px;
	line-height: 24px;
	color: #888 !important;
	display: block;
}

.um-field-group {
	margin-top: 20px;
}

.um-field-group-head {
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 20px;
	transition: .25s;
	box-sizing: border-box;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	border-top: 1px solid transparent !important;
	border-bottom: 2px solid rgba(0, 0, 0, .1) !important;
}

.um-field-group-head i {
	font-size: 20px;
	margin: 0 8px 0 0;
}

.um-field-group-head i:before {
	vertical-align: middle !important;
}

.um-field-group-body {
	display: none;
	margin: 15px 0 0 0;
	padding: 15px 20px 5px 20px;
	background: #f9f9f9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	box-sizing: border-box;
	width: 100%;
}

.um-field-group-body div.um-field {
	padding: 0 0 15px 0;
}

.um-field-group-cancel {
	font-size: 18px;
	position: absolute;
	z-index: 800;
	right: 8px;
	top: 8px;
	color: #ccc !important;
	text-decoration: none !important;
}

.um-field-group-cancel:hover {
	color: #777 !important;
}

.um div.disabled, .um input[type=number]:disabled, .um input[type=submit]:disabled, .um input[type=text]:disabled, .um-disabled {
	opacity: .6 !important;
	cursor: no-drop !important;
}

input[type=submit].um-button, input[type=submit].um-button:focus {
	vertical-align: middle !important;
	height: auto !important;
	font-size: 15px;
	cursor: pointer !important;
	width: 100%;
	box-shadow: none;
	text-shadow: none;
	font-family: inherit;
	outline: 0 !important;
	margin: 0;
	opacity: 1;
	-webkit-appearance: none;
}

input[type=submit].um-button:hover {
	opacity: 1;
}

.um-button {
	font-size: 15px;
	border: none !important;
	display: block;
	width: 100%;
	line-height: 1em !important;
	padding: 16px 20px !important;
	text-decoration: none !important;
	text-align: center;
	text-transform: none !important;
	font-weight: 400 !important;
	overflow: hidden;
	position: relative;
	transition: .25s;
	box-sizing: border-box;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	opacity: 1;
}

a.um-button {
	font-size: 15px;
	border: none !important;
	display: block;
	width: 100%;
	line-height: 1em !important;
	padding: 16px 20px !important;
	text-decoration: none !important;
	text-align: center;
	text-transform: none !important;
	font-weight: 400 !important;
	overflow: hidden;
	position: relative;
	transition: .25s;
	box-sizing: border-box;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	opacity: 1;
}

a.um-button:hover {
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.um-button.um-btn-auto-width {
	width: auto;
	display: inline-block;
	padding: 14px 20px !important;
	min-width: 200px;
	max-width: 450px;
}

a.um-link-alt {
	line-height: 22px;
	color: #888 !important;
	display: block !important;
	text-decoration: none !important;
	font-weight: 400;
	text-align: center;
	border-bottom: none !important;
}

a.um-link-alt:hover {
	text-decoration: underline !important;
}

.um-dropdown {
	position: absolute;
	height: auto;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 55;
	display: none;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}

.um-dropdown li, .um-dropdown ul {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.um-dropdown ul {
	background: #fff;
	position: relative;
	z-index: 16;
}

.um-dropdown li a {
	display: block;
	padding: 8px 12px;
	color: #666;
	font-size: 14px;
	line-height: 18px;
}

.um-dropdown li:last-child a {
	border-top: 1px solid #e5e5e5;
	padding: 12px;
}

.um-dropdown-b {
	position: relative;
}

.um-dropdown-arr {
	position: absolute;
	font-size: 24px;
	width: 24px;
	height: 24px;
	overflow: hidden;
	z-index: 15;
	color: #eee;
}

.um-dropdown-arr * {
	display: block !important;
	width: 24px !important;
	height: 24px !important;
	vertical-align: bottom !important;
	overflow: hidden !important;
	line-height: 24px !important;
}

div.um-photo {
	margin: 20px auto 0 auto;
	text-align: center;
	box-sizing: border-box;
	max-width: 100%;
}

div.um-photo, div.um-photo a, div.um-photo img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.um-photo a {
	border: 1px solid #e5e5e5;
	padding: 5px;
	box-sizing: border-box;
	display: inline-block;
	box-shadow: 0 1px 1px #eee;
	margin: 0 auto;
	max-width: 100%;
}

div.um-photo img {
	max-height: 300px;
	max-width: 100%;
}

span.um-req {
	margin: 0 0 0 8px;
	font-size: 14px;
	display: inline-block;
}

small.um-max-filesize {
	display: block;
	color: #999;
	padding-top: 5px;
}

small.um-max-filesize span {
	font-size: 12px;
}

.um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched, .um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched:focus, .um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists, .um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists:focus {
	border-color: #db2929 !important;
}

.um-form .um-field .um-field-area input.um-searching-username {
	background-image: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/img/loading.gif");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
}

.um-form .um-field .um-field-area input.um-searching-username.nitro-lazy {
	background-image: none !important;
}

.um-search-area {
	position: relative;
	max-width: 300px;
}

.um-search-area .um-search-field {
	width: 100%;
	margin: 0;
	padding-left: 25px;
}

.rtl .um-search-area .um-search-field {
	padding-right: 25px;
	padding-left: initial;
}

.um-search-area .um-search-icon {
	position: absolute;
	height: 100%;
	left: 6px;
	top: 0;
}

.rtl .um-search-area .um-search-icon {
	right: 6px;
	left: initial;
}

.um-faicon-search:before {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.um-field .select2-container.select2-container--open, .um-search-filter .select2-container.select2-container--open {
	z-index: 9999999;
}

.um-field .select2.select2-container .select2-selection, .um-search-filter .select2.select2-container .select2-selection {
	display: block !important;
	height: 40px;
	padding: 0 0 0 12px !important;
	overflow: hidden !important;
	position: relative !important;
	white-space: nowrap !important;
	line-height: 35px !important;
	color: #666 !important;
	font-size: 15px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	background-clip: padding-box !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff !important;
	border: 1px solid #ddd !important;
}

.rtl .um-field .select2.select2-container .select2-selection, .rtl .um-search-filter .select2.select2-container .select2-selection {
	padding: 0 12px 0 0 !important;
}

.um-field .select2.select2-container .select2-selection .select2-selection__arrow, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow {
	display: inline-block !important;
	width: 34px !important;
	height: 100% !important;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	background: 0 0 !important;
	border: none !important;
}

.rtl .um-field .select2.select2-container .select2-selection .select2-selection__arrow, .rtl .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow {
	right: initial;
	left: 0;
}

.um-field .select2.select2-container .select2-selection .select2-selection__arrow:before, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before {
	content: "" !important;
	font-size: 28px !important;
	font-family: Ionicons !important;
	display: block;
	height: 100%;
	line-height: 40px;
	min-width: 1em;
	text-align: center;
	color: #aaa;
}

.um-field .select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation], .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation] {
	display: none;
}

.um-field .select2-container.select2-container--open .select2-dropdown, .um-search-filter .select2-container.select2-container--open .select2-dropdown {
	border: 1px solid #ddd !important;
	border-radius: 0;
}

.um-field .select2-container.select2-container--open .select2-dropdown .select2-results li, .um-search-filter .select2-container.select2-container--open .select2-dropdown .select2-results li {
	list-style: none;
	display: list-item;
	background: 0 0;
	font-size: 15px;
	margin: 5px !important;
	color: #666 !important;
	padding: 3px 7px 4px !important;
	cursor: pointer;
	min-height: 1em;
}

.um-field .select2.select2-container .select2-selection.select2-selection--multiple, .um-search-filter .select2.select2-container .select2-selection.select2-selection--multiple {
	height: auto !important;
	line-height: .8 !important;
	min-height: 40px;
	padding-bottom: 4px !important;
}

.um-field .select2-container--default .select2-selection--single .select2-selection__rendered, .um-search-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 37px;
	padding-left: 0;
	padding-right: 24px;
}

.rtl .um-field .select2-container--default .select2-selection--single .select2-selection__rendered, .rtl .um-search-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 24px;
	padding-right: 0;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	line-height: 37px;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding-left: 0;
	padding-right: 30px;
	width: 100%;
	font-size: 13px;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding-left: 30px;
	padding-right: 0;
}

.um-field .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted, .um-search-filter .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted {
	background: #f4f4f4;
	color: #666;
}

.um-field .select2-dropdown .select2-results li.select2-results__option[aria-selected=true], .um-search-filter .select2-dropdown .select2-results li.select2-results__option[aria-selected=true] {
	background-color: #ddd;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__clear, .um-field .select2-container--default .select2-selection--single .select2-selection__clear, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear, .um-search-filter .select2-container--default .select2-selection--single .select2-selection__clear {
	color: #aaa;
	font-size: 28px;
	font-weight: 400;
	line-height: 34px;
	margin: 0 !important;
	right: 0;
	text-align: center;
	width: 1em;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-selection__clear, .rtl .um-field .select2-container--default .select2-selection--single .select2-selection__clear, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear, .rtl .um-search-filter .select2-container--default .select2-selection--single .select2-selection__clear {
	left: 0;
	right: initial;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__clear, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear {
	position: absolute;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__choice, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin: 5px 5px 0 0;
	max-height: 28px;
	padding: 3px 3px 3px 5px;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-selection__choice, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin: 5px 0 0 5px;
	padding: 3px 5px 3px 3px;
}

.um-field .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline, .um-search-filter .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline {
	margin: 5px 5px 0 0;
	padding: 0;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline {
	margin: 5px 0 0 5px;
}

.um-field .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline>input, .um-search-filter .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline>input {
	border: none !important;
	padding: 0 !important;
	max-height: 28px;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	overflow-x: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	box-sizing: border-box;
	line-height: 20px;
}

.um-field-multiselect .um-field-area .um-field-icon, .um-field-select .um-field-area .um-field-icon {
	z-index: 99999999;
}

.um-field-select .um-field-area.um-field-area-has-icon .select2-selection__rendered {
	text-indent: 20px;
}

.um-field-multiselect .um-field-area.um-field-area-has-icon ul:first-child {
	margin-left: 30px !important;
}

.um-field-area .wp-switch-editor {
	float: none;
	height: auto;
}

.um_request_name {
	display: none !important;
}

/*!
 * Cropper.js v1.6.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:44:17.565Z
 */
.cropper-container {
	direction: ltr;
	font-size: 0;
	line-height: 0;
	position: relative;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cropper-container img {
	backface-visibility: hidden;
	display: block;
	height: 100%;
	image-orientation: 0deg;
	max-height: none !important;
	max-width: none !important;
	min-height: 0 !important;
	min-width: 0 !important;
	width: 100%;
}

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.cropper-canvas, .cropper-wrap-box {
	overflow: hidden;
}

.cropper-drag-box {
	background-color: #fff;
	opacity: 0;
}

.cropper-modal {
	background-color: #000;
	opacity: .5;
}

.cropper-view-box {
	display: block;
	height: 100%;
	outline: 1px solid #39f;
	outline-color: rgba(51, 153, 255, .75);
	overflow: hidden;
	width: 100%;
}

.cropper-dashed {
	border: 0 dashed #eee;
	display: block;
	opacity: .5;
	position: absolute;
}

.cropper-dashed.dashed-h {
	border-bottom-width: 1px;
	border-top-width: 1px;
	height: 33.33333%;
	left: 0;
	top: 33.33333%;
	width: 100%;
}

.cropper-dashed.dashed-v {
	border-left-width: 1px;
	border-right-width: 1px;
	height: 100%;
	left: 33.33333%;
	top: 0;
	width: 33.33333%;
}

.cropper-center {
	display: block;
	height: 0;
	left: 50%;
	opacity: .75;
	position: absolute;
	top: 50%;
	width: 0;
}

.cropper-center:after, .cropper-center:before {
	background-color: #eee;
	content: " ";
	display: block;
	position: absolute;
}

.cropper-center:before {
	height: 1px;
	left: -3px;
	top: 0;
	width: 7px;
}

.cropper-center:after {
	height: 7px;
	left: 0;
	top: -3px;
	width: 1px;
}

.cropper-face, .cropper-line, .cropper-point {
	display: block;
	height: 100%;
	opacity: .1;
	position: absolute;
	width: 100%;
}

.cropper-face {
	background-color: #fff;
	left: 0;
	top: 0;
}

.cropper-line {
	background-color: #39f;
}

.cropper-line.line-e {
	cursor: ew-resize;
	right: -3px;
	top: 0;
	width: 5px;
}

.cropper-line.line-n {
	cursor: ns-resize;
	height: 5px;
	left: 0;
	top: -3px;
}

.cropper-line.line-w {
	cursor: ew-resize;
	left: -3px;
	top: 0;
	width: 5px;
}

.cropper-line.line-s {
	bottom: -3px;
	cursor: ns-resize;
	height: 5px;
	left: 0;
}

.cropper-point {
	background-color: #39f;
	height: 5px;
	opacity: .75;
	width: 5px;
}

.cropper-point.point-e {
	cursor: ew-resize;
	margin-top: -3px;
	right: -3px;
	top: 50%;
}

.cropper-point.point-n {
	cursor: ns-resize;
	left: 50%;
	margin-left: -3px;
	top: -3px;
}

.cropper-point.point-w {
	cursor: ew-resize;
	left: -3px;
	margin-top: -3px;
	top: 50%;
}

.cropper-point.point-s {
	bottom: -3px;
	cursor: s-resize;
	left: 50%;
	margin-left: -3px;
}

.cropper-point.point-ne {
	cursor: nesw-resize;
	right: -3px;
	top: -3px;
}

.cropper-point.point-nw {
	cursor: nwse-resize;
	left: -3px;
	top: -3px;
}

.cropper-point.point-sw {
	bottom: -3px;
	cursor: nesw-resize;
	left: -3px;
}

.cropper-point.point-se {
	bottom: -3px;
	cursor: nwse-resize;
	height: 20px;
	opacity: 1;
	right: -3px;
	width: 20px;
}

@media (min-width:768px) {
	.cropper-point.point-se {
		height: 15px;
		width: 15px;
	}
}

@media (min-width:992px) {
	.cropper-point.point-se {
		height: 10px;
		width: 10px;
	}
}

@media (min-width:1200px) {
	.cropper-point.point-se {
		height: 5px;
		opacity: .75;
		width: 5px;
	}
}

.cropper-point.point-se:before {
	background-color: #39f;
	bottom: -50%;
	content: " ";
	display: block;
	height: 200%;
	opacity: 0;
	position: absolute;
	right: -50%;
	width: 200%;
}

.cropper-invisible {
	opacity: 0;
}

.cropper-bg {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-bg.nitro-lazy {
	background-image: none !important;
}

.cropper-hide {
	display: block;
	height: 0;
	position: absolute;
	width: 0;
}

.cropper-hidden {
	display: none !important;
}

.cropper-move {
	cursor: move;
}

.cropper-crop {
	cursor: crosshair;
}

.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
	cursor: not-allowed;
}

.um-profile {
	box-sizing: border-box;
}

.um-profile .um-cover-overlay {
	display: none;
}

.um-profile.um-editing .um-cover.has-cover .um-cover-overlay {
	display: block;
}

.um-profile.um-viewing .um-profile-photo-overlay {
	display: none;
}

.um-profile img {
	display: block;
	overflow: hidden;
	border-radius: 0;
	margin: 0 !important;
}

.um-profile a, .um-profile a:hover {
	text-decoration: none !important;
}

.um-profile .um-profile-body {
	padding-top: 15px;
	padding-bottom: 15px;
	max-width: 600px;
	margin: auto;
}

.um-profile.um-editing {
	padding-bottom: 15px;
}

.um-profile.um-viewing {
	padding-bottom: 1px;
}

.um-profile.um-viewing .um-field-label {
	display: block;
	margin: 0 0 8px 0;
	border-bottom: solid 2px #eee;
	padding-bottom: 4px;
}

.um-cover {
	background-color: #eee;
	box-sizing: border-box;
	position: relative;
}

.um-cover-add {
	color: #aaa;
	font-size: 36px;
	width: 100%;
	display: table;
}

.um-cover-add i {
	font-size: 36px;
}

.um-cover-add span {
	display: table-cell;
	vertical-align: middle;
}

.um-cover-e {
	text-align: center;
	box-sizing: border-box;
	overflow: hidden;
}

.um-cover-e img {
	width: 100% !important;
}

.um-cover-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	box-sizing: border-box;
	padding: 0 40px;
	color: #fff;
	text-shadow: 0 1px #666;
	cursor: pointer !important;
	line-height: 21px;
	font-size: 16px;
	height: 100%;
	width: 100%;
}

.um-cover-overlay:hover {
	background: rgba(0, 0, 0, .55);
}

.um-cover-overlay span.um-cover-overlay-s {
	display: table;
	height: 100%;
	width: 100%;
}

.um-cover-overlay ins {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	text-decoration: none !important;
	background: 0 0 !important;
	color: #fff !important;
	border-bottom: none !important;
}

.um-cover-overlay i {
	font-size: 46px;
	display: block;
	margin-bottom: 6px;
}

.um-header {
	position: relative;
	padding: 0 0 25px 0;
	border-bottom: solid 2px #eee;
	min-height: 85px;
	box-sizing: content-box !important;
}

.um-profile-edit {
	position: absolute;
	top: 15px;
	right: 0;
	vertical-align: middle;
	font-size: 30px;
	height: 30px;
	line-height: 30px;
	z-index: 66;
	margin-right: 10px;
}

.um-profile-edit i {
	font-size: 30px;
}

.um-header.no-cover .um-profile-meta {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
}

.um-header.no-cover .um-name {
	float: none !important;
	margin-right: 0 !important;
}

.um-header.no-cover .um-profile-photo {
	float: none !important;
	margin: 0 auto !important;
	text-align: center !important;
}

.um-header.no-cover a.um-profile-photo-img {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	float: none !important;
	display: inline-block !important;
	text-align: center !important;
}

.um-header.no-cover .um-main-meta {
	padding: 0;
}

.um-profile .gravatar {
	position: static;
}

.um-profile-photo {
	float: left;
	position: relative;
	width: 200px;
	margin: 0 0 0 30px;
	box-sizing: border-box;
}

.um-profile-photo a.um-profile-photo-img {
	float: left;
	position: absolute;
	background: #fff;
	border-radius: 100%;
	border: 5px solid #fff;
	border-bottom: 5px solid #fff !important;
	overflow: hidden;
	left: 0;
}

.um-profile-photo a.um-profile-photo-img img {
	width: 100%;
	height: auto;
}

.um-profile-photo-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	box-sizing: border-box;
	padding: 0;
	color: #fff;
	text-shadow: 0 1px #666;
	cursor: pointer !important;
	line-height: 21px;
	font-size: 16px;
	height: 100%;
	width: 100%;
}

.um-profile-photo-overlay:hover {
	background: rgba(0, 0, 0, .55);
}

.um-profile-photo-overlay span.um-profile-photo-overlay-s {
	display: table;
	height: 100%;
	width: 100%;
}

.um-profile-photo-overlay ins {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	text-decoration: none !important;
	background: 0 0 !important;
	color: #fff !important;
	border-bottom: none !important;
}

.um-profile-photo-overlay i {
	font-size: 46px;
	display: block;
}

.um-profile-meta {
	padding-right: 30px;
	-ms-word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
}

.um-main-meta {
	padding: 10px 0 0 0;
}

.um-name {
	float: left;
	font-size: 24px;
	font-weight: 700;
	margin-right: 30px;
	line-height: 1.7em;
}

.um-name a {
	font-size: 24px;
}

.um-meta {
	font-size: 15px;
}

.um-meta span a {
	font-weight: 400;
}

.um-meta span:first-child {
	margin: 0 5px 0 0;
}

.um-meta span {
	margin: 0 5px;
	font-size: 14px;
	display: inline-block;
}

.um-meta span i {
	font-size: 16px;
	margin: 0 5px 0 0;
}

.um-meta-text {
	margin: 6px 0 0 0;
	color: #666;
	line-height: 1.4em;
	font-size: 13px;
}

.um-meta-text p {
	margin: 0 0 6px 0 !important;
	padding: 0 !important;
}

.um-profile-status {
	display: none;
}

.um-profile-status.awaiting_admin_review, .um-profile-status.inactive, .um-profile-status.rejected {
	display: inline-block;
	margin: 6px 0 0 0;
	border-left: 3px solid #c74a4a;
	padding-left: 10px;
	font-size: 14px;
	color: #777;
}

.um-profile-note {
	display: none;
	text-align: center !important;
	padding-top: 20px;
	color: #666;
}

.um-profile-note i {
	display: inline-block;
	font-size: 70px;
	height: 70px;
	line-height: 70px;
}

.um-profile-note i.um-faicon-lock {
	position: relative;
	top: 2px;
	display: inline-block;
	font-size: 24px;
	height: auto;
	line-height: 24px;
	margin-right: 10px;
}

.um-profile-note span {
	margin-top: 10px;
	display: block;
	font-size: 16px;
	color: #888;
}

.um-profile-note a {
	border: none !important;
}

.um-profile-note a:hover {
	text-decoration: underline !important;
}

.um-profile-nav {
	padding: 10px;
	background: #444;
	text-align: center;
}

.um-profile-nav-item.active a, .um-profile-nav-item.active a:hover {
	color: #fff !important;
}

.um-profile-nav-item.active a span.count {
	background: 0 0;
	padding: 4px 0;
	color: #fff;
}

.um-profile-nav-item a {
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	padding: 6px 10px 6px 28px;
	display: block;
	float: left;
	border-radius: 4px;
	margin-left: 5px;
	position: relative;
	border-bottom: 0 !important;
}

.um-profile-nav-item.without-icon a {
	padding-left: 10px;
}

.um-profile-nav-item.without-icon span.title {
	padding-left: 0;
}

.um-profile-nav-item.without-icon i {
	display: none;
}

.um-profile-nav-item a:hover {
	background: #555;
}

.um-profile-nav-item i {
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	display: block;
	top: 8px;
	left: 10px;
}

.um-profile-nav-item span.title {
	padding-left: 5px;
}

.um-profile-nav-item span.count {
	font-size: 12px;
	font-weight: 300;
	background: #ddd;
	color: #666;
	border-radius: 3px;
	padding: 4px 8px;
	margin-left: 3px;
}

.um-profile-subnav {
	background: #eee;
	padding: 15px;
	text-align: center;
}

.um-profile-subnav a {
	display: inline-block;
	color: #555;
	font-size: 15px;
	font-weight: 600;
	margin: 0 20px;
	border-bottom: none !important;
}

.um-profile-subnav a:hover {
	color: #333;
}

.um-profile-subnav span {
	display: inline-block;
	margin: 0 0 0 8px;
	background: #ddd;
	padding: 1px 8px;
	color: #aaa !important;
	border-radius: 2px;
}

.um-item {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
	position: relative;
}

.um-item-action {
	position: absolute;
	right: 0;
	top: 16px;
	width: 20px;
	height: 20px;
	font-size: 20px;
	text-align: center;
}

.um-item-action a {
	color: #ccc;
}

.um-item-action a:hover {
	color: #999;
}

.um-item-link {
	padding-right: 40px;
}

.um-item-link a {
	color: #333;
	font-size: 16px;
	line-height: 20px;
}

.um-item-link a:hover {
	text-decoration: underline !important;
}

.um-item-link i {
	font-size: 24px;
	color: #666;
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.um-item-img {
	padding: 10px 0 0 0;
}

.um-item-img a {
	display: inline-block;
	padding: 8px;
	border-radius: 3px;
	border: 1px solid #ddd;
}

.um-item-img a:hover {
	border-color: #bbb;
}

.um-item-img img {
	max-width: 100%;
	border-radius: 3px;
}

.um-item-meta {
	color: #888;
}

.um-item-meta span {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.um-item-meta span:not(:last-child):after {
	position: relative;
	padding: 0 4px 0 7px;
	content: "•";
}

.um-item-meta a {
	font-weight: 700;
	border-bottom: 1px solid #e0e0e0;
}

.um-item-meta a:hover {
	border-bottom-color: #bbb;
}

.um-load-items {
	text-align: center;
	margin-top: 12px;
	padding-top: 30px;
}

.um-load-items.loading {
	background: url("https://cdn-dafid.nitrocdn.com/QYcvRlymaQdVvYsVVuHdBCJItSyFjDsD/assets/images/optimized/rev-61cbb37/www.redrockrecruitment.com.au/wp-content/plugins/ultimate-member/assets/img/loading-dots.gif") no-repeat top center;
}

.um-load-items.loading.nitro-lazy {
	background-image: none !important;
}

.um-load-items a {
	max-width: 250px;
	display: inline-block;
	margin: 0 auto;
}

.um-tab-notifier {
	position: absolute;
	background: none repeat scroll 0 0 #c65151;
	width: 18px;
	height: 18px;
	border-radius: 999px;
	line-height: 18px;
	top: -3px;
	right: -7px;
	font-size: 11px;
	font-weight: 400;
}

.um-tab-notifier.uimob800-show.uimob500-show.uimob340-show {
	top: 2px;
	right: 8px;
}

.um-profile.um-viewing .um-field-checkbox, .um-profile.um-viewing .um-field-radio {
	cursor: default !important;
}

.um-account i {
	vertical-align: baseline !important;
}

.um-account p.um-notice {
	margin: 0 0 20px 0 !important;
	padding: 12px 15px !important;
}

.um-account a:focus {
	outline: 0 !important;
}

.um-account-side {
	float: left;
	width: 30%;
	padding: 0;
	box-sizing: border-box;
}

.um-account-main {
	float: left;
	width: 70%;
	padding: 0 0 0 1.5em;
	box-sizing: border-box;
}

.um-account-main a {
	border-bottom: none !important;
}

.um-account-tab {
	display: none;
}

.um-account-tab .um-field .um-field-label {
	display: flex;
	flex-direction: row;
	align-items: baseline;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.um-account-main div.um-account-heading {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: flex-start;
	align-items: baseline;
	margin: 0 !important;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
	color: #555;
}

div.uimob340 .um-account-main div.um-account-heading.uimob340-hide, div.uimob500 .um-account-main div.um-account-heading.uimob500-hide {
	display: none;
}

.um-account-side .um-account-link {
	box-sizing: content-box;
}

.um-account-main div.um-account-heading i {
	margin-right: 10px;
	font-size: 26px;
	position: relative;
	top: 2px;
}

.um-account-main p {
	margin: 20px 0 0 0 !important;
	padding: 0 !important;
}

.um-account-main label {
	font-size: 15px;
}

.um-account-meta {
	text-align: center;
	margin-bottom: 20px;
}

.um-account-meta img {
	margin: 0 !important;
	position: static !important;
	float: none !important;
	display: inline-block;
}

.um-account-meta.radius-1 img {
	-moz-border-radius: 999px;
	-webkit-border-radius: 999px;
	border-radius: 999px;
}

.um-account-meta.radius-2 img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.um-account-meta.radius-3 img {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.um-account-name {
	padding-top: 12px;
}

.um-account-name a {
	font-weight: 700;
	color: #555;
	text-decoration: none !important;
	font-size: 18px;
	line-height: 1.4em;
}

.um-account-profile-link a {
	font-size: 13px;
	font-weight: 400;
}

.um-account-nav a {
	display: block;
	height: 44px;
	line-height: 44px;
	color: #666 !important;
	text-decoration: none !important;
	position: relative;
	padding-left: 40px;
	border-bottom: 1px solid #eee !important;
	transition: all .2s linear;
	font-size: 14px;
}

.um-account-nav a.current {
	font-weight: 700;
}

.um-account-nav span.arr {
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 28px;
}

.um-account-nav span.ico {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 21px;
	width: 21px;
	text-align: center;
}

.um-account-side li, .um-account-side ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}

.um-account-side li {
	margin-bottom: 1px !important;
	background: #eee;
}

.um-account-side li a {
	display: block;
	padding: 4px 0;
	font-size: 14px;
	height: 30px;
	line-height: 20px;
	color: #999;
	position: relative;
}

.um-account-side li a span.um-account-arrow {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 26px;
	opacity: .6;
}

.um-account-side li a span.um-account-icon, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon {
	text-align: center;
	font-size: 20px;
	width: 20px;
	height: 30px;
	border-right: 1px solid #ccc;
	color: #444;
	float: left;
	padding: 0 15px;
	font-weight: 400 !important;
	box-sizing: content-box;
}

.um-account-side li a span.um-account-icon i {
	display: block;
	height: 30px;
	line-height: 30px;
}

.um-account-side li a span.um-account-title {
	padding-left: 20px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #555;
}

.um-account-side li a:hover {
	color: #444;
	background: #ddd;
}

.um-account-side li a.current, .um-account-side li a.current:hover {
	color: #444;
	font-weight: 700;
	text-decoration: none !important;
}

.um-field-export_data .um-field-error {
	display: none;
}

.um-field-export_data .um-field-area-response {
	display: none;
	line-height: 1.5;
	padding: 10px 0;
}

.um-request-button {
	display: inline-block;
	background-color: #3ba1da;
	border-radius: 5px;
	color: #fff;
	margin: 10px 0 0;
	padding: 5px 10px;
	text-decoration: none;
}

.um-request-button:hover {
	background-color: #44b0ec;
	color: #fff;
	text-decoration: none;
}

.um-login.um-logout {
	max-width: 300px !important;
}

.um-misc-with-img {
	position: relative;
	font-size: 15px;
	border-bottom: 3px solid #eee;
	text-align: center;
	margin-bottom: 14px;
	padding-top: 4px;
	padding-bottom: 14px;
}

.um-misc-img {
	text-align: center;
}

.um-misc-img img {
	border-radius: 999px;
	height: auto !important;
	display: inline-block !important;
}

.um-misc-ul, .um-misc-ul li {
	font-size: 14px;
}

.um-googlemap, .um-vimeo, .um-youtube {
	position: relative;
	height: 0;
	overflow: hidden;
}

.um-youtube {
	padding-bottom: 56.25%;
}

.um-vimeo {
	padding-bottom: 56.25%;
}

.um-googlemap {
	padding-bottom: 75%;
}

.um-googlemap iframe, .um-vimeo iframe, .um-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.um-profile-connect.um-member-connect {
	padding: 5px 0 10px 0;
}

.um-profile-connect.um-member-connect a {
	text-align: center;
	width: 36px;
	line-height: 36px;
	height: 36px;
	font-size: 20px;
	border-radius: 999px;
	color: #fff !important;
	opacity: .85;
	margin: 0 1px;
	transition: .25s;
	display: inline-block;
}

.um-profile-connect.um-member-connect a:hover {
	opacity: 1;
}

@-webkit-keyframes um-effect-pop {
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

@keyframes um-effect-pop {
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.um-effect-pop {
	-webkit-animation-name: um-effect-pop;
	animation-name: um-effect-pop;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.um-locked-content {
	width: 100%;
	box-sizing: border-box;
	border: 2px dotted #cc3000;
	color: #333;
	background: #fff;
	font-size: 14px;
	padding: 20px;
	border-radius: 4px;
	margin-bottom: 20px;
}

.um-locked-content a {
	border: none !important;
}

.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
	color: #3ba1da;
}

.picker__box, .picker__nav--next:hover, .picker__nav--prev:hover, .um .um-field-group-head, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, .um-modal-header, .upload, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
	background: #3ba1da;
}

.picker--focused .picker__day--highlighted, .picker--focused .picker__list-item--highlighted, .picker--focused .picker__list-item--selected, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover, .picker__footer, .picker__header, .picker__list-item--highlighted:hover, .picker__list-item--selected, .picker__list-item--selected:hover, .picker__list-item:hover, .um .um-field-group-head:hover {
	background: #44b0ec;
}

.um {
	margin-left: auto !important;
	margin-right: auto !important;
}

.um input[type=submit]:disabled:hover {
	background: #3ba1da;
}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
	background: #3ba1da;
}

.um a.um-link {
	color: #3ba1da;
}

.um a.um-button:hover, .um input[type=submit].um-button:hover {
	background-color: #44b0ec;
}

.um a.um-link-hvr:hover, .um a.um-link:hover {
	color: #44b0ec;
}

.um .um-button {
	color: #fff;
}

.um .um-button:before {
	color: #fff;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
	background: #eee;
}

.um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover {
	background: #e5e5e5;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
	color: #666;
}

.um .um-button.um-alt:before, .um input[type=submit].um-button.um-alt:before {
	color: #666;
}

.um .um-tip {
	color: #ccc;
}

.um .um-field-label {
	color: #555;
}

.um .um-row.um-customized-row .um-field-label {
	color: inherit;
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .select2-drop, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um .upload-progress {
	border: 1px solid #ddd !important;
}

.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text] {
	border: none !important;
}

.um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus {
	border: 1px solid #bbb !important;
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
	background-color: #fff;
}

.um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus {
	background-color: #fff;
}

.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
	color: #666;
}

.um .um-form input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 50px #fff inset;
	-webkit-text-fill-color: #666;
}

.um .um-form input:-webkit-autofill:focus {
	-webkit-box-shadow: none, 0 0 0 50px #fff inset;
	-webkit-text-fill-color: #666;
}

.um .um-form ::-webkit-input-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.um .um-form ::-moz-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.um .um-form ::-moz-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.um .um-form ::-ms-input-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.select2-container-multi .select2-choices .select2-search-field input, .select2-default, .select2-default * {
	color: #aaa;
}

.select2-container .select2-choice .select2-arrow:before, .select2-search-choice-close:before, .select2-search:before, .um .um-field-icon i {
	color: #aaa;
}

.um span.um-req {
	color: #aaa;
}

.um .um-profile-photo a.um-profile-photo-img, .um .um-profile-photo img, .um .um-profile-photo span.um-profile-photo-overlay {
	-moz-border-radius: 999px !important;
	-webkit-border-radius: 999px !important;
	border-radius: 999px !important;
}

.um-profile.um .um-profile-meta {
	color: #999;
}

.um-profile.um .um-name a {
	color: #555;
}

.um-profile.um .um-name a:hover {
	color: #444;
}

.um-profile.um .um-profile-headericon a {
	color: #aaa;
}

.um-profile.um .um-profile-edit-a.active, .um-profile.um .um-profile-headericon a:hover {
	color: #3ba1da;
}
