@font-face {
	font-family: "FontAwesome";
	src: url("/wp-content/plugins/quform/cache/../fonts/fontawesome-webfont.eot?v=4.7.0");
	src: url("/wp-content/plugins/quform/cache/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/wp-content/plugins/quform/cache/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/wp-content/plugins/quform/cache/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/wp-content/plugins/quform/cache/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/wp-content/plugins/quform/cache/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-search:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

@font-face {
	font-family: QIconSet;
	src: url("/wp-content/plugins/quform/cache/../fonts/QIconSet.eot?32nq9y");
	src: url("/wp-content/plugins/quform/cache/../fonts/QIconSet.eot?32nq9y#iefix") format("embedded-opentype"), url("/wp-content/plugins/quform/cache/../fonts/QIconSet.ttf?32nq9y") format("truetype"), url("/wp-content/plugins/quform/cache/../fonts/QIconSet.woff?32nq9y") format("woff"), url("/wp-content/plugins/quform/cache/../fonts/QIconSet.svg?32nq9y#QIconSet") format("svg");
	font-weight: 400;
	font-style: normal;
}

.quform-button-submit-default.quform-button-next.quform-button-animation-two>button:after, .quform-captcha-image:before, .quform-datepicker .k-calendar .k-nav-next span:before, .quform-datepicker .k-calendar .k-nav-prev span:before, .quform-edit-form-link i:before, .quform-element-time .quform-field-iconi i:before, .quform-loading-type-spinner-3 .quform-loading-spinner:before, .select2-container--quform .select2-search--dropdown:before, .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before, .select2-container--quform .select2-selection__arrow b, [class*=" qicon-"], [class^=qicon-] {
	font-family: QIconSet !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes qspinstyle {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes qspinstyle {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes qwordpress {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes qwordpress {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes qtake-off {
	0% {
		opacity: 0;
		-webkit-transform: translate(-35px, 0) rotate(40deg) scale(.5);
		transform: translate(-35px, 0) rotate(40deg) scale(.5);
	}
	
	30% {
		opacity: 1;
	}
	
	45% {
		-webkit-transform: translate(0, 0) rotate(40deg);
		transform: translate(0, 0) rotate(40deg);
	}
	
	50% {
		-webkit-transform: translate(8px, -1px) rotate(38deg);
		transform: translate(8px, -1px) rotate(38deg);
	}
	
	60% {
		-webkit-transform: translate(16px, -5px) rotate(30deg) scale(2);
		transform: translate(16px, -5px) rotate(30deg) scale(2);
	}
	
	65% {
		opacity: 1;
		-webkit-transform: translate(24px, -8px) rotate(10deg);
		transform: translate(24px, -8px) rotate(10deg);
	}
	
	70% {
		-webkit-transform: translate(32px, -12px) rotate(0);
		transform: translate(32px, -12px) rotate(0);
	}
	
	80% {
		opacity: 0;
		-webkit-transform: translate(58px, -48px) rotate(-5deg);
		transform: translate(58px, -48px) rotate(-5deg);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translate(58px, -48px) rotate(-5deg) scale(0);
		transform: translate(58px, -48px) rotate(-5deg) scale(0);
	}
}

@keyframes qtake-off {
	0% {
		opacity: 0;
		-webkit-transform: translate(-35px, 0) rotate(40deg) scale(.5);
		transform: translate(-35px, 0) rotate(40deg) scale(.5);
	}
	
	30% {
		opacity: 1;
	}
	
	45% {
		-webkit-transform: translate(0, 0) rotate(40deg);
		transform: translate(0, 0) rotate(40deg);
	}
	
	50% {
		-webkit-transform: translate(8px, -1px) rotate(38deg);
		transform: translate(8px, -1px) rotate(38deg);
	}
	
	60% {
		-webkit-transform: translate(16px, -5px) rotate(30deg) scale(2);
		transform: translate(16px, -5px) rotate(30deg) scale(2);
	}
	
	65% {
		opacity: 1;
		-webkit-transform: translate(24px, -8px) rotate(10deg);
		transform: translate(24px, -8px) rotate(10deg);
	}
	
	70% {
		-webkit-transform: translate(32px, -12px) rotate(0);
		transform: translate(32px, -12px) rotate(0);
	}
	
	80% {
		opacity: 0;
		-webkit-transform: translate(58px, -48px) rotate(-5deg);
		transform: translate(58px, -48px) rotate(-5deg);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translate(58px, -48px) rotate(-5deg) scale(0);
		transform: translate(58px, -48px) rotate(-5deg) scale(0);
	}
}

@-webkit-keyframes qdot {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes qdot {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@-webkit-keyframes qclassic {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes qclassic {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes qthreedots {
	0%, 100%, 80% {
		-webkit-box-shadow: 0 16px 0 -12px;
		box-shadow: 0 16px 0 -12px;
	}
	
	40% {
		-webkit-box-shadow: 0 16px 0 0;
		box-shadow: 0 16px 0 0;
	}
}

@keyframes qthreedots {
	0%, 100%, 80% {
		-webkit-box-shadow: 0 16px 0 -12px;
		box-shadow: 0 16px 0 -12px;
	}
	
	40% {
		-webkit-box-shadow: 0 16px 0 0;
		box-shadow: 0 16px 0 0;
	}
}

@-webkit-keyframes qtriplines {
	0%, 100%, 80% {
		-webkit-box-shadow: 0 0;
		box-shadow: 0 0;
		height: 3px;
	}
	
	40% {
		-webkit-box-shadow: 0 -3px;
		box-shadow: 0 -3px;
		height: 6px;
	}
}

@keyframes qtriplines {
	0%, 100%, 80% {
		-webkit-box-shadow: 0 0;
		box-shadow: 0 0;
		height: 3px;
	}
	
	40% {
		-webkit-box-shadow: 0 -3px;
		box-shadow: 0 -3px;
		height: 6px;
	}
}

@-webkit-keyframes zoomOutIn {
	25% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
	}
	
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes zoomOutIn {
	25% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
	}
	
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes zoomOutFade {
	0% {
		-webkit-transform: scaleX(.3) scaleY(.3);
		transform: scaleX(.3) scaleY(.3);
		opacity: .8;
	}
	
	50% {
		-webkit-transform: scaleX(1.6) scaleY(1.6);
		transform: scaleX(1.6) scaleY(1.6);
		opacity: .5;
	}
	
	100% {
		-webkit-transform: scaleX(3.2) scaleY(3.2);
		transform: scaleX(3.2) scaleY(3.2);
		opacity: 0;
	}
}

@keyframes zoomOutFade {
	0% {
		-webkit-transform: scaleX(.3) scaleY(.3);
		transform: scaleX(.3) scaleY(.3);
		opacity: .8;
	}
	
	50% {
		-webkit-transform: scaleX(1.6) scaleY(1.6);
		transform: scaleX(1.6) scaleY(1.6);
		opacity: .5;
	}
	
	100% {
		-webkit-transform: scaleX(3.2) scaleY(3.2);
		transform: scaleX(3.2) scaleY(3.2);
		opacity: 0;
	}
}

@-webkit-keyframes shortTick {
	0% {
		width: 0;
		opacity: 0;
	}
	
	30% {
		width: 8px;
		opacity: 1;
	}
	
	85% {
		width: 8px;
		opacity: 1;
	}
	
	100% {
		width: 0;
		opacity: 0;
	}
}

@keyframes shortTick {
	0% {
		width: 0;
		opacity: 0;
	}
	
	30% {
		width: 8px;
		opacity: 1;
	}
	
	85% {
		width: 8px;
		opacity: 1;
	}
	
	100% {
		width: 0;
		opacity: 0;
	}
}

@-webkit-keyframes longTick {
	0% {
		width: 2px;
		opacity: 0;
	}
	
	30% {
		width: 18px;
		opacity: 1;
	}
	
	85% {
		width: 18px;
		opacity: 1;
	}
	
	100% {
		width: 2px;
		opacity: 0;
	}
}

@keyframes longTick {
	0% {
		width: 2px;
		opacity: 0;
	}
	
	30% {
		width: 18px;
		opacity: 1;
	}
	
	85% {
		width: 18px;
		opacity: 1;
	}
	
	100% {
		width: 2px;
		opacity: 0;
	}
}

@-webkit-keyframes gelatine {
	from {
		-webkit-transform: translateY(0) scale(0, 0);
		transform: translateY(0) scale(0, 0);
		opacity: 0;
	}
	
	to {
		-webkit-transform: translateY(0) scale(0, 0);
		transform: translateY(0) scale(0, 0);
		opacity: 0;
	}
	
	12% {
		-webkit-transform: translateY(-60px) scale(.9, 1.1);
		transform: translateY(-60px) scale(.9, 1.1);
	}
	
	18% {
		-webkit-transform: translateY(20px) scale(1.1, .9);
		transform: translateY(20px) scale(1.1, .9);
	}
	
	30% {
		-webkit-transform: translateY(0) scale(1, 1);
		transform: translateY(0) scale(1, 1);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: translateY(0) scale(1, 1);
		transform: translateY(0) scale(1, 1);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateY(-15px) scale(0, 0);
		transform: translateY(-15px) scale(0, 0);
	}
}

@keyframes gelatine {
	from {
		-webkit-transform: translateY(0) scale(0, 0);
		transform: translateY(0) scale(0, 0);
		opacity: 0;
	}
	
	to {
		-webkit-transform: translateY(0) scale(0, 0);
		transform: translateY(0) scale(0, 0);
		opacity: 0;
	}
	
	12% {
		-webkit-transform: translateY(-60px) scale(.9, 1.1);
		transform: translateY(-60px) scale(.9, 1.1);
	}
	
	18% {
		-webkit-transform: translateY(20px) scale(1.1, .9);
		transform: translateY(20px) scale(1.1, .9);
	}
	
	30% {
		-webkit-transform: translateY(0) scale(1, 1);
		transform: translateY(0) scale(1, 1);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: translateY(0) scale(1, 1);
		transform: translateY(0) scale(1, 1);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateY(-15px) scale(0, 0);
		transform: translateY(-15px) scale(0, 0);
	}
}