@charset "UTF-8";

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

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

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

.fa-lg {
	font-size: 1.33333em;
	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.28571em;
	text-align: center
}

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

.fa-ul>li {
	position: relative
}

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

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

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #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 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

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

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

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

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

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

.fa-stack {
	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-close:before,
.fa-remove: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-cog:before,
.fa-gear: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-repeat:before,
.fa-rotate-right: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-image:before,
.fa-photo: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-exclamation-triangle:before,
.fa-warning: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-cogs:before,
.fa-gears: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-floppy-o:before,
.fa-save:before {
	content: ""
}

.fa-square:before {
	content: ""
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder: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-sort:before,
.fa-unsorted:before {
	content: ""
}

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

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

.fa-envelope:before {
	content: ""
}

.fa-linkedin:before {
	content: ""
}

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

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

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

.fa-comment-o:before {
	content: ""
}

.fa-comments-o:before {
	content: ""
}

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

.fa-sitemap:before {
	content: ""
}

.fa-umbrella:before {
	content: ""
}

.fa-clipboard:before,
.fa-paste: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-chain-broken:before,
.fa-unlink: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-caret-square-o-down:before,
.fa-toggle-down:before {
	content: ""
}

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

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

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

.fa-gbp:before {
	content: ""
}

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

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

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

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

.fa-krw:before,
.fa-won: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-caret-square-o-left:before,
.fa-toggle-left:before {
	content: ""
}

.fa-dot-circle-o:before {
	content: ""
}

.fa-wheelchair:before {
	content: ""
}

.fa-vimeo-square:before {
	content: ""
}

.fa-try:before,
.fa-turkish-lira: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-bank:before,
.fa-institution:before,
.fa-university:before {
	content: ""
}

.fa-graduation-cap:before,
.fa-mortar-board: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: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-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
	content: ""
}

.fa-file-archive-o:before,
.fa-file-zip-o:before {
	content: ""
}

.fa-file-audio-o:before,
.fa-file-sound-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-ring:before,
.fa-life-saver:before,
.fa-support:before {
	content: ""
}

.fa-circle-o-notch:before {
	content: ""
}

.fa-ra:before,
.fa-rebel:before {
	content: ""
}

.fa-empire:before,
.fa-ge:before {
	content: ""
}

.fa-git-square:before {
	content: ""
}

.fa-git:before {
	content: ""
}

.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
	content: ""
}

.fa-tencent-weibo:before {
	content: ""
}

.fa-qq:before {
	content: ""
}

.fa-wechat:before,
.fa-weixin:before {
	content: ""
}

.fa-paper-plane:before,
.fa-send:before {
	content: ""
}

.fa-paper-plane-o:before,
.fa-send-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-futbol-o:before,
.fa-soccer-ball-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-ils:before,
.fa-shekel:before,
.fa-sheqel: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-bed:before,
.fa-hotel:before {
	content: ""
}

.fa-viacoin:before {
	content: ""
}

.fa-train:before {
	content: ""
}

.fa-subway:before {
	content: ""
}

.fa-medium:before {
	content: ""
}

.fa-y-combinator:before,
.fa-yc:before {
	content: ""
}

.fa-optin-monster:before {
	content: ""
}

.fa-opencart:before {
	content: ""
}

.fa-expeditedssl:before {
	content: ""
}

.fa-battery-4: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-paper-o:before,
.fa-hand-stop-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-television:before,
.fa-tv: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: ""
}

@font-face {
	font-family: simple-line-icons;
	src: url(../fonts/Simple-Line-Icons.eot?v=2.2.2);
	src: url(../fonts/Simple-Line-Icons.eot?#iefix&v=2.2.2) format("embedded-opentype"), url(../fonts/Simple-Line-Icons.ttf?v=2.2.2) format("truetype"), url(../fonts/Simple-Line-Icons.woff2?v=2.2.2) format("woff2"), url(../fonts/Simple-Line-Icons.woff?v=2.2.2) format("woff"), url(../fonts/Simple-Line-Icons.svg?v=2.2.2#simple-line-icons) format("svg");
	font-weight: 400;
	font-style: normal
}

.icon-action-redo,
.icon-action-undo,
.icon-anchor,
.icon-arrow-down,
.icon-arrow-down-circle,
.icon-arrow-left,
.icon-arrow-left-circle,
.icon-arrow-right,
.icon-arrow-right-circle,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-badge,
.icon-bag,
.icon-ban,
.icon-basket,
.icon-basket-loaded,
.icon-bell,
.icon-book-open,
.icon-briefcase,
.icon-bubble,
.icon-bubbles,
.icon-bulb,
.icon-calculator,
.icon-calendar,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-camera,
.icon-camrecorder,
.icon-chart,
.icon-check,
.icon-chemistry,
.icon-clock,
.icon-close,
.icon-cloud-download,
.icon-cloud-upload,
.icon-compass,
.icon-control-end,
.icon-control-forward,
.icon-control-pause,
.icon-control-play,
.icon-control-rewind,
.icon-control-start,
.icon-credit-card,
.icon-crop,
.icon-cup,
.icon-cursor,
.icon-cursor-move,
.icon-diamond,
.icon-direction,
.icon-directions,
.icon-disc,
.icon-dislike,
.icon-doc,
.icon-docs,
.icon-drawar,
.icon-drop,
.icon-earphones,
.icon-earphones-alt,
.icon-emotsmile,
.icon-energy,
.icon-envelope,
.icon-envelope-letter,
.icon-envelope-open,
.icon-equalizer,
.icon-eye,
.icon-eyeglass,
.icon-feed,
.icon-film,
.icon-fire,
.icon-flag,
.icon-folder,
.icon-folder-alt,
.icon-frame,
.icon-game-controller,
.icon-ghost,
.icon-globe,
.icon-globe-alt,
.icon-graduation,
.icon-graph,
.icon-grid,
.icon-handbag,
.icon-heart,
.icon-home,
.icon-hourglass,
.icon-info,
.icon-key,
.icon-layers,
.icon-like,
.icon-link,
.icon-list,
.icon-location-pin,
.icon-lock,
.icon-lock-open,
.icon-login,
.icon-logout,
.icon-loop,
.icon-magic-wand,
.icon-magnet,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-map,
.icon-menu,
.icon-microphone,
.icon-mouse,
.icon-music-tone,
.icon-music-tone-alt,
.icon-mustache,
.icon-note,
.icon-notebook,
.icon-options,
.icon-options-vertical,
.icon-paper-clip,
.icon-paper-plane,
.icon-paypal,
.icon-pencil,
.icon-people,
.icon-phone,
.icon-picture,
.icon-pie-chart,
.icon-pin,
.icon-plane,
.icon-playlist,
.icon-plus,
.icon-power,
.icon-present,
.icon-printer,
.icon-puzzle,
.icon-question,
.icon-refresh,
.icon-reload,
.icon-rocket,
.icon-screen-desktop,
.icon-screen-smartphone,
.icon-screen-tablet,
.icon-settings,
.icon-share,
.icon-share-alt,
.icon-shield,
.icon-shuffle,
.icon-size-actual,
.icon-size-fullscreen,
.icon-social-behance,
.icon-social-dribbble,
.icon-social-dropbox,
.icon-social-facebook,
.icon-social-foursqare,
.icon-social-github,
.icon-social-gplus,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-reddit,
.icon-social-skype,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-youtube,
.icon-speech,
.icon-speedometer,
.icon-star,
.icon-support,
.icon-symble-female,
.icon-symbol-male,
.icon-tag,
.icon-target,
.icon-trash,
.icon-trophy,
.icon-umbrella,
.icon-user,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-vector,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-wallet,
.icon-wrench {
	font-family: simple-line-icons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-user:before {
	content: "\e005"
}

.icon-people:before {
	content: "\e001"
}

.icon-user-female:before {
	content: "\e000"
}

.icon-user-follow:before {
	content: "\e002"
}

.icon-user-following:before {
	content: "\e003"
}

.icon-user-unfollow:before {
	content: "\e004"
}

.icon-login:before {
	content: "\e066"
}

.icon-logout:before {
	content: "\e065"
}

.icon-emotsmile:before {
	content: "\e021"
}

.icon-phone:before {
	content: "\e600"
}

.icon-call-end:before {
	content: "\e048"
}

.icon-call-in:before {
	content: "\e047"
}

.icon-call-out:before {
	content: "\e046"
}

.icon-map:before {
	content: "\e033"
}

.icon-location-pin:before {
	content: "\e096"
}

.icon-direction:before {
	content: "\e042"
}

.icon-directions:before {
	content: "\e041"
}

.icon-compass:before {
	content: "\e045"
}

.icon-layers:before {
	content: "\e034"
}

.icon-menu:before {
	content: "\e601"
}

.icon-list:before {
	content: "\e067"
}

.icon-options-vertical:before {
	content: "\e602"
}

.icon-options:before {
	content: "\e603"
}

.icon-arrow-down:before {
	content: "\e604"
}

.icon-arrow-left:before {
	content: "\e605"
}

.icon-arrow-right:before {
	content: "\e606"
}

.icon-arrow-up:before {
	content: "\e607"
}

.icon-arrow-up-circle:before {
	content: "\e078"
}

.icon-arrow-left-circle:before {
	content: "\e07a"
}

.icon-arrow-right-circle:before {
	content: "\e079"
}

.icon-arrow-down-circle:before {
	content: "\e07b"
}

.icon-check:before {
	content: "\e080"
}

.icon-clock:before {
	content: "\e081"
}

.icon-plus:before {
	content: "\e095"
}

.icon-close:before {
	content: "\e082"
}

.icon-trophy:before {
	content: "\e006"
}

.icon-screen-smartphone:before {
	content: "\e010"
}

.icon-screen-desktop:before {
	content: "\e011"
}

.icon-plane:before {
	content: "\e012"
}

.icon-notebook:before {
	content: "\e013"
}

.icon-mustache:before {
	content: "\e014"
}

.icon-mouse:before {
	content: "\e015"
}

.icon-magnet:before {
	content: "\e016"
}

.icon-energy:before {
	content: "\e020"
}

.icon-disc:before {
	content: "\e022"
}

.icon-cursor:before {
	content: "\e06e"
}

.icon-cursor-move:before {
	content: "\e023"
}

.icon-crop:before {
	content: "\e024"
}

.icon-chemistry:before {
	content: "\e026"
}

.icon-speedometer:before {
	content: "\e007"
}

.icon-shield:before {
	content: "\e00e"
}

.icon-screen-tablet:before {
	content: "\e00f"
}

.icon-magic-wand:before {
	content: "\e017"
}

.icon-hourglass:before {
	content: "\e018"
}

.icon-graduation:before {
	content: "\e019"
}

.icon-ghost:before {
	content: "\e01a"
}

.icon-game-controller:before {
	content: "\e01b"
}

.icon-fire:before {
	content: "\e01c"
}

.icon-eyeglass:before {
	content: "\e01d"
}

.icon-envelope-open:before {
	content: "\e01e"
}

.icon-envelope-letter:before {
	content: "\e01f"
}

.icon-bell:before {
	content: "\e027"
}

.icon-badge:before {
	content: "\e028"
}

.icon-anchor:before {
	content: "\e029"
}

.icon-wallet:before {
	content: "\e02a"
}

.icon-vector:before {
	content: "\e02b"
}

.icon-speech:before {
	content: "\e02c"
}

.icon-puzzle:before {
	content: "\e02d"
}

.icon-printer:before {
	content: "\e02e"
}

.icon-present:before {
	content: "\e02f"
}

.icon-playlist:before {
	content: "\e030"
}

.icon-pin:before {
	content: "\e031"
}

.icon-picture:before {
	content: "\e032"
}

.icon-handbag:before {
	content: "\e035"
}

.icon-globe-alt:before {
	content: "\e036"
}

.icon-globe:before {
	content: "\e037"
}

.icon-folder-alt:before {
	content: "\e039"
}

.icon-folder:before {
	content: "\e089"
}

.icon-film:before {
	content: "\e03a"
}

.icon-feed:before {
	content: "\e03b"
}

.icon-drop:before {
	content: "\e03e"
}

.icon-drawar:before {
	content: "\e03f"
}

.icon-docs:before {
	content: "\e040"
}

.icon-doc:before {
	content: "\e085"
}

.icon-diamond:before {
	content: "\e043"
}

.icon-cup:before {
	content: "\e044"
}

.icon-calculator:before {
	content: "\e049"
}

.icon-bubbles:before {
	content: "\e04a"
}

.icon-briefcase:before {
	content: "\e04b"
}

.icon-book-open:before {
	content: "\e04c"
}

.icon-basket-loaded:before {
	content: "\e04d"
}

.icon-basket:before {
	content: "\e04e"
}

.icon-bag:before {
	content: "\e04f"
}

.icon-action-undo:before {
	content: "\e050"
}

.icon-action-redo:before {
	content: "\e051"
}

.icon-wrench:before {
	content: "\e052"
}

.icon-umbrella:before {
	content: "\e053"
}

.icon-trash:before {
	content: "\e054"
}

.icon-tag:before {
	content: "\e055"
}

.icon-support:before {
	content: "\e056"
}

.icon-frame:before {
	content: "\e038"
}

.icon-size-fullscreen:before {
	content: "\e057"
}

.icon-size-actual:before {
	content: "\e058"
}

.icon-shuffle:before {
	content: "\e059"
}

.icon-share-alt:before {
	content: "\e05a"
}

.icon-share:before {
	content: "\e05b"
}

.icon-rocket:before {
	content: "\e05c"
}

.icon-question:before {
	content: "\e05d"
}

.icon-pie-chart:before {
	content: "\e05e"
}

.icon-pencil:before {
	content: "\e05f"
}

.icon-note:before {
	content: "\e060"
}

.icon-loop:before {
	content: "\e064"
}

.icon-home:before {
	content: "\e069"
}

.icon-grid:before {
	content: "\e06a"
}

.icon-graph:before {
	content: "\e06b"
}

.icon-microphone:before {
	content: "\e063"
}

.icon-music-tone-alt:before {
	content: "\e061"
}

.icon-music-tone:before {
	content: "\e062"
}

.icon-earphones-alt:before {
	content: "\e03c"
}

.icon-earphones:before {
	content: "\e03d"
}

.icon-equalizer:before {
	content: "\e06c"
}

.icon-like:before {
	content: "\e068"
}

.icon-dislike:before {
	content: "\e06d"
}

.icon-control-start:before {
	content: "\e06f"
}

.icon-control-rewind:before {
	content: "\e070"
}

.icon-control-play:before {
	content: "\e071"
}

.icon-control-pause:before {
	content: "\e072"
}

.icon-control-forward:before {
	content: "\e073"
}

.icon-control-end:before {
	content: "\e074"
}

.icon-volume-1:before {
	content: "\e09f"
}

.icon-volume-2:before {
	content: "\e0a0"
}

.icon-volume-off:before {
	content: "\e0a1"
}

.icon-calendar:before {
	content: "\e075"
}

.icon-bulb:before {
	content: "\e076"
}

.icon-chart:before {
	content: "\e077"
}

.icon-ban:before {
	content: "\e07c"
}

.icon-bubble:before {
	content: "\e07d"
}

.icon-camrecorder:before {
	content: "\e07e"
}

.icon-camera:before {
	content: "\e07f"
}

.icon-cloud-download:before {
	content: "\e083"
}

.icon-cloud-upload:before {
	content: "\e084"
}

.icon-envelope:before {
	content: "\e086"
}

.icon-eye:before {
	content: "\e087"
}

.icon-flag:before {
	content: "\e088"
}

.icon-heart:before {
	content: "\e08a"
}

.icon-info:before {
	content: "\e08b"
}

.icon-key:before {
	content: "\e08c"
}

.icon-link:before {
	content: "\e08d"
}

.icon-lock:before {
	content: "\e08e"
}

.icon-lock-open:before {
	content: "\e08f"
}

.icon-magnifier:before {
	content: "\e090"
}

.icon-magnifier-add:before {
	content: "\e091"
}

.icon-magnifier-remove:before {
	content: "\e092"
}

.icon-paper-clip:before {
	content: "\e093"
}

.icon-paper-plane:before {
	content: "\e094"
}

.icon-power:before {
	content: "\e097"
}

.icon-refresh:before {
	content: "\e098"
}

.icon-reload:before {
	content: "\e099"
}

.icon-settings:before {
	content: "\e09a"
}

.icon-star:before {
	content: "\e09b"
}

.icon-symble-female:before {
	content: "\e09c"
}

.icon-symbol-male:before {
	content: "\e09d"
}

.icon-target:before {
	content: "\e09e"
}

.icon-credit-card:before {
	content: "\e025"
}

.icon-paypal:before {
	content: "\e608"
}

.icon-social-tumblr:before {
	content: "\e00a"
}

.icon-social-twitter:before {
	content: "\e009"
}

.icon-social-facebook:before {
	content: "\e00b"
}

.icon-social-instagram:before {
	content: "\e609"
}

.icon-social-linkedin:before {
	content: "\e60a"
}

.icon-social-pinterest:before {
	content: "\e60b"
}

.icon-social-github:before {
	content: "\e60c"
}

.icon-social-gplus:before {
	content: "\e60d"
}

.icon-social-reddit:before {
	content: "\e60e"
}

.icon-social-skype:before {
	content: "\e60f"
}

.icon-social-dribbble:before {
	content: "\e00d"
}

.icon-social-behance:before {
	content: "\e610"
}

.icon-social-foursqare:before {
	content: "\e611"
}

.icon-social-soundcloud:before {
	content: "\e612"
}

.icon-social-spotify:before {
	content: "\e613"
}

.icon-social-stumbleupon:before {
	content: "\e614"
}

.icon-social-youtube:before {
	content: "\e008"
}

.icon-social-dropbox:before {
	content: "\e00c"
}

@font-face {
	font-family: payment-webfont;
	src: url(../fonts/payment-webfont.eot);
	src: url(../fonts/payment-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/payment-webfont.woff) format("woff"), url(../fonts/payment-webfont.ttf) format("truetype"), url(../fonts/payment-webfont.svg#payment-webfont) format("svg");
	font-weight: 400;
	font-style: normal
}

.pw {
	font-family: payment-webfont;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.pw-clickandbuy:before {
	content: "\e61d"
}

.pw-westernunion:before {
	content: "\e61e"
}

.pw-braintree:before {
	content: "\e61f"
}

.pw-paysafecard:before {
	content: "\e620"
}

.pw-ideal:before {
	content: "\e621"
}

.pw-paypal-new:before {
	content: "\e622"
}

.pw-skrill:before {
	content: "\e61b"
}

.pw-cb:before {
	content: "\e61c"
}

.pw-gittip:before {
	content: "\e618"
}

.pw-flattr:before {
	content: "\e61a"
}

.pw-ripple:before {
	content: "\e616"
}

.pw-sofort:before {
	content: "\e617"
}

.pw-bitcoin:before {
	content: "\e614"
}

.pw-bitcoin-sign:before {
	content: "\e615"
}

.pw-diners:before {
	content: "\e609"
}

.pw-mastercard:before {
	content: "\e602"
}

.pw-trust-e:before {
	content: "\e612"
}

.pw-amazon:before {
	content: "\e613"
}

.pw-jcb:before {
	content: "\e610"
}

.pw-google-wallet:before {
	content: "\e611"
}

.pw-stripe:before {
	content: "\e60d"
}

.pw-square:before {
	content: "\e60e"
}

.pw-ogone:before {
	content: "\e60f"
}

.pw-verisign:before {
	content: "\e60c"
}

.pw-discover:before {
	content: "\e60a"
}

.pw-american-express:before {
	content: "\e607"
}

.pw-paypal:before {
	content: "\e604"
}

.pw-maestro:before {
	content: "\e605"
}

.pw-visa:before {
	content: "\e601"
}

.pw-visa-electron:before {
	content: "\e606"
}

.pw-postepay:before {
	content: "\e608"
}

.pw-cartasi:before {
	content: "\e60b"
}

.pw-unionpay:before {
	content: "\e603"
}

.pw-ec:before {
	content: "\e600"
}


/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */

@font-face {
	font-family: weathericons;
	src: url(../fonts/weathericons-regular-webfont.eot);
	src: url(../fonts/weathericons-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/weathericons-regular-webfont.woff2) format("woff2"), url(../fonts/weathericons-regular-webfont.woff) format("woff"), url(../fonts/weathericons-regular-webfont.ttf) format("truetype"), url(../fonts/weathericons-regular-webfont.svg#weather_iconsregular) format("svg");
	font-weight: 400;
	font-style: normal
}

.wi {
	display: inline-block;
	font-family: weathericons;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.wi-fw {
	text-align: center;
	width: 1.4em
}

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

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

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

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

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

.wi-day-sunny:before {
	content: "\f00d"
}

.wi-day-cloudy:before {
	content: "\f002"
}

.wi-day-cloudy-gusts:before {
	content: "\f000"
}

.wi-day-cloudy-windy:before {
	content: "\f001"
}

.wi-day-fog:before {
	content: "\f003"
}

.wi-day-hail:before {
	content: "\f004"
}

.wi-day-haze:before {
	content: "\f0b6"
}

.wi-day-lightning:before {
	content: "\f005"
}

.wi-day-rain:before {
	content: "\f008"
}

.wi-day-rain-mix:before {
	content: "\f006"
}

.wi-day-rain-wind:before {
	content: "\f007"
}

.wi-day-showers:before {
	content: "\f009"
}

.wi-day-sleet:before {
	content: "\f0b2"
}

.wi-day-sleet-storm:before {
	content: "\f068"
}

.wi-day-snow:before {
	content: "\f00a"
}

.wi-day-snow-thunderstorm:before {
	content: "\f06b"
}

.wi-day-snow-wind:before {
	content: "\f065"
}

.wi-day-sprinkle:before {
	content: "\f00b"
}

.wi-day-storm-showers:before {
	content: "\f00e"
}

.wi-day-sunny-overcast:before {
	content: "\f00c"
}

.wi-day-thunderstorm:before {
	content: "\f010"
}

.wi-day-windy:before {
	content: "\f085"
}

.wi-solar-eclipse:before {
	content: "\f06e"
}

.wi-hot:before {
	content: "\f072"
}

.wi-day-cloudy-high:before {
	content: "\f07d"
}

.wi-day-light-wind:before {
	content: "\f0c4"
}

.wi-night-clear:before {
	content: "\f02e"
}

.wi-night-alt-cloudy:before {
	content: "\f086"
}

.wi-night-alt-cloudy-gusts:before {
	content: "\f022"
}

.wi-night-alt-cloudy-windy:before {
	content: "\f023"
}

.wi-night-alt-hail:before {
	content: "\f024"
}

.wi-night-alt-lightning:before {
	content: "\f025"
}

.wi-night-alt-rain:before {
	content: "\f028"
}

.wi-night-alt-rain-mix:before {
	content: "\f026"
}

.wi-night-alt-rain-wind:before {
	content: "\f027"
}

.wi-night-alt-showers:before {
	content: "\f029"
}

.wi-night-alt-sleet:before {
	content: "\f0b4"
}

.wi-night-alt-sleet-storm:before {
	content: "\f06a"
}

.wi-night-alt-snow:before {
	content: "\f02a"
}

.wi-night-alt-snow-thunderstorm:before {
	content: "\f06d"
}

.wi-night-alt-snow-wind:before {
	content: "\f067"
}

.wi-night-alt-sprinkle:before {
	content: "\f02b"
}

.wi-night-alt-storm-showers:before {
	content: "\f02c"
}

.wi-night-alt-thunderstorm:before {
	content: "\f02d"
}

.wi-night-cloudy:before {
	content: "\f031"
}

.wi-night-cloudy-gusts:before {
	content: "\f02f"
}

.wi-night-cloudy-windy:before {
	content: "\f030"
}

.wi-night-fog:before {
	content: "\f04a"
}

.wi-night-hail:before {
	content: "\f032"
}

.wi-night-lightning:before {
	content: "\f033"
}

.wi-night-partly-cloudy:before {
	content: "\f083"
}

.wi-night-rain:before {
	content: "\f036"
}

.wi-night-rain-mix:before {
	content: "\f034"
}

.wi-night-rain-wind:before {
	content: "\f035"
}

.wi-night-showers:before {
	content: "\f037"
}

.wi-night-sleet:before {
	content: "\f0b3"
}

.wi-night-sleet-storm:before {
	content: "\f069"
}

.wi-night-snow:before {
	content: "\f038"
}

.wi-night-snow-thunderstorm:before {
	content: "\f06c"
}

.wi-night-snow-wind:before {
	content: "\f066"
}

.wi-night-sprinkle:before {
	content: "\f039"
}

.wi-night-storm-showers:before {
	content: "\f03a"
}

.wi-night-thunderstorm:before {
	content: "\f03b"
}

.wi-lunar-eclipse:before {
	content: "\f070"
}

.wi-stars:before {
	content: "\f077"
}

.wi-night-alt-cloudy-high:before {
	content: "\f07e"
}

.wi-night-cloudy-high:before {
	content: "\f080"
}

.wi-night-alt-partly-cloudy:before {
	content: "\f081"
}

.wi-cloud:before {
	content: "\f041"
}

.wi-cloudy:before {
	content: "\f013"
}

.wi-cloudy-gusts:before {
	content: "\f011"
}

.wi-cloudy-windy:before {
	content: "\f012"
}

.wi-fog:before {
	content: "\f014"
}

.wi-hail:before {
	content: "\f015"
}

.wi-rain:before {
	content: "\f019"
}

.wi-rain-mix:before {
	content: "\f017"
}

.wi-rain-wind:before {
	content: "\f018"
}

.wi-showers:before {
	content: "\f01a"
}

.wi-sleet:before {
	content: "\f0b5"
}

.wi-sprinkle:before {
	content: "\f01c"
}

.wi-storm-showers:before {
	content: "\f01d"
}

.wi-thunderstorm:before {
	content: "\f01e"
}

.wi-snow-wind:before {
	content: "\f064"
}

.wi-snow:before {
	content: "\f01b"
}

.wi-smog:before {
	content: "\f074"
}

.wi-smoke:before {
	content: "\f062"
}

.wi-lightning:before {
	content: "\f016"
}

.wi-raindrops:before {
	content: "\f04e"
}

.wi-raindrop:before {
	content: "\f078"
}

.wi-dust:before {
	content: "\f063"
}

.wi-snowflake-cold:before {
	content: "\f076"
}

.wi-windy:before {
	content: "\f021"
}

.wi-strong-wind:before {
	content: "\f050"
}

.wi-sandstorm:before {
	content: "\f082"
}

.wi-earthquake:before {
	content: "\f0c6"
}

.wi-fire:before {
	content: "\f0c7"
}

.wi-flood:before {
	content: "\f07c"
}

.wi-meteor:before {
	content: "\f071"
}

.wi-tsunami:before {
	content: "\f0c5"
}

.wi-volcano:before {
	content: "\f0c8"
}

.wi-hurricane:before {
	content: "\f073"
}

.wi-tornado:before {
	content: "\f056"
}

.wi-small-craft-advisory:before {
	content: "\f0cc"
}

.wi-gale-warning:before {
	content: "\f0cd"
}

.wi-storm-warning:before {
	content: "\f0ce"
}

.wi-hurricane-warning:before {
	content: "\f0cf"
}

.wi-wind-direction:before {
	content: "\f0b1"
}

.wi-alien:before {
	content: "\f075"
}

.wi-celsius:before {
	content: "\f03c"
}

.wi-fahrenheit:before {
	content: "\f045"
}

.wi-degrees:before {
	content: "\f042"
}

.wi-thermometer:before {
	content: "\f055"
}

.wi-thermometer-exterior:before {
	content: "\f053"
}

.wi-thermometer-internal:before {
	content: "\f054"
}

.wi-cloud-down:before {
	content: "\f03d"
}

.wi-cloud-up:before {
	content: "\f040"
}

.wi-cloud-refresh:before {
	content: "\f03e"
}

.wi-horizon:before {
	content: "\f047"
}

.wi-horizon-alt:before {
	content: "\f046"
}

.wi-sunrise:before {
	content: "\f051"
}

.wi-sunset:before {
	content: "\f052"
}

.wi-moonrise:before {
	content: "\f0c9"
}

.wi-moonset:before {
	content: "\f0ca"
}

.wi-refresh:before {
	content: "\f04c"
}

.wi-refresh-alt:before {
	content: "\f04b"
}

.wi-umbrella:before {
	content: "\f084"
}

.wi-barometer:before {
	content: "\f079"
}

.wi-humidity:before {
	content: "\f07a"
}

.wi-na:before {
	content: "\f07b"
}

.wi-train:before {
	content: "\f0cb"
}

.wi-moon-new:before {
	content: "\f095"
}

.wi-moon-waxing-cresent-1:before {
	content: "\f096"
}

.wi-moon-waxing-cresent-2:before {
	content: "\f097"
}

.wi-moon-waxing-cresent-3:before {
	content: "\f098"
}

.wi-moon-waxing-cresent-4:before {
	content: "\f099"
}

.wi-moon-waxing-cresent-5:before {
	content: "\f09a"
}

.wi-moon-waxing-cresent-6:before {
	content: "\f09b"
}

.wi-moon-waxing-gibbous-1:before {
	content: "\f09d"
}

.wi-moon-waxing-gibbous-2:before {
	content: "\f09e"
}

.wi-moon-waxing-gibbous-3:before {
	content: "\f09f"
}

.wi-moon-waxing-gibbous-4:before {
	content: "\f0a0"
}

.wi-moon-waxing-gibbous-5:before {
	content: "\f0a1"
}

.wi-moon-waxing-gibbous-6:before {
	content: "\f0a2"
}

.wi-moon-full:before {
	content: "\f0a3"
}

.wi-moon-waning-gibbous-1:before {
	content: "\f0a4"
}

.wi-moon-waning-gibbous-2:before {
	content: "\f0a5"
}

.wi-moon-waning-gibbous-3:before {
	content: "\f0a6"
}

.wi-moon-waning-gibbous-4:before {
	content: "\f0a7"
}

.wi-moon-waning-gibbous-5:before {
	content: "\f0a8"
}

.wi-moon-waning-gibbous-6:before {
	content: "\f0a9"
}

.wi-moon-waning-crescent-1:before {
	content: "\f0ab"
}

.wi-moon-waning-crescent-2:before {
	content: "\f0ac"
}

.wi-moon-waning-crescent-3:before {
	content: "\f0ad"
}

.wi-moon-waning-crescent-4:before {
	content: "\f0ae"
}

.wi-moon-waning-crescent-5:before {
	content: "\f0af"
}

.wi-moon-waning-crescent-6:before {
	content: "\f0b0"
}

.wi-time-1:before {
	content: "\f08a"
}

.wi-time-2:before {
	content: "\f08b"
}

.wi-time-3:before {
	content: "\f08c"
}

.wi-time-4:before {
	content: "\f08d"
}

.wi-time-5:before {
	content: "\f08e"
}

.wi-time-6:before {
	content: "\f08f"
}

.wi-time-7:before {
	content: "\f090"
}

.wi-time-8:before {
	content: "\f091"
}

.wi-time-9:before {
	content: "\f092"
}

.wi-time-10:before {
	content: "\f093"
}

.wi-time-11:before {
	content: "\f094"
}

.wi-time-12:before {
	content: "\f089"
}

.wi-direction-up:before {
	content: "\f058"
}

.wi-direction-up-right:before {
	content: "\f057"
}

.wi-direction-right:before {
	content: "\f04d"
}

.wi-direction-down-right:before {
	content: "\f088"
}

.wi-direction-down:before {
	content: "\f044"
}

.wi-direction-down-left:before {
	content: "\f043"
}

.wi-direction-left:before {
	content: "\f048"
}

.wi-direction-up-left:before {
	content: "\f087"
}

.wi-wind-beaufort-0:before {
	content: "\f0b7"
}

.wi-wind-beaufort-1:before {
	content: "\f0b8"
}

.wi-wind-beaufort-2:before {
	content: "\f0b9"
}

.wi-wind-beaufort-3:before {
	content: "\f0ba"
}

.wi-wind-beaufort-4:before {
	content: "\f0bb"
}

.wi-wind-beaufort-5:before {
	content: "\f0bc"
}

.wi-wind-beaufort-6:before {
	content: "\f0bd"
}

.wi-wind-beaufort-7:before {
	content: "\f0be"
}

.wi-wind-beaufort-8:before {
	content: "\f0bf"
}

.wi-wind-beaufort-9:before {
	content: "\f0c0"
}

.wi-wind-beaufort-10:before {
	content: "\f0c1"
}

.wi-wind-beaufort-11:before {
	content: "\f0c2"
}

.wi-wind-beaufort-12:before {
	content: "\f0c3"
}

.wi-yahoo-0 {
	content: "\f056"
}

.wi-yahoo-1 {
	content: "\f00e"
}

.wi-yahoo-2 {
	content: "\f073"
}

.wi-yahoo-3,
.wi-yahoo-4 {
	content: "\f01e"
}

.wi-yahoo-5,
.wi-yahoo-6,
.wi-yahoo-7 {
	content: "\f017"
}

.wi-yahoo-8 {
	content: "\f015"
}

.wi-yahoo-9 {
	content: "\f01a"
}

.wi-yahoo-10 {
	content: "\f015"
}

.wi-yahoo-11,
.wi-yahoo-12 {
	content: "\f01a"
}

.wi-yahoo-13 {
	content: "\f01b"
}

.wi-yahoo-14 {
	content: "\f00a"
}

.wi-yahoo-15 {
	content: "\f064"
}

.wi-yahoo-16 {
	content: "\f01b"
}

.wi-yahoo-17 {
	content: "\f015"
}

.wi-yahoo-18 {
	content: "\f017"
}

.wi-yahoo-19 {
	content: "\f063"
}

.wi-yahoo-20 {
	content: "\f014"
}

.wi-yahoo-21 {
	content: "\f021"
}

.wi-yahoo-22 {
	content: "\f062"
}

.wi-yahoo-23,
.wi-yahoo-24 {
	content: "\f050"
}

.wi-yahoo-25 {
	content: "\f076"
}

.wi-yahoo-26 {
	content: "\f013"
}

.wi-yahoo-27 {
	content: "\f031"
}

.wi-yahoo-28 {
	content: "\f002"
}

.wi-yahoo-29 {
	content: "\f031"
}

.wi-yahoo-30 {
	content: "\f002"
}

.wi-yahoo-31 {
	content: "\f02e"
}

.wi-yahoo-32 {
	content: "\f00d"
}

.wi-yahoo-33 {
	content: "\f083"
}

.wi-yahoo-34 {
	content: "\f00c"
}

.wi-yahoo-35 {
	content: "\f017"
}

.wi-yahoo-36 {
	content: "\f072"
}

.wi-yahoo-37,
.wi-yahoo-38,
.wi-yahoo-39 {
	content: "\f00e"
}

.wi-yahoo-40 {
	content: "\f01a"
}

.wi-yahoo-41 {
	content: "\f064"
}

.wi-yahoo-42 {
	content: "\f01b"
}

.wi-yahoo-43 {
	content: "\f064"
}

.wi-yahoo-44 {
	content: "\f00c"
}

.wi-yahoo-45 {
	content: "\f00e"
}

.wi-yahoo-46 {
	content: "\f01b"
}

.wi-yahoo-47 {
	content: "\f00e"
}

.wi-yahoo-3200 {
	content: "\f077"
}

.wi-forecast-io-clear-day:before {
	content: "\f00d"
}

.wi-forecast-io-clear-night:before {
	content: "\f02e"
}

.wi-forecast-io-rain:before {
	content: "\f019"
}

.wi-forecast-io-snow:before {
	content: "\f01b"
}

.wi-forecast-io-sleet:before {
	content: "\f0b5"
}

.wi-forecast-io-wind:before {
	content: "\f050"
}

.wi-forecast-io-fog:before {
	content: "\f014"
}

.wi-forecast-io-cloudy:before {
	content: "\f013"
}

.wi-forecast-io-partly-cloudy-day:before {
	content: "\f002"
}

.wi-forecast-io-partly-cloudy-night:before {
	content: "\f031"
}

.wi-forecast-io-hail:before {
	content: "\f015"
}

.wi-forecast-io-thunderstorm:before {
	content: "\f01e"
}

.wi-forecast-io-tornado:before {
	content: "\f056"
}

.wi-wmo4680-00:before,
.wi-wmo4680-0:before {
	content: "\f055"
}

.wi-wmo4680-01:before,
.wi-wmo4680-1:before {
	content: "\f013"
}

.wi-wmo4680-02:before,
.wi-wmo4680-2:before {
	content: "\f055"
}

.wi-wmo4680-03:before,
.wi-wmo4680-3:before {
	content: "\f013"
}

.wi-wmo4680-04:before,
.wi-wmo4680-05:before,
.wi-wmo4680-10:before,
.wi-wmo4680-11:before,
.wi-wmo4680-4:before,
.wi-wmo4680-5:before {
	content: "\f014"
}

.wi-wmo4680-12:before {
	content: "\f016"
}

.wi-wmo4680-18:before {
	content: "\f050"
}

.wi-wmo4680-20:before {
	content: "\f014"
}

.wi-wmo4680-21:before,
.wi-wmo4680-22:before {
	content: "\f017"
}

.wi-wmo4680-23:before {
	content: "\f019"
}

.wi-wmo4680-24:before {
	content: "\f01b"
}

.wi-wmo4680-25:before {
	content: "\f015"
}

.wi-wmo4680-26:before {
	content: "\f01e"
}

.wi-wmo4680-27:before,
.wi-wmo4680-28:before,
.wi-wmo4680-29:before {
	content: "\f063"
}

.wi-wmo4680-30:before,
.wi-wmo4680-31:before,
.wi-wmo4680-32:before,
.wi-wmo4680-33:before,
.wi-wmo4680-34:before,
.wi-wmo4680-35:before {
	content: "\f014"
}

.wi-wmo4680-40:before {
	content: "\f017"
}

.wi-wmo4680-41:before {
	content: "\f01c"
}

.wi-wmo4680-42:before {
	content: "\f019"
}

.wi-wmo4680-43:before {
	content: "\f01c"
}

.wi-wmo4680-44:before {
	content: "\f019"
}

.wi-wmo4680-45:before,
.wi-wmo4680-46:before {
	content: "\f015"
}

.wi-wmo4680-47:before,
.wi-wmo4680-48:before {
	content: "\f01b"
}

.wi-wmo4680-50:before,
.wi-wmo4680-51:before {
	content: "\f01c"
}

.wi-wmo4680-52:before,
.wi-wmo4680-53:before {
	content: "\f019"
}

.wi-wmo4680-54:before,
.wi-wmo4680-55:before,
.wi-wmo4680-56:before {
	content: "\f076"
}

.wi-wmo4680-57:before {
	content: "\f01c"
}

.wi-wmo4680-58:before {
	content: "\f019"
}

.wi-wmo4680-60:before,
.wi-wmo4680-61:before {
	content: "\f01c"
}

.wi-wmo4680-62:before,
.wi-wmo4680-63:before {
	content: "\f019"
}

.wi-wmo4680-64:before,
.wi-wmo4680-65:before,
.wi-wmo4680-66:before {
	content: "\f015"
}

.wi-wmo4680-67:before,
.wi-wmo4680-68:before {
	content: "\f017"
}

.wi-wmo4680-70:before,
.wi-wmo4680-71:before,
.wi-wmo4680-72:before,
.wi-wmo4680-73:before {
	content: "\f01b"
}

.wi-wmo4680-74:before,
.wi-wmo4680-75:before,
.wi-wmo4680-76:before {
	content: "\f076"
}

.wi-wmo4680-77:before {
	content: "\f01b"
}

.wi-wmo4680-78:before {
	content: "\f076"
}

.wi-wmo4680-80:before {
	content: "\f019"
}

.wi-wmo4680-81:before {
	content: "\f01c"
}

.wi-wmo4680-82:before,
.wi-wmo4680-83:before {
	content: "\f019"
}

.wi-wmo4680-84:before {
	content: "\f01d"
}

.wi-wmo4680-85:before,
.wi-wmo4680-86:before,
.wi-wmo4680-87:before {
	content: "\f017"
}

.wi-wmo4680-89:before {
	content: "\f015"
}

.wi-wmo4680-90:before {
	content: "\f016"
}

.wi-wmo4680-91:before {
	content: "\f01d"
}

.wi-wmo4680-92:before,
.wi-wmo4680-93:before {
	content: "\f01e"
}

.wi-wmo4680-94:before {
	content: "\f016"
}

.wi-wmo4680-95:before,
.wi-wmo4680-96:before {
	content: "\f01e"
}

.wi-wmo4680-99:before {
	content: "\f056"
}

.wi-owm-200:before,
.wi-owm-201:before,
.wi-owm-202:before {
	content: "\f01e"
}

.wi-owm-210:before,
.wi-owm-211:before,
.wi-owm-212:before,
.wi-owm-221:before {
	content: "\f016"
}

.wi-owm-230:before,
.wi-owm-231:before,
.wi-owm-232:before {
	content: "\f01e"
}

.wi-owm-300:before,
.wi-owm-301:before {
	content: "\f01c"
}

.wi-owm-302:before {
	content: "\f019"
}

.wi-owm-310:before {
	content: "\f017"
}

.wi-owm-311:before,
.wi-owm-312:before {
	content: "\f019"
}

.wi-owm-313:before {
	content: "\f01a"
}

.wi-owm-314:before {
	content: "\f019"
}

.wi-owm-321:before,
.wi-owm-500:before {
	content: "\f01c"
}

.wi-owm-501:before,
.wi-owm-502:before,
.wi-owm-503:before,
.wi-owm-504:before {
	content: "\f019"
}

.wi-owm-511:before {
	content: "\f017"
}

.wi-owm-520:before,
.wi-owm-521:before,
.wi-owm-522:before {
	content: "\f01a"
}

.wi-owm-531:before {
	content: "\f01d"
}

.wi-owm-600:before,
.wi-owm-601:before {
	content: "\f01b"
}

.wi-owm-602:before {
	content: "\f0b5"
}

.wi-owm-611:before,
.wi-owm-612:before,
.wi-owm-615:before,
.wi-owm-616:before,
.wi-owm-620:before {
	content: "\f017"
}

.wi-owm-621:before,
.wi-owm-622:before {
	content: "\f01b"
}

.wi-owm-701:before {
	content: "\f01a"
}

.wi-owm-711:before {
	content: "\f062"
}

.wi-owm-721:before {
	content: "\f0b6"
}

.wi-owm-731:before {
	content: "\f063"
}

.wi-owm-741:before {
	content: "\f014"
}

.wi-owm-761:before,
.wi-owm-762:before {
	content: "\f063"
}

.wi-owm-771:before {
	content: "\f011"
}

.wi-owm-781:before {
	content: "\f056"
}

.wi-owm-800:before {
	content: "\f00d"
}

.wi-owm-801:before,
.wi-owm-802:before,
.wi-owm-803:before {
	content: "\f011"
}

.wi-owm-803:before {
	content: "\f012"
}

.wi-owm-804:before {
	content: "\f013"
}

.wi-owm-900:before {
	content: "\f056"
}

.wi-owm-901:before {
	content: "\f01d"
}

.wi-owm-902:before {
	content: "\f073"
}

.wi-owm-903:before {
	content: "\f076"
}

.wi-owm-904:before {
	content: "\f072"
}

.wi-owm-905:before {
	content: "\f021"
}

.wi-owm-906:before {
	content: "\f015"
}

.wi-owm-957:before {
	content: "\f050"
}

.wi-owm-day-200:before,
.wi-owm-day-201:before,
.wi-owm-day-202:before {
	content: "\f010"
}

.wi-owm-day-210:before,
.wi-owm-day-211:before,
.wi-owm-day-212:before,
.wi-owm-day-221:before {
	content: "\f005"
}

.wi-owm-day-230:before,
.wi-owm-day-231:before,
.wi-owm-day-232:before {
	content: "\f010"
}

.wi-owm-day-300:before,
.wi-owm-day-301:before {
	content: "\f00b"
}

.wi-owm-day-302:before,
.wi-owm-day-310:before,
.wi-owm-day-311:before,
.wi-owm-day-312:before,
.wi-owm-day-313:before,
.wi-owm-day-314:before {
	content: "\f008"
}

.wi-owm-day-321:before,
.wi-owm-day-500:before {
	content: "\f00b"
}

.wi-owm-day-501:before,
.wi-owm-day-502:before,
.wi-owm-day-503:before,
.wi-owm-day-504:before {
	content: "\f008"
}

.wi-owm-day-511:before {
	content: "\f006"
}

.wi-owm-day-520:before,
.wi-owm-day-521:before,
.wi-owm-day-522:before {
	content: "\f009"
}

.wi-owm-day-531:before {
	content: "\f00e"
}

.wi-owm-day-600:before {
	content: "\f00a"
}

.wi-owm-day-601:before {
	content: "\f0b2"
}

.wi-owm-day-602:before {
	content: "\f00a"
}

.wi-owm-day-611:before,
.wi-owm-day-612:before,
.wi-owm-day-615:before,
.wi-owm-day-616:before,
.wi-owm-day-620:before {
	content: "\f006"
}

.wi-owm-day-621:before,
.wi-owm-day-622:before {
	content: "\f00a"
}

.wi-owm-day-701:before {
	content: "\f009"
}

.wi-owm-day-711:before {
	content: "\f062"
}

.wi-owm-day-721:before {
	content: "\f0b6"
}

.wi-owm-day-731:before {
	content: "\f063"
}

.wi-owm-day-741:before {
	content: "\f003"
}

.wi-owm-day-761:before,
.wi-owm-day-762:before {
	content: "\f063"
}

.wi-owm-day-781:before {
	content: "\f056"
}

.wi-owm-day-800:before {
	content: "\f00d"
}

.wi-owm-day-801:before,
.wi-owm-day-802:before,
.wi-owm-day-803:before {
	content: "\f000"
}

.wi-owm-day-804:before {
	content: "\f00c"
}

.wi-owm-day-900:before {
	content: "\f056"
}

.wi-owm-day-902:before {
	content: "\f073"
}

.wi-owm-day-903:before {
	content: "\f076"
}

.wi-owm-day-904:before {
	content: "\f072"
}

.wi-owm-day-906:before {
	content: "\f004"
}

.wi-owm-day-957:before {
	content: "\f050"
}

.wi-owm-night-200:before,
.wi-owm-night-201:before,
.wi-owm-night-202:before {
	content: "\f02d"
}

.wi-owm-night-210:before,
.wi-owm-night-211:before,
.wi-owm-night-212:before,
.wi-owm-night-221:before {
	content: "\f025"
}

.wi-owm-night-230:before,
.wi-owm-night-231:before,
.wi-owm-night-232:before {
	content: "\f02d"
}

.wi-owm-night-300:before,
.wi-owm-night-301:before {
	content: "\f02b"
}

.wi-owm-night-302:before,
.wi-owm-night-310:before,
.wi-owm-night-311:before,
.wi-owm-night-312:before,
.wi-owm-night-313:before,
.wi-owm-night-314:before {
	content: "\f028"
}

.wi-owm-night-321:before,
.wi-owm-night-500:before {
	content: "\f02b"
}

.wi-owm-night-501:before,
.wi-owm-night-502:before,
.wi-owm-night-503:before,
.wi-owm-night-504:before {
	content: "\f028"
}

.wi-owm-night-511:before {
	content: "\f026"
}

.wi-owm-night-520:before,
.wi-owm-night-521:before,
.wi-owm-night-522:before {
	content: "\f029"
}

.wi-owm-night-531:before {
	content: "\f02c"
}

.wi-owm-night-600:before {
	content: "\f02a"
}

.wi-owm-night-601:before {
	content: "\f0b4"
}

.wi-owm-night-602:before {
	content: "\f02a"
}

.wi-owm-night-611:before,
.wi-owm-night-612:before,
.wi-owm-night-615:before,
.wi-owm-night-616:before,
.wi-owm-night-620:before {
	content: "\f026"
}

.wi-owm-night-621:before,
.wi-owm-night-622:before {
	content: "\f02a"
}

.wi-owm-night-701:before {
	content: "\f029"
}

.wi-owm-night-711:before {
	content: "\f062"
}

.wi-owm-night-721:before {
	content: "\f0b6"
}

.wi-owm-night-731:before {
	content: "\f063"
}

.wi-owm-night-741:before {
	content: "\f04a"
}

.wi-owm-night-761:before,
.wi-owm-night-762:before {
	content: "\f063"
}

.wi-owm-night-781:before {
	content: "\f056"
}

.wi-owm-night-800:before {
	content: "\f02e"
}

.wi-owm-night-801:before,
.wi-owm-night-802:before,
.wi-owm-night-803:before {
	content: "\f022"
}

.wi-owm-night-804:before {
	content: "\f086"
}

.wi-owm-night-900:before {
	content: "\f056"
}

.wi-owm-night-902:before {
	content: "\f073"
}

.wi-owm-night-903:before {
	content: "\f076"
}

.wi-owm-night-904:before {
	content: "\f072"
}

.wi-owm-night-906:before {
	content: "\f024"
}

.wi-owm-night-957:before {
	content: "\f050"
}

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

[data-icon]:before {
	font-family: ElegantIcons;
	content: attr(data-icon);
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.arrow-up-down,
.arrow_back,
.arrow_carrot-2down,
.arrow_carrot-2down_alt2,
.arrow_carrot-2dwnn_alt,
.arrow_carrot-2left,
.arrow_carrot-2left_alt,
.arrow_carrot-2left_alt2,
.arrow_carrot-2right,
.arrow_carrot-2right_alt,
.arrow_carrot-2right_alt2,
.arrow_carrot-2up,
.arrow_carrot-2up_alt,
.arrow_carrot-2up_alt2,
.arrow_carrot-down,
.arrow_carrot-down_alt,
.arrow_carrot-down_alt2,
.arrow_carrot-left,
.arrow_carrot-left_alt,
.arrow_carrot-left_alt2,
.arrow_carrot-right,
.arrow_carrot-right_alt,
.arrow_carrot-right_alt2,
.arrow_carrot-up,
.arrow_carrot-up_alt2,
.arrow_carrot_up_alt,
.arrow_condense,
.arrow_condense_alt,
.arrow_down,
.arrow_down_alt,
.arrow_expand,
.arrow_expand_alt,
.arrow_expand_alt2,
.arrow_expand_alt3,
.arrow_left,
.arrow_left-down,
.arrow_left-down_alt,
.arrow_left-right,
.arrow_left-right_alt,
.arrow_left-up,
.arrow_left-up_alt,
.arrow_left_alt,
.arrow_move,
.arrow_right,
.arrow_right-down,
.arrow_right-down_alt,
.arrow_right-up,
.arrow_right-up_alt,
.arrow_right_alt,
.arrow_triangle-down,
.arrow_triangle-down_alt,
.arrow_triangle-down_alt2,
.arrow_triangle-left,
.arrow_triangle-left_alt,
.arrow_triangle-left_alt2,
.arrow_triangle-right,
.arrow_triangle-right_alt,
.arrow_triangle-right_alt2,
.arrow_triangle-up,
.arrow_triangle-up_alt,
.arrow_triangle-up_alt2,
.arrow_up,
.arrow_up-down_alt,
.arrow_up_alt,
.icon_adjust-horiz,
.icon_adjust-vert,
.icon_archive,
.icon_archive_alt,
.icon_bag,
.icon_bag_alt,
.icon_balance,
.icon_blocked,
.icon_book,
.icon_book_alt,
.icon_box-checked,
.icon_box-empty,
.icon_box-selected,
.icon_briefcase,
.icon_briefcase_alt,
.icon_building,
.icon_building_alt,
.icon_calculator_alt,
.icon_calendar,
.icon_calulator,
.icon_camera,
.icon_camera_alt,
.icon_cart,
.icon_cart_alt,
.icon_chat,
.icon_chat_alt,
.icon_check,
.icon_check_alt,
.icon_check_alt2,
.icon_circle-empty,
.icon_circle-slelected,
.icon_clipboard,
.icon_clock,
.icon_clock_alt,
.icon_close,
.icon_close_alt,
.icon_close_alt2,
.icon_cloud,
.icon_cloud-download,
.icon_cloud-download_alt,
.icon_cloud-upload,
.icon_cloud-upload_alt,
.icon_cloud_alt,
.icon_cog,
.icon_cogs,
.icon_comment,
.icon_comment_alt,
.icon_compass,
.icon_compass_alt,
.icon_cone,
.icon_cone_alt,
.icon_contacts,
.icon_contacts_alt,
.icon_creditcard,
.icon_currency,
.icon_currency_alt,
.icon_cursor,
.icon_cursor_alt,
.icon_datareport,
.icon_datareport_alt,
.icon_desktop,
.icon_dislike,
.icon_dislike_alt,
.icon_document,
.icon_document_alt,
.icon_documents,
.icon_documents_alt,
.icon_download,
.icon_drawer,
.icon_drawer_alt,
.icon_drive,
.icon_drive_alt,
.icon_easel,
.icon_easel_alt,
.icon_error-circle,
.icon_error-circle_alt,
.icon_error-oct,
.icon_error-oct_alt,
.icon_error-triangle,
.icon_error-triangle_alt,
.icon_film,
.icon_floppy,
.icon_floppy_alt,
.icon_flowchart,
.icon_flowchart_alt,
.icon_folder,
.icon_folder-add,
.icon_folder-add_alt,
.icon_folder-alt,
.icon_folder-open,
.icon_folder-open_alt,
.icon_folder_download,
.icon_folder_upload,
.icon_genius,
.icon_gift,
.icon_gift_alt,
.icon_globe,
.icon_globe-2,
.icon_globe_alt,
.icon_grid-2x2,
.icon_grid-3x3,
.icon_group,
.icon_headphones,
.icon_heart,
.icon_heart_alt,
.icon_hourglass,
.icon_house,
.icon_house_alt,
.icon_id,
.icon_id-2,
.icon_id-2_alt,
.icon_id_alt,
.icon_image,
.icon_images,
.icon_info,
.icon_info_alt,
.icon_key,
.icon_key_alt,
.icon_laptop,
.icon_lifesaver,
.icon_lightbulb,
.icon_lightbulb_alt,
.icon_like,
.icon_like_alt,
.icon_link,
.icon_link_alt,
.icon_loading,
.icon_lock,
.icon_lock-open,
.icon_lock-open_alt,
.icon_lock_alt,
.icon_mail,
.icon_mail_alt,
.icon_map,
.icon_map_alt,
.icon_menu,
.icon_menu-circle_alt,
.icon_menu-circle_alt2,
.icon_menu-square_alt,
.icon_menu-square_alt2,
.icon_mic,
.icon_mic_alt,
.icon_minus-06,
.icon_minus-box,
.icon_minus_alt,
.icon_minus_alt2,
.icon_mobile,
.icon_mug,
.icon_mug_alt,
.icon_music,
.icon_ol,
.icon_paperclip,
.icon_pause,
.icon_pause_alt,
.icon_pause_alt2,
.icon_pencil,
.icon_pencil-edit,
.icon_pencil-edit_alt,
.icon_pencil_alt,
.icon_pens,
.icon_pens_alt,
.icon_percent,
.icon_percent_alt,
.icon_phone,
.icon_piechart,
.icon_pin,
.icon_pin_alt,
.icon_plus,
.icon_plus-box,
.icon_plus_alt,
.icon_plus_alt2,
.icon_printer,
.icon_printer-alt,
.icon_profile,
.icon_pushpin,
.icon_pushpin_alt,
.icon_puzzle,
.icon_puzzle_alt,
.icon_question,
.icon_question_alt,
.icon_question_alt2,
.icon_quotations,
.icon_quotations_alt,
.icon_quotations_alt2,
.icon_refresh,
.icon_ribbon,
.icon_ribbon_alt,
.icon_rook,
.icon_search,
.icon_search-2,
.icon_search_alt,
.icon_shield,
.icon_shield_alt,
.icon_star,
.icon_star-half,
.icon_star-half_alt,
.icon_star_alt,
.icon_stop,
.icon_stop_alt,
.icon_stop_alt2,
.icon_table,
.icon_tablet,
.icon_tag,
.icon_tag_alt,
.icon_tags,
.icon_tags_alt,
.icon_target,
.icon_tool,
.icon_toolbox,
.icon_toolbox_alt,
.icon_tools,
.icon_trash,
.icon_trash_alt,
.icon_ul,
.icon_upload,
.icon_vol-mute,
.icon_vol-mute_alt,
.icon_volume-high,
.icon_volume-high_alt,
.icon_volume-low,
.icon_volume-low_alt,
.icon_wallet,
.icon_wallet_alt,
.icon_zoom-in,
.icon_zoom-in_alt,
.icon_zoom-out,
.icon_zoom-out_alt,
.social_blogger,
.social_blogger_circle,
.social_blogger_square,
.social_delicious,
.social_delicious_circle,
.social_delicious_square,
.social_deviantart,
.social_deviantart_circle,
.social_deviantart_square,
.social_dribbble,
.social_dribbble_circle,
.social_dribbble_square,
.social_facebook,
.social_facebook_circle,
.social_facebook_square,
.social_flickr,
.social_flickr_circle,
.social_flickr_square,
.social_googledrive,
.social_googledrive_alt2,
.social_googledrive_square,
.social_googleplus,
.social_googleplus_circle,
.social_googleplus_square,
.social_instagram,
.social_instagram_circle,
.social_instagram_square,
.social_linkedin,
.social_linkedin_circle,
.social_linkedin_square,
.social_myspace,
.social_myspace_circle,
.social_myspace_square,
.social_picassa,
.social_picassa_circle,
.social_picassa_square,
.social_pinterest,
.social_pinterest_circle,
.social_pinterest_square,
.social_rss,
.social_rss_circle,
.social_rss_square,
.social_share,
.social_share_circle,
.social_share_square,
.social_skype,
.social_skype_circle,
.social_skype_square,
.social_spotify,
.social_spotify_circle,
.social_spotify_square,
.social_stumbleupon_circle,
.social_stumbleupon_square,
.social_tumbleupon,
.social_tumblr,
.social_tumblr_circle,
.social_tumblr_square,
.social_twitter,
.social_twitter_circle,
.social_twitter_square,
.social_vimeo,
.social_vimeo_circle,
.social_vimeo_square,
.social_wordpress,
.social_wordpress_circle,
.social_wordpress_square,
.social_youtube,
.social_youtube_circle,
.social_youtube_square {
	font-family: ElegantIcons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased
}

.arrow_up:before {
	content: "\21"
}

.arrow_down:before {
	content: "\22"
}

.arrow_left:before {
	content: "\23"
}

.arrow_right:before {
	content: "\24"
}

.arrow_left-up:before {
	content: "\25"
}

.arrow_right-up:before {
	content: "\26"
}

.arrow_right-down:before {
	content: "\27"
}

.arrow_left-down:before {
	content: "\28"
}

.arrow-up-down:before {
	content: "\29"
}

.arrow_up-down_alt:before {
	content: "\2a"
}

.arrow_left-right_alt:before {
	content: "\2b"
}

.arrow_left-right:before {
	content: "\2c"
}

.arrow_expand_alt2:before {
	content: "\2d"
}

.arrow_expand_alt:before {
	content: "\2e"
}

.arrow_condense:before {
	content: "\2f"
}

.arrow_expand:before {
	content: "\30"
}

.arrow_move:before {
	content: "\31"
}

.arrow_carrot-up:before {
	content: "\32"
}

.arrow_carrot-down:before {
	content: "\33"
}

.arrow_carrot-left:before {
	content: "\34"
}

.arrow_carrot-right:before {
	content: "\35"
}

.arrow_carrot-2up:before {
	content: "\36"
}

.arrow_carrot-2down:before {
	content: "\37"
}

.arrow_carrot-2left:before {
	content: "\38"
}

.arrow_carrot-2right:before {
	content: "\39"
}

.arrow_carrot-up_alt2:before {
	content: "\3a"
}

.arrow_carrot-down_alt2:before {
	content: "\3b"
}

.arrow_carrot-left_alt2:before {
	content: "\3c"
}

.arrow_carrot-right_alt2:before {
	content: "\3d"
}

.arrow_carrot-2up_alt2:before {
	content: "\3e"
}

.arrow_carrot-2down_alt2:before {
	content: "\3f"
}

.arrow_carrot-2left_alt2:before {
	content: "\40"
}

.arrow_carrot-2right_alt2:before {
	content: "\41"
}

.arrow_triangle-up:before {
	content: "\42"
}

.arrow_triangle-down:before {
	content: "\43"
}

.arrow_triangle-left:before {
	content: "\44"
}

.arrow_triangle-right:before {
	content: "\45"
}

.arrow_triangle-up_alt2:before {
	content: "\46"
}

.arrow_triangle-down_alt2:before {
	content: "\47"
}

.arrow_triangle-left_alt2:before {
	content: "\48"
}

.arrow_triangle-right_alt2:before {
	content: "\49"
}

.arrow_back:before {
	content: "\4a"
}

.icon_minus-06:before {
	content: "\4b"
}

.icon_plus:before {
	content: "\4c"
}

.icon_close:before {
	content: "\4d"
}

.icon_check:before {
	content: "\4e"
}

.icon_minus_alt2:before {
	content: "\4f"
}

.icon_plus_alt2:before {
	content: "\50"
}

.icon_close_alt2:before {
	content: "\51"
}

.icon_check_alt2:before {
	content: "\52"
}

.icon_zoom-out_alt:before {
	content: "\53"
}

.icon_zoom-in_alt:before {
	content: "\54"
}

.icon_search:before {
	content: "\55"
}

.icon_box-empty:before {
	content: "\56"
}

.icon_box-selected:before {
	content: "\57"
}

.icon_minus-box:before {
	content: "\58"
}

.icon_plus-box:before {
	content: "\59"
}

.icon_box-checked:before {
	content: "\5a"
}

.icon_circle-empty:before {
	content: "\5b"
}

.icon_circle-slelected:before {
	content: "\5c"
}

.icon_stop_alt2:before {
	content: "\5d"
}

.icon_stop:before {
	content: "\5e"
}

.icon_pause_alt2:before {
	content: "\5f"
}

.icon_pause:before {
	content: "\60"
}

.icon_menu:before {
	content: "\61"
}

.icon_menu-square_alt2:before {
	content: "\62"
}

.icon_menu-circle_alt2:before {
	content: "\63"
}

.icon_ul:before {
	content: "\64"
}

.icon_ol:before {
	content: "\65"
}

.icon_adjust-horiz:before {
	content: "\66"
}

.icon_adjust-vert:before {
	content: "\67"
}

.icon_document_alt:before {
	content: "\68"
}

.icon_documents_alt:before {
	content: "\69"
}

.icon_pencil:before {
	content: "\6a"
}

.icon_pencil-edit_alt:before {
	content: "\6b"
}

.icon_pencil-edit:before {
	content: "\6c"
}

.icon_folder-alt:before {
	content: "\6d"
}

.icon_folder-open_alt:before {
	content: "\6e"
}

.icon_folder-add_alt:before {
	content: "\6f"
}

.icon_info_alt:before {
	content: "\70"
}

.icon_error-oct_alt:before {
	content: "\71"
}

.icon_error-circle_alt:before {
	content: "\72"
}

.icon_error-triangle_alt:before {
	content: "\73"
}

.icon_question_alt2:before {
	content: "\74"
}

.icon_question:before {
	content: "\75"
}

.icon_comment_alt:before {
	content: "\76"
}

.icon_chat_alt:before {
	content: "\77"
}

.icon_vol-mute_alt:before {
	content: "\78"
}

.icon_volume-low_alt:before {
	content: "\79"
}

.icon_volume-high_alt:before {
	content: "\7a"
}

.icon_quotations:before {
	content: "\7b"
}

.icon_quotations_alt2:before {
	content: "\7c"
}

.icon_clock_alt:before {
	content: "\7d"
}

.icon_lock_alt:before {
	content: "\7e"
}

.icon_lock-open_alt:before {
	content: "\e000"
}

.icon_key_alt:before {
	content: "\e001"
}

.icon_cloud_alt:before {
	content: "\e002"
}

.icon_cloud-upload_alt:before {
	content: "\e003"
}

.icon_cloud-download_alt:before {
	content: "\e004"
}

.icon_image:before {
	content: "\e005"
}

.icon_images:before {
	content: "\e006"
}

.icon_lightbulb_alt:before {
	content: "\e007"
}

.icon_gift_alt:before {
	content: "\e008"
}

.icon_house_alt:before {
	content: "\e009"
}

.icon_genius:before {
	content: "\e00a"
}

.icon_mobile:before {
	content: "\e00b"
}

.icon_tablet:before {
	content: "\e00c"
}

.icon_laptop:before {
	content: "\e00d"
}

.icon_desktop:before {
	content: "\e00e"
}

.icon_camera_alt:before {
	content: "\e00f"
}

.icon_mail_alt:before {
	content: "\e010"
}

.icon_cone_alt:before {
	content: "\e011"
}

.icon_ribbon_alt:before {
	content: "\e012"
}

.icon_bag_alt:before {
	content: "\e013"
}

.icon_creditcard:before {
	content: "\e014"
}

.icon_cart_alt:before {
	content: "\e015"
}

.icon_paperclip:before {
	content: "\e016"
}

.icon_tag_alt:before {
	content: "\e017"
}

.icon_tags_alt:before {
	content: "\e018"
}

.icon_trash_alt:before {
	content: "\e019"
}

.icon_cursor_alt:before {
	content: "\e01a"
}

.icon_mic_alt:before {
	content: "\e01b"
}

.icon_compass_alt:before {
	content: "\e01c"
}

.icon_pin_alt:before {
	content: "\e01d"
}

.icon_pushpin_alt:before {
	content: "\e01e"
}

.icon_map_alt:before {
	content: "\e01f"
}

.icon_drawer_alt:before {
	content: "\e020"
}

.icon_toolbox_alt:before {
	content: "\e021"
}

.icon_book_alt:before {
	content: "\e022"
}

.icon_calendar:before {
	content: "\e023"
}

.icon_film:before {
	content: "\e024"
}

.icon_table:before {
	content: "\e025"
}

.icon_contacts_alt:before {
	content: "\e026"
}

.icon_headphones:before {
	content: "\e027"
}

.icon_lifesaver:before {
	content: "\e028"
}

.icon_piechart:before {
	content: "\e029"
}

.icon_refresh:before {
	content: "\e02a"
}

.icon_link_alt:before {
	content: "\e02b"
}

.icon_link:before {
	content: "\e02c"
}

.icon_loading:before {
	content: "\e02d"
}

.icon_blocked:before {
	content: "\e02e"
}

.icon_archive_alt:before {
	content: "\e02f"
}

.icon_heart_alt:before {
	content: "\e030"
}

.icon_star_alt:before {
	content: "\e031"
}

.icon_star-half_alt:before {
	content: "\e032"
}

.icon_star:before {
	content: "\e033"
}

.icon_star-half:before {
	content: "\e034"
}

.icon_tools:before {
	content: "\e035"
}

.icon_tool:before {
	content: "\e036"
}

.icon_cog:before {
	content: "\e037"
}

.icon_cogs:before {
	content: "\e038"
}

.arrow_up_alt:before {
	content: "\e039"
}

.arrow_down_alt:before {
	content: "\e03a"
}

.arrow_left_alt:before {
	content: "\e03b"
}

.arrow_right_alt:before {
	content: "\e03c"
}

.arrow_left-up_alt:before {
	content: "\e03d"
}

.arrow_right-up_alt:before {
	content: "\e03e"
}

.arrow_right-down_alt:before {
	content: "\e03f"
}

.arrow_left-down_alt:before {
	content: "\e040"
}

.arrow_condense_alt:before {
	content: "\e041"
}

.arrow_expand_alt3:before {
	content: "\e042"
}

.arrow_carrot_up_alt:before {
	content: "\e043"
}

.arrow_carrot-down_alt:before {
	content: "\e044"
}

.arrow_carrot-left_alt:before {
	content: "\e045"
}

.arrow_carrot-right_alt:before {
	content: "\e046"
}

.arrow_carrot-2up_alt:before {
	content: "\e047"
}

.arrow_carrot-2dwnn_alt:before {
	content: "\e048"
}

.arrow_carrot-2left_alt:before {
	content: "\e049"
}

.arrow_carrot-2right_alt:before {
	content: "\e04a"
}

.arrow_triangle-up_alt:before {
	content: "\e04b"
}

.arrow_triangle-down_alt:before {
	content: "\e04c"
}

.arrow_triangle-left_alt:before {
	content: "\e04d"
}

.arrow_triangle-right_alt:before {
	content: "\e04e"
}

.icon_minus_alt:before {
	content: "\e04f"
}

.icon_plus_alt:before {
	content: "\e050"
}

.icon_close_alt:before {
	content: "\e051"
}

.icon_check_alt:before {
	content: "\e052"
}

.icon_zoom-out:before {
	content: "\e053"
}

.icon_zoom-in:before {
	content: "\e054"
}

.icon_stop_alt:before {
	content: "\e055"
}

.icon_menu-square_alt:before {
	content: "\e056"
}

.icon_menu-circle_alt:before {
	content: "\e057"
}

.icon_document:before {
	content: "\e058"
}

.icon_documents:before {
	content: "\e059"
}

.icon_pencil_alt:before {
	content: "\e05a"
}

.icon_folder:before {
	content: "\e05b"
}

.icon_folder-open:before {
	content: "\e05c"
}

.icon_folder-add:before {
	content: "\e05d"
}

.icon_folder_upload:before {
	content: "\e05e"
}

.icon_folder_download:before {
	content: "\e05f"
}

.icon_info:before {
	content: "\e060"
}

.icon_error-circle:before {
	content: "\e061"
}

.icon_error-oct:before {
	content: "\e062"
}

.icon_error-triangle:before {
	content: "\e063"
}

.icon_question_alt:before {
	content: "\e064"
}

.icon_comment:before {
	content: "\e065"
}

.icon_chat:before {
	content: "\e066"
}

.icon_vol-mute:before {
	content: "\e067"
}

.icon_volume-low:before {
	content: "\e068"
}

.icon_volume-high:before {
	content: "\e069"
}

.icon_quotations_alt:before {
	content: "\e06a"
}

.icon_clock:before {
	content: "\e06b"
}

.icon_lock:before {
	content: "\e06c"
}

.icon_lock-open:before {
	content: "\e06d"
}

.icon_key:before {
	content: "\e06e"
}

.icon_cloud:before {
	content: "\e06f"
}

.icon_cloud-upload:before {
	content: "\e070"
}

.icon_cloud-download:before {
	content: "\e071"
}

.icon_lightbulb:before {
	content: "\e072"
}

.icon_gift:before {
	content: "\e073"
}

.icon_house:before {
	content: "\e074"
}

.icon_camera:before {
	content: "\e075"
}

.icon_mail:before {
	content: "\e076"
}

.icon_cone:before {
	content: "\e077"
}

.icon_ribbon:before {
	content: "\e078"
}

.icon_bag:before {
	content: "\e079"
}

.icon_cart:before {
	content: "\e07a"
}

.icon_tag:before {
	content: "\e07b"
}

.icon_tags:before {
	content: "\e07c"
}

.icon_trash:before {
	content: "\e07d"
}

.icon_cursor:before {
	content: "\e07e"
}

.icon_mic:before {
	content: "\e07f"
}

.icon_compass:before {
	content: "\e080"
}

.icon_pin:before {
	content: "\e081"
}

.icon_pushpin:before {
	content: "\e082"
}

.icon_map:before {
	content: "\e083"
}

.icon_drawer:before {
	content: "\e084"
}

.icon_toolbox:before {
	content: "\e085"
}

.icon_book:before {
	content: "\e086"
}

.icon_contacts:before {
	content: "\e087"
}

.icon_archive:before {
	content: "\e088"
}

.icon_heart:before {
	content: "\e089"
}

.icon_profile:before {
	content: "\e08a"
}

.icon_group:before {
	content: "\e08b"
}

.icon_grid-2x2:before {
	content: "\e08c"
}

.icon_grid-3x3:before {
	content: "\e08d"
}

.icon_music:before {
	content: "\e08e"
}

.icon_pause_alt:before {
	content: "\e08f"
}

.icon_phone:before {
	content: "\e090"
}

.icon_upload:before {
	content: "\e091"
}

.icon_download:before {
	content: "\e092"
}

.social_facebook:before {
	content: "\e093"
}

.social_twitter:before {
	content: "\e094"
}

.social_pinterest:before {
	content: "\e095"
}

.social_googleplus:before {
	content: "\e096"
}

.social_tumblr:before {
	content: "\e097"
}

.social_tumbleupon:before {
	content: "\e098"
}

.social_wordpress:before {
	content: "\e099"
}

.social_instagram:before {
	content: "\e09a"
}

.social_dribbble:before {
	content: "\e09b"
}

.social_vimeo:before {
	content: "\e09c"
}

.social_linkedin:before {
	content: "\e09d"
}

.social_rss:before {
	content: "\e09e"
}

.social_deviantart:before {
	content: "\e09f"
}

.social_share:before {
	content: "\e0a0"
}

.social_myspace:before {
	content: "\e0a1"
}

.social_skype:before {
	content: "\e0a2"
}

.social_youtube:before {
	content: "\e0a3"
}

.social_picassa:before {
	content: "\e0a4"
}

.social_googledrive:before {
	content: "\e0a5"
}

.social_flickr:before {
	content: "\e0a6"
}

.social_blogger:before {
	content: "\e0a7"
}

.social_spotify:before {
	content: "\e0a8"
}

.social_delicious:before {
	content: "\e0a9"
}

.social_facebook_circle:before {
	content: "\e0aa"
}

.social_twitter_circle:before {
	content: "\e0ab"
}

.social_pinterest_circle:before {
	content: "\e0ac"
}

.social_googleplus_circle:before {
	content: "\e0ad"
}

.social_tumblr_circle:before {
	content: "\e0ae"
}

.social_stumbleupon_circle:before {
	content: "\e0af"
}

.social_wordpress_circle:before {
	content: "\e0b0"
}

.social_instagram_circle:before {
	content: "\e0b1"
}

.social_dribbble_circle:before {
	content: "\e0b2"
}

.social_vimeo_circle:before {
	content: "\e0b3"
}

.social_linkedin_circle:before {
	content: "\e0b4"
}

.social_rss_circle:before {
	content: "\e0b5"
}

.social_deviantart_circle:before {
	content: "\e0b6"
}

.social_share_circle:before {
	content: "\e0b7"
}

.social_myspace_circle:before {
	content: "\e0b8"
}

.social_skype_circle:before {
	content: "\e0b9"
}

.social_youtube_circle:before {
	content: "\e0ba"
}

.social_picassa_circle:before {
	content: "\e0bb"
}

.social_googledrive_alt2:before {
	content: "\e0bc"
}

.social_flickr_circle:before {
	content: "\e0bd"
}

.social_blogger_circle:before {
	content: "\e0be"
}

.social_spotify_circle:before {
	content: "\e0bf"
}

.social_delicious_circle:before {
	content: "\e0c0"
}

.social_facebook_square:before {
	content: "\e0c1"
}

.social_twitter_square:before {
	content: "\e0c2"
}

.social_pinterest_square:before {
	content: "\e0c3"
}

.social_googleplus_square:before {
	content: "\e0c4"
}

.social_tumblr_square:before {
	content: "\e0c5"
}

.social_stumbleupon_square:before {
	content: "\e0c6"
}

.social_wordpress_square:before {
	content: "\e0c7"
}

.social_instagram_square:before {
	content: "\e0c8"
}

.social_dribbble_square:before {
	content: "\e0c9"
}

.social_vimeo_square:before {
	content: "\e0ca"
}

.social_linkedin_square:before {
	content: "\e0cb"
}

.social_rss_square:before {
	content: "\e0cc"
}

.social_deviantart_square:before {
	content: "\e0cd"
}

.social_share_square:before {
	content: "\e0ce"
}

.social_myspace_square:before {
	content: "\e0cf"
}

.social_skype_square:before {
	content: "\e0d0"
}

.social_youtube_square:before {
	content: "\e0d1"
}

.social_picassa_square:before {
	content: "\e0d2"
}

.social_googledrive_square:before {
	content: "\e0d3"
}

.social_flickr_square:before {
	content: "\e0d4"
}

.social_blogger_square:before {
	content: "\e0d5"
}

.social_spotify_square:before {
	content: "\e0d6"
}

.social_delicious_square:before {
	content: "\e0d7"
}

.icon_printer:before {
	content: "\e103"
}

.icon_calulator:before {
	content: "\e0ee"
}

.icon_building:before {
	content: "\e0ef"
}

.icon_floppy:before {
	content: "\e0e8"
}

.icon_drive:before {
	content: "\e0ea"
}

.icon_search-2:before {
	content: "\e101"
}

.icon_id:before {
	content: "\e107"
}

.icon_id-2:before {
	content: "\e108"
}

.icon_puzzle:before {
	content: "\e102"
}

.icon_like:before {
	content: "\e106"
}

.icon_dislike:before {
	content: "\e0eb"
}

.icon_mug:before {
	content: "\e105"
}

.icon_currency:before {
	content: "\e0ed"
}

.icon_wallet:before {
	content: "\e100"
}

.icon_pens:before {
	content: "\e104"
}

.icon_easel:before {
	content: "\e0e9"
}

.icon_flowchart:before {
	content: "\e109"
}

.icon_datareport:before {
	content: "\e0ec"
}

.icon_briefcase:before {
	content: "\e0fe"
}

.icon_shield:before {
	content: "\e0f6"
}

.icon_percent:before {
	content: "\e0fb"
}

.icon_globe:before {
	content: "\e0e2"
}

.icon_globe-2:before {
	content: "\e0e3"
}

.icon_target:before {
	content: "\e0f5"
}

.icon_hourglass:before {
	content: "\e0e1"
}

.icon_balance:before {
	content: "\e0ff"
}

.icon_rook:before {
	content: "\e0f8"
}

.icon_printer-alt:before {
	content: "\e0fa"
}

.icon_calculator_alt:before {
	content: "\e0e7"
}

.icon_building_alt:before {
	content: "\e0fd"
}

.icon_floppy_alt:before {
	content: "\e0e4"
}

.icon_drive_alt:before {
	content: "\e0e5"
}

.icon_search_alt:before {
	content: "\e0f7"
}

.icon_id_alt:before {
	content: "\e0e0"
}

.icon_id-2_alt:before {
	content: "\e0fc"
}

.icon_puzzle_alt:before {
	content: "\e0f9"
}

.icon_like_alt:before {
	content: "\e0dd"
}

.icon_dislike_alt:before {
	content: "\e0f1"
}

.icon_mug_alt:before {
	content: "\e0dc"
}

.icon_currency_alt:before {
	content: "\e0f3"
}

.icon_wallet_alt:before {
	content: "\e0d8"
}

.icon_pens_alt:before {
	content: "\e0db"
}

.icon_easel_alt:before {
	content: "\e0f0"
}

.icon_flowchart_alt:before {
	content: "\e0df"
}

.icon_datareport_alt:before {
	content: "\e0f2"
}

.icon_briefcase_alt:before {
	content: "\e0f4"
}

.icon_shield_alt:before {
	content: "\e0d9"
}

.icon_percent_alt:before {
	content: "\e0da"
}

.icon_globe_alt:before {
	content: "\e0de"
}

.icon_clipboard:before {
	content: "\e0e6"
}

.glyph {
	float: left;
	text-align: center;
	padding: .75em;
	margin: .4em 1.5em .75em 0;
	width: 6em;
	text-shadow: none
}

.glyph_big {
	font-size: 128px;
	color: #59c5dc;
	float: left;
	margin-right: 20px
}

.glyph div {
	padding-bottom: 10px
}

.glyph input {
	font-family: consolas, monospace;
	font-size: 12px;
	width: 100%;
	text-align: center;
	border: 0;
	box-shadow: 0 0 0 1px #ccc;
	padding: .2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.centered {
	margin-left: auto;
	margin-right: auto
}

.glyph .fs1 {
	font-size: 2em
}

.form-group .switchery {
	margin-top: 10px
}

.switchery {
	position: relative;
	display: inline-block;
	height: 10px;
	width: 40px;
	background-color: #fff;
	border: 1px solid rgba(22, 24, 27, .12);
	border-radius: 20px;
	vertical-align: middle;
	cursor: pointer
}

.switchery>small {
	position: absolute;
	top: -6px;
	height: 20px;
	width: 20px;
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0 2px 5px 0 rgba(22, 24, 27, .26)
}

.switchery.switchery-alt {
	height: 20px
}

.switchery.switchery-alt>small {
	top: -1px
}

.switchery~.switchery {
	margin-left: 10px
}

.wrapkit-content-rtl .switchery~.switchery {
	margin-left: 0;
	margin-right: 10px
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	45% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: .7
	}
	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	45% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: .7
	}
	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

.ball-pulse>div:nth-child(0) {
	-webkit-animation: scale .75s -.36s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: scale .75s -.36s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.ball-pulse>div:nth-child(1) {
	-webkit-animation: scale .75s -.24s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: scale .75s -.24s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.ball-pulse>div:nth-child(2) {
	-webkit-animation: scale .75s -.12s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: scale .75s -.12s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.ball-pulse>div:nth-child(3) {
	-webkit-animation: scale .75s 0s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: scale .75s 0s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.ball-pulse>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block
}

@-webkit-keyframes ball-pulse-sync {
	33% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
	66% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ball-pulse-sync {
	33% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
	66% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.ball-pulse-sync>div:nth-child(0) {
	-webkit-animation: ball-pulse-sync .6s -.21s infinite ease-in-out;
	animation: ball-pulse-sync .6s -.21s infinite ease-in-out
}

.ball-pulse-sync>div:nth-child(1) {
	-webkit-animation: ball-pulse-sync .6s -.14s infinite ease-in-out;
	animation: ball-pulse-sync .6s -.14s infinite ease-in-out
}

.ball-pulse-sync>div:nth-child(2) {
	-webkit-animation: ball-pulse-sync .6s -.07s infinite ease-in-out;
	animation: ball-pulse-sync .6s -.07s infinite ease-in-out
}

.ball-pulse-sync>div:nth-child(3) {
	-webkit-animation: ball-pulse-sync .6s 0s infinite ease-in-out;
	animation: ball-pulse-sync .6s 0s infinite ease-in-out
}

.ball-pulse-sync>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block
}

@-webkit-keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

.ball-scale>div {
	background-color: #fff;
	border-radius: 100%;
	margin: 2px;
	display: inline-block;
	height: 60px;
	width: 60px;
	-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
	animation: ball-scale 1s 0s ease-in-out infinite
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.ball-rotate {
	position: relative
}

.ball-rotate>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: relative
}

.ball-rotate>div:first-child {
	-webkit-animation: rotate 1s 0s cubic-bezier(0.7, -.13, .22, .86) infinite;
	animation: rotate 1s 0s cubic-bezier(0.7, -.13, .22, .86) infinite
}

.ball-rotate>div:after,
.ball-rotate>div:before {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	content: "";
	position: absolute;
	opacity: .8
}

.ball-rotate>div:before {
	top: 0;
	left: -28px
}

.ball-rotate>div:after {
	top: 0;
	left: 25px
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1)
	}
	50% {
		-webkit-transform: rotate(180deg) scale(0.6);
		transform: rotate(180deg) scale(0.6)
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1);
		transform: rotate(360deg) scale(1)
	}
}

.ball-clip-rotate>div {
	border-radius: 100%;
	margin: 2px;
	border: 2px solid #fff;
	border-bottom-color: transparent;
	height: 25px;
	width: 25px;
	background: 0 0!important;
	display: inline-block;
	-webkit-animation: rotate .75s 0s linear infinite;
	animation: rotate .75s 0s linear infinite
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1)
	}
	50% {
		-webkit-transform: rotate(180deg) scale(0.6);
		transform: rotate(180deg) scale(0.6)
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1);
		transform: rotate(360deg) scale(1)
	}
}

@keyframes scale {
	30% {
		-webkit-transform: scale(0.3);
		transform: scale(0.3)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.ball-clip-rotate-pulse {
	position: relative;
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px)
}

.ball-clip-rotate-pulse>div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 100%
}

.ball-clip-rotate-pulse>div:first-child {
	background: #fff;
	height: 16px;
	width: 16px;
	top: 7px;
	left: -7px;
	-webkit-animation: scale 1s 0s cubic-bezier(0.09, .57, .49, .9) infinite;
	animation: scale 1s 0s cubic-bezier(0.09, .57, .49, .9) infinite
}

.ball-clip-rotate-pulse>div:last-child {
	position: absolute;
	width: 30px;
	height: 30px;
	left: -16px;
	top: -2px;
	background: 0 0;
	border: 2px solid;
	border-color: #fff transparent;
	-webkit-animation: rotate 1s 0s cubic-bezier(0.09, .57, .49, .9) infinite;
	animation: rotate 1s 0s cubic-bezier(0.09, .57, .49, .9) infinite;
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1)
	}
	50% {
		-webkit-transform: rotate(180deg) scale(0.6);
		transform: rotate(180deg) scale(0.6)
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1);
		transform: rotate(360deg) scale(1)
	}
}

.ball-clip-rotate-multiple {
	position: relative
}

.ball-clip-rotate-multiple>div {
	position: absolute;
	left: -20px;
	top: -20px;
	border: 2px solid #fff;
	border-bottom-color: transparent;
	border-top-color: transparent;
	border-radius: 100%;
	height: 35px;
	width: 35px;
	-webkit-animation: rotate 1s 0s ease-in-out infinite;
	animation: rotate 1s 0s ease-in-out infinite
}

.ball-clip-rotate-multiple>div:last-child {
	display: inline-block;
	top: -10px;
	left: -10px;
	width: 15px;
	height: 15px;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	border-color: #fff transparent;
	-webkit-animation-direction: reverse;
	animation-direction: reverse
}

@-webkit-keyframes ball-scale-ripple {
	0% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7
	}
	100% {
		opacity: 0
	}
}

@keyframes ball-scale-ripple {
	0% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7
	}
	100% {
		opacity: 0
	}
}

.ball-scale-ripple>div {
	height: 50px;
	width: 50px;
	border-radius: 100%;
	border: 2px solid #fff;
	-webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, .53, .56, .8);
	animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, .53, .56, .8)
}

@-webkit-keyframes ball-scale-ripple-multiple {
	0% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7
	}
	100% {
		opacity: 0
	}
}

@keyframes ball-scale-ripple-multiple {
	0% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7
	}
	100% {
		opacity: 0
	}
}

.ball-scale-ripple-multiple {
	position: relative;
	-webkit-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px)
}

.ball-scale-ripple-multiple>div:nth-child(0) {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.ball-scale-ripple-multiple>div:nth-child(1) {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.ball-scale-ripple-multiple>div:nth-child(2) {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.ball-scale-ripple-multiple>div:nth-child(3) {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.ball-scale-ripple-multiple>div {
	position: absolute;
	top: -2px;
	left: -26px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 2px solid #fff;
	-webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, .53, .56, .8);
	animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, .53, .56, .8)
}

@-webkit-keyframes ball-beat {
	50% {
		opacity: .2;
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes ball-beat {
	50% {
		opacity: .2;
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.ball-beat>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	display: inline-block;
	-webkit-animation: ball-beat .7s 0s infinite linear;
	animation: ball-beat .7s 0s infinite linear
}

.ball-beat>div:nth-child(2n-1) {
	-webkit-animation-delay: -.35s!important;
	animation-delay: -.35s!important
}

@-webkit-keyframes ball-scale-multiple {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
	5% {
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@keyframes ball-scale-multiple {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
	5% {
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

.ball-scale-multiple {
	position: relative;
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px)
}

.ball-scale-multiple>div:nth-child(2) {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.ball-scale-multiple>div:nth-child(3) {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.ball-scale-multiple>div {
	background-color: #fff;
	border-radius: 100%;
	position: absolute;
	left: -30px;
	top: 0;
	opacity: 0;
	margin: 0;
	width: 60px;
	height: 60px;
	-webkit-animation: ball-scale-multiple 1s 0s linear infinite;
	animation: ball-scale-multiple 1s 0s linear infinite
}

@-webkit-keyframes ball-triangle-path-1 {
	33% {
		-webkit-transform: translate(25px, -50px);
		transform: translate(25px, -50px)
	}
	66% {
		-webkit-transform: translate(50px, 0);
		transform: translate(50px, 0)
	}
	100% {
		-webkit-transform: translate(0px, 0);
		transform: translate(0px, 0)
	}
}

@keyframes ball-triangle-path-1 {
	33% {
		-webkit-transform: translate(25px, -50px);
		transform: translate(25px, -50px)
	}
	66% {
		-webkit-transform: translate(50px, 0);
		transform: translate(50px, 0)
	}
	100% {
		-webkit-transform: translate(0px, 0);
		transform: translate(0px, 0)
	}
}

@-webkit-keyframes ball-triangle-path-2 {
	33% {
		-webkit-transform: translate(25px, 50px);
		transform: translate(25px, 50px)
	}
	66% {
		-webkit-transform: translate(-25px, 50px);
		transform: translate(-25px, 50px)
	}
	100% {
		-webkit-transform: translate(0px, 0);
		transform: translate(0px, 0)
	}
}

@keyframes ball-triangle-path-2 {
	33% {
		-webkit-transform: translate(25px, 50px);
		transform: translate(25px, 50px)
	}
	66% {
		-webkit-transform: translate(-25px, 50px);
		transform: translate(-25px, 50px)
	}
	100% {
		-webkit-transform: translate(0px, 0);
		transform: translate(0px, 0)
	}
}

@-webkit-keyframes ball-triangle-path-3 {
	33% {
		-webkit-transform: translate(-50px, 0);
		transform: translate(-50px, 0)
	}
	66% {
		-webkit-transform: translate(-25px, -50px);
		transform: translate(-25px, -50px)
	}
	100% {
		-webkit-transform: translate(0px, 0);
		transform: translate(0px, 0)
	}
}

@keyframes ball-triangle-path-3 {
	33% {
		-webkit-transform: translate(-50px, 0);
		transform: translate(-50px, 0)
	}
	66% {
		-webkit-transform: translate(-25px, -50px);
		transform: translate(-25px, -50px)
	}
	100% {
		-webkit-transform: translate(0px, 0);
		transform: translate(0px, 0)
	}
}

.ball-triangle-path {
	position: relative;
	-webkit-transform: translate(-29.99px, -37.51px);
	-ms-transform: translate(-29.99px, -37.51px);
	transform: translate(-29.99px, -37.51px)
}

.ball-triangle-path>div:nth-child(1) {
	-webkit-animation-name: ball-triangle-path-1;
	animation-name: ball-triangle-path-1;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.ball-triangle-path>div:nth-child(2) {
	-webkit-animation-name: ball-triangle-path-2;
	animation-name: ball-triangle-path-2;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.ball-triangle-path>div:nth-child(3) {
	-webkit-animation-name: ball-triangle-path-3;
	animation-name: ball-triangle-path-3;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.ball-triangle-path>div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border: 1px solid #fff
}

.ball-triangle-path>div:nth-of-type(1) {
	top: 50px
}

.ball-triangle-path>div:nth-of-type(2) {
	left: 25px
}

.ball-triangle-path>div:nth-of-type(3) {
	top: 50px;
	left: 50px
}

@-webkit-keyframes ball-pulse-rise-even {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	25% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	50% {
		-webkit-transform: scale(0.4);
		transform: scale(0.4)
	}
	75% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes ball-pulse-rise-even {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	25% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	50% {
		-webkit-transform: scale(0.4);
		transform: scale(0.4)
	}
	75% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes ball-pulse-rise-odd {
	0% {
		-webkit-transform: scale(0.4);
		transform: scale(0.4)
	}
	25% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	75% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
}

@keyframes ball-pulse-rise-odd {
	0% {
		-webkit-transform: scale(0.4);
		transform: scale(0.4)
	}
	25% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	75% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
}

.ball-pulse-rise>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: cubic-bezier(0.15, .46, .9, .6);
	animation-timing-function: cubic-bezier(0.15, .46, .9, .6);
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	animation-delay: 0
}

.ball-pulse-rise>div:nth-child(2n) {
	-webkit-animation-name: ball-pulse-rise-even;
	animation-name: ball-pulse-rise-even
}

.ball-pulse-rise>div:nth-child(2n-1) {
	-webkit-animation-name: ball-pulse-rise-odd;
	animation-name: ball-pulse-rise-odd
}

@-webkit-keyframes ball-grid-beat {
	50% {
		opacity: .7
	}
	100% {
		opacity: 1
	}
}

@keyframes ball-grid-beat {
	50% {
		opacity: .7
	}
	100% {
		opacity: 1
	}
}

.ball-grid-beat {
	width: 57px
}

.ball-grid-beat>div:nth-child(1) {
	-webkit-animation-delay: -.07s;
	animation-delay: -.07s;
	-webkit-animation-duration: 1.53s;
	animation-duration: 1.53s
}

.ball-grid-beat>div:nth-child(2) {
	-webkit-animation-delay: .72s;
	animation-delay: .72s;
	-webkit-animation-duration: .94s;
	animation-duration: .94s
}

.ball-grid-beat>div:nth-child(3) {
	-webkit-animation-delay: .11s;
	animation-delay: .11s;
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s
}

.ball-grid-beat>div:nth-child(4) {
	-webkit-animation-delay: .13s;
	animation-delay: .13s;
	-webkit-animation-duration: 1.01s;
	animation-duration: 1.01s
}

.ball-grid-beat>div:nth-child(5) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s
}

.ball-grid-beat>div:nth-child(6) {
	-webkit-animation-delay: .18s;
	animation-delay: .18s;
	-webkit-animation-duration: .97s;
	animation-duration: .97s
}

.ball-grid-beat>div:nth-child(7) {
	-webkit-animation-delay: -.09s;
	animation-delay: -.09s;
	-webkit-animation-duration: .67s;
	animation-duration: .67s
}

.ball-grid-beat>div:nth-child(8) {
	-webkit-animation-delay: .42s;
	animation-delay: .42s;
	-webkit-animation-duration: .92s;
	animation-duration: .92s
}

.ball-grid-beat>div:nth-child(9) {
	-webkit-animation-delay: .52s;
	animation-delay: .52s;
	-webkit-animation-duration: 1.43s;
	animation-duration: 1.43s
}

.ball-grid-beat>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
	float: left;
	-webkit-animation-name: ball-grid-beat;
	animation-name: ball-grid-beat;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	animation-delay: 0
}

@-webkit-keyframes ball-grid-pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
		opacity: .7
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes ball-grid-pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
		opacity: .7
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

.ball-grid-pulse {
	width: 57px
}

.ball-grid-pulse>div:nth-child(1) {
	-webkit-animation-delay: .73s;
	animation-delay: .73s;
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s
}

.ball-grid-pulse>div:nth-child(2) {
	-webkit-animation-delay: .32s;
	animation-delay: .32s;
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s
}

.ball-grid-pulse>div:nth-child(3) {
	-webkit-animation-delay: .71s;
	animation-delay: .71s;
	-webkit-animation-duration: .88s;
	animation-duration: .88s
}

.ball-grid-pulse>div:nth-child(4) {
	-webkit-animation-delay: .62s;
	animation-delay: .62s;
	-webkit-animation-duration: 1.06s;
	animation-duration: 1.06s
}

.ball-grid-pulse>div:nth-child(5) {
	-webkit-animation-delay: .31s;
	animation-delay: .31s;
	-webkit-animation-duration: .62s;
	animation-duration: .62s
}

.ball-grid-pulse>div:nth-child(6) {
	-webkit-animation-delay: -.14s;
	animation-delay: -.14s;
	-webkit-animation-duration: 1.48s;
	animation-duration: 1.48s
}

.ball-grid-pulse>div:nth-child(7) {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s;
	-webkit-animation-duration: 1.47s;
	animation-duration: 1.47s
}

.ball-grid-pulse>div:nth-child(8) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
	-webkit-animation-duration: 1.49s;
	animation-duration: 1.49s
}

.ball-grid-pulse>div:nth-child(9) {
	-webkit-animation-delay: .73s;
	animation-delay: .73s;
	-webkit-animation-duration: .7s;
	animation-duration: .7s
}

.ball-grid-pulse>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
	float: left;
	-webkit-animation-name: ball-grid-pulse;
	animation-name: ball-grid-pulse;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	animation-delay: 0
}

@-webkit-keyframes ball-spin-fade-loader {
	50% {
		opacity: .3;
		-webkit-transform: scale(0.4);
		transform: scale(0.4)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes ball-spin-fade-loader {
	50% {
		opacity: .3;
		-webkit-transform: scale(0.4);
		transform: scale(0.4)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.ball-spin-fade-loader {
	position: relative;
	top: -10px;
	left: -10px
}

.ball-spin-fade-loader>div:nth-child(1) {
	top: 25px;
	left: 0;
	-webkit-animation: ball-spin-fade-loader 1s -.96s infinite linear;
	animation: ball-spin-fade-loader 1s -.96s infinite linear
}

.ball-spin-fade-loader>div:nth-child(2) {
	top: 17.05px;
	left: 17.05px;
	-webkit-animation: ball-spin-fade-loader 1s -.84s infinite linear;
	animation: ball-spin-fade-loader 1s -.84s infinite linear
}

.ball-spin-fade-loader>div:nth-child(3) {
	top: 0;
	left: 25px;
	-webkit-animation: ball-spin-fade-loader 1s -.72s infinite linear;
	animation: ball-spin-fade-loader 1s -.72s infinite linear
}

.ball-spin-fade-loader>div:nth-child(4) {
	top: -17.05px;
	left: 17.05px;
	-webkit-animation: ball-spin-fade-loader 1s -.6s infinite linear;
	animation: ball-spin-fade-loader 1s -.6s infinite linear
}

.ball-spin-fade-loader>div:nth-child(5) {
	top: -25px;
	left: 0;
	-webkit-animation: ball-spin-fade-loader 1s -.48s infinite linear;
	animation: ball-spin-fade-loader 1s -.48s infinite linear
}

.ball-spin-fade-loader>div:nth-child(6) {
	top: -17.05px;
	left: -17.05px;
	-webkit-animation: ball-spin-fade-loader 1s -.36s infinite linear;
	animation: ball-spin-fade-loader 1s -.36s infinite linear
}

.ball-spin-fade-loader>div:nth-child(7) {
	top: 0;
	left: -25px;
	-webkit-animation: ball-spin-fade-loader 1s -.24s infinite linear;
	animation: ball-spin-fade-loader 1s -.24s infinite linear
}

.ball-spin-fade-loader>div:nth-child(8) {
	top: 17.05px;
	left: -17.05px;
	-webkit-animation: ball-spin-fade-loader 1s -.12s infinite linear;
	animation: ball-spin-fade-loader 1s -.12s infinite linear
}

.ball-spin-fade-loader>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute
}

@-webkit-keyframes ball-spin-loader {
	75% {
		opacity: .2
	}
	100% {
		opacity: 1
	}
}

@keyframes ball-spin-loader {
	75% {
		opacity: .2
	}
	100% {
		opacity: 1
	}
}

.ball-spin-loader {
	position: relative
}

.ball-spin-loader>span:nth-child(1) {
	top: 45px;
	left: 0;
	-webkit-animation: ball-spin-loader 2s .9s infinite linear;
	animation: ball-spin-loader 2s .9s infinite linear
}

.ball-spin-loader>span:nth-child(2) {
	top: 30.68px;
	left: 30.68px;
	-webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
	animation: ball-spin-loader 2s 1.8s infinite linear
}

.ball-spin-loader>span:nth-child(3) {
	top: 0;
	left: 45px;
	-webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
	animation: ball-spin-loader 2s 2.7s infinite linear
}

.ball-spin-loader>span:nth-child(4) {
	top: -30.68px;
	left: 30.68px;
	-webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
	animation: ball-spin-loader 2s 3.6s infinite linear
}

.ball-spin-loader>span:nth-child(5) {
	top: -45px;
	left: 0;
	-webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
	animation: ball-spin-loader 2s 4.5s infinite linear
}

.ball-spin-loader>span:nth-child(6) {
	top: -30.68px;
	left: -30.68px;
	-webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
	animation: ball-spin-loader 2s 5.4s infinite linear
}

.ball-spin-loader>span:nth-child(7) {
	top: 0;
	left: -45px;
	-webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
	animation: ball-spin-loader 2s 6.3s infinite linear
}

.ball-spin-loader>span:nth-child(8) {
	top: 30.68px;
	left: -30.68px;
	-webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
	animation: ball-spin-loader 2s 7.2s infinite linear
}

.ball-spin-loader>div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: green
}

@-webkit-keyframes ball-zig {
	33% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px)
	}
	66% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@keyframes ball-zig {
	33% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px)
	}
	66% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@-webkit-keyframes ball-zag {
	33% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px)
	}
	66% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@keyframes ball-zag {
	33% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px)
	}
	66% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

.ball-zig-zag {
	position: relative;
	-webkit-transform: translate(-15px, -15px);
	-ms-transform: translate(-15px, -15px);
	transform: translate(-15px, -15px)
}

.ball-zig-zag>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px 2px 2px 15px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	top: 4px;
	left: -7px
}

.ball-zig-zag>div:first-child {
	-webkit-animation: ball-zig .7s 0s infinite linear;
	animation: ball-zig .7s 0s infinite linear
}

.ball-zig-zag>div:last-child {
	-webkit-animation: ball-zag .7s 0s infinite linear;
	animation: ball-zag .7s 0s infinite linear
}

@-webkit-keyframes ball-zig-deflect {
	17% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px)
	}
	34% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px)
	}
	50% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	67% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px)
	}
	84% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@keyframes ball-zig-deflect {
	17% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px)
	}
	34% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px)
	}
	50% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	67% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px)
	}
	84% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@-webkit-keyframes ball-zag-deflect {
	17% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px)
	}
	34% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px)
	}
	50% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	67% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px)
	}
	84% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@keyframes ball-zag-deflect {
	17% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px)
	}
	34% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px)
	}
	50% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	67% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px)
	}
	84% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px)
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

.ball-zig-zag-deflect {
	position: relative;
	-webkit-transform: translate(-15px, -15px);
	-ms-transform: translate(-15px, -15px);
	transform: translate(-15px, -15px)
}

.ball-zig-zag-deflect>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px 2px 2px 15px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	top: 4px;
	left: -7px
}

.ball-zig-zag-deflect>div:first-child {
	-webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
	animation: ball-zig-deflect 1.5s 0s infinite linear
}

.ball-zig-zag-deflect>div:last-child {
	-webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
	animation: ball-zag-deflect 1.5s 0s infinite linear
}

@-webkit-keyframes line-scale {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
	50% {
		-webkit-transform: scaley(0.4);
		transform: scaley(0.4)
	}
	100% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
}

@keyframes line-scale {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
	50% {
		-webkit-transform: scaley(0.4);
		transform: scaley(0.4)
	}
	100% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
}

.line-scale>div:nth-child(1) {
	-webkit-animation: line-scale 1s -.4s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: line-scale 1s -.4s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.line-scale>div:nth-child(2) {
	-webkit-animation: line-scale 1s -.3s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: line-scale 1s -.3s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.line-scale>div:nth-child(3) {
	-webkit-animation: line-scale 1s -.2s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: line-scale 1s -.2s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.line-scale>div:nth-child(4) {
	-webkit-animation: line-scale 1s -.1s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: line-scale 1s -.1s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.line-scale>div:nth-child(5) {
	-webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, .68, .18, 1.08);
	animation: line-scale 1s 0s infinite cubic-bezier(0.2, .68, .18, 1.08)
}

.line-scale>div {
	background-color: #fff;
	width: 4px;
	height: 35px;
	border-radius: 2px;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block
}

@-webkit-keyframes line-scale-party {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes line-scale-party {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.line-scale-party>div:nth-child(1) {
	-webkit-animation-delay: .23s;
	animation-delay: .23s;
	-webkit-animation-duration: 1.1s;
	animation-duration: 1.1s
}

.line-scale-party>div:nth-child(2) {
	-webkit-animation-delay: .09s;
	animation-delay: .09s;
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.line-scale-party>div:nth-child(3) {
	-webkit-animation-delay: .44s;
	animation-delay: .44s;
	-webkit-animation-duration: .65s;
	animation-duration: .65s
}

.line-scale-party>div:nth-child(4) {
	-webkit-animation-delay: -.12s;
	animation-delay: -.12s;
	-webkit-animation-duration: 1.01s;
	animation-duration: 1.01s
}

.line-scale-party>div {
	background-color: #fff;
	width: 4px;
	height: 35px;
	border-radius: 2px;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
	-webkit-animation-name: line-scale-party;
	animation-name: line-scale-party;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	animation-delay: 0
}

@-webkit-keyframes line-scale-pulse-out {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
	50% {
		-webkit-transform: scaley(0.4);
		transform: scaley(0.4)
	}
	100% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
}

@keyframes line-scale-pulse-out {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
	50% {
		-webkit-transform: scaley(0.4);
		transform: scaley(0.4)
	}
	100% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
}

.line-scale-pulse-out>div {
	background-color: #fff;
	width: 4px;
	height: 35px;
	border-radius: 2px;
	margin: 2px;
	display: inline-block;
	-webkit-animation: line-scale-pulse-out .9s -.6s infinite cubic-bezier(0.85, .25, .37, .85);
	animation: line-scale-pulse-out .9s -.6s infinite cubic-bezier(0.85, .25, .37, .85)
}

.line-scale-pulse-out>div:nth-child(2),
.line-scale-pulse-out>div:nth-child(4) {
	-webkit-animation-delay: -.4s!important;
	animation-delay: -.4s!important
}

.line-scale-pulse-out>div:nth-child(1),
.line-scale-pulse-out>div:nth-child(5) {
	-webkit-animation-delay: -.2s!important;
	animation-delay: -.2s!important
}

@-webkit-keyframes line-scale-pulse-out-rapid {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
	80% {
		-webkit-transform: scaley(0.3);
		transform: scaley(0.3)
	}
	90% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
}

@keyframes line-scale-pulse-out-rapid {
	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
	80% {
		-webkit-transform: scaley(0.3);
		transform: scaley(0.3)
	}
	90% {
		-webkit-transform: scaley(1);
		transform: scaley(1)
	}
}

.line-scale-pulse-out-rapid>div {
	background-color: #fff;
	width: 4px;
	height: 35px;
	border-radius: 2px;
	margin: 2px;
	display: inline-block;
	-webkit-animation: line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(0.11, .49, .38, .78);
	animation: line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(0.11, .49, .38, .78)
}

.line-scale-pulse-out-rapid>div:nth-child(2),
.line-scale-pulse-out-rapid>div:nth-child(4) {
	-webkit-animation-delay: -.25s!important;
	animation-delay: -.25s!important
}

.line-scale-pulse-out-rapid>div:nth-child(1),
.line-scale-pulse-out-rapid>div:nth-child(5) {
	-webkit-animation-delay: 0s!important;
	animation-delay: 0s!important
}

@-webkit-keyframes line-spin-fade-loader {
	50% {
		opacity: .3
	}
	100% {
		opacity: 1
	}
}

@keyframes line-spin-fade-loader {
	50% {
		opacity: .3
	}
	100% {
		opacity: 1
	}
}

.line-spin-fade-loader {
	position: relative;
	top: -10px;
	left: -4px
}

.line-spin-fade-loader>div:nth-child(1) {
	top: 20px;
	left: 0;
	-webkit-animation: line-spin-fade-loader 1.2s -.84s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.84s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(2) {
	top: 13.64px;
	left: 13.64px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: line-spin-fade-loader 1.2s -.72s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.72s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(3) {
	top: 0;
	left: 20px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation: line-spin-fade-loader 1.2s -.6s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.6s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(4) {
	top: -13.64px;
	left: 13.64px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-animation: line-spin-fade-loader 1.2s -.48s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.48s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(5) {
	top: -20px;
	left: 0;
	-webkit-animation: line-spin-fade-loader 1.2s -.36s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.36s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(6) {
	top: -13.64px;
	left: -13.64px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: line-spin-fade-loader 1.2s -.24s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.24s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(7) {
	top: 0;
	left: -20px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation: line-spin-fade-loader 1.2s -.12s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s -.12s infinite ease-in-out
}

.line-spin-fade-loader>div:nth-child(8) {
	top: 13.64px;
	left: -13.64px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
	animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out
}

.line-spin-fade-loader>div {
	background-color: #fff;
	border-radius: 2px;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	width: 5px;
	height: 15px
}

@-webkit-keyframes triangle-skew-spin {
	25% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
		transform: perspective(100px) rotateX(180deg) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
		transform: perspective(100px) rotateX(180deg) rotateY(180deg)
	}
	75% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
		transform: perspective(100px) rotateX(0) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
		transform: perspective(100px) rotateX(0) rotateY(0)
	}
}

@keyframes triangle-skew-spin {
	25% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
		transform: perspective(100px) rotateX(180deg) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
		transform: perspective(100px) rotateX(180deg) rotateY(180deg)
	}
	75% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
		transform: perspective(100px) rotateX(0) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
		transform: perspective(100px) rotateX(0) rotateY(0)
	}
}

.triangle-skew-spin>div {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #fff;
	-webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, .57, .49, .9) infinite;
	animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, .57, .49, .9) infinite
}

@-webkit-keyframes square-spin {
	25% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
		transform: perspective(100px) rotateX(180deg) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
		transform: perspective(100px) rotateX(180deg) rotateY(180deg)
	}
	75% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
		transform: perspective(100px) rotateX(0) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
		transform: perspective(100px) rotateX(0) rotateY(0)
	}
}

@keyframes square-spin {
	25% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
		transform: perspective(100px) rotateX(180deg) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
		transform: perspective(100px) rotateX(180deg) rotateY(180deg)
	}
	75% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
		transform: perspective(100px) rotateX(0) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
		transform: perspective(100px) rotateX(0) rotateY(0)
	}
}

.square-spin>div {
	width: 50px;
	height: 50px;
	background: #fff;
	border: 1px solid red;
	-webkit-animation: square-spin 3s 0s cubic-bezier(0.09, .57, .49, .9) infinite;
	animation: square-spin 3s 0s cubic-bezier(0.09, .57, .49, .9) infinite
}

@-webkit-keyframes rotate_pacman_half_up {
	0% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	50% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
	100% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
}

@keyframes rotate_pacman_half_up {
	0% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	50% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
	100% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
}

@-webkit-keyframes rotate_pacman_half_down {
	0% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	50% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}

@keyframes rotate_pacman_half_down {
	0% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	50% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}

@-webkit-keyframes pacman-balls {
	75% {
		opacity: .7
	}
	100% {
		-webkit-transform: translate(-100px, -6.25px);
		transform: translate(-100px, -6.25px)
	}
}

@keyframes pacman-balls {
	75% {
		opacity: .7
	}
	100% {
		-webkit-transform: translate(-100px, -6.25px);
		transform: translate(-100px, -6.25px)
	}
}

.pacman {
	position: relative
}

.pacman>div:nth-child(3) {
	-webkit-animation: pacman-balls 1s -.66s infinite linear;
	animation: pacman-balls 1s -.66s infinite linear
}

.pacman>div:nth-child(4) {
	-webkit-animation: pacman-balls 1s -.33s infinite linear;
	animation: pacman-balls 1s -.33s infinite linear
}

.pacman>div:nth-child(5) {
	-webkit-animation: pacman-balls 1s 0s infinite linear;
	animation: pacman-balls 1s 0s infinite linear
}

.pacman>div:first-of-type {
	width: 0;
	height: 0;
	border-right: 25px solid transparent;
	border-top: 25px solid #fff;
	border-left: 25px solid #fff;
	border-bottom: 25px solid #fff;
	border-radius: 25px;
	-webkit-animation: rotate_pacman_half_up .5s 0s infinite;
	animation: rotate_pacman_half_up .5s 0s infinite;
	position: relative;
	left: -30px
}

.pacman>div:nth-child(2) {
	width: 0;
	height: 0;
	border-right: 25px solid transparent;
	border-top: 25px solid #fff;
	border-left: 25px solid #fff;
	border-bottom: 25px solid #fff;
	border-radius: 25px;
	-webkit-animation: rotate_pacman_half_down .5s 0s infinite;
	animation: rotate_pacman_half_down .5s 0s infinite;
	margin-top: -50px;
	position: relative;
	left: -30px
}

.pacman>div:nth-child(3),
.pacman>div:nth-child(4),
.pacman>div:nth-child(5),
.pacman>div:nth-child(6) {
	background-color: #fff;
	border-radius: 100%;
	margin: 2px;
	width: 10px;
	height: 10px;
	position: absolute;
	-webkit-transform: translate(0, -6.25px);
	-ms-transform: translate(0, -6.25px);
	transform: translate(0, -6.25px);
	top: 25px;
	left: 70px
}

@-webkit-keyframes cube-transition {
	25% {
		-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
		transform: translateX(50px) scale(0.5) rotate(-90deg)
	}
	50% {
		-webkit-transform: translate(50px, 50px) rotate(-180deg);
		transform: translate(50px, 50px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
		transform: translateY(50px) scale(0.5) rotate(-270deg)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

@keyframes cube-transition {
	25% {
		-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
		transform: translateX(50px) scale(0.5) rotate(-90deg)
	}
	50% {
		-webkit-transform: translate(50px, 50px) rotate(-180deg);
		transform: translate(50px, 50px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
		transform: translateY(50px) scale(0.5) rotate(-270deg)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

.cube-transition {
	position: relative;
	-webkit-transform: translate(-25px, -25px);
	-ms-transform: translate(-25px, -25px);
	transform: translate(-25px, -25px)
}

.cube-transition>div {
	width: 10px;
	height: 10px;
	position: absolute;
	top: -5px;
	left: -5px;
	background-color: #fff;
	-webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
	animation: cube-transition 1.6s 0s infinite ease-in-out
}

.cube-transition>div:last-child {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

@-webkit-keyframes spin-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.semi-circle-spin {
	position: relative;
	width: 35px;
	height: 35px;
	overflow: hidden
}

.semi-circle-spin>div {
	position: absolute;
	border-width: 0;
	border-radius: 100%;
	-webkit-animation: spin-rotate .6s 0s infinite linear;
	animation: spin-rotate .6s 0s infinite linear;
	background-image: linear-gradient(transparent 0, transparent 70%, #fff 30%, #fff 100%);
	width: 100%;
	height: 100%
}

.toast-title {
	font-weight: 700
}

.toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.toast-message a,
.toast-message label {
	color: inherit
}

.toast-message a:hover {
	color: inherit;
	text-decoration: none
}

.toast-close-button {
	position: relative;
	float: right;
	font-size: 20px;
	font-weight: 700;
	opacity: .8;
	filter: alpha(opacity=80);
	outline: 0
}

.toast-close-button:focus,
.toast-close-button:hover {
	color: #16181B;
	text-decoration: none;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100)
}

button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

.toast-top-center {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-left {
	top: 12px;
	left: 12px
}

.toast-top-right {
	top: 12px;
	right: 12px
}

.toast-bottom-right {
	right: 12px;
	bottom: 12px
}

.toast-bottom-left {
	bottom: 12px;
	left: 12px
}

#toast-container {
	position: fixed;
	z-index: 999999
}

#toast-container * {
	box-sizing: border-box
}

#toast-container>div {
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 60px;
	width: 300px;
	border-radius: 2px;
	background-position: 15px center;
	background-repeat: no-repeat;
	color: inherit;
	box-shadow: 0 2px 5px 0 rgba(22, 24, 27, .26)
}

#toast-container>:hover {
	cursor: pointer;
	box-shadow: 0 8px 17px rgba(22, 24, 27, .2)
}

#toast-container>.toast-info {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAToSURBVFhHvVdNaFxVFL7nzptkTCY0mMzMm5mUCEaYShYidBfQ6KIiLVioqOiiShcuuqi2oBBLDCULsWAFly4qKBVEahb+gdJKuigo2EXBLCIYSTMzeQm25HXyMzPv+J377pCkncybWNsP3sx5373vnnPvPfecc0ntAqlsdkQF+gDEYUXsKkV4AOYlRVQiVjOsgymvWLxi+DYQacCePYO9HYnaSVJ8FEoGLN0SzGoJA59fX3Mmb92au2nppmhlgJNO548zqTEi1W85jK6uYfY/sFLLkJcMh3YM1KeYRiCPGE7AfBPfT3qlhXN4q4XkdjQ1QGbdmahewIyfk3dmXkPXsyqgzzxvftZ02gEP5/MDsZp6DSv2Dr7vFY4VX3aIXywWi6HBW3CXAX3ZbCEW6ItoKcg7Zvqlqm+85XleyXRoE9lstr8W6DNYvTdDhmfrxIeWi8WZ8D1EzP4b9GezT2qmc0S0H/vo4aMJr7zwdqVS8W2XtuH7fqVye+Xbru4eOKgqkKJHMdvHu3qS1yu+X7TdtsFJublLaTfPeKopN3/E8vcMOT0Yc0XGFh2gnLBlywqk3dx7sPJ1kbHn72Lmn5qG/wGY8d/dyZ5/mOkZrO5jkOu3/ZVfpM34QCqVcknH/xCnkT33SjdeEb4VUqmBIRULLmKABLE+XC7PX7dNOyKVyX0EA06Y0xFU94lfadOi4w2P9cXhDBcFzUewYsOYwxBT8KplW2JjLT4hMcLoEp2AHhwcTMCqY6aH4rNte3uAWCCDYTY4nlOWbQkJSoiWkyJbnY6urNcOQkjKWddKfyeN7cDzFq51JZy9WMq9i4s3rlo6ElrXfzSGQycc/QVsAUtshzPQTKk0/6vI7WJubm4NK7arI1oqleBriKYCVs+KDwyZF4RX8/8AgCgZJivighjQJ7KJ7W0AnnxUznLjSWfyH9qm9hHQgpX6YAClQ5kWw/8IEI1ju55uPJjOqUwm84htbRMBoqyA0rICTRPSjqjzYazX+3BayXD3ChInLBtJccpQERDvXywtTGhV/9hSKghiJuu1D211cVlWoLH3mzn/fkNzzkrLYkCY3znM/Q8CrFC4hJjVmtXPIqFoKLjuwH5D30e4rrsPyp4QWXTrRCL+DWQfoTERqOB5adgttFYFSbkS1i21I+AvB2yJ54tuLdEMofFz08rqhGRGI+8CTHQBGXF6da32u6WaQko9TNskIdEpusUHYNbGBH59nPFeinWMGS4CZeRfbNu2FMzELRNZ50NVKDelvG91bgIFybithliinaWj4EgQajyWa4r+TO6gVFqhjty4pbcFIQdh9RIY8dAacvzobi4YrWAKXdaS6JLY5iuL5RujkE2ZHm5BiBpC60l0mIbs4Ab0RSqTPR42/Xdg5m/ogL6GKMqnjY4td4S7wnAmMzDMKvge/tC4BX2yvuqcjrrh3Ak4c5JicfgTncIrilAuoSwfvbMsb5oHwhqx4yu7HeKy5oaDy8X5ZpeLrTCKqfNlpYMz1uGkyP1NBdVDzaqtVonIgbOMydGU02G5Gt6vInVfxrB/4n+JSIMLXJztAUS4p6BtRGKKdN68UW18sFPhEpkJTVxAAWlruGTIRsLHEcWNqno6qsaMNKABiXKrq9UR1uolvA7hQ/gIuZilgxWCEv4L/CwCzFR3Iv6TBBnzYUso9S9hdOzNu/wQJgAAAABJRU5ErkJggg==)!important
}

#toast-container>.toast-error {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADCUlEQVRYR+1X0VHbQBB9aw2EIR/xTJCtWD/QgVNBoIKQCmIqQKkgpIJABTgVxKkAdwAdhB8bGZFB+YABPNJmTvJh6aQ7CYWZ/ERfHku79/bdu913hIZPu91ur7xYPxHh8/vbnTAMwyapqEmQbbt9tPiYiPoinpnPENNeEEzOnpqvAKDtOJuh75+XJUoWtnifQANm/I6ZB+K7FtGQCK8YPERERzogZblzADa6b7wWtb4yIwQhXw2jT4R2UjH42/zu1pO0J9uxtn5IoI8pI/r4mONPV7OLQ1lgDkDH6R0A9FksANBmlgViDploNEc01jEkKlyBtU3Mu0yUgF0+fJ4C5C+X/vTACODSn9TSxobjbFNkhXX3vuO4bARgd91DIuzXAWA7veEj5eBh4E/3qgRYDcBxxwS8qwIgxEgWTtOtAgSQB0Rbuq2RwAQAERP400S8aWzm6XR7IxC9rwIgqG/BOokR7SSnYPH7yvfHJhYqGZAi/A/gnzEgG1GVoJpoQPSIVVg/jY0om9gkqCYAdLlzp2B5vLAX+JOhTtFNANiOOyDgmCO8zTauQscrOyoqkEYANE2uAMB23OQsB/5k+5kZKM1bBFCjHTdhIOmCjKNgNvFyQ06t8nWnt2u16HsU84dfl9NRGQti/K6uvbxOjEjaULfm9zebOldkylk69eyuG4J4lO3Z5UCRzPUohqcDK96LwQWm3WA2UUa0MgvkInLSVfUDwYSIMflBef7VIVQ6jOSfVUHiOzk30pi8yciyVVWM1njIQDHx1KYkAYL5h3A+YoSXsSXFqqu+MI6zyFOhrZ8x41q13Y8Ni1MNEMFTASziT8Xrh7vbvm6bjNYrU0HB8SiOKGcypPCEUSlj0HgMVbXLvVaHiPhO5wmX+tBrwyhCFYSslmGeEWnli56vWC9dV63lfrOUMsdeMLs4Kkv4eK+oubhRhGULLJkouuDMu4IedNU/GUCOCWA8v7v5IP4Tl1RxTzQdt7/egnxzcQdIjyAv/icQPJOHeFYACRPJDRmpaYkxqHs7UoH8AUsRYz/0c5leAAAAAElFTkSuQmCC)!important
}

#toast-container>.toast-success {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADPElEQVRYR71X23HaUBA9KyaxB39EmUSggY84FYQOgiswrsB2BbYrCK7AuAKTCowrMK4guILYHzACJRP5A4bHwGbu1SNXIPSAJPqUVvecfZ27S8jwvCuUapqGQ4D2wawTUUX8zswdEDlgdBbg9nwyenAcx0lzNCUZ6bquv9rNX4GpRgQ9yV4SAn+1rd5JGttYAgWzVGems7TAWcGFfSQB6fVO/t4PseoJAw8kwrxAh7RFEGYNWlXYDaxePY3nvs0KAcMoVyjHtzLP3sOMFyJuTMejRtrcRpEQZ0PDsd3vXkQSEJ6/3s1/U8HBfDedjE62ARZgHvi9SCeDm7bVO11JgVEsd4jw6Q97vswa0hjPJbj/fYH5wQ/LagcpEAUH0Jf/Ac7AqW11m0EE3KLb+x4wZL4b9Hu1LMWU1nMVPCBgmKUmgY5dUcHLbDLc/5s5D4pZ8TxUhEax7BDhjfty+7yrBRcHLiMg5DWn0a1vOB0P327jfRZwSSAUfuDBtrpSUDZ5soJ7BMqiFT6vC788NIer2Xh4FBeZTcBdAkrvzxd89HPQa/neh8SDuTObjA6iSGwKLgkUzDIvi0NAwCyfEHATFFIEiW3AEwkIAyOGxCbg702zqiF3H7RhXAriIsG0uCDO3aryuiwyUYWsdh0zHskw44twHYnlw9OAi39UyZdXu1EsN4hwJiUooQ2X05EkMlERUCPOjOvMQrRSExHyuk5D3Ot+75f/XXSdvA2zSrFPIm3YfcBQ+Bkvdr+ruwTCl5Ezmww/Jsmxbpr7jmU9pVXM5RtXhN/ud88lAe/jU3AhMbcG/d5R2sPT2BWKpRaIDmWtKTfuPx9IvBQHhb4s+aGhNGIkqw+s3mUaD9fZqF3mef9o97tyoZFKqP7oDaUdgD4E75lb08noNKkmlgnIs3byNyBSJit+no5HFfWsdWN5SyXBDMcby6+TiHhOnDHTeXih4WeeU822ux2VbMxistcOT8he9oC2XEwYHSJ3MWHW9ByhwqAqASvzhJDc2WRYjSKfZjUTnnjjWrZq8BeauNE+7XLa8JbTVEQEMIDmbDKsJ6UskYDqs1zPiaogVMDQ/RSJEIPgrufMbXWoSYrZb3cgIBATnB4UAAAAAElFTkSuQmCC)!important
}

#toast-container>.toast-warning {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADHklEQVRYR8VXXVLaUBT+DgzWgQfjtAFKHmpXIK5AWIF0BaUrEFdQXUF1BdIVFFdgugJhBaUPYQIZx/gAE8iE07k3ASPyd8GpeQGG3Hu+852/7xAUnvfZQiWRwAlAB2DWiKgojjNzE0QuwO0xo3Hf7dysey2telHTNC21m/4BpgoRNGkQ+C3PMZrykyCBEHAcAoIL4obvDc5c13WX2VgKIJsvnDPTqTDM4J/jMRrBaGAuulSATe6kS4kEKgT6KoAQ8WXP7lwsAjEXgPT6XfpWUCy89RFUXdtur2Ir/r+Wzx+kkKwLVkSI/OGgPA/4CwC6bhSRwG3oNb45tlVXMTz7rp43qgRci/zggL44jhWGLXqeAQg9z/yR4RyjNPvypkAip0wifhh5g6M4E88A6DmjSYRDDnD0WsYnoAUISuJOhMPpdo5eMCASDqDvr0H7IqZi4bjo2Z3zqHKAKfWElmNbpXWp/pD7WGOm9n2v01j3jJ43TDAO/WH/swiFDIGeL9Rl2ShSLy8DoAL6KRS4crpWLQSQM1wCm71up7KuJyFwdQDiXDZXaDDo2Ola+yTaazJBvzaJ/aYAJrkwRlAmPWdcEuF05PX3V7XNOTWuHAJxh8i5nd3MAzOuaFMvtglB/KxgoAmCq5JI09reMAeeAcjmDRaDxrE7VZUE3J6BsPJIAuCwJN4EwNvnwNZx5PY24duqDEU5qZbuizLcphGp5kyseqRGkI1o0oqFhlOlUqgeeJ4gYanumwUateKS07W0CQDZDTcZRsTsqsyQucMoGsdtEO4c2yqvS624zE8GropejMZx0R/2D6bjWE6otxQk0+T4L5IMLadryT1iqogmP8IplW4y0x7GKL+WLnxS2vw48gbFhaJUVoQUj9wA6NMmGmHOyJ7I8r8cUGWpLI8zkXqXMaVCBkwEOFNlI1pMrgkoMaPlD/ultRaTuAfRalYjwh6D6wCZvte/WbaapXYzJwCXCFRlxmO0mkkFPO9Zdzm9jJbTPXGJZCX8MrucSkUtDEfLaW1Vk1oJII46Ws8r4XoOTYQoMtgSokYAGjObKjL9H8mG+pZIn+irAAAAAElFTkSuQmCC)!important
}

#toast-container.toast-bottom-center>div,
#toast-container.toast-top-center>div {
	width: 300px;
	margin: auto
}

#toast-container.toast-bottom-full-width>div,
#toast-container.toast-top-full-width>div {
	width: 100%;
	margin: auto
}

@media (min-width:768px) {
	#toast-container.toast-bottom-full-width>div,
	#toast-container.toast-top-full-width>div {
		width: 750px
	}
}

@media (min-width:992px) {
	#toast-container.toast-bottom-full-width>div,
	#toast-container.toast-top-full-width>div {
		width: 970px
	}
}

@media (min-width:1200px) {
	#toast-container.toast-bottom-full-width>div,
	#toast-container.toast-top-full-width>div {
		width: 1170px
	}
}

.toast {
	font-size: 18px;
	background-color: #16181B;
	color: #F5F7FA
}

.toast-success {
	/*background-color: #5D9CEC;*//*#39C;*/
	background-color: #4FC1E9; 
	color: rgba(22, 24, 27, .87)
}

.toast-error {
	background-color: #ED5565;
	color: #16181b
}

.toast-info {
	background-color: #4FC1E9;
	color: rgba(22, 24, 27, .87)
}

.toast-warning {
	background-color: #FC6E51;
	color: rgba(22, 24, 27, .87)
}

.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #16181B;
	opacity: .4;
	filter: alpha(opacity=40)
}

@media all and (max-width:240px) {
	#toast-container>div {
		padding: 8px 8px 8px 60px;
		width: 11em
	}
	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
}

@media all and (min-width:241px) and (max-width:480px) {
	#toast-container>div {
		padding: 8px 8px 8px 60px;
		width: 18em
	}
	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
}

@media all and (min-width:481px) and (max-width:768px) {
	#toast-container>div {
		padding: 15px 15px 15px 60px;
		width: 25em
	}
}