
.ball-pulse-sync > div, .ball-pulse > div {
	width: 15px;
	height: 15px;
	margin: 2px;
	display: inline-block;
}

.ball-pulse-sync > div, .ball-pulse > div, .ball-scale > div {
	background-color: #fff;
	border-radius: 100%;
}

@-webkit-keyframes scale {
	0%, 80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	45% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: .7;
	}
}

.ball-pulse > div:nth-child(0) {
	-webkit-animation: scale .75s -.36s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: scale .75s -.36s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.ball-pulse > div:first-child {
	-webkit-animation: scale .75s -.24s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: scale .75s -.24s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.ball-pulse > div:nth-child(2) {
	-webkit-animation: scale .75s -.12s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: scale .75s -.12s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.ball-pulse > div:nth-child(3) {
	-webkit-animation: scale .75s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: scale .75s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.ball-pulse > div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes ball-pulse-sync {
	33% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	
	66% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	
	to {
		-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);
	}
	
	to {
		-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:first-child {
	-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 {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

.ball-scale > div {
	height: 60px;
	width: 60px;
	animation: ball-scale 1s 0s ease-in-out infinite;
}

.ball-scale-random > div, .ball-scale > div {
	display: inline-block;
	margin: 2px;
	-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
}

.ball-scale-random {
	width: 37px;
	height: 40px;
}

.ball-scale-random > div {
	background-color: #fff;
	border-radius: 100%;
	position: absolute;
	height: 30px;
	width: 30px;
	animation: ball-scale 1s 0s ease-in-out infinite;
}

.ball-rotate > div, .ball-rotate > div:after, .ball-rotate > div:before {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
}

.ball-rotate, .ball-rotate > div {
	position: relative;
}

.ball-scale-random > div:first-child {
	margin-left: -7px;
	-webkit-animation: ball-scale 1s .2s ease-in-out infinite;
	animation: ball-scale 1s .2s ease-in-out infinite;
}

.ball-scale-random > div:nth-child(3) {
	margin-left: -2px;
	margin-top: 9px;
	-webkit-animation: ball-scale 1s .5s ease-in-out infinite;
	animation: ball-scale 1s .5s ease-in-out infinite;
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.ball-rotate > div {
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.ball-rotate > div:first-child {
	-webkit-animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;
	animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;
}

.ball-rotate > div:after, .ball-rotate > div:before {
	margin: 2px;
	content: "";
	position: absolute;
	opacity: .8;
}

.ball-rotate > div:before {
	top: 0;
	left: -28px;
}

.ball-rotate > div:after {
	top: 0;
	left: 25px;
}

.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 scale {
	30% {
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
	
	to {
		-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(.09, .57, .49, .9) infinite;
	animation: scale 1s 0s cubic-bezier(.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(.09, .57, .49, .9) infinite;
	animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0) scale(1);
		transform: rotate(0) scale(1);
	}
	
	50% {
		-webkit-transform: rotate(180deg) scale(.6);
		transform: rotate(180deg) scale(.6);
	}
	
	to {
		-webkit-transform: rotate(1turn) scale(1);
		transform: rotate(1turn) 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(.1);
		transform: scale(.1);
		opacity: 1;
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes ball-scale-ripple {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 1;
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7;
	}
	
	to {
		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(.21, .53, .56, .8);
	animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8);
}

@-webkit-keyframes ball-scale-ripple-multiple {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 1;
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes ball-scale-ripple-multiple {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 1;
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .7;
	}
	
	to {
		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:first-child {
	-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(.21, .53, .56, .8);
	animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);
}

@-webkit-keyframes ball-beat {
	50% {
		opacity: .2;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes ball-beat {
	50% {
		opacity: .2;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	to {
		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;
	}
	
	to {
		-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;
	}
	
	to {
		-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);
		transform: translate(50px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes ball-triangle-path-1 {
	33% {
		-webkit-transform: translate(25px, -50px);
		transform: translate(25px, -50px);
	}
	
	66% {
		-webkit-transform: translate(50px);
		transform: translate(50px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(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);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(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);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@-webkit-keyframes ball-triangle-path-3 {
	33% {
		-webkit-transform: translate(-50px);
		transform: translate(-50px);
	}
	
	66% {
		-webkit-transform: translate(-25px, -50px);
		transform: translate(-25px, -50px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes ball-triangle-path-3 {
	33% {
		-webkit-transform: translate(-50px);
		transform: translate(-50px);
	}
	
	66% {
		-webkit-transform: translate(-25px, -50px);
		transform: translate(-25px, -50px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(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:first-child {
	-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;
	animation-duration: 2s;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.ball-triangle-path > div:nth-child(2), .ball-triangle-path > div:nth-child(3) {
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: ease-in-out;
}

.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;
	animation-duration: 2s;
	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-grid-beat > div, .ball-pulse-rise > div {
	background-color: #fff;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
}

.ball-triangle-path > div:first-of-type {
	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(.4);
		transform: scale(.4);
	}
	
	75% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}
	
	to {
		-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(.4);
		transform: scale(.4);
	}
	
	75% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes ball-pulse-rise-odd {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.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);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
}

@keyframes ball-pulse-rise-odd {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.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);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
}

.ball-pulse-rise > div {
	width: 15px;
	-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(.15, .46, .9, .6);
	animation-timing-function: cubic-bezier(.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;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes ball-grid-beat {
	50% {
		opacity: .7;
	}
	
	to {
		opacity: 1;
	}
}

.ball-grid-beat {
	width: 57px;
}

.ball-grid-beat > div:first-child {
	-webkit-animation-delay: .44s;
	animation-delay: .44s;
	-webkit-animation-duration: 1.27s;
	animation-duration: 1.27s;
}

.ball-grid-beat > div:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-duration: 1.52s;
	animation-duration: 1.52s;
}

.ball-grid-beat > div:nth-child(3) {
	-webkit-animation-delay: .14s;
	animation-delay: .14s;
	-webkit-animation-duration: .61s;
	animation-duration: .61s;
}

.ball-grid-beat > div:nth-child(4) {
	-webkit-animation-delay: .15s;
	animation-delay: .15s;
	-webkit-animation-duration: .82s;
	animation-duration: .82s;
}

.ball-grid-beat > div:nth-child(5) {
	-webkit-animation-delay: -.01s;
	animation-delay: -.01s;
	-webkit-animation-duration: 1.24s;
	animation-duration: 1.24s;
}

.ball-grid-beat > div:nth-child(6) {
	-webkit-animation-delay: -.07s;
	animation-delay: -.07s;
	-webkit-animation-duration: 1.35s;
	animation-duration: 1.35s;
}

.ball-grid-beat > div:nth-child(7) {
	-webkit-animation-delay: .29s;
	animation-delay: .29s;
	-webkit-animation-duration: 1.44s;
	animation-duration: 1.44s;
}

.ball-grid-beat > div:nth-child(8) {
	-webkit-animation-delay: .63s;
	animation-delay: .63s;
	-webkit-animation-duration: 1.19s;
	animation-duration: 1.19s;
}

.ball-grid-beat > div:nth-child(9) {
	-webkit-animation-delay: -.18s;
	animation-delay: -.18s;
	-webkit-animation-duration: 1.48s;
	animation-duration: 1.48s;
}

.ball-grid-beat > div {
	width: 15px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: ball-grid-beat;
	animation-name: ball-grid-beat;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	animation-delay: 0;
}

.ball-grid-beat > div, .ball-grid-pulse > div {
	display: inline-block;
	float: left;
	-webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes ball-grid-pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .7;
	}
	
	to {
		-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(.5);
		transform: scale(.5);
		opacity: .7;
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.ball-grid-pulse {
	width: 57px;
}

.ball-grid-pulse > div, .ball-spin-fade-loader > div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
}

.ball-grid-pulse > div:first-child {
	-webkit-animation-delay: .58s;
	animation-delay: .58s;
	-webkit-animation-duration: .9s;
	animation-duration: .9s;
}

.ball-grid-pulse > div:nth-child(2) {
	-webkit-animation-delay: .01s;
	animation-delay: .01s;
	-webkit-animation-duration: .94s;
	animation-duration: .94s;
}

.ball-grid-pulse > div:nth-child(3) {
	-webkit-animation-delay: .25s;
	animation-delay: .25s;
	-webkit-animation-duration: 1.43s;
	animation-duration: 1.43s;
}

.ball-grid-pulse > div:nth-child(4) {
	-webkit-animation-delay: -.03s;
	animation-delay: -.03s;
	-webkit-animation-duration: .74s;
	animation-duration: .74s;
}

.ball-grid-pulse > div:nth-child(5) {
	-webkit-animation-delay: .21s;
	animation-delay: .21s;
	-webkit-animation-duration: .68s;
	animation-duration: .68s;
}

.ball-grid-pulse > div:nth-child(6) {
	-webkit-animation-delay: .25s;
	animation-delay: .25s;
	-webkit-animation-duration: 1.17s;
	animation-duration: 1.17s;
}

.ball-grid-pulse > div:nth-child(7) {
	-webkit-animation-delay: .46s;
	animation-delay: .46s;
	-webkit-animation-duration: 1.41s;
	animation-duration: 1.41s;
}

.ball-grid-pulse > div:nth-child(8) {
	-webkit-animation-delay: .02s;
	animation-delay: .02s;
	-webkit-animation-duration: 1.56s;
	animation-duration: 1.56s;
}

.ball-grid-pulse > div:nth-child(9) {
	-webkit-animation-delay: .13s;
	animation-delay: .13s;
	-webkit-animation-duration: .78s;
	animation-duration: .78s;
}

.ball-grid-pulse > div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: ball-grid-pulse;
	animation-name: ball-grid-pulse;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	animation-delay: 0;
}

@-webkit-keyframes ball-spin-fade-loader {
	50% {
		opacity: .3;
		-webkit-transform: scale(.4);
		transform: scale(.4);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes ball-spin-fade-loader {
	50% {
		opacity: .3;
		-webkit-transform: scale(.4);
		transform: scale(.4);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.ball-spin-fade-loader {
	position: relative;
	top: -10px;
	left: -10px;
}

.ball-spin-fade-loader > div:first-child {
	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 {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
}

@-webkit-keyframes ball-spin-loader {
	75% {
		opacity: .2;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes ball-spin-loader {
	75% {
		opacity: .2;
	}
	
	to {
		opacity: 1;
	}
}

.ball-spin-loader {
	position: relative;
}

.ball-spin-loader > span:first-child {
	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;
}

.ball-zig-zag-deflect > div, .ball-zig-zag > div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px 2px 2px 15px;
	top: 4px;
	left: -7px;
}

@-webkit-keyframes ball-zig {
	33% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px);
	}
	
	66% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes ball-zig {
	33% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px);
	}
	
	66% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(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);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes ball-zag {
	33% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px);
	}
	
	66% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px);
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

.ball-zig-zag {
	position: relative;
	-webkit-transform: translate(-15px, -15px);
	-ms-transform: translate(-15px, -15px);
	transform: translate(-15px, -15px);
}

.ball-zig-zag > div {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
}

.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%, 84% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px);
	}
	
	34%, 67% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px);
	}
	
	50%, to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes ball-zig-deflect {
	17%, 84% {
		-webkit-transform: translate(-15px, -30px);
		transform: translate(-15px, -30px);
	}
	
	34%, 67% {
		-webkit-transform: translate(15px, -30px);
		transform: translate(15px, -30px);
	}
	
	50%, to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@-webkit-keyframes ball-zag-deflect {
	17%, 84% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px);
	}
	
	34%, 67% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px);
	}
	
	50%, to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes ball-zag-deflect {
	17%, 84% {
		-webkit-transform: translate(15px, 30px);
		transform: translate(15px, 30px);
	}
	
	34%, 67% {
		-webkit-transform: translate(-15px, 30px);
		transform: translate(-15px, 30px);
	}
	
	50%, to {
		-webkit-transform: translate(0);
		transform: translate(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 {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
}

.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%, to {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	50% {
		-webkit-transform: scaley(.4);
		transform: scaley(.4);
	}
}

@keyframes line-scale {
	0%, to {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	50% {
		-webkit-transform: scaley(.4);
		transform: scaley(.4);
	}
}

.line-scale > div:first-child {
	-webkit-animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.line-scale > div:nth-child(2) {
	-webkit-animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.line-scale > div:nth-child(3) {
	-webkit-animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.line-scale > div:nth-child(4) {
	-webkit-animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.line-scale > div:nth-child(5) {
	-webkit-animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
	animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
}

.line-scale > div {
	animation-fill-mode: both;
	display: inline-block;
}

.line-scale-party > div, .line-scale > div {
	background-color: #fff;
	border-radius: 2px;
	margin: 2px;
	width: 4px;
	height: 35px;
	-webkit-animation-fill-mode: both;
}

@-webkit-keyframes line-scale-party {
	0%, to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
	}
}

@keyframes line-scale-party {
	0%, to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
	}
}

.line-scale-party > div:first-child {
	-webkit-animation-delay: -.09s;
	animation-delay: -.09s;
	-webkit-animation-duration: .83s;
	animation-duration: .83s;
}

.line-scale-party > div:nth-child(2) {
	-webkit-animation-delay: .33s;
	animation-delay: .33s;
	-webkit-animation-duration: .64s;
	animation-duration: .64s;
}

.line-scale-party > div:nth-child(3) {
	-webkit-animation-delay: .32s;
	animation-delay: .32s;
	-webkit-animation-duration: .39s;
	animation-duration: .39s;
}

.line-scale-party > div:nth-child(4) {
	-webkit-animation-delay: .47s;
	animation-delay: .47s;
	-webkit-animation-duration: .52s;
	animation-duration: .52s;
}

.line-scale-party > div {
	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%, to {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	50% {
		-webkit-transform: scaley(.4);
		transform: scaley(.4);
	}
}

@keyframes line-scale-pulse-out {
	0%, to {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	50% {
		-webkit-transform: scaley(.4);
		transform: scaley(.4);
	}
}

.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(.85, .25, .37, .85);
	animation: line-scale-pulse-out .9s -.6s infinite cubic-bezier(.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:first-child, .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%, 90% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	80% {
		-webkit-transform: scaley(.3);
		transform: scaley(.3);
	}
}

@keyframes line-scale-pulse-out-rapid {
	0%, 90% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}
	
	80% {
		-webkit-transform: scaley(.3);
		transform: scaley(.3);
	}
}

.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(.11, .49, .38, .78);
	animation: line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.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:first-child, .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;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes line-spin-fade-loader {
	50% {
		opacity: .3;
	}
	
	to {
		opacity: 1;
	}
}

.line-spin-fade-loader {
	position: relative;
	top: -10px;
	left: -4px;
}

.line-spin-fade-loader > div:first-child {
	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);
	}
	
	to {
		-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);
	}
	
	to {
		-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(.09, .57, .49, .9) infinite;
	animation: triangle-skew-spin 3s 0s cubic-bezier(.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);
	}
	
	to {
		-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);
	}
	
	to {
		-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(.09, .57, .49, .9) infinite;
	animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
}

.pacman > div:first-of-type, .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;
	position: relative;
	left: -30px;
}

@-webkit-keyframes rotate_pacman_half_up {
	0%, to {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	
	50% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes rotate_pacman_half_up {
	0%, to {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	
	50% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@-webkit-keyframes rotate_pacman_half_down {
	0%, to {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	
	50% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes rotate_pacman_half_down {
	0%, to {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	
	50% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@-webkit-keyframes pacman-balls {
	75% {
		opacity: .7;
	}
	
	to {
		-webkit-transform: translate(-100px, -6.25px);
		transform: translate(-100px, -6.25px);
	}
}

@keyframes pacman-balls {
	75% {
		opacity: .7;
	}
	
	to {
		-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 {
	-webkit-animation: rotate_pacman_half_up .5s 0s infinite;
	animation: rotate_pacman_half_up .5s 0s infinite;
}

.pacman > div:nth-child(2) {
	-webkit-animation: rotate_pacman_half_down .5s 0s infinite;
	animation: rotate_pacman_half_down .5s 0s infinite;
	margin-top: -50px;
}

.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: translateY(-6.25px);
	-ms-transform: translateY(-6.25px);
	transform: translateY(-6.25px);
	top: 25px;
	left: 70px;
}

@-webkit-keyframes cube-transition {
	25% {
		-webkit-transform: translateX(50px) scale(.5) rotate(-90deg);
		transform: translateX(50px) scale(.5) rotate(-90deg);
	}
	
	50% {
		-webkit-transform: translate(50px, 50px) rotate(-180deg);
		transform: translate(50px, 50px) rotate(-180deg);
	}
	
	75% {
		-webkit-transform: translateY(50px) scale(.5) rotate(-270deg);
		transform: translateY(50px) scale(.5) rotate(-270deg);
	}
	
	to {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn);
	}
}

@keyframes cube-transition {
	25% {
		-webkit-transform: translateX(50px) scale(.5) rotate(-90deg);
		transform: translateX(50px) scale(.5) rotate(-90deg);
	}
	
	50% {
		-webkit-transform: translate(50px, 50px) rotate(-180deg);
		transform: translate(50px, 50px) rotate(-180deg);
	}
	
	75% {
		-webkit-transform: translateY(50px) scale(.5) rotate(-270deg);
		transform: translateY(50px) scale(.5) rotate(-270deg);
	}
	
	to {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn);
	}
}

.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(0);
		transform: rotate(0);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes spin-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.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: -webkit-linear-gradient(transparent, transparent 70%, #fff 0, #fff);
	background-image: linear-gradient(transparent, transparent 70%, #fff 0, #fff);
	width: 100%;
	height: 100%;
}

@-webkit-keyframes bar-progress {
	0%, to {
		-webkit-transform: scaleY(20%);
		transform: scaleY(20%);
		opacity: 1;
	}
	
	25%, 75% {
		-webkit-transform: translateX(6%) scaleY(10%);
		transform: translateX(6%) scaleY(10%);
		opacity: .7;
	}
	
	50% {
		-webkit-transform: translateX(20%) scaleY(20%);
		transform: translateX(20%) scaleY(20%);
		opacity: 1;
	}
}

@keyframes bar-progress {
	0%, to {
		-webkit-transform: scaleY(20%);
		transform: scaleY(20%);
		opacity: 1;
	}
	
	25%, 75% {
		-webkit-transform: translateX(6%) scaleY(10%);
		transform: translateX(6%) scaleY(10%);
		opacity: .7;
	}
	
	50% {
		-webkit-transform: translateX(20%) scaleY(20%);
		transform: translateX(20%) scaleY(20%);
		opacity: 1;
	}
}

.bar-progress {
	width: 30%;
	height: 12px;
}

.bar-progress > div {
	position: relative;
	width: 20%;
	height: 12px;
	border-radius: 10px;
	background-color: #fff;
	-webkit-animation: bar-progress 3s cubic-bezier(.57, .1, .44, .93) infinite;
	animation: bar-progress 3s cubic-bezier(.57, .1, .44, .93) infinite;
	opacity: 1;
}

.bar-swing, .bar-swing > div {
	height: 8px;
	width: 30%;
}

@-webkit-keyframes bar-swing {
	0%, to {
		left: 0;
	}
	
	50% {
		left: 70%;
	}
}

@keyframes bar-swing {
	0%, to {
		left: 0;
	}
	
	50% {
		left: 70%;
	}
}

.bar-swing > div {
	position: relative;
	border-radius: 10px;
	background-color: #fff;
	-webkit-animation: bar-swing 1.5s infinite;
	animation: bar-swing 1.5s infinite;
}

@-webkit-keyframes bar-swing-container {
	0%, to {
		left: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	50% {
		left: 70%;
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px);
	}
}

@keyframes bar-swing-container {
	0%, to {
		left: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	50% {
		left: 70%;
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px);
	}
}

.bar-swing-container {
	width: 20%;
	height: 8px;
	position: relative;
}

.bar-swing-container div:first-child {
	position: absolute;
	width: 100%;
	background-color: hsla(0, 0%, 100%, .2);
	height: 12px;
	border-radius: 10px;
}

.bar-swing-container div:nth-child(2) {
	position: absolute;
	width: 30%;
	height: 8px;
	border-radius: 10px;
	background-color: #fff;
	-webkit-animation: bar-swing-container 2s cubic-bezier(.91, .35, .12, .6) infinite;
	animation: bar-swing-container 2s cubic-bezier(.91, .35, .12, .6) infinite;
	margin: 2px 2px 0;
}

.leaflet-image-layer, .leaflet-layer, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-pane, .leaflet-pane > canvas, .leaflet-pane > svg, .leaflet-tile, .leaflet-tile-container, .leaflet-zoom-box {
	position: absolute;
	left: 0;
	top: 0;
}

.leaflet-container {
	overflow: hidden;
}

.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
}

.leaflet-tile::selection {
	background: transparent;
}

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
}

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
}

.leaflet-marker-icon, .leaflet-marker-shadow {
	display: block;
}

.leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer {
	max-width: none !important;
	max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	touch-action: none;
	touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}

.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, .4);
}

.leaflet-tile {
	filter: inherit;
	visibility: hidden;
}

.leaflet-tile-loaded {
	visibility: inherit;
}

.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 800;
}

.leaflet-overlay-pane svg {
	-moz-user-select: none;
}

.leaflet-pane {
	z-index: 400;
}

.leaflet-tile-pane {
	z-index: 200;
}

.leaflet-overlay-pane {
	z-index: 400;
}

.leaflet-shadow-pane {
	z-index: 500;
}

.leaflet-marker-pane {
	z-index: 600;
}

.leaflet-tooltip-pane {
	z-index: 650;
}

.leaflet-popup-pane {
	z-index: 700;
}

.leaflet-map-pane canvas {
	z-index: 100;
}

.leaflet-map-pane svg {
	z-index: 200;
}

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
}

.lvml {
	behavior: url("#default#VML");
	display: inline-block;
	position: absolute;
}

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted;
	pointer-events: auto;
}

.leaflet-bottom, .leaflet-top {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
}

.leaflet-top {
	top: 0;
}

.leaflet-right {
	right: 0;
}

.leaflet-bottom {
	bottom: 0;
}

.leaflet-left {
	left: 0;
}

.leaflet-control {
	float: left;
	clear: both;
}

.leaflet-right .leaflet-control {
	float: right;
}

.leaflet-top .leaflet-control {
	margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
	margin-left: 10px;
}

.leaflet-right .leaflet-control {
	margin-right: 10px;
}

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
}

.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1);
	-moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1);
	transition: transform .25s cubic-bezier(0, 0, .25, 1);
}

.leaflet-pan-anim .leaflet-tile, .leaflet-zoom-anim .leaflet-tile {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
}

.leaflet-interactive {
	cursor: pointer;
}

.leaflet-grab {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
}

.leaflet-control, .leaflet-popup-pane {
	cursor: auto;
}

.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

.leaflet-image-layer, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-pane > svg path, .leaflet-tile-container {
	pointer-events: none;
}

.leaflet-image-layer.leaflet-interactive, .leaflet-marker-icon.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted;
	pointer-events: auto;
}

.leaflet-container {
	background: #ddd;
	outline: 0;
}

.leaflet-container a {
	color: #0078a8;
}

.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
}

.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: hsla(0, 0%, 100%, .5);
}

.leaflet-container {
	font: 12px/1.5 Helvetica Neue, Arial, Helvetica, sans-serif;
}

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .65);
	border-radius: 4px;
}

.leaflet-bar a, .leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000;
}

.leaflet-bar a, .leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
}

.leaflet-bar a:hover {
	background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.leaflet-control-zoom-in, .leaflet-control-zoom-out {
	font: 700 18px Lucida Console, Monaco, monospace;
	text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
	font-size: 22px;
}

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
	background: #fff;
	border-radius: 5px;
}

.leaflet-control-layers-toggle {
	width: 36px;
	height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
	background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
}

.leaflet-control-layers-expanded .leaflet-control-layers-toggle, .leaflet-control-layers .leaflet-control-layers-list {
	display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
}

.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
}

.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
}

.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
}

.leaflet-control-layers label {
	display: block;
}

.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
}

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: hsla(0, 0%, 100%, .7);
	margin: 0;
}

.leaflet-control-attribution, .leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
}

.leaflet-control-attribution a {
	text-decoration: none;
}

.leaflet-control-attribution a:hover {
	text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
	font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
}

.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	background: hsla(0, 0%, 100%, .5);
}

.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers {
	box-shadow: none;
}

.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-layers {
	border: 2px solid rgba(0, 0, 0, .2);
	background-clip: padding-box;
}

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
}

.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
}

.leaflet-popup-content p {
	margin: 18px 0;
}

.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
}

.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;
	margin: -10px auto 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background: #fff;
	color: #333;
	box-shadow: 0 3px 14px rgba(0, 0, 0, .4);
}

.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: 700;
	background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
}

.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
}

.leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
}

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
}

.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
}

.leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before, .leaflet-tooltip-top:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
}

.leaflet-tooltip-bottom {
	margin-top: 6px;
}

.leaflet-tooltip-top {
	margin-top: -6px;
}

.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
}

.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
}

.leaflet-tooltip-left {
	margin-left: -6px;
}

.leaflet-tooltip-right {
	margin-left: 6px;
}

.leaflet-tooltip-left:before, .leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
}

.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
}

.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
}

.leaflet-control-fullscreen a {
	background: #fff url("https://cdn-ilchoab.nitrocdn.com/JgPgLFxDcnVUUUOmFnkGejLMpVKzwGdV/assets/images/optimized/rev-aa63c52/geowidget.easypack24.net/images/34fff7c3e596014f9a503d22b821b5b5.fullscreen.png") no-repeat 0 0;
	background-size: 26px 52px;
}

.leaflet-control-fullscreen a.nitro-lazy {
	background: none !important;
}

.leaflet-touch .leaflet-control-fullscreen a {
	background-position: 2px 2px;
}

.leaflet-fullscreen-on .leaflet-control-fullscreen a {
	background-position: 0 -26px;
}

.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
	background-position: 2px -24px;
}

.leaflet-container:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important;
}

.leaflet-container.leaflet-fullscreen-on, .leaflet-pseudo-fullscreen {
	width: 100% !important;
	height: 100% !important;
}

.leaflet-pseudo-fullscreen {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 99999;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.leaflet-control-fullscreen a {
		background-image: url("https://cdn-ilchoab.nitrocdn.com/JgPgLFxDcnVUUUOmFnkGejLMpVKzwGdV/assets/images/optimized/rev-aa63c52/geowidget.easypack24.net/images/fullscreen@2x.png");
	}
	
	.leaflet-control-fullscreen a.nitro-lazy {
		background-image: none !important;
	}
}

.leaflet-control-locate a {
	font-size: 1.4em;
	color: #444;
	cursor: pointer;
}

.leaflet-control-locate.active a {
	color: #2074b6;
}

.leaflet-control-locate.active.following a {
	color: #fc8428;
}

.leaflet-control-locate-location circle {
	animation: leaflet-control-locate-throb 4s ease infinite;
}

@keyframes leaflet-control-locate-throb {
	0% {
		stroke-width: 1;
	}
	
	50% {
		stroke-width: 3;
		transform: scale(.8);
	}
	
	to {
		stroke-width: 1;
	}
}

.leaflet-control-locate a {
	padding: 0 0 0 3px;
}

.leaflet-control-locate.requesting a {
	padding: 3px 0 0 4px;
}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-in;
	-moz-transition: -moz-transform .3s ease-out, opacity .3s ease-in;
	-o-transition: -o-transform .3s ease-out, opacity .3s ease-in;
	transition: transform .3s ease-out, opacity .3s ease-in;
}

.leaflet-cluster-spider-leg {
	-webkit-transition: -webkit-stroke-dashoffset .3s ease-out, -webkit-stroke-opacity .3s ease-in;
	-moz-transition: -moz-stroke-dashoffset .3s ease-out, -moz-stroke-opacity .3s ease-in;
	-o-transition: -o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;
	transition: stroke-dashoffset .3s ease-out, stroke-opacity .3s ease-in;
}

.map-widget .marker-cluster-large div, .map-widget .marker-cluster-medium div, .map-widget .marker-cluster-small div {
	background-color: #424243;
}

.map-widget .marker-cluster-large div span, .map-widget .marker-cluster-medium div span, .map-widget .marker-cluster-small div span {
	font-family: Montserrat, serif;
	color: #f1c931;
	font-weight: 600;
	fill: #f1c931;
}

.map-widget .leaflet-oldie .marker-cluster-large, .map-widget .leaflet-oldie .marker-cluster-medium, .map-widget .leaflet-oldie .marker-cluster-small, .map-widget .marker-cluster-large, .map-widget .marker-cluster-medium, .map-widget .marker-cluster-small {
	opacity: 1;
	background-color: rgba(66, 66, 67, .2);
}

.map-widget .leaflet-oldie .marker-cluster-large div, .map-widget .leaflet-oldie .marker-cluster-medium div, .map-widget .leaflet-oldie .marker-cluster-small div {
	background-color: #424243;
	color: #f1c931;
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
}

.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: center;
	border-radius: 15px;
	font: 12px Helvetica Neue, Arial, Helvetica, sans-serif;
}

.marker-cluster span {
	line-height: 30px;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.easypack-widget {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	-ms-flex: 1;
	font-family: Open Sans, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.42857143;
}

.easypack-widget .btn {
	min-width: unset;
	height: auto;
}

.easypack-widget .hidden {
	display: none !important;
}

.easypack-widget * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.easypack-widget a {
	color: #000 !important;
}

.easypack-widget .loading-icon-wrapper {
	text-align: center;
	margin-top: 200px;
}

.easypack-widget .loading-icon-wrapper.loader-wrapper:not(.hidden) {
	position: absolute;
	pointer-events: fill;
	display: flex;
	z-index: 1000;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #f1f1f1;
}

.easypack-widget .loading-icon-wrapper.loader-wrapper:not(.hidden).hidden {
	display: none;
}

.easypack-widget .info-box-wrapper {
	width: 240px !important;
	margin-left: 38px;
}

.easypack-widget .info-box-wrapper img {
	top: 25px;
	right: 5px;
}

.easypack-widget .info-box-wrapper .info-window {
	width: 180px;
}

.easypack-widget .info-box-wrapper .info-window .content {
	border-radius: 20px;
	display: flex;
	flex-direction: column;
}

.easypack-widget .info-box-wrapper .info-window .content .point-wrapper {
	text-align: center;
	padding: 15px;
}

.easypack-widget .info-box-wrapper .info-window .content .point-wrapper p {
	padding: 0;
}

.easypack-widget .info-box-wrapper .info-window .content .point-wrapper h1 {
	text-align: center;
	clear: both;
}

.easypack-widget .info-box-wrapper .info-window .content .point-wrapper .mobile-details-content:first-of-type {
	margin-top: 10px;
}

.easypack-widget .info-box-wrapper .info-window .content .links {
	padding: 0 10px;
	border-top: 1px solid #4b4b4b;
	text-align: left;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.easypack-widget .info-box-wrapper .info-window .content .links a:not(.d-none) {
	text-decoration: none;
	padding: 0 0 2px;
	border: 2px solid #fab800;
	border-radius: 5px;
	width: 100%;
	position: relative;
	text-align: center;
	margin-top: 10px;
	display: block;
	color: #fff !important;
}

.easypack-widget .info-box-wrapper .info-window .content .links a:not(.d-none).select-link {
	cursor: pointer;
	background-color: #fab800;
	font-weight: 700;
}

.easypack-widget .info-box-wrapper .info-window .content .links span {
	display: block;
	width: 20px;
	height: 20px;
	left: 3px;
}

.easypack-widget .info-box-wrapper .info-window .content .route-link {
	margin-right: 30px;
}

.easypack-widget .info-box-wrapper .info-window .content .details-link, .easypack-widget .info-box-wrapper .info-window .content .details-link-mobile {
	cursor: pointer;
}

.easypack-widget .info-box-wrapper .info-window .content .details-link-mobile {
	display: none;
}

@media screen and (max-width:768px) {
	.easypack-widget .info-box-wrapper .info-window .content {
		flex-direction: column;
		padding: 10px;
	}
	
	.easypack-widget .info-box-wrapper .info-window .content .point-wrapper {
		padding: 5px;
	}
	
	.easypack-widget .info-box-wrapper .info-window .content .point-wrapper p {
		padding: 0;
	}
	
	.easypack-widget .info-box-wrapper .info-window .content .point-wrapper .opening-hours-label {
		display: none;
		padding: 10px;
	}
	
	.easypack-widget .info-box-wrapper .info-window .content .links {
		padding: 5px;
	}
}

@media screen and (max-width:768px) and (orientation:landscape) {
	.easypack-widget .info-box-wrapper .info-window .content {
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: nowrap;
		padding: 3px 5px;
	}
	
	.easypack-widget .info-box-wrapper .info-window .content .links {
		padding-right: 10px;
	}
	
	.easypack-widget .info-box-wrapper .info-window .content .links a {
		width: 110px;
	}
}

@media screen and (max-width:768px) {
	.easypack-widget .info-box-wrapper {
		margin-left: 30px !important;
		width: 200px !important;
	}
	
	.easypack-widget .info-box-wrapper .info-window {
		width: 180px !important;
	}
}

@media screen and (max-width:768px) and (orientation:landscape) {
	.easypack-widget .info-box-wrapper {
		width: 300px !important;
		margin-left: -20px !important;
	}
	
	.easypack-widget .info-box-wrapper img {
		top: 30px;
		right: 8px;
	}
	
	.easypack-widget .info-box-wrapper .info-window {
		width: 280px !important;
	}
}

.easypack-widget button {
	font-family: Open Sans, sans-serif;
	-webkit-appearance: button;
	overflow: visible;
	text-transform: none;
	align-items: flex-start;
	letter-spacing: normal;
	word-spacing: normal;
	text-rendering: auto;
	text-indent: 0;
	text-shadow: none;
	-webkit-writing-mode: horizontal-tb;
}

.easypack-widget input {
	margin: 0;
	font-family: Open Sans, sans-serif;
	line-height: 1.42857143;
}

.easypack-widget .easypack-dropdown {
	position: relative;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper {
	display: inline-flex;
	width: 100%;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper input {
	flex: 1;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading {
	right: 34px;
	max-height: 27px;
	top: 2px;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div {
	background-color: #000;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading {
	min-width: 30px;
	position: relative;
	visibility: visible;
	background-color: #fff;
	display: block;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading.hidden {
	display: block !important;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading.hidden .ball-spin-fade-loader {
	visibility: hidden;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader {
	transform: scale(.45);
	margin-top: 2px;
	visibility: visible;
	width: 10px;
	height: 10px;
	left: 20%;
	top: 20%;
}

.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div {
	border-color: #000 !important;
	background-color: #000 !important;
	border-bottom-color: transparent;
	max-width: 15px;
	max-height: 15px;
}

.easypack-widget .easypack-dropdown__select {
	cursor: pointer;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
}

.easypack-widget .easypack-dropdown__arrow {
	float: right;
}

.easypack-widget .easypack-dropdown__arrow img {
	max-height: 10px;
}

.easypack-widget .easypack-dropdown[data-open=true] .easypack-dropdown__arrow {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.easypack-widget .easypack-dropdown__search {
	width: 100%;
	padding: 5px;
	font-weight: 700;
	font-size: 12px;
}

.easypack-widget .easypack-dropdown__content {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #fafafa;
	padding: 10px;
	border: 1px solid #ccc;
	border-top: 0;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 2;
}

.easypack-widget .easypack-dropdown__list {
	padding: 0;
	max-height: 210px;
	overflow-y: scroll;
}

.easypack-widget .easypack-dropdown__list li {
	cursor: pointer;
	list-style: none;
	padding: 5px;
}

.easypack-widget .easypack-dropdown__list li:hover {
	background: #f1f1f1;
}

.easypack-widget .easypack-dropdown[data-open=true] .easypack-dropdown__select {
	border-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.easypack-widget .easypack-dropdown[data-open=false] .easypack-dropdown__content {
	display: none;
}

.easypack-widget .search-input {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-appearance: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.easypack-widget .search-input.nitro-lazy {
	background-image: none !important;
}

.easypack-widget .search-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.easypack-widget .search-group .search-input {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.easypack-widget .search-group .search-input:focus {
	outline: none;
}

.easypack-widget .input-group-addon, .easypack-widget .search-group-btn, .easypack-widget .search-group.search-input {
	display: table-cell;
}

.easypack-widget .search-group-btn {
	position: relative;
	height: 50px;
	font-size: 0;
	white-space: nowrap;
	width: 1%;
	vertical-align: top;
}

.easypack-widget .search-group-btn:not(.with-filters) {
	width: 1% !important;
}

.easypack-widget .search-group-btn:last-child > .btn, .easypack-widget .search-group-btn:last-child > .btn-group {
	margin-left: -1px;
}

.easypack-widget .input-group-addon:first-child, .easypack-widget .search-group-btn:first-child > .btn, .easypack-widget .search-group-btn:first-child > .btn-group > .btn, .easypack-widget .search-group-btn:first-child > .dropdown-toggle, .easypack-widget .search-group-btn:last-child > .btn-group:not(:last-child) > .btn, .easypack-widget .search-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .easypack-widget .search-group.search-input:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.easypack-widget .input-group-addon:last-child, .easypack-widget .search-group-btn:first-child > .btn-group:not(:first-child) > .btn, .easypack-widget .search-group-btn:first-child > .btn:not(:first-child), .easypack-widget .search-group-btn:last-child > .btn, .easypack-widget .search-group-btn:last-child > .btn-group > .btn, .easypack-widget .search-group-btn:last-child > .dropdown-toggle, .easypack-widget .search-group.search-input:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.easypack-widget .btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.easypack-widget .btn.nitro-lazy {
	background-image: none !important;
}

.easypack-widget .btn:hover {
	text-decoration: none;
}

.easypack-widget .btn-checkbox, .easypack-widget .btn-default, .easypack-widget .btn-filters, .easypack-widget .btn-radio, .easypack-widget .btn-search {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	outline: none;
}

.easypack-widget .btn-checkbox:hover, .easypack-widget .btn-default:hover, .easypack-widget .btn-filters:hover, .easypack-widget .btn-radio:hover, .easypack-widget .btn-search:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.easypack-widget .easypack-search-widget .btn.btn-filters {
	width: auto;
	color: #666;
	font-size: 12px;
	font-weight: 700;
}

@media screen and (max-width:768px) {
	.easypack-widget .easypack-search-widget .btn.btn-filters {
		width: 100%;
	}
}

.easypack-widget .btn-filters__arrow {
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-left: 15px;
}

.easypack-widget .btn-filters .btn-filters__arrow {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.easypack-widget .btn-filters.opened .btn-filters__arrow {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.easypack-widget .btn.btn-checkbox, .easypack-widget .btn.btn-radio {
	padding: 0;
	width: 20px;
	height: 20px;
	border-radius: 0;
}

.easypack-widget li.no-subtypes {
	border-radius: 0;
}

.easypack-widget li.has-subtypes button.all, .easypack-widget li.has-subtypes button.none {
	opacity: 1;
}

.easypack-widget li.has-subtypes button.some {
	opacity: .3;
}

.easypack-widget li.has-subtypes button li:not(.has-subtypes) button.all, .easypack-widget li.has-subtypes button li:not(.has-subtypes) button.none, .easypack-widget li.has-subtypes button li:not(.has-subtypes) button.some {
	opacity: 1;
}

.easypack-widget li.has-subtypes.group span.label {
	padding-left: 0;
}

.easypack-widget .btn-radio {
	border: none;
}

.easypack-widget .btn-search {
	background: 50% no-repeat #fff;
	min-height: 60px;
}

.easypack-widget .search-group-btn > .btn {
	position: relative;
}

.easypack-widget ol, .easypack-widget ul {
	margin-top: 0;
	margin-bottom: 10px;
}

.easypack-widget dir, .easypack-widget menu, .easypack-widget ul {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 40px;
}

.easypack-widget li {
	display: list-item;
	text-align: -webkit-match-parent;
}

.easypack-widget .easypack-search-widget {
	width: 100%;
	background-color: #f7f6f1;
}

.easypack-widget .easypack-search-widget .search-group {
	padding: 30px;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) {
	width: 100%;
}

.easypack-widget .easypack-search-widget .visible-xs {
	display: none;
}

@media screen and (max-width:767px) {
	.easypack-widget .easypack-search-widget .visible-xs {
		display: block;
	}
}

@media screen and (max-width:767px) {
	.easypack-widget .easypack-search-widget .hidden-xs {
		display: none;
	}
}

.easypack-widget .easypack-search-widget .search-input {
	height: 60px;
	padding: 5px 40px;
	z-index: 0;
	border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: 600;
}

.easypack-widget .easypack-search-widget .btn {
	height: 100%;
	width: 60px;
	border: 0;
	border-left: 1px solid #eee;
	border-radius: 0;
}

.easypack-widget .easypack-search-widget .search-group-btn:last-child > .btn, .easypack-widget .easypack-search-widget .search-group-btn:last-child > .btn-group {
	margin-left: 0;
}

.easypack-widget .easypack-search-widget #searchLoader {
	position: relative;
	display: table-cell;
	left: unset;
	bottom: unset;
	right: unset;
	top: unset;
	background-color: #fff;
	vertical-align: middle;
	width: 37px;
	height: 50px;
	margin: 0;
	visibility: visible;
	padding-left: 5px;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader {
	background-color: #fff;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader .ball-spin-fade-loader {
	top: unset;
	transform: scale(.45);
	margin-left: 5px;
	left: 0 !important;
	width: 10px;
	height: 10px;
	background-color: transparent;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader .ball-spin-fade-loader div {
	border-color: #000 !important;
	background-color: #000 !important;
	border-bottom-color: transparent;
	max-width: 15px;
	max-height: 15px;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader:not(.hidden) {
	display: table-cell;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader:not(.hidden) .ball-spin-fade-loader {
	visibility: visible;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader.hidden {
	display: table-cell !important;
}

.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader.hidden .ball-spin-fade-loader {
	display: none;
	visibility: hidden;
}

.easypack-widget .easypack-search-widget .input-group.with-filters {
	background-color: #fff;
}

.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader .ball-spin-fade-loader {
	top: unset;
	transform: scale(.45);
	left: 0 !important;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	background-color: transparent;
}

.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader .ball-spin-fade-loader div {
	border-color: #000 !important;
	background-color: #000 !important;
	border-bottom-color: transparent;
	max-width: 15px;
	max-height: 15px;
}

.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader:not(.hidden) {
	display: table-cell !important;
}

.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader:not(.hidden) .ball-spin-fade-loader {
	visibility: visible;
}

.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader.hidden {
	display: table-cell !important;
}

.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader.hidden .ball-spin-fade-loader {
	visibility: hidden;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper {
	display: inline-flex;
	width: 100%;
	background-color: transparent;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper input {
	flex: 1;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading {
	position: fixed;
	right: 10px;
	top: 10px;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div {
	background-color: #000;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading {
	min-width: 30px;
	position: relative;
	visibility: visible;
	background-color: #fff;
	display: block;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading.hidden {
	display: block !important;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading.hidden .ball-spin-fade-loader {
	visibility: hidden;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader {
	transform: scale(.45);
	margin-top: 5px;
	visibility: visible;
	width: 10px;
	height: 10px;
	left: 20%;
	top: 20%;
}

.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div {
	border-color: #000 !important;
	background-color: #000 !important;
	border-bottom-color: transparent;
	max-width: 15px;
	max-height: 15px;
}

.easypack-widget .map-widget .status-bar {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding-left: 20px;
}

.easypack-widget .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp {
	transform: scale(.45);
	left: 0 !important;
	width: 30px;
	height: 30px;
}

.easypack-widget .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp div {
	border-color: #000;
	border-bottom-color: transparent;
}

.easypack-widget .map-widget .status-bar--hidden, .easypack-widget .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp.hidden {
	display: none;
}

.easypack-widget .map-widget .leaflet-popup {
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	font-size: 13px;
	line-height: 1.42857143;
	width: 250px;
	padding: 0 0 18px;
	color: #fff !important;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper {
	background-color: #323232;
	color: #fff !important;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
	margin: 5px 10px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper h1 {
	font-size: 1.3em;
	margin: 0 0 5px;
	color: #fff !important;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .name, .easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .phone {
	margin-top: 10px !important;
	color: #fff !important;
	font-size: 14px;
	text-align: left;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper {
	padding: 0 10px;
	text-align: center;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p {
	margin: 0;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper .open-hours-label {
	padding-top: 10px;
	font-size: 12px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper .open-hours {
	padding-top: 5px;
	font-size: 12px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p.address {
	margin-top: 10px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p.address.mobile-details-content {
	margin-top: 2px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links {
	padding: 0 10px;
	border-top: 1px solid #4b4b4b;
	text-align: left;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a {
	text-decoration: none;
	padding: 0 0 2px;
	border: 2px solid #fab800;
	border-radius: 5px;
	width: 100%;
	position: relative;
	text-align: center;
	margin-top: 5px;
	display: block;
	color: #fff !important;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a.select-link {
	cursor: pointer;
	background-color: #fab800;
	font-weight: 700;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links span {
	display: block;
	width: 20px;
	height: 20px;
	left: 3px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .route-link {
	margin-right: 30px;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .details-link, .easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .details-link-mobile {
	cursor: pointer;
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .details-link-mobile {
	display: none;
}

@media screen and (max-width:768px) {
	.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper {
		flex-direction: row-reverse;
		justify-content: flex-end;
		padding-top: 0;
	}
}

.easypack-widget .map-widget .leaflet-popup .leaflet-popup-tip {
	background-color: #323232;
}

.easypack-widget .map-widget .leaflet-popup a.leaflet-popup-close-button {
	color: #fff !important;
	right: 5px;
	height: 22px;
}

.easypack-widget .map-widget .leaflet-popup .mobile-details-content {
	margin-top: 2px;
}

.easypack-widget .map-widget .leaflet-popup .apm_doubled {
	font-weight: 700;
	font-size: 12px;
	margin-left: -10px;
	padding: 5px 10px 4px;
	margin-right: -10px;
}

@media screen and (max-width:767px) {
	.easypack-widget .map-widget .leaflet-popup {
		width: 170px;
	}
	
	.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content {
		margin: 0 10px 10px;
		font-size: 12px;
	}
	
	.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content .select-link {
		background-color: #fab800;
		position: relative;
		padding-left: 0;
		text-align: center;
	}
}

@media screen and (max-width:767px) and (orientation:landscape) {
	.easypack-widget .map-widget .leaflet-popup {
		width: 260px;
	}
	
	.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content .popup-container {
		display: flex;
		width: 100%;
		justify-content: space-around;
		flex-direction: row;
	}
	
	.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content .popup-container .links {
		flex-direction: column;
		justify-content: flex-end;
	}
}

.easypack-widget .filters-widget {
	position: relative;
	min-height: 120px;
	overflow: hidden;
}

.easypack-widget .filters-widget .filters-widget__loading {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #f1f0e9;
	opacity: .5;
	z-index: 2;
	display: none;
}

.easypack-widget .filters-widget.loading .filters-widget__loading {
	display: block;
}

.easypack-widget .filters-widget .filters-widget__list {
	list-style: none;
	margin: 0;
	padding: 10px 30px;
	background: #f1f0e9;
	position: relative;
}

.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem {
	display: inline-block;
	margin: 0 10px 10px;
}

.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem input {
	display: none;
	cursor: pointer;
	margin-right: 5px;
}

.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem input:checked + label:before {
	content: "✓";
	font-size: 13px;
	color: #333;
	text-align: center;
	line-height: 15px;
}

.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem label {
	cursor: pointer;
	font-weight: 700;
	color: #444;
	position: relative;
	padding-left: 20px;
}

.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background-color: #fff;
	box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, .3), 0 1px 0 0 hsla(0, 0%, 100%, .8);
}

.easypack-widget .filters-widget.hidden {
	display: none;
}

.easypack-widget .type-filter {
	font-weight: 600;
	margin: 0;
	padding: 0;
	text-align: center;
}

.easypack-widget .type-filter .current-type-wrapper {
	display: none;
	overflow: hidden;
}

.easypack-widget .type-filter .list-wrapper {
	margin: 0;
	padding: 0;
	list-style: none;
}

.easypack-widget .type-filter .list-wrapper .arrow {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-left: 5px;
	cursor: pointer;
}

.easypack-widget .type-filter .list-wrapper .dropdown-wrapper {
	position: absolute;
	z-index: 1;
	top: 49px;
	width: 170px;
}

.easypack-widget .type-filter .list-wrapper .dropdown-wrapper .dropdown-subtypes {
	background: #fff;
	text-align: left;
	padding: 0 15px;
	-webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .53);
	-moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .53);
	box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .53);
}

.easypack-widget .type-filter .list-wrapper .dropdown-wrapper .dropdown-subtypes li {
	margin: 10px 0;
}

.easypack-widget .type-filter .list-wrapper ul {
	padding-left: 0;
	margin: 0 0 0 -5px;
	list-style: none;
}

.easypack-widget .type-filter .list-wrapper ul li {
	display: inline-block;
	margin: 12px 30px 12px 0;
	height: 40px;
	padding-top: 10px;
	background: 25px -2px no-repeat;
	position: relative;
	background-size: 24px 45px;
	vertical-align: middle;
}

.easypack-widget .type-filter .list-wrapper ul li .label {
	position: relative;
	top: 2px;
	padding-left: 35px;
	color: #000;
	cursor: pointer;
}

.easypack-widget .type-filter .list-wrapper ul li.group span.label {
	padding-left: 15px;
}

.easypack-widget .type-filter .list-wrapper ul li.group li span.label {
	padding-left: 35px;
}

.easypack-widget .type-filter .list-wrapper ul li.group ul.dropdown-subtypes {
	padding-bottom: 15px;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter {
	min-height: 40px;
	display: inline-flex;
	margin: 12px 30px 12px 0;
	height: 40px;
	padding-top: 10px;
	vertical-align: middle;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter i {
	margin-left: 5px;
	margin-top: 1px;
	width: 20px;
	font-size: 18px;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox {
	height: 20px;
	width: 20px;
	min-width: 20px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox.selected {
	background: url("https://cdn-ilchoab.nitrocdn.com/JgPgLFxDcnVUUUOmFnkGejLMpVKzwGdV/assets/images/optimized/rev-aa63c52/geowidget.easypack24.net/images/desktop/icons/34fff7c3e596014f9a503d22b821b5b5.selected.png") #fff no-repeat 50%;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox.selected.nitro-lazy {
	background: none !important;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox:focus {
	outline: none;
	box-shadow: none;
	border: 1px solid #ccc;
}

.easypack-widget .type-filter .list-wrapper ul div.payment-filter .label {
	padding-left: 5px;
	display: flex;
	text-align: left;
	line-height: 13px;
	padding-top: 4px;
}

.easypack-widget .type-filter .list-wrapper ul li:not([data-dropdown=open]) > .dropdown-wrapper {
	display: none;
}

.easypack-widget .type-filter .list-wrapper ul li[data-dropdown=open] > .arrow {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.easypack-widget .type-filter .list-wrapper ul li:not([data-checked=true]) > .btn-checkbox {
	background-position: -20px 0;
}

.easypack-widget .type-filter .main-type {
	outline: none;
}

.easypack-widget .type-filter .no-tooltip {
	border-radius: 0;
}

.easypack-widget .type-filter .has-tooltip {
	position: relative;
	cursor: pointer;
}

.easypack-widget .type-filter .tooltip-wrapper {
	display: none;
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	font-size: 12px;
	line-height: 1.42857143;
	color: #fff;
	text-align: left;
	padding-bottom: 18px;
	min-width: 350px;
}

.easypack-widget .type-filter .tooltip-wrapper .type-tooltip {
	background-color: #323232;
	height: 100%;
	display: table;
	-webkit-box-shadow: 0 0 10px -1px rgba(64, 64, 64, .96);
	-moz-box-shadow: 0 0 10px -1px rgba(64, 64, 64, .96);
	box-shadow: 0 0 10px -1px rgba(64, 64, 64, .96);
}

.easypack-widget .type-filter .tooltip-wrapper .type-tooltip .icon-wrapper {
	display: table-cell;
	border-right: 1px solid #4b4b4b;
	float: left;
	padding: 25px;
}

.easypack-widget .type-filter .tooltip-wrapper .type-tooltip .icon-wrapper img {
	max-width: none;
}

.easypack-widget .type-filter .tooltip-wrapper .type-tooltip .description {
	display: table-cell;
	vertical-align: middle;
	padding: 25px;
}

.easypack-widget .type-filter .has-tooltip:hover ~ .tooltip-wrapper {
	display: block;
	left: 60%;
	bottom: 30px;
	position: absolute;
	z-index: 98;
}

.easypack-widget div.payment-filter {
	display: none;
}

.easypack-widget .map-list-row {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.easypack-widget .map-list-row .map-list-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	height: 100%;
}

.easypack-widget .map-list-row .map-list-flex .map-widget {
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	width: 70%;
	-webkit-flex: 2 2 70%;
	-ms-flex: 2 2 70%;
	flex: 2 2 70%;
	display: flex;
	position: relative;
}

@media (-ms-high-contrast:none) {
	.easypack-widget .map-list-row .map-list-flex .map-widget {
		min-height: 400px;
	}
}

.easypack-widget .map-list-row .map-list-flex .map-widget .status-bar {
	color: #333;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
	background: transparent;
	right: 0;
	top: 0;
	padding: 7px 5px;
	z-index: 400;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .status-bar.status-bar--hidden {
	opacity: 0;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .language-bar {
	color: #333;
	font-weight: 700;
	position: absolute;
	background: #f7f6f1;
	top: 10px;
	right: 10px;
	padding: 7px 5px;
	z-index: 400;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .language-bar .current-status {
	z-index: 400;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .language-bar {
	right: 0;
	top: 0;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .status-bar + .language-bar {
	top: 43px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window {
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	font-size: 13px;
	line-height: 1.42857143;
	margin: 20px;
	width: 230px;
	padding: 0 0 18px;
	color: #fff !important;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .content {
	background-color: #323232;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .content .apm_doubled {
	display: flex;
	justify-content: center;
	flex-direction: column;
	border-top: 1px solid #4b4b4b;
	font-weight: 700;
	text-align: center;
	font-size: 12px;
	padding: 0 15px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .content .apm_doubled p {
	font-size: 12px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window h1 {
	font-size: 1.3em;
	margin: 0 0 5px;
	color: #fff !important;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window p {
	margin: 0;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .name, .easypack-widget .map-list-row .map-list-flex .map-widget .info-window .phone {
	margin-top: 10px !important;
	color: #fff !important;
	font-size: 14px;
	text-align: left;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper {
	padding-bottom: 5px;
	padding-top: 5px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper p {
	padding: 0;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper .open-hours-label {
	padding-top: 10px;
	font-size: 12px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper .open-hours {
	padding-top: 5px;
	font-size: 12px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links {
	padding: 0 15px 15px;
	border-top: 1px solid #4b4b4b;
	text-align: left;
	justify-content: space-between;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links a {
	display: block;
	color: #fff !important;
	text-decoration: none;
	border-radius: 5px;
}

.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links .select-link {
	margin-top: 10px;
}

.easypack-widget .map-list-row .map-list-flex .list-widget {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	width: 30%;
	-webkit-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	display: flex;
	min-height: 400px;
	background: #f7f6f1;
}

.easypack-widget .map-list-row .map-list-flex .list-widget.loading-content .list-wrapper {
	opacity: .5;
	pointer-events: none;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper {
	padding: 20px;
	height: 100%;
	width: 100%;
	position: relative;
	user-select: none;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li {
	font-size: 14px;
	user-select: none;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a {
	padding: 10px 10px 10px 0;
	text-decoration: none;
	display: flex;
	user-select: none;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a .title {
	color: #000;
	font-weight: 600;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a .address {
	color: #a09d94;
}

.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a:hover {
	user-select: none;
	background-color: #ece9e2;
}

.easypack-widget .map-list-row .map-list-in-row {
	height: 100%;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget {
	height: 380px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .status-bar {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding-left: 20px;
	color: #333;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
	background: #f7f6f1;
	right: 0;
	top: 0;
	padding: 7px 5px;
	z-index: 400;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp {
	transform: scale(.45);
	left: 0 !important;
	width: 30px;
	height: 30px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp div {
	border-color: #000;
	border-bottom-color: transparent;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .language-bar {
	color: #333;
	font-weight: 700;
	position: absolute;
	background: #f7f6f1;
	top: 10px;
	right: 10px;
	padding: 7px 5px;
	z-index: 1;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window {
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	font-size: 13px;
	line-height: 1.42857143;
	margin: 20px;
	padding: 0 0 18px;
	color: #fff !important;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .content {
	background-color: #323232;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window h1 {
	font-size: 1.3em;
	margin: 0 0 5px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window p {
	margin: 0;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .name, .easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .phone {
	margin-top: 10px !important;
	color: #fff !important;
	font-size: 14px;
	text-align: left;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper {
	padding: 30px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper p {
	padding: 0;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper .open-hours-label {
	padding-top: 10px;
	font-size: 12px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper .open-hours {
	padding-top: 5px;
	font-size: 12px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links {
	padding: 10px;
	border-top: 1px solid #4b4b4b;
	text-align: left;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links a {
	color: #fff !important;
	text-decoration: none;
	padding: 0 0 2px;
	margin-right: 0;
	width: 100%;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links .route-link {
	margin-right: 30px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links .details-link {
	padding-left: 25px;
	margin-right: 15px;
}

.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links .select-link {
	margin-top: 10px;
	padding-left: 20px;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget {
	margin-top: 20px;
	width: 100%;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget.loading .list-wrapper {
	opacity: .5;
	pointer-events: none;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper {
	height: 100%;
	width: 100%;
	position: relative;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border: 1px solid #d6d6d6;
	border-bottom: none;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li {
	font-size: 14px;
	border-bottom: 1px solid #d6d6d6;
	line-height: 27px;
	user-select: none;
}

@media (max-width:990px) {
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li {
		font-size: 12px;
		line-height: 20px;
	}
}

@media (max-width:800px) {
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li {
		font-size: 11px;
		line-height: 15px;
	}
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row {
	padding: 0 10px;
	background: 10px 10px no-repeat;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
	justify-content: center;
	align-items: center;
	align-content: center;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-address {
	display: none;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-name {
	flex: 0 0 90px;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-city {
	flex: 0 0 130px;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type {
	flex: 0 0 120px;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type-name {
	flex: 0 0 120px;
	display: none;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-actions {
	flex: 0 0 190px;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-sm {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

@media (max-width:990px) {
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-city, .easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-street {
		display: none;
	}
	
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-address {
		display: block;
	}
	
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type {
		flex: 0 0 100px;
	}
}

@media (max-width:800px) {
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-city, .easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-name, .easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type, .easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-street {
		display: none;
	}
	
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-address, .easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type-name {
		display: block;
	}
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .title {
	float: left;
	width: 30%;
	color: #000;
	font-weight: 600;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .address {
	color: #a09d94;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions {
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
}

@media screen and (max-width:768px) {
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions {
		text-align: left;
	}
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a {
	margin: 5px;
}

@media only screen and (max-width:768px) {
	.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a {
		margin-left: 0;
	}
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a.details-show-on-map {
	color: #858586 !important;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a.details-show-more {
	margin: 5px;
	padding-left: 9%;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li div:hover {
	background-color: #f5f5f5;
	color: #1e1b1b;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper {
	margin-top: 20px;
	user-select: none;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: right;
	user-select: unset;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li {
	font-size: 14px;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	user-select: unset;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li.current {
	user-select: unset;
	background: #f1f1f1;
	font-weight: 700;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li.pagingNext, .easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li.pagingPrev {
	user-select: unset;
	width: 90px;
	text-transform: uppercase;
}

.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li .disabled {
	display: inherit;
}

@media screen and (max-width:767px) {
	.easypack-widget .map-list-row {
		display: block;
		width: 100%;
	}
	
	.easypack-widget .map-list-row .list-wrapper, .easypack-widget .map-list-row .map-wrapper {
		text-align: center;
		padding: 10px;
		width: 50%;
		float: left;
		cursor: pointer;
	}
	
	.easypack-widget .map-list-row .list-wrapper .list-btn, .easypack-widget .map-list-row .list-wrapper .map-btn, .easypack-widget .map-list-row .map-wrapper .list-btn, .easypack-widget .map-list-row .map-wrapper .map-btn {
		display: block;
	}
	
	.easypack-widget .map-list-row .list-wrapper .btn, .easypack-widget .map-list-row .map-wrapper .btn {
		font-size: 13px;
		font-weight: 500;
		text-transform: uppercase;
		color: #fff;
		padding-left: 25px;
	}
}

.easypack-widget .point-details .details-wrapper .details-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	z-index: 1000;
	position: absolute;
	bottom: 0;
	background-color: #323232;
	height: 210px;
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	font-size: 13px;
	line-height: 1.42857143;
	clear: both;
	width: 100%;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	width: 150px;
	-webkit-flex: 1 1 150px;
	-ms-flex: 1 1 150px;
	flex: 1 1 150px;
	height: 210px;
	text-align: center;
	background-color: #fab800;
	position: relative;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box h1 {
	font-size: 18px;
	color: #fff;
	margin: 0 0 10px;
	padding: 20px 20px 0;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box p {
	padding: 0 20px;
	margin: 0;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box .name {
	margin-top: 10px;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions {
	height: 52px;
	position: absolute;
	bottom: 0;
	background-color: #fcc300;
	width: 100%;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions .action {
	width: 100%;
	height: 52px;
	text-align: center;
	padding-top: 18px;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions .action a {
	padding: 1px 0 3px 20px;
	text-decoration: none;
	text-transform: uppercase;
}

.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions .plan-route {
	width: 100%;
}

.easypack-widget .point-details .details-wrapper .details-content .description-photo {
	align-items: center;
	display: flex;
	max-width: 30%;
	flex-grow: 0;
	flex-shrink: 0;
	margin: 0;
	height: 210px;
}

.easypack-widget .point-details .details-wrapper .details-content .description-photo img {
	margin: 0;
	padding: 0;
	max-width: 100%;
	max-height: 100%;
}

@media screen and (max-width:767px) {
	.easypack-widget .point-details .details-wrapper .details-content .description-photo img {
		max-height: 300px;
	}
}

.easypack-widget .point-details .details-wrapper .details-content .description {
	-webkit-box-flex: 4;
	-moz-box-flex: 4;
	width: 200px;
	-webkit-flex: 4 4 200px;
	-ms-flex: 4 4 200px;
	flex: 4 4 200px;
	background-color: #323232;
	color: #fff;
	height: 210px;
	padding: 20px;
	font-size: 13px;
}

.easypack-widget .point-details .details-wrapper .details-content .description .item {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: 5px;
}

.easypack-widget .point-details .details-wrapper .details-content .description .item.font-small {
	font-size: 12px;
}

.easypack-widget .point-details .details-wrapper .details-content .description .item.font-small i {
	font-size: 13px;
	margin-right: 10px;
}

.easypack-widget .point-details .details-wrapper .details-content .description .item .term {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	width: 100px;
	-webkit-flex: 1 1 100px;
	-ms-flex: 1 1 100px;
	flex: 1 1 100px;
	display: flex;
	font-weight: 700;
}

.easypack-widget .point-details .details-wrapper .details-content .description .item .definition {
	-webkit-box-flex: 5;
	-moz-box-flex: 5;
	width: 100px;
	-webkit-flex: 5 5 100px;
	-ms-flex: 5 5 100px;
	flex: 5 5 100px;
	display: flex;
}

.easypack-widget .point-details .details-wrapper .details-content .description div.item.font-small {
	margin-bottom: 0;
	position: relative;
	padding-left: 20px;
}

.easypack-widget .point-details .details-wrapper .details-content .description div.item.font-small i {
	position: absolute;
	left: 0;
	top: 2px;
}

@media (max-width:900px) {
	.easypack-widget .point-details .details-wrapper .details-content .description {
		font-size: 12px;
	}
	
	.easypack-widget .point-details .details-wrapper .details-content .description .item .term {
		font-size: 10px;
	}
}

.easypack-widget .point-details .details-wrapper .details-content .close-button {
	color: #fff;
	float: right;
	cursor: pointer;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	width: 25px;
	-webkit-flex: 0 0 25px;
	-ms-flex: 0 0 25px;
	flex: 0 0 25px;
	display: flex;
	-webkit-box-ordinal-group: 5;
	-moz-box-ordinal-group: 5;
	-ms-flex-order: 5;
	-webkit-order: 5;
	order: 5;
	font-size: 15px;
	padding-top: 10px;
}

.easypack-widget:not(.mobile) .scroll-box {
	height: 100%;
	margin: 0;
}

.easypack-widget:not(.mobile) .scroll-box .viewport {
	height: 100%;
	overflow-y: auto;
	position: relative;
}

.easypack-widget:not(.mobile) .scroll-box .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 10px 0 0;
	margin: 0;
	width: 100%;
}

.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link {
	margin: 0;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link .image-wrapper {
	width: 35px;
	display: flex;
	justify-content: center;
}

.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link .image-wrapper img {
	width: 30px;
	height: 49px;
	margin-top: -10px;
}

.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link .data-wrapper {
	margin-left: 5px;
	display: flex;
	flex-direction: column;
}

.easypack-widget:not(.mobile) .scroll-box .scrollbar {
	background-color: #ece9e0;
	position: relative;
	float: right;
	width: 6px;
	border-radius: 5px;
}

.easypack-widget:not(.mobile) .scroll-box .track {
	background-color: #ece9e0;
	height: 100%;
	width: 6px;
	position: relative;
	padding: 0 1px;
	border-radius: 5px;
}

.easypack-widget:not(.mobile) .scroll-box .thumb {
	background-color: #ffcc01;
	height: 20px;
	width: 6px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 5px;
}

.easypack-widget:not(.mobile) .scroll-box .disable {
	display: none;
}

.gm-style img {
	max-width: none !important;
}

.inpost-search__list {
	background-color: #fff;
	position: absolute;
	z-index: 1001 !important;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 91px;
	left: 30px;
	right: 30px;
	display: block;
}

@media (max-width:768px) {
	.inpost-search__list {
		top: auto;
		left: 15px;
		right: 15px;
	}
}

.inpost-search__list .place, .inpost-search__list .point {
	box-sizing: border-box;
}

.inpost-search__list.hidden {
	display: none;
}

.widget-modal .loading-icon-wrapper.loader-wrapper:not(.hidden) {
	position: absolute;
	pointer-events: fill;
	display: flex;
	z-index: 1000;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #f1f1f1;
}

.widget-modal .loading-icon-wrapper.loader-wrapper:not(.hidden) div {
	height: 50px;
	width: 50px;
}

.widget-modal .loading-icon-wrapper.loader-wrapper:not(.hidden).hidden {
	display: none;
}

.widget-modal .inpost-search__list {
	top: auto;
	left: 15px;
	right: 15px;
}

.widget-modal .easypack-search-widget .search-group-btn:not(.with-filters) {
	width: auto !important;
}

.widget-modal .easypack-search-widget .search-group-btn:not(.with-filters) #searchLoader {
	padding-top: 0;
}

.widget-modal .easypack-search-widget .search-group.with-filters {
	width: 100% !important;
}

.widget-modal .easypack-search-widget .search-group.with-filters #searchLoader {
	padding-top: 18px;
}

.widget-modal .easypack-search-widget .search-group:not(.with-filters) {
	width: 100% !important;
}

.widget-modal .easypack-search-widget .search-group:not(.with-filters) #searchLoader {
	padding-top: 0;
}

#searchLoader.hidden {
	visibility: unset !important;
}

.inpost-search__item-list {
	padding: 0 5px;
	line-height: 30px;
	border-top: 1px solid #e6e6e6;
	font-size: 11px;
	color: #999;
}

.inpost-search__item-list:hover {
	background-color: #fafafa;
	cursor: pointer;
}

.pac-matched {
	background-color: transparent;
}

.inpost-search__item-list--query {
	font-size: 13px;
	padding-right: 3px;
	color: #000;
}

.widget-modal {
	display: block;
}

.widget-modal .widget-modal__topbar {
	width: 100%;
	height: 40px;
	background: #ece9e2;
}

.widget-modal .widget-modal__close {
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	line-height: 1.4;
	float: right;
	cursor: pointer;
	width: 25px;
	height: 25px;
	font-size: 15px;
	padding-top: 10px;
}

.easypack-widget:not(.mobile) .status-bar.no-points, .easypack-widget:not(.mobile) .view-chooser, .easypack-widget:not(.mobile) .view-chooser .list-btn, .easypack-widget:not(.mobile) .view-chooser .map-btn {
	display: none;
}

#widget-modal__map:not(.mobile) {
	display: flex;
	flex-direction: column;
	overflow: scroll;
}

#widget-modal__map:not(.mobile) .map-widget {
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	width: 70%;
	-webkit-flex: 2 2 70%;
	-ms-flex: 2 2 70%;
	flex: 2 2 70%;
}

#widget-modal__map:not(.mobile) .list-widget {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	width: 30%;
	-webkit-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	display: flex;
	min-height: 400px;
	background: #f7f6f1;
}

.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group-btn.with-filters {
	width: auto;
}

.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group-btn.with-filters #searchLoader {
	padding-top: 18px;
}

.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group {
	display: flex;
	width: 100%;
}

.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group.with-filters #searchLoader {
	padding-top: 18px;
}

@media screen and (min-width:768px) {
	.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group {
		width: auto;
	}
}

.widget-modal .easypack-widget.mobile .list-point-link {
	margin: 0;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.widget-modal .easypack-widget.mobile .list-point-link .image-wrapper {
	width: 35px;
	display: flex;
	justify-content: center;
	margin-right: 10px;
}

.widget-modal .easypack-widget.mobile .list-point-link .image-wrapper img {
	width: 30px;
	height: 49px;
	margin-top: -10px;
}

.widget-modal .easypack-widget.mobile .list-point-link .data-wrapper {
	margin-left: 5px;
	display: flex;
	flex-direction: column;
}

.widget-modal .easypack-widget.mobile div.leaflet-map-pane div.leaflet-popup-content-wrapper .popup-container div.links a.route-link {
	display: none !important;
}

.ball-spin-fade-loader-mp {
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
}

.ball-spin-fade-loader-mp div {
	background-color: #000;
}

.easypack-widget.mobile {
	position: relative;
}

.easypack-widget.mobile .inpost-search__list {
	top: 65px;
	left: 15px;
	right: 15px;
}

.easypack-widget.mobile #loader .ball-spin-fade-loader-mp {
	top: 50%;
	left: 48%;
	width: 100%;
	height: 100%;
}

.easypack-widget.mobile #loader .ball-spin-fade-loader-mp div {
	background-color: #000;
	width: 15px;
	height: 15px;
}

.easypack-widget.mobile .easypack-search-widget .search-group {
	padding: 15px;
}

.easypack-widget.mobile .easypack-search-widget .search-input {
	padding: 10px;
	height: 50px;
	color: #000;
}

.easypack-widget.mobile .easypack-search-widget .btn {
	border: 0;
	padding: 0;
	width: 50px;
	height: 50px;
}

.easypack-widget.mobile .easypack-search-widget .btn-filters {
	width: auto;
	height: 50px;
	vertical-align: top;
}

@media screen and (max-width:768px) {
	.easypack-widget.mobile .easypack-search-widget .btn-filters {
		width: 100%;
	}
}

.easypack-widget.mobile .filters-widget {
	position: absolute;
	top: 60px;
	z-index: 1001;
}

.easypack-widget.mobile .btn-search {
	background: 50% no-repeat #fff;
	min-height: 50px;
}

.easypack-widget.mobile .type-filter .current-type-wrapper {
	display: block;
	background-color: #f7f6f1;
	padding: 5px 15px 15px;
}

.easypack-widget.mobile .type-filter .current-type-wrapper .current-type {
	text-align: left;
	padding: 12px 0 0 42px;
	background-position: 2px -8px;
	background-color: #fff;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: 700;
	height: 45px;
	width: calc(100% - 50px);
}

.easypack-widget.mobile .type-filter .current-type-wrapper .btn-select-type {
	color: #282828;
	font-size: 8px;
	background: 50% #fff no-repeat;
	border: 0;
	border-left: 1px solid #d5d5d5;
	display: block;
	width: 50px;
	height: 45px;
	border-radius: 0;
	float: right;
}

.easypack-widget.mobile .type-filter .list-wrapper {
	padding: 0 15px;
	display: none;
	position: absolute;
	z-index: 1100;
	width: 100%;
}

.easypack-widget.mobile .type-filter .list-wrapper .btn-radio {
	width: 27px;
	height: 27px;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list {
	display: block;
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 5px 10px;
	text-align: left;
	-webkit-box-shadow: 2px 2px 5px 0 rgba(92, 92, 92, .65);
	-moz-box-shadow: 2px 2px 5px 0 rgba(92, 92, 92, .65);
	box-shadow: 2px 2px 5px 0 rgba(92, 92, 92, .65);
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .main-type {
	outline: none;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .no-tooltip {
	border-radius: 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .payment-filter {
	max-width: none;
	display: none;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .payment-filter i {
	margin-left: 5px;
	margin-top: 1px;
	width: 20px;
	font-size: 18px;
	display: inline;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .payment-filter .label {
	display: inline;
	margin-left: 9px;
	padding-left: 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li {
	display: block;
	width: 100%;
	padding: 0;
	background-size: 24px 45px;
	background-position-y: -6px;
	background-position-x: left;
	background-repeat: no-repeat;
	color: #000;
	margin: 10px 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.has-subtypes {
	height: auto;
	background-position: 0 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.payment-filter {
	max-width: none;
	display: none;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.payment-filter i {
	margin-left: 5px;
	margin-top: 1px;
	width: 20px;
	font-size: 18px;
	display: inline;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.payment-filter .label {
	display: inline;
	margin-left: 9px;
	padding-left: 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .arrow {
	display: none;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .label {
	font-size: 16px;
	margin-left: 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li button {
	float: right;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .dropdown-wrapper {
	display: block;
	position: static;
	width: 90%;
	z-index: 3;
	margin-left: 10px;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .dropdown-wrapper .dropdown-subtypes {
	box-shadow: none;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li div.tooltip-wrapper, .easypack-widget.mobile .type-filter .list-wrapper ul.types-list li div.tooltip-wrapper:hover {
	display: none;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li[data-checked=true] button {
	background-position: 0 0;
}

.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li[data-checked=true] button.btn-checkbox {
	background-position: 50%;
}

.easypack-widget.mobile .type-filter .has-tooltip:hover .tooltip-wrapper {
	display: none;
}

.easypack-widget.mobile .type-filter .list-wrapper[data-show=true], .easypack-widget.mobile .type-filter .list-wrapper[data-show=true] ul.types-list {
	display: block;
}

.easypack-widget.mobile .type-filter .list-wrapper[data-show=false] {
	display: none;
}

.easypack-widget.mobile .list-point-link {
	margin: 0;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.easypack-widget.mobile .list-point-link .image-wrapper {
	width: 35px;
	display: flex;
	justify-content: center;
	margin-right: 10px;
}

.easypack-widget.mobile .list-point-link .image-wrapper img {
	width: 30px;
	height: 49px;
	margin-top: -10px;
}

.easypack-widget.mobile .list-point-link .data-wrapper {
	margin-left: 5px;
	display: flex;
	flex-direction: column;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper {
	padding: 5px;
	padding-bottom: 2px;
	text-align: center;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p {
	padding: 0;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper h1 {
	margin: 0;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p.opening-hours-label {
	display: none;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .apm_doubled {
	font-weight: 700;
	font-size: 10px;
	margin-top: 3px;
	padding-top: 1px;
	line-height: 15px;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links {
	text-align: left;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
}

.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a.route-link {
	display: none;
}

@media screen and (max-width:768px) {
	.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links {
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
		padding-top: 0;
	}
	
	.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a {
		width: 100%;
	}
	
	.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links .route-link {
		display: none;
	}
}

.easypack-widget.mobile div.payment-wrapper {
	width: 100%;
	display: flex;
	justify-content: center;
	min-height: 30px;
	align-items: center;
}

.easypack-widget.mobile div.payment-filter {
	display: flex;
	width: auto;
}

.easypack-widget.mobile div.payment-filter .btn.selected {
	background: url("https://cdn-ilchoab.nitrocdn.com/JgPgLFxDcnVUUUOmFnkGejLMpVKzwGdV/assets/images/optimized/rev-aa63c52/geowidget.easypack24.net/images/desktop/icons/ff43799ba6040e5be7af575f426231d0.selected.png") #fff no-repeat 50%;
}

.easypack-widget.mobile div.payment-filter .btn.selected.nitro-lazy {
	background: none !important;
}

.easypack-widget.mobile div.payment-filter i {
	margin-left: 5px;
	margin-top: 1px;
	width: 20px;
	font-size: 18px;
	display: inline;
}

.easypack-widget.mobile div.payment-filter .label {
	display: inline;
	font-weight: 600;
	margin-left: 9px;
	padding-left: 0;
}

.easypack-widget.mobile .map-list-row {
	display: flex;
	flex: 1;
	min-height: 300px;
	height: 10px;
}

.easypack-widget.mobile .map-list-row .map-list-flex {
	display: block;
	position: relative;
	width: 100%;
	min-height: 300px;
	flex: 1;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget {
	height: 100%;
	position: absolute;
	width: 100%;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window {
	font-size: 13px;
	line-height: 1.42857143;
	font-weight: 100;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .content {
	background-color: #323232;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window h1 {
	font-size: 1.1em;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper {
	padding: 20px;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper p {
	padding: 0;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links a {
	padding: 0 0 2px;
	margin-right: 0;
	width: 100%;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links .details-link {
	cursor: pointer;
	margin-bottom: 2px;
}

.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links .select-link {
	cursor: pointer;
}

@media screen and (max-width:768px) {
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window {
		flex-direction: row-reverse;
		justify-content: flex-end;
		padding-top: 0;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper {
		padding: 5px;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper p {
		padding: 0;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper h1 {
		margin: 0;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper .opening-hours-label {
		display: none;
		padding: 10px;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links {
		padding: 5px;
		justify-content: flex-end;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links .route-link {
		display: none;
	}
}

@media screen and (max-width:768px) and (orientation:landscape) {
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window {
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: nowrap;
		padding: 3px 5px;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links {
		padding-right: 10px;
		border-top: none;
	}
	
	.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links a {
		width: 110px;
	}
}

.easypack-widget.mobile .map-list-row .map-list-flex .list-widget {
	width: 100%;
	min-height: 100%;
	display: none;
	max-height: 100%;
	overflow-y: auto;
	flex: 1;
	position: absolute;
}

.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper {
	padding: 0 0 10px 18px;
}

.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper .scroll-box {
	overflow: auto;
	height: 100%;
}

.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper .scroll-box li {
	border-top: 1px solid #d6d6d6;
}

.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper .scroll-box li a {
	padding-left: 10px;
	text-align: left;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window {
	font-size: 13px;
	line-height: 1.42857143;
	font-weight: 100;
	width: 250px;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window .content {
	background-color: #323232;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window h1 {
	font-size: 1.1em;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window .point-wrapper {
	padding: 20px;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window .point-wrapper p {
	padding: 0;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window .links a {
	padding: 0 0 2px 20px;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window .links .route-link {
	margin-right: 15px;
}

.easypack-widget.mobile .map-list-in-row .map-widget .info-window .links .details-link {
	padding-left: 25px;
}

.easypack-widget.mobile .map-list-in-row .list-widget .pagination-wrapper ul li.pagingItem, .easypack-widget.mobile .map-list-in-row .list-widget .pagination-wrapper ul li.pagingSeparator {
	display: none;
}

.easypack-widget.mobile .view-chooser {
	display: block !important;
	width: 100%;
}

.easypack-widget.mobile .view-chooser .list-wrapper, .easypack-widget.mobile .view-chooser .map-wrapper {
	text-align: center;
	padding: 10px;
	width: 50%;
	float: left;
	background-color: #282828;
	cursor: pointer;
}

.easypack-widget.mobile .view-chooser .list-wrapper .btn, .easypack-widget.mobile .view-chooser .map-wrapper .btn {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	padding-left: 25px;
	display: block;
}

.easypack-widget.mobile .view-chooser .list-wrapper[data-active=true], .easypack-widget.mobile .view-chooser .map-wrapper[data-active=true] {
	background-color: #fab800;
}

.easypack-widget.mobile .point-details {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: none;
	height: 100%;
	width: 100%;
	z-index: 1001;
	overflow-y: hidden;
}

.easypack-widget.mobile .point-details .details-wrapper {
	height: 100%;
	width: 100%;
	position: relative;
	display: table;
	-webkit-box-shadow: -2px 0 10px 0 rgba(92, 92, 92, .65);
	-moz-box-shadow: -2px 0 10px 0 rgba(92, 92, 92, .65);
	box-shadow: -2px 0 10px 0 rgba(92, 92, 92, .65);
}

.easypack-widget.mobile .point-details .details-wrapper .details-content {
	display: table-row;
	background: #fff;
	overflow: scroll;
	position: absolute;
	top: 0;
	height: calc(98% - 29px);
	width: 100%;
	z-index: 100;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .close-button {
	position: relative;
	display: block;
	margin: 10px;
	color: #000;
	z-index: 910;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description, .easypack-widget.mobile .point-details .details-wrapper .details-content .point-box {
	display: block;
	width: 100%;
	height: auto;
	background: none;
	text-align: left;
	color: #000;
	font-size: 14px;
	line-height: 20px;
	padding: 20px;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description h1, .easypack-widget.mobile .point-details .details-wrapper .details-content .point-box h1 {
	padding: 0;
	color: #000 !important;
	font-size: 16px;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description p, .easypack-widget.mobile .point-details .details-wrapper .details-content .point-box p {
	padding: 0;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .point-box {
	padding: 50px 20px 0;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description {
	padding: 20px;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item {
	display: block;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item .definition, .easypack-widget.mobile .point-details .details-wrapper .details-content .description .item .term {
	display: block;
	width: 100%;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item.font-small {
	font-size: 12px;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item.font-small i {
	font-size: 14px;
	margin-right: 10px;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description div.item.font-small {
	margin-bottom: 0;
}

.easypack-widget.mobile .point-details .details-wrapper .details-content .description-photo {
	height: auto;
	max-width: 100%;
	padding: 20px;
	bottom: 52px;
	left: 0;
	right: 0;
}

.easypack-widget.mobile .point-details .details-wrapper .details-actions {
	display: table-row;
	position: absolute;
	z-index: 200;
	bottom: 0;
	right: 0;
	left: 0;
}

.easypack-widget.mobile .point-details .details-wrapper .details-actions .action {
	display: block;
	position: relative;
	width: 100%;
	height: 52px;
	background-color: #fab800;
	text-align: center;
	padding-top: 18px;
}

.easypack-widget.mobile .point-details .details-wrapper .details-actions .action a {
	padding: 1px 0 4px 20px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

@media screen and (max-width:768px) {
	.widget-modal {
		overflow: scroll;
	}
}

.widget-modal {
	display: flex;
	flex-direction: column;
}

.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group:not(.with-filters), .widget-modal .search-group-btn:not(.with-filters) {
	width: auto;
}

.status-bar.no-points, .widget-modal .status-bar.no-points {
	display: block;
}

.easypack-widget {}

.easypack-widget .fa, .easypack-widget .fab, .easypack-widget .fad, .easypack-widget .fal, .easypack-widget .far, .easypack-widget .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.easypack-widget .fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em;
}

.easypack-widget .fa-xs {
	font-size: .75em;
}

.easypack-widget .fa-sm {
	font-size: .875em;
}

.easypack-widget .fa-1x {
	font-size: 1em;
}

.easypack-widget .fa-2x {
	font-size: 2em;
}

.easypack-widget .fa-3x {
	font-size: 3em;
}

.easypack-widget .fa-4x {
	font-size: 4em;
}

.easypack-widget .fa-5x {
	font-size: 5em;
}

.easypack-widget .fa-6x {
	font-size: 6em;
}

.easypack-widget .fa-7x {
	font-size: 7em;
}

.easypack-widget .fa-8x {
	font-size: 8em;
}

.easypack-widget .fa-9x {
	font-size: 9em;
}

.easypack-widget .fa-10x {
	font-size: 10em;
}

.easypack-widget .fa-fw {
	text-align: center;
	width: 1.25em;
}

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

.easypack-widget .fa-ul > li {
	position: relative;
}

.easypack-widget .fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}

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

.easypack-widget .fa-pull-left {
	float: left;
}

.easypack-widget .fa-pull-right {
	float: right;
}

.easypack-widget .fa.fa-pull-left, .easypack-widget .fab.fa-pull-left, .easypack-widget .fal.fa-pull-left, .easypack-widget .far.fa-pull-left, .easypack-widget .fas.fa-pull-left {
	margin-right: .3em;
}

.easypack-widget .fa.fa-pull-right, .easypack-widget .fab.fa-pull-right, .easypack-widget .fal.fa-pull-right, .easypack-widget .far.fa-pull-right, .easypack-widget .fas.fa-pull-right {
	margin-left: .3em;
}

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

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

@keyframes fa-spin {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(1turn);
	}
}

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

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

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

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

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

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

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

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

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

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

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

.easypack-widget .fa-inverse {
	color: #fff;
}

.easypack-widget .fa-500px:before {
	content: "";
}

.easypack-widget .fa-accessible-icon:before {
	content: "";
}

.easypack-widget .fa-accusoft:before {
	content: "";
}

.easypack-widget .fa-acquisitions-incorporated:before {
	content: "";
}

.easypack-widget .fa-ad:before {
	content: "";
}

.easypack-widget .fa-address-book:before {
	content: "";
}

.easypack-widget .fa-address-card:before {
	content: "";
}

.easypack-widget .fa-adjust:before {
	content: "";
}

.easypack-widget .fa-adn:before {
	content: "";
}

.easypack-widget .fa-adversal:before {
	content: "";
}

.easypack-widget .fa-affiliatetheme:before {
	content: "";
}

.easypack-widget .fa-air-freshener:before {
	content: "";
}

.easypack-widget .fa-airbnb:before {
	content: "";
}

.easypack-widget .fa-algolia:before {
	content: "";
}

.easypack-widget .fa-align-center:before {
	content: "";
}

.easypack-widget .fa-align-justify:before {
	content: "";
}

.easypack-widget .fa-align-left:before {
	content: "";
}

.easypack-widget .fa-align-right:before {
	content: "";
}

.easypack-widget .fa-alipay:before {
	content: "";
}

.easypack-widget .fa-allergies:before {
	content: "";
}

.easypack-widget .fa-amazon:before {
	content: "";
}

.easypack-widget .fa-amazon-pay:before {
	content: "";
}

.easypack-widget .fa-ambulance:before {
	content: "";
}

.easypack-widget .fa-american-sign-language-interpreting:before {
	content: "";
}

.easypack-widget .fa-amilia:before {
	content: "";
}

.easypack-widget .fa-anchor:before {
	content: "";
}

.easypack-widget .fa-android:before {
	content: "";
}

.easypack-widget .fa-angellist:before {
	content: "";
}

.easypack-widget .fa-angle-double-down:before {
	content: "";
}

.easypack-widget .fa-angle-double-left:before {
	content: "";
}

.easypack-widget .fa-angle-double-right:before {
	content: "";
}

.easypack-widget .fa-angle-double-up:before {
	content: "";
}

.easypack-widget .fa-angle-down:before {
	content: "";
}

.easypack-widget .fa-angle-left:before {
	content: "";
}

.easypack-widget .fa-angle-right:before {
	content: "";
}

.easypack-widget .fa-angle-up:before {
	content: "";
}

.easypack-widget .fa-angry:before {
	content: "";
}

.easypack-widget .fa-angrycreative:before {
	content: "";
}

.easypack-widget .fa-angular:before {
	content: "";
}

.easypack-widget .fa-ankh:before {
	content: "";
}

.easypack-widget .fa-app-store:before {
	content: "";
}

.easypack-widget .fa-app-store-ios:before {
	content: "";
}

.easypack-widget .fa-apper:before {
	content: "";
}

.easypack-widget .fa-apple:before {
	content: "";
}

.easypack-widget .fa-apple-alt:before {
	content: "";
}

.easypack-widget .fa-apple-pay:before {
	content: "";
}

.easypack-widget .fa-archive:before {
	content: "";
}

.easypack-widget .fa-archway:before {
	content: "";
}

.easypack-widget .fa-arrow-alt-circle-down:before {
	content: "";
}

.easypack-widget .fa-arrow-alt-circle-left:before {
	content: "";
}

.easypack-widget .fa-arrow-alt-circle-right:before {
	content: "";
}

.easypack-widget .fa-arrow-alt-circle-up:before {
	content: "";
}

.easypack-widget .fa-arrow-circle-down:before {
	content: "";
}

.easypack-widget .fa-arrow-circle-left:before {
	content: "";
}

.easypack-widget .fa-arrow-circle-right:before {
	content: "";
}

.easypack-widget .fa-arrow-circle-up:before {
	content: "";
}

.easypack-widget .fa-arrow-down:before {
	content: "";
}

.easypack-widget .fa-arrow-left:before {
	content: "";
}

.easypack-widget .fa-arrow-right:before {
	content: "";
}

.easypack-widget .fa-arrow-up:before {
	content: "";
}

.easypack-widget .fa-arrows-alt:before {
	content: "";
}

.easypack-widget .fa-arrows-alt-h:before {
	content: "";
}

.easypack-widget .fa-arrows-alt-v:before {
	content: "";
}

.easypack-widget .fa-artstation:before {
	content: "";
}

.easypack-widget .fa-assistive-listening-systems:before {
	content: "";
}

.easypack-widget .fa-asterisk:before {
	content: "";
}

.easypack-widget .fa-asymmetrik:before {
	content: "";
}

.easypack-widget .fa-at:before {
	content: "";
}

.easypack-widget .fa-atlas:before {
	content: "";
}

.easypack-widget .fa-atlassian:before {
	content: "";
}

.easypack-widget .fa-atom:before {
	content: "";
}

.easypack-widget .fa-audible:before {
	content: "";
}

.easypack-widget .fa-audio-description:before {
	content: "";
}

.easypack-widget .fa-autoprefixer:before {
	content: "";
}

.easypack-widget .fa-avianex:before {
	content: "";
}

.easypack-widget .fa-aviato:before {
	content: "";
}

.easypack-widget .fa-award:before {
	content: "";
}

.easypack-widget .fa-aws:before {
	content: "";
}

.easypack-widget .fa-baby:before {
	content: "";
}

.easypack-widget .fa-baby-carriage:before {
	content: "";
}

.easypack-widget .fa-backspace:before {
	content: "";
}

.easypack-widget .fa-backward:before {
	content: "";
}

.easypack-widget .fa-bacon:before {
	content: "";
}

.easypack-widget .fa-bacteria:before {
	content: "";
}

.easypack-widget .fa-bacterium:before {
	content: "";
}

.easypack-widget .fa-bahai:before {
	content: "";
}

.easypack-widget .fa-balance-scale:before {
	content: "";
}

.easypack-widget .fa-balance-scale-left:before {
	content: "";
}

.easypack-widget .fa-balance-scale-right:before {
	content: "";
}

.easypack-widget .fa-ban:before {
	content: "";
}

.easypack-widget .fa-band-aid:before {
	content: "";
}

.easypack-widget .fa-bandcamp:before {
	content: "";
}

.easypack-widget .fa-barcode:before {
	content: "";
}

.easypack-widget .fa-bars:before {
	content: "";
}

.easypack-widget .fa-baseball-ball:before {
	content: "";
}

.easypack-widget .fa-basketball-ball:before {
	content: "";
}

.easypack-widget .fa-bath:before {
	content: "";
}

.easypack-widget .fa-battery-empty:before {
	content: "";
}

.easypack-widget .fa-battery-full:before {
	content: "";
}

.easypack-widget .fa-battery-half:before {
	content: "";
}

.easypack-widget .fa-battery-quarter:before {
	content: "";
}

.easypack-widget .fa-battery-three-quarters:before {
	content: "";
}

.easypack-widget .fa-battle-net:before {
	content: "";
}

.easypack-widget .fa-bed:before {
	content: "";
}

.easypack-widget .fa-beer:before {
	content: "";
}

.easypack-widget .fa-behance:before {
	content: "";
}

.easypack-widget .fa-behance-square:before {
	content: "";
}

.easypack-widget .fa-bell:before {
	content: "";
}

.easypack-widget .fa-bell-slash:before {
	content: "";
}

.easypack-widget .fa-bezier-curve:before {
	content: "";
}

.easypack-widget .fa-bible:before {
	content: "";
}

.easypack-widget .fa-bicycle:before {
	content: "";
}

.easypack-widget .fa-biking:before {
	content: "";
}

.easypack-widget .fa-bimobject:before {
	content: "";
}

.easypack-widget .fa-binoculars:before {
	content: "";
}

.easypack-widget .fa-biohazard:before {
	content: "";
}

.easypack-widget .fa-birthday-cake:before {
	content: "";
}

.easypack-widget .fa-bitbucket:before {
	content: "";
}

.easypack-widget .fa-bitcoin:before {
	content: "";
}

.easypack-widget .fa-bity:before {
	content: "";
}

.easypack-widget .fa-black-tie:before {
	content: "";
}

.easypack-widget .fa-blackberry:before {
	content: "";
}

.easypack-widget .fa-blender:before {
	content: "";
}

.easypack-widget .fa-blender-phone:before {
	content: "";
}

.easypack-widget .fa-blind:before {
	content: "";
}

.easypack-widget .fa-blog:before {
	content: "";
}

.easypack-widget .fa-blogger:before {
	content: "";
}

.easypack-widget .fa-blogger-b:before {
	content: "";
}

.easypack-widget .fa-bluetooth:before {
	content: "";
}

.easypack-widget .fa-bluetooth-b:before {
	content: "";
}

.easypack-widget .fa-bold:before {
	content: "";
}

.easypack-widget .fa-bolt:before {
	content: "";
}

.easypack-widget .fa-bomb:before {
	content: "";
}

.easypack-widget .fa-bone:before {
	content: "";
}

.easypack-widget .fa-bong:before {
	content: "";
}

.easypack-widget .fa-book:before {
	content: "";
}

.easypack-widget .fa-book-dead:before {
	content: "";
}

.easypack-widget .fa-book-medical:before {
	content: "";
}

.easypack-widget .fa-book-open:before {
	content: "";
}

.easypack-widget .fa-book-reader:before {
	content: "";
}

.easypack-widget .fa-bookmark:before {
	content: "";
}

.easypack-widget .fa-bootstrap:before {
	content: "";
}

.easypack-widget .fa-border-all:before {
	content: "";
}

.easypack-widget .fa-border-none:before {
	content: "";
}

.easypack-widget .fa-border-style:before {
	content: "";
}

.easypack-widget .fa-bowling-ball:before {
	content: "";
}

.easypack-widget .fa-box:before {
	content: "";
}

.easypack-widget .fa-box-open:before {
	content: "";
}

.easypack-widget .fa-box-tissue:before {
	content: "";
}

.easypack-widget .fa-boxes:before {
	content: "";
}

.easypack-widget .fa-braille:before {
	content: "";
}

.easypack-widget .fa-brain:before {
	content: "";
}

.easypack-widget .fa-bread-slice:before {
	content: "";
}

.easypack-widget .fa-briefcase:before {
	content: "";
}

.easypack-widget .fa-briefcase-medical:before {
	content: "";
}

.easypack-widget .fa-broadcast-tower:before {
	content: "";
}

.easypack-widget .fa-broom:before {
	content: "";
}

.easypack-widget .fa-brush:before {
	content: "";
}

.easypack-widget .fa-btc:before {
	content: "";
}

.easypack-widget .fa-buffer:before {
	content: "";
}

.easypack-widget .fa-bug:before {
	content: "";
}

.easypack-widget .fa-building:before {
	content: "";
}

.easypack-widget .fa-bullhorn:before {
	content: "";
}

.easypack-widget .fa-bullseye:before {
	content: "";
}

.easypack-widget .fa-burn:before {
	content: "";
}

.easypack-widget .fa-buromobelexperte:before {
	content: "";
}

.easypack-widget .fa-bus:before {
	content: "";
}

.easypack-widget .fa-bus-alt:before {
	content: "";
}

.easypack-widget .fa-business-time:before {
	content: "";
}

.easypack-widget .fa-buy-n-large:before {
	content: "";
}

.easypack-widget .fa-buysellads:before {
	content: "";
}

.easypack-widget .fa-calculator:before {
	content: "";
}

.easypack-widget .fa-calendar:before {
	content: "";
}

.easypack-widget .fa-calendar-alt:before {
	content: "";
}

.easypack-widget .fa-calendar-check:before {
	content: "";
}

.easypack-widget .fa-calendar-day:before {
	content: "";
}

.easypack-widget .fa-calendar-minus:before {
	content: "";
}

.easypack-widget .fa-calendar-plus:before {
	content: "";
}

.easypack-widget .fa-calendar-times:before {
	content: "";
}

.easypack-widget .fa-calendar-week:before {
	content: "";
}

.easypack-widget .fa-camera:before {
	content: "";
}

.easypack-widget .fa-camera-retro:before {
	content: "";
}

.easypack-widget .fa-campground:before {
	content: "";
}

.easypack-widget .fa-canadian-maple-leaf:before {
	content: "";
}

.easypack-widget .fa-candy-cane:before {
	content: "";
}

.easypack-widget .fa-cannabis:before {
	content: "";
}

.easypack-widget .fa-capsules:before {
	content: "";
}

.easypack-widget .fa-car:before {
	content: "";
}

.easypack-widget .fa-car-alt:before {
	content: "";
}

.easypack-widget .fa-car-battery:before {
	content: "";
}

.easypack-widget .fa-car-crash:before {
	content: "";
}

.easypack-widget .fa-car-side:before {
	content: "";
}

.easypack-widget .fa-caravan:before {
	content: "";
}

.easypack-widget .fa-caret-down:before {
	content: "";
}

.easypack-widget .fa-caret-left:before {
	content: "";
}

.easypack-widget .fa-caret-right:before {
	content: "";
}

.easypack-widget .fa-caret-square-down:before {
	content: "";
}

.easypack-widget .fa-caret-square-left:before {
	content: "";
}

.easypack-widget .fa-caret-square-right:before {
	content: "";
}

.easypack-widget .fa-caret-square-up:before {
	content: "";
}

.easypack-widget .fa-caret-up:before {
	content: "";
}

.easypack-widget .fa-carrot:before {
	content: "";
}

.easypack-widget .fa-cart-arrow-down:before {
	content: "";
}

.easypack-widget .fa-cart-plus:before {
	content: "";
}

.easypack-widget .fa-cash-register:before {
	content: "";
}

.easypack-widget .fa-cat:before {
	content: "";
}

.easypack-widget .fa-cc-amazon-pay:before {
	content: "";
}

.easypack-widget .fa-cc-amex:before {
	content: "";
}

.easypack-widget .fa-cc-apple-pay:before {
	content: "";
}

.easypack-widget .fa-cc-diners-club:before {
	content: "";
}

.easypack-widget .fa-cc-discover:before {
	content: "";
}

.easypack-widget .fa-cc-jcb:before {
	content: "";
}

.easypack-widget .fa-cc-mastercard:before {
	content: "";
}

.easypack-widget .fa-cc-paypal:before {
	content: "";
}

.easypack-widget .fa-cc-stripe:before {
	content: "";
}

.easypack-widget .fa-cc-visa:before {
	content: "";
}

.easypack-widget .fa-centercode:before {
	content: "";
}

.easypack-widget .fa-centos:before {
	content: "";
}

.easypack-widget .fa-certificate:before {
	content: "";
}

.easypack-widget .fa-chair:before {
	content: "";
}

.easypack-widget .fa-chalkboard:before {
	content: "";
}

.easypack-widget .fa-chalkboard-teacher:before {
	content: "";
}

.easypack-widget .fa-charging-station:before {
	content: "";
}

.easypack-widget .fa-chart-area:before {
	content: "";
}

.easypack-widget .fa-chart-bar:before {
	content: "";
}

.easypack-widget .fa-chart-line:before {
	content: "";
}

.easypack-widget .fa-chart-pie:before {
	content: "";
}

.easypack-widget .fa-check:before {
	content: "";
}

.easypack-widget .fa-check-circle:before {
	content: "";
}

.easypack-widget .fa-check-double:before {
	content: "";
}

.easypack-widget .fa-check-square:before {
	content: "";
}

.easypack-widget .fa-cheese:before {
	content: "";
}

.easypack-widget .fa-chess:before {
	content: "";
}

.easypack-widget .fa-chess-bishop:before {
	content: "";
}

.easypack-widget .fa-chess-board:before {
	content: "";
}

.easypack-widget .fa-chess-king:before {
	content: "";
}

.easypack-widget .fa-chess-knight:before {
	content: "";
}

.easypack-widget .fa-chess-pawn:before {
	content: "";
}

.easypack-widget .fa-chess-queen:before {
	content: "";
}

.easypack-widget .fa-chess-rook:before {
	content: "";
}

.easypack-widget .fa-chevron-circle-down:before {
	content: "";
}

.easypack-widget .fa-chevron-circle-left:before {
	content: "";
}

.easypack-widget .fa-chevron-circle-right:before {
	content: "";
}

.easypack-widget .fa-chevron-circle-up:before {
	content: "";
}

.easypack-widget .fa-chevron-down:before {
	content: "";
}

.easypack-widget .fa-chevron-left:before {
	content: "";
}

.easypack-widget .fa-chevron-right:before {
	content: "";
}

.easypack-widget .fa-chevron-up:before {
	content: "";
}

.easypack-widget .fa-child:before {
	content: "";
}

.easypack-widget .fa-chrome:before {
	content: "";
}

.easypack-widget .fa-chromecast:before {
	content: "";
}

.easypack-widget .fa-church:before {
	content: "";
}

.easypack-widget .fa-circle:before {
	content: "";
}

.easypack-widget .fa-circle-notch:before {
	content: "";
}

.easypack-widget .fa-city:before {
	content: "";
}

.easypack-widget .fa-clinic-medical:before {
	content: "";
}

.easypack-widget .fa-clipboard:before {
	content: "";
}

.easypack-widget .fa-clipboard-check:before {
	content: "";
}

.easypack-widget .fa-clipboard-list:before {
	content: "";
}

.easypack-widget .fa-clock:before {
	content: "";
}

.easypack-widget .fa-clone:before {
	content: "";
}

.easypack-widget .fa-closed-captioning:before {
	content: "";
}

.easypack-widget .fa-cloud:before {
	content: "";
}

.easypack-widget .fa-cloud-download-alt:before {
	content: "";
}

.easypack-widget .fa-cloud-meatball:before {
	content: "";
}

.easypack-widget .fa-cloud-moon:before {
	content: "";
}

.easypack-widget .fa-cloud-moon-rain:before {
	content: "";
}

.easypack-widget .fa-cloud-rain:before {
	content: "";
}

.easypack-widget .fa-cloud-showers-heavy:before {
	content: "";
}

.easypack-widget .fa-cloud-sun:before {
	content: "";
}

.easypack-widget .fa-cloud-sun-rain:before {
	content: "";
}

.easypack-widget .fa-cloud-upload-alt:before {
	content: "";
}

.easypack-widget .fa-cloudflare:before {
	content: "";
}

.easypack-widget .fa-cloudscale:before {
	content: "";
}

.easypack-widget .fa-cloudsmith:before {
	content: "";
}

.easypack-widget .fa-cloudversify:before {
	content: "";
}

.easypack-widget .fa-cocktail:before {
	content: "";
}

.easypack-widget .fa-code:before {
	content: "";
}

.easypack-widget .fa-code-branch:before {
	content: "";
}

.easypack-widget .fa-codepen:before {
	content: "";
}

.easypack-widget .fa-codiepie:before {
	content: "";
}

.easypack-widget .fa-coffee:before {
	content: "";
}

.easypack-widget .fa-cog:before {
	content: "";
}

.easypack-widget .fa-cogs:before {
	content: "";
}

.easypack-widget .fa-coins:before {
	content: "";
}

.easypack-widget .fa-columns:before {
	content: "";
}

.easypack-widget .fa-comment:before {
	content: "";
}

.easypack-widget .fa-comment-alt:before {
	content: "";
}

.easypack-widget .fa-comment-dollar:before {
	content: "";
}

.easypack-widget .fa-comment-dots:before {
	content: "";
}

.easypack-widget .fa-comment-medical:before {
	content: "";
}

.easypack-widget .fa-comment-slash:before {
	content: "";
}

.easypack-widget .fa-comments:before {
	content: "";
}

.easypack-widget .fa-comments-dollar:before {
	content: "";
}

.easypack-widget .fa-compact-disc:before {
	content: "";
}

.easypack-widget .fa-compass:before {
	content: "";
}

.easypack-widget .fa-compress:before {
	content: "";
}

.easypack-widget .fa-compress-alt:before {
	content: "";
}

.easypack-widget .fa-compress-arrows-alt:before {
	content: "";
}

.easypack-widget .fa-concierge-bell:before {
	content: "";
}

.easypack-widget .fa-confluence:before {
	content: "";
}

.easypack-widget .fa-connectdevelop:before {
	content: "";
}

.easypack-widget .fa-contao:before {
	content: "";
}

.easypack-widget .fa-cookie:before {
	content: "";
}

.easypack-widget .fa-cookie-bite:before {
	content: "";
}

.easypack-widget .fa-copy:before {
	content: "";
}

.easypack-widget .fa-copyright:before {
	content: "";
}

.easypack-widget .fa-cotton-bureau:before {
	content: "";
}

.easypack-widget .fa-couch:before {
	content: "";
}

.easypack-widget .fa-cpanel:before {
	content: "";
}

.easypack-widget .fa-creative-commons:before {
	content: "";
}

.easypack-widget .fa-creative-commons-by:before {
	content: "";
}

.easypack-widget .fa-creative-commons-nc:before {
	content: "";
}

.easypack-widget .fa-creative-commons-nc-eu:before {
	content: "";
}

.easypack-widget .fa-creative-commons-nc-jp:before {
	content: "";
}

.easypack-widget .fa-creative-commons-nd:before {
	content: "";
}

.easypack-widget .fa-creative-commons-pd:before {
	content: "";
}

.easypack-widget .fa-creative-commons-pd-alt:before {
	content: "";
}

.easypack-widget .fa-creative-commons-remix:before {
	content: "";
}

.easypack-widget .fa-creative-commons-sa:before {
	content: "";
}

.easypack-widget .fa-creative-commons-sampling:before {
	content: "";
}

.easypack-widget .fa-creative-commons-sampling-plus:before {
	content: "";
}

.easypack-widget .fa-creative-commons-share:before {
	content: "";
}

.easypack-widget .fa-creative-commons-zero:before {
	content: "";
}

.easypack-widget .fa-credit-card:before {
	content: "";
}

.easypack-widget .fa-critical-role:before {
	content: "";
}

.easypack-widget .fa-crop:before {
	content: "";
}

.easypack-widget .fa-crop-alt:before {
	content: "";
}

.easypack-widget .fa-cross:before {
	content: "";
}

.easypack-widget .fa-crosshairs:before {
	content: "";
}

.easypack-widget .fa-crow:before {
	content: "";
}

.easypack-widget .fa-crown:before {
	content: "";
}

.easypack-widget .fa-crutch:before {
	content: "";
}

.easypack-widget .fa-css3:before {
	content: "";
}

.easypack-widget .fa-css3-alt:before {
	content: "";
}

.easypack-widget .fa-cube:before {
	content: "";
}

.easypack-widget .fa-cubes:before {
	content: "";
}

.easypack-widget .fa-cut:before {
	content: "";
}

.easypack-widget .fa-cuttlefish:before {
	content: "";
}

.easypack-widget .fa-d-and-d:before {
	content: "";
}

.easypack-widget .fa-d-and-d-beyond:before {
	content: "";
}

.easypack-widget .fa-dailymotion:before {
	content: "";
}

.easypack-widget .fa-dashcube:before {
	content: "";
}

.easypack-widget .fa-database:before {
	content: "";
}

.easypack-widget .fa-deaf:before {
	content: "";
}

.easypack-widget .fa-deezer:before {
	content: "";
}

.easypack-widget .fa-delicious:before {
	content: "";
}

.easypack-widget .fa-democrat:before {
	content: "";
}

.easypack-widget .fa-deploydog:before {
	content: "";
}

.easypack-widget .fa-deskpro:before {
	content: "";
}

.easypack-widget .fa-desktop:before {
	content: "";
}

.easypack-widget .fa-dev:before {
	content: "";
}

.easypack-widget .fa-deviantart:before {
	content: "";
}

.easypack-widget .fa-dharmachakra:before {
	content: "";
}

.easypack-widget .fa-dhl:before {
	content: "";
}

.easypack-widget .fa-diagnoses:before {
	content: "";
}

.easypack-widget .fa-diaspora:before {
	content: "";
}

.easypack-widget .fa-dice:before {
	content: "";
}

.easypack-widget .fa-dice-d20:before {
	content: "";
}

.easypack-widget .fa-dice-d6:before {
	content: "";
}

.easypack-widget .fa-dice-five:before {
	content: "";
}

.easypack-widget .fa-dice-four:before {
	content: "";
}

.easypack-widget .fa-dice-one:before {
	content: "";
}

.easypack-widget .fa-dice-six:before {
	content: "";
}

.easypack-widget .fa-dice-three:before {
	content: "";
}

.easypack-widget .fa-dice-two:before {
	content: "";
}

.easypack-widget .fa-digg:before {
	content: "";
}

.easypack-widget .fa-digital-ocean:before {
	content: "";
}

.easypack-widget .fa-digital-tachograph:before {
	content: "";
}

.easypack-widget .fa-directions:before {
	content: "";
}

.easypack-widget .fa-discord:before {
	content: "";
}

.easypack-widget .fa-discourse:before {
	content: "";
}

.easypack-widget .fa-disease:before {
	content: "";
}

.easypack-widget .fa-divide:before {
	content: "";
}

.easypack-widget .fa-dizzy:before {
	content: "";
}

.easypack-widget .fa-dna:before {
	content: "";
}

.easypack-widget .fa-dochub:before {
	content: "";
}

.easypack-widget .fa-docker:before {
	content: "";
}

.easypack-widget .fa-dog:before {
	content: "";
}

.easypack-widget .fa-dollar-sign:before {
	content: "";
}

.easypack-widget .fa-dolly:before {
	content: "";
}

.easypack-widget .fa-dolly-flatbed:before {
	content: "";
}

.easypack-widget .fa-donate:before {
	content: "";
}

.easypack-widget .fa-door-closed:before {
	content: "";
}

.easypack-widget .fa-door-open:before {
	content: "";
}

.easypack-widget .fa-dot-circle:before {
	content: "";
}

.easypack-widget .fa-dove:before {
	content: "";
}

.easypack-widget .fa-download:before {
	content: "";
}

.easypack-widget .fa-draft2digital:before {
	content: "";
}

.easypack-widget .fa-drafting-compass:before {
	content: "";
}

.easypack-widget .fa-dragon:before {
	content: "";
}

.easypack-widget .fa-draw-polygon:before {
	content: "";
}

.easypack-widget .fa-dribbble:before {
	content: "";
}

.easypack-widget .fa-dribbble-square:before {
	content: "";
}

.easypack-widget .fa-dropbox:before {
	content: "";
}

.easypack-widget .fa-drum:before {
	content: "";
}

.easypack-widget .fa-drum-steelpan:before {
	content: "";
}

.easypack-widget .fa-drumstick-bite:before {
	content: "";
}

.easypack-widget .fa-drupal:before {
	content: "";
}

.easypack-widget .fa-dumbbell:before {
	content: "";
}

.easypack-widget .fa-dumpster:before {
	content: "";
}

.easypack-widget .fa-dumpster-fire:before {
	content: "";
}

.easypack-widget .fa-dungeon:before {
	content: "";
}

.easypack-widget .fa-dyalog:before {
	content: "";
}

.easypack-widget .fa-earlybirds:before {
	content: "";
}

.easypack-widget .fa-ebay:before {
	content: "";
}

.easypack-widget .fa-edge:before {
	content: "";
}

.easypack-widget .fa-edge-legacy:before {
	content: "";
}

.easypack-widget .fa-edit:before {
	content: "";
}

.easypack-widget .fa-egg:before {
	content: "";
}

.easypack-widget .fa-eject:before {
	content: "";
}

.easypack-widget .fa-elementor:before {
	content: "";
}

.easypack-widget .fa-ellipsis-h:before {
	content: "";
}

.easypack-widget .fa-ellipsis-v:before {
	content: "";
}

.easypack-widget .fa-ello:before {
	content: "";
}

.easypack-widget .fa-ember:before {
	content: "";
}

.easypack-widget .fa-empire:before {
	content: "";
}

.easypack-widget .fa-envelope:before {
	content: "";
}

.easypack-widget .fa-envelope-open:before {
	content: "";
}

.easypack-widget .fa-envelope-open-text:before {
	content: "";
}

.easypack-widget .fa-envelope-square:before {
	content: "";
}

.easypack-widget .fa-envira:before {
	content: "";
}

.easypack-widget .fa-equals:before {
	content: "";
}

.easypack-widget .fa-eraser:before {
	content: "";
}

.easypack-widget .fa-erlang:before {
	content: "";
}

.easypack-widget .fa-ethereum:before {
	content: "";
}

.easypack-widget .fa-ethernet:before {
	content: "";
}

.easypack-widget .fa-etsy:before {
	content: "";
}

.easypack-widget .fa-euro-sign:before {
	content: "";
}

.easypack-widget .fa-evernote:before {
	content: "";
}

.easypack-widget .fa-exchange-alt:before {
	content: "";
}

.easypack-widget .fa-exclamation:before {
	content: "";
}

.easypack-widget .fa-exclamation-circle:before {
	content: "";
}

.easypack-widget .fa-exclamation-triangle:before {
	content: "";
}

.easypack-widget .fa-expand:before {
	content: "";
}

.easypack-widget .fa-expand-alt:before {
	content: "";
}

.easypack-widget .fa-expand-arrows-alt:before {
	content: "";
}

.easypack-widget .fa-expeditedssl:before {
	content: "";
}

.easypack-widget .fa-external-link-alt:before {
	content: "";
}

.easypack-widget .fa-external-link-square-alt:before {
	content: "";
}

.easypack-widget .fa-eye:before {
	content: "";
}

.easypack-widget .fa-eye-dropper:before {
	content: "";
}

.easypack-widget .fa-eye-slash:before {
	content: "";
}

.easypack-widget .fa-facebook:before {
	content: "";
}

.easypack-widget .fa-facebook-f:before {
	content: "";
}

.easypack-widget .fa-facebook-messenger:before {
	content: "";
}

.easypack-widget .fa-facebook-square:before {
	content: "";
}

.easypack-widget .fa-fan:before {
	content: "";
}

.easypack-widget .fa-fantasy-flight-games:before {
	content: "";
}

.easypack-widget .fa-fast-backward:before {
	content: "";
}

.easypack-widget .fa-fast-forward:before {
	content: "";
}

.easypack-widget .fa-faucet:before {
	content: "";
}

.easypack-widget .fa-fax:before {
	content: "";
}

.easypack-widget .fa-feather:before {
	content: "";
}

.easypack-widget .fa-feather-alt:before {
	content: "";
}

.easypack-widget .fa-fedex:before {
	content: "";
}

.easypack-widget .fa-fedora:before {
	content: "";
}

.easypack-widget .fa-female:before {
	content: "";
}

.easypack-widget .fa-fighter-jet:before {
	content: "";
}

.easypack-widget .fa-figma:before {
	content: "";
}

.easypack-widget .fa-file:before {
	content: "";
}

.easypack-widget .fa-file-alt:before {
	content: "";
}

.easypack-widget .fa-file-archive:before {
	content: "";
}

.easypack-widget .fa-file-audio:before {
	content: "";
}

.easypack-widget .fa-file-code:before {
	content: "";
}

.easypack-widget .fa-file-contract:before {
	content: "";
}

.easypack-widget .fa-file-csv:before {
	content: "";
}

.easypack-widget .fa-file-download:before {
	content: "";
}

.easypack-widget .fa-file-excel:before {
	content: "";
}

.easypack-widget .fa-file-export:before {
	content: "";
}

.easypack-widget .fa-file-image:before {
	content: "";
}

.easypack-widget .fa-file-import:before {
	content: "";
}

.easypack-widget .fa-file-invoice:before {
	content: "";
}

.easypack-widget .fa-file-invoice-dollar:before {
	content: "";
}

.easypack-widget .fa-file-medical:before {
	content: "";
}

.easypack-widget .fa-file-medical-alt:before {
	content: "";
}

.easypack-widget .fa-file-pdf:before {
	content: "";
}

.easypack-widget .fa-file-powerpoint:before {
	content: "";
}

.easypack-widget .fa-file-prescription:before {
	content: "";
}

.easypack-widget .fa-file-signature:before {
	content: "";
}

.easypack-widget .fa-file-upload:before {
	content: "";
}

.easypack-widget .fa-file-video:before {
	content: "";
}

.easypack-widget .fa-file-word:before {
	content: "";
}

.easypack-widget .fa-fill:before {
	content: "";
}

.easypack-widget .fa-fill-drip:before {
	content: "";
}

.easypack-widget .fa-film:before {
	content: "";
}

.easypack-widget .fa-filter:before {
	content: "";
}

.easypack-widget .fa-fingerprint:before {
	content: "";
}

.easypack-widget .fa-fire:before {
	content: "";
}

.easypack-widget .fa-fire-alt:before {
	content: "";
}

.easypack-widget .fa-fire-extinguisher:before {
	content: "";
}

.easypack-widget .fa-firefox:before {
	content: "";
}

.easypack-widget .fa-firefox-browser:before {
	content: "";
}

.easypack-widget .fa-first-aid:before {
	content: "";
}

.easypack-widget .fa-first-order:before {
	content: "";
}

.easypack-widget .fa-first-order-alt:before {
	content: "";
}

.easypack-widget .fa-firstdraft:before {
	content: "";
}

.easypack-widget .fa-fish:before {
	content: "";
}

.easypack-widget .fa-fist-raised:before {
	content: "";
}

.easypack-widget .fa-flag:before {
	content: "";
}

.easypack-widget .fa-flag-checkered:before {
	content: "";
}

.easypack-widget .fa-flag-usa:before {
	content: "";
}

.easypack-widget .fa-flask:before {
	content: "";
}

.easypack-widget .fa-flickr:before {
	content: "";
}

.easypack-widget .fa-flipboard:before {
	content: "";
}

.easypack-widget .fa-flushed:before {
	content: "";
}

.easypack-widget .fa-fly:before {
	content: "";
}

.easypack-widget .fa-folder:before {
	content: "";
}

.easypack-widget .fa-folder-minus:before {
	content: "";
}

.easypack-widget .fa-folder-open:before {
	content: "";
}

.easypack-widget .fa-folder-plus:before {
	content: "";
}

.easypack-widget .fa-font:before {
	content: "";
}

.easypack-widget .fa-font-awesome:before {
	content: "";
}

.easypack-widget .fa-font-awesome-alt:before {
	content: "";
}

.easypack-widget .fa-font-awesome-flag:before {
	content: "";
}

.easypack-widget .fa-font-awesome-logo-full:before {
	content: "";
}

.easypack-widget .fa-fonticons:before {
	content: "";
}

.easypack-widget .fa-fonticons-fi:before {
	content: "";
}

.easypack-widget .fa-football-ball:before {
	content: "";
}

.easypack-widget .fa-fort-awesome:before {
	content: "";
}

.easypack-widget .fa-fort-awesome-alt:before {
	content: "";
}

.easypack-widget .fa-forumbee:before {
	content: "";
}

.easypack-widget .fa-forward:before {
	content: "";
}

.easypack-widget .fa-foursquare:before {
	content: "";
}

.easypack-widget .fa-free-code-camp:before {
	content: "";
}

.easypack-widget .fa-freebsd:before {
	content: "";
}

.easypack-widget .fa-frog:before {
	content: "";
}

.easypack-widget .fa-frown:before {
	content: "";
}

.easypack-widget .fa-frown-open:before {
	content: "";
}

.easypack-widget .fa-fulcrum:before {
	content: "";
}

.easypack-widget .fa-funnel-dollar:before {
	content: "";
}

.easypack-widget .fa-futbol:before {
	content: "";
}

.easypack-widget .fa-galactic-republic:before {
	content: "";
}

.easypack-widget .fa-galactic-senate:before {
	content: "";
}

.easypack-widget .fa-gamepad:before {
	content: "";
}

.easypack-widget .fa-gas-pump:before {
	content: "";
}

.easypack-widget .fa-gavel:before {
	content: "";
}

.easypack-widget .fa-gem:before {
	content: "";
}

.easypack-widget .fa-genderless:before {
	content: "";
}

.easypack-widget .fa-get-pocket:before {
	content: "";
}

.easypack-widget .fa-gg:before {
	content: "";
}

.easypack-widget .fa-gg-circle:before {
	content: "";
}

.easypack-widget .fa-ghost:before {
	content: "";
}

.easypack-widget .fa-gift:before {
	content: "";
}

.easypack-widget .fa-gifts:before {
	content: "";
}

.easypack-widget .fa-git:before {
	content: "";
}

.easypack-widget .fa-git-alt:before {
	content: "";
}

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

.easypack-widget .fa-github:before {
	content: "";
}

.easypack-widget .fa-github-alt:before {
	content: "";
}

.easypack-widget .fa-github-square:before {
	content: "";
}

.easypack-widget .fa-gitkraken:before {
	content: "";
}

.easypack-widget .fa-gitlab:before {
	content: "";
}

.easypack-widget .fa-gitter:before {
	content: "";
}

.easypack-widget .fa-glass-cheers:before {
	content: "";
}

.easypack-widget .fa-glass-martini:before {
	content: "";
}

.easypack-widget .fa-glass-martini-alt:before {
	content: "";
}

.easypack-widget .fa-glass-whiskey:before {
	content: "";
}

.easypack-widget .fa-glasses:before {
	content: "";
}

.easypack-widget .fa-glide:before {
	content: "";
}

.easypack-widget .fa-glide-g:before {
	content: "";
}

.easypack-widget .fa-globe:before {
	content: "";
}

.easypack-widget .fa-globe-africa:before {
	content: "";
}

.easypack-widget .fa-globe-americas:before {
	content: "";
}

.easypack-widget .fa-globe-asia:before {
	content: "";
}

.easypack-widget .fa-globe-europe:before {
	content: "";
}

.easypack-widget .fa-gofore:before {
	content: "";
}

.easypack-widget .fa-golf-ball:before {
	content: "";
}

.easypack-widget .fa-goodreads:before {
	content: "";
}

.easypack-widget .fa-goodreads-g:before {
	content: "";
}

.easypack-widget .fa-google:before {
	content: "";
}

.easypack-widget .fa-google-drive:before {
	content: "";
}

.easypack-widget .fa-google-pay:before {
	content: "";
}

.easypack-widget .fa-google-play:before {
	content: "";
}

.easypack-widget .fa-google-plus:before {
	content: "";
}

.easypack-widget .fa-google-plus-g:before {
	content: "";
}

.easypack-widget .fa-google-plus-square:before {
	content: "";
}

.easypack-widget .fa-google-wallet:before {
	content: "";
}

.easypack-widget .fa-gopuram:before {
	content: "";
}

.easypack-widget .fa-graduation-cap:before {
	content: "";
}

.easypack-widget .fa-gratipay:before {
	content: "";
}

.easypack-widget .fa-grav:before {
	content: "";
}

.easypack-widget .fa-greater-than:before {
	content: "";
}

.easypack-widget .fa-greater-than-equal:before {
	content: "";
}

.easypack-widget .fa-grimace:before {
	content: "";
}

.easypack-widget .fa-grin:before {
	content: "";
}

.easypack-widget .fa-grin-alt:before {
	content: "";
}

.easypack-widget .fa-grin-beam:before {
	content: "";
}

.easypack-widget .fa-grin-beam-sweat:before {
	content: "";
}

.easypack-widget .fa-grin-hearts:before {
	content: "";
}

.easypack-widget .fa-grin-squint:before {
	content: "";
}

.easypack-widget .fa-grin-squint-tears:before {
	content: "";
}

.easypack-widget .fa-grin-stars:before {
	content: "";
}

.easypack-widget .fa-grin-tears:before {
	content: "";
}

.easypack-widget .fa-grin-tongue:before {
	content: "";
}

.easypack-widget .fa-grin-tongue-squint:before {
	content: "";
}

.easypack-widget .fa-grin-tongue-wink:before {
	content: "";
}

.easypack-widget .fa-grin-wink:before {
	content: "";
}

.easypack-widget .fa-grip-horizontal:before {
	content: "";
}

.easypack-widget .fa-grip-lines:before {
	content: "";
}

.easypack-widget .fa-grip-lines-vertical:before {
	content: "";
}

.easypack-widget .fa-grip-vertical:before {
	content: "";
}

.easypack-widget .fa-gripfire:before {
	content: "";
}

.easypack-widget .fa-grunt:before {
	content: "";
}

.easypack-widget .fa-guilded:before {
	content: "";
}

.easypack-widget .fa-guitar:before {
	content: "";
}

.easypack-widget .fa-gulp:before {
	content: "";
}

.easypack-widget .fa-h-square:before {
	content: "";
}

.easypack-widget .fa-hacker-news:before {
	content: "";
}

.easypack-widget .fa-hacker-news-square:before {
	content: "";
}

.easypack-widget .fa-hackerrank:before {
	content: "";
}

.easypack-widget .fa-hamburger:before {
	content: "";
}

.easypack-widget .fa-hammer:before {
	content: "";
}

.easypack-widget .fa-hamsa:before {
	content: "";
}

.easypack-widget .fa-hand-holding:before {
	content: "";
}

.easypack-widget .fa-hand-holding-heart:before {
	content: "";
}

.easypack-widget .fa-hand-holding-medical:before {
	content: "";
}

.easypack-widget .fa-hand-holding-usd:before {
	content: "";
}

.easypack-widget .fa-hand-holding-water:before {
	content: "";
}

.easypack-widget .fa-hand-lizard:before {
	content: "";
}

.easypack-widget .fa-hand-middle-finger:before {
	content: "";
}

.easypack-widget .fa-hand-paper:before {
	content: "";
}

.easypack-widget .fa-hand-peace:before {
	content: "";
}

.easypack-widget .fa-hand-point-down:before {
	content: "";
}

.easypack-widget .fa-hand-point-left:before {
	content: "";
}

.easypack-widget .fa-hand-point-right:before {
	content: "";
}

.easypack-widget .fa-hand-point-up:before {
	content: "";
}

.easypack-widget .fa-hand-pointer:before {
	content: "";
}

.easypack-widget .fa-hand-rock:before {
	content: "";
}

.easypack-widget .fa-hand-scissors:before {
	content: "";
}

.easypack-widget .fa-hand-sparkles:before {
	content: "";
}

.easypack-widget .fa-hand-spock:before {
	content: "";
}

.easypack-widget .fa-hands:before {
	content: "";
}

.easypack-widget .fa-hands-helping:before {
	content: "";
}

.easypack-widget .fa-hands-wash:before {
	content: "";
}

.easypack-widget .fa-handshake:before {
	content: "";
}

.easypack-widget .fa-handshake-alt-slash:before {
	content: "";
}

.easypack-widget .fa-handshake-slash:before {
	content: "";
}

.easypack-widget .fa-hanukiah:before {
	content: "";
}

.easypack-widget .fa-hard-hat:before {
	content: "";
}

.easypack-widget .fa-hashtag:before {
	content: "";
}

.easypack-widget .fa-hat-cowboy:before {
	content: "";
}

.easypack-widget .fa-hat-cowboy-side:before {
	content: "";
}

.easypack-widget .fa-hat-wizard:before {
	content: "";
}

.easypack-widget .fa-hdd:before {
	content: "";
}

.easypack-widget .fa-head-side-cough:before {
	content: "";
}

.easypack-widget .fa-head-side-cough-slash:before {
	content: "";
}

.easypack-widget .fa-head-side-mask:before {
	content: "";
}

.easypack-widget .fa-head-side-virus:before {
	content: "";
}

.easypack-widget .fa-heading:before {
	content: "";
}

.easypack-widget .fa-headphones:before {
	content: "";
}

.easypack-widget .fa-headphones-alt:before {
	content: "";
}

.easypack-widget .fa-headset:before {
	content: "";
}

.easypack-widget .fa-heart:before {
	content: "";
}

.easypack-widget .fa-heart-broken:before {
	content: "";
}

.easypack-widget .fa-heartbeat:before {
	content: "";
}

.easypack-widget .fa-helicopter:before {
	content: "";
}

.easypack-widget .fa-highlighter:before {
	content: "";
}

.easypack-widget .fa-hiking:before {
	content: "";
}

.easypack-widget .fa-hippo:before {
	content: "";
}

.easypack-widget .fa-hips:before {
	content: "";
}

.easypack-widget .fa-hire-a-helper:before {
	content: "";
}

.easypack-widget .fa-history:before {
	content: "";
}

.easypack-widget .fa-hive:before {
	content: "";
}

.easypack-widget .fa-hockey-puck:before {
	content: "";
}

.easypack-widget .fa-holly-berry:before {
	content: "";
}

.easypack-widget .fa-home:before {
	content: "";
}

.easypack-widget .fa-hooli:before {
	content: "";
}

.easypack-widget .fa-hornbill:before {
	content: "";
}

.easypack-widget .fa-horse:before {
	content: "";
}

.easypack-widget .fa-horse-head:before {
	content: "";
}

.easypack-widget .fa-hospital:before {
	content: "";
}

.easypack-widget .fa-hospital-alt:before {
	content: "";
}

.easypack-widget .fa-hospital-symbol:before {
	content: "";
}

.easypack-widget .fa-hospital-user:before {
	content: "";
}

.easypack-widget .fa-hot-tub:before {
	content: "";
}

.easypack-widget .fa-hotdog:before {
	content: "";
}

.easypack-widget .fa-hotel:before {
	content: "";
}

.easypack-widget .fa-hotjar:before {
	content: "";
}

.easypack-widget .fa-hourglass:before {
	content: "";
}

.easypack-widget .fa-hourglass-end:before {
	content: "";
}

.easypack-widget .fa-hourglass-half:before {
	content: "";
}

.easypack-widget .fa-hourglass-start:before {
	content: "";
}

.easypack-widget .fa-house-damage:before {
	content: "";
}

.easypack-widget .fa-house-user:before {
	content: "";
}

.easypack-widget .fa-houzz:before {
	content: "";
}

.easypack-widget .fa-hryvnia:before {
	content: "";
}

.easypack-widget .fa-html5:before {
	content: "";
}

.easypack-widget .fa-hubspot:before {
	content: "";
}

.easypack-widget .fa-i-cursor:before {
	content: "";
}

.easypack-widget .fa-ice-cream:before {
	content: "";
}

.easypack-widget .fa-icicles:before {
	content: "";
}

.easypack-widget .fa-icons:before {
	content: "";
}

.easypack-widget .fa-id-badge:before {
	content: "";
}

.easypack-widget .fa-id-card:before {
	content: "";
}

.easypack-widget .fa-id-card-alt:before {
	content: "";
}

.easypack-widget .fa-ideal:before {
	content: "";
}

.easypack-widget .fa-igloo:before {
	content: "";
}

.easypack-widget .fa-image:before {
	content: "";
}

.easypack-widget .fa-images:before {
	content: "";
}

.easypack-widget .fa-imdb:before {
	content: "";
}

.easypack-widget .fa-inbox:before {
	content: "";
}

.easypack-widget .fa-indent:before {
	content: "";
}

.easypack-widget .fa-industry:before {
	content: "";
}

.easypack-widget .fa-infinity:before {
	content: "";
}

.easypack-widget .fa-info:before {
	content: "";
}

.easypack-widget .fa-info-circle:before {
	content: "";
}

.easypack-widget .fa-innosoft:before {
	content: "";
}

.easypack-widget .fa-instagram:before {
	content: "";
}

.easypack-widget .fa-instagram-square:before {
	content: "";
}

.easypack-widget .fa-instalod:before {
	content: "";
}

.easypack-widget .fa-intercom:before {
	content: "";
}

.easypack-widget .fa-internet-explorer:before {
	content: "";
}

.easypack-widget .fa-invision:before {
	content: "";
}

.easypack-widget .fa-ioxhost:before {
	content: "";
}

.easypack-widget .fa-italic:before {
	content: "";
}

.easypack-widget .fa-itch-io:before {
	content: "";
}

.easypack-widget .fa-itunes:before {
	content: "";
}

.easypack-widget .fa-itunes-note:before {
	content: "";
}

.easypack-widget .fa-java:before {
	content: "";
}

.easypack-widget .fa-jedi:before {
	content: "";
}

.easypack-widget .fa-jedi-order:before {
	content: "";
}

.easypack-widget .fa-jenkins:before {
	content: "";
}

.easypack-widget .fa-jira:before {
	content: "";
}

.easypack-widget .fa-joget:before {
	content: "";
}

.easypack-widget .fa-joint:before {
	content: "";
}

.easypack-widget .fa-joomla:before {
	content: "";
}

.easypack-widget .fa-journal-whills:before {
	content: "";
}

.easypack-widget .fa-js:before {
	content: "";
}

.easypack-widget .fa-js-square:before {
	content: "";
}

.easypack-widget .fa-jsfiddle:before {
	content: "";
}

.easypack-widget .fa-kaaba:before {
	content: "";
}

.easypack-widget .fa-kaggle:before {
	content: "";
}

.easypack-widget .fa-key:before {
	content: "";
}

.easypack-widget .fa-keybase:before {
	content: "";
}

.easypack-widget .fa-keyboard:before {
	content: "";
}

.easypack-widget .fa-keycdn:before {
	content: "";
}

.easypack-widget .fa-khanda:before {
	content: "";
}

.easypack-widget .fa-kickstarter:before {
	content: "";
}

.easypack-widget .fa-kickstarter-k:before {
	content: "";
}

.easypack-widget .fa-kiss:before {
	content: "";
}

.easypack-widget .fa-kiss-beam:before {
	content: "";
}

.easypack-widget .fa-kiss-wink-heart:before {
	content: "";
}

.easypack-widget .fa-kiwi-bird:before {
	content: "";
}

.easypack-widget .fa-korvue:before {
	content: "";
}

.easypack-widget .fa-landmark:before {
	content: "";
}

.easypack-widget .fa-language:before {
	content: "";
}

.easypack-widget .fa-laptop:before {
	content: "";
}

.easypack-widget .fa-laptop-code:before {
	content: "";
}

.easypack-widget .fa-laptop-house:before {
	content: "";
}

.easypack-widget .fa-laptop-medical:before {
	content: "";
}

.easypack-widget .fa-laravel:before {
	content: "";
}

.easypack-widget .fa-lastfm:before {
	content: "";
}

.easypack-widget .fa-lastfm-square:before {
	content: "";
}

.easypack-widget .fa-laugh:before {
	content: "";
}

.easypack-widget .fa-laugh-beam:before {
	content: "";
}

.easypack-widget .fa-laugh-squint:before {
	content: "";
}

.easypack-widget .fa-laugh-wink:before {
	content: "";
}

.easypack-widget .fa-layer-group:before {
	content: "";
}

.easypack-widget .fa-leaf:before {
	content: "";
}

.easypack-widget .fa-leanpub:before {
	content: "";
}

.easypack-widget .fa-lemon:before {
	content: "";
}

.easypack-widget .fa-less:before {
	content: "";
}

.easypack-widget .fa-less-than:before {
	content: "";
}

.easypack-widget .fa-less-than-equal:before {
	content: "";
}

.easypack-widget .fa-level-down-alt:before {
	content: "";
}

.easypack-widget .fa-level-up-alt:before {
	content: "";
}

.easypack-widget .fa-life-ring:before {
	content: "";
}

.easypack-widget .fa-lightbulb:before {
	content: "";
}

.easypack-widget .fa-line:before {
	content: "";
}

.easypack-widget .fa-link:before {
	content: "";
}

.easypack-widget .fa-linkedin:before {
	content: "";
}

.easypack-widget .fa-linkedin-in:before {
	content: "";
}

.easypack-widget .fa-linode:before {
	content: "";
}

.easypack-widget .fa-linux:before {
	content: "";
}

.easypack-widget .fa-lira-sign:before {
	content: "";
}

.easypack-widget .fa-list:before {
	content: "";
}

.easypack-widget .fa-list-alt:before {
	content: "";
}

.easypack-widget .fa-list-ol:before {
	content: "";
}

.easypack-widget .fa-list-ul:before {
	content: "";
}

.easypack-widget .fa-location-arrow:before {
	content: "";
}

.easypack-widget .fa-lock:before {
	content: "";
}

.easypack-widget .fa-lock-open:before {
	content: "";
}

.easypack-widget .fa-long-arrow-alt-down:before {
	content: "";
}

.easypack-widget .fa-long-arrow-alt-left:before {
	content: "";
}

.easypack-widget .fa-long-arrow-alt-right:before {
	content: "";
}

.easypack-widget .fa-long-arrow-alt-up:before {
	content: "";
}

.easypack-widget .fa-low-vision:before {
	content: "";
}

.easypack-widget .fa-luggage-cart:before {
	content: "";
}

.easypack-widget .fa-lungs:before {
	content: "";
}

.easypack-widget .fa-lungs-virus:before {
	content: "";
}

.easypack-widget .fa-lyft:before {
	content: "";
}

.easypack-widget .fa-magento:before {
	content: "";
}

.easypack-widget .fa-magic:before {
	content: "";
}

.easypack-widget .fa-magnet:before {
	content: "";
}

.easypack-widget .fa-mail-bulk:before {
	content: "";
}

.easypack-widget .fa-mailchimp:before {
	content: "";
}

.easypack-widget .fa-male:before {
	content: "";
}

.easypack-widget .fa-mandalorian:before {
	content: "";
}

.easypack-widget .fa-map:before {
	content: "";
}

.easypack-widget .fa-map-marked:before {
	content: "";
}

.easypack-widget .fa-map-marked-alt:before {
	content: "";
}

.easypack-widget .fa-map-marker:before {
	content: "";
}

.easypack-widget .fa-map-marker-alt:before {
	content: "";
}

.easypack-widget .fa-map-pin:before {
	content: "";
}

.easypack-widget .fa-map-signs:before {
	content: "";
}

.easypack-widget .fa-markdown:before {
	content: "";
}

.easypack-widget .fa-marker:before {
	content: "";
}

.easypack-widget .fa-mars:before {
	content: "";
}

.easypack-widget .fa-mars-double:before {
	content: "";
}

.easypack-widget .fa-mars-stroke:before {
	content: "";
}

.easypack-widget .fa-mars-stroke-h:before {
	content: "";
}

.easypack-widget .fa-mars-stroke-v:before {
	content: "";
}

.easypack-widget .fa-mask:before {
	content: "";
}

.easypack-widget .fa-mastodon:before {
	content: "";
}

.easypack-widget .fa-maxcdn:before {
	content: "";
}

.easypack-widget .fa-mdb:before {
	content: "";
}

.easypack-widget .fa-medal:before {
	content: "";
}

.easypack-widget .fa-medapps:before {
	content: "";
}

.easypack-widget .fa-medium:before {
	content: "";
}

.easypack-widget .fa-medium-m:before {
	content: "";
}

.easypack-widget .fa-medkit:before {
	content: "";
}

.easypack-widget .fa-medrt:before {
	content: "";
}

.easypack-widget .fa-meetup:before {
	content: "";
}

.easypack-widget .fa-megaport:before {
	content: "";
}

.easypack-widget .fa-meh:before {
	content: "";
}

.easypack-widget .fa-meh-blank:before {
	content: "";
}

.easypack-widget .fa-meh-rolling-eyes:before {
	content: "";
}

.easypack-widget .fa-memory:before {
	content: "";
}

.easypack-widget .fa-mendeley:before {
	content: "";
}

.easypack-widget .fa-menorah:before {
	content: "";
}

.easypack-widget .fa-mercury:before {
	content: "";
}

.easypack-widget .fa-meteor:before {
	content: "";
}

.easypack-widget .fa-microblog:before {
	content: "";
}

.easypack-widget .fa-microchip:before {
	content: "";
}

.easypack-widget .fa-microphone:before {
	content: "";
}

.easypack-widget .fa-microphone-alt:before {
	content: "";
}

.easypack-widget .fa-microphone-alt-slash:before {
	content: "";
}

.easypack-widget .fa-microphone-slash:before {
	content: "";
}

.easypack-widget .fa-microscope:before {
	content: "";
}

.easypack-widget .fa-microsoft:before {
	content: "";
}

.easypack-widget .fa-minus:before {
	content: "";
}

.easypack-widget .fa-minus-circle:before {
	content: "";
}

.easypack-widget .fa-minus-square:before {
	content: "";
}

.easypack-widget .fa-mitten:before {
	content: "";
}

.easypack-widget .fa-mix:before {
	content: "";
}

.easypack-widget .fa-mixcloud:before {
	content: "";
}

.easypack-widget .fa-mixer:before {
	content: "";
}

.easypack-widget .fa-mizuni:before {
	content: "";
}

.easypack-widget .fa-mobile:before {
	content: "";
}

.easypack-widget .fa-mobile-alt:before {
	content: "";
}

.easypack-widget .fa-modx:before {
	content: "";
}

.easypack-widget .fa-monero:before {
	content: "";
}

.easypack-widget .fa-money-bill:before {
	content: "";
}

.easypack-widget .fa-money-bill-alt:before {
	content: "";
}

.easypack-widget .fa-money-bill-wave:before {
	content: "";
}

.easypack-widget .fa-money-bill-wave-alt:before {
	content: "";
}

.easypack-widget .fa-money-check:before {
	content: "";
}

.easypack-widget .fa-money-check-alt:before {
	content: "";
}

.easypack-widget .fa-monument:before {
	content: "";
}

.easypack-widget .fa-moon:before {
	content: "";
}

.easypack-widget .fa-mortar-pestle:before {
	content: "";
}

.easypack-widget .fa-mosque:before {
	content: "";
}

.easypack-widget .fa-motorcycle:before {
	content: "";
}

.easypack-widget .fa-mountain:before {
	content: "";
}

.easypack-widget .fa-mouse:before {
	content: "";
}

.easypack-widget .fa-mouse-pointer:before {
	content: "";
}

.easypack-widget .fa-mug-hot:before {
	content: "";
}

.easypack-widget .fa-music:before {
	content: "";
}

.easypack-widget .fa-napster:before {
	content: "";
}

.easypack-widget .fa-neos:before {
	content: "";
}

.easypack-widget .fa-network-wired:before {
	content: "";
}

.easypack-widget .fa-neuter:before {
	content: "";
}

.easypack-widget .fa-newspaper:before {
	content: "";
}

.easypack-widget .fa-nimblr:before {
	content: "";
}

.easypack-widget .fa-node:before {
	content: "";
}

.easypack-widget .fa-node-js:before {
	content: "";
}

.easypack-widget .fa-not-equal:before {
	content: "";
}

.easypack-widget .fa-notes-medical:before {
	content: "";
}

.easypack-widget .fa-npm:before {
	content: "";
}

.easypack-widget .fa-ns8:before {
	content: "";
}

.easypack-widget .fa-nutritionix:before {
	content: "";
}

.easypack-widget .fa-object-group:before {
	content: "";
}

.easypack-widget .fa-object-ungroup:before {
	content: "";
}

.easypack-widget .fa-octopus-deploy:before {
	content: "";
}

.easypack-widget .fa-odnoklassniki:before {
	content: "";
}

.easypack-widget .fa-odnoklassniki-square:before {
	content: "";
}

.easypack-widget .fa-oil-can:before {
	content: "";
}

.easypack-widget .fa-old-republic:before {
	content: "";
}

.easypack-widget .fa-om:before {
	content: "";
}

.easypack-widget .fa-opencart:before {
	content: "";
}

.easypack-widget .fa-openid:before {
	content: "";
}

.easypack-widget .fa-opera:before {
	content: "";
}

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

.easypack-widget .fa-orcid:before {
	content: "";
}

.easypack-widget .fa-osi:before {
	content: "";
}

.easypack-widget .fa-otter:before {
	content: "";
}

.easypack-widget .fa-outdent:before {
	content: "";
}

.easypack-widget .fa-page4:before {
	content: "";
}

.easypack-widget .fa-pagelines:before {
	content: "";
}

.easypack-widget .fa-pager:before {
	content: "";
}

.easypack-widget .fa-paint-brush:before {
	content: "";
}

.easypack-widget .fa-paint-roller:before {
	content: "";
}

.easypack-widget .fa-palette:before {
	content: "";
}

.easypack-widget .fa-palfed:before {
	content: "";
}

.easypack-widget .fa-pallet:before {
	content: "";
}

.easypack-widget .fa-paper-plane:before {
	content: "";
}

.easypack-widget .fa-paperclip:before {
	content: "";
}

.easypack-widget .fa-parachute-box:before {
	content: "";
}

.easypack-widget .fa-paragraph:before {
	content: "";
}

.easypack-widget .fa-parking:before {
	content: "";
}

.easypack-widget .fa-passport:before {
	content: "";
}

.easypack-widget .fa-pastafarianism:before {
	content: "";
}

.easypack-widget .fa-paste:before {
	content: "";
}

.easypack-widget .fa-patreon:before {
	content: "";
}

.easypack-widget .fa-pause:before {
	content: "";
}

.easypack-widget .fa-pause-circle:before {
	content: "";
}

.easypack-widget .fa-paw:before {
	content: "";
}

.easypack-widget .fa-paypal:before {
	content: "";
}

.easypack-widget .fa-peace:before {
	content: "";
}

.easypack-widget .fa-pen:before {
	content: "";
}

.easypack-widget .fa-pen-alt:before {
	content: "";
}

.easypack-widget .fa-pen-fancy:before {
	content: "";
}

.easypack-widget .fa-pen-nib:before {
	content: "";
}

.easypack-widget .fa-pen-square:before {
	content: "";
}

.easypack-widget .fa-pencil-alt:before {
	content: "";
}

.easypack-widget .fa-pencil-ruler:before {
	content: "";
}

.easypack-widget .fa-penny-arcade:before {
	content: "";
}

.easypack-widget .fa-people-arrows:before {
	content: "";
}

.easypack-widget .fa-people-carry:before {
	content: "";
}

.easypack-widget .fa-pepper-hot:before {
	content: "";
}

.easypack-widget .fa-perbyte:before {
	content: "";
}

.easypack-widget .fa-percent:before {
	content: "";
}

.easypack-widget .fa-percentage:before {
	content: "";
}

.easypack-widget .fa-periscope:before {
	content: "";
}

.easypack-widget .fa-person-booth:before {
	content: "";
}

.easypack-widget .fa-phabricator:before {
	content: "";
}

.easypack-widget .fa-phoenix-framework:before {
	content: "";
}

.easypack-widget .fa-phoenix-squadron:before {
	content: "";
}

.easypack-widget .fa-phone:before {
	content: "";
}

.easypack-widget .fa-phone-alt:before {
	content: "";
}

.easypack-widget .fa-phone-slash:before {
	content: "";
}

.easypack-widget .fa-phone-square:before {
	content: "";
}

.easypack-widget .fa-phone-square-alt:before {
	content: "";
}

.easypack-widget .fa-phone-volume:before {
	content: "";
}

.easypack-widget .fa-photo-video:before {
	content: "";
}

.easypack-widget .fa-php:before {
	content: "";
}

.easypack-widget .fa-pied-piper:before {
	content: "";
}

.easypack-widget .fa-pied-piper-alt:before {
	content: "";
}

.easypack-widget .fa-pied-piper-hat:before {
	content: "";
}

.easypack-widget .fa-pied-piper-pp:before {
	content: "";
}

.easypack-widget .fa-pied-piper-square:before {
	content: "";
}

.easypack-widget .fa-piggy-bank:before {
	content: "";
}

.easypack-widget .fa-pills:before {
	content: "";
}

.easypack-widget .fa-pinterest:before {
	content: "";
}

.easypack-widget .fa-pinterest-p:before {
	content: "";
}

.easypack-widget .fa-pinterest-square:before {
	content: "";
}

.easypack-widget .fa-pizza-slice:before {
	content: "";
}

.easypack-widget .fa-place-of-worship:before {
	content: "";
}

.easypack-widget .fa-plane:before {
	content: "";
}

.easypack-widget .fa-plane-arrival:before {
	content: "";
}

.easypack-widget .fa-plane-departure:before {
	content: "";
}

.easypack-widget .fa-plane-slash:before {
	content: "";
}

.easypack-widget .fa-play:before {
	content: "";
}

.easypack-widget .fa-play-circle:before {
	content: "";
}

.easypack-widget .fa-playstation:before {
	content: "";
}

.easypack-widget .fa-plug:before {
	content: "";
}

.easypack-widget .fa-plus:before {
	content: "";
}

.easypack-widget .fa-plus-circle:before {
	content: "";
}

.easypack-widget .fa-plus-square:before {
	content: "";
}

.easypack-widget .fa-podcast:before {
	content: "";
}

.easypack-widget .fa-poll:before {
	content: "";
}

.easypack-widget .fa-poll-h:before {
	content: "";
}

.easypack-widget .fa-poo:before {
	content: "";
}

.easypack-widget .fa-poo-storm:before {
	content: "";
}

.easypack-widget .fa-poop:before {
	content: "";
}

.easypack-widget .fa-portrait:before {
	content: "";
}

.easypack-widget .fa-pound-sign:before {
	content: "";
}

.easypack-widget .fa-power-off:before {
	content: "";
}

.easypack-widget .fa-pray:before {
	content: "";
}

.easypack-widget .fa-praying-hands:before {
	content: "";
}

.easypack-widget .fa-prescription:before {
	content: "";
}

.easypack-widget .fa-prescription-bottle:before {
	content: "";
}

.easypack-widget .fa-prescription-bottle-alt:before {
	content: "";
}

.easypack-widget .fa-print:before {
	content: "";
}

.easypack-widget .fa-procedures:before {
	content: "";
}

.easypack-widget .fa-product-hunt:before {
	content: "";
}

.easypack-widget .fa-project-diagram:before {
	content: "";
}

.easypack-widget .fa-pump-medical:before {
	content: "";
}

.easypack-widget .fa-pump-soap:before {
	content: "";
}

.easypack-widget .fa-pushed:before {
	content: "";
}

.easypack-widget .fa-puzzle-piece:before {
	content: "";
}

.easypack-widget .fa-python:before {
	content: "";
}

.easypack-widget .fa-qq:before {
	content: "";
}

.easypack-widget .fa-qrcode:before {
	content: "";
}

.easypack-widget .fa-question:before {
	content: "";
}

.easypack-widget .fa-question-circle:before {
	content: "";
}

.easypack-widget .fa-quidditch:before {
	content: "";
}

.easypack-widget .fa-quinscape:before {
	content: "";
}

.easypack-widget .fa-quora:before {
	content: "";
}

.easypack-widget .fa-quote-left:before {
	content: "";
}

.easypack-widget .fa-quote-right:before {
	content: "";
}

.easypack-widget .fa-quran:before {
	content: "";
}

.easypack-widget .fa-r-project:before {
	content: "";
}

.easypack-widget .fa-radiation:before {
	content: "";
}

.easypack-widget .fa-radiation-alt:before {
	content: "";
}

.easypack-widget .fa-rainbow:before {
	content: "";
}

.easypack-widget .fa-random:before {
	content: "";
}

.easypack-widget .fa-raspberry-pi:before {
	content: "";
}

.easypack-widget .fa-ravelry:before {
	content: "";
}

.easypack-widget .fa-react:before {
	content: "";
}

.easypack-widget .fa-reacteurope:before {
	content: "";
}

.easypack-widget .fa-readme:before {
	content: "";
}

.easypack-widget .fa-rebel:before {
	content: "";
}

.easypack-widget .fa-receipt:before {
	content: "";
}

.easypack-widget .fa-record-vinyl:before {
	content: "";
}

.easypack-widget .fa-recycle:before {
	content: "";
}

.easypack-widget .fa-red-river:before {
	content: "";
}

.easypack-widget .fa-reddit:before {
	content: "";
}

.easypack-widget .fa-reddit-alien:before {
	content: "";
}

.easypack-widget .fa-reddit-square:before {
	content: "";
}

.easypack-widget .fa-redhat:before {
	content: "";
}

.easypack-widget .fa-redo:before {
	content: "";
}

.easypack-widget .fa-redo-alt:before {
	content: "";
}

.easypack-widget .fa-registered:before {
	content: "";
}

.easypack-widget .fa-remove-format:before {
	content: "";
}

.easypack-widget .fa-renren:before {
	content: "";
}

.easypack-widget .fa-reply:before {
	content: "";
}

.easypack-widget .fa-reply-all:before {
	content: "";
}

.easypack-widget .fa-replyd:before {
	content: "";
}

.easypack-widget .fa-republican:before {
	content: "";
}

.easypack-widget .fa-researchgate:before {
	content: "";
}

.easypack-widget .fa-resolving:before {
	content: "";
}

.easypack-widget .fa-restroom:before {
	content: "";
}

.easypack-widget .fa-retweet:before {
	content: "";
}

.easypack-widget .fa-rev:before {
	content: "";
}

.easypack-widget .fa-ribbon:before {
	content: "";
}

.easypack-widget .fa-ring:before {
	content: "";
}

.easypack-widget .fa-road:before {
	content: "";
}

.easypack-widget .fa-robot:before {
	content: "";
}

.easypack-widget .fa-rocket:before {
	content: "";
}

.easypack-widget .fa-rocketchat:before {
	content: "";
}

.easypack-widget .fa-rockrms:before {
	content: "";
}

.easypack-widget .fa-route:before {
	content: "";
}

.easypack-widget .fa-rss:before {
	content: "";
}

.easypack-widget .fa-rss-square:before {
	content: "";
}

.easypack-widget .fa-ruble-sign:before {
	content: "";
}

.easypack-widget .fa-ruler:before {
	content: "";
}

.easypack-widget .fa-ruler-combined:before {
	content: "";
}

.easypack-widget .fa-ruler-horizontal:before {
	content: "";
}

.easypack-widget .fa-ruler-vertical:before {
	content: "";
}

.easypack-widget .fa-running:before {
	content: "";
}

.easypack-widget .fa-rupee-sign:before {
	content: "";
}

.easypack-widget .fa-rust:before {
	content: "";
}

.easypack-widget .fa-sad-cry:before {
	content: "";
}

.easypack-widget .fa-sad-tear:before {
	content: "";
}

.easypack-widget .fa-safari:before {
	content: "";
}

.easypack-widget .fa-salesforce:before {
	content: "";
}

.easypack-widget .fa-sass:before {
	content: "";
}

.easypack-widget .fa-satellite:before {
	content: "";
}

.easypack-widget .fa-satellite-dish:before {
	content: "";
}

.easypack-widget .fa-save:before {
	content: "";
}

.easypack-widget .fa-schlix:before {
	content: "";
}

.easypack-widget .fa-school:before {
	content: "";
}

.easypack-widget .fa-screwdriver:before {
	content: "";
}

.easypack-widget .fa-scribd:before {
	content: "";
}

.easypack-widget .fa-scroll:before {
	content: "";
}

.easypack-widget .fa-sd-card:before {
	content: "";
}

.easypack-widget .fa-search:before {
	content: "";
}

.easypack-widget .fa-search-dollar:before {
	content: "";
}

.easypack-widget .fa-search-location:before {
	content: "";
}

.easypack-widget .fa-search-minus:before {
	content: "";
}

.easypack-widget .fa-search-plus:before {
	content: "";
}

.easypack-widget .fa-searchengin:before {
	content: "";
}

.easypack-widget .fa-seedling:before {
	content: "";
}

.easypack-widget .fa-sellcast:before {
	content: "";
}

.easypack-widget .fa-sellsy:before {
	content: "";
}

.easypack-widget .fa-server:before {
	content: "";
}

.easypack-widget .fa-servicestack:before {
	content: "";
}

.easypack-widget .fa-shapes:before {
	content: "";
}

.easypack-widget .fa-share:before {
	content: "";
}

.easypack-widget .fa-share-alt:before {
	content: "";
}

.easypack-widget .fa-share-alt-square:before {
	content: "";
}

.easypack-widget .fa-share-square:before {
	content: "";
}

.easypack-widget .fa-shekel-sign:before {
	content: "";
}

.easypack-widget .fa-shield-alt:before {
	content: "";
}

.easypack-widget .fa-shield-virus:before {
	content: "";
}

.easypack-widget .fa-ship:before {
	content: "";
}

.easypack-widget .fa-shipping-fast:before {
	content: "";
}

.easypack-widget .fa-shirtsinbulk:before {
	content: "";
}

.easypack-widget .fa-shoe-prints:before {
	content: "";
}

.easypack-widget .fa-shopify:before {
	content: "";
}

.easypack-widget .fa-shopping-bag:before {
	content: "";
}

.easypack-widget .fa-shopping-basket:before {
	content: "";
}

.easypack-widget .fa-shopping-cart:before {
	content: "";
}

.easypack-widget .fa-shopware:before {
	content: "";
}

.easypack-widget .fa-shower:before {
	content: "";
}

.easypack-widget .fa-shuttle-van:before {
	content: "";
}

.easypack-widget .fa-sign:before {
	content: "";
}

.easypack-widget .fa-sign-in-alt:before {
	content: "";
}

.easypack-widget .fa-sign-language:before {
	content: "";
}

.easypack-widget .fa-sign-out-alt:before {
	content: "";
}

.easypack-widget .fa-signal:before {
	content: "";
}

.easypack-widget .fa-signature:before {
	content: "";
}

.easypack-widget .fa-sim-card:before {
	content: "";
}

.easypack-widget .fa-simplybuilt:before {
	content: "";
}

.easypack-widget .fa-sink:before {
	content: "";
}

.easypack-widget .fa-sistrix:before {
	content: "";
}

.easypack-widget .fa-sitemap:before {
	content: "";
}

.easypack-widget .fa-sith:before {
	content: "";
}

.easypack-widget .fa-skating:before {
	content: "";
}

.easypack-widget .fa-sketch:before {
	content: "";
}

.easypack-widget .fa-skiing:before {
	content: "";
}

.easypack-widget .fa-skiing-nordic:before {
	content: "";
}

.easypack-widget .fa-skull:before {
	content: "";
}

.easypack-widget .fa-skull-crossbones:before {
	content: "";
}

.easypack-widget .fa-skyatlas:before {
	content: "";
}

.easypack-widget .fa-skype:before {
	content: "";
}

.easypack-widget .fa-slack:before {
	content: "";
}

.easypack-widget .fa-slack-hash:before {
	content: "";
}

.easypack-widget .fa-slash:before {
	content: "";
}

.easypack-widget .fa-sleigh:before {
	content: "";
}

.easypack-widget .fa-sliders-h:before {
	content: "";
}

.easypack-widget .fa-slideshare:before {
	content: "";
}

.easypack-widget .fa-smile:before {
	content: "";
}

.easypack-widget .fa-smile-beam:before {
	content: "";
}

.easypack-widget .fa-smile-wink:before {
	content: "";
}

.easypack-widget .fa-smog:before {
	content: "";
}

.easypack-widget .fa-smoking:before {
	content: "";
}

.easypack-widget .fa-smoking-ban:before {
	content: "";
}

.easypack-widget .fa-sms:before {
	content: "";
}

.easypack-widget .fa-snapchat:before {
	content: "";
}

.easypack-widget .fa-snapchat-ghost:before {
	content: "";
}

.easypack-widget .fa-snapchat-square:before {
	content: "";
}

.easypack-widget .fa-snowboarding:before {
	content: "";
}

.easypack-widget .fa-snowflake:before {
	content: "";
}

.easypack-widget .fa-snowman:before {
	content: "";
}

.easypack-widget .fa-snowplow:before {
	content: "";
}

.easypack-widget .fa-soap:before {
	content: "";
}

.easypack-widget .fa-socks:before {
	content: "";
}

.easypack-widget .fa-solar-panel:before {
	content: "";
}

.easypack-widget .fa-sort:before {
	content: "";
}

.easypack-widget .fa-sort-alpha-down:before {
	content: "";
}

.easypack-widget .fa-sort-alpha-down-alt:before {
	content: "";
}

.easypack-widget .fa-sort-alpha-up:before {
	content: "";
}

.easypack-widget .fa-sort-alpha-up-alt:before {
	content: "";
}

.easypack-widget .fa-sort-amount-down:before {
	content: "";
}

.easypack-widget .fa-sort-amount-down-alt:before {
	content: "";
}

.easypack-widget .fa-sort-amount-up:before {
	content: "";
}

.easypack-widget .fa-sort-amount-up-alt:before {
	content: "";
}

.easypack-widget .fa-sort-down:before {
	content: "";
}

.easypack-widget .fa-sort-numeric-down:before {
	content: "";
}

.easypack-widget .fa-sort-numeric-down-alt:before {
	content: "";
}

.easypack-widget .fa-sort-numeric-up:before {
	content: "";
}

.easypack-widget .fa-sort-numeric-up-alt:before {
	content: "";
}

.easypack-widget .fa-sort-up:before {
	content: "";
}

.easypack-widget .fa-soundcloud:before {
	content: "";
}

.easypack-widget .fa-sourcetree:before {
	content: "";
}

.easypack-widget .fa-spa:before {
	content: "";
}

.easypack-widget .fa-space-shuttle:before {
	content: "";
}

.easypack-widget .fa-speakap:before {
	content: "";
}

.easypack-widget .fa-speaker-deck:before {
	content: "";
}

.easypack-widget .fa-spell-check:before {
	content: "";
}

.easypack-widget .fa-spider:before {
	content: "";
}

.easypack-widget .fa-spinner:before {
	content: "";
}

.easypack-widget .fa-splotch:before {
	content: "";
}

.easypack-widget .fa-spotify:before {
	content: "";
}

.easypack-widget .fa-spray-can:before {
	content: "";
}

.easypack-widget .fa-square:before {
	content: "";
}

.easypack-widget .fa-square-full:before {
	content: "";
}

.easypack-widget .fa-square-root-alt:before {
	content: "";
}

.easypack-widget .fa-squarespace:before {
	content: "";
}

.easypack-widget .fa-stack-exchange:before {
	content: "";
}

.easypack-widget .fa-stack-overflow:before {
	content: "";
}

.easypack-widget .fa-stackpath:before {
	content: "";
}

.easypack-widget .fa-stamp:before {
	content: "";
}

.easypack-widget .fa-star:before {
	content: "";
}

.easypack-widget .fa-star-and-crescent:before {
	content: "";
}

.easypack-widget .fa-star-half:before {
	content: "";
}

.easypack-widget .fa-star-half-alt:before {
	content: "";
}

.easypack-widget .fa-star-of-david:before {
	content: "";
}

.easypack-widget .fa-star-of-life:before {
	content: "";
}

.easypack-widget .fa-staylinked:before {
	content: "";
}

.easypack-widget .fa-steam:before {
	content: "";
}

.easypack-widget .fa-steam-square:before {
	content: "";
}

.easypack-widget .fa-steam-symbol:before {
	content: "";
}

.easypack-widget .fa-step-backward:before {
	content: "";
}

.easypack-widget .fa-step-forward:before {
	content: "";
}

.easypack-widget .fa-stethoscope:before {
	content: "";
}

.easypack-widget .fa-sticker-mule:before {
	content: "";
}

.easypack-widget .fa-sticky-note:before {
	content: "";
}

.easypack-widget .fa-stop:before {
	content: "";
}

.easypack-widget .fa-stop-circle:before {
	content: "";
}

.easypack-widget .fa-stopwatch:before {
	content: "";
}

.easypack-widget .fa-stopwatch-20:before {
	content: "";
}

.easypack-widget .fa-store:before {
	content: "";
}

.easypack-widget .fa-store-alt:before {
	content: "";
}

.easypack-widget .fa-store-alt-slash:before {
	content: "";
}

.easypack-widget .fa-store-slash:before {
	content: "";
}

.easypack-widget .fa-strava:before {
	content: "";
}

.easypack-widget .fa-stream:before {
	content: "";
}

.easypack-widget .fa-street-view:before {
	content: "";
}

.easypack-widget .fa-strikethrough:before {
	content: "";
}

.easypack-widget .fa-stripe:before {
	content: "";
}

.easypack-widget .fa-stripe-s:before {
	content: "";
}

.easypack-widget .fa-stroopwafel:before {
	content: "";
}

.easypack-widget .fa-studiovinari:before {
	content: "";
}

.easypack-widget .fa-stumbleupon:before {
	content: "";
}

.easypack-widget .fa-stumbleupon-circle:before {
	content: "";
}

.easypack-widget .fa-subscript:before {
	content: "";
}

.easypack-widget .fa-subway:before {
	content: "";
}

.easypack-widget .fa-suitcase:before {
	content: "";
}

.easypack-widget .fa-suitcase-rolling:before {
	content: "";
}

.easypack-widget .fa-sun:before {
	content: "";
}

.easypack-widget .fa-superpowers:before {
	content: "";
}

.easypack-widget .fa-superscript:before {
	content: "";
}

.easypack-widget .fa-supple:before {
	content: "";
}

.easypack-widget .fa-surprise:before {
	content: "";
}

.easypack-widget .fa-suse:before {
	content: "";
}

.easypack-widget .fa-swatchbook:before {
	content: "";
}

.easypack-widget .fa-swift:before {
	content: "";
}

.easypack-widget .fa-swimmer:before {
	content: "";
}

.easypack-widget .fa-swimming-pool:before {
	content: "";
}

.easypack-widget .fa-symfony:before {
	content: "";
}

.easypack-widget .fa-synagogue:before {
	content: "";
}

.easypack-widget .fa-sync:before {
	content: "";
}

.easypack-widget .fa-sync-alt:before {
	content: "";
}

.easypack-widget .fa-syringe:before {
	content: "";
}

.easypack-widget .fa-table:before {
	content: "";
}

.easypack-widget .fa-table-tennis:before {
	content: "";
}

.easypack-widget .fa-tablet:before {
	content: "";
}

.easypack-widget .fa-tablet-alt:before {
	content: "";
}

.easypack-widget .fa-tablets:before {
	content: "";
}

.easypack-widget .fa-tachometer-alt:before {
	content: "";
}

.easypack-widget .fa-tag:before {
	content: "";
}

.easypack-widget .fa-tags:before {
	content: "";
}

.easypack-widget .fa-tape:before {
	content: "";
}

.easypack-widget .fa-tasks:before {
	content: "";
}

.easypack-widget .fa-taxi:before {
	content: "";
}

.easypack-widget .fa-teamspeak:before {
	content: "";
}

.easypack-widget .fa-teeth:before {
	content: "";
}

.easypack-widget .fa-teeth-open:before {
	content: "";
}

.easypack-widget .fa-telegram:before {
	content: "";
}

.easypack-widget .fa-telegram-plane:before {
	content: "";
}

.easypack-widget .fa-temperature-high:before {
	content: "";
}

.easypack-widget .fa-temperature-low:before {
	content: "";
}

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

.easypack-widget .fa-tenge:before {
	content: "";
}

.easypack-widget .fa-terminal:before {
	content: "";
}

.easypack-widget .fa-text-height:before {
	content: "";
}

.easypack-widget .fa-text-width:before {
	content: "";
}

.easypack-widget .fa-th:before {
	content: "";
}

.easypack-widget .fa-th-large:before {
	content: "";
}

.easypack-widget .fa-th-list:before {
	content: "";
}

.easypack-widget .fa-the-red-yeti:before {
	content: "";
}

.easypack-widget .fa-theater-masks:before {
	content: "";
}

.easypack-widget .fa-themeco:before {
	content: "";
}

.easypack-widget .fa-themeisle:before {
	content: "";
}

.easypack-widget .fa-thermometer:before {
	content: "";
}

.easypack-widget .fa-thermometer-empty:before {
	content: "";
}

.easypack-widget .fa-thermometer-full:before {
	content: "";
}

.easypack-widget .fa-thermometer-half:before {
	content: "";
}

.easypack-widget .fa-thermometer-quarter:before {
	content: "";
}

.easypack-widget .fa-thermometer-three-quarters:before {
	content: "";
}

.easypack-widget .fa-think-peaks:before {
	content: "";
}

.easypack-widget .fa-thumbs-down:before {
	content: "";
}

.easypack-widget .fa-thumbs-up:before {
	content: "";
}

.easypack-widget .fa-thumbtack:before {
	content: "";
}

.easypack-widget .fa-ticket-alt:before {
	content: "";
}

.easypack-widget .fa-tiktok:before {
	content: "";
}

.easypack-widget .fa-times:before {
	content: "";
}

.easypack-widget .fa-times-circle:before {
	content: "";
}

.easypack-widget .fa-tint:before {
	content: "";
}

.easypack-widget .fa-tint-slash:before {
	content: "";
}

.easypack-widget .fa-tired:before {
	content: "";
}

.easypack-widget .fa-toggle-off:before {
	content: "";
}

.easypack-widget .fa-toggle-on:before {
	content: "";
}

.easypack-widget .fa-toilet:before {
	content: "";
}

.easypack-widget .fa-toilet-paper:before {
	content: "";
}

.easypack-widget .fa-toilet-paper-slash:before {
	content: "";
}

.easypack-widget .fa-toolbox:before {
	content: "";
}

.easypack-widget .fa-tools:before {
	content: "";
}

.easypack-widget .fa-tooth:before {
	content: "";
}

.easypack-widget .fa-torah:before {
	content: "";
}

.easypack-widget .fa-torii-gate:before {
	content: "";
}

.easypack-widget .fa-tractor:before {
	content: "";
}

.easypack-widget .fa-trade-federation:before {
	content: "";
}

.easypack-widget .fa-trademark:before {
	content: "";
}

.easypack-widget .fa-traffic-light:before {
	content: "";
}

.easypack-widget .fa-trailer:before {
	content: "";
}

.easypack-widget .fa-train:before {
	content: "";
}

.easypack-widget .fa-tram:before {
	content: "";
}

.easypack-widget .fa-transgender:before {
	content: "";
}

.easypack-widget .fa-transgender-alt:before {
	content: "";
}

.easypack-widget .fa-trash:before {
	content: "";
}

.easypack-widget .fa-trash-alt:before {
	content: "";
}

.easypack-widget .fa-trash-restore:before {
	content: "";
}

.easypack-widget .fa-trash-restore-alt:before {
	content: "";
}

.easypack-widget .fa-tree:before {
	content: "";
}

.easypack-widget .fa-trello:before {
	content: "";
}

.easypack-widget .fa-tripadvisor:before {
	content: "";
}

.easypack-widget .fa-trophy:before {
	content: "";
}

.easypack-widget .fa-truck:before {
	content: "";
}

.easypack-widget .fa-truck-loading:before {
	content: "";
}

.easypack-widget .fa-truck-monster:before {
	content: "";
}

.easypack-widget .fa-truck-moving:before {
	content: "";
}

.easypack-widget .fa-truck-pickup:before {
	content: "";
}

.easypack-widget .fa-tshirt:before {
	content: "";
}

.easypack-widget .fa-tty:before {
	content: "";
}

.easypack-widget .fa-tumblr:before {
	content: "";
}

.easypack-widget .fa-tumblr-square:before {
	content: "";
}

.easypack-widget .fa-tv:before {
	content: "";
}

.easypack-widget .fa-twitch:before {
	content: "";
}

.easypack-widget .fa-twitter:before {
	content: "";
}

.easypack-widget .fa-twitter-square:before {
	content: "";
}

.easypack-widget .fa-typo3:before {
	content: "";
}

.easypack-widget .fa-uber:before {
	content: "";
}

.easypack-widget .fa-ubuntu:before {
	content: "";
}

.easypack-widget .fa-uikit:before {
	content: "";
}

.easypack-widget .fa-umbraco:before {
	content: "";
}

.easypack-widget .fa-umbrella:before {
	content: "";
}

.easypack-widget .fa-umbrella-beach:before {
	content: "";
}

.easypack-widget .fa-uncharted:before {
	content: "";
}

.easypack-widget .fa-underline:before {
	content: "";
}

.easypack-widget .fa-undo:before {
	content: "";
}

.easypack-widget .fa-undo-alt:before {
	content: "";
}

.easypack-widget .fa-uniregistry:before {
	content: "";
}

.easypack-widget .fa-unity:before {
	content: "";
}

.easypack-widget .fa-universal-access:before {
	content: "";
}

.easypack-widget .fa-university:before {
	content: "";
}

.easypack-widget .fa-unlink:before {
	content: "";
}

.easypack-widget .fa-unlock:before {
	content: "";
}

.easypack-widget .fa-unlock-alt:before {
	content: "";
}

.easypack-widget .fa-unsplash:before {
	content: "";
}

.easypack-widget .fa-untappd:before {
	content: "";
}

.easypack-widget .fa-upload:before {
	content: "";
}

.easypack-widget .fa-ups:before {
	content: "";
}

.easypack-widget .fa-usb:before {
	content: "";
}

.easypack-widget .fa-user:before {
	content: "";
}

.easypack-widget .fa-user-alt:before {
	content: "";
}

.easypack-widget .fa-user-alt-slash:before {
	content: "";
}

.easypack-widget .fa-user-astronaut:before {
	content: "";
}

.easypack-widget .fa-user-check:before {
	content: "";
}

.easypack-widget .fa-user-circle:before {
	content: "";
}

.easypack-widget .fa-user-clock:before {
	content: "";
}

.easypack-widget .fa-user-cog:before {
	content: "";
}

.easypack-widget .fa-user-edit:before {
	content: "";
}

.easypack-widget .fa-user-friends:before {
	content: "";
}

.easypack-widget .fa-user-graduate:before {
	content: "";
}

.easypack-widget .fa-user-injured:before {
	content: "";
}

.easypack-widget .fa-user-lock:before {
	content: "";
}

.easypack-widget .fa-user-md:before {
	content: "";
}

.easypack-widget .fa-user-minus:before {
	content: "";
}

.easypack-widget .fa-user-ninja:before {
	content: "";
}

.easypack-widget .fa-user-nurse:before {
	content: "";
}

.easypack-widget .fa-user-plus:before {
	content: "";
}

.easypack-widget .fa-user-secret:before {
	content: "";
}

.easypack-widget .fa-user-shield:before {
	content: "";
}

.easypack-widget .fa-user-slash:before {
	content: "";
}

.easypack-widget .fa-user-tag:before {
	content: "";
}

.easypack-widget .fa-user-tie:before {
	content: "";
}

.easypack-widget .fa-user-times:before {
	content: "";
}

.easypack-widget .fa-users:before {
	content: "";
}

.easypack-widget .fa-users-cog:before {
	content: "";
}

.easypack-widget .fa-users-slash:before {
	content: "";
}

.easypack-widget .fa-usps:before {
	content: "";
}

.easypack-widget .fa-ussunnah:before {
	content: "";
}

.easypack-widget .fa-utensil-spoon:before {
	content: "";
}

.easypack-widget .fa-utensils:before {
	content: "";
}

.easypack-widget .fa-vaadin:before {
	content: "";
}

.easypack-widget .fa-vector-square:before {
	content: "";
}

.easypack-widget .fa-venus:before {
	content: "";
}

.easypack-widget .fa-venus-double:before {
	content: "";
}

.easypack-widget .fa-venus-mars:before {
	content: "";
}

.easypack-widget .fa-vest:before {
	content: "";
}

.easypack-widget .fa-vest-patches:before {
	content: "";
}

.easypack-widget .fa-viacoin:before {
	content: "";
}

.easypack-widget .fa-viadeo:before {
	content: "";
}

.easypack-widget .fa-viadeo-square:before {
	content: "";
}

.easypack-widget .fa-vial:before {
	content: "";
}

.easypack-widget .fa-vials:before {
	content: "";
}

.easypack-widget .fa-viber:before {
	content: "";
}

.easypack-widget .fa-video:before {
	content: "";
}

.easypack-widget .fa-video-slash:before {
	content: "";
}

.easypack-widget .fa-vihara:before {
	content: "";
}

.easypack-widget .fa-vimeo:before {
	content: "";
}

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

.easypack-widget .fa-vimeo-v:before {
	content: "";
}

.easypack-widget .fa-vine:before {
	content: "";
}

.easypack-widget .fa-virus:before {
	content: "";
}

.easypack-widget .fa-virus-slash:before {
	content: "";
}

.easypack-widget .fa-viruses:before {
	content: "";
}

.easypack-widget .fa-vk:before {
	content: "";
}

.easypack-widget .fa-vnv:before {
	content: "";
}

.easypack-widget .fa-voicemail:before {
	content: "";
}

.easypack-widget .fa-volleyball-ball:before {
	content: "";
}

.easypack-widget .fa-volume-down:before {
	content: "";
}

.easypack-widget .fa-volume-mute:before {
	content: "";
}

.easypack-widget .fa-volume-off:before {
	content: "";
}

.easypack-widget .fa-volume-up:before {
	content: "";
}

.easypack-widget .fa-vote-yea:before {
	content: "";
}

.easypack-widget .fa-vr-cardboard:before {
	content: "";
}

.easypack-widget .fa-vuejs:before {
	content: "";
}

.easypack-widget .fa-walking:before {
	content: "";
}

.easypack-widget .fa-wallet:before {
	content: "";
}

.easypack-widget .fa-warehouse:before {
	content: "";
}

.easypack-widget .fa-watchman-monitoring:before {
	content: "";
}

.easypack-widget .fa-water:before {
	content: "";
}

.easypack-widget .fa-wave-square:before {
	content: "";
}

.easypack-widget .fa-waze:before {
	content: "";
}

.easypack-widget .fa-weebly:before {
	content: "";
}

.easypack-widget .fa-weibo:before {
	content: "";
}

.easypack-widget .fa-weight:before {
	content: "";
}

.easypack-widget .fa-weight-hanging:before {
	content: "";
}

.easypack-widget .fa-weixin:before {
	content: "";
}

.easypack-widget .fa-whatsapp:before {
	content: "";
}

.easypack-widget .fa-whatsapp-square:before {
	content: "";
}

.easypack-widget .fa-wheelchair:before {
	content: "";
}

.easypack-widget .fa-whmcs:before {
	content: "";
}

.easypack-widget .fa-wifi:before {
	content: "";
}

.easypack-widget .fa-wikipedia-w:before {
	content: "";
}

.easypack-widget .fa-wind:before {
	content: "";
}

.easypack-widget .fa-window-close:before {
	content: "";
}

.easypack-widget .fa-window-maximize:before {
	content: "";
}

.easypack-widget .fa-window-minimize:before {
	content: "";
}

.easypack-widget .fa-window-restore:before {
	content: "";
}

.easypack-widget .fa-windows:before {
	content: "";
}

.easypack-widget .fa-wine-bottle:before {
	content: "";
}

.easypack-widget .fa-wine-glass:before {
	content: "";
}

.easypack-widget .fa-wine-glass-alt:before {
	content: "";
}

.easypack-widget .fa-wix:before {
	content: "";
}

.easypack-widget .fa-wizards-of-the-coast:before {
	content: "";
}

.easypack-widget .fa-wodu:before {
	content: "";
}

.easypack-widget .fa-wolf-pack-battalion:before {
	content: "";
}

.easypack-widget .fa-won-sign:before {
	content: "";
}

.easypack-widget .fa-wordpress:before {
	content: "";
}

.easypack-widget .fa-wordpress-simple:before {
	content: "";
}

.easypack-widget .fa-wpbeginner:before {
	content: "";
}

.easypack-widget .fa-wpexplorer:before {
	content: "";
}

.easypack-widget .fa-wpforms:before {
	content: "";
}

.easypack-widget .fa-wpressr:before {
	content: "";
}

.easypack-widget .fa-wrench:before {
	content: "";
}

.easypack-widget .fa-x-ray:before {
	content: "";
}

.easypack-widget .fa-xbox:before {
	content: "";
}

.easypack-widget .fa-xing:before {
	content: "";
}

.easypack-widget .fa-xing-square:before {
	content: "";
}

.easypack-widget .fa-y-combinator:before {
	content: "";
}

.easypack-widget .fa-yahoo:before {
	content: "";
}

.easypack-widget .fa-yammer:before {
	content: "";
}

.easypack-widget .fa-yandex:before {
	content: "";
}

.easypack-widget .fa-yandex-international:before {
	content: "";
}

.easypack-widget .fa-yarn:before {
	content: "";
}

.easypack-widget .fa-yelp:before {
	content: "";
}

.easypack-widget .fa-yen-sign:before {
	content: "";
}

.easypack-widget .fa-yin-yang:before {
	content: "";
}

.easypack-widget .fa-yoast:before {
	content: "";
}

.easypack-widget .fa-youtube:before {
	content: "";
}

.easypack-widget .fa-youtube-square:before {
	content: "";
}

.easypack-widget .fa-zhihu:before {
	content: "";
}

.easypack-widget .sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.easypack-widget .sr-only-focusable:active, .easypack-widget .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.easypack-widget .far {
	font-family: Font Awesome\ 5 Free;
	font-weight: 400;
}

.easypack-widget .fa, .easypack-widget .fas {
	font-family: Font Awesome\ 5 Free;
	font-weight: 900;
}

.empty_list {
	font-weight: 700;
	padding: 20px 5px;
}

.d-none {
	display: none;
}
